[ [ 8763074666450200812666278236646056493627996266860718437903752220431605285942629103977899055015856147646547711889430701132488740616888913242888157297979647585147417083929896083431314129948852532915214218961547080495564075622992044964462813623850895349432004865492084124342692124238431929475355618989181180347032507469317304775560727283122789584949962334216983717411919710770514600189089232218580580516395865954608478342805481996807383531909580235304725199616540894047547086063012810042101887684393872418834496203334513044179868517936747957360643647924493237198733324221280845137289737701907080896204094492413655843215094171274631537396703836167283660913878041781304925629147522442189399320015226374933366128090587097278315957540733606275319657495196815558883951084210798601479821027186979414564287881357131284612203711182589070859981675298457518101944992304016856369288080266919196529870987265237066069856258928022285599286349267550640153076820474287249840532103139123987731770478755863289237700152125931369936035510562410486221889887716460402945300360693052356325326129842291539977730914696795289813576039855308538577896897615168187598398634995045919906309145125587860296827338592814455544014889187540112619075741373804587785824665239815337073236502670631703518135516491303678055359489324510504302701230234897315146275046396844654056655766316965512694982986590554983796596239391670560590745910599042223630974703937362905239470137480788596736859308456390966331517572174882414300108852495846457536334244600604808871970540301529523537233805897218123375624324452641300036409125240116048623075433616736131895735548538966392581112713457340900522686140353578497174380916932463707578838132647519049507241733276350249326405570672913559288875076935306396596280777139895590651767372982490171214174670228325518310973557811423452121663333855742656761077589248269463553290342149445094499869407657369262462165419556565692610353440178932846217347905822011555128326387116182975734057421413455491123021343434888186455074932829910047301335755157774426371774616445381483358935111063620651933041262528823050542680181795974780063495869335503179173338016359582360867168231143012967674636667397247265483120998745780083065674631237315577475469604348859567166165421597577432980287546965518505031388351333671781356826720301057418369542112269551823412741072307556411445283372779874788285952585737965012420973028726632694633363010425489382835611298319075102686363614482092779414644299829267762452378961947097389608093210429477981100500022412264883590470249400332846368274611593558607269749683015932691989226058470957601085904808924413088982876824158688902396544887669344748105366233620969321268487031366920684384011512619235222642394587697611411204687489734130840547519424130157930374358353021349954828934161850782796196178572016219629313273579592699251016811247058267925585392193068480916945079081717339313694002487355850886149308763513316631045375571721445638320261800232708950951325150322889004244386496377384669081999993742689721749349692673103512184716161572306180684887616842342852574146152801086960876495868951001204212291679504990179272504067758998749577794029592474973574881032036814198748209601368508031631653346905201501059421907756795745439832758908584241211718258911451170608009749244460856155393515261261895615661478680945636694891860137399654811756040764026247358495456535034897290932591376097833697341055607958075917963843017625900876108207986150614787156463951093800674897445161545227110750986869726566468979476022919168321314055778695486934715302162446761164039568936666791061311159937439526621497801746952349867872321897109555433047489714226685464382171630859375 + -194567156376196955475702775221822035170530716771185563647171692110791349153917474867197984940204785131979377838496462578825303247268078187108352879812370606247717493844327293868184132465395737845596485421606520766472530845045717510166674866512727435108448829039708532313352645309313291069301257973361460793295793669137227425791987621032119809901901894001180739480951616673029953523254292091871948692892496602195130011883586966203779257870998363515920464238357911585311764835388951364956909550310247698843632699915381345594797272571224828645247768817443586667630013694561030557923643006456160301687674379030350144304724264651267694310811239522405652963501128584872817497792115279562074613752848928262186008542726166151599625447870606939578221840040790261393511134672296552466342198765327596939874887000312725891412068402235824212314521358947900982171046339541069703627244559727947264317954675280531349113940928538953592618809370336074438501161889381718051178027644934197397252177749419370373239723990258277031499306113764306948256778112223074561316610094696745321418660125410274286740240660120042723057548000256887595153269911946200260264074579035465092578089740008483155133909705627291972023673866688161469176449626229077335000000684518986457878317407643179001474137784779940537040016291615411798123917092105854594112993334156806595485627730782473302307156473224475373324756935626048566696209164111354336748883424345744215255313803364146198932416177851546617410522352446731418712764206711647811723750161999374898966320727905112328792707150718368920074023074567169271277098328811487928955275229492475849612342759958485728958592740599712016141155334182497840155865179727739739605295027104969265100021533425331073287897911586520134579319755402711967389849698048347641467982597209150899234519488891731389452799389690733386735449084652046563249030140406235022226133471260668230437738481064312136553957933018264815974201449637746984335565755005911515054004597419999507487270890685258523496909927009186105626294944505966103710434440569092678331857912150812957133426796854530545263099199351202589535791161826256192206971656758781821363009672940456639058864148353538243833691175896397240412393717286882778667820469529866679029250086329161895667732437504212458897213824805654731739857774407052674938100376239472123777510483529112161682663789267958013265496380493383703024031519416975880063224285202619805139672815077620806860707776052502856106406365803241534316578130592213161604638583124130208797163278869921973494853021854490858518754028164914539019016840836150345945918781578673322806313789544136754834611514680798390732908078016671148793201092370819370592585007244420156664147195601687932619334156680697262572433751820707007543149206518209154576641663945016839177865499325377940131393981687049062995256976076487283577956036796181688922952702609085144846044630713565150187645792830215028601128819130792659492412979527323922789245161091254215727921338748487564974197967471946123389282916798388902598275362645213928866716625555907150163001084429184186140900664591879864073802690307836688509973954998703925669032400778208214407718274084370534225739110916502087740783033476079230155887147426615328423133336069628036637159731321035156723649290692017411955273576044146512155947552620268532514699526328919488582826520718694809891084634957678536249050897882059107476582110640699817767163543404091714670027983634313989311324773751734261530584519195560218618080507125517557682478896853378743594959477050262589089191932944398415959667602342719610196613257760402563269870486863660138804724948107514071375722945133154200350600326885341928573325276374816894531250000000000*i1 + 6808014474008648052623834981714364649201423657904748537943753248920960623604084150885680413172111322705805798364904348341420903911633139045359737217472184523744554247167976272531998183677659696980334067834423236082776590472854907278312752740792606445339563389764113753636623394449864323976410390829306919309485740181512691673601983815096962613576774216296041469576309238733599498083938855623437813329486912796984018494241178937250557198384572753163119178492132256314022928345285171663702201651081440426967215534500586768277578179430023233221850163129290765270952285273055298930520952954570741226321241838391732879297468758259425195269260970675407855244067113974615346961412323666686975767137852030373984066235722241679199046449187038576883970691241750690878776398548770432139451297476769156108632317576764690483366490745977124588578666643772864412404871183847151943637328311335814887341204529209348374611975757344394993195597130311089690777837722319828415332158713500572292589088459813294638855542097519981545676293555798468933441362244471866228501648320863019745841505777378769566093394281841529377463121730275123673730815543117278897014939071802269830005490728196462481785557607165600888408031575871727690283979766981876106346366195240578712150371026796524100420966406905950305101592913091789506076633559439960454516918224929546749047983147786946375631659410205196225064300870738959461224626134743561519453971711976509617146338737034111934784744910269721580217183432127971380797376847146467616175928921178521362771007889113435561419243710414801269619493302560397590471236278153553710907584012015468601689136583509261886417699800557881281789029743971094594959316925052174595922517383151708404152483594996378307384675770204298295777442134493317649048054803514460374718066062179527115845918646696437216187136877561100916062144348342617768723057571419421009474130133298006469027032603549906819568439121378764047738376014878051981765255513688827378024811566643460246337853963509862123979063227286373573841169293573549901810936690540419411920112451190813786428838012124452012945801601281647290462770092281247686847807705378765326956743097720628788619297981501053982378269814346462392168008650072042799455436185079923403979247100690888919142205349098255144298654752170656430136281285949782836501804527010755998798117654495856836570898127958496976845990673873588136957899909212054760419388119299867883952734939240972220058226127060458495812411165678816054650809807096572532245861283174954807922168905574371369840331346495879206205914202619525456608617953726215537163167892594865892729239918248094336383816568992848915539107546678525789136095699235449388045239058774335671251196953631348809985596659219085484311532863553242456801103439845972830932141796396008875100662096787706111126704190939165783141827315421489661539093246301977419036058099864355676540989172029490700728680280211776961668148118642588795610416728606362036882787009714713496582124018694994960165779686868994023811031500137631250360772160699049049438784927981769078396556920662211856906020367710047424604492382698375127112192744016638906858991737083672936633265486632789606256758263126540621326903571414587279166898561149145760259893411593113261643242717182172308245970087827631663791121191960602188237594571771124972960019346329876303144662684366933826362835302640345448689567142525832566933755571313217865525262080561332991923187915603563950148646968340697378442087209359863714670173668361401540646760701145994304058527835473132857277131731511343321206042159228036484724028093202953891817029095296025002448185649480415244843363627158527862093251314945518970489501953125000000000000000000*i1^2 + -8643247885080846588379651739255732499640347699017956690232948383455301391977734353114369920338893724602930736175059955098344868875894907980291455320538213461447171386151981680277788049734360607521429120383280282619523626657166047608219689796148312676805501061793428507316954841073495886911329645839258180239047808537592311333113916543334870449859923102800982926241928854142800393474145722452959612359474668106339444964265965141040981719976788206429541234292884291473664168500558871470456758705167916978091884756582849569504161804655825486895603908786036656417872216730142513796916715428369336043936061777937307075198987170203540964993861863112711458900482280132680366945524978996493363228981067440249973277585246400005287935113187508440186321144811561118135053310712210753441365963678425857140538967629828666212853824153711790281210524790361535120301993795024098502390197499319773491088752941728728709274686871928381781108937797466753543283289982018681867657355387130706154864141873916896037668801665196749046925923700213052947786934432633065798737737467000712903222537921649361010218728625864707528553247110660108276267693054564860054773417761252996394347153372693390212204132509102448319857700900107555122399222131221973938843867176512274933094609695531947562116705286630060020258691194594659300431915416066266418434123973241323796990384810863034958732645584176546685685605841946482614264840151437839317239215286416158976807352990201485345314655927945177158645576591313055327744576767185646614206760359748549551386181788828710466711356960668658382219953724768346217373910423197656176621242183481032381414518462111608944570161548827660252886836151121332180654334305197758989174962412836670272441107197636529897772803676871644746787752526123920238693583421488204552690577327493420824167488470684512031108058361955742523872656557704419186143881918455734006255092329029821171511640381501376265394496779355471995003289188651438156553222707465329023503798088920604495460096286978644844899064007130456657407175274380610161362287109102774559824467525301095811215566909073868318837917182608492895276271871855131236124989264211517027568334336225483717940076837014112929044838108369661674968358369833328309388331930907664958513505524058413158231174770028617178240480958941061288012197472889111702300464971857039246821813324721930899526522295528116649599653603310594784899967040116991529290694877630179328040716487633668498911969032494860748641000744127478988569806576153628364040955923051443579195307910642947084507738550080305622276701421099274190864160016849554635810578099106734385371339617584603298603553600248726249316386692448801246123975753079675006156188122780834624779898664062654781576350256933407872660629350022446819274908317560564824147397746263464354424373752656077635894898113299847169822806833969363502171369320180654383917282315987986272124912469732625179755563285842317280160872925636797173535872173755405787015916602648890738483059511424853368614593027645239654614905331720227429988162968950584676214405558045948352364102886766077616308593424793605005418736038683068212217041500109315442417241987374756078049318569096517914151512754532488377411136082012718860047482500576973202564841937892092139420994928136844208790164263481747706802506249728681259555060481562871050974599100530714039079242546558556680960904915940468801699140301380337011261343961468983853277059195606457840452501122270264395831627700122566562240089475783618747830447679843475755731154439916575574861210769162506999552786882888468263232767044834103427119795200738533887499910639655425096225972432985526776490214917458843046915717422962188720703125000000000000000000000*i1^3 + 3277906257437925068191917818612339051600841107090862352660077134004894074243747196237147181885188818328277216318470407842898703022156704624652330972628262325851243773169815029155945611170306983594913593954123365532698382438459615780483747276275203397899911983006854767585003841480007769141357675264056861578477365646956872727659637337166961764370577229989650114464877362627333182438535270619283281304608332896123101064580591448339197755784446538805568121718624297617799860262875354591895227593352849940742383379051491586164716108045920593020318599827861059694972900646321833566971794840241796951760160916901443440215357783984908971420416656421964488551567127779172841424420031336316354813139117669042866450773069309250508248947335617409244074592274315878299950093039847537780455227150948822871445666202061789887994916489169197615430358179217813278419907769567400435202280328261950567105418784519284748287098340333271009112324497217573178439419129460480109514218142251114640688276300816884942086247346334570828670001215416871592580096793014100909025607889400567886426640707924195784610100376634163294434707998249222674515063451468856746618632088682145031030286245202361317984922036192964369561455296566768078447314088866201087135293301119084925694023701959247792527279404206546981359797266130589037235097896188391931896915729859090364317755905795379498600422601624530948963259701584146736602818921645412570483601313955472780615253621067450875062498645541285699073934852080636015047957763938474509844114085708319841245647105132770198863248537458342915016874603783041881767325860519654513011502123105346018417949004377079148295191274012718915901084587880629118473307394378105721699818445091145112307098594637768349505216934712695149843501384086234562561872643233195386491328137092938986912271555979227999635613800182466825544580966503108310157688799638501383423441254541922746339702021350023678062688854769013894358303908691475982854722944571191636265276996019558026196803725024927379297182190751707800851171294156524803326277782642124100460613389843347108451505403586545134912401469914223114901033024927498250026080528586432697535479467729318464621969812581473999949779526893716170162729545164350970003558544058822188354123327132317077837750493100206274621631466106462410256525624289708974013982707947291366800497918587009231813172728422809495220561224751709163285931259223374228067822950785258746950734110438186061676400260172425746814173629648755277501120163263587949766019890220938420908636864799573225188005445717410923260889363142370240888650365838061814323946692620028579559148494257253714148678883102773898948332729291300817452726087795230800668765693336262481767026115854301039518279757705488954162805257846206937581090175729067755491353868985208047031999887610071141459456499769261676458210017079684128312136988323019477394500804453148279301577065111447886085671177143333379290502532806453288092514616142872466603491868368405231435849632904848977489801639320069273235404945643792665338001807407338907164941254081884085707017793732959004530667864834109240306633496236514371386332768636694197234194403510310109554785497814138857004081534107863632948854568283860404379918529242155285452047559421474619164450779256322187611740697246965675340429704964956016302464289205548704815068562328454133293751963542676308517934387228296370432711063582819492878318457462738378589938146327084932076068812158663415239625326221790871913995192738900374282250331788404941076762456930590273017190844688666603286654777239095536640416713722973786886797666970488899098824844541611409342146937328371647524249965499620884656906127929687500000000000000000000000000000*i1^4 + -57734979153262306646184184740228559856061664808098329059823808744315492454633569099073683738052876344259789569622076428436511107201007067909441905404499671920799469086438152307216721173096540053730658830038520074551009314555731892939415011778282306190519372081310430510698878551214943581342424829486416459540613783336880734211148095194372737619395138540084575797138759744971700654983070143050248853750426380841104840788129695929909906126650026617821337430348998419654606874805036895808264607509751624163458027368355165715186491560027404723472231867247479645936661118236348221516827475073417295083478596423494233751231090816040335706111759996939671303726025392114357280094295199296604241345299268465880890514565924586833620277575523972229179619145036710348785440140580828751220476101872276281960274875394409490146080262922506903010366649411329944919751991126897173032960977223118835528526062024886120652870385362016946997985833988460878329688550673543694696731771175630301592214643694086646824503464029440158890947826607329172247090564634439350916196870342307294496536549832362392373463125183528183443193059651147905852369536735387552269546791372978387861289095750514547409241606083812354197060739464147768592283594692888022849605820947251978625996374229693273892816408112878789705200151761528265639291297598847314126767478948023642651681693953780533390926951494545642119577531308235180682563500539784703985522486005836382785371232838613609105537745546567768786519206250143479966686165772229930342611159283350881064369235272758118648878322206041067500179953964850367127801195639338719331350535830208393576921565165082824478807330338852719950835863440693590269651906715176572030851130522259880686792591319687555582489737807467395394796271281152190639060799879321546055485094636972276714985618608285477693582648208410965580905044447880001681585388217366405929282332620411396316957939845419047846355168113926755042801649829086274715678868463821913194889252487942811067632039227605057238229140589951240105238196961891181779703030952150326057876125004822700963695570811628745743177036591516000782065667827181162186491091486216884673703634438380286625998561891647974219060839140102076945478942762488998788562531922114670950401938497146292825535900950252054051864479559694977770263966447280279738923724447335987213101836427739251138280879648447459344652691350770765543947338068599584136855982910148294163795547909511646689476050686205229778224619173472273098594385619970876521987980543280966806825027745075503227862394990750625158476014478209739567971629613511036133139350421611959495308521296611257831845346761379433348687766853915642136381088650651994122359788609485267290815534572612489526192756388404414918243797877077249489951708846081882485343548164611150651882475457557579025996555161230405136201217099086512982977344061546140143027073268392450223957153015233944510565404426423401763906618896066272879099247828963983085915864533571162305473622433121722163384306934731364629751454888515428389910321366170735533084871311964453678863301618150861790917682649735893915063741147628820162700695080345114778740594902703197282420172489739313132161516705523291673343463717410480760359638526418606042638481494255661770240242806326318785098150295832592327375857147837620831947349012094490869666347428306307345321004410000122856671194080854390283003304858811104245514490638391446350049293330789770225534163308034445855241699252258017345676098083982420891940869643515512644231453512072371002549220998661474669774051176994494475837439592337791644060891313061960547402783164323819943899995799085900216596201062202453613281250000000000000000000000000000000000000*i1^5 + 1005193648678103204158539662526182262916490786021990963826125612622262061764490844887230469832205560520091242275501892602772784665451184883333665612532552577242937651886616863853347176479728806821952572115687096084020637406734568208372296841223310373218400123140313478205048985103905702827881344374716154281287939478260854980683971961258513291573726573119259788152953295765446295120050725813690317447028374212070954244135194875030432437656036772172042961685245989884434466097191683200614703179280716200987389383339480771997258762751682799486529851658243740660537939217750136417412274042211504191892435864023888794871937441338531879798212241476911833561207295995846770541279155333535050818823902547004406881930381164981634001313336170931765168510131135184066835018342192224276754010727812608755713516473363450283601527098913875701062968509798838572752925488365130091295381801718815004568062315312252005011483044970698221014265210331395087681029504860418581547006904880589832391331827867021019366186819140050627184526292387749369033790411706796467106828453888206675911218733937082276053613883069421533271813960214746839805984042069216559186369949592094146513372128762898173278671063712624199715987867167968502748947818323286514264041490066323070278897783356774891937743517824538078154734476121219765793790729674868855521500529530128868807357145189930751512300584563616897306838741741594731134720563046110795212010079700873742386104107293783794546112522334075532107826592321130306301728714748502193604043960496927394917056933931145902047325051906110148683711726086939829118826895818076770937789649791326541298139862508747140456753046529223129221824999618807184689684401573129508984804402022635746467512289585505076617169507046731816390285417885264405813775601366328385334449552297937870237512612815828239141352469483185972724852121528205180669949695709457753227625185190538463528796776148273657258962403614855955148796414920902306875750957986827778749472582269019398197300763110452019960839559103028683502209063518301116430968867874771550040066216734815483040856720378124252175553795598995827872972618903428817323965254461121234613287878775070193227011996728045688841615147418654906919562138078795476223077161462967392789711233406642500675619557444519149918993917295272992773284251930811873926923351453101542637050554008329368008620711319679573234756138304134048605126347881701637258594474763712866886648590480395017341079712328064617867710308788149826235572326868104560643846915091961364048223226288197685784996195489238394211294991522148902355025027376751832420517144149005784033708442614196303225344304716459050690004208736643302637824911779243170412825056551587743501147991529700815204911724378107335866107036521514272561626025538412441104660773132046430247932527802737415720576195105966250034258552046201829918582066844332887857824344217076900458196020858043656339274543328356652285913071265793980763408258051493867714466015539725805473415282523572248586575589433744545396411803649666163267836776591439265439159397308239226867307884897871026177531862547763979524238210587135976275397471694111256877670421972892911526899942745891748456510931045429272565523121591796212283813362092204607088026830921749614241983368244382505578354380124530936735696057657605383158325112589793434060162623592676004336641712470021739885520365864865707161947098793659018253905752383109940568229658383880726492094473004134109206368707374085663728600351810591707826251506995113024956687756369888587095697237394214015754367906969768594668092826119974874751833154705499033774691826933871119376107117204810492694377899169921875000000000000000000000000000000000000000000*i1^6 + -10885365836236770887430547767382448880543336384662020178090622629403789911309857165045419279121127019523005660804916748490772709278702779378445295454435855590570560646998164792712201368641458484527272569517585420028196334226285482980901256748170249691735355302224730724407883296936217800235850918102564445591791512691484127502897576324596004611852395244576973070993595412588900553312643029704387675465646175030127889464093700912460389990839690666416654086450254294294646769003675164123754536010532690002957489320238231550406552432437807958371251587448801887686627630570517691088287401311558882821935259608343348826613692322987608871626522475013402611480314800784003789964005354577789465304357101871702502676346907551634812682854664156900048804416043765839933417764879376728534431574115438881103376727927993770019398277306031466159781806988666179924764472830543601108382719430151376717435770226440680638396585500827363943373783534966357350108271242874658506200190153238591302849678886772181673469493408941491377133927217008788324162933872751140165554716600954866543157637222640790703229909736851715313603522068463974856935391959938827399508721221453199243515029186225734679854651520856141937205719140259023997360182721679307455530948139863116574053105655028236818235256587403413509433339254667644630156318426587711663132495742758194871172407022788382184949661246258274839542788003362037725674808989115491450577938098475523258851111459858686879144331714290933635149371933439939659639403303216455868401707861523830794989331506203701648841174040903701613252877961557525673072253240700776917998893882965429890875903555349135119627028009072262737624859401198449506986125919852158778284477524221081291339030845792567299471066524782191837557391664771980706584283421467423749157636544714062807545904045070293194006652691900180200467912043996649154141067364686229606178192338906560830059013353341197661165565364233941001281004995505718050108984949237834041414706500605282445610884259104814456281630287064614114225900780475204906121275930905592297060718129322128794526135284594546006705014509664607755558298446372449425371774823949534055305308363748768929058122474488451880908221893477989156691639184074358053017563166838730913341721716076906889926415302841535070382188722640161404371811443659789549541337392604523307423014438078195332013167498823549335271116034984926455765956716727185328320430364585729221561712059721954383598228485256687956142750464428891969353894807351247503293140267363893262238749695799219345359251527019963353713174463066424771421019515116079173569302877621205775059127845932718119272858877206432088814328301327774033903305050784839268216122709445406514851841878733673084038925268342345798681961063240062257479434527260591954344369145428896658201595289275224552958425227912612351344094270997651160056964679870766758198810122628920962367536053318678895060338562104663501513419877298360821281668707584848314408270916382576264190192404334100744941881268658083188759699674332432624251357367294720189450467433094009672767969681517736467888754270608747545820036424447582855994166943089662499199714969850295791753724371466003868197416884480312250362832340388311576132128914120390893766720176734454844155867648103607026667953911251215905963449888309648585841689892802658062979372068578917610732776159576583315180972837448756927730939144441352966989095381461150346943410500299006783224510811712526641228425562939377343470468575839591426492474314782216885497975662703046928897362262811906371251602053811104661841447870753918610131618767542316216198159239958442867646226659417152404785156250000000000000000000000000000000000000000000000000*i1^7 + 54760710340211641327680574297948171732412229849173703860967269484512008792556863513437846378448954645874951113233700303921892740096690081627354021922523738799333326104413563927083845279682905442503997665159623848962562993501148030776563377367930142955559688783688256986224638582356231554013608370830775678499995905972771430882757036661982500365763267196431959281360935956903432454552597781899616882770604433778621937481261144236149108052716717388966955652384871715402527167067898409691869394206503408580654163067962099130843001383129407999834442029739682361921522584406297425056216575658668529023672148625932181555093163925096037158806330540901353565463701685308751928796412322374878390389205335129246708877222047514819211457482429755841443649655615632207492735129166412447134639738324315231373060551199852789409517836814871766449583833442765195894927138965113529219525223750642526003717988925490293494729571971406667809295998953810998288554094992660656814902068260380833318305211802696241763944827129606843166814343403790244111193734825223201251561552271566905569764364222101052260385500203767005734329279168340797231341764439524430721116909802497168649576409981635980105464976148870247799500762283556027657932403942084284327778468722393858855236575669051871150033763931889570126984360160334038356470680838956480434149643701310671078716432293081212967616852814247238350673536476353224466372001225921278385708936144282818794823262335955278185587106162660148884862401424201178404114402608246979012495710357050921951404311655392976168496758305307732022239008574013340932189686519557403045233042911854007486755133967769830180875192753715811931833750654476982272155928948265336845898228187903333242957907103964403349241606061589401885232240222715620151664337193901489359937632930725868324224291442259041259431965589376440861644678824268209922712575306770784678944926264356308942454520883344383053312316138552537565471770226033665039125831079999336252049387860948736926857497323889136612374081652549904949985966492824912550419699463145136053680832652873681565530233093744386088716718734409995925703685299864706032034687931991707188940015239831817307555343080856913922161056247627683446767798293821837252959282459414752353970638591563006826126531622928533345031439646722757872526845476417723427063631607089476414550648477052022325644441719023608328796630799598568636953296378358283290252237466318643432240190939946708743821157712187252166051459581454685055004220832981234055115005540929511006752601028133034296527409255627458841582713501406963476898896716463363199535968858680081942342088387891178948389156318817509462650553881276795410423334165680620564223039999848480746543467013431535445743052197003280992505272377877514575955171694829493556861167827936291664258572595013908923682456640185333920748373159010530903989176907004464849908750185797956222148547459025795978238424703714135070888978093860258459030698589115213716656814496942759487808487385360022273244692075883697421549057584509321947284145238285868183573740642181057013054600537396013422377063820346762472799096489854287370430391134493328566897790921525867065471101787681053500191453573036236822999978647903355561575130945135215808438737472599573516807643419787788694960201907562501166379184364071831908798977918403659316461439524519919557451609770915823329187860257246725636451168336909365438930316963989722473225132843564669298399222158408181198554304910549533199887571077385779650657047549839215947292367572291120989634892822772029299415918034115298246891073067530400986562008252886775067008761652687098830938339233398437500000000000000000000000000000000000000000000000000000000*i1^8 + -1291910757036875131465527496053211365218472492175070193294290771079945881814095322739035745760069762287947906527994624281573887066650893900413837188276016647426431111932616638060178922564312018063188091995722944181494883727519347423562164221040782281801998424925897450932652776481970002389442162293417560142006197263492115157117094961937506120011467468748731414277888841477059546937724559676682505876776327419679362446256408853317673046604732580773963554003964070757116021944614095712176701087975811236979669348864915994869643591217663662571861258106709333723481875058942120416466523138222211069768277432199600227562282753123520612448039322353642624915219344030762916676017972201447535586964338272288855684103327942830785504962243825212397675136229564044707782206342177059688708981316273782000127732569113634629611545576282157376084304658638639306141711486583505638132608789815919863992273343557960863972136602365594936025711844696449100667339229513649512946632065067287449354760004185189110636647549661255597876084770357893223653464903657796033550446824789474964557720970209233251244469366970083573243660334573371955134288175829139904239664920252251463408492966168543238034732499375516091145760506861147863254579704438917234103785496638908362866358993341096345385888832085807862866691941101839867762003827977437360866863568669877687406984222523240934972947932933650984794541971505320932990009229931052079149499749754093985270695054887664557501374701748352317882836867992813141196943939084149094772150944378641803743273289169849517536332331223213033570291692248429805326671077957961828718108202609703568645351811234492058883098796096961466760607034013496714053691252468830807923614526041373516477110416243044033417653346991608211478465721772193947503770333158849139050705374357213267380261466476906023726388639287208553061920917040550604853756980298088979486145907103649424494794638972652617701610673011097821651001318324256411645259883408207462994491216222592107458193899430797099355591677203743202910328684989524970949717850982209090830464742071164818770630276311512130405739858936089032094149474132429296859498476076671986897150664227629572330421276135088797424888953249560206058704867278084466261394651593489447265883083454058528660373279267090325189528858393359009389219535790824318023078025844415519899879471888944644597952766176839866787617025415418559400429513533120137749511859659548845903968583743978472296304797560470046237417446875974428783134616935551660310928034537047379290871548682576413944503169694149774829746702103611233198892659615875970401150683291836570405070563395850992866935303810947109366167454430239074625746702554786893927827415382958535443935239453208384761807223080681047448108798249822887791785197037391621605550862370624258599227659328674924366809726342385771328371224097577130171432540403863268786383571079562497549258604159921358417425496212968202614452608278128734769476085373643865182692447287612573124982369511137756759392836313816265049283697775495682463301314666436485639073265120934875425050624349466057327195559254521787546022462279948939454232426071315373394378489400317614259065070539186460936357900312729722302371892267852048682787455559601023488043180778194494329983468686298721504059701027223783731595598456123973421775677591523371448271413238691535999627751098166001908701087445686573195930339569217869582224721799347327159291381621387910864579151534096623305176669232872211569841218960457397447137487778034463479356649540647469524895163003276680932207010496221681787571452171014946606414105450855458976468071341514587402343750000000000000000000000000000000000000000000000000000000000000000*i1^9 + 35401457027818477900586476699133427702678776477225615269647526697352722416480639299734082636026789567086763142443700304322944556910717221002638231927054673966335886060597460923549808774318634607237779746595051027024415312496326589537620946683206880632380733505459743127958868632426186521650671990339605557427643596262743959239772319865565381338936581032054387855093020591892273702232369923743875892250582911435504141213210902433152407770988214522516587095566489412751433446340010499990687280098907804242338308344251904923003885387165053482161984339575381738992074893738569330389202541711674648175378824873815669524753215982642352541579818221301463927490807056227875125994866980785036175200270122648202352684984822643736890210243294852921399779180717522203284388175167206970207651180223783075450480274244766521403755259494091981515540052177039421057873924626088655843507282571602898745352959181288940310900594262426129945933617756688402716173730503179983852720975862885636584255670065188131064238465259947434669058369753660188922527469009159076298158207091925181162508188561274122233619918339353659983797330919855712049879088405768314377932902821264596770020032595043562895198127549986946181850812058466707633158806759013230599111385415485584473504650774558990471450936773902362347261798133203734585362920539879372875137441198848066645839762306207420550994455592116691692882947098707669992953418204582055272164672640674805767151325152850432766782377815367500065014378147559619009612375379097415520563255964052956362470243307336399021721605032136469866497628783405764560073453111102212449794037811606130770139472114330465493146423851236879494487524455287342912943148835295812718413824388641080140996188747812363505596382776159705889884057620759539106074485750183500220027033035237267057432583997766977305364941783802465590391021371619977515289794067970243393360481457342050767949274070233968692229069297308307973058380450336451258051125209899612309721188394138165548891118334351500731033139849610988592982299055908677262469983002193807205893633361181018399504234567036165914277281819342835297135343036283735651727808002179439327905618687913740252475417815768212166832956852260277567338443882075212621500194855428740218109854151452717017163879446558542954634332683969109443042670258485287207158170136985952416397171710534308176453279463026753497469972642715693737953362973219283134557706892736635356297873635276578230469146205693753930551654375878774614430452969792634696384581915650545440892815641857232905198314272697550499307555977774114007556128732768706124733872937194727238726451767483202836917799390533139757047784940503640242782344056037749265106464495328992032980390279728674223388761295644646432542342461426585518427729850457885674438919854854953692564670816958061807641423455637590901684698422559813148956694523554919937961762523435445245843628897549727650718573152513089187993401829349969626303158714731542743796953667069403027513622863934886675439648465428725890862788568125239968115808496513312254914813233849507764714475597736762757872691132423935201102555678325004967512641349087402190887081596138392881553325028191017836300298547535239417311319752550866286674837271828516669846417793916832123020415378581921010438401375259156200739747537628688287335422634907518814591865671990675427565749472007760461268634326369617216325634834976407255336086230906151468056597635169464383265294710025587530375225876877291847286922359606970172493850434106880614962715042946993895927414256495154823604197909634559916886408091716166978237842353389109309554100036621093750000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -533277802202406035700786612336177764289353746797841782675255894717472306314433498770535193979999270948113605270143424512101138458209461300919473169903251889013930891908892980264622674339648159264210750414753975390118441700070207044896746600399664350256218045660472844424776080182642636224965141035020089509874373892837404564798133603625241689515249504979581757655399824881099678901915055960087483142532872424194883371228297300736291689742885431248730984930801736831169371515666353788398059349660916317517501613713886961138015118022145189702630434456663886940341050582715828074561887505821356752933401128762087933409715798237106107240428206080074325758978976157658228599113316519526950287202177620438964527971769537496983780043106195411625003201324492315123720910792308501347939704180354278831509713466987706391859158980412587376214943032777264588293991762676169034837656515127374720269959007809841057200061207746552960947698884881474407336996536127408461064919111307429924225268764022021951978433242673637984903074584729575785331947467263781686427765050945661584552389442158060705043449163671570320854664003733548075251306077040647138795342752544124330589321157750294408189714078139906086509772326165156572619075089828007362657474409481393411677415659917117821658306995855099904932430141136736351936120395935044095134122190114445921265754927923673630839883284257202345438360004979378372417660804547881247857477924034069931165542510781502546824445242173137839755338972857791632120893297524584471761170275180319954041414634354660993098462967850115256492757176601195103340668597781841184651459991820435545781225469915902658139927748860377815061591940308402333679468759628512878233299814198267642945539510400814429489213621638433561446172493589763074678169395733787576585176339659934247572168953485081339648144420246948250082825431181244803889016846257765618760261908358418723473923236238363912921540615345884575815954698503293963107780499279148566921271983758526780336712139379430890914457104404706752300877490336731510485244853342368264076315228273594172523405275929869019461362413725017438196683521725716073887215571423418206729488196316454566801313898385688576507710234166384963626343880793145501377559736699543028040790994368432659335304055265926412388869236098130536476037289079718169428715840686795626543708725290968163598076991669755163876200923184109160874132283029406598330659239321896753051619707390668639636081245655813525773611091970930476310067626591143906820810235979858894944074610396743223618977492411536059772536883224170601630344243780938854868897929450985760644004340548320871874353131795130999148664738192466997185011516191358630720814822185763580625721542259240560297101680331576105377884887726803088761031580117317289371251158685074748602502178391487286892364902570995787274304709228081528011272669852612264793065810537866846046485128315839551007234237980852451119099249094434926996971085315374987738710003515993166539905027118308344433386246073227763412000705794606420755734520776427088581386971049850673136103723624130941667016338831487617127811537906981359236503072083836460036991718371683001306050123595619582426272809660428994716586366524655562386139669590550569131367377150571823637654734812963644041448321547725121079326400735172613888285216119297381325961885928676124126360754713512219520232337891269138697754346739554529833741705810708115950790011211281437859624604429536487376367395319263333700663177739044376458235008541178418406639746366486927255993565219083334956915426074310480099087432518824341310238249633547720947265625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 6429773510979074405289726131484659624922123131407371319668349122007831218850475656921129735503752859401736475905722915750023067249175839747523312368469135218970639327812873309719555354777999065397959522587297113459859113709249351247456453912251408063271213288116616049081489033099509241257623560645507465931134371368244540088159657688570144371850240702117595583097155810028018898567964915953896603241022381720985375391966971809940088325151416826106307866771180939943727622129813341072469734287083697163981270484696654426265883052691730166371153130124064498748389396264650618476085133953910101800819410566783869276073088781138248057002809808964767149775324187114796148781212212813752079248173493136199575025953479993620510172329074280155288083778237143801338980351482456924350125074382519254990563358678183517122841850369477025624712873536558599813916536993267508248787417129627344967951013442177927876856213676857795719115465990389241354116603369691568870719067254672131673659981408976247547646599851932640195544318590621325748949396589669382548565121587459891438430220550054184125952057588181600452714723335144654665719297338729778717808707919701180440388631399804151169822805882668043173820559588299202456097072294840499046711165668894722657721214356777758381959354765678240139761556264244659830981365482433374686025385381882666211535068369062062676605410182977006669227085921819883837741610208784248361843836571000091940271455560799256668652834875498891616546987153625248202738578686112460129147094002513727514980876073933817832611080132645685544107059200787322549859723157837869392815397262003394608003649801312788345724516949219076744829983047446190869952995107691548116142168138990551381936265864935866264382939568589503213719177920271044663277639377539393401791337640744164538466280349576663040890462168550808427770902172327644222276112691573742508680057706497291426505865678196693197569580942090040068946559092609237233012154636522488935888527113254998780301556033215254698822714292420543573961576816034156824403177435351729576797300907606795733212750838335990071815623482682334450632603007251970177310010849045445815058886395055087329355336984813220183840904464246205972474575704330077250535624048428435124746636444390049064488092830480341940078323203884641706742069074080008600611212219887966420372672629962534414231926462369001552587013592057778742011771795672672066944562075254121237140062994812368451529100469295607227318043134568642136395177751561845420645781893028844472721612297724914901798935676747296916036333064385099977876438813204432352386140337276954438808248410999303233102810816975409460696250375013328738181869905400286375790340642464677173217437258187895236163454122668032910868282490394901743192740919340890780426862398015483840730220439328716673784058420257491081364762902160140696988168279747868958620171361691607626275987812941175821280812767618868482598035107998166269225030788135370546992294810648844675992650264839981703826863986573232034882878908100686123993015650645437345172016322220923266115721748857447699111973935351698695648915056443043888180641389303299965632875313060516799891770577640442420526645734947163188663755878597534763193490398832451894568310527412244729091451433159437484304874919769774157969523253130217988181566783160221974009815050132640077751361243655286657029099424876119791953882712641301201896757537168187599458460930123992679139987859057099539201469466583575506159090136425619287727157066384084981332634918005219457296217438779355326667506637750870860915632664471417248155856458990093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -38882503001435000782229445691547124428966687095352535262237601231523914979507502968077962561118996538042188369342042618862837164306707625734124748334064086855241242775569728287776865450754899713376278805860663686312598875143375957321443792817313391978571924715579182969151369712529800991626375674579055321300218183610143392637595685511434401464825572283037321888747335343354923472261901032938833855824223340008999604653587498750700329178619130487810682306791547433616107127481554862467648835996885746303749107840087820886042530969119606860256658663586149387682442113001814594807498323333458223862535184640608864389841560295756457816482030719554730556399077821470904328783091680470940499889435461390692912726941398337931535010491636740382314820582958270866665570027068659827490077869469739307130354693097240574058536574971393472763989126356376213707240548486301901188535368213183630091765769720536896887190748650530985569517787665997983112491975427450100621261153003034088112910575040915523533849047800355604195209195210785116180297667016041777902699880467514752928488515982950968021779796435558120825856142643628104448123329310901933840931639905160297828797104865491397347625774228366023961201298531579684712586246135214410938860749872289025118673524779615429868309951915905917851692127617615747453868815121868362683055321706257206162827283230027746513980125880811719657864135305899091836663031404853430417876042819714800562063447096149740163140937532890312072474815459892864888369370702342516553197876806445154554736687709829237881554743296452868285457700586701414636735710123234563125391031736232408914562155485702833962674930274957942548288800840219689719286761243853172073392800376968418961802382092075378812722597211214199598897210672873514811439888121457453255677814406918419877441000640709230052612945427653348749663495991331662569421991163307102583625736900280853909628594238751552586531090806933504033528578496918763548531320260826136573749276744974344959339991544326043176775362605561563946573144249119209855587301928840409893836122946391773451000246198902048170039598484685618636381916699753156165310559915485732518055838464471477749381409295519711901564909994734526790039623459315260577485452012586564362435357828223166040075015632409688534790175643369918666767032671118524212761507695508822067544525843100510363825445077315374544658538273785278019897339502154249451871393349011688416862370429395034772563811934869125074222112999596675965367962525629945466556368477426814490590605962586695478928039270056822152479764953651211539563085903211151867703760790610600987518382220806660253370579874229518037715200028370787307124112919984242106864527062640409857247039060986205828875906745921010220786660621092559014582122063181416491239116837136433768649937316243921234828761277569817288378957724567266723017801850672845707727236096585025764028999950423607948174073818571937618774991838149240139827362296796300173835464674984589343219766921683821442432170229432709877090196679213103214941066213054512731721621265970272699217205419346632762638655358460485439621516181844948367365861567160601649420030167728093967909711577406532511715286456729618532383493499536098554618354231705258329002133812947254946872007271316788379155736077988469584499212254961554299884579732591856737156851449469406357093869814920477121132121742590562639508543793933403628247773686624639360615187066651021693298239314163058529518940918436208962284843191669009031954943102400001031475164798246418135833679682205287851234922596061238879172053599590048957805568037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 142339907609052640751773487255948096793521909268323168380224836974446704857173613651448917124604145691186443138895677252892253266057913420561616193470065597328506941763350290902854365864016758124545909429376367164441326012420462161951984866713914582814951556556169821207597408194998426051269327823080338551482770304487612513895003506855282178820508893362833862841069628019007201591041155076023184999662510750284626699917853726850642460752563224510411026711470879136669565777757850122007535941369390157137654464160373385938820787541863551976161283662389355345900494099661470239067107699752871853415855069100147202679854163156701143209617219275476563511407432642271373646834514875126944762258313764864200308183130735315131275288348078330559316614750860975201872117082551038349859241263200790774215201687061531190840298196317877971176283852610080530326463378776657394712180145774044005642160393857177918339648050692211018721227081204099351193507868566914158704130664301317020523002447689883454683180469815279014906461447598836419894449710914322838893644643883811616630640849283279632245264895220705919449397761202489936134982131602654184639894138230787338188810757401204661792681904126289803319876468086436402279592773945242354527776087408457896098779194676049760741437053689050214889435143577218524796311661105691053327675186359552674902539142273034951188675583653852661716605390139126985142444021237397568083585502864737120479401837829143120315876111471230375890863493302112945873445664601954327567549807974361884180868737151985715468044814087468649745494563664457040567995442390407520653556349759293058523990527981917246887032200247918892450241182641501445901870882902841220857889055661322882723200964371523255018231602579427780386852475857095742270944144342680271464314326537511392365917846929097139040582863128534530232651456046040438645794891630375565363570781246066241974277428539513005936638604957370983975556275528495098992569980866174062665738871761210215549576612937907515456236467038917803632358517347882547998967544769749055725804689252450905425878084747277219457168867382505270981942844760763974227141588740955472297232534633334317181983569770360208424645165803990942216911432855635684446030502035250741653436438796791221739995767907692633832879527243278555162558605763650387851319183760577977984925083145692345488720932411148832072823027822567462095736432595556990557162786638600863456077786928671443397224296766903269966296096835060032477444136665686261705867895198819125093988038001851577668164943555052162351039606067790244984544817899365369469419803720265399899239654455941833948784113023112295386114142362897744466925291340450526861194553937549050061600322729038020832468639225011735710068427540938379789390434013650684696377245981568757111206558593355179864191720000095755153148779802740615977990923720874714109467353812173554505675239220691584415198833622521269498824591526659261944035932126224464300748607552671289273021194273483026058504733587834448846010192668463025571241713241209755553835915031812860894495851984040389034246113572216573624076598110527661940608642153266048729817030713753600904344991472753979993163900776439309520652127766170882987180782460688826605955232864171360745135906594131199582927857119440752838113293156508472579816634254136438640855249645410330787078216087359562749930527892359962682156198803550865157397430651520206315625409668442912431156297836311199909160148349996705198055380457169414719724398544365123130361544481846941358962319250588814241888262840190001697758614912080916508126821580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -396617392749720473543712471263015347912319904704783685551285529417307433181927444501279401780811831435978698308850315113778668626526643390768774905690578518787843456419249991587441230451953288404289750907244843947235825709110501630109585528012244195384849905936906450835233240358557132666374577823129277478177887639516518207347206143601171167360284369616948765454267008222737505922243449651990182650538616810718324805872810160450563418907180895385984531207483809522112535759781489557109169769332427541404630948193452237307706594993131488447091560618734224962164561000880486697024484762149709703549199757056074717051348306149088626840071525616910542593952510894125448922881419543906909335375063206508855569649781588498940104788540799211992372043039099805157219249390799100856299976558327007393723983855264271155429730025228626495013752224956146754541417372917717460577223814591135796925813865855726433081718133027637417107073606075469318661701607421223129584532635892184740286642581127608814990922792333987693566823466979199404030392050559222370366662073692910840063405637468569760041996741519288034878293038682633484965263938308030537589694048439004109451202148288903035270430829648293749808966806820679018498302028025768759441037060307581357206809299036834509656680454378386546837283930044619663411441474576150408673008797987918555397290361963273568851924894051068077434872915981420245420966227720110084957779798092340851031816416161237363567219204884990747516775821786243517020186541023368746889069223479013558967553399080106928906824143741727698590592873809132510307209829526788424693227142698003240381321967633231932533471547153286722312872414764337152781684218535998366884682074326746557782136675478024322568029955014645079035457178789578598473760603341454947534021121161947397571322668264967561020577061011549699321178312796487883637742478401638456862609256105154062365608041203258719603163193563832101666443514366697774685548166419142444001476767705746221596300542511919046452825501217930835282351225195737100622240308900738415304002794612412974902996926898243459544219990937112284224846956856722589257066105648209283554110445896069614861793817840142089013046838589325559460706919197115015359157031773936771489613428866178436477492005437214251012183443303662419789888533618801982947424936288264806264961793813338208012640248463788032470207524202656188170452971248239532779307427422805949272004811981708113537370046468530715119252049219306076405504998470310891040238016707319939386601243841014421695529561071861902521286549233259565589499735866185035237538816592149855753266604432296352612718667104385869149112270620209276670206186273197141657850263242084832909021393746717654125695970538078806062602463091527364150524388568634768467869867573143133287225057900205459741718563905306726671370575662597798911901951819253015742795440639158373396411047906433835196446721664927395716922331777497452902491250290391412332924800362752298345233630251009591906736659751266929840504697267838097638948171504045109744818274892277795247532439424957570557614543321667148916523663661019557392079698145372185404567522282552870447683661985146282707281372758098477541853434831474555097012864421640723862280325663356528281943447658770371517537001823891906771215053454460353966776252684214111627280916279951016815083699774279978299417165517679032723028752684183248088711638407709790320036427233200173267274740346440165835518601299699911706852665426159488133757478209644104436666551778908437732335592510929332132372100867516246368083526053507804270510368358400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 992146458638978735345611706235338694490346734782508622180952365036720149723185019585369814490241733651072224202244504791144233657045753974309172381634246316729689940831628555937776965649954432495335749564436642094543487512743908665942307852184731544302242633802524312239878500293285506756874837769022059636445237923796682363325960577941391046524266249050637966953193070412126482512167525353369436392305955604910226002824271404125594358849205485836404910436672547700559668929537799500811492679963502779919293242778197169245131730837585891531706800119938653806180636115954227129583944020957171799404915065283765730542710950371433211078234013587521830892785715481279562527314100439593962792887188184473511371595947435579518893013375725727964740415875449543279320465514574563852090465180951735228255511878077949370639947851138008572464133167233879978631118112970509924971487290831363949553810501411863592976151339720554251924711976969288081199960988089822808698484316158642274389038804116302543141904985698052876976381537245037869663613343381369552799171547156794238959709532693818295438998447094393174128835554050878498423079442525008593042981944007536243226910473292130636348543656411267825289510196248200956442084847790669325726384257247048878872759738514363377216036929226627141790609421892052240094825867971723138792757844841101886478505631598227491567730654870873511531177308409610335087328646260867690870090532913410432636368098237232471821638548245961050413056819823826413329018543444080982764781075927322607738934970578350794455101869617350857677072130742111282590841017597607196571308437834381637351811880550194206909800059909267359911917907559875942083996049286777996585300459734846393676934631098922300921529462683209858366544890082791405783139998359301245087981622704956262640587233090657226243629217708020356071810144744460507036271229373930743257978834999375968920097078213232907260115645669117950451443769840005233636672570644656564132424266110922854063006783602498259896252116506874652962333400920811217538791573052082097236804626325127320744494764659566514562721847976739010141356741939582611127913808013730657287785066565653492258655681471075986083275920497893699313197426917689176083534959350368387925198287821161003730654994512563777755195474904867543539078676159087163319506644363327719374735558452421550455118650141648665342663422988318573847124581796989135531129667196685830902031960935380120761367596318162617726161736371505599389190761305142251884381892074299047944905564821875489310229764721755760158550260905783761726399522191678364901237531503859104265248895099363998189269541715812787727174692294064828129830194667473137267689737783189242145159278404723466240184013701137652520047676242197242573694536110926936413467061642557910747364721958646866653921628382212012744135579371026111291008461508318713450472732466230846233818151630384089940524548396314301554866512757032220494677070817747842600842582161072913680321655984429087355204670066951649843586107267522178054325359534102181902637207332323873153207601490841869820273770008512272848206074980166285471351825049537985824509875613115740614952611354616976331292948543406124698212432278085609828684160952962396633495206741939597358826858130820707442644085031123157903457052045108278962114454537880504335556652647629557553668183030601616419690009044706775979124642332417713351910095546642670645558876153296695100819592525449892442462659718273411242985737272177126166237522574881324301484506013946575297363912424826207088666495283851397998059284501089433133959348224000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1909481707054931903639629123478413056868077920424758792275891739949086050588879846244486233017799195993098069113060918444159535397298087032464958632930529964079502325262701657924063581406463389343359386711212168646127149147447889774652581961391986169738051682321231725628601772968772719142326244409797245011384930324934625122452323273515873043702018686918685614148275010792129411210792883853777803992504757575512666167594841182422125502596542509434465123102891093124779550089563319766267519890674870406764003459327442432408145028177488143387673102112764393515374396773330606174953211838328840810802342160193283950959167318887974269938975558553515826417415790283440817035948518673337076923459352043098386980951479971558345647942844930797204344295244720554205599541623143378865746565359714397459545956401920377045619337577251450314198567733529171949717894869050384023595332400941764914395100629052402340931547071987499784363727806526403330645778654594714683513143358140643439373738073290861043230239142153575687915573559253910468134424803193312185844374213745984583125821173248087659727892582658127846841159283723145139804258177631618317332129105957497895120685819201164017765998337841849128262368825836047146113523567166823625491169632870604526402830904113954040199076209344498860487513218527177421823754507725645356581661577879125099159244129907849644008742663613397861740518636397530074725254808855975610433715902585738497821097492232407343287381529651488066871126253307281549786400383931023920033200194119814273485109609559038368474807477589074689145575572620895087236635877095066022081901899600818011035610117410876772113524317547398030838159805155219655641790104187449193241095212790607833931066558993161685931940443750100035696070170900805228675539752809530722162165816643126616486759559411071917334001861887125894710579489933350742912547835716864243578335865673436293703759637934281270870712786019922667265760891469715342875324032317822508271816756624194386885156503395646708584276351868886081698516494069399139407369621016076998511877209231116608010513633163578692536406648760306389315988485324004155684910010211439378220724406978634215298378968684238312217074480784907803746216802221423892684885463207131691272274719003238398631089807142791946352710320170364636224269756243721462896273628975969464370544313736812874236566336645847553750521155183992420523730878532686815051488877640753202724247177066206209828119543846099926812687163931568697026798954647313223719518882297561783705529722771673613019333833846003439761698758981770556217625291556274504917348302238666483914762334517856869765318722329662464588654569126101521051789944907879207426833718877966730562230112399485913276692023556580625300952293125497318482425220890367635811430243088949727960854442580850718301935926004864109822445200120232718602279140793793032331583949420483619274741957577140750332811787631134594653467352175094708322355287700459807579919107986850424705048278129347480973558141411401588977357820340775253827923530212132893534522606001886037137438244459555110234720948063244124753358027521369235669758419799463679956495323362950382728069308415168043772748601324350782588531808977663375642736498970567206788855085785899509685376378122767109824913522591691685884079664180319215374545867497183804582958768101894277662896257530155029764589503861788494583390353770219813126609547317863669592462407771528681785137889400035315698909793870314917160204620929085114217490520348189178588374942208791433309997711158042840476327721013780686611232894290955715597880524800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2850084697568888675080139480936982288823190991927820666750326204160130812601785780251381819231389755048064565119358640805083255934308760198078854906874856545919417389768086526916716439030008940177910996395869936544502084690329679773877324057608068336192558630476991154290008620397631458692553834229046134029823421027093620581265565366216183941092143419688825478994937121795076472430965648180156443557744171872248327301899037361810066097790706682073263121453259841182608170394600535310496250386129860766574584111070816410979192553297936662308503208707474910829958315711001746345300410810428005211905129155430063210472423648431179209792684201097864429568510406074304906185888726011604899700569768127058261320706473610382933877946566675938591756690966496295339085178014074118659013829864504886397802456230975941061393304558289102490333372935320840432387554347516611150100607053887719743959428440682512200631684513353511136297426966556835679920382769418809885641475299275676980283001530072991623752269493141126171015834410737345539002036480097837655686507339161082020412802051812191667672372912131527998534627152188213093593549788496094483361808298114430343722523111453637582687111762043672790149232100327399621116808336389962903154437610239917241926207279116924513834775605816769935641711064192682480663194256728941628071514437893381234460369100129858436540568981573611037519619171823261162768925013698807035662838325431662384090204571004050426652490711083912973309185058382082174800042195746645858196003658820005536883905356983341268111238672708142606238925620887162792466585019993278338228573554686473038609790681523434323117498580211698815967793330499389517888073929726640219108219669280032049479392887922030584292120167020906804602331550667875482996665027984317732428159758607524998695826554015777533156111457127018787372952519118803553818943942600376504005781550424597890450780922810976814608380161743037301592063004292349023584184293032535785046511452452409319284312869201401204268653562166436137128401513587235657984828108115623059001443306273584300680407727508804187776163055165265662646942833772246164176425829840546312154985949453911059677302087041139067260141077848734174285148996119567702109676660999997758003818376253498661756475358530653120583245278423686634219698349603219828405702703764783311774775998416781431166271953678978757031631245210256445299086927948297306047163553544548445307705817169167634025295335918378494572239961167339847916660210848588567977838978908096428274870306347997341975631578156513325052881454452247130281350298723141801419389529673988518555476444742883289238084214010186430402103156939490057368276585741712569439128156049738936446956129504181371456217599116997488765416928413524171443849332807785141055208478155074620473393460539860207173711193819213939221627084060211679092972871132973752994478138618775056531197982223476882383400572701153055395191099840624638675243119415150768402655263834049848487397136041801855881266633286221111870701772137492814274029978963877470854736560325205855290414777250573366050802096851778770717592654107716586534198643821113002716217840809313481762203719951296891229555406280128969688573238489700632199762118765675710469035574492277159752068702755198674781826366710299209690961258302050440728862481719052012256450342883308799183533157567136980459719352957939335357975839890856220874066418114388931248440201515270558820459465372192004636315181612425370633249957827521836506330214637472968235455284249263835008161823084055267669309670606762661308852299892422097340727296000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -4048367617815432573674636611322142641991411561947162780720015479350537687527889772363076159661846400869063249648078269586425132059067092125898911865234043100924703787303223291736230257199142761985514435018338853163755235042101201444125259016524145706582451636362928132956082313606684468226828291877026607609704626646452283586230475948858251909777641267714401781344121800347229865081373283892328730726644654268687699927197942855674368890862380449860436124200633634819704981827688605668172179872316520185373829473322691699567668999175041876039354331010404261868167812166659644850966626864078282383758810761796853585455162671288534073413192756366680848768990629801222153075237728412909559508350379906673841131617617546074923404947575676022503279559588205217001148058175567762662604869797115430912871412044695211460629265687893979531856166529458323638546439672873094643971579725017609496794100657570885191757389405808165491064895621699454414992126469013432500170916905644688374005510696339034299917221746463998054536630483683366240276258613016750438439039632753959431530383777822470125339778677369790450589783468240122760072737034113859711989708053461877822676658377638249710141219784850259915722546627770670074446057810434572391517128839238534885721763336549880529048233090077777798378835076489930578904661857481943936323428491444590462600315195628677989691774427383963641414489458119988422062569522716892649113264021790921525432289203129775096287856148879621025763771455597555528629532925564105591269082054216578245496111754093615694579921555782919553157754349241619302941810353352726881217837801420146891723201920105361986670763745737771739105794463832502965940752402181631023412645595177274936797308683718924057390846090678261309563023688358295387294732988409846289777172194500214657021242240497452064713814505002420094160215674911166934732963492393816173092187528544070089654395856445173887960043410515297657249616505462655773179222716906131980836840047749017482885760724104489724103447152820510433660876495353957650104424210323710027238557891306425202314598331130184560615566109727912835743779120203096850392811474724743797653390956422785993335835116423672209105685087365817752624777288839061268887657963520909564082206736202301013483335680025105019087365786447223941740506857743536908747101715786111412259165495362093787131578162136589084012265554848013006186812221657342191929422375662064370248997152221380648285182536169614881673790928072636745081594479613596658445043402175018431910459060566761043113695290827906740975131244602311996102986350751713055677957731657319660652628273244560092543228515818174486181407875545615823045162473361135740148345813012551550428144788705246201273081544443495256630850438139254912498869139075191327296992537568377004988403845242292438799286193559184093930621519163323416076975418301929680127627888322088938851179973215344715791545769432978890484540274653701306711445461144413225727234518074090801806064903584159860663643394137330579646878790867673964544345159233304982252276956569160153016136522921650642024398929686365457496699645225120323972304995063023431224234506888973595784493526600158681899417212693281604248713155943168904543700474348068111846871336837645325545369054020518645044175863627689919639748040539238614208642583350053622810743874848688232886343717954281958137555040597407834707159520495515372960676346643457506868460614293034725586231175022246217354716402474770004780288824208291432541900130128626153688848939051993799014357937605429328760846702238195892671164926768165800556625920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 3917195170851821596541847403734965452651345060632018127298686377027830223213295710346963859851839851124491221368403382764175690959096850078493074563230758600572025226525280643873383671268758510868596341994463212082605367529464023651217006908288066527107710207438080085734112323440211681693759484983604797779553201605450569627358553071307280048023815122739005794989025720721821855983117076404450511965472117177768582577253033136112598307998411079125728736138109539724059981546476357751717400835399610771532721151334599801173313129645565946061968510039422998373353944767814015924495573014060794753344698990795067322205506205953970038674702996539851645334309022793380937431380304722244367303965112762700584035283634008735709037585583749442931682310830677420265674414995228047890664378030780306559004622229519243904714398048189025118777444765577285600839282554572287601915299148460003964757540666808665266832978279199652203151262458053706223674833110418450337933863122484978716673209135316751448988148696700287359485622722918152724019418149663426622021623222430706272993587475123583048148015600274603838419249488017738707333404259935684356026009635979204811883385792552132843899525612940010461362935624078563862226881528550261200688923404887159495089566742288373793628654247177501481886590937541528655641952609899512367623243175231876827834955990645555477915338131479404598110103662990066364906590087785043385228919193816955910627280449104954812833078653914964048432562239802556080449157492586649558963208120841700784277525543001279390473571607537346127600960366716984774672749774762922412160884698134208757674983017462924643018721939454911639481406236172299965748361630874559509898292151126547295274997437975966890161915282551274030302234974043109443397527752925321251945326731697270950239451187181524155342845966530871906605219652662349962603625528188155835749731519702221012480304635141951468360659297985476009136062617635628707902847931542489771968546370939940917036337790637457389005520324854258275054303473247969213006261604490542190672032289740679139615304897776746866137610634262290427211139518860363059741105093093461111698155680087094703372694687638686701589832031582976119969233232081419978803620828972473044463323993805589639875592913740781197871873254861368342466047169419638299742319250764289956974010890617276152685289690986962115795653817228353983013951123887093649606477972522905976548471716144746441041982867396431072572926215023377344012977493471117804593202452267185381861106085016041157514122547317028716333487664398741825184338388175335851485551222272008290032325893798900914684002739316879520112350905813013345673205833917904005661981887819710672048060033632984544677724148424151764426400870493118972942651635188272793524929886121729840121051682719515307314773600210171719645356565393510419968201692014579111187972900986412975037335381482301037949658140031286518962651376628699970645156130845961045577209592668782964807300791008878432430965330359976152389241119375292253454381941797740354140474038643084517462590307521612195611582827865410868657352781796796451227407029840612186650943599193593932923195655009741580053405858816372286645752010782545693929341936258070340528562717291457300285304953189897200693049231723569706739013595118476654965339266830040440179891037216287445112829220329635518002813503686485414224160874449520051464112228091709826931685855447260686519986836659470237615442988213080340878524805643575707279784411379656611061690092739465614250744793275245011754014464810097987558691838777476373618360320000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -3738919257487079507376819947325295363365677321711318454896220435842390203386943829687823263640884731690766462791557525488273245018282996455806255265820507037870084186195010889882140691347250968851456453603102732528390119141630569467541659395640278356044179692418294166455272881107790509491388449919557407879271562660814945954603964458345104746738173480426132920756118818910728493517578561832914301793569882166182057915138522528753084773161294663421476730086625655762661703387971781548454736630052719135611050405561467326503888278977249839450364640153153708129926988381641356739300666006403563156142807632838017747577829956265694588478169201304482926836163512943827798114763190567201546486031803399220528977533223702517409336045074183250476448986009756937151855274730979894272950602804645252332030436367011721373655107795977595845441463546593701421266412450801757157396294089277572625552930048164610374682456020463557777896351276448846524168495856749178689571785058388449158555423013845283508746350118776903024783493065191494342073662293303603055287404039516406324140338277072439682349827800010733812144487447346071908601974366534110948579163299495358032626647647997013643377865675513355347953340384426758789987018735877294062706575961275564544693186774303028803068631312514819860957610055439619421730007644108747619371674092722710693566899619873269240006439704813229082152949364371674471004543627431535043195495123125654062616874971371797432076962831725840381829184090461647991584839435524614992496532009541548762825063384868448788851060276383392810710661946817797749775643215084900533855341693188839248741196057698875519364372579225502328610909096013874476233599132846195815118040264379593145245980025590058581823289033926447827496706582055910794672081831516531893566358550247064962351695315908913483634448782518512822337948637087236902661291878786127410507328459154961641814044307923917154069763418840119351053786822164477226615529842074349849293016155774918975562064729622390130108273164664584621090065789819141343603230046814864855788908939086667195108991338688664091464440996678099770619057563126005343913681062337380318703141182058123005103714667983203445405120101814016609908819164686137359769071956390852798857246616911645580413565902980625683257568620040985780285058352509545616049048158702373897793249994567141290897211426729997942524290206365369375587959135456474437817521779640033528280931470388385587191262557117445774906618594322635575695421993324172758008556400362352383071199536242326503751808429460663020904165622204719427782426504147759661844538414888612334016833274451655951554802922279442160645918189023943868738736483795789207525245525888031676388236054121181135142910567509079583134081956599717699840028617574830068888225023457528298797846962610241964584849632618733218535995222101383193149023061052565366753100458942440938434407894627606520669330556827840916480174284615129442796560591552555237168615092890408699438226780891536679977354347849028096837779175768555535095071090136864820541918776926923655921086893516406549365746328545226334308588359275311606743916196049224646772740354916837866189244867301173196698661833060760505633466542940194248263449508506924546575896092993705040563397478212482077364548378102001047435757197582318478177584500593518117926198414023343443514769070042523092912013865139548742856581109338725782925529159939474325648648099223970064017878801513229959507759002243775666060480452283680689053767501751483950394052126295540285380718676962261400800552387666317891908602729282315016680243200000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2616075891841997484629003345508800052844507187274357352938958487505879729677733230053234660485332183490400212744772727711952417017392090679275240132925694225904227298766662150940877287032185497612435988308894592710629412015060133934442582840319157653424853595601609366157033573420190671066103001831842839007818396436593502281401775825345620661312300825435182122319322659271132107799685318077429999059055372236636897487512835877255455559706007532330026335449863981719448825785888317825096893540837966170494953663478878425315201814049516014727041527680432938037735759755707813723988514765130534689148085009142505773158214389144289090659707892958443764873335527141771842091114248620490867743886492004109079312060360374425487250960556999455982437652845293551339639343262707519385466178191612365496574940967936471081161736820529001076237724874041721655595888935621100420723745241518908628768276776049655938116778037266735893645127987215632236915663095388083716489314322653587001063048445312446050714984580922039426282744149084535119346247423547285323160768996519887648277204155715175189777100313540132879343571574654321895428155952169447839536233812341472273660305411780149315897116222334783774271993841107212909132733876915579213611939946799758574160830600601536869654237674698512179198768951342765052030060576366433670508004204126347040018514576070362578045580146375669146119159576946513313768207142870307614761882101555780472926544737004695762834434858700797786803175476284594576112487998182425795922110918984339896564504533154421741745556953817914749188845402884287004022886613898893024014130523451847918747993827142046559031361358291896267711909019319190692530355439456132200222803211876248143687731400283977186509287999431792398350992221222381580528512462816646749259563530187085859860452112978246346034382312457538235661801977778436267286549139610378886148651298609173143364604479970219808904683171572642724029363249571868450688262307135936556047049173551930074326168551589631893832081097792374440029738489252906475170502183930865546196231579882068350304161575310510183245880659634895589672681329493776681554670217986869107673175406290077221582625068998894885729649740318942208993914699305590838891633033492435606988371041677383002725387527097054862794736870690643870011171148338598931229015878196527879446911130180928520117143237947859644161753976239317016963208310905401023235679373385222272785971823547976183584785507773611701192101223583775769356260226076849581750954964136525700223996388889237868465644788677342776134466663127333711826981479483717967488863657937950456111089520157816888772993237363948907999557152265603799209040419563683249676277030198158725460082462504556034666828124346821290680320279010142271619733805690411361117108147736904411793754589798163227736762016012188367218144939335015986235393674942873080149956262001314327557092204004791216491305018641535458989340561233790912806005259897505542488752912633852917417044481026943267481292759063478061516732480088662975977737715238751924233526094972532895091242598943091794851765976481329947476171351014502587120796262537281806347228834702089174360239569617263651607131829310596735088266367357202516238360996041612274576578253326268529152580778689463200582933891204011130062913568436217337989485573053592252617079546239947854364618839899488034209283466095713843847734016882763859571117946637334127402556619913042526361124601381481904975203953601839024350373362717579690569312806482240022826759333421192889596488534217527707165038548886355775315128151408084422492160000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1787449615818833520091180065641624037066234378544792417377423386424559795374112002429774435392941625670390694886834918295899476286483046231968849685012428505487194154834676947369474232273599323607400205844896839808712554159419185561124209202761943464685307585659139959030708699750993854371745371827341332731930666690487180141872204655415238941230172125249656991308853470679831012036800502196302101898873361916946882184631953107504442242479714502411458973240683405447023070825527337613963404255692843913841734557269658527243810961766979046467875100470047264997026780491111053014593782669006700620071553103971863804989206316164126198488997473279207683872317359558061670156180540349159999996701900146766356022783356875764170478498100087777995614805037845623082298117284883263953804821854742678930672463962091920297520577933773965667098284513519969330554083222066433657457149613358996570910499750710275692737567711936859103699562630245403286193566386716256950098813943739859385488775052425521619899240143813044857770710769941439742587389139590291062446604529057459703411527435872399987746172173631328294701225151622160193668219072603691199953220761299968383289581347076973562843673027370885574883796671775843258172564943861816637314525305885988998128763935592777309122423657524370473823480555458904395230610793886627344075535337246155507920882642076932904127012946579458244536683611222646717276896046819672255225904923906687377475786263451752292117690513424661846979846081555262539219041677158431316846919999115809546693298020624684444730404278926003443841627612634025326016256285912280849295568410404433327933647346819020907507377674219150865595457034967868016405759662777022439020596632995819169339627369102545856184648474860414485200370177699343909702331336855441917402000556435236434636589236720837702945067095204376461616526548086563249827499119287371994108664756852787153693249604412667946506189311444064302135330717419222473963591204604456195807046800847926908500016220078503184384549766962376232977209618690956786974512205778518076141725812560075040877490686933526228598025577252732324048358338258561478978478878709917268864249409769166141328172371057521349235306770497025495035285550140455898124479980205281247291598985967367323837980368676701604221088475899820843720696692148238305909260549768231514627149530191831210668380058165244861747244835177218984560103583761051057654561094358285166997928431632251599611234373679472928337284644709172138450087429714426813207540142504210006700290848617640783292257244368386681486927215729909269879219782743680860047230881558165526361014786727046237676550967675515208990805706834441126442246046976258622407906695722608946659079653773680924367347896417366254184994920212507052575761342269896955797228345437602417733211148305257068465825129061634469226170336108358442617232325877961555014718818141821973143129427007550409092166299942488648743768195713454344926615014554465504469565908520256269382534336245797639381645106645743496944346314739935101748121395829259012611053898469793333274958633063803028429381261399639763729951768087758228442546203662249476054006283718892112177648977988027773718593157003650988491759010164086894000289211443789721338191359973649337802736743639310648613186912754507491189507056437040897603896595548997600432943737660837043151481856035138354446479842452943178681259825466143453287711660237995485715311062339748412811454244433790232605705825726566743380112051780220946695325431299583334442708131356725349782656934341209135569037999035535080806163554961149290086400000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 399799741470637700894684359310834355469886351297501761718197360028987980087853083263715173115480708698648940872524153076091308578167522633838746514633378941009201819920898314149649685965550013743804047931930861624939128832417599746472558170996155363149103836774146453579697087517857428902314339850971968378733300450704730313898142741829199019267062413220459497665917092025634850376324051689326776933959434066912244955283923209412769204265802121837864772115512492446623174013721968274055218838603915243563950558655227615190133471263934941477583599087221277890658315288196292611493498530507404455622379475187660434159356013001745117835935043754431155015693803340276319086186156722069383911684230525491169638606318082636882947879415322711598663605767181258755061352319630686029808042839527553743266547402977457388817854953464550750548034076216125769364378502741231583742369697050938111089961276142765559827571527955301688858918101718181876299381446369367943384719848547805126558892553961312844092401981093708742686256627359918001702659711823292610115013875180706325350374898649711627471499540120688338411162704031589431151021344397299707560183415841178721444870430926182146913050780635140093085346296267135188372102417672145795331239729371249973019404168956442204810583048052559455893782901982169039857787628724221394916534931269636140857654681456338606700811588116257686223616985252103135679393049157195063393252313674024742481692510368495233616341659393153204300902874427938684581682176055928566156391451861662637249759351495745424589185952337015073654914030196877096588684120815909466993678878040697423826391360887079744558165415014881005736040757126533698859150539324077953864400501829750580455974329040827957821319055079919729137683719179675177213795291328427516595717902735076822012519995210033579973824984177752985094145641469886067131584682692123516707873282396798760921757175294747550445508963662450746473800278822712539388851143922478627649771176228482002016862995481270704289151752546099780050850671052562715738246780459443716605377903797883805929231092182776766847677963404105629354758823244077672722353705880178544601430547543539575695140488176585684407126264319877446391230668899328182897241042453016955949690582217929671008956492728106316772570386017381116739199456481834861973031422912697680212243971426256100720696481839202600234508800079932132488191428570489269038910723695268416272372177168853275050021854754365307827139468215953318591941509366414935047167425470980590506208768034568485551019097192587842716220252108502886533658923884292519221976172152914447459120988384171797211517628846044618423550338153199985041495739315468870668637137948158719799166574767207166868702224165932321206729183533912492355527342779182998089433890110984627130714682729802495166423447083248634705951294577407078315009994166506672718256268740168820625798239408626493967525170371092711073290324010861100208571679665279312690643930543760890641969511618607645515881203239223833170288252655951844570802096163325542739048159348824851959738759624805152525153108943422307182168640886515147275446601916120125334811308934231194347334601470552268656431700093318558758154078317407080988665508358225261636300673250832172059218969351088910259186831487701619987125769479781331090448714910800925612777683976403289513869584856143587090187295864827808508584217891512214652603006606753017015039685896227055752441751795180571704138269617443344483210011627160284753322934665154211181334529319288565135833803958711110108659768983376712473525335227837186048000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -949248667815163356300103917790359054137896829582460877515471921061698210762064358665859229035863594572306576786785046705832764153662107468919078459988259807017031285506343820848255363217990750707022561772934145724439166186875213639684020696348649998083254637090483820631068344666379252838890867801172748783934336478571367795548369573197733732973661903618598380827679716687998144512588424057184989190307453581297385317629077208402433554852395964875746494838196224648681371670932979448460577461381802339372960378216760384809075003852638717058229003066499991674095230598642567340359499798199585273967367687693319692600149976916431547279725992957142773455618244252013617812733106145850490874258791615236849576285318899224157066478268912774898286827424893475619880885989682774817648002078976201537643400030938530875950751488007877633604896648623648114496978567206571537658318091818737679869989859409304171499889165407842757962607494029767987935718120992936789638806358190307066100502661385180208363458387709472973460788287149494742838797553262199833242811270790222042815712052070615303772554953237460226271391033312869536610479391499626979375107582424808441907923067196663992577445400482656435415876169576329173120582872703111942115286986315601378101166894408248608160443509859094730060779252892186472424656552845918160322712472590677228014873948821309332668309287308024614637610971454329334060458187838257453953412524133752654543796466218063017931852757470846881304939183881126049486419558704544244947411331595395768510640712752216275058274228276718155850003924969507676792913902875017360650842114724134769745929272616749149416449196856788395530775864207641964464531016669859563998739189289522506116053070651734845627697469146160675752243606554435072068568465556041056728900404075134002887111645379595650026635555355671288654649220123842120749893808299860055112213956004721160780571477934558252594666026210781003069114075409572443654057178971859572054152480864032975070866234586926994551645895066662807803318053824840851950071451558402638564106699459787106969893670355401646782498281912864503408544647029590565103552457189339660671886873939788577660183230000095725438488202085609989305065211811007011372676576832412144159326232885010784458655204566245376096533836983115782817227527361915749964689763070165278624181945560544871999796951961833988221787759339531691116151359796909058613719004777600442111729545032831050708377757497704846088588296328740004652814953852814586599596281228168239133304174155628017667849175429618096993425172148973545312393173213407588866033562997235428581657828696511917666648898015323483888662916426843218989654284814558326147512202290229755201556371939004781399705080871981400404152255524608290546426760329842758162262200476773400532083924749361117064036099511259647450640457662726758662460712640207476632708162164696751840876325827044314937469863660634304651962588032059131761451319457345417837678523712757515856360832563908697220926480220539624191420020350280084422904478436125735433670527995197681517621735865679589113410653297097890003006117595220208876248394844951527375461979059879578742659935990713831286803529202238184895781385692089165299705188902791163412809581114491277407550153984007878605593227380842653090604690243727281901617118039054561730944520089382640991051874047986984099542223224831119455738935133364194957246451951432720876736689822980189088113097223863933832190795090031039020096097711941096812776583665468561986193750499674652020984651816785775298584135394435138402172806540915271270400000000000000000000000000000000000000000000000000000000000000*i1^25 + -514044357911990958524701749301129750431216235715786557417615506345063471437194999716312550677221663427096493081619672493899652417127188014607679363579359370556144991297771852488061672278798890846492906374935012484000874173351804420011142840353739549085692539988650776751149163804507747299307218297047859533867698642638876099343365335231745653562910089746944169633471045708469253911026152763097397311059405526976369377059191972428548270375276136990584508561820560493208079559274684101808198486782190911616119222548073593824736634506354157388439874524896272463750828479179751204991619393510731287750011048800741837403692402037932617038531650616867519031491617486857271931804527214867519870754257472516883086358936715896671846321240807417824985311646903226831304038896138764008103456061645634424930090651429191506080732463918783043034820999759509701704050427804143751649301134266419328725868680782637477809242043568940720388974627061086401802752244041199364485606554868031107626651960303746383017807171890898030692893575778445267694643164221665063185230986836177480474097185688668777143235823388345591469296381861496889472116769972512898135307438908569443562000213334057686501010427132900412459313111117720265540137840844054380111326012905366373393013909280071403573654214254943192482037877651609249047504929236881840912872999296417774281912011951271277847325014786296478359443881186309856856957513831997258439541735965305646857955044513797481998834846271855546508803311307403124121304860504772671810246827241725756808592918296658269228611639049778729944620990994670630184561306176306418819987839080488843044939807812992965223383452380005160966154306245296604916205663844041430063310776084421615590750235520059590580181540574212502679752762241354651206260457866278799314210254307796273322385919289183388898000445302356520150628046909057578217414469178566808462969580011095533474011536348847948867135971237295524811980526622560881117597964778627893693591869709809377761149420110737254889454526441465648881551103123678941711598905462249122175934505585102393275315583285656172399389259781416496459571938682051847157286884403958660096882839525267868022555621259244777746175344079970736208848134839242215698808375926916748086809744378499671908217103118778307118565024717104229025465939082269219260725822490833589106503561626212793775299437337053771990551843650326514484850915511817292808286428811898046820452217856859669570930830552640813488022409377940351149008979788501147233449298483326473414995647901361194679739351652108709829161404006528700812742904474186131547975463224124769151314031537985883373913822320905603022822222486075958385944147951549791744486624309305063893459792103014820580100702820373288762808180226832266715784717865140271337811413671558553766896332183974816326935558334122250787786505172696586141545959427416787944017216347331331727960263194837791535085539311529827963183593118903421426782439238871179785474955250116446006703361147908451091479151675338975043360646526259882041233703866924318186480161493567536928833465713894579377226016913968912758350064311236713228735632311391591727668389259042200406853924146372863753187193195047082801135222107222042431997256177458711005482199592390977633433441180893303998446336406028820333574833782530802375299006015674393698360807093715421577562954892424828546973134069424783246525165332123344067674355342706953656246857488807924584999358544522930304240739184778987082442679379920461287227091538966107031606234815356642236558365524423115122085505620365290541803284874590683136000000000000000000000000000000000000000000000000000000000000*i1^26 + -595189274292395089543245925578724226022745547491720396565541455835978598577108925633069717701996867288463771039114740946702259751205663137837015283755935426277305224702750302577592977065988195826425819511844571940038956401330914575529726810478249230818146761569931734376600458360702092894093538284752837955547881288888084879282721995916002551994770128703116138829503313515871987420130319569725891912337566763106562350616987550381422739673155492331794527549922940532952390186494297936822526387878583409464519140312103774426929856860594215453489731851396480596531476934412293572249637096899641540731779204126682445105948944238811655565411568601303718929443380022409580477333679386016580550153985801080982769784418400139733328700814566801652336206836643916293378980854658489359105370255919357668877621358338799249976138274168739379733179190650596102614478647785904809446354385671603773369457803064462176126051819352599945747285196163317724702576234778368095231780203242291515842347725939956024406685179705013589970993802444601353137575647010297887275770671876750702541326186938647198357629492395779059534124424478364340008679528678913962155754641283554867746573620070712900287726028512251724364623848794522908151107158104611774375858242181855998382506710307931233038173927952104519689876536999979888574556681497500636414526807995756759260489562158368351636170018338572087181840083701567645687517042926460973022268143002333693146464906874340765089699719466429696711668011327466044726491810695545459365485947106476929509201488009218112204074433298696460127452948957191421255768649372213190203195952953664622879200414679281569305720068235579060317095288325599239657959088865067952431579460274112293732989678967542487558095975199972184307700607047419325262586351634569057907934848237229742432141591469065227334584495632934142772559337090378711463431739119677545854630224628146214359699728072428611990990578859723778042067627713627420112170222873391638620295928986187041569686998420385026992696058819428925406075813387115264977677739246227111853140977702937148910450012804427262366867352999442881318950963144074128789812968099649322134850968935363193157204652838413836258546005675606781080890261071137112644606195452172184223285990762939143090239505412587241483843954286563223603428557613721960751761910060780790678396237232406864740596484522065674717257737942446878588072799244096877182546667531429953999162093862060950713755244725740823694639281726979041153249991654734311718066249296722164448983649097903873831005340677351185604438907800967908061572178286560349404752695157862516568857777516467115556620847754457811980712923944096912030700602237897903805789954482658058001867595772217841247641884004405430122549214098288992855006314074693826421404661300972192996875942848842574848751047224829421296480749163686874695697736009243597935565388896147024572862571045156397778700781608973508492521176291481733831596471878803640049937515161313688277057102971850671176649034093415628423142718938360065024111552173390383909664088345839183690984295231039034269122756293340770266026971930139712483602878672188103627486248385327518931043580040720998159005138472364400571226262931692374979851588946553996156447274653696922779429655086949980990034468577352019077767554857148590057239560993745803603833179766249707907521234775714839616428064881141580185920541375854509435220169543084929575202523389943429174684975808559862306127463173270564249188839747145897554917140482313741863819211235401394792120907788413767200733068811518841848186446640945561600000000000000000000000000000000000000000000000000000000000*i1^27 + -237413069668024807026886386444134945507325288119185337799387936112912541221448470363144745265337234957451051532737671561223501106094066341567515999950242514788632051218872686591200016674181618083046560081622731713562341982189575184318044122553377679391439008911629862607026799577658602744280833232579197216616287328674502706966022512819555008379750388128100800897020602154883880244227159108063071365196339120222956860398756210394608626789478301552031330692389950891351960644922235741350825500531279563209466810714410803517838543642982744486468964612411626125836309024663147554989373265279260816550831415129289440938730865169337566576072460908326628541465063356851909614045730893022138897734310415172909229135259928755776863100077526841354198161962326654175990369912433675914119350120307345692796379215029932479667852418280694482982468924287537929504013926851042405227061886635521151151320291115001421336747497202131471691297962628287319993109381482019140570478236167510456996373038253022763562476160387374763790148854014130464460913438282121290305948063599125930626316725156692469613081101103109920254510981410664960563547662019379577341850912759864368757521934250511527866189772950330612471452556082725761510836805502698129891726512103338890753173261494305007337926149785901804879947647104993676804385423852704976031626457953544260351019554930669009736098845004047297465709349343008216343902660833158739791496932400131067100735188087374525559011836831611266442432929987925809913702097625710267932408800517732730194946618864809974514599933548674335154977915721503414760043645345944899691719674324772104075817280635528695928215874053345335826608221775655129319623410610634597893089101111607931077708874705119776392613236178505083033595810641190255225516616672064262000368622296064240999560287357964077731628437604795342851689097286372614100576990076488323862384767759167317848780065994153820858747065926293401109691716724440966483431006572976990166248043285706269534552132518520285117048024622687965955329985878839387651659420064025700276675091182068749758342671977511618497095708592980382703059804805474655321747736096747115273598747760958798294564492221323950990161033643284823832968918965036410229462826627896735055729222797355410518121421152039197081932579002537084129325997093957577268311206775451965764900834421120961238121244734080441738737542699859776252663322807706085462210540728959224881016282447695471611522365267513346755261775414597009710858488716130166762920133398065127588971319886940076629218520033828953024527014752820702461945512776193436465242735298501423454531193313700677724597146742924269458646975274944951201479916379587137811682929097353629578554202200382697435401577309883433868164376330870906066158374350840726517418024362437057754847837262298129975906926715992827540935603188994604716040352990552126539456454521945291608839619030708959641598003141599798169302188011932496979093819442686821773020330969446120368713085030843206915996937772754533258196407266647224822470951290083847342336808444148062012052046801571494261776587771662914429503864734228537665844333629202550807572715095574407615168116229806286131860753730052109470040451088769493973281250398882071008607349197111819514094259427609018541726671796757733709687626990793725767683485135309518837474669023520628659129935044830404761450342296356905475471402036693168553405649625412639969061270050062359908333335636365476117166253839028676832921913777658754073017458606861225513431494635522900200353626931150403445990651175305586582579792503111680000000000000000000000000000000000000000000000000000000000*i1^28 + -46296462643877998286018533894205446612364491910346875054697835376551442817173904091892426086315798599852400146301537396905536288498927340083951271031936890085643247440355815036216118333261221629965727464744729019139871383079200722489234221529800588883559445165385390296530090167310000505259719079490400238359967593015680584504971421961713349281843405981917443533030009389788699249611201426622287682788154518175669024486934025934280679496052353956740505666516337947705392300494352209595997882241691796451284619372361350029977380476742831868532369575680929830631967911963926235419260975938411023286761450885091228678145698409232327229978102651529214230813874560250398959891872356796367918030863108600116621683590690527966111950608306096598008861420547454015969123981778206194363541971888772434016998407427298182436603255593780715447609513623333983588256768210195630666139401808459617569542273946340350170623722352277695420639041830170634062860988348107772599160550672664974659834593835486859061330654253831977013608875256559274573654724739333891925342617539206432616194474162039931541103593793805119610856553865915381414830177915287162136600369811332804023002873347422904917657892497743150018911551088762659294845556258788804585166508436755046231656407054444186077051234041100463934459756657289781388302208010890698362408461357590338016619502895355216465193297732203402827217074469087774631929136084761414350608623011602130458571297456323818214282490890749451234118118439570166248657135981291235429588822681849922990720789467120168278907158652492073587551027971708766897762610829136123254399558280575998556202318057331429612007409701314860903488373135867518395267600474722930603755423992457493153828958903731232448615751842143696669622728252969370770781220665022498196739340841809633676771921930491912292370649779847577017728984439806177738377667280109532440572431156931038134362303155278992248031117873650238858811468391565874776963076775840072544217256812128176652358725185269319388192492276564189136261746293480524298508772457288968834256899620989199581299416038069965614815126500609820960706920202295329245068157429345128523718018484126884165682890560939006604043550029722745221597870395372052798945001886945493909872850605404419071472547032615487294573448305886350545773000393153318629353003958405547548073229346342806629254349059340033874373274826844518489609251556051211945725814634012080352679941553160983327218876706801826499273764806777023612278608454459605055404236121730519590075200123865647913288595347573516369375167059384445851886165919036818694846871192089693021292363958130072739128384843360843228230026754948639383419556196018890697921257616678995256661487768413677466584248198870926178635132664789120800845765725067625054471191166841543178756784409057252878897876842767552476018489721486226449055410987255312020386623257346958186578014851552516590252723849976368920782551487030892762375337088674512401851651470946248224762294532089382515785725378508255773427306824435409749536366625031617486394115590613050699354942347879000365498209410711572284347249428815371792676645511955198185850696003077777659950689921557280686704466049763932738626804655753837984652316954497201094396875143848020537885288440446238190819102585955556541296883544449667630837702117922305967490280376982906998508982128383652487514439154769651890922000033508489723484491199976763211517168607752032072195194343254166687480885937442513094130042546871661244164606479873589830009982913148626543527627361569759699416590842670740434055284444364800000000000000000000000000000000000000000000000000000000*i1^29 + 62079049093938855229124405890579350540937960729770133738844836383254777609729994883781788865125022449823365717965179201566042617759676219418595696694846715392653654932700094794630335821334072037311264816408206234292645740799202102177408630348658749838719188949113251399250161410628215364140974081595201760484247674432945848858209830547280111436829797609468259257598371606899759801420109126808593178869544814338832890068797101322767158750523411308799446628631048445709052239723000524742518190322542533870529688884239651863060918529103283732236134835063298842874886217676893876418510112882796099286881481841956142757912245162121266851194693753209411121927897965017996716850557177527416672382105080701539326207981534569256196874094105697840198959933036087989507441464481214096593657771883211003664741481841406463190024101537770173783834657054642656168904201355125506666517301162212092949460137812910116982921068404691390433721790340160525329428098698741942227973388574107169288847617917614361779349789148119333620612730251270639860000659812295528612092866766330344341905328734465836921476346759362427830222448628560445061494182448040445977938547557311769230315691553961930987310917398942282185644383019100597425730649975968347048399225240631585047770015278545322388737119830414502247529657097702550006841516179164719514948673698185930560209806840504911805665472786455552312744663583357836775287327094051721050955840967570831587745627238345410382183235409863035044295706117045700098500237979699058229579987643246680447780056208949897462510860975846783131871440113374251569095305117909746000089433501238959039977828372703226003539767287696754401324137021450078576011386618536589096955353569445386940147484524594232199348267871530771952851097663689618560101697864960701232455304050001426284431774162796284628514212230174265884096130002547891340047816960946571316737361278996488468722557050116207604696439316479220409687539906736149637328115253458834999704350060815358579053352287541066899924264898341824510278844557382013827932467256595609513836638187693846030937102888713232709848529634720211694045813337961480557126174008873649800723656063017840584080769433042805106011876409091479923418574851001699649531007915884043288155023168505617044105997909015672899617771787106137566042007963308449564882562136907766865664131605310489237414106104227387137541760989718079307388848300224408124859320036447070686420551793162590665754699311512707826010691836959005893756832846104461630704751868356991366053145056911372367858518296090974729926941165603394582604137292289219002939349419729669164692056200850384346249494858079797389848679581418152533375560099028742888312637079735273978079730751562081417410504121742557989793271128178826087097455786044286704125077974849811724121887066219080414188953204527483660564919937534582475882337216110617692772746163886267375890269463078301441104210445173164778987273293503951311234416168038933917046867737023487846552131671783743402024600978294294225474305506354566146650450606855800120159988184074854525200953117509374198618997115172156561564688990869410776026346969739366962550298626390641571949860711574351777286111081355535343382818717642393806443661141110971234420402690633440343453766897909363795469720603854782648859351526207985130292761346356489066569278221400698712684651389194225230594719976869592938466045072579701845863729439631971404275291774845825904305923491241011205254881673331294903193335089147451359546223528079228668951517760539812367203584542397947489374384758982106414580336112435200000000000000000000000000000000000000000000000000000*i1^30 + 14487661738429064840009531307210352001684745285943775141392944547914478237309599576968851521828006219767303190565236148337031734821021639313396310660511600623907643162541897784685541885818369933344098532738330822208115966416048943238558566451801383096843691227120848303816648888243763888147095040209182955534591305865655472199459739910942997077177059328020818428708461585877379047384325148050297080701326630952394563282723946277840469457984254661726108018231919965506858975503381116315594404339184177257569105151068342381850247765723130847393879320809039321052465407688271854230075579724422763231561201705171360368138149363663225937595407883973819011924015255698108868918785771460073528719166830560105405819053655362060477672071911682981100298001463146267071541968106445941025736666154488806158889964473696297808929464513574329267886583024913686887248471375247358643775827732454906842729892777038821268725922714210465239691734402243228622282270546524972653427070038957133154035192841008810090217003285602295555691712133252640506480165718768578158782639619382973317068816704265182469346525550344341270755584406978793922745645845890006079411736551444256903076875487305107921594077855175357823812508566469650187822350417869075283714662853538573947273882605719876761739564913432264936912395505723275895364723275310269361430801415337042242239172221962501888990821644049760739909669087222341771810352504375022190720040190291913479167060815503775175443571101906794155119700699214806046204788154540258706929577802997608509018700988415383844871842934538224983586475272913232186102931469047156313500898857750168091746774898743017042826769494563974302961997816153216946045952660499268947253876477024664595761403948616676606768244789736382693700735546982361165359611464588643465335846433067206172294594947666034977813653664358403080061931278627104255474208738072766746433002416516348783231244751291458502733437683828815189451393835775830184106390511414893890227252124170394563757630588575187527001815206943726976142121021702996290094939637099389752161826635512823572681055684949674115464291002053986528167072661657001521614144821965833441819518561359746273395232880568874851879985046867180736520433217666372408001977843507220431270141986495763766676056189056378494252995085579365660602652520592063900328269059744346044943097199747829713673443115046268461759194655277586785064721710207959024286261235973236942264791180858440600266996803646352481242143789958996592185168134812893176833208081960037056878633060072543920275947138477261072703654915207115727548854751242258274151100907875626225857476360284326914188590186407713933559175051857501441960009624495011994596666885043177427388364347395197724640642820519470911466692771322105083753646491407837341956359285425590131538583769014380084519676297869319231220529078161418184712104808219806195960204037385912233897487767286476429701332397130939341220463675471756980812125239911351597084857778034425510583573298182136531658367741313079528334933493275859920318466176290237088955940211902094973991738788422019128642076136268516721832215950271939350196586945551633872433637105146547441368198501685318990368284150813147935310640423155887554447075142944960817006683925041497023405336728604074023293752175811233511203408873603576544301841123367880138751941453147695050563711681406183122298463934110235395160226707088906247153204356718149398887709565634042445943278183804728162622144856652132030430343409451804479280976656060967723146502827232813524118217459173060188425541654446838554131785842688000000000000000000000000000000000000000000000000000*i1^31 + 22182374572091247508449870702416286414824439510886492441695670602837760956817113440892877498005989658902352437732017417063994317392157285296148996173469310673474181457385467010181737707315910351940153625077209982123914322827609021748263848907618196491852302102727320213670514553529991151261197529626844157582794304064836280157620872345630196195221357004759179704133720834984996123830874797068794190991712163051377787543320909904108386694506284100579696667039448372373748089090814892565002204456958120778758831049474789138011492262851386982477102323743782250359301188461400915964751783714457439009461069158521684878734295841693856710344620976984557915113854188376777464351173434028382172811654136947515123288075782637017467395810552836648433978538818004526781374216868878616072453649007967654895126472536890334717851193367280666446355271251254420722807214835024599956245417364360874406863562668664977194667819461904665676031399538072242483343141540193644238479564900711182314898835432099484279734510860457399086673910022695710666207050522951634102629349129313916090288208654515737591525270496494803353548739064160735252783454413344490077196052888710123986249994538276193869203007614318002290659035366783533484014389928181905706809714854457275366776787831938112434164171401657264933119933532718059108946297171409755256656330751432095506891200466333809154918873251145451908379595054920065811695522201791572677221363646760549326367006760836422455763598261153882785730264929595193558934006312347300119801651996241236905015780019813891742396431515242747545538832508236323862045245912541834740590369454788044108367027642867686953896398794328944828958564883409683692505330301198894506050651100509280280757155618705426512494957737315030969861890544483531987411009230940948049286332339756800398148565499039537936911631572577274971465316142875341831029875514346266338511871651893031481688885597139089771278550651870942300802498416306796836138986920444494622266682038229400064429576316949214453171974083236948073940144054624727187025762711538559525142585105312062406764471107893615236280899682557980972306556088424180045493727842969880836591808297936877787379999359233240636415440108784058520005826905332339109588233544008206543333067046760499410695649358125275479541440576259609143239503390976395962822736465140185048035145072605051278572044903908253938934070014581023405172056988229746766737823234620695449405995538793760752738181476692263458634533549314214822466759423768280659312393556974317130721416620006320938266563782350063190722117036035026854920694802042196806832098309593493179537865495476681301513234790691728354883879144677449166215125386374765739125676981979762443872151014219680199811435171641630537374260942803553693564217364988037285987549353803002382877532793036102431212504792025671325703318015653881037933861939125646756533619954841660426838160878886441049932143722939043996333167601857437835137001647783016117809089386532470339142933421659929786884220586117218399921297068951353742804349126931735553892240309994638285616982480889388550040503915843430262558591407554009819354583718294233944951341031186601782125799330628566373212571118712834564398319180506146312640332476648813823928307710772835028696137129644921349115737660426259512808422988510966547013005484221284261356635522580084569285133488032893176274568004646364926822865888483917633025397486183012295890739707252905503808090512003461574834757467147351095205415376322052095302534838937189839329215544686905440572679706929972591575282471919540070917341184000000000000000000000000000000000000000000000000000*i1^32 + -458004167952402652429273469170822835855583172805424842050015141728176815406774844144208988068896530118977517765062725712907052817688728271229880824454198109279653265561086780728803940537060420613170890036067160730419520972203563102860940137400682335316211358117456871828685509751785502768116539222314421095187351925144957355196902495188166372449225587497430648677790688374614563052224861985862990208102226442863900059685505747433480852407482696432809214518381493093185469881978572011500812032691477054554955661909400738886120982213042334684217541221890894214735365108786046210793373149081662864783357433167807140639116428282663470366842982731704117067817882615150315282438367632124813170435820584739271329727451419299853011229959354258373073400573093334362682866280242258199933623552554450686183730937252940254148320380665893009787242162057150484351480510745092114543477763394158806683992033103776161652789500475202525870219387163710368107197012169238607598929959055871079665490700384600816395537321911079872549554256724969451630628023811921955244966411361108190793889574408171671242866345410369410388363120978721400501664861096547297931392733162762669399907465696591964897401790915398896656152913048214089087837067454128119778265797642141720779496503357944496816293211890246632902491502795588294537293966665287241323289011813208913609078674626235900679631694360385137780605230649930391266996370691618267180621444718062547511677999257889318305153179903255729721009492605625903484749976534068851018859912681352000582407110638069172564655904184628866311796922513787607673476470212592848461334644366276605289423733774586301175344205300712473604260424527170389034464497079720609700289114153588580974833457657463413232360673199113766604177006706969896611991618301533908684804766142004362515419411501486203834110441602027380795373115081090746689192210630910114151046412117019752660115376388917524109822774401276836865287065063322080445049573896468007042175584652100512331034019054109261723349251731972259346745482966793428923810972968690568292968188453496131995985849871851096061303406020270891651431596587045443725907877441066044396398302441547763510978328748650219649671025650982897182659484067869995947404352945866341471933431239261428034097054091786749056329350268660357880656261577432967177429582269860459717381584982065146237016233367614840830198076719098692439195953674549834988790747591474451521968856960292271371062603648345456226129601355512519559397731812651353179458121015978158681916581893466439771840334871089486401425501093149844331387334703594625568095742996117255516558579828154611793887690728730971010886143838050178629010200669519986070193403687274050246735799342939429851954295024451200034029000607131472001965531147655774357220617545838317270700079477965878684282935606699342540091823584646026303983667697061074742559518102421531632613674576098856629281695046118651183264870417310884691150856871137328086668177676886659003688145906112320585035534695937912266521564072209673319498031551779179768311302025133900587008344451438428666944967178405753106290389169228545545061660579325194487336194365167044625284167607878991718264007334643493574922555418787521775011851792347284976021365419317581214355086237045633121271151780335827400252005211672930777232534106979211454230337036943276713838437377583666086404161025888548092835518664023022434858537289515250334960473075065239932211509026842450174808822035196019378982054300226797050368912154377931086123523299544640322726174592312721053836236597798961315577856000000000000000000000000000000000000000000000000*i1^33 + 931396131315104296646825405770216104286237764075296986318056136515056398652666568363717251253083960232859798641250735965432344153338920027455344459319895964644446809634076667293601588168849017202279653127000492419486835652087298233658718682041512288487988789968052212104243680604357786540127557827661044095071714887353267537184714573501380711741211589350728239384693137558834377097749802495690597799624960558547626824656002464524941088734397300627943670859590436220218346720654105104280853880738947900675858409711466198071183906785003174724623643151175200245162710292226310085036497019234800151820830836288490864616886253758624802941429993896272540081472501584633181890956047389229526114366331039681599856698180758241770153536947020163188602024325841770107429155451044720597682059292603753178980137364021281700419065226978063014091226251318263390494042972490125081639764622316008223414925024218200323430794820859884340394357416162324738917606102914835558146609340665446360412674584111655732279974133942876692437005103543954086525239633991351647134498513383258540672366748529214634577952696360990316572225989272877629027306281473973697552610424990721792580625150366721742859385764315930034807560474746875298739220562192101856609548698820986641558942700711065757772204173707812028227549593892338090034102067308260080204465976475060444669481828966230641137677757138149029571533867217380737072616489068882062739494688369170470838595172638348361921395064420538285619953988493496702807729193074069275179455213320486000861363798603830096169002854555568988105588950950784400814385633449819718187687004782706259976179278699240409926721266369811268148867403487931646833230629490758076095557672800847689896658809095592047074794167161130300006618478648269319162630829893511551266564426103794981418995335731954351341022764882423138829734152019372190236779347822563528395035669613749174572367117851313074232357757003265000515479369111427234706581210197674786657150967934276938406475537556040307477635188804573162526413344265922835505237704095576864338539858920672618219767036066012448406707206420142726299415952573249855678870863843710739546373766934058352219408193514888894486013119869209211764121618882650266043984875267817795728979970384597191823729254558954683953099875927164612278556319714656978993536531548774467948188210553607938228993987242258935092011179392952557815638567643341638477985587785850935346480841154085687205073730077545033465063119586036896557207097912190650208328273440970609934483360841130125625987640473072119515115104761677251120917150921025442754281153987610126455742972639070065803424118404052300882043478774928894297741337110140222985023792770329398443999220760964450175755610088002541328937961130984802050382185773032111120512808259912528288452283435957249072112035377932409598831603494704504583427936035572882884298184358361398210508980680197802521083703903478296029020266043133908906221427954169603911598309089480883247902463228538537031511678001325898954531340076762476689484623285628012307246420309960095074430246285917256134046001105217018971565045004483083769348649372494618588439102443342102926484091647513633332076733790668339940050208378375163184519407049278363462154498799462536825776601060639894804994715790854996602835865460470851475462076246920102742041801798791906776502110788367304676600537190605548458889545203352898515259425011197419633749252820836276121010210565141642501042574276159775597418230383819405044243901890985941130271763704204630308381940111445784829471555437118163643269120000000000000000000000000000000000000000000000*i1^34 + -789245805288976224743979340485814831255583574393658672098608201939034206790220139520393453570005510135176850909247172897971577116353748975351669340965802396752566424589412033168493591696628569359136389715664215329295659816616598099188578752953954085835974141109503208803209567888458937252632944770382778016097059768338521950655984446948876188942137471155627566419271099344088617823583287906802076868036954803947158484651632189332951070507791563179074427323143320620892942403593190262384281670896372259797155019114295576127266556988453211077875639375943379515879764230666927369346072812103521391233908037500273921735904026743849979552849896855427752972671752321143029408631716318360369234786759263506383346977672320907025922430521902436835793438567209008149709943130460985268895998493331148873313123787294673061358095774497869442826822591524362168974390346649937051831805792705639042499064898271314146355305581395554185823620014018910582584972331879498044993848668509938801996011612135050263245981399534056967122089725496701930075473069620728410445591003496758405071586520020248799220891684941257863828218776163132435388811157686762401213763171021177211679504281225424958369870650690565266038328596929752630660066365194975214236340157819511259372257941491907545118580417553820283244506277930282300645866572847397132385976941636931815302117601464772818170446341589594983991391887689081189379449113774851275796785444292929553103806120377085360870271382732648779884130654304916915958160268019800884806427080348789538062925507954716222347462024699856865019643342312510117320996462655624112839308410526195535627164533735512594284678014141508739308129396506284718136263426535420664583853447698029581699488216193435815790857996438868897306518809066543205797653764198977131210646105124527014068987232344413982076349434873970372425420515072523486082186860531314562739464958933968876703585692804012966694008138168633307767965141725543666908158162099521141201659071178395802798409363294996461441017085240777879072191997635703835331675035718752460394781347022005675099607405803653860961182368481785625448499113984620491143469128431825297458117800719887069298663009921932579177443840019509321746364506875831067784188604935965822551459537446704817024680747121862002368157431521094922038338744392585539871377787142196200521927158215720551255750049276652155734662959070024062111379663210198777771212387032427100065475618554248998719393077962437315162499031239626103503799923163194767679364254296625382441146364715734755197962724566029785192282730674722967707580660194261191763807160287500340728190524203484493328462901778811098431429831802393018236349874811631041583503545846381469470119226054526423310712770713830043567181721446354788736423616406501482107810874151320097587984172153637711971077713557623226122514625214982378437401558669931947277434187658887551955581257863024470616447011787612332703465946020694953781594409733902040183202951371877505296876147364982735652564950090429168025748521890359467545651772021397955580644552107319606698558830626491969538326653175275834979502609251793360067273607210271118391190192668649670405420770095631723215278423370258671617214185062459849217409783855458204145475048506419355708774611156986312331109767235506185076242286115426531877582538946010190171049372426733836386266699092114122183544928154612070136474899146079305604792911496993240943266658345235079936079280418136053854749010504079985130572932342655531878669961068398682631368457244082891839616228759078946283703068900306377653616640000000000000000000000000000000000000000000*i1^35 + -35511166218401424123569324948075188047137541909314205111861394957277189264798203971775018055578297263015323270846791135242882505332389037254000428135770148354053759629762702842785594034253604258846816674456291469828817090995770807841769169122581103158702344274163914975387235079336230971806479835240749031270510482172571959855218142887123698359937800696847243862372222390794135306063828521025957600317283596320685853537407843909925359441678665241488562354464698508640786730901217034130340594945513303280864022572081129671290937645021462760982321748117112510825547288232777371699881021067620915822409898788102689511501058039812657981180625102368650744435402977569218178749519616388574866122354230053924305506836463582273133144031935891597945965659060101017528720737960138793450512661724530948384626430739776473933491339204669850109735575962111896337219859217013859789464067456290823205682588733428417944532087972183118743390098661558949364468330576274893428789507171481229263651726608038727035871559697749118452374512541963479266091273521914125406138854061964922675592212109094883752514823409007990295166442454708909119835444117584822690510018079037434848769966106750080197979872070199596225393890644051545208016877467911376379135007220575553069489677751430517018418741902433488147789087672071879359833094859161295906791128959973391939086279766262164367121186664119912581026706335533742101538258752120411980241806841549141544898404016753901757805900194240941434707481259019861164117912077413773908017937908375196220985950182656134532772599409104507931134219775741008793622970783887869767291903188192157143235074394518911511746255119396007098029137472872247876254206296847659008750167648186446095176066086226811870069608085751165611805606221988384989372125492587120981345761279640277382897175846721996985190518321588737998009921484052364849495852521400830873886009166387660520857511899755325362244226798665939868829908815119319071400451185172019366382797958890330735369742236545313943604903127723974525447853935928607710618950958175012196141127951062164767150782693713696660497944774432982792829584129604364643311469012344476944128907060261858088490425598092673049699368275915149854892482186144103206801768839286484097273315634293585821518841941758830259757348780196252883452980020702932012318936670569690530686794111829148812911325516301760687989951085492202817187551543904026247991095674536025558070397027350582541890880462490734717342128494236967253020417197338731929587696306146541475635553090407617384467566781267162132574693126558511252685459295712200635188439968969981678175609664821542901459357589274655317313332471182857629800450092140370326681137289588685963391991594208580443566923538111875008749745223473111536725751367270959734538914155680259248345352763443072519893330801722539657818878066170160656861325702802563595654468736800268226354910376546913907771383128283862208098266535161185938446480411724621081500742819746282455792256931241372520871363526433573499591398879463734256652305722218829067883787602359155372251742197390177552308829540995545434961684001942630319752867781433442620059295310964585672878724072268909606778975935763636616512859669957375169718842418628467615466748631457311325964864685213448992371836603076794705260289459256805478226318064801658787710576643599928367127073480869488608319653527791595722445224085829707219126014723460672679496863686110259930790425737242042970371705445851509679762939210697865890601022607704892935946741275254168753625217600606100611079915900704376068505600000000000000000000000000000000000000000*i1^36 + -144255548447051749302471691527925507845131448843771734283766729065699097005098467760016589956034719049072225224289658495765143722699468780804651210260514480548171494864147202580898777463004320443387771064690664891235169768539540224645001885159390405616645872817949364057044619981740412658206593490027103698317906718927046619669410996455761775406513057755248313006928562871295930047887265247986679199522080962885973036753580188518524640814112686361553835834102283113298430887529699717767265385800292416132405597742395573262140756507096517046741179988861170506233721568323570839084861609279580855299982000348207024481752786721564147847429637533617501615534373624586277491658535802760664178401601851880592644072022401266201870003336152228776576408282231495569236218845254497835092779250151493035432785874078100933552652589781232996487053289065928528541812824483579504526553080060735160384636664273273856773326080851268123505710574846324001576177432436805760466492329467577152534504206745001595176428863228663701106686843580804001467058763376304103818082109606462715438910533210934468397612789003037788498332329411487301219823391342443416753653699221460889714585608130774317732984999315412838666550077558602256908505202452157588797575446315404550936136196548427829277289651807415294601679771475986882687425047673140249731573221907234284374227953978084873312082903694196681273775813711774242204612636858568959101116179720854528202352825166688434018655312537836724059201892411406734999836325948666713526849975915127249204439185095496590185522805867729313481100851046343555216282255405066266927132379388449544776918922144047721378550478757240482962541535624174232149173317357360325627344974791951343897119520157904884619063365514407681345490819241974118679438114148633909698877449266944088408979724764485623922953278440439675871551924851131102691537207245852614071613551449273262028366731844863978431202967994925153080751201139206823563962503325373939247094730580784473888652762449657888673940120491025122126473813038418745439649271942228527692691518471508095859854825972831705008933358596938394215923161613099618598328577884835311089761328723249474570300429439697538991453939085613857501037583327455867864248197843517050384884180621536706179496484389245197529461266662566952434280121183093374856554571484080717896856770587978872864331158120113412935240590516669056890944678428666281178760690617491358328166648028266158853922711598721775760873803269760796830893396522127899389643961015274942867633753671751219938315197963526370280136831009112340277886164713258613865122201268196189521931473251312172758133515326375301309595317789785777916794770918566946288199759741751388771026019662812253962914973052166704868435267541840259293107610723755972856449614037368510866898798273444791817382598824223210685273427667895995313103964042944486276733102360502776431939789451144209663618005952992781433361351639720116558205779814519716523473889168443252980999346238085001346676331316456413418392737141962574685723072916299258626142293584186269269802127395746157564457779216788622441251841423594196016635119086956817526095312554755579274291620685609910303311327629047493197635724265139347625146488068643029591970191159475381035927313025650736546520622014282651441543051362726002357558151545140664722039394288242729925225842552138776436634611654423194260422449403846983526145803310517172867170388031373107139533340882326625751905908533510401073912631324022270443463258643245408690547336709741624017696024883795934062448832055040058327040000000000000000000000000000000000000000*i1^37 + 40190997156101904432791072771721108968963618755693365297379076811063125731984990652146589368589179496794956706882643785498032349611297199022836328098925545428568877243691171000420516536292121902274414958332366573151360537998565909649141492798584034503555937328575217299017451825952683536135476469119289326241835017678031723140388425609718049982566010751415741720869201139339937437035625752417141899667448382702523038464511156221079487581976778670967182048060521741469496517115123383802637644166082365641859046933075200145195855618621427484347980207646804079172856431572846990217524326655763395321785434109486308820227440333207491374437552984207398076152103573793455352394824201576261077769731341118734592568611915500196241743892973015271789358657227105281604544981268328938145248223726859996321567596499460249497689000645786262598675261341254919600033899138415594058595961633113335074044726078411428606842819231615624456484994992259321815076337188141011448968996240247792351350097683114798637222436741888601056932175857763899747233996322578554272828078192140906780190339588774944079164074691718701153442574600120499158095443221320689256462732230459566201366646902054275738388744806535056482684634199093397106542587657186936246762672498060483450782513204845864203550957978123883212525736881147761313760689170997463250289036924000490504021202431463199466255980228823898048796952128722870816539720213027868641381359879189273794412962269095454695689571969553956863388552194159139504628948153842193867199233869273268706004074908202919261367020553639498320708115294444929081928974933717848180326374921281607583894708116998709649336623381509428524618771628034239445723522610748899548730008500011129953481213172996007157457391209139661170450032580914491750443536088435850088136820778443338524528836496054567705721518841759753032936507603785536140374955815697600230467175964645324822295454356954297741510760357332685855590327333148016477368417424274050442712527049796926345526196212574646249238679873219992768980295339588298331652268379133869495544169660863265313512381490334298610945429529556697745809482533542410335484532618343185303317030661375866071409034137762832606280948485813368591723759024579029666870410483879082885091542591052196892914057600508646065149579065290241114916233144727736111231948483631944208280480646195639013565431674961768849873846208996494852490019954513672961996561511900836180816985242291588682015942088096143332311962094913203708015649269877112678637094628892149589409944976291030070976500062811085615704674922129581770908305850769000031938780331618675444110322383170081910211235224351417615967091857311890648319218899380364975183001646099031877930820130136684089008200748232369549177122786249855751141479893876218937242674915590817244085426156573981875989270552012178215586695515470730058398857591703610226123980531243752802039852907425271676670809753045513696404022682752002104445842513037575396639787249392033749739478563767860094621964537919885581460378984140164408532584226797325939603436297583167124766546245843686534697710492913620258511612968234063166886458379257061600713424592403369238553541927487472885708944613025375661260112249103971171479613713896173399107768697049093795103012778425166107950669799933160462327466868111956168896455459036954892635303301678672127792467963420549264964279327553628689010683553355943472145390233469063725587649033317658982047676221982278455007287617857753876421693068064211170955156628939148101331517922354948830031614924940679483346002376628004454400000000000000000000000000000000000000*i1^38 + -22040336678530705175727986494391557621706283146761529852727704124745911246305937651376645771908804742041477926717011365409207893153535967015940701936846265072997817889568499954170085655697368336897268351159160194107106125183300896721223244373510746045045410158420998324081345508985956149633115571221124770232983085009686286258239319722205472643940770622404287899332825026422731645346902337776940446675602441895193510826604070905580596274402225283284789481558224808479107622840719100287793186728436009326069254602945511651019761132127937183766020952747893846348731646572997812963291197006396901399726705635266130778032525570360393486408169566557536205112511613007081101326501826517342864740815927756882225020838975431117445413304574726755171016535331401635439636573757570746344668500014914524208710022652741004443375201993577052914889537678770332332644666901312403251819489225325557653084718211589621030239742440064472999456936831999266690545676776957144914242751864495339386661479428809152093252903281260674541491648528496208844677884036900639349613429370778321180314774263659211379076595069319928045345985588272330281114384425676210098291972031557607383065300556938088487811988768410806781108116557826148396811596626966686124031396084076676934619411275094508894347731329562781333303217520920784348510071725794148940341591607815232937050115439613605467594443420767823672806654441507475370496381338626440669961167006275975780850685602049941351521830458868890102869751735684281474667226910517034790762372991101474107618751598923027340519621175002144648227948287853174735077960565025206903318606071788905389637106149694530514720802230743086381774302020834071022864360674470451247313484124366983513667340559094530381390453950990909040240364835832262282507412189678267287540200147613089476822320864218693961997224676905309067607408054245621880860704391433908445369065238383076713408968154056398553992064620487782398140758362630776909757616980221962629699188884499991057794730784266035684134260598962070974884675571875437378547727461728006945364603455150076207345355006341052774030186061015449978327863181034391862352952795969272634685696399325907159191229458022856822040255860535388272908078352530084302868235997068994649076177070703201849028221426334076586834803260685768131227625951130642657072771508259065822025928353412560069307097339205618400410012519956700055206698125612156916560145113165872523942288337592486514168697388215209507232073052993023787894125970213822732519138583784890631001114151679019570074987154099738991895335498844163454791902830973753250768544662399874028153767755025515531826573284546611576605439789203922206116074261960420919608635564239841179333279413353943554488784705025584080205267638785273038630439256772551495613583307039636668596845627367007259656493992831658185573492115974482568890294139223431946824277921406254813473195903418663375446404702861447980461962492210092958260415762413035075216785091717889661791046906865181250627823187464879746491988372841043651165588386657427072908391496874305340764840248884191304457558101074237982088257176027364824743552149329340270284629409495417420838478721205384656587752236403809023639818851964585241276574792641026123715583734183768080081944910577101864230614980818697064849519841258900097845175296050338191006903776356116209129668744481216146174124276617229653924427723499001154507750765038899362564393335319704858931631476596877898387204073516586201637150562524028707129494178014818471523951693698937521471775277413233197413213817282756608000000000000000000000000000000000000*i1^39 + 8490636375837864577833575178364772440511771045703278190673067407027353509147509172772861539064384754148525043137908090013223826428779204088772155040051206588665818678478367028499777735972368432399971161504794521469705058017590002391552481472684537311346342013735670004960387059636989681296147640139560151760741345161107746370878261103420981731950182799472023184450029902930621849452911135108864541103557987879933550195780919543245929135328476326639208043744869850711586050359453257283497582469685837822604707721562637788307697117141887978422961122094320446357391179819865870184320916573806480753195931208672169862362174888791685365547797169732023059062532731813391500356271408732484441461087766682901830432746366577178906917250999971853840219986170628811469228072662972151811389771337153060395289292051715222365545847321432842948315575625862120435309099980611056467459400374506045338232573341366893538720833094973067578239993214872797886523632870014325713114275289876236167438336680598605079150297836188469825400905115102543958341342235994985133687170641580047472177159302181686477413269356831619639483000393866964565411741007780898545682101704419720439713269354355610249548879892078673948862578988995722212615716161588602201820256539933263650793572359345073492378800443700991622084157449500543984037392352630555947432479958449776851614499578242376587492377075495713163136932007685119481300175481984251418145567412745708920523502395658641159984737702591193392626017561532439736748062446420940897897767128485143301998823236164823214588167700398534560634196060853438423191521425236518834188324460983959310672834615669012171468136812487937322461986183024062971478414005309886082828443680077468563659017193486590621109465157732594501038763265635357025981946125778589994714000314841221802498087464987171725439425840276485527615204100310391907542077914449467292607831818857217085275874661087800044702786012917983678760356725540906149285924065833200642264701774672915603654354636762720848347564897411278191560763429030404445879923842516284357824569134081305451870953745677251256637434717148363064136828424274210992085810811478811821530371036910300677727056383811203961102925377656595994406720075214399698701937819423487977240744271927702906205829130016741268488947441978005135656583270832055089772688484834863734757367633547238498250069780489154498764838215927346957679415104111422043132926690887129669845786008453406315505516678764185209950998588636636365116026123625889492559989040167962381769315606872675915453508129060765540799939605051121278142173259296419984980304677078470498273447691941445617512102898974478843813810085066650324730577611506350874211499901822375966694316205839382105322988501673978027150347711998707255805298098341179697755887549203550217176659562544603603923598575797774887007491869997621687031800892125910154002867119096398687936539513028618266901961838813962100729882554579752073222231211874366328773074721426253929909413276433514093445263618605661075964621908488652822853622234096916513984627575495874437755792304243639757107688789591156363755760615453907496740711384614512535838262938295873492161041635746836704950249247116068022174716596610286642082698160257280335446240138365749114438728329055623393807981686633274550211990903002021720079416235875816897398391056478712447041265623310470266826105122390339629050265591617526286249843841939595159460071582735808228166278467801208781048533148528989151895354643418430732412482429220245399694620772229900916604029159201546417592441667472850944000000000000000000000000000000000*i1^40 + -2661736414193528940079056396410413774965669025383451831631473191084905489748290890554028535585297496542150534871312207104759998842156398437804221432356852598885124943101372919492021875835441046086129920275742178157725239734813347066717597760383918251341013648521923908233241131691049127335563486237557394941932978220885561577990514035235303418207793190929189417844844732932628538060362745886091187479539219360289640763514977320526153435108628575087603086393529624552586894943895247082599629670965018333096340881057887138677162653202959010203074129246945874845459968030283254047516317661933401580989687359725047033704809508525902293060059154259545711593643453905179970162114029857687689005849455441085631924274317875866073113187090776002324052819377992915035673021136182411169855608754617385449886751626829163528719768202897276381912970242974232818673159159407922202769758773682830000131077652382612980328356956596859308729585507264479203309267868152730741980038553415662857154634344468115828524566837826025218112350332558645091986808103701189761436508267079077804785295954864475611792852878333265666653973908945198559264789653427832876983677630264597934632296364497554599624961491837614007086857369920011455716722944801395134581183081032622343183799548161805131431742547385461935050076326068810351149758620128069060870516490202051541923283916530706737488081745753551753136025741759850773624191955086907892434119473627044314143750166075121206824835602270462485407628008965184399928361399726366041003760543574317170026387629826458364735246318763090692323894131760794985698531655215323511309088129759670031358754734235253510274435933832380567580738507102501624424767238600268132766021829046545836253743446095676565648165615099839444624577377985925460865496610457620708774539401645892405788976603008800624120658861567074338565193700458839606537060488574432932693845613908635700877410906338218967328613362834620908239135674490499878948859363513770040421986151230417157560391409328640012104221068002893878025619782585098204708239309333568898680941168846544585525421331858426615306298855198311956993760110721805204515491649166505956528382309605267465487651387649480473836833226287789800711638587473898320077026498961714364356591684223161382925186256500343928058320176251606028408612020003195097019738441873368378024028155598752685599741724969598130033927576111574197607482883534042672723549608400681884800518822458549986368805466949200804255216956068315830251292612096375212987136866508705434840973689735558671590486904742581561079813785683643696285925335210913672254320017151693874439270624535125661146240655585885504278892072693850499489315136659711676699792331830813184298740767991239547449682255163085469721337737563390104426215214600678566252518721603536694637543092594922461876133101433800908992407589705416622706283351598036623842093343477117205391801275246902002657886431590154269743011920386163401801741905917794294890328759163921103970911361579455613512065441421277340346486498334878257902880907562958802033950903446224981432572561340799112985989488831001423781748058546726003134879391128563820601232584902278816572207688669544105256856873849639293539028231064342946543439647328673071467998490284371130352849422904754905530939003319662984408924063121922010499386887123620856400056170994880836840891466078871009575912912914935841864812443427722734457215034110072712132732883352038758349938107078360909933671251232310056350050829934067758710869076184474092795870860047276184529825203968940987080267532169379840000000000000000000000000000000*i1^41 + 769826843034533265313671648093338072623156188328494379851270937160019506829301095361691908030490275903167105427972151341333458560905723636256909164437129974523393328709136787848244443825055862940221015862841903068860901961104111402830880744041916032133849767666282421494881400954235564699043625612696860839112377157332933197429163933815245312888551986604963440410879534881997228395170611212972958163763967500154352728002671705632723126452713568106426948298835292396079760304171915414460707257426604758617518035934521805536058404906349420372205927237644450992586841542798341959948853093418817950272653659676337563938485442252750289331215112958274188367557962298739600071933814178079417349677839552094589117717675246779750366633806717836818088289488015854320353063596526391579345591864226641084107035767674780447185085094257500951367737445591402442690694261977998544562560550910537238682697186216744710658106425454929445393311865973111511606378400953957404170804391548848944494874121476884039987707369442372979729610895239511756820640016343441745591158220899106787337442377065861532041105959403779011764083362436252880059608347688051375497315741082007775489605564837096888516480516887386115826152821851428340456429274991143750183799516962172888038410545754893483406080098304208720593186183069927801018608331680246214778557166233837968576401282281826050515867792399656315885769107781045677447817798370909637533461321575016083459619004936830261436856364403868208431458634748047755162249339668130554650524841253553927811525437672524501870548865335724956233163123152007213165752953818562524950915564892015287594350254066818942866348636428185894445471354651499144973922378174173373253136447016537953025694125160718043496395369379285994206759654284973925539714830085568380649512234654003147334138414143412945845820925105768949418371299379419994366323159597814953690921520717594098835000870474609885738286451245083184518774818852950483182975569894324377468656048394071087455679792583293233785863779082726902666149829948792318187746405123290774885280142220019687080642583108530151540898998007022769284113541826801581196082813169919947242220569876098016915743647504365591735518847538799107622491054774388618820733075933591029639223998750430776580860781702937949147993309467973538546250643005718778733672106309897099759432158242832543424020857487424557133367935668622324959684982362275667147818972166502124559787601553202989456438458729269926822639806650728954532725847302787660725090148949262754228212155364969631116488629955831290130076742427562537208483223407659329501825283807948086935622152690108591865106225655852064356457104517675218762837204994222003303298593175360237636256382268143843433419302349268745228565767887231020849244269481274550851458138845765005128591870179236045001840147477491659748093448299127444683214697330622229495373950594170698570888337774130445292700564611627628190489590322803310138182126909657499849200504648099495845376930353750440945435578430061991952528891393020489212029988095998510742953650696959019562146916547719112675516734172298585838527434415808233944567991275066301057420892386450178733462663306511627246014917107985016241279650060861343650521871646439333744700406464971297510282511956270036713808567842227430781837484752375962172013785254539953052403705347031592111263877680106274191420012439201469303762878666625023444313899858700624909067381267481621496801554212851860198060152166418091440566155543037043559843670875026618851033497824452947727662476703702081684005546098688000000000000000000000000000000*i1^42 + -194809688458179872320562255791725653409494248063447766187221686589260770186850648460671061514621757342246098511579170243083233362496418484694730078954248232523119069289754231173030413382976339821338363634258464576966861220677209466652221772140538050826811599537057858048206908265576596586802717650120567441484382591930587148466099853001146071466232696153073859224092542533299111477475077842741814560409769707098546691703333358070845563430017797513253458389649039885702602487788922946086624740271487219074838277000731174941180232100718700038050146972926486769115335217706014648103740817256664235012677184802744436586993220153476077052759457459695132592247816115603990024031957531598922679840561145097956974479911483659070726350859312561061389540340228974076402518369882909160641351705498043838737606282303177238249095748236011812170744379411795346643557244069962910027758427505616986149186338521093031003482289852458838781441597912806810425694023930738295349209093191920042477855996209599149878247211229470822020564872139069293801321477433243485114847351670102582433147075435387328342498322282414570501283487138492127824548029785701473043717833174230240908413200150278489735372273843731140607131478649303343890554881333724759200388251457364866101677320718730432250044314571029052345495353567143920833501430205347661939601078328580036703120198062853607930249433203943298018228476442233757357553979859796325561321044135901785333411233281637523517207219319504841420658952595695033864531383058031178488738448213510175437255247406765904480482404505084454135634832271293167391120428030393540479364524825454303480959221359610307761077322959950041149440123049447536423127336049439933026686448631256454171545265541689507564456933341836113997252412406436596360610442117712216244961096519915830601411850328803978110600829960965620359026152492988449705692638643010503150846286714055457945909762088629167530231232633248727345498138795332324296111458456737752538169630696084154513762766542104749152054882987402762938619662019714381769208230537080662504021322189127777893603825981800941602788796159696419776269281022275529279173555339245418715065075375427106895367916302083606824740274084324077891358007076186463296996523254930932593425394189903768026700140534455407939569819689164846508929377971103632423220140794387348924147623578942844823876116342985669024210535670107272512649027754374733852881862897605076115523614568775449836436213487988520098515910753105536219824725829961025847029336372862564970143448646468958719951869973605753629117981374569431861020084772160432516887787630353545219045964299483820421014881201395849847957151089606626279834924367807066925070742380015885520158175644470628621040012549406915343027136103608584536900062362782800806835961287561026929129370387939414658306027412311966512334412067710347388785692883851675275272955073642266689828129329805371265878360553685862024703760982902635371439232480139739693454538278204144624081927247521396285538734052147175748987159934429595985244306259924762990993564847980814433466065455933202132675515551212059282801504305613314087482391221665412158037269847348038981727124697105843091089930393622063819948914430332244437363690975968214145459520022640663712330946819891638670905696581661191600480695914648376845665101830955271544514501093417994785924614197659027310967056661181159491445895703086187086489462112005928900212445265148629699577658080616185571660974172795196244106591232119992141869231406475577332933582817446373445194991982364912629134089256960000000000000000000000000000*i1^43 + 43706801882465414238727605116565325322697277927687349914673254834810749589073696986584829969031461740740025093000546715280397160677216263198479510212313841029047869234942985185953591906551166635052019412491935073994415705810602502752676163928686730774883087007233181283330022633927806013394480217030775630489557650658852344782152140778528890810713425905103546641006909954827085657714460958262652613000525492028353915353015952557425693666306117111319376484959428668044464207404351681315842654871008003355964117837080138611767801757976317899388081438766250740164677184629323367549730787720177082094136979329752059145483399011623227127441714524021235449513597386607622610519024637371574820831290836177925445566371982924457931831654615720939035589517180151898195441235453679584589426713869579297809569420458026188783013561301434089185160544509422189951762519602044167271028614565015709506949934296883352873838676592959819244570465043601060700819572742966246813035149968097206072251956832075599123206923830194480874941621115145815742851007286365227793219214813163390917838883544026658395746115119515394515959317451277822982101452732114055716570717484832655723758412101756336279439971397573069674158066516425851089791184159461370876456107765424759785247642975397314184242920928308612326194751624043472897874305897151100748356382571929317759744161500248825370624720225357363294016977246427277661924053264388026405061500334685074243977857055883089994628841286293048836933375524896355327115009796613933372821059144987105451523260261872140185875989112579440628784405888675612578034696446637117843908129287932836081394428537563429924906478586594009759529118455254011839159251853782679967353597847909799494831024262589088832650936421839766271337228089159700997720559749591077137680555566137241240298302722272635007140720650130784616476335919338403684978505142224801537927188698237335258800917222275033364085824981526315185861062820666613847643361285734236024865979144297036651101239866211206245877335007270767389359231498116386348898052557404229633483148767664389981727074792931306506513781785179807541817321046974417558788049206698482143783059283989718009961429538248736608153627789584960765371126751838264887401965342228330124461352674253939256601473935767668763441042740812535989540658708823249835247247179932208526321135288249545840586033951629214252147655634500629834560442324880917329469854889394354359660587595975386150020352168436048528995684905219792871018129571452184601341171680586500518953882899434367044683376036732575413446743054811296948140427566633613227636271281110888460359159398553808843707808205068610967971058794337261910370308005614384020116116984006219660686984010122447057371792386543989787160767112064962701492251796841473460345671427685398860797202288234806131615925208771454400401837182072344970119056670229117369415479170119544414738438208344076690782230047805976745503844897447048852613146903535222807937294364949626261965972735846193980617314870233318957422921849743619318972115267948262765351403410642963995624502672427647993872815864055410499829192529701276244580635407399597389843547905199049988531938491356664604109326067067830085394658905450918426146858901724756438579663760552938370032542673592818569131092983988399029210387319489585577266541822042229289588528797751363053929214990424763969787462431884258305577416909144121140554815471415652972028086607857297267604188199086731036650884355316749637177367788759140396976699053954294039476829212205384702230086939055447403270452019200000000000000000000000000*i1^44 + -8874707466678874449805596233859558886286451634848955022384674182712084363833588746308061239408719200387867969138964791027784078842247830210490360330143217426762142707111765466421263148819801391095336780819206239413813467876373340252613290089579521574747910871434925500333284355622340221865546796274169293388040235089784094286529383467082218156117562399997844325296523602630771398432124709514874495273417819992668138196242567087637236756798993937587733776402248366394592192940894920868758892495985801014938204114212378294394286143487311786393227938459516635949521121398922940642997719263901127553689160580019870646317281377065612182226701088200159397932616545831238801703481733232020109988340329813289384870138795835770054130190172396465072297948424499019991965226155684629244666109165752122760689556632109901280275043245579733314162524324466788102532047619317075839666420678167686180671790228084591797980128376203508689799559657271342140175105601285084657482821154183981373534512199273874343574336842810689181131026565896285683270601154822795005172821904496104642395663989255200611642200377896888972823838679911998486999487954408893684672023273994237256799023585895643267968665413219200078796392910726879027548534807362651946904614137557106026298124019306363109164092038035281383442662345014685223814563160955482084831852406432858598405274779520440144476561651719395092274012155847291082581375526494213494785285518233163783474057026476314991975516911379983576830890057503829234712566293224866745806109227592983157013373584430647058918062019219503227099826985570256781455346918403079152062983736296716973321139608627083191487416331024388287649555294186965606407400116413534496118400483327705172335244245129769179211967150109901632962948044773712501926346910158244903832017689756678730053483258390093865267350652778381210932304458119205766649930999264191709256305954857057969640477544704752358336560762288081802947823642085189837438816353921359037226517652683711083710708336333179159157229758668887640664260213348056376558501868783976121411644636479157133131593688503113831221756378344570195508641465000774198326261646696537449769923751402522330769838807732513803490554046156520711879653233632008221392092164546014440781268223812281695229486232872176116047733738578877981545037773068841381652384029551385578204371921368708465489115698134722030701870700708630763587582889940147113392430900230815553016918379280840140681735761166232291238936304017604906707888924628025232557293381171454951326868712498448921124995244677671358548375025176841991877782040910300559191712018942811367848179780178643250924599649647538247070434093832916517724512692307402366125584474445598578185472978261082820866144546211698022830505212544426121359231612943607138646503935987175323854993278585657273930311894695301327042517392105751533070394372408202396243435195648553870399769674913506043666523081627181785617229874757003463570647682203918674703621968363673059756034617924616352531393859052137864062505658243324753743237914447176537240968981168931442548381161286831927182506555392005857418362677622610767533407655904993784577299613992197322062464608743411713330108081690495825312280939292120564958325740081041499598797319097249695180594216339349873871291740726403743415342627188047462890994420900152563210814781995856331859585646309669092877989165669600771233203972599575410220315213303697227762887446879305186293381732522207936970049508660136247843934626549196927407755344271327065431665999227010463434717510747388786255278899200000000000000000000000*i1^45 + 1664381507065683838316512089433189045801884364847853337195562040708624604511382696754696305387542043385098862954584880053866250808408879898521836061387222370483289231060644795601466382440354109386899303347290033168863612444765373893863439020451630457002076964235809129531441920015678342414610447049740174716766220363960538413180929579159518764653453013555569446341040774504149376334991114119798401436137925702077702867426096025001782907247239139822328813971677645422089216977708109651607602039955214209982944784330244903297455088061229975583911386600016871897382585550902806820446230962949602039768334577567904641090124351475395578038326156334205491061371960091467483810944227863548675033678622911398586908847796281416432590618054583698295273862956593092184687175626096564075161122950519648939471699388661018437927320319275689866649790614598556648606041802130698430294521796560429021621324978211664480500962102565882994214662377533061011010856957081225454642644969954990156987993760898450429955757371929677154218838307924330690016789056786923619404465712545232388771507864770410100572921378546468197268039476939705079075405616338875638169370121448410899478742673395966664648071860026386473874650852596190765914142404476519245792249999855641851929423577743338906640265820564113983010320942656081885052206354132640050040437062874916387842153670744232498413635281642747508523198808018813906990984511591926057935735432857459538371017554835456801563635037713636422056305389867053718821693081475127604431372377590665176958379677312676669401134878265700937275420275563183107613687696925428542561111017537546173244775850477374245953850853911646033438377827517088165780626775694355957184702365865926779336484210707631521655125507601658786487461079015788947064038259396361808863155040178570170364407130187300272031594953019512066104837282896103172741718461028597112450770440723420905743117376522857765321726456567103177177477623926438633822391005917870841026350471046919795371077781680914093178988623512888602171942548973425137946404656255176063024628862738641547267385941947493057096348267223614999518791804638899172285706124425484336466735706262035737048901704507473021641365748225769053723315771396185494345770481648041416211157120599605745605789322289736921047033178288531387379738158210995224477150304593436722622441904783338520238550647424407486460523463843401239411514871443575255860250524490226090999188631759527554434269292696466517876548190141219064844711553012129375225963497376910641325427365900933868853405150061951187426996751060027125523957070467993706765149495533305036152899860833678795634951457846012406874825795492744427504624454225618166244640378472847664925813358129895953969059425934711352904179437479116574200606308455189306814812053234600131180093487357812056156358155254105208387791079480190982494848075841323484805731222976863087109629743798382100409087813052104413602960117754120411030658844371746788832741304623172359267397752768446809089536196250248102057434195933320957685807087428735609629257647511899547572697768921645322837854832016131222965413957532609939281406804593027711090517720764624120473026121668858294360079065330358536239174494384661257140300169397930449420324097201550067503840326809319865572435801955499333684739325549287191753479709924008528124595043147528544952527835856780039493062721967258330004939680376922911134662416557485881961819262821618838384862913448714268143022992941279275714503112564372166024100254627003731801309492585748266523412113420582932333985792000000000000000000000*i1^46 + -284742574405707393524263930616444348431719055998882952066035253709712664068896305303877273802482031271070926033420475748072896283378261496918357036153240112919652979985075645560648726950147150118494628515562295854437739058193922839453703542347887436909223786231460976973292614401615761727954822416423494172919955895388262485047683094331328386782630852393375257893931688652573028179417984977429819602534958752656104980941309445846393056071920864460414868090532393835214447044304792057235765931584375612951051054222253481927987101696393690216429471787085887077068968054895339985525530660693071449281250775854643507121148685653780042168293636512862261783248386525646594912509949037196887510948739460404835474244473619358139342992147724472396864947936659790387802590180339362495271988804596007877464830438394572904921361944594529854845908011733165502596060586530828484755732452730797364166695157015087461897020042488120000766729097519627164956347235333582288570306585179439589704976133740225688044314608218594455341404926263608974281096804504697377853360103894549093466460070567066090308156007056616075558860857405587566594133533904531009430091176959885924450203213630921305185315598138576086758532521785980247042798398123849743649700688164613715941292515369108269731160923276212281979644102944259909229907508644920931685919600425527214129119486380626711285852476721217623308533579992718595811594150101506727007454107033431314731423905665300353324188730093953350209351257682177480775976819938218109424359196534125549826167147395839731451163051137035788037682956348768057851644269044666561919608192776741846171065959198339583865758230764170688104236515786346782289143767517738139220669843886468708317407533915546667162853612971815084816349714461539040145791284585597926670268854054018755717243763257622885889329584977235863642578180299513774151774634269981298449644817719545138564951516395059705312130369375412751179410702087495107131957787934124270198916134726762290281530412029045886961987325841025943680160359954894436511443931817711400067094726939444937476608110239885320982180903213937740419205791085604071555979836015492083841013871693265038044162401495369919752635852023387175096610228399751232569161400175727225805558305136016882885362590222662205885380700140840409764549475918065721074351974362132151534597053784725028728523502485498477322879647344242407378369137979463281982770659634969499139644169770360811936511638791174698327965310605053178249617593192477839137139954384106437921536091111271039176238840207136300790274664344935034766405302634147487310703442143565470490875097621660364200874755660734295936225801600768609564526014445235008311566386977430610360206405454443793899830190132267678605623646926093518640030591522693773131021547732304935110507778253785321109187727258133019179253542248744949427388116447206138457211266186298211076768717359706407294154706824030356295152480215236300587879077225230772251464748345942862496230804307587711612157966750500841954625350528437297679627067139209713932198446689533200539776314140704448345292936244006714846165473792723354421725019344870743737581697479473960998194307232731913202542936668530752914851029439318984227353825859576242600028207273883234093256264927237355711970637003121999741705738739043994973075824401429338548572408039050945301689251784747836782102599585667648492833920061349620035075754692298472172741360925724942436084183319488249759526737017321302961214610725977748881694190852344843515635966082421196509008922814076614711705600000000000000000000*i1^47 + 44965419557459521930721341903785572472380294256009370516767726470237423831779861844520038133020758483572395557259941674559777419068372378850110400552156956759282184820734570878748288055177537591805118425939819138216155812407326670651456325690212226753716411107638848447372520958430737680504086589307788822019811828157153040413833773423214645150149060631280079684866932928978739188214214612027219159180277621486701681751316487421326180833691151178739302233511621536506436185983798705370404073503089537704990056353113435824432763813502317774827539140914612321456387039802354743296489021894771699151503372760874857470377034586041467147925014720439565071669299127195899346899580684097642193879761010654725629719720237295830750194710544453997004645214172567262465083100240797376523598552286804269759295856757432368465299169597634896128569282441330535938503912211468644941976885954713497058025090071243474131696297217265786763341334991271197273742398103885116229090253450884934646344530836707912511105029114442621875276761941896231434833598489453356680129449880055292227792555099402166652626581486928481677418114820080157173423786479176870182630365736291979071946855560626223851081346094551884993002538926231130691021662385531634918595715876010991886552900682472117176244081186221422352480927572452763552781815388792826271469648298638845331962953903945081052774017644246644153592430776597784339467948433522484307545435521897554270135613345428011960457217589084598257234602082823391395183857471234926940023288337991203888742409114799914184248393553632963858428070778372061453273280927925391721226825942857658690452326363761982774354753426071816186683527090639129935469553245511095249753960742815141066542556159309938712232826355313107360640830959012731037668028762015267979291945994290610664636007193247392797660691447829452899222284287610129497384808334602966394563496855250067867004002237961718505466149462085954518451917615991607931138528951008310853377382729660192845501217721824591871831297307788392602333688487952770354622881596339559076514336883523451584654583083528269942417955296282081639523990161437765011655038459907413962882174028976855386398371118239972875808725104801561732910128253007125953281452256555727387467311672905427413633158420399720154184048807738857423219778863353285959932304522317352484998218544136359061626659015330552954715653875367211875143209792661186984895202178277132785100577246728134462358218496864932620014242527438874241810732536286611336432993327195883703738375602562239231573969243174923624231050841093724448915033712904576948003587998506896673747719771991885993497672268233429035460905227015839493613303802576803280874080131042585126910872284477858190774811437363950162952238543670626556357003768702197675996203574669261165397856103662460083683109634282285563194306389220914778199617466436524634083822015349673619013023963234190519440383668903685178024283328124595003861216664468415282248497603656291371454310189927537266765229890822987892965357377917926047500459926146856718527822737879002620608141562378900023019051704086735257239950577855123101871236307007269408314756447250003050839921968011509386726194105464987366313471234596153226614270103933118778062932193454318728190543858596607686052454516128581136434744399289163698193802218772715646354604099292070676571733305974654279346786833486992681887830356124422211829932877304687618428245350104861272168051635188365733313341022460834624418875599271965631623825284587261939149180504669768675567311213789722968064000000000000000000*i1^48 + -6557003593569018860970433597440103909322788052625194844383372655858194926007182796517756397945209463474905995873510081897512161466248197161570297749860149682856279264251626499553513613313065484545247851410895100230483375225824122529878092775772329452341322138774486882388112591273226494143806835196406023784217658941105766930023406893948948627355752005721547400669552262812456299837655692359364566629485512981745499634049592086346863593394951712201020911656522887881341854679480635017415528617814090102012582966409468601600107829266517146882255929247021438034286314461351904050001723250762015728298781653556359564283209258163033993323953122493128681568073428029941619964306892655194937376844887428379262335938158031392418105634047404762515785758267610309912946254416672080199754693956405373309714480543426558832716658502405278799009620515516753270457508349784135582363785041164819172990166992126127920143924736915324594702243367117555434832544957154886445428526986769888079229587302549113530823892314763345955320757301007156654953072112377931724129429049000628436754099033342772087916218261128329149995040600787703238574761780940674954120092962827395622351384072906748745341159465423478307950479666190927340380128414433737711536396881126721241757463196277688311777094791274108813054595416302301472876348244423027289596183626173787830412888320845040280753546857957230057690840429613442736623578523133882587253721058590390952837941135977559353422979019234993648287912441164636749131667291533433145804816124206295910132660783438007195602725715297625184926996585903126579566250949171671358507421956190274807790606751253969728533284317764526488920926355509157285034848903952246774584524337020740585408085586671634612923141659335397200850698544936108690290705787627528192640325999436385535636123680817891244799575967228367192305311570707250204636537982376934041045049100312963099148502066939113881875881120826958525950617039350396776109156752719214503515273196813664704593701991964101156520700187403018138463059965202253046323342253318321412509477375224450392908781069729962698824525487886161417904714398808760258980760255576889396867599941511911557873149361752810716327346942220531811126673344308227625271016999373424045583198200565699623004883392742508232955453302127811224892381901318389912488206395800871786798464496266261326086385112407487808226002340236344101188578483806659869814009869050745729122318957933073750772046008037832101400036157213093055686152688270108124548264623116399966040068461264980318261128323641667513253877359238577850984256554836701569218119383858337449511723254034353912865314367307079530179947197617252495292108195311890216779802632069507762356753403820527585156106027137231165953639072509345833176932432109424159552978749752884182756985676766154411005595126740053606234234349506471827095534886784917465106954068204683857388881653413053461214490354829520641079791805445708268977105856798184670825974405122000913424218772053622955098193659975292141542004262363791329928159272108808689627701080823191800152506323398871363970697961852682368024549078595446202306157128613745909280478382914913561688105963412922549140832704175489109945934904553023939130459387205800858601369530135415488637393757293777026102309131747128559472971290666318748264167283416663639685272893465849456851254226108221309475054995330117802375762547813702823896767062215452530974149329105435295049870234510241001733095631506831874276186238237646925032574285038727818666340446114296875537707320163675668480000000000000000*i1^49 + 880565232138410891867504002811437851281882141077146090660653062302025950513395313531222635822959716174758977086773411815984881737373579328181851935499034636254084953959314637621759779702828810107744947171052806791557096409451335835243098522096205881512275890757690964151280958131783008483307762811473543357851176845433398855763528319164976602845018855977683177878157035397973505538939642144226145348462556914035216719553548320958671851826266516706368738830200007498781815126170258457913652065544346048977082356340799053685188320979765197846315427728650010947150581597399779001353316808289996711726580279989197039664676896746161662475284745065632397608029858362002341654781001380146740110059691620561164353729987119881740618894357783807222585533532971200770888991860899049293674398194837651409811599872388828402016937500365504098630370676463973048181764969989916746239282577037455040404761371055746928758865577504400400197890370374251701034049871539086107599127738597516382914957403678265705247101348293075987229588478459363386059862705850210713269134474026166180359679243315797982651223956684763665487901399018464036640959294613212192618741562108136846925743571573808800234063236133147253914227508138739433144367727501508424605885818194683499649743128542261836173357821344347306852171419751850839375244631077020242163197649111261220510802313414070481630560554064129080281297556243889682250737492722222965468293276976707565542560523589188626758270538589786703795326015694997590679708183712401857486667064556101085142506143876605086864499615263502104720889373757873070951507767509948485471590464419516855993244084975301902580980613377641675832854751086367131851242186973123216539389178200857043382237022538416541424795325162681424173966390196736381852542877423533923491040299942395827597085125317254644871265369553767086644563460337106738818545197416580283628246173619319305986051383663829508584377368266308981145705774624395338443907978940667717483416870281381168160119234153756309610264864215569420485743695049898535206342608039666533082249270215578894256996008143846469060599847828671308211751942525236583389286978458804129410378732394318425050106728811681344793392580456755337616612299023527797367334529056449451058021429987919539799521370151327615844289745608092365000736893275100966311340081086033287565505383225897025093630668185012174026735906376025182885121491957534284040203925843764514136465059061500258271867773565137901998479104003738045564844334943432070444965441371367422882789292293329797688632894816339753697352579866592974081014958647827305687093091134152024893345970374273007977015244522849630740943903654604221346170182941219823986960535836057806031644484222192355273996119815337633771249727882391583522074656269499380659524865274413530555737001831131470828502570622733425170672987049373943238932111780891577362188401014804905535633754409228541382295175016580437205863263163496621690986752473946134035530081990653466906532945359005761409710622345600127343797509079816318672745157952393982789666509263015899891924380577888298887037961343397761369627949348343251745671716444687482931597276635184663471018456943894030067508703377247633570838619461482295342867835570542875529311081316475275754390021687118073757945690338086854722508316782572256074538435545193649705204645241781436521449415441966475644006503430485265302292480267854088107686845741974560836076049395414736417415926426972573073681623407818405575019058360878076375216651574889219541837043763272906899039459788720177152000000000000*i1^50 + -109593315595085701307358898662960693248994053202906884977135627959175504320620571360950979692886184677966827561030692065692540705786247013506371062415804529889363370898708552924767413119181307794887943149480593355497478916770188854790958867783670131818761279911408221787734867390432317661637825412102602348862824615014158130107893374577838772705152639140786352370832337063816452759805789162886102346182752105160730832180370269617601779841238167831994484769482956697725834347662294685990160112008345104254408354274070469452811659929894312469417554820235305117335899069744971169886937296012320980193213496026333518575208301798071552033868436818745890395059540252910753280754670684169527591581206348140156351925687913313340702056926889962133126822726430046973996985869355744880291121516389766685692581101974914292396849031514716210912204916357111163866452851417249121191303088776333505011817042734083527510313735485443937875591992921074723806643336444436667319465227434705929218612836522219559957113054517590797600800203994735681456357210364580649581120116551560135897438774805638360775069471586192807190978251342176112231333914678025117132428147929682740038258837546641799087498647258993335052188592195506035091331370538322021603548766936081808686873795209696459442840390213789616769182480671957740562439841562701883049369400841647432782696865083119405545346944058064998352800600691236889318389437764546601030237890913356183229890690591975626321810578195852331170522862643207675666327235265862438338592518456917641660160122675127908700094546111405936288474600400888412058784826897266307665679382790234525644514610829721988725622144217468167537425887427730236549736469252746021897904727744097009720342069823951042688755299107618164319781500018769232360040989109381923106082815536721681967283262235478405310070407923497291233940654669011195068505758216006857132735637966809779528543907893604329192223866747727666949655023731934653988869344094334035584461062357535880750028870636431912240801937781715673726794937171677130650058549883126509021589635444238934946214196441967533443804574867661092539411989085030809988596832112829674073759799930181617285277393695997621400744366355104662653719402844690108906379199936844900336221342311328083751653301671500292451185345658186808676955848345937404378011410002332565828487153834388737541137393581180936279219580683278724015935328882783234607699100776780518932916564751199176886743601887956286368034326326090029730881355969982561578297244321514944539964655710716267298446541038430037435246657957713659759985690505113015342005943595268802361636136364916872972132278069614700151149341281328225989131252597769107544877756551780423474545146504280033634546968698368123695399460830014167851721106635848865117757270999085759919282259430394862623096899099301989179338286188144231492814974077954917727257751844966719806175152626050523010118975331526768231244020021835889356149614476952880428243746223428236035011094243536074451128532299066932793351785572411268226897557805887984494080632314617201375710336302358236075508291397121857002123164017365729028573824963646988456700027857269501844151881954758347123188652205292105859127528559007273558690994415781872791064685022864801700609772324883673969612419294007763872966544405494937665372032485177808109611167867404608143510742370380116940432555592271205279766773172788548624394987384499184052651127895806113901871939528712099482438217407241933116763634545275675962466642533648447628573944961086794596453420611477176320000000000*i1^51 + 12504208854818964463785118139912943363945694092560270536773581334030707599022814439284337871501032588152206644180794124931034395016065943188361189071808724196141884500815385461315014756220786210998879722000011672158999533868232569161126148675139490234826727496497946424450939047799607264063085433530860778883869985378839216896946747773065603368865399758018434265775729336503794358734516901012915385382330980118021631639558328588206241659990949355129853418151653857942828160314677138705419947971562888618989859367770088226079769070664431005533453479520630890613485771090718540271840078869587854036720724290523251058832378194574840354022692655048184435418623538519717052677868951093457514066818852349179058210256887128360532189008713219633372376906164528790699402041305482452116358580357805787435133478338849143030898854982390887850812783097656521082199801629250599497122381824052981629731770324726156196303411052803885574624079328997047183455922180109203269124336263597146304212645026436022506840751490890060065892964774089029573864645359407014137125996564469501691426685171558688392286486033176451079237344904930929602557531899290478570332439044447177054601677655015815025976686675048399766193206453418190646792233022649912951281842011568072859386133454342321282859277793103985040328751991747858696259305003763147459796327526697102124929078184118968970686035901392518625343612561208748356396576826564120066090189114724043938821058146883799869781675391043385156366788249603397651656852428781070972691056608653519663216050392764042674264742032415668322736372430260769332197559518136083169229012853469388103159009248481716055742885552787379099810058293468410017277330845139605150132345006479071825958868112129454597271677526173259580761093511695795383075477252760591315351030457039306485604684422319183138204642753208441677158704934854604272806384842249329967606113568302760546506282333401424071674113207508742073684762895795214448015242173625183880414689496790002179270729098877457833887564940140173475228702402824316905696411526391136180042954539996351620931462699617570764080116062330112978514328036792548092143967625875343328044397685507330683603004114464672234333315286126706694145390227958056545557486547078605802992664744975973139028627310619130154909674775269494712983363388243497961448824635937879424199655800154313515818713748022750155963601158105053178415221750490177619774138519282175743816805814142077033857761802360227518654770451539115328442192986718552273306836854112649205032252484578439855418743883503697550751027304562017254129167585730267756184082297082298894601091056020810744789069413270927906234347699299954952171803999518279364770988331921840661860542496954302018438062101092888284213278223079701984834487998056284218636805773552218058947623316753489602108808509501168526451435817829479759493457397029120588417780008153903372160133394500792378441559177796187998625155267128633746253275667810870590500514431080624763372105339589345152927322913169098548625367895053853488583473741164432259957742582285730664432600264941459773297620693334894196072523019749076871531060472873092368444364582683221264993084357070743535328988032194804802329592688353202581535270698898254163707222014242705942287643285770899311999090757398762289703433564926133852220688554355698590098711946546640396084655674400561969960973761086860208775098438043221079238002720581105410343885428975075063341495779064607457060951822697247394746295790017556063977540291180248182444690643430157387524585625223168000000000*i1^52 + -1321461742843221537986358856627328481334217337778457698861971318358247418513888140150979336101422403176989097297804836648416704424033209971584798016685800907182430805716156912803240142540272803647771369380694265536085959462705249316982597621969455142830879547857666465882101390692156061158877127382066675008804270851694017872159411100019352753235260341982142262944173386617400298684548355372768204486870698318562618074974476204084750390089849634642361914152393380718486575333861413847818569078651141269003911075292637723004190457899949116086037141435346080847054397009358579498532529316783392537143817984879622235945403224169397917983130502106094502039902849645348668496682093291798167832004180980543174847291850044700541916999914541876577666537739981012834761698714936279433860422953395021648674908432032812019021209976455622933513139583293958676232032481890670287537995465310315256835233038871445969562299119621823728997547084699111536360911797647909520211429264515094455543876151980399906720581167647950848745461045301634967495220308351522998458384483734991046585233302827761916714879516923235074943816940398794964529166690903774278506410952852907460608297875456758424016579149598487133909287271060896416853363060184881099862656412572617053209104490158802408053890286429933696072565604159789216687405824621629600156474417728309500960053274767445739303842518092789638264241444433364171287707481013815313985750461640856358700862196927988087705202505746514843665046031672506994308756100584289447882104182865937105793792230513772106168083785811496309400558710216154479079103543610968378860123576507030902478437770074431800855819027058422977904022071276395155093599446319223066670909436362323326367698568974050570340272519780112506528733895684957862372926570367569756428409188968668059027146215373689503099759040325009070965073954903218219193645670618403102269447551252212868310708488193286780870466785539912914960560766590042469769322489020382968829778606505379084031584548682786925515740077813358849131565902303076305697683357439459974843245129918201525270634880866151659088238491258629482323727687551755335156357837613310943321065886899792006907162695283083425338883750093134383748219439198757104974308339553650400218005891499675755442587653621483122318279339082662930475083878939230522162270143460684409743380496490587513900453049788432188761574250145310315424869715026676371115755086870452372079732694351930175248560823738202981695510510510558008700390698726911522956177045571927155695741389026268666833646548874975939500757391802903609425400076873782578534495956676528748700264282594746818165015396950098855412068888487069131984332125499749155051829471572551324206080990760564063471984901026894470110857009801135396625030619471891907982433594456093375987813522607589075212573513812169492761615112999220537895285685005023810283600759850840819341897694665997210894421926067307005208200939876629453424361881329412899416643898100258517413165122363965428538122526389751668387393629494084049340391484447889520610310471711266785655270119673107170087852285231697422544698348436905045729190205191490139444875284187668852547639998501850962432773022099450188343566117044128856990931120340474807176137091761355252034938274204597886737171198099853994545867494342135761053561865341353160733116279957031993623113716938286129403619696637732887816250944150841383553829001806936242536295364112473547238314751378817849172667970924311973972303840493040490796655406887497208242759664169182407097036727910400000000*i1^53 + 127102995212797722917031123335983910255489112305051623688288582055959121170916616710005514834705867792809762349635624733282936386370883888492589797315487228179589527886859148231828932433217139883274747076841854086597602886779880377683357082253164033480200557537038221369320396375874835286824198848709989349106382811923852519807144262344544355866776194325428103243272310628863481542116592054860942510267261488089337696955943201243538220693642082108908071885252302734376000882752361529174465457998122299141056683664940208947202016134253339530296089495018605364813007785919516405526631958713680142846487390007473741279659899421002663042982056995738460332578295871189715724398323103628728112718908738679005028089804746249277212024711573767716411312378272933611748471127211460122984789168439573952912996619264476441041780465262524036733297641457644272268440347339706433968602685870028872736942119976096236479126478989396857932617321457548955565610110886056981860328762144159678954203522024912919852251468195798301249324584452427616001266697769206973720439698166179903628194015732324774160817136279085663397071699829576762858165260186345462994679177455975603099424138895702487178265168918255287511763184116258768438033945683497129821095951964521027505319203272574505548231070505626435630109921706719505683938391400743146633773609554738194670842337593925188428329286689132526873491408995268961058515716178520537049804432452406816524146749448310146378569171342938411526260199916499939437249119581889048742267494249984613770598606832361203878081853301827624244068975634829616460892923865237476970091283969316108459556515363377093557848716578013641913051166645624018845724297267010499190455320534872846783307397537002335783858094206633147331148001186093112893641146401186059327737143708795383697526536756583442292687014218114108885647417779869931978582734360209240166405835849972184824419859840313071329635865617416449768669240657543965471827158109039376172680531660061024987929806786927114174048381515053658043066056932465766513430336414041549584946542211260031252042378526689765256643634683332621733675408916159027610081789845679613678916877551318005335353869324099675330539163398868947636045302915665436269656683994706633584882048609707047192372626288337917536018650067602582302863940382055019101684470296198501619678629053098733834678611533077681389721575685355620298474740390621204381543646481033438148876058231397068399608868024583295841413096410164558397056167631181870213593531232947300459961564080256633627394097140074518573370134648082327172433840444182009401293967005910537042531454218716691799116530818119150260088221721172684885140585866439971178398429443904938569271690952035191383741309839078028281161666680786389444573462827953667456961047908886064644379507566738474363607638836266714049177186401981619280981402621188864925114691563713658909649811017593564423869433053519384205199918636358814934988644051084001822562817112785010410601321225454947278998594148299625822759902366970842025715655631837904040310287997035783724997357619791706447703021223593132783932388859245266334716260741346026903359199090831244027801893044369913195725648781196574730689465907668981525020948911740322648800088047872285364427396061412522212112052819940497577271526504845159436444172927622804656238453568054939269524564038416030036655339695974980160831429924614119836211099214315384528512204931399786919398115640990083024981453679642256309583253239077628510088399407977362563401850784749504427479531520000000*i1^54 + -11141694894179193419429328953749015977209428670150467245025908579667313907948462605627489715468058820672282087952671135277025652547348431161940698985558055223114504235327600345657721637469520606832540137561844506212620977780325615671471835825714602539012968011281497672466942161985068548988178144496491061307521651244856543546777489969500194886599715848248822704123002904236868934969682529907974366429961312501238699517041579028623310487188057877521347482807435081803978461867646997520467770519967778160074236982213750520962094648161969883315744197257821840041535968792413862530472180265283470100338642102802323574816292267636090479387397744358785416016680981675466308568837477564945199620855286092888112546490493866683698267213718844595587063091818663300602838411840226098849471375000785138097116866458275584575434567595303135802468203577655010353627847004073585430312515987539057937654457831622498466943329458552416317693958898911656310175497104849959362208739509896137162234889002448991775568331910803948323727897317459143200640780322153130232602218099595723732902670160196053085058638959765206724073387545673762694307503871520978657143559289739223106195404293060315388219917903897979323443851058256659033430465635496830936731046760952974365162648015163597778537243056982100124297663860323977861455644079380129405251214058979876366161637515272753188641447481355354904406972539702414849886470879584077625761228681359177921803786206306307655462113881498747597707277113899824709413783083675381749158168415022053023358027526758391497065068032284215976580314951588085903813410178508427593892519800040445735678106899549894801663742324182898535950241381604793866319321676147979922102105112281256951555207030959514257271004290182668697573385508538883060755945697478895531786415653785839637012288387889041564716493584339933755221010853184744278458276480993434789280684306044820724467259799838653814676265110171845188297788805688579540145626488970298138582639980953995706557846100484352532483100484004180208936510788445324785737794727298802473628466896473041485601340824256332657966828396897792911064093352903574251825879958572171547005244342012413939286355867720606608441854596459171115666355872906780980011527979778339677600333162252172033653130975010394433501950588630164457870540391785815697063894368900075857428727975860296101663054442916689280590986845945387227593159964987824309122562334030664248275636272238491153143158588884425369162231326313653381870044417533694045118185001120304971771418971360741299609838869145645012117526384839331977678708081006376065831160413417536305090929360820536345151976644311254072125621124589011175759884388982479213025872722647584173358611912703271631836968218344873235304354281468487931767096695636839481693571059859514030793426981011648077174846774016387378365589843325546792903254760302388549149480984336021352720271149274593338049431378826782506449616585704728250097290373953831301912025831894101441192523637331081126463174937028633881086528911725382156369999142468592424748098260271998074634918228225737422475890919085379484566140400898661816496511842978922017337903825234439918320969378641509097711055002952916169499661973619889725676046204969445597001584850987018167520687399090132665242265696361746391112887229943480268637118214566471037832830029318751613393197896542290004087645753804614614381563060240536535185364969117818517699497675237645446739039118943676929207042844213301055458102374815753253787634464837762068360448825870454181855232000000*i1^55 + 885757067059693442226026589000522966419043826094162428424840925127810545271147132234170279878331739537752157983096865583563574082746140634470460790287037041967448868578274512367462992869801234979276424504580594795068983571247188386293938072631595904071351158530488875045872350706944589082251711214446041191988055150461463980026885139762109771150659633101689711905882095160555581602072753563804840916802314922572056368294905662673171430916985720557451381811271194919913615285870284990281005729840264180347211700048545297369774966249268184516499803636508953294316951740129587998960674517563517218724776202643265680088521230310878981539656792776796487106086685928459990162591916576878906678410176790513018844644476694384810041023087097010366897028114004544986058778210459981842624073557281728399273720092253062363052387348814086366660331449677083138340777838932771327860137191954345351977301297192043882304936644932786261203803595346485814183289526785152122343931314521349119807595027627164504613902720302204091456875938330446579651977134225394599744858293675038294530675778227889395655675787083329504648308486286982014022517465964824079075041986014704705140348225015677685635200168780598128974530468963860978390798590936350626394312344465563115480470217446498497782526124244169710860936149376406156102927023604044695803551663917184908492780198460468629725423734695880000440863633230951421070954657323404056668505810519342076610349872479667240352686757654390892468207896383255730638669733899464537315646725871084377808325801669493974165879596203349972706156652459336494268715039316089215423690922828157416288503036843295657760264282859119308297026308899357448287849169179355313213275924074756070047806412434893175684679236954509967099290817151149259147971623119831318788090475830787412013612172999868164829549084407559945641218582218956536859836959328405200534669914299930804707264809590976328023398133587210211780704588853313766918201744302111474617252261984891142977636309067144517087395841655296413313430013911809432591975834531496128766787983211155330703717284690259250482839497069661303323689401512786427441798717439815169486198858812842044728273258450712457471614413672859778582005430999050213975915876111703359162355704075994383599048614077087364491459181545505047924747940372322583326746444082799366525612016476339809478235842325622761830920389050379605828531267879058929161295381503515010513422966209226210442885785158598419935433497172303927054778733273368496179784556742737147453045831189225639686875244340106393707973013930583884187902205098371805843396828970684633027067365966776306188605313151327119418870953897272409217517836463680414872155617489276238644298737362565935880971643483118366824751040159297860611885591930011062212376947043893452997106703552749736872495263555309055690378209585770687397461298541819210187916335320585914344000778852247292181690292689082222168735180872415238646261958769955644313945270204431759360314481776968557563148513150267488147123249765651776858413829454945130079067072885133398249817191656765403000350922429266958487410999852176044501590874519188415906891552134667590856595398309084846731313074454708720716722774982402462207644850636044144467987459464624534315679886216566767277485040111247088958133743069362024328128764195598174173291705216817323892451662515501440280625838006061832635331837266511581686233375038612782032331793005220982691111605443441970434064234106117231757803008434149008297406785460344888375439291171018375168000000*i1^56 + -63262663641999128446714419381174439038879410931522553114578367731440045749981798260178753052794978685451645411631805505638414196627364642720841782419199918616132719016370864274730034913623321149588295428831662463710321132063131570637193415747307391009773668247993691277404303143625009410654674181675591515276187671747481794750878668147564216344792120919192569322849660690596845713783716527757027897554799704962680183537552417579511067949100558175853027082445487454739370637602080334653579920087246577563298688793510442996698666293647502079696775923736493362212090943600714626428786226267285268519738060536099033486780881980415379417265978138757721107022668598718312936683716087730344276168354205759822535430471924590146805918074881118877464993320365232193106694640198411980052107899404658113183306928283645884131462655363000883557883570432115371892501574939621274937723680667243230252304352506933057092664946797476856764414599293505233034250934766934422321486926778236494865572433300231373970572356650443175279511158168306521299197438209156393885991593546051482699398141255652546322478333635379397883250305001667013709995372877732846622442998071422101104321815050480620472286845633423470801336056047224805294848912103409515647087555065270493150182564103626185840566312438394164393919478415291560517332924413386402668430835379747626139873881014536632383874808624573777308586110557021788551736356848217901329610215825105964217800656531350061968086185011378420134616019340686106768982437171181986983065869658133844804901495775601235357640966197882239473553847579857341950973212729426507325186189694535096369821558232239282829882860110401766623127551958694428550502697659129165986600500589321427794466495109729969999315342332527781769463206202704597886858051143497359663959998712638994565679712277827125656751916657229720939675170584050144022887010737228863284906673096529091144249802387665322536022033635605908387659769864656093530557350320991220497688247614947223598781427313354340621345840047754411156447048977912369047890299933708662684062349133136631046148002064620845363972356552173567635401734616608609549651332838819709265743135184770051954985093788671806190811003490226833423834989184690438935707893050678043437452332720827653049271169430351107347390150211644096841281750466186971943619119521262813488399276666356182505437183326034836467713675145498052180378354643591280613230989444276050358708803146023017415742592485068948451409347910066729464421176155290573282710947068436394342465415570049441812791073733983348025873883762631279546893241781245578945045471245254320191273366093693963783292285106085361330521174602979565343535960414841514224612633735325396591236388556077530833253753155813922518018949966335849572964856325788765845744685458709452107401143551315986662303688419931297738555683644116758401249667019360951089918926076249885129500073136008743374520478449499737987695589922964730296354439880486812982933743048791404340489649556175842096318612885477826836459702866556526933857099065665528633881304468173360668305868332973178307634132404742718435991504069775714032444196391426002683373424699861612283375468683702550037911391359096791061480597127535272703800217773423606179930362590559209929641997637939699302744543267056517352696394527801309209290072019874314485546834936806307214068605450922906297648770254191016576127268573197830523134207349132673824185063077610615219547291621373028307504567051508155384697470405948722411166470626076994202248569045678817280000*i1^57 + 3992159120462152052506450350117765410129701208713488367471650700070671564042926624146145057758415751488893610636501799907310145398659718928666899184549774695680112391389666659940040714275402602884138327025958389663653673550833436087713614303265948322388942862616050771049564655023366058254500774958294744646240734469239521046900919448936228914897549736005003852442199440719168066189698256997138180571961146385182634932482262421244056062347641552069794769734851683858307296571410621862228548609524961165980569447156467790356776105858609344899371347535810774412836575991304084767406764907784167464709038328048509362453195939266926127299620067281355131254747551824465108390041250821454150362542461057346936957012104384006524574393723392234678535081054808607514221484671986248364894799889463321633957750570642941896887562764701126226636716780096095819323671861633727094395792367050357379316988722673939881741813719028116579709763365946932575463695836567174164660193565151420095198286000236008727942492384381107429732513154389515181476095962767402326886321324554794077880659445569186587481566687655368124781558623624151044742373281856649983324552548614200591278800092318924377635548293025025826983200927894610972783620258738138002423704505009129277647447409158804564070136439684334600412336228673414127408517331660857876311615620047318146708669512403531805993999151054041218428840612856086820929292791627997773284236827445704550276141869379268765136351928576071314699654819407121298588224896376079006281337514800807300343527069408796733258294105605630104398444564168162322261960811405783439878122686677992395765436112548677149747692532675576919125982938702528672199231041878263670759412404576378289910545363502376200730471156518542693124994781228674116305780795487897356705855193418619266002622407772678618741231634449981289053456596596378768492083746161887411542546794970729476326745347832179606791985410297850999735949059353421324321376454306437642663908471336359646364401709770879810599880541735298881478008624101694049341999230364693558463592811850405903283363634563758162501321749311515370974254823718753367325022173342615634965321740463314149775194199247284454501678981925307905776941823494205106939741896536558848252060272589341992198299996331144805709850044911870995967270185813551987131273161901378334084593534638103792648843141510145319844491894562545917505646641910100114255548606000503004042853714085810972015153783380951010945614661171699825425040318028342262066068682833371306023217083237330819692474379623180442771096628439002030978706838993344644680536919994006960322682730445568319410311800684474089769834657869638975128918869802499131239544720143014812598558539943438665539534826593904401348554116120886926409145756989618101863650102949609424612822909656179502170044814040789531780270026963370261737122321052251297213330296127783792140348075680645959127849727368859379298858665048707201838689938877076557894198403149864804959478935785165754983020914345797467697807642838813061812991039364424436395702478461791034084131134297362674553483726204853055563593359667488612106820859975954773869218037064160724165178911803118897239996040276575770784650182177077977335292602540335087876174713860952179335954191377779672297349542931174112369580230572577873544609505588077137549644613690287209124015776773286936317613480208312413743922892427188129382041770068611391649801883568423327834694546504101992148198490120366586323328849857758048308139216330147767455401432317952000*i1^58 + -209836770995694491895485170510648088269166137854967823685214492814748625290567322509466681963264810224374664082394643545864566669323163126017737740338242447195610545319571162750753567966220900015533620101812665898393530906263571569844060290331128798329310895632521142189252072697139599335306396338905399780756892743342851309277020210081955653034082504538781156682030628795943962989058485250058952294944966655241376578215528234012374774013009293798446405801063999536317739724089677750759660298249913461769194832225320154604585231118103410424126843664924065521292662421667220070403459555779323931489355621132532769621003707150760440827403232040543952556512680173674116363687621661486276229801934084320969720294288751035866471040603334934219017427335976010803598090066723985751406208450345902323793549973050690496984939679713014506450811723404871658383241246822509852623222857231336620949071286280548504134309736339156064798751420712795897109659649191916296371290547457460830208792668356138616776639553813600709133809279753905439319844849100936664627331333358082883375666038678384368908163621695663464289563553882291557292439725438919621370329666661844111130379247775309011599254445346402412266736908450107336772020641152843600313944997160347873698891943664129232614791575230323386298635059452078976241281438356878534355316956261583816086157013328841342498250838290173863060349750602050042814757436840880065070986977843364926892893670820516022160708903605770210374824106802877715464692263476223677910629292839688461747324146606877108874751402646966346337010818958315169720181066800244489767147235189763285800183980640289994303302406846607198220793170321463753006801896302274806158521479967845881897302879654144444615261149114580753451507286171345804591708022145571422636203312403338782141515154802690160003951592233828919145314462385601840491411841206371708269068244429967449179621495526330380328365052339334105628006234698884854573608854961896868660408634520605063401199456029820523557652047837541716326483476484570832306317635937106036435972149237759708616594460212481028626377728860703574646845865060875675854170296713835029127013230294097608099743204758520068901249755014669240692806603792869724273439403926853399570272593379754909379706637913897233596290440296584687503126142368857775270653565907587984315549676012106177963078121361087725916837833586523431052519706718192521617226216126346178405790353640656861517025483974834485961440757180144327709239053945925936968228401537102883528230378666229172459728475444568581071518120019556646509858064146930108223044267469416221010943306994441445952395525227102485160731880832174210630261748538927465569494950137379733825749278809848209706322860242532045920422567027937740389110693061393405344405045138989885338895368052765696942771057041812457690959432551154276973689278577129167611971632490735230989936012641565700082442684148097626380402218894580401926578434023600268843822451941787503380633554434388394128216671143954664794648078754852189021535239574610319072869673527231027759917102291677786789121325917376524051032052540194807677172053518736997795953289574316068665026123752094362475390018227499625616979407850624001802980632891018429123308630645057892157885095974390877309896706078570071536741544725535938109908077611303130342467262558246810888770828386798407898746948292750885308893958504022713827923443752193607119586159766652218564322940735649897103746377638667096901844026036053666104804951642140291333199862169600*i1^59 + 8302396621046501407175396416758713080825668404426074513107757055743018921707149097517418269905758119130054691380284507428240981945040350363846301285906905015468377615947844089898439114090414108689160465039243759101570932760066037808317172569609762424468084844572839891537398059391459561340631492126473587545742337220298081554002461260692042596521550211447806910085817946346662362681864633335942458944282141443624216818299252677102517200047365426990508005560306859349930446506885352127070715732545032033610332113291523493565167801410611765617190828623083384279836765916157788524166563467460932727974135480152581362896917226787761251191353651509690274856996252031082738281209786214964803768201178271699102713664196703489926405236791906822584073770132856501770542793710483618569631754320493806372212785795518339132969482282467223497046425178361848176909274570865459246844099841681562205771614975922425650538036312869427246611628866911545583594402518874168670800286696840013589826682211795689149156122454378948528591160823074596125667291667425970442244916738326252312743603464224020598208048644984198560603630725720136201052503270491449789612237476054845909310797300594684086078146566096053575233617903082390548691613041347335631533793279243127661853596901849343340087693351522436306147525241790999036632942687439895612987496191345308597891966514712398250496309008547876968131308161999108762369873115384645803618500371010474402512722420687421624932970784787176258266168508408387640860124433788852324072767491806904082197337633447019372232427432845857583089543343235930379334098384743153438902153339478191249082962966785985099353767301807810863549814475280688029201584861827901326907633491030498681722426174557229202873711440856201365062411241588662223561323857453208267952895063751234960643368205203430603678316863356885714609600234055713133789923715245996660456611996062322889532867190770825971162096786309506928403758682575171487002435234587797672060643406165263884261304766434975484422421679045631787182395855098907702806571834470902697427280330068018077848692542542124467542559402312430335625959126109817277455558839576910138499576853163097329038986260560200152075916339174639782667871987422857926302908908430277847988682206465321469019836710441961788266558513780424449446376061615664525167088962535763449986906575142320257913350766509584336006083248012090662376474654944346793520148888296584315956045459119193185687296889153035132116662362239531750686103248728617991464336596509534191721828382903769205625312684220681708226597522221716077314142244174430858193422915453612346840312642525829823242438802373797836784813513419805180209397779759254970720167420844393581602668980846696593240999847880286616442093204124218847772970558907357507960304288823419682492102857294053799129075826587896660835304406828625967540257909333243934170661641464385335383787703405719711237853169436341733123088949606840298770114542420559979684586126778097645262127994671850536176456132475489152053349494066818088956691824155023769786550160140017269220466456242456251643117327404800588670391820443289704554844659780444007757140757297172831271153585086635889400304917733368487769881106902241392282943879660755619902948284871560340519255741290541416175238275080435499173120025559971497793124260988324113966289021607520603218794795722612662281456338277138384091430852039485398409508741757470430825823162532100135690633498611342013168551418537794340777496185138674279381830640949294819212001280*i1^60 + -205318723741359206311815565054136414133456367895647011630049843843546975606669795129791639696879069534506752986667723239918201629648618830985915222658743179777823650897652764182809705617694161055648844088676573281709229791663397126265822138001442104031628525702434731824397994377742438741237292703064905510243336092165920793790117330546334074266465749739643022636637812069548322187066470557754565032049254115853495076769618399475449808880954308982201410249573034327921225387789771373629103306411524305164523073445197895815227057471506322751639987586541573462048450599863751508345090894154302714680274967675851107259200707640038494744946042787240675239615616534926123769575540168342127837974907752022065466742498403140735970781049974540677692071968253995600330122805054434176992320575819689360082626445756289398249364462809328229991941954547552374831732033816227772926761614676376828203849654426240662857956944683685313890536124296518213410542361884462554914736811255078279484851125848931629345373948513892242431988150635349649504997725883604661550408836992360595840906309940074189340561744857662247006604006078870902045370494834159660645871565907108541941473669936239908798855422624236494919959139222819587518455696320803519811302352025203049709322226330175407589252930853739846623648555756646018359385005153509764191559718661615429045434809921909019615381755379206887231768013939586299492509523074125756647481354927097198631273045396866544477467381843563520899713992169034645037223659463299110145822417598911554846915274150181957178171165913403237933540430627017579414323526104878459334735173672481536200879017856781455672642745482235265885425593894753609482048329085293209055663543183098386834449017957188695942354165687328062099509789893869428443191442838830525338728663752342383345130092503760826882529857399437972002663926356603537360175723799425116181744772832336740027685287527112785657979954656553975751891825314903403249227089396209326690793847729127950755513421789658949070711362670682153849492899019801883354999125027093601996738992349752157501730935596722539013896394337979552956649253293920662604771301722350857767275811278179670934477745103028629415626004917867247279948606934126353827802922909092512110873000784235825172156617250771540719336676604243912913294802705459558058512068493152112141534946290102984375727957980435190475596697917514926559125646310999589357127363903192025930453218446209074677924211391723595571359031458737279683253625183186451555246249899552205725076788463500038021509128092645247510062345637017518530022881238658247595657744375027978999458552271121347252498797856140234901677850755456087310721042487891296657244567921606968897036228875845427189229662893871994490983249732801708817852738406052712490741772004859209682576560364064438202414989104362316981668197297609647001345429109217966884950016273980955253916798416935282185964159241060181408569470496203792995069787965863586681925222738466507287545334043741684741356803755581911466586744025434473224107173647525673441141519694594598060612805803586326721572899735267110190174304981315390313564903324165768655161274062328043448193752500312247412221964806570900396252590623280789888083698964035579214251175555775121881214258456100953101944375674020609003818151454401968059503129602913661027720432779281173028282963909704014682440284152789831623381588726230879287026068271810635999003005799138389165867084562657504932321097609214205312160052729962724726598471132135028686848*i1^61 + 1969030489641960021482251075708260717891103399856412551680021037993492420236785538680456112968586784593072292077245252705451421367402678234200217085350343517839583855701598808245587236569541937077120648796164011589721123076599602830859405941839778667512744269859200045888425226774823059960362715382830793587962618501546811508780815533223438647760371000673642084065998106272801039771318290308549410400202190720956914830772417786248496000911799168754947759220603166619472209558710942824098720666387241576548233827556845518950525664964855448305104774157321726189037785551808019937506113115701629249488491568033176772168091300543527426782738240805010301832334873487944519358776502792696160952217640780749288185845112876331552281333175777348971525577383711084324213689492492910618359042169671143678858476369319796403496471606924216360835686000766412498447821663059797483655666419394656835634162239417774507704667616443053547566526947938573435222085329358982460287498284166498538536682421623655793831606143184353446490027508566149229948993707948212160121439803396480790111132749975844716498103768763611632003902990233009338659425433105975295529793822629310316350716952048041538136694798372591211930157055870740661991260777708032794105263081900637499037395310465640481973664619039270401581424130922027313221789124375718491648142704182700488174875774633019895157097873957328141644680041057819176151582248878487718832436422222773190422290262839911933612143561621666314253509230511712406235427061781569623853656017394752869805357599209790596999112289107375835648691648171726362350313434014007854656071162930113966846803827542550721936639922840609298836588383203972954327982179358169475664262242454214535776952005896226911516881104755520040433409217252210337207497854428260524743661478059524206485390867499570766392298937584576651365128494170738682438730053878461193029265577348027169254317247029712723896778121384063597419530536245484926265381988304019585756209518272823079743665246009378969084486792713932227220762777361162474571169459978648349373527828898141607233847955350354143383869928459918009183176155704967866043965630681581534050691847038505931344171648740512261840285053734317948069812906254055521682786798876624056852469229991697035354285507163188554729093697995338834512979702775507522236914664869825538129012485402531301198103995500812327246181867893523159930287967611951533171190721353815353712356883289821643643221545067344158241409818308393496648379210392438303048279456956249062134720245163968236061446915193005339130825561991421355595394950571774911757594270836155433834754323652951204282359013932621991879331599939819782007709755137844482757693816920846464439737115296686172013743896911314339663686748093120999373320831165004347642687652007630872115914065160616301852222957979821744356884068204347956718456622122534789741943965140353613147946082416946575517018270782642783763947900626466989114563557694034871428835711127813777997920222798678491629439314446889385555772259384511996419701361754132342581628853055659494311407803347570253328153935123457805388302032417848898279104025194311920133722194137881897636803432900179062811703481481586781597878151378165655035950606030936522556087409091347043932289963696071476447750737697795800932516946344886473949100388985990161275158068838698093458104702016188313669234602331556544602902667025051166648957077301210786344340585302370105512600548775383915216337263840782657699325250436547972534571711793725440*i1^62 + -204264108339643512723639191443505469704232899095022762858158786295374188377028915608326791502171645181885768377591051713037018685274794594414660562298415092539190870864483041597506914598607608403494359469955360987132351384695785140253807253927237873185270225833552140539736798370591937847886844044190026627837925691532853918479305838337913902133814642582119576276732657830610149884428569372351562170345762695094787601913730507338629694541391697830221536789576256412674096895819248788992784999940966572832977480898059690058938687020656364991907027342421264107741254230355783118610473182416914175993514521757556345402410398864772156968075261642359832478544624844733486412354709269837860018975862662594443908133750809235595508942750151827147772182504512193962222234471360449614548371754836672430938589650533816019345043160182981165667451648044593029008682908241279122031522466977240957062176504440193652323073478982963927887929021969117611245640266918248950739584572285221144260572913703161718730680546610234466935039910686456799493896021673026271195494274111471380263238868944425249074510726917413985242717253106537453205991927001163029883089161634735461093151451931404045079426597694938228186172859771216850462166329007122343427850612310669295840158272958605236063455240266568617485617846833628229115257186960463851039477717722388192614831343625609022247071057278761038900072708427408295967399500777227413603851520665900057209863183130724886544244461975742859337434557933520810304510437858789003513569929925821162542716329210602896048211033041455030703404484195637717807665862405528851580339966863223343413698097539915234552053584446651359608920533015915666795592407956276599218768099095885787929241340650759917657770681618658682057196925190608442604337391853821582353238278305239947267273829466557195546260095503602277527268078844719605441349828161747787346123519033979628012407909363421759573412915316716817844295813048354613543996839667563829385528961395691036135409681139698567733671879326787286453397346860684691482922089269526307765625332749695151687185904418161987694788217972445108110278580094865859426554256106286984192823835937183035817290868908506996191951689004396733861883303303911017986650215754943133378765056867511961841350382260540466522463226946908307325870793194039585290030239732447409239362978943391423525881484396019582281771892102843721745790050476480619886118456992409404419440297731285393045503710968603974520768567105275928415597804271240784942886660480859313960003536688335528553435867347938020107427287013451168594647728369100065866795993886511457006202589853750806881533861923252506250134338873853129862613721438835236155442795222969412012900923355767157466213556374362207277725748889490654257784936393248907207492461998956546358053537921532193292519229997878965956943587862147532183478237707399828112332615164427663032577644845796299243883640976179681086612796665740554443779167238739781857883460530263733638252619967913293753463600917802047417112924249712127633868641032533096700363262267630528419330473283810987679267135109265030569632642520950042976816473162872299418596908811870576388257680314311899093927388950521496133827487200206829186410909063817771030491130445565140114323229792534089949576676685776449520851985436873748912135728954028767486365066159342040464319352811479009902217108913482637611118528557282598754211750760439420867492573084904351690751456101124342998118461209938820494318762554168581610578986926080*i1^63 + 45230159608111165837204220306228823696395792120160925750834304948833774380909813881567865977047607947825761800562561834822716430095500549806692363131528132712817854394700690590859119666076502345748839216431088274645761075657157844948485663971323824988401807515819374466443000138175458480771796120556045751631274936087766137219341307196631417316216888107893951356251528022143417951729900708554266690010054721950677218293133655461982885697301719164609582521595916534445545607755051102618082703894755316995532543974126247440148830808747402279540075682994075907537391570622878573098234979943584246809713402046192482393581018248602831870505875866419923300605852304212198754571527569775233308690761800975317787567492969758684123587194750236503545339901371510203727780785241331895154252723259548501284644454458001948334473882365473440221146358037434030455068636871690449218351123308305385604559221292631117896723705836872285288492497848624015090708930849785907731491403351724940175969167523168393910811456417872828236002514182317659244826934028072043399522880701857440974850790779401290144000852456184096810453636847556116352325083025792782729476608064905231345566154482674501721505575431104375333881204395938553461169741004133707217325621013365632154172691639968532957763248973140145928134799701898776790895066181896098278155003639999193296894670087987878509927068849436360737593808157186187868517654726729713246650575189443735405849250579323556677531915333653392104035793522412981841728171911881615712006333906108155256909634811175840968492685449858579639517287609665170553887825687569490750734384535380093640046378139089548337404263372730000733635281917123216363134615218556701902197189904712368682060880776495961972214564691589321771802277642810121525964190779975879617512684889534584379624917117258756472413806103618561434716918345586278336389753426429036833223070207165450395019878023362736218923167846340586519727926789014588960183957817616444591171917426691958065551152229545272820003401050116651219266071229604187997419276602691403989453899568211375763609126239120392713327946097817236799749077584623826051670784671225260044150107798536737443994332269915968532352026864704343850706156228284015340799332858557553156702387615693566758952257302786018237618388909588092862591117181939431701284614236709118075205557822477611733543624467883379716389189934345780968149350988654985842642395414934482867425017269573933700181358321462364284013666426988193383104453647789976565448027130175192486352171853219866435527462760540118913288549138840293923309165300183235586221304454046409532514861738781295626582742510558954923718800531877843449330105085357289588382522288185740400589741146974759968852291141425785550336755329341540550251350803255736105597600316308180208635208671891575483695053873406057265803060176828470746570305842316587661548924593907593978852895988192732583090769559135027475047028941038860687360804455900128712588107813715191346149014643009032064795233917891323592226114526838364677933970688606320338063096659041936138593961049034373531814767072828904788718509529792595784489311714775231768248771368610446393797839299597443310350904236311754880636572917264284019954751174730687108379954992480178882370713399321741305496506950576387253809176586028912445991318214021784323140832590803014698615682221910369354390919980996846656447438456256340441336084294260387101051548532414695124772944058458035176285798330193640952646712840881654679679795200*i1^64 + -4359596095238263937674948540162576842567296921311785660292712619541156799094040683398926285439244421557177522306914792984642855313573225722608247688286514293838522981080440994615802745429589121266222910242450375448377462980328718640688151046045807687014698012440220483110018366386772063690427081785784790893945589099996749050629074623942814001823182349827326548505494506360509561858756390154978469600918402366949389275509959357944037487149059757170767002391638259209262178615438570556601751858807587255349366910131452196856169873501558932930394423917618433472360271700694452478899776980598796796838534519138093886353196630614307360851340919188177874201605255451757319068029513586160176125256760550261374635022947913782287884877230920621609645702323926480214543549040078682313009893140689136384150436109370814346620315077663700043277094135624980025475541683567959952598432098745097623248500746146111546386979119343081545248010324848413652458179977868983726914609460527509801415259759464821728702671748058170733933866678447088204139948313931201030970373121850928339783089336838111518133456776906705609831629060460113329615443378339554043656183380231340029382435680478323166261577179095325449947048079486618464895963818589680247181056158239238393200347976258342841108074414194752880702283005670438985393159893920261829890345484755585236536451075570416834380694068594430300259491019311593996883609772074784966033136964864523777967645529769800131130733898618199551473849554274088332585603663070605079967490773241320672909518069001069185743861258766788281316653404056407960595544665651113159646354660917234346655771530866920647905438069603778438825559412809906470476287123880766368341237355499338365811073524512744989585980009128073732498791426142654586631877883897738720939035102399376455012252347498018327950946746632814070834343071324145653329227183646993744489120047545581627166770583720924916375100078299861935247244171665168825795187776079316924651709775748509765641201573836723564753681692540022524903454642490815663204162936710191542349585597465414734876199995897646512502027328121688817991652075738858507287418920238624406116557812460135033553069362352135935410642341140749940440424510357157202416687245759514041663112089715728608596361468565191439804064448418645162097271998701088103036102264853800443629231463100208855090037780525354286186762691259909165064276932532484482278572184857868118527995183468861574362464874689302085665750472298743186553487905370563726710745271642296359816978858510030288959797874879964357166622175081335565202525450914476982942002305971720782287222269173207749616243837321493836605181891378897162247499927315658765123338929695701576636225865298239440516004890563762982914129196750642643566331570238995152032130593583232136514498995949996520289971955307596029430218950362371526110213876320605153598618622401346185284911518744028923815731991416041881084420252063535593055913725311579688507961517268052808565619039254449840225172483798019241500275636028722007880639606450975262971688224972104432491624055464072354567319315565433798853542652957320344625712857584690348469841543838543132890967996566736534402226883097811883209298462482233611339931289840863155144193005983062394419791518328454226863011956029431094603329470071510514701289526165215674591922031574854556967196312219238015593026487790593131582371411011429283482364900914316580287252073634749599416792696119771798290344329731070341347859280261712531423232*i1^65 + 248480544407585622285696423836406512141549509212559402642224658285763820988050667404061810781830001758451348495758582340605120466217917562451267272656931530310606075554216573771136058946567374014522537891345432336365538115180869296737455355734390566433899614652812981901919041092961326357869110694654469724717759204861572418117320544346304017854788566442039778281345535457145756991614310394300591444259482577416157868983951529505739096631257563693351826651457063251327145983297291454042947894782906092938536541399168693760127508676344837508862103494471173927847540034415874407946437800303637341371439568164647678414523856168728513218071189010975995443411360566992733523965255123249615781579655512420604304857299626252865521647451233830147330461354630011215168062737627684872556822299576621910594588412285790777438207163939265348625699644681486150606626598526814664723219889082372209153191788070492342141441192718416237302777020868734284079662700776786377553076930581288283862145654870009896682434316781409218246138554201623636217817413525799626857222817804649472347867703599777433832669956568125623001823222844503441141451907920850142722299519178531212874600990297107177940591058319873845689267457472951680393272331815479762890708429107097054363374539825910288047685406986043798910007045578134329603812500612231840855162410900901966338699790400710767686368396039501267215614988024904371930949768476296878474411997721707870485954866459040719429678335900998786648644283032889835385147178002545583308104972965420756982138232972274025266437654754594030674796182506963777174599152859989335994169048263682517048678003672510268662302852299983833786762475201245704755469710687826788492305922455225761196297621033763628678097891759837695691357954245683482440730506846869645268944164551708858327936494631665190831014688092956043387690704425024811243825248112560876551954692159105368694195804738358478484964309649969635721041608608572333377223552147949476639829281046261137860089104667548462278247000744099759946968681762671101052286965975700103643155339381896671970833881225154040516417083098706086439767040872166451483562287194830749159601470399567083954958532942588022470041348806836645693258578822768162630436085884402866644274070049231667534432631169639859653989274133550225023721448776493826872020127196130314566504793501392329404060356580026334316595909170647936209194857329285029291889426961103902424010633077667187784500807545210455654285613761119886539414340550652830756387629671340589073661218343621199086042868975317138053489679961792141135956257163178673259314003521084098015004827843556112300186545380757301773621549508768818707508804692558571157528148733229126708085510406053153755764240351187336374978068567825185815284260261063531947214016641126343201745125054532204069012365273555457520893818396468200033172195081592867599244174119108591478206494291067335727020865292492200263471972174747268788086514746944753232408669815040074604856161386670019721610510639696326545517507236749737978793439566858973122204533998757106628989121081235261031341780625288986485472474549649643544616668393865460138544281861008591463610093829776322333070379868933733821244491464011340742483681203024545610797705548418802395457397159409061454763648974457928278664664628945539491940332122317537389224346768804278856699592112422768817907390629313680069141644307930012580601414585404631712725237871484253737036553516006220826651805080320273615992901517745061888*i1^66 + -7989936557098664750625831735864549318375577562469582617662272801823510774045672458142750887519929750024513613169359124135738757514548790072839211544151764941679833695402575822607036399668378635333348411312263869207674962193483010943158586553736489584568351216342662363727401973500122680938669327470579030744910214188506392512252308217635495036479376284355275048993438146425676945129233681255690303076728315954262629431488737876727767622347120414762618156537332937930115572562852794479586205871718081014351382962489351260364852306643454028470180178301955535028207816740722387272665392957025910971639257379465349345600404034581616421696490535018873793368029649737641623366276146381384815292303492348188826618988076245380819972364601301599022602761782845729033223070853336844221303634934934677643610686522017900958057889801674588952187300331863417570570257042263926513468132578206491943115801645913401145986012926696958375165843110979604760005407693412009426649433002399144819304797713218080227453072784255465934995077337242111563570668792710699356036760450538127773866043869222276672016005340759837522659179441033473602554381253470577624628063214217232284814931942833991671962457788090919473386494591671815565106081261675678434677338219459780817985137996159064850742045818732339302369729194724446126372404309209833449532817052071205236098139121403599243625149822212828259802911881090595908182507362464175268954976185667938025052126267373488246388382568224792250488392681417952757926504829467844940659466409594027727017033867262920963523364134427064021909350629937589188146057229418914192954360133385927537079470384088955543932840027398028591735606149854468832723315387808827398498529487243551453625564962941538716303229642544730038828882320705994681615632242165290242985283924395094651428088807644178492950163714019925054458744084967418508012128271237316505967624409716883572114997465788971487543270321909426274728995542133761100255609589259421456036303730064168759775342909745446715684894953998785456301507670810504031948041137448583808048322474532522121828936254656343821118890684966757601339922720806539822788659387768984039211707293156869853896818769241245771899124162155574408484154952754746187984927219577085157011949611184081198601899514099419868278430742313726286451871927608418629155093425079584198972352808005968196468017888541258408328258544869889243552319557656625670043513489485414639139611970587441279014649145858902457314140098228671006902903453716050177853027972102539460289896988743667205387368911184128119464479259937700251000826784108264656194381238190758808743387454571386718248647155823727274270818391141379755976410492249454343107724455081753079385709497058901752376263767871059064553638954072732820839298432201404685897325582956373118090706197880135009922964013079042325980086099695408259184134546349611886536641251530962530565378585295358747317283326518604220156497036700722966974261434115456971809168056246671683000992732647323102746089670095666703038753630682223604048588143630523938465025692548380591186865230875533246107833200747750641093254104184156351554095300043471593154624657767268651166876961728774490941497534634201590675941859000549691696294181596739235376145265259725821562084046098305434562101746445865602299313012471362697822811984988631014179587267985154974840633832575473660254489533475675493670804375493365344250617544483466617482797124633128327903445526997069435411198451605086033702667717443584*i1^67 + 2701107444839964735455685375060157602753390080468402501331607110815433546841370316828761016057870543109134981287327461887343663844708958424491807756265345201675816127515843881920920285129731991900166657484496069946940273130747082495278369028649750359928860517798567218016838697171262392042937951234061084411788971901604374330038607683656437691354453217525528277449873061019893783458530294986382156908441748345609748635814438486873483706586057406545565012020886040564330635727469768091588941855923765860464450137638947771737348566462940327893901202490984169610989542338623312789309414711511557193884631519248901466909933022535614575134941202194880211350474886967888859007057799631739380148629375684477870424050423451493852712605469678672096026421578943182422450270885967041522838183423842516954543744817809516574973490289100825933686711892375192777169499893410979653475359568520976109292330253880268414449732944927380570059129108546729150111363110192354243036615671702993616080641582025624663982636163934629477653954725005090269375848167834350078200334665613989504709605599497758884675856548586024899576649180073607466359314166273212427334168570640393058727564074901950970568524781420265124960782960571237546007970569723343672510262177697278189911684556460346128062217362666905312339566077911705833354942854234830334214582666024911367543596301386854437814953926475963007197590924162979373289761638443453163685725067068966302100458605049935968246339074219691804328867828312101820072388117040876814937364889907474535216728738595863651995253686655333993656555673767425138578546018501541577568958714807818074049458816111598371189009376287497635065040731240638198044660169856041147180484643740487115082882513274946404589057750404604303197218508430767097319593020331514006486909000091735088986784162513582727494411255390050508150073478402809462915016457391147103812968018926166652592311666944237875874842578462193952235128338027525711365154492257237620761103938514849936161680779646029234100540202144594194316886474672935775161431685908972067746980621630312891410388400985889959152214214017526051704644919368861025417447861192703377087922944720171630064411876237948755345538540466656530798286730339105370646726349787879632342857631909039996411650264810272709247136201598167844242642728642664109522325047113403311521510146061904530239965825006562923515833027483564415310404325717338537642764356478190108320692541155103205541370388505558313421674256558753458312217784876159100358645773540877382591895968007079958887916976363843020739983684564090363965467033950830419488322265700880787264772598631069548669366322594303016032852524122353428859308871145578349047840515381734720387455492534956579522082201045729805950296773566539264238134135000832834283087867991651851101955369903891550465581915048755929949677914963415992430745928917704395014001266309088496747612769263463538164655979635852272043954547459244713375473312796846166029289128345404923219565092332466762817208071430277503927419015397094261515253367849932155977922746975134816679194684455485603556675893244758736775261568711408132900571593710282326394554825255849600282557191595805529362231009354007491524555402853876460555194750247956094402889965122745826360615844815003884508149797726071247694604962968728032302738013036128727942693980623466450820753113387664913311016497892131730119848154538706818609740158150440281335072164249532560140329550675169735921115227372333287566475264*i1^68 + 16010145225012263646004355773537410467717075962629503383800298699416585155178845532307624404563246964633964125209294181425041281102641198832613812618272996896999959490160019567803320977972759245123933715206999119146670242270770966169701471593615808126777438863779632013777212003510363498917742854139920249326439033174793580656626397834705206484765979486390515087871967601394446743319035780291633822871352342501051054009507183565661639529997281623661796749725850833979957462902651782208941640093804149010268310540961501667426621869158293495664565019931465276738174943923720740805297144176547966773229783286968328589261588164028383214643968498243936320255769438350678533693739296387283028849488600206471247512326951621182462899062361179165838370374341893312635179800127621380875536032657962561244522851985067121052486251026349155436695960216100361106720128294940603923873125064450874242542843969231709225873848535313982833036165905587935016352627660225849334438797883860026254923120129464377374916883571125581825565889543849728626857695190248925234324307135200218445552814951187684799139054866034360600056567365280639731306347237226342148772297257379236020811078516472868031944220059464194685968540374065433365841890691012471847716108115675240344801605522291077850506835057724786875444216570414540632849005875009976185565834219239764425963215988250521651947455027903734888107083905823924883584829644504548831024430049820045388774303783125503203672854926490720282522972770932266830506288754277370250687243949064107219975327685428990957780397500660537254395873817295458077473705177659424646929314710459771631778000251559280953278942200383387077679248992901279415347346990759269931171735953842707280648589017298948619229725824446170312391544224876236960542894362529778895711711098265708222929658570567204216858993378101268650327786789429807522636077527752537558359234165650146797081750627903268096815697147446925748264430247677781117593626356272458172902942020493484553503228990072015082294947219050450616984539388842161060100382565052836060849093809331575547889916439538987324573913669165756842135572882739323783970980616396871327952541989011292090909560489558733388224883645214179872564192657326177493793157631401392083626197060498489996282690688612888104619475905444526517889858268152676554424768772609636141148256831042128748723986018516544718523298388805879027059098574778702270163183086409733357027065414694608848047924781827420533504948529191523317169341707169602473251571315505847881734861308417967005441017050290620409224544522234682284776363133769907938859294362675175115044521797623053359501661642615414010620586606769187110218701531292808963033521422739014492219350905830148613242673988540344484213257069674512616055158224121131629426139416158974780276009194168308897025996078945047992388849298475995535848247285171525489307914501113697988132303618005903938504321513615717734241091881010522349162940636130643401440372204490748378295102014494847509302128045058604620218621322793161749024501989006961119029391037706304502589436618234329358956647588661954976657203629118129925621944062765964719921869133696181941183583922090450574585893620824107264693998795551570344502548511966340470888954220307893844156560368901115446091631477401662637944031274652087947370035868450503164848255354044020487559836038897661255262239161448680624130803187398823906612309599248968282681624014245461622204380644502635982725246943344834964881408*i1^69 + -1012964806710750287742253979125273938226384357043219924428769589667590643658316787407849615159915410499554346499224966344330809894829264991330737600256465527319765793274900826704981722301219520676908287456148716668141183598351061632448818860999560582683411036580824291083745380325644748538474847740561306674492187240638794892593666167562652856474935249811296539511448545952932715934765832144667989397683392918895901766975781648011273519675525195349290351790295903560109589786202364585465902081944933324245386543944580636913662942995775408174401352600361777307231718727579634249106136922815404396082065595967355925044324644930526735203665136381910528942060312088277498595077159608431139989312876039417639600546544861267409610939104240633663498118101524979878304268176774958609275733808320892433469095602714828106640753311435767033252663585744869266942084484652776453042753917114705800197796494777488171949441583167580036495099457456286234693304189307024407621102913228834116183378586344544626444616415101137600016268635904261076624370335504306077136337758307785679308541246192431846296780780365562480273998424772758315652812832663282321847819653062052758856592513904538906898330343373097243220162486055324846551824761452764658526511928195398042898373333876398821132264144944127927801613323712198550851730766942632746306382725278395061548281823455422269777820486896597699664047436400722153269156147788286891424937098822070852449605979027661981380456542620340663326515123907840133686171092401989932145931473341468259665103487028043185720520970770185406054425182917708475226909195091974220707082369397038275638559004572696998422634870258000741765810550567910660569414293846405227932214450342002175311946515768713644532370314467683144287741064082528079931712062129867334150237565835681198924902910429271037266766167156125862203552183651695294946683564762966548110048750424560055622500663706834802568687895026301075752304238689129273497086059015803220511354167138414291795171119117763307117703304688629240192052948770429271621495301264908579548819427154046435993218820023869334316241379709470598332998099695202630255856638023463243564393152999544514028914545716618866076441565358384547999453413718863752823507383668396237500370064745457150281972228292663615802083921763106444927470869953687221670155030893181367658612852843658481700973075704652457646660007219203137549551399462308219349640089811382926057996052280890888443252953397028919570267609020629416926366763786765684009647376683335183914404811489051034431182799086117433750943408394220749703938630071522353242796476768692097113001399219505021962280270125892390156997967510809375517714793355090622229909137312874294674707243812574030257980687907956958831088032774919950239419728037622464457538746073765154844986045065881999838134698264672609938610242032093960660795032422162326936015663755479249924860867244242368986550850837816618229987033761766245328840003429426607042929555129166568190068554307145103587905602016838458001562069441450578474325423087209702226541696876798923438897146812123005169042132236165666419076075453848727486384796115506424306668842630345210296798317954813926978746915630777377161768843574161657325525986247760287400750045822886589557173030743673236873881809236733279293448927816454517528292496929839924452978222977031132159316852862960323135706172726780434121160960235747536101937536647131499935370934745912897440459353062181488878357626002090229760*i1^70 + 34712017129199854999710892176235199205054300460834159925621062655922398412963871483684125405188945180988031011884452657318486029425105542634775261819831665245639689860674415301816542868565824376427895031789229928323550777815890033777322907293652002690125206365857616483657785042096088672071069741778010864620426052926423086330723594523270239697033088322057686997272450115347277212543246782639584805719035498242365098638219690496468589906179194389697084833555912574538443189967675675852372227640299400537332949314980164000236380542621428663316311233954318615913294022208808733797507013008060158734297890234812866016512179167388202989928319315276403808324587266658816941070819036705503555316309205720654780384174820983268334223544531310100138325519348256168970091457802866512701063130638917862160455547574095684459292355862412268295812904035611520988816601762615309382763402746611067721359265213115106477763748048148813107771602946725628559305857277081568960811797095213328458173890182793253405539193515919263054388493852198994938027473620942997574075929577328381357745584667863643749900794235231600764227582999955766967271790472856857084474378722927368183568030180459610682100771789666107036472275806634951208120054794831642792324691140279512358063042073127492028385489372973045695675862744191419268541678039618381928928611202006608513834111730986511306989055175708261604805836516898403914683156471441062800137564088556505854286646389310849668325772523625714134698844042449505210447654628537136937400995925721549059484300154659371162362203819871743713915797940809070363278153607453153393110796724154003644098808126194963394870515667127363090445638441216695190439232125820806766376051511441029414514260426486498244942087622260396002973848477003442878385330952812031920433208374236162861400168400399047269962310625805122696879011953975033970358630695753572130553810185424140112314304664135893076511495271785588423909076677531102093992013545939418561109046393513550367894865530175221020517386733394629527859541125386929648119788130622930426428301173403260439312688794035573792924081741962173345150425166879047941711029357973411725292357127543343784199857568694907071170055028941148376249602523849125753021794317920037885277853959769023271153791303550083666601948945253628161799205054569968792386673354084498953706916252473408483092291099923163723172228129392044363513324107109239133794300271471445301459806610540377743732961584252469567084945344282676685296293974172434808618701148515157003941453227222544822393515432889825940713016597686172938700431684136252738249114212847840377335233735171629376508288772472069899364461666422303201740425180289513891052466022346334356663334262674818504093405065444588886951682814051565841382239021998062035828179538707159123766537833905594887996502978269258973033934384962366609287429163138535137774701099528211611502605641900654618759741293832436665351632471998168773373687653571839643952208998393133764498030894731011475805298156405222867357803650893953133547206003349851658350432301395702860771267393640848869020908232773591991143174677254587568628847638826810048172259090315370489089214652789312935271887264630786925633944226448840302910187267355177007963475613473673045798707298918321808965760911057691489829927436268423490666846031040280244604794886738857654375500842211437861323845478770357688975139987036954989169722354550828100764558963028648636415220246182481529928322337734656*i1^71 + -514153962211104205140023208959158131053835410947600697006818394607962483964810983863255762507785599170037955675471831614895828481266495792798871647164836658378736655433166950531976817163273932261590781620022407352274601855893296265921630570579825335947115982013471650744605978857337558605882033711439662058521950926275986131199855554564667075082427440893378247466468067724142038795195684885734159709994664129325630148122586149717870963996408374692351577247544866739493912201602362589000407092093251145341582981545152786561743265949904200629766786540860145117762984525575471219321636861952591618691084426918761954660849620763057680010858936706568600791738455954655996852989632645043400762906420255388477371317185554126127539524460037801227187132110323985149884373858170209244234305294556381755514307682365075535860700329126227901480642133777200781268910467344454024649214201130954284833127280175258203714651949090014166244303922861483358967587274505812906238776546665239290137385954478974306659966432884123536780817338866538291909699282896688553571659799061038087346810971570452055391202316281221972977171115105130512220703675433721634940140594017172993152516729007367324941250206850617733549427349328619743542342480217097633746226514589053191154979698749767421834298533555900597952370609315746178906457041564965906464897548634869272668021803065323951653136697397535474028078737442126734731658495003437538383400768840117742080255187565025492782620779852042239932818495300139811341855122903410033939591062921644457511458146345434562353235503052524498536395322596034759275155772081291553536407212696779863993843949969348269117941433694433176411158731542489923897033739720546508374782416302911350525198635594204042531925337304724691030455526060486735045245854127040246570392402603052100658510019898275351602942265984941744890532943168593341886673647440452911044756664135023996214135180335091323744831938842193413223268258714229430746820877942555536868255323446546301315950860408159863069895200851588020846535665292144992465684965963346816305426031705510076374041211279945199678714239573088803028632175754806235217383896859157349379448654516322966040729177689973377841534790617882164892621226320628890432553082942450538925506530973448002054634986735900410435834400917070706112965606061355411383544684228867300679268410262231255728465184099978506616289109744585674337590987514362625993859567348960307168997835282072554759937318729058310354900494785287955310223187658918276314670142151702636071042534116800979977435512688294036934840668103564837826033463916798014468436806791660899522545654887997335256075108545729322011964120407300509881688420681762711395906988527995116605922602314962635325238268073425895266738156549863285035834561915986930354681921365458106896008906539275421362826805172434219782374911996728267663340703090356686025704746541577570074993288665756750703231604396348696048538823325033095447483260983399840095629405315662914960561784810134913678133432563911110171370670519994311558748810908850012908718977729165669811895103094622127991185562953998063299783703992850137246009317945852609602668609734063240624555501881120640121176919309708825929950801958443368827214884400500142670960893651833442669846691662244933687046313906270734699051958755817074429412377661576134938311005983434737347479451855682117718025071812324396383063116544856041101776941484331534380562806202734359556235059813708064205341458432*i1^72 + -16408465086604324932535893421733630055902330215620222936719406264392170504473737365460133971964003045070813076730706158430414829057821752105493280953877741548862703814845499066131311657246967625641225526376528305771440063803651594233348538462272077772260020591698389224295825959638696148348437393909552567943239141479340623136780792871194927835135203083708623574491723956514103049517510243330192872975919044969939655128948988422877456033208518434067863522180937493444866676198663863786699172665622878047424480719511275240019203759569290701768053828658416642260682937062175551706496604038252990952575097071805381809733143234129359183235797618479033566694995036195067880022069555602964811511580376364398625720674379420925531491331727362342493149464689586281225168476846242557502806420671889015124570951215217784729085960963092662556975981397914179168040032963622896383004148193325121276561596187090544883772614667162628349309385699856607824790310826279406118623232699735223634020849633228652062837705151709065691623013640862991394732417502978289126686352018839580423512319777141073602541268073401246830573121656792459271138226641737772874319062947831307589971274648327615981776820407937067714741309974673309142866167218350677320437185972616474490837618419735894369553123762099655269137775760160215614451701418521672764160450625045750839911356892971131225977740007584990129770782129857759029063820488414224658286213537162587103319452966678223294612330071440279454896745768294930253688068863397033669302499072188383192566107670159226571824162316796078388167921142823163907535116820325540621986543824760490586964041400869159331287655362379319876300328049604484169369190992361906901306009333423336125106688093479145432550124900127079200798720009383149698980768019633178291700659052196499505683887726938143107249838314894479218833287833731702335526401568139244966846156420837923643879982874786974943343103124242020579479582549187983118595561407447973409614287845133799154731595213722186588228501831485807652958607243808563679868326894124714699450973847191418086993983146889917826240005857139844219496606694243463455899628435252715234295326523938389231042521326511858610158088435709140574059346564787704574183654985924582613141538084598266787776424933307210100671837296702116494609585491601714853513098918833102233597566332822063618555401842960251825596755363346832869143389251826205451571819457619885482763975348024571862833717751565557439298689844494530666114128812826522642480851163707389034035835691228534101511618933905147795940038625347017871550113032154856553275623322642583939983933061292260870731717495037103161088147307374117529886077090844544233856602249010159306626305032211192548062405177893130853224986825875932747131992307437059272328436962005678698109180079295428246565712501296518603473856060041981456328289655000819643576737904226552899259876662909088581023965588679952574615724379051814522904325891211164527024548293697520392497317016493815400813118454162825482026172394152147914243443906922173567014673989746826596832810824435485855325982864352323268095367722725942452954162862623735892473606817131776964117945845988639043144290212670413337696831295633729438101245998951127601336513275728255379890448976795246828556006762974294091550214190582782567459707461857034445835825983448084713607076148267039151712588338966600827354197245795845694636648152042376464787822806261821713546602667269601731018752*i1^73 + 1389326470943996035554630503085832439713903268741968535184843183382446063556623072119213327932308995511938985115471685374501582726781211596423770060792662253217292639252260544465308805637651046683674863441680330082748236058964518261901646985961106545312206725847359305869651551417890536131216540354047896102518985043949352929528978486294091238099593540176300876588112330009867374385528779783396969653528639892836820075342154166685527530312967795925685160273401532414611504277924002895644867352307359696068885633183676729273695815033275667324212009667875133028591255009924881333685793604598303132793060846069575975348447353434476767895081780016601129302492002302597670147330496898481296364493610534725813442139320815146352197453073519674131134305411943121599179849089122735958085220078236890442604498507495946516769441106900173156202991678936107087944014622144879423823918706008260724462141941466227254325795165309547758288240608796208859533662076449168213629469072205870922295249641987063745452082613610586629305763148294136609591407067742877102017890239400228598557040385723375774488629502271438072159392564249052803090751610531536126701811210310938014732272140214073145891057206560594005531917270358980706785216585456555314401770730340382700864631175038182909781473116152099801629631593291255523994871239481757769864539447549533911979262675249198404565739706550940856212826808996839871486321016742975504014847159774231070244299959131826910360254225280698655842816515166359214307179529180094458561070653515981099875382397492059433848708375308953529726743673615838200107996775168572491516816032447217532515414246453248937895315049642915890950221914302933150497556879209894237667754607524944375799953250382098556648535910710089391375684874359519959857710729145332244924130411381438777785175930146778977640604034567107085560608447214788693703420636901801271915300583598285095996649454891535811090695128669080575388329095322535814865778988561873318336527983174979126631170856354309205127969025860400570109035994219979081452256381154731662653220478250827930042328076029661489759356916388810339895789180070859129698254503891795828925521287259496625211890142277428586342549858715396062757870224701514083585788128284330965663990117215495005765931045517734342629125916121591623866056393453507779000152411717925676976462870216000992074649162424786635244987602834380839813238591995457537014040680617505693742125202272866344678641763203950110400295283174828207712371153808098935968218990581303700884946357045786366268184422031436557191732414187305401034632255927056465098348202010456217718780251873625550358668289507341271486144013162492360614713659655149607594368269091502214879349076889573950178148654335936551900924516893998529652014876210193344872056502947644555006306746370767652732560752330842115448702056317703862138060106278272556561869336209230143162839646378672651945886097323970382002411143643855597260996455294889166630883785614236169480060899838340045553601669014894058524601574347489083934304547759970285097520721428276032666901894924830529003368605923347918458255832904822774878559910223078279411682009386913232234344077665350711260951904925504533826166838449671823360335810202296563987142403561816085858867935326242952134908057009341795997386361970791545419175395444549545977188295457069357420865731290517037779447472919890919943715538932153279894821080601609385398022766273854729328981385083137032192*i1^74 + -49149520384767102786961832476611079178586247056178346271923244624853188715054433561940380579719858481119378264232119474658588462429486830056622367882578520216534434021679906280644900744213855486981732965230122397247049873658832822116801595734309664417129376601381973188423462844554119717360149436025236492057181750038412603450538065226731975906844305068188854715798083838755312381004659760126730291013496275999104900158822520597521735918690521203847910733117331672864531543851949492303586206594407610610416763918499439619447879596726897989308205746335875063306880800723404408311062330913360289388817105353297128723810117406844329669698831376703756257804767771753153872833245675673473697481035664379719102183978128717606631138594836986216486595800439911608214643534075863550279825245629047496515562563318682460789022214684052388980580686961524472495150270437336008240933527348441470405027719524659206978051995527784003834882100738635488752019309689664889568502546660550843987607514532656481222258005217276990303986738484803194096193570821834570577242685324024984240262737004377533646646397974741300377915465751106234476870166545730504015938256052221497788027694961089785427392359548117958116928036578284960976613701894758050246378252312894753005420967916126730751855584082307418165191964761954404139546252550488928690361643591620179530715337088338422324924418989156137106791063699206930051753530861955474612291147513174642630662104472467555589252771880661141421968906842206637149444988869045249105223380533067592457087911401826359135505029487453731545756401153147141542121553555907832893724938655189010109205764878953927881622110978765907321794818334411109819812108823021997787341327518694933493061832232562059907843259797411330445171533921349184760536590369989250843075561653849476082394286489633355752707737347884339638212657600925811407343930122136695843933691508685848898896476316078141634860998351024618915585172578093507803473589896560234593331383472602924884455610171598790911082860110429255184964251541995146053082549186030003866077147077237073545581175468749780371559497546445697353629492612954379989663514841874893712294182939088841041404049897948409806958391754748310286683962765812302182797394495950489320686216532592331532600125064818868355013161132775296743770676711267874910232403181067826559538671200138397085826776053101221389520449472686969626736774864643166732709722181718556703194611581396418442606283404325612594153402692370683760969141429405731051038617851688890993105505959750159812198585421407636822678913488895221505640382463175351066220422749161456662872507600408353275942838438882988298678037613082622670060842925671868480622385327078174342248190864494173169900042237969835339654892896476802050119737394883898699686818685910132302323494619398055122989015549239192732670737206138628836097156583192038165343325068187543268574466860358567289502827300497728951104272215535657263421993286151955506866728258439822003587187637180286083299947045680709693466067625651432827716577379057449701831946240860481399471319116649905058780377087354652144210792760443097290034331854902663127107798388426672699242064656967924280431827593185995961452887176087935661223852120135591537361036466136938474506410444286666447401335681797146256491688705798456303833321253585605531568155997828911031372413907023450262223354746823395179579115457997759401523870256745515101575495014604198391183869529292800*i1^75 + 983292283082623499439900369267352791086934674026571469389266790885600464297415334294320878314648331850391964139940915958123960098451300516327198368889521362908124981493605136606368961083687000377960283829709378768291275033081938549974494230655598622208891308052893363230369776238128785688496044374206572151830229721751575131885794789572572767377836909596149448124907735477767334558906811304184626285434531892234032307952234542456285801214534193487851161334820564223121149932951762345866570634702250335110972796426918718312283573081011205523919868325493555363649598435263350135555321733911014005783036066122165340284546402492655479954391064364720447284694580761843574379295397947909754042897501782678070508221033880929180655786448233366195288180613149735070500801798240002680157853513035220967468581447075788294986220380088041112417290611233410974481266353787258070234081794301796133945823964857156837932192940332799058618570682675311958772223425996797986828385976231244383230865520078299429936719531021770871806051531269406052855200500261425871024324258309706028099464524337559964387500198172973275393564667427896212523924602274605966620938664027510084821603859191952537416978040363705131588838768012888348032570872547090151586786737759521750171380312166510481609076917776622268136604184392120371507795504432973486049792390733607386013078694725299571873805207272536316778099154714856124876337115684131505892666257333983519947453460509250503201757878927460419997026320816939299385403686779867822041205518738260075260770490855284470811367844625129261449943050738618175352858010493748188057603548169147426635647201917361447982986484351579597278520423272564491003177743681708698552139969816551926424817999248410521572625875041439659237051887030111895951412986391540001318185238914170817302445609272378604119741025151817953445314022650592485204503179155529672653699359868143186335589528828445329649288414044963957930238355496305805573496751416743904342879748068894136628238874459199670772987149043944150727007095342264991006738170096702622134478279581887260752475614420693755466469208368476853016299342354948531411828308115843418078208560316349433760279239712937168819682395518370207297471145457987734176407270358753687942688178543103918999097505180876612568896241324673235894375161712390852530312473896591484478644989990814376836386628516773548525290783436422094711556155450214782287902008361770717069651609001816033782261639964591073389871456753155567026825150506462474904297573877138616812197535240701888227872178113939796014857820515435024291605361443070905128202899501846471996176568750606366669757838759987417447323340320410658789902338910087418979063595572631801842930467659703755050449834897358686905619212991251195585266908956745680110712486173131590972917753678260555385622507938316097581879253521617511902781330552217624431781233265066744298566727980852395069422000378358097520128451261204720371714879854263059224684122323676481746913670064639251126275833308799076458631471873038122932153326354346449252375586240066322115889309666077293374734376117171638576397279066036728014294087200557009418426459289323921667200216126130506398757223280618296296602934366201939333850211780238829320388128769239084404726081266692554716327803287471835688282808097573879604286842352307874088274274052639659970171019804798134523594436927183768259281573129211683449323156742516756361091978770546845465178013696*i1^76 + -4568998554571540369313900081455632542578955554730018348817843706522397975135026130084573667740072730648526539046491030736576793692768606431075587785429928238018274484695823842840481175506173267112416871588444814738090700299177647776826605911184812818352858440198183921499542329840176454522172875770060729060219995654783096140410050263703825436793052732189732731780333509647427592899970817819084451039080699571576967845937595912087249221402791107191020578635862883465757322505329510754617004756539862780897931109141212695563358654787059921841894265737289175639699208859238289333529305243537084595468470398496674701685018490049839216738694266472014598302185326028883560013699510894064420638998077117511290747902092069364571060659846249164603189401579564980849781225274765915501269955914351724187696778766431326418464506740277726208289327601203869095464495575703094213458835835879905375296653072720895299693836592884762339369782329360790587156020962636165939766360247552672608742549207940129959457986820018621015298277324386176030793689845187699016220897521729187334831592517183613045111963000282989978666096096505954776910340869339342506414885114101575819313307055144006926898712003661759566697782386313379675675703421793287634850030763515444431588309859760820254395920400349366814886343423464185764539994180861370758030553497001100752824980274160635242741680141982659244445234745552307747298268492265723504246572656585121077379973536659109300421076620136267212456380003242707998317674029573911641011325997726513245924707538828503327548697236308509463807193491128892111561554982768685590601793095313815735672903076044587904611977320812727273305813784066125243039759800902379065396189015873248221747330247574532019536414922302796730931850858312981791077790720490812459386613801791827376668443522434128517081076903436699444403547377969386928561829547274946717291605724910496277255038381236626692101790774388194842863148868457391893587963367968937888547953668405519475592952163647703747579959425245858123947330702626049129417374031396191091840920905377648521346704482837756354646018888795953170525856784761761725140778120246847160292279465663216587539821617462028578764139424099189774981150548645792356159268160629862950243431362341664054845106680934949043321602367333929915195349358049776606474520824447676295904358034801926574614566001763747798520252155144145489381747571327756486460541679607115088428620209718663470681367832372723200464394259302277094315542365085997691337866828529601539459552083104640739501833850655272534109756001432911496659872112285071650914403467615761423388715708806074141170128859025800095344362604470801779640146508979941477233581068279059548111529610072029428461498041894113999031078825699304180121085425717981174958114995206370134973569590884446388401943910630503852111536395994053243299240863128987632241721942865428759728741929726203862470952585119215226077848102583939135577499782776929276179143687443954889952835549370142202157999638924886654681581498432259115909906417014857804267940108470785685478724309491624316824099536877363028835722843311976464533205032715177704554237384458130205542398290809115311603782334956862783184312077681420379463748524239682179015145531377621675555323693495062588318425138983105249287853796583897549784927469191950704963464459599901831609439932039568730180903872335644475994387936072896956479661764392122525134776698017424932339712*i1^77 + -433021829047345139900813462779735925536502605250743813001516625836909485221339342364481462488085622296305924372865579770551980413049045504773111979696247693514048729520758713899347808629700007175149673285686268313550438601969681415774784602517697791654220258360727336575562336397653872321963692783910394958864583411523870157656904569939193378239365648698120150298074903213521368355481880248213564102795582698998844846961538283169109363753739243198555329771624165453148387867891989438687324261411544400689858616030206176988446493662752867233736475461094828871949230819464917235285502000959588873707115811671925105755131523117190573652653839922739656112906610331134508523843628746883404858559833513757720770248052793565985175282439107457575212948826508036438476784096522688077187549555046054542424791749297748840457669435828958466421479609186929081039781363956619681509825244818014326224139085978515980188985030172382879125774682525757621475803748610695535470326472474117724044560381131917803737552153540889352018875859412632268434467984470931060905322865744874348332976394579048130786725078486613096134884229879118513070290815043539494486558117292322986595767388255845696805027556766147430770596365936488823783238380102318141506403683757108205469225441042403770204766515556746585609589111592525923657782409033620519560422506567050893604449440129304179285233224018494632268933389871380434106526845657634829610296103961696664032739687785360341658365842367904712156175270846698356477576341031673801444592450719697136604759680908700436710001957061395742527915347391374733484033331538212006086067089140969541796180114621369295482560232833545060770860891475906170259456607005142829470101934788024434315806209877431882362820438701402607366788530209709538068298433268378056840630302401944474602259114940094930621086390439863705529245841502984557808563468640681712252118754817045810511982288426166011189377240991485932324823416211509046009298283714643625985361945566128025483533692105897849863026416673812492505093129644217526415506754374604698490617873738118348737344652257319557154122087112829877017944589418797720620474580623305591542465725061575244515157214150270251771652009082469553522003649769992825964496086319703794174954268255680897840903435218902797047083777900082308938741436236207221572841909799538017546439108498142337299781655884406321176065363490221146827364292521599361418980240552433147221368207669947095403239257475067401163365639232960484137475821952494310667328574588933124010873435964035018273730484797618182955035264317926471912334495193736102518519707243084388622334995702712162657843267304625523064432620731428270068819311009573266260981767903020772577345626178336071245227206093174249570875669166216376726037304754224760137236058711440739287163017620136341202331716821180785035131635044148418760108605719322336010099963916326060336326541281786394101863913708521617556881704352329817562214661929315351801718260184313775326873388105661128654136977896352210900367583045901838904731738609105528130318000507399652451440691867687081965980996599278712808615573166754685571118468516356428297203164465787550980008199016094285422174360203673957696688541682238105408221026015350405555266410965424918466867841910974396433684969999149771591524559591225671100830312316808323663049779354040732523271356863224801204945580351531598124090253731960538522908073137766443638830747385317031936*i1^78 + 17401276183905726198516651453411670641316198108570423557367702291969218186064496388135081550021274795419357017856291688736902495755038410723443209455247845083561245066062431103024522506188902770552250699232648479040536270798303553631688465678617822114386962406492438245045389126314768847674830375912801147336084216262318557598169901420446944437489607083032106042438209648567313325810130440488525857823679367413326223513771822677365876129040186136878657135376651090026417643594720468031554436689764551275749821334332070148239532484642109996357578945025920595103860236127057776050299915088248568629645266906701028236686226659883285837027429727085111790962292834239013310237016639646667313227329860487416907746384804369689589511137081655519928032404759013864210954763341091599949451061236970801960840463608382795465240612785550013461849722399572610235532336496453866770065784885446222823995279893789813092183479629734852542292165927007487953125073906326337241781721698069563601469521456172989797564901771609618964541811836183811694269215856506386981681120760879778172298863907127736637109168943128169508691553805864820490317663836864383167130346539350860946466103044312564162644182466902426814896965415139778856143682004543124682463150300558575251548961565514398332091303318334241947935156892913835183832778884264975082969819544200799947739264618064208947200577735772646933520408268866605723090765726571924550928751838379370007270240733113072334052906972211152702745483331237158825230617356173522931083803908547738361681188515218276222574989239858670128250313058844952616144010053321632540205200837518741466230672233344704558890669592458726698281678584878925539852866505838226873568294829094045930019552189398964369602160671455329968043493332105122501504557611237097028576467444820949922282267370541449962186017445967310183307291284502592849353014902976205184575082896298725535570284044845958516108389661917507787378678582089983525727688544701025783972175968166081955204788831595191617825247152390463831706601396925994004904375975061386535069076058542016535924328500888510782338367898646041964274622922489836943199733122212595193087869475224922892326307615655478609483974308978772727690866211990807939848322984742323836377787600714925442137184206381578784162734309004707387678825662064381840279422046043426772110509972233988422994398335154776793520942837117982211606849257373977384136325362271576857356653838685297903880961049998664322302579307135484702352861465829579705294037932039368248849137603726921328236069118815101421003890350636422314733670558759449142842479473217016040664567492727784134796499587792992629785732805250268220019884487485801115078533252580417115231607003478468683336768673682865307558786661372160446649129529816271344013403029336811288255247755904100572794116991085063563389492001116863641230069589207850477669766701954041774788765694936874801742502981454011923347027407891456368373349074927568631142686784811833490286079544862575315283029025855250640125219740312864896448592930637085114392099710995103239709409907336521734169363688029441544419938325723152065916200468404539802724654536375283161246174883745133839670753253032675725567409884332878144531531295789817669085119280964064149183692915811352931318544513097627327690500393885459746213337683655114520213068911966642436968262430218207189948133738804038852632083763410168116066763324755844055354297989201920*i1^79 + -355522747397186676867565645510436823650337883104428021016670653475439736286890198409433503346753611179342085952580810574239903372039135438960880103677462792614267564613266600131385760669966395751546994690984310911049135280419798200792668797662330533408142423643372705655684563660996671947406988313569989642938142525371846873729197535719594116723463804284838570835974845275940473316893940656171193350861348748858722910328213571789341135809640877373394548895288424410339364559043217771594205109869784899672749932657060968689665875107261787412958100897431733496710131104675073326781266810923646271678025502614177014972308633645923828701402273094459834066985993178136420719312790619770834132786678245172159498303464110043037442536249359935011441144244174640589316318576876862111189192691554770551485816087269821198776580317191260151605759995384834566052835675710481928305505072472807752234775255034966828293925362889189875196745086513614585990853924470406346891624747192268034035351698507341826438902077155151444215896331469483080179252592180546559021424207936823120722737194092413275311107780059747381053803770799912596277966502961391858913216114019906601029948176945035281078291478976543140392941576629524013684930673313842923772623267746286725948478804248224292440043093218952709494083447860305973383503860512764723430796479231402715337591711787298384799384521166604862303228604735242776313553921457626334521876080249012788981512454297779817953669995126988824024315900930897637080366931384094389821640955428854834753010184171239566171508660355981964353906272254244656556784328152777779864740258660793185074132749111342045913767750296148466609356957202786371398100804482789499195269424587094435846386227344722035753028788188408742056287513275694421105719281895610137972217601580861764489356227512420244732269828418095770974344437493835613413450529457453949603651110275828878610440297975857079413160562647987651559185005617485718672625187584306761585454492357226285011390031235322129637569371191541265380081747018681439681638469581393707981550432447455814075735848100554387076777553991259016855049096560984949652638246641068818163321750768558956898975720206672255514395751600394396804007398103050691699076181531286221734456242905081258664037004932274105497839014775784200857802043771263977801667322732757974974056151664787320159627181880656520751505443087919231398436424075049488660480550786380137921679912809488478146187385399717486926828454135806193857688833981982160504004325224506509645861135653608466291086948412134119723965750550490396554008034470217981080178683286575445396272558811085604069497396722418572645466511880283723881454317231092125849229691772357360340762550070895524116633314677985140704064825701693223628941626479200177839784583474733475325822634514722485875294073223526259450937721855627441136287710167991476365861964362761608955416808524712961363740968907362417341660810699761895693112580927229316083299045301799698692012749779481641730543418348214327309782273555409038722889406267957024379046149451305746198384360545601897038164509700506800680607036966888595717293688974324053080173517349633998336172059617399308189458890527734070229884519094454341100246279155997348020453668743017855661942314114686016533513357562358076383217425120922207054697936961143123486229149530275946584204429771093976604186403900086960907062060981175644419952092871625249210119487488*i1^80 + 3223641506247097451301250355564027905994464418257345503280688557477107003047440436165594524862608421905593079883088601317028453684990887483122084679033569207881020628828887644079483552384178454393543442465351614389844622937323906874309693377792917137307882998283579186610795152294104428472604299321487934689518590559642523170385457174085134429487459007754520999993269474509739257115551916692720453050402578529731516041481480495552770800286635828232605832882851962512716837745245732496586707238570940328856608520391123191466139053638914719888416573446878329174833212034774915654520940171005742113149591105546569569389369971154335326859901498979299257798394386184706560315886210611790511964288330444293167816798393373115182923196433605036568463463242861109961723884175707607764824734823323070779690962734382458313328780208784147019598515985935647824746264968630475843844536752200217783175136957528200691277881986373548430912355152564739145485524757649051550545326686136697461206112785053036222120626464724534457430398370141016604996043016715794858231974179698123603010023700527827658679235841473632261064008878789101570341556270289800087909564610956053355876882174373990411604855800249195681156209859416589519202616476292835669289470163661128396794240303368673100486388424241632315281027068578904843523253674261049536311846152735808878340767349330183398756109987526815093901878438263588879544248087921195363280974356347587891671161512507377168657122783560556014513710685288215385928913266837124990101544015907126090365573245712851308856058214692034554220029879430580676294627796276860117110439126017479378233632304825495523682068300979443598087362894679715599432416968401674226110161282868122238707599361702612725892381419684441260129272085468013648258708221416862057721772176460430064200024646874039532897267609834097198608203080899984164537948524386094940003195206894510191213823903122873131689026050754244098761039041666744089652174038948946672932266282810964136370259738104259381243883349905356927850971351932993099463238695036240430421338874350639440592833228843261790215682632033256772450356295735186446141875567078238880603862525604400900211394481512698868525899352228547180455918668950588056295661820046641770123185545337255879609575306450830707713037645244366434326652142424134549888948553005434008549554413931968652757223019975677241780068333507658825392110720725697221981619787522459997099426425176874237218208214599308017887832511974716847755567180340210930037917167296971418992583677473924523654284166778349332254999203429829865313679802104188129550448062213636193515345893191565248764029959285009775782205009663157267018433943069586904637756337160772578436352075298845887786128898533760604001596728804080961324616476829568829632116105145227834247943603007346324923459272155500883609553736844567949350999271063582758037834119974343445258891121350158058498700220466597849257506676173574293749828820939867346474040654430952648422452077486523368626864837647319440321886273413766936279944391703455729976101770542129071185016831247840409141816093751230388786986899819423445571310379324683402950974947247984959674933282936193435084230213627173728998648766491814419320843105946609759331823244185618072216978402352182390432439434519414869517695500885183418573958179775864341991376789910956351939314778327218892962410363426299894558332116395649263499082352365448300855296*i1^81 + 53782263061542871461439352890923097432989519807647944946291998185139745210838758416656196405626005968056978620704244963278715465392748667070856362617282815663116249411829816747272517580358704124787095530775485050661897861273328738301274751778108672802825351861612842281779808418533806738270488075017312549971476786077838236328854295105146352502991205944783200605128866562706218854018395547144407021027169831357584765623764534437476482089915477431388337716315183418194560432264479662631339272164639365786898963837893517598604425145952956398212291106373416761671896181942880101538342723741991000341355429798679291745979012515289730894356598846002978710279978435617855544316623739093968221471219640688192307802436344222308352110872374666550434352679755494482177192889080680269460953390640620173745363662331450411301015295231756032070781660860770951234725412387508897464078940652250240467890496826801687094747840617817883112759474417356002463262131540068571719966600930249232783956495623552917406425369987355498385599918739364053623204476911468736161810058869260425849717690872733948874062627323934404632639841318591229446729059611400388314072492114459863916312393343323048463739887182846318645254637971488316448333822748073254964421419363929239471990611564936854853900556590663930287103547416843158022285158609867178687975693455735867537466064078423760017882394693337233906338365229919491853531973370663658893837605690544796601953904076097678487516975264648799464650110209641956220802585382779743109869234454120014699761074063127329632351911693110692729559379267520928696448683901433535163108051616924845310205855912754396761846461599348009841010348953965951807879611470886429130679877479810355865945259020936077750227794472605383144109268060761639116352550158666480219348383015244245141562223512699193746561613878825091777870490440695366635525425601366788336518864836877321629946405273518333537397070253736149829945697609404276645018092946417864166047840458783293577573488299305935488802379927764745071434687422850729025005397159633019126611116431525390289341633944597024666104482740160167640828056343053981950162049274923010329580577184455948161797458447988281538771796275097229846134698472316291014861149642183711215769870556551499530089577290131313213302101104502545780858592502865073540109788196572046805019355013467795059738540935786481177176460295600652051059956156459050415684464253717904403439844341109857526636757044181142859723686854971833824355314850456764831047965622638533626924587863057288160189763547295119664661999508373552522850458463068851433581301015461471540763047351305582334952759717524489761927008109258662851239609374665670893196104131949296861633056419199803562764405662519306727140390609018595916514808152910101540790511995146907640144852048137902383399508559762084801243201568830385930487095128905962774728061132155857832085651809844099649328023854314926945142526430374891578537586772827607041107384764306999370728676579491368526884081198225292862508445761684180712227301434000809166283195161198364201440149855921112226089130743740488654672056888560571243869554394272858103734682514146018220658600241339743100338779507898281440142290920832807099011978909583561170312161157885430971229022074596428022165947298199299293017299204108766999519155957061948150328354199635043424401678385062939128965866914922238207718302480355131690650368245221031936*i1^82 + -2828045470537675513589796044836919635590525610029910908145741050304394069715473856215790372364498719162131412931902411341521074810437079506440256683783867506679506181585985905661395260204395963225581298157361860452815415152372314739914611667518174925676312292347385505721154676380362025759456033152055646651235133030381150935120686350865452955403015687569702023871928585289507126032642503140750252103185181501348376916804068254096756951306541165742977502950791094770083125865700998190757029118386138616920594850685462649399927989169104910654073582230724962365449253020672670210427096754745341250855851616566792678970276131215353912224528111638842839178288122505570467591871487041985752016181009516068723781106142345708003499440939634874585467322071829260140126455664129599496676165081864403719192962254220194030458762898928229994423351140157784347611095368229853382570038328050138448457368829363490094898601110520822148275263759962133291024381918049754420229337954534837135240140734792243532087566930195138623616586379002195480770613594093947491698306133381485758215291025224585133837222357390482958762546552101925976385966814980013301839639470244545574837410003544465978175759818857168603169130974276056198203400884798480836498601574858936304310665937456244187661732636649798108055932831087263480147532835229724011343571818182191540316799228328974346815850978921733267936965068909292519101174693546210085769625082743275230603448224307065590748365948402667409116267579686585920485400181025613640939515255761331429110917200009916299771960649470604299900577512837145822536923900546125640472508535775095902144653474223497088118436302334294437481344135234805296426733831045273079993883482273959016901738540884822336162124210705324984789558592210845988983921671407359059256858461327293291259850308087050969441956199425191834699856089769749291081180582244505823881055594834268544852174998621248083557067174114537974050483057257826277931367651436088531549609252516591224178588975902392985285982198573174667592862611358660977268959482022867447741934004904059998018729315334187404768515258917373207657598288389305361913269711878678503876506613167777128766676439682690462763985743573088076485059101638782872730114267417249703080928396242826042914248388035208011263084315544638962510652714987896008938258180506410920316873924836379884802209676827912400380781559950169924133758865068417462674984857408710460857525179325073278659112062845133041981042895446245902208090276440021146925851668852410780839637020523646804660790333271552638971225993761186018393176149697633748171992972918741470445397541407166145479903771532348394066915024889252695756074846503534505760191656717139634526638435813644416517360931032411349703737059384711124956632917472642242699971569325170667660956851343098052331544061580024310170412910786618596760419909445584219004446003870213626841638788408304208311013684175089718082464595582099048554087005603223900119791207625532919600182802389825608625375851900955225047133231219733567314742063469064992457909377985685147768573469899834929154850515211194355734605155012969998649066512851753734006948498680153424103491740942852428830727721124051014921026801552520279347068409169600837095798587294030291659453269367012292222370548831121177447621798594573272957898692617739259302347271940282225843555240219239436029980383981444828864773784378334565444312776048640*i1^83 + 57954066973066084415292573629432046188194066640921305775611823948051272803801706204452522427191412391337735058785534635507061695143628235100706629444823091988147629756679165715799099366672489636197300392593929766934650143814762723077709325142749145570795339703865232654439435749170006535667026490023253074872128884575350511904201554939766082945114836855907019164441781323885061247847305075542421238850652004493174846238594933979689974290935494547201447277495042406072374899645807274068312971073582137662644344711523217700093460184896479734719788815220266928513987141596655408879409367192797851781993173294642960362303523072613097383970267535577332313852251504108024772299189580616985257669123370025610988417526791522345407945416903711888128918413007637663257019956509498528478413619957391522101377970826001339207186009283132062517444880166668853080665169332039911614478668403950779140948641763164331258402045823799673200535566235781585466985693490377220814549257455226689339265804446466613297847928899921575080072625534797423722687454178190658722141848052311227843797495754110694359267870208443775779848362160311246040356483280039650057631780103716715736916152346204497210401028118090111686076115347926910675136377609585061082853393787044624191020611321034648898833056434720867422432702761578221368536979566763657405378340461406368959427537949586783188357998345706109499937865261040902904433063155747807443446916435472906276153855363751325458508126168313710138606831615622865873769497598500945401734321276870314794754327959589609665746118944382827516187383913274858499265612933120576357403865223441553351352043598682077393813267203612799229267089205200924662756947249000594888462787028093568754514132671162915340789161576193213747291278278513698253825688897384723160738608954153933335132455739154281160979084372898935901759060315570751309756436503315722121608577224032973221336989918275835966571901722890929420951212439680130297596206951399432202924006348877651616663170227147414421733165893389139616365357756042180039344931828554164159773611846948937064306330178330810302982788040998547908646779654190471787509403384946996007130534534051014350340075407856397702339351346353393934347630556050544316565795142409247615754851725353030314231315480529298786206711262887953255314750438456445184419004935347297028849269631189659532265418518962516787225925830037659902630540787672803778909212583243394445517435492325657558503210052643562404694731420023353693678067354591048883279038047756572958513827876430366032293425485197145934874346052416221631832424412432185264489932019718837173993356010965962322048223460413764329888153441364261395238654888999426112264781147865977716668703215347506229139419993729781463237408580894910315377009922518904214175625120188785689934916238959457311380316821185600761019546020148644407443864313819282166125145937663735499412342819373874500197007314276027274325840557675992800547497044458642066169520580883521486069675243028089499085206461843835951391426342094096205080674757233555068068011371153507180816815301176756376000534323035260096981282131481951134056583237433481314035161983731533393587629276211163787338111493113330554369568680995897759228117265935610202301914132931294642607690174935052762923551481601487434366382554974523230799396142367916199406129357004833538515433529072800659329638851702875382648649644377377434821984256*i1^84 + -572123018040067047220140749192735004326135975748296940707174162673789546394692229304643142074420393601449048823470721321962108278471209671137649226347413793759067166066360565139033409247784157465706051007610265743434910531229086059690616560726498390366367467010631556071565488296457215378721925715178276094073601303377427057176058732413041077002118363530047174612030939362329784152728287012992105402058600429580448824773670606422472192179362697503858889286046632110691692142123286123070696370087172923450705163882776833895260516100337395996790781755585035871601354351179795688262908152510406205774002388926482439698872242174189584424375777530385915213874277412768359964482324711530601982977210882207355633908586793534466053352919831868099315992676386316897666053212742115351127030952980090226485471887941084150080217099658313475778511397104052724870575891899916216231083939609352398659447783133341315256310859127651436839739601645027570345940891106936681807990002913380788150710715276167569586963760016292969330349215258127303224810408575525805423491125156697404372519663182084493698464898336751830769745255499594313773545047603967760410811244402150709907108533352429036303659518155385607983554762436422811608475215485971926409459714441121535107753705061048508206770675829067669503727785547786046590125084498255259344339771144764474456292027299841924825183721974260397584344658190215660865145800776712711905700529642669881780924150048678445506302389388078246119329215644975505524585265659828165534255214577734743138109985493423489833842926277309178413380058346020170151836996409882211633315482847703388040080890558093427576326121830226806157300435244927181399692292413216814831864265647628797141591196987209021902516914745904847067373820365481511756830877375957814327204651857075136792252182340437977248259242744513312467743519330446661691249320153698857953801170698582792133275539885893714759841279891119453942968294377439830986885265373553784255310303261108010544984226452030351235841388246852125883829174418010428813131167650818047660432063585211655001014736081502358110167617328612227399418603648172204300713502939557955853184233216076333981744350209997481420575395423150916724761903576617778934949277055494544278019541539200982595580305509480563889544479938493883457030049505649464900143187344216037189030795906161163196814518233284521160571370038705057786725912072630935147008794402792457350588660273470447576738950970190589793806010182698869916930248677132334576567375438253999821541247156429773735893505015724864023254557303362150967445547718625756005230950335082024810077797642993706230690735816665990435040828584545959443653979558967223929316736575432027623676891269795694670007190071064453936702755241857256951303069681344379440853882501910388753612856091277579944865322641955054262955950258448548868456951621322464907714078702347153496155094108572873519228022661887131976560588142177834806837079203955637301171753685430435191539153709321255778646343073881905255384373702847209869528826760775345919286558227694250605359734280994404145649571897273007007634881620547662313045962618488555827614661710197146489328274712786307151586355953861823163917308415571825135276022225517548299177326156287519473333418542900200053326855881467934591898044211035103780727665570412566063358168461382190915894299407234228069686636578973561879140225665969617371136*i1^85 + -2635189970927110929613780366993882960139105862224814717374031513179896406648501327020508195267775955626003722247249892717213639357226623574413095322591302090656718396279910400587715234008593602442266630613604514376565168738572156706363095394938599080762593048709185873005821994079362809537862940345672158677376837954282954920220758761557988518403650780787592469164762322803999430469338892489253816251359566357540638639539945847900042441459658239021807130776822236442422734164545712570144682331115296170784866007942246506024990842534929308984632660056834069289683267245608491802310339771315656018553335945785483085605222905498090688981318151744321772513083576513249091008484507336760466496626682868379100664563169163935124523634058770129574909810474490450177364987899905568979174685763077483557289022929680439980815966884325829511157253315122719550445558300900912713486703610234626296694499765843911810674954564371855892234392780625332239711323346009818902619996250805505387219006990867269086215829041558915588268983547403225983763214940915844754038815475029132628904518225245237385853367159702985684959448264592066692449395590426720803465943347989440217722995483552472203797477420653541563335185921618732439712332256814584400329085530466205931598190792964255932269285741464704015623754238734807825003028961417699704349331443315148947418599932392124592914129918570515871442000407272408462854516336769622071548876136322674986817061972687737497400489766909105696270556492462907820094537997980426514984338838796333662636301279080738600124194400571477590623802940807873558729259930013785850110076678345606551886159392109168119884042902883016438118686900094615281863310342313328723528449834947785984329779514612366907605116070842462249884472297956830478251428576718853372583441541520023655665673839696554267974220540269215235067302754247109554890484823266083154343871747769627490912834703775490718295489036599819886440223167711609339052104431716746448446921672006280883635552413852287462886079390102266488336391108465419257389066801240478696527282782589446124333116839210778745209807629660401912676040429276769957284851474453159116705231421646177392784863469962379606943055710972045929021140176481642832804651508675076655512909061893694755598236776997706406067878925210778094160788141056828284767787664163012456882542077549300283185559760018885414621037437846783832130308181298067968078923697123692061933670251249974343606044760314255307184808437769133403735207108530987857479800004330053371382569558862884595351398782096623877297157176617890406458877951745796542574928143687724038207961007099682417184964124743842697678494406264331324788787780696706002284062722406974717289021740176495589128176479561647253791499153684987985488651015422513550502401216923927833802017223851118539280068388101476728057902115797613962993069047240583511740600378272093963417964625647061472073244042828782139137564096295634970159987827919865391970786983951571775951956098876781753086329564949485678369901908745474511836246289034043085378650061048840294708034375328130098172308232715726416473167573119944880546941188974519089247886122532758903397567858844747682282599550950980958159680972724495725439743940695617704784886628924450828811225691540126475064085560810606386364026622939110859967627385996395243173778381279615417981593999161799669763129534900433125294501971208699904*i1^86 + 190643796195842525168637263356469150785053143888710325497852674170349278059142576881377217826308888756414597688753006192648523772749445273421976207761649379574098646443250197250911839499419721109036033198552592661483173350887164302871070134837898247567298537701114744496210380926282784154039756486497256910950130442547002038498457875865251560092776534079902544453270311368463344281006187454834196022269115562163939269844507003945794330032255804665543990416072848326825599794119020195161380894684283548735860136593378036128878121496132472145471207828152346389493946961837901093963675888939672924668005058472853541140627043659818848015993411715036708809150586789008390570801577099527356455836158141380625382512383250991557643032754257476247099796763128368562823943626929120303953129216132139723638288154031891223627386980400261422152964454852136688011637508981400114434532665294096290916621452492072861630976202219454325777239402095256543706019376204325702262523866216015679955440352939707125731430885258918710386267949137283712014932366940978218678547870292174777644904311668323960306466302867655176019360102174234112123300281517623520043203611905292392760011008108528036818888631525866523941320760413672013846773925188239729910217420916929094083109039596017703855259514172119848886344135084387516886340070031691725191853985518475476554068640694390525649761609927369453224935452487170831781315974220103993269109891415270377630776791802557958113024135763944410230572466581024327836332245120075331114986846168104595741276489952745679192069890465477328058258278889433937928212111195923381115083938748297382660266003217887105170872827330095799560610435691624276634118964934949613582428762379157399642196245063410137301862796479692871270393865536722523714201137301127845927572317967609351095408824939922727372455856398384675904298443283839804495266144218402150390620771279138301014216438696738048001719730352138615415612906161665214324661961138878344364402733853897318817916965266342617130029756280613926742419172280004462455331551240376631903832397604342701575402140466564344362332558629804934567680307228962093608652569035891606910757373306250527607990395171509810267201701624812400271706345321692155368972208882778006069553232285044917443404634593537786935715838780303281413086034375425433896149619814268751478240403949404743179020762682595144589583836786896607939688345288666462121988164573662051445462067419346506102737272897169148494871548571641355027815723635187740001715104148565376479500113934713986377231121612094350768420183040600866997849826891478120130218867386613345910890811852615733208040024521474277296139175837481096181639389031519298638213115176774700145082104089445307837815587947776091524871966205607005240194192253550584813832207342953132856425218717955226724970745519358099449594697433191439139588250251194938181491857840314412496356380670170937956451092453334374550743580232577352656882767247695280774461760436143193864704645124821846584863898506155742255361203892615982273296214683249489635445891465717203003622492733950394047235254344413284802461419790521160174139691020385196879680199600685947226349600570229402571467013318536741703947829675129849113257515782584184767627307922819047811376890606427869856657701588017928009032547097467482793857120623271869152975229092058324222852966382473200351731170367674238256550489620480*i1^87 + -3155894437559474779414170470366405854712889386449189390090229256656043051566767499559514468852819441666115528334068239888854459100628425975249740709881554192137156769669177732799834799479302583435232280803225085398933021317092682557905561426835090625072201851188892814013894822102642142250284277159320556673551558795939064279238252576771811152061542582904487578168378452909346123649572247573507666087188759497901043154045406855551890976202037228463141246657350960032182368785171918481482353209146534690311889736304444742209451970467053380144120646203682116323702436939716233151826342270608256088469800900278084136056482307073505465167786903570324584652169753607557400321785913130022001958724956939791517299026180441134912062635294339262735780861914179990777718003063926833709043477018987344860300660608717519189971698695699395756925517185482737861057740505940476497812504453061190178895220760842964278024530860371165810282710031155099293096694433022318733209656530997792298364312615076200395590148505209028962761013317225521968365379480442928226687099866546403034824921853095858006152275769904049373875572818601363451958419567283806613046311133861576121548165101125005509975559913025538064683408810086493479580566153142488155918857056344475704824643561028992140826442764575076205459468551217249956342886146365695710387385730318837846989981237606644062736776868703610416933704928771424144778891132101647251394594470075140718772592471302380812464655230200814639315408827998352840217299465409246872172673856038217166424517433098754296632650919073268775245065336833368544442013794045856145758157789661219922687238272326037728116208113336529644088228038324511681957766091166779791429135310576223170197949518723308804541308102195714924942099255953777873860051221348237890710916471013943054244510183900388829194119014505188033104292220266656175393559367914598257468620858245114052070239072974953561509541973392938621456576693418794787480057605284338048097404906944506526949592844897812466525891768509819332560011360901441371064716178099169223831328331708782248418428982437088753891805305125263789508268058256886207355595102189814040159821896720663653565033796459014779964233022933668952065705008040786933329082922817332207901734896635870389360066390069989002797249184716100146667732545120559944110093007140181861080068409259225795135754446402187462335431680120413223133762737659430948817249080845756276698587294590136408210375992715633138662402391490852677845326889422414360627199049018782216369564029579322701683971426344357631104924107245227739135009447873525233936250099132465152748844148521116814348132099080784357778012365221184057395912615309314198632564330680732397866236681837494055255146302275455969094336291900806746997404583002736258737086647920723398485860174451009954288463157002059308068905751093710141573228535977850110544906638273632953067644316462765798534727064262114619809352162408831361815433679367204968653149486503882927036601512991001816181721175797179546044850167782784396214748546369811593047794808514074601049246727523090879952591585372923193851171723107085325538739355729247321367178504901020535045391042562104584275121668907427184541116935833720475885294491366146619597044825464092609100787474860066365345334849019182743675845306028828957888848867720508504396810518482839977634170590994151028536223083810975937787330560*i1^88 + 22906105411319779384230065386261479195100165438063092177841836425849751908683416283461089850899494949324254871173616281029441599122825551162608787838753646525181300288111515232864672986215429078810800350105877034681784684081207841297482726528968356774676116616569734132376524397846249253218935274348283081884462157848326066169142004544362335999788526238296353243955857910402205275828774086015758268367558889596959378115471175699423756722649359141035584705129660756118681951147978998033334770966292817157844675008912595145179551530328895319946096031696171170499623508973391733620175602361815747369022066257690739629835215316287070805423405236726739581804746170998239667967547475785853827847098020464325439953328054496085042480343328720766620526872617157707458495269458993425314995463920067337113266987384060149212443171046523802367128702779790343348981623114731338424087063918948180091898641592677640145636196635942252297948289453675897779577554796584379104524670920251735371911739928260151229136062667801752312631067318733230548797861444121275632062503755169793171886424940666248711204482549091851453244699461744911073506504326043020726132921868288203319988362492978919061119208898406882919954187507009110271717866871761147039683679484950165942601668216495247374248913896954285603316478375179759977491825268444100003270889986214207353882382039570561509281948019942110984182137657716911437989977316002517324354927978329354680212233293818654629452908652509998929951492401064187285849740646654949833374657203975213702482799498866097222548051392723437905901528402464008523574925905927171330295349736162281879560590661460294266344123266513640091528463235752034549599228274568745217304042927276236426558608769171813672634514925722409402292997678740663344887160978864221108279683495606837780516094619626180706083903013396057832785870266120228560974334949429487448409613751515173763558286733595462084135587314711658722211822662640135895501961615821014885666025688586377756383199727582860943583743938494429706567163946334657924773427337771936496025460983503993329405364840226651656750742764893154711971087123050371413045494052555935092311150185368163246557330188692677938771132204328477605704864749875330000713827586052662231952927621998223915234925946455803604684189705336378704882129365722164541627133421215814683669972336750286518745378183509749959033492283414039196139144845745156045588899245467467294823137383167571642751511765857863132626778975746790884196789543049862308571532414245348417145858096112106761668930887435026325234386565110153562608091363680794788613486766102959441303790340175080922166674976370164996370291251556105665405026026856095011425426790283278816361752380656505701269764881402347991867778716399038091213768784868408147862867432618234672639404743591981111686236065530559585924426910566183908329394491279953365352628757642539928205144423472154915844007719042564105789295905077390938983832930899855718543906084434671917174540147701110876828805436575826853354372661020909692285546491061710589083463828483603910874843800796197561087065522709395805175867555158038829163768401766694485543078493653818942746008333589614273740935621636878139316432720434558525775175413363739262974510972516236441009672594425447611690593771168245818942968162682967775497366746823130811298328116210528474282562392991259654573215140261732024320*i1^89 + 100798474135085783093079720608394827823748366755827761717516889320116594192260773577745086977335774449677496601182856615801054654888330167793534102226556030478895155074961144142579785428606210075947284139138392922684906059663038987110920534436695108147930200136334320541754391688665373601544279179530186390715561752515231848930226687743955895249672838518387056901531446852024256813082386200099473532888588457969697109084963475379498873562684984891101246758598947977150482768302497762650264686290398031417501051891076917515079619699700288139992815255611614401123003902655225831757630061694225182456191447324612890230308146181694614989714387670714449894080771069342807323592345859127438157283439539172223734339671147411248940893216271394446949942581262917948795759659068723757022094646024562396037010984363756040863523552430990507469601367367489463114394739434579996597048877517512167202895554063083791552486378296840581702508943511084209165078789273687581158544589542548465411789987694547716878814564774862130407262113007236715160299558740423358964452797843629337329992472495221648861224641032926406439505049640317574453376245911500051573096059648545756411300613855409980967568763638472341343558308214760421052237573062994263337460625802329129089239811695070714699556681354356924303546042392465766809004594845733871415120768942987408600639854544388357090290387957194824803540397890730037422490126033676488536058413951111058251926582909361487766255594219392541523582928742603708055738521127748269353911397166713285198635356794297519590952630973534911111218964208710689715252010415713831742463286100997022516521609882089001587845432705468261088740029598278781741120076004875582116192941045795686063059491431550559945753130977184115686655794152084766216151692950443281675697362677828406177103324721548627872884018904589603400083969014867628688715111179283752106119194348839409525295588591891778350719038127550002680752198515453868764660832587302370876256386787135561211575236861727576799358897176477198193649597113086325472814508452831467648295104703227194682545661670550321572531733674340797566909975399926405036122168453873337179906006171397517087335270269054762202819848311345674156945796913985492559258797638392019823388487973239497104494911718172754136533047738053959953237690069207063593736281454709537398723307660117549457728521108814953223907200791821028100011798951581641815237421353049164418709587718636815839732532589885226407379840518988477268819771157602296044592157330261194145898971677216663466607072217554517886336970207659481187623742524092506760258665425605461527005497869280473477736961452353868700262520968763633480918399435282214025845822174867261091238874349297153081584592438816978024835779877008319625792720560817683871546647799394898699855093946684987747793410491276809113401884389695964324485511857663179175107917010559921315444166900094773779015380892615558292845448750873202777983345252810663665181388141760682979020537213000516699699621404540256557339367571615305318981218281930840707329014483791099293444049651709450878955562538124238920837597028793884456382132398224320026901724721442297580639903872480080987248940371675225622459156986314923281269545978792814363406237106454718372332355703723018686123951843234679909253325213842466474182402006478833679370076747832805903289714220360189753273211498266624*i1^90 + -4626484717931786263615081649419358821941737954379465468144996023751779137284204094108279479411354602306361962450095582141564458480263705225329415088203359722157141985987173992811337275086156439853135533559301781277034393220219421955984195939685849768620270386806751900835611787108625493353673713311641416811749019140624925043679861061880041315969046081737196519310877530995310424021714938580456778942329882990223849051100054504634567357772933216015323397633424000939467645456352937346094951601479785114237370692881349638978108980036816273968577396828578739983721815123224667847544190755124067422114325251126404206508394394907778368650807415669788991456667693978085203279965066375504680217195961023592364383954040566177386089001967725874100353041626218591128548023590802755962573147409841306789336203541846851669495640269591268359570195823963344579087920032363092961134568563629019992699929379147854768050127391525563864548716787520108781903354151118269218128778043377990107100796461299812984898866402286365059510618332074647695893222554891054074801972277006722608693381477227249084108528341931987252318354952551275684854550429870332377472287100185656420497181580194299227178823784133409818334359702404291978831380432761987716311377877572535574505377852422083322217892714287648386691717420436049799444634735406152701483668754283199438154819064410534450891691797102751761496678526750680769936874607523489021891311806095524388366987242262216642644377033940330121387847507388214062268620965250677479754380713547392810227570494536157414348853331431898673284498653860377520737744509785983726431780726820920945885252894169993206437728052648932571316892220588082389177609770412256852137843227455432846216552319089080880396998207131172191514529487690029061662064990392324819276662711568226798847598269847876899156269780480311870172916062283587071542795753102151174654205741336237004887448467607765805744941694011336003429943503490777828197655082272106222926809938447539067934028271942441838244585230749458057152603494212344292091612151545884272992523150390369568153202046072144104563463269883196091251080060040543886387021026438655526686819500027065582468542104692023896257303715436781878681967546802050687893352230709596345389357026787023138951624766314246416051322767185587424099249274209782230847362507573894913471510049783678776548849003226854876897508778213146964169893589345510250784358213743457119531321924379369876062099645832499913966489781181299080010561445234572742517148480374140557614883498388106764061048589142362627788285120020209831458854777014385701262744039453136572303288691709297547661307150752619195508302375972742172555894255139706121215718940242988708640207846015734834626303025388255750705915852997382993043908627200545260320297487849883545273120122189027130606588441735264779564366812217625283478927945124187459494203671186670851951684643253881617064090227114585765288716999247560726604374198730146572649805209201919826169788057086832439437966052244748831205103131693547528520343634089652769527732136046241725309928662454418176954133769005305984613010650679347788439695240659945180121111163263330209077741782459852833068844229319648834597452873037156338650820641943946176308397784619783476861736503542687943853345420507102719506674622352874019720991150646978234044808174317197315418889090367524181710739603456*i1^91 + 56542486168071134662436836100772094950576312508784293453985269370584679538357037811251064602344039856779425153423695438623889620655680935474048102982230307609767228121912171138273708749314494077529071857011137575373577090242099128672457534491711599394481572564784555237139987155767742643484354294072153552303138877914161455289943998764030266872734774448167207995179563730081718391393209004460474492494028423282460979987804516283186934286129872389564747326289299735338292357583865408368295529497007527774853789424311065858649687457766697711526317337346204865758161165191474844607005458702610873658115968686791877727542978808080949482047443313239845236004858080544521033482254404756827151038891469935336592011814749918174177076242433660013437369308210852657319346037477990391527870704172392024551234169036035562246705303274068305129257294532554746549210873596205374669683093830729788707881871352570139907940033592936296911827620491479282585984481219321006506485298608075112756407248353606630509770762602230393717533816331867053796659837622944141861920635292859871157257332001930473161079744099291244294571837027794466869318619826379544662783826351059754865472100378068585807228544427551527120288378745565712589086540316928414150834861136153396495284828103325263164473163365425656359623204421513681521576786508662170878361576213526437362845451182562542533136604204908265547506530981613733551762745069675622422247709804583660217745867875588591253965405334012138084690650882564486726487687910461539494977116454080114851597090837769125784174196846147974168110780005148863096179660994190544460423898223721002450537627324799932155713840967594260158606584071327016260426500813275076632107564641477983373823303895489994000868208663358082665776270021767860874100712771767806139695662868356776894707066973503228528968868140235281688905750970500579920290761410314187619367072916272973253044824348715580841358114713633479336038233593809816426325026096520241110998452075355339373935203272794119751849691758742804586633409188712683512149292378825804249108218017948928998037063821968291228337525489797993235208172828319862552568562791955035959402989584812873046046409703151973063831074301366658593158711259783971508365650838654409116146496987786947852397865146636334061869731553756862564337939078690034437594392687153283815001834920302108637044749010951328182707142381065429866201303417997965338833859671925474705297364059022028388502911627294750622891888969790369305077136096237533544376930400210128593213112728681156711105385641021986826690537538005716375286357545421450266143001472765293965625694016345550475731263125133992598667179339484098529602474117974197792498612254238497886446629918152641870423608914902383055461184974237980149583961632326523238258373484149067941356621227975904618214356248052636633857016714555681406315665430875327703238031627823284253564074866939133404100251390251620535079830924952511972864814196982221178652867982354868918295102867847068072543460836508095694017307512829081762372561684372602881761986475303517974958544095332466545168552705941688887280514793011232319759858991743046226891248878936422686894998567533548911608291321183843998074686770086584329546313336406229843655762971805511822059729118374823619699638379927835067429797313623832946484772063274378508026456739886070650542365829841915308146688*i1^92 + -324439595013060784286861300729563387694468080078901581074919949236403497626020321644040853836011712963575013995446886017562849800769376701254996408947391550771194963713445797873645918603556867937452269684347007609719242355719619966607718899155596110497880113445636557938553100464269007530995358258888246141604075655815580555769315823439253112775974716773295950163061415299688073323501996975303194431247546514903581333802148036471190396606921084363165989357248499231324097132898339365449859390203187989791848977710569435767814250602915847669518374324610921343107022365481166329796424176503039445206235523152868887931387712359929305629321288065115748466997341956327435120630446398998612066551554634152284598900921684728595457171001634137325601679649182477092418069064789890043461177084484483112334669558083673003038677079666547282641363807283185557933601681758570404718810208333893706296569121271641019158893798689300431880567532832864491863163904452583220807429485537535133636215338143446225333415222584033190175709652227398732067817945028995019676825763082674389417734478312924818428760008261127033367418094769888681628394707620148311801905477999629276352424431771023391792063098061534482601910252117859095150545735675451514049106975088324307693806243047063141155818767200862115681026998957338651192247907876952865486237381578736653743060500832486080188356370539213452723022054727178463283498452825975634280040076296916722244339468049793642815687148410828613668505923101431106943969495927015027576630571268561279158891309821896520211347463805610020049597628599551607169033498660918337414884563225648481505561183093848662952166680300163678826421573103710453740064758186330680151733752937118440635962995944232585185813731206073547852455088118549826956053494092758002213475544515371500930579608320373018529175643256781163808184737268345875789114274711909203650024420781274645024402378197107786002541317660820136897720894184944597791524921157599291587313915360601107044115968633458998735549451511925175441064449748082463483391765205625617057012654751642352978010217223439314932786306937717807978826880248565791557990697168196815186405784184007470068658566874694318316453716625466141095950685973217050643166600032999834749440658010172202318236133249193602028264795361437770386605362044663946410133830164376316306498906604791599639186477320878394436373934950347240300789203808410163570918861150410514056279675162410368896259156918052212285472422117345824734758147908031438249431973932798259317259018586906085554109073698302167280185876705624206475160458576828266247406090500672031431596730813637905750681729664943735818939671170820818016918632861563384911513054890125582548586922068039824074746797767274570688988001155956137858723070559269925318869234239507323488113963773491580157096080568184751901328002219193061003754960547347632217478084484756573071940227584723848801076337639168237019085419506226575896267155384709813719117342605008755500408673105900780435297042739603757152633598211156915983389741284718040349026493943848523715016854588101651782168530118350694073370196174044301467398607048715423606008241096138137089452746569473045217865873427306255348378758322618592437810671803140775257406359176788033970631464748662640096479326537675232058453573241470994844622051602596454110078287109320812248777091756828131328*i1^93 + -570467645919829605827924622492651355823516578632531823062405668602603491428502541713096232194853630058271166346040716496406091324860357202488962097430446084337430094465587180084120525205055469589487406462671866473893185709984614157250732533726917372944062191102927965611680037904271382318966216335478926014689946737746352178226905102118106540657306907173439675076873602446901027725034877463004466876451808353787768735210705243477449932688212984440518235079414338975528426170162159348690819959758326483037380692882462281630722760874204733988898645742187898351414179073238570933223501942024496223743468055705982889207503768753707269130826319503975586755116844656206831442267696684706307596418216101084246217899025460355953082687795738480920320359745075262895043290509746556145569869983518530027412091027569875104485879212175055092090230441296100676299272080235042273791343340311627742341378921026479788802520061206568914035149417483849096102924403437339776122334954305508068310069473433769379525766914665514955199373302296105505100987521995536209174190418024475045816294155287676494174425515559914881120060232770894752339100244171299500559671576344192507874780057193065695036469231029947873956474956889649965479777892279872325706146707571056657322679658360401559955443115024821023334680146521474156730814193332874606729072008508185051769651892113707041370511455890675041119059430620696854525730485710012531984407017054856040661349765595478736250845937399230619293131209318754494024526485421315973366261501361446581951631637395470844464489264390701450076743664408706218625607652152579922292330514061521571019811285447272716178013095006759742198703185382625944193480928785070177833347214570983835383836063929077110900438874655783165786811689276962286269221086924506149066998746198262114004932061223767423207157177634598798315139683707101554470799262935460075006752191848245154257232732234010164696482460904068473942762390097635580836029714022153141413537947911829038005285935120997604699927975734035474726220470751497353425974218959178127692707197387117152624337224376559627818397940967077565636087667440618145936431330004212637164526017025499741734941312298955092640240959700238641865041759914801719246922891126559664629302435625802935107080516395756303599643865890100421606000563604805370320519753648906803770981016049384388446935005843875712272751494358742826038608510847260547501989488186477927772984563529942333893596158657024534646086538807145559203697375365948830215979812159410732386968961116117691646449083120736632672345091894716348603470341909328575765305514969812876592424976973861774044468463479213206955460898147766455037110263885423914303539869542992696776644437644966295153152517188942498811495140928304188447740594533815269927587343310183968560940560043700273408704605909778202529053507330515682480748569256381424738801520166083571495174294837904005949315412434902004548057612041553991516135727328281956328385051476091002971194262961551807067937889087036941067010783966642050676442893180614221779187496069577777347289333624650948969116823482947830618351911862308327052570352432549639991081338421679453606656114456811575569671519170304295877732569800579459207798926564625809210759061578353517059177992953278061094705930863519980297596397309634591727834637106083498049902314345249337856893602758656*i1^94 + 29711174061282996468794853183199053579683948571113056091308058397746865068435238311257484530797180366952545935445107874717534691396533314811592269209554281224372310590640882184076810538112137709589558575665086025685466589975504496532998650159148736612900437042517435425359853674071614978421884780637527026075002665134366578839525654013740573276931651901999536035290363948265471782731575561446414009749824713044817169887419582488643939598308558939801832806056424428349672140721080311530394769016352177533565803068435409729784577942399979962997264409810138313855521091191179983349784281576288189317953066554073663286670614370046421118435540563373159711394185168937028089335626274277405453610297120630434415146878736646678897598259147573681861886791369400002200157484386131761041474358923357254698685362858464245908418225819542402223610896758777304428718623955121545642927668222427475706748415920999396094412101403369216527218933202413071849813484957317431232901190683762452540609374697159117654398817504035212637849719823057583584988024807539328376443495537057634608515135605429816545228371422786938751402166608417037733267881948241741779286915217714898691710914849703788970233489777940604139814948132876262864522793395056270780946518242562332397907347562981377575039362093468612374784329281839337266292301064418197605554688686392411677848755393859509581009623024885033607183399881986557162040626419678705345314222143120300306223708124187926842246481824274631393134344127180118941158113835030242342955005686540656159496063509272172603412938243235085564966052576764015081595831745333376106787743734390088515289176447561090994209825373302295234235119429000598037864595379464421434636267824900805161194792166077142755086235445876118143039421577954931192264551884614435392362017910818028830187017159757572647124758443826638626758410561002010927113018683637566479522509978800693921449883024577132809152051746633692211344086657690647088963610488526407150871777280991491841245393804302636110592958108836592309830318465684041815852946789136827364889817470657896167709490861021608607981525331088533270894208655451034072600442816528981392900598210146180127725849223889883885023044241134497418386644336650572982260998989733988300433192340221251455161068198171817008217357157576961300647704457605951039387561900067410361533010904368029987878029565821090084117979516256423205092683572653728198823905246280050626950181218548993354473114558036159923263996576981378179786511408714970841592454354891753870338297687146579797228815340834039496260171960140984596797307954859850633344235273907279528660596381828347241102201227489470204334173229652829325853780733594549509561791470307020932391111143676354195328318489247016481210578246134357191303022298393621957661463193140794498260174946930101068386434468095192557957635423000358279074214166151764128846015923216899959649534608517634898757150079713241550744688725129405024576003703440428864354339434608039782357245107961804410547865624806145795728301479208474279086696163836133326299048911952192064658021689600985558850858156709130430756375747750641720247835651628215053808444153235834479983455121126634229577100425996758134700479525181760522503403461105182200163498158584350356877833230756755945385292714058312971053693712670975558800675451691596760717840836759229989776261120*i1^95 + -289225040272826083646853464500357415970547919800777458459449099583158054137481302298920774085179871559622866522382590694835024740362659780864772189223175684717733203441800257332871081845335112006795937302106071005489583861643223361074516145081096012698829246562836958249222567530820829978743094475696398093683299362780737745069156375839639803765368266010020621994299390917982779749255822135699715455183574707754946667896121383401409494021764777756468553893679210752949954587767948417798839606053435928349650839716122463579901312560231994189068648876773787923265168430500907844848279612791231831825125694501613561724995811900232919380558083163615543303487585687775604434206439713393897828197345053908420783923264127035209546491640621526821895032586858212338307382503713445813980412505667211424565481929313032749400457872637353846661321602030855025905656054491185296255553335810112779753142922289060748908910468236807539403298054102640996861004929296851950111906718806459567932769003157283235966905745734576993067442225331150153101010821355974943027484666609438598714988444100631171554918220892218001357466267145815501888475001542064162926552510013622927360284766984995231811180148785872399976618555242023322275307641914463742416424067914389223090848512856979999197806132082175520040236041908959168093055063990311112823158648746913772982148600748997523906991026141996377256771484853663289543855142943130387013247953989749267985321864409360186554873456267283198038260100440380992297511118676645728532704821235853530500958598686789225926272924643465555968317779990005583547193333764898777702194016936118067058145018283431897789613471804779705070672188963313042654438612845656157177849487179363498182832839698657231209410221602097487986375499736285879526061018976269623386838512294812520677901855223396726416733331983853359907669796540395808362849474773095726833862942123513892676636482183246387790153874691914864995730851677320174896938721919130425177990274859841634802532334267075537933723249893633185021970825065782327432781722941683331809636761014322436367671499371913818598355208920824538012052985873447451532818622853757375679098927333521706029598580850442706842504381008248398080418125532772482392680461398885962590230899918042037168442441642217468122588257225773775422448214469259972266015529715678992420473510849007251222106858101267882704489128418328205489688328440022773228539966972979915594164773679826425339143853411900996049613326193038633375621703116470687918760583570416486879933094934851395924308179279486853083720074981520176642955472016197092210746410999028795194825764218216705316140579390134975308258001664005058438801715910585383852095198876990765282412654097743457147137168898834516190096347310952314449515028960008236168165695275373182701982154965162374956277886191117225433703471702401740372430215491263447018444654247823892114250654152114365804426790009310992091653965031149579003896192848721851809720541090249988763553843864211209922266218041026004212631112380343085597695944989682904312758825396374672241534935395021139153909712490922312525312108388497342346951188226951979007225387466644357555051766486314008922292724587396566532887840799803001729800613137577063939077824083212133155854569519458805594615737843761785072646157108699945598435667431150948240132227223514299498496*i1^96 + 1374161602247031550116227961619410192896447681361948904872297216705373567411991918325562047582831055158423858009913100200442064412917591895417051171640131484273730936262794193331308369397372824669960737554348696097283162728762086371359614305553167800096480031490660033771002480594238863800071370488819492641027250855315079404838266963458244184856795022320144078120603191051069522965570350499107355919894992934481190207844052813258070381434543537940868513916799297734163588559621915492876613552109140286016495742071687768511356142889008593115071919282250826190407410199339583171766954609439657778032379380976854231195076373757106963127801218952196340019888861030782939169229039855333594534995314303233281667108850221891886684187636220271332503851919541487486333751344545923426330287373438782188339850418947686957551895222174151933322380186149370995537364544178202086281682229850959587501105959400826541364581128503047971006094865593080646257417433151931290710875215855728932255297040043175714577490819463662767060232396449488612323455162933413398970627241962867631406716454206253715948362083706220562949636918656869247234918916251101537254668532884660563163602865502376727958455875567781645110634247635744744117754605333585435421803175698789151744103332817515442934805945529413788215892555467242510414017096945123957253975639838770598857661335971218937811913419612666287756607772664608987921787942107581649959625044342396220580734605300688906533776265479583406987901752072755913491392374471272437218973402262496205083082601737202965293732510223792263700621853932343269435028762545726529305781026299605312278891205671810698049358362755375690452386856468658752408625738768689650406984350106714368902812595585561277145189066606606079045158511308589266267692700930882053442780166789553358444185514595329852209416894803407277802010885288466848213656489342916432971131767623215099329824075290884055232396401585738346179658419451885842594108587041376394664501143764365051140409644771128418182357049620730280267857812981110386741029542182782804447312361435436289213829721457038409542870317775619206845865523982393006253744422931115152392210838262032621349231173433685788248801617227821663256663673478797327872143183293294959343503784600360061767993052100086797890739522446838207004885644720799874738994041885182708211652146446891161561950567512450179590567531402347880454011190520157875684503326642551932590836017999045452479145180655529759197216454226625573693970883063951815847436000732126960494246692856742102422021451136062336862244109848522258987769477849044909224704153408031987816841617433940952880563952637540381655001672493947727019655641239295499615375789133115418935671199931710485104367889951117579143640531502725187012479902452423283082088898807679222701922175420969882290082141167530333783332723426494505668631445757480429210429091163157275002858989018229657594699771239277661631456313573035206636567312137438842326826407762713282540895966695389610366556476694780888248634712650155876182844762596814693481301185836784353149444796872085805147753004001040577264971661320962912150519279268178425448428108768219866835835714978146859202000150368229344327416210837539894863879675615653209773817489598473715693647545797344292041712561151380762447827201795859529132164906931357059985018530167783424*i1^97 + 18493812624295424960264773926020319111290677164695177041909269146641998775851484003853851080385789608553559230463875088658262215360982084714703560015443692969525472391887197562402296924583069093284053348400422543769637107763193662463036664964003398372922322470110844813828497977534770853453979787972353361944492762710698994905983330581275471716066114750734659797517872049423984934482043297534707012741608808015191941846159261504118680219876371340123413754836860611842442832076466983761507474776323683369030754851873599346925728000305889981905081185402759883247381988863878753599369568900023624246413063932008873430149389056937347867857104366231173851453244084337378393216505988460993257242149677753179947088153137924728148475605056861924555820436074257590945599163679597196109953921937567643713994114433686734494106108040289435704966359296182123520699034179512899706437434768962039760002381124999572214339092532847051266661513741465020789663027336626316605445782154701261705359749330099434441575225098417348466622995205104605379948107873711086904202381068371983946475483429411119313882148149088408427895760226913880187470240130348226303341405348563976246602831650177941395633419690585707780595178400872875962151097204702662309565070126440600813199861927845753320299536166349713918890054119466229631651009502919073203806841015797112186079370441555812780611708739619755209901897721726778005671115289028758479161826768660848581963821771405089434783484410426854947745733719605426249138973476286568610387696929548166661862669468493204867873685864348918618411261786790331787382048334755145449510831226194416089209694225406925234379865629757461412223904693017613241626512269183254461196567682372275039707585899256611040082218677829548216219756291524057521630272478176653029770312216932401567234497810354157593574629457793225312744626210573449568264877172713573904385963321640173196546975764910250577779881568014335112998164843236544509253689838309769370094336263818894217980737801434092436513159555203879609109851329755030756056810233601646477026487852824920228613542970789480629785098485035691292359073112360744972872506809529808047828882842872693321175443276936744804148193191332423367898123459064429862192870250012600045455510382625645456848924948171474928154569525399747902873194345264712278201686221701450657473150611915343031586281179759387254761264506054940934073291369330124040447244753158497855674157226734134054103236286950986179721483502294260636007904768683036940101460831127962650077947420971654413764234090154035547300003753206844924873347133471510942961549171065962505372829228535571261295799410522562320771489557809725368938328572373252141151041488971644861084288934870985908380759548107129425692793867462599689749123714440200703210510028563392509185275605165715718707901372133425333537873708530157561404115298757155286947729034087098593765936420944895543666679750864109303282833400513062441327697456476521996332740257379853910800367629224150488880154579159683007449043641553289509511185710161647535816087478998268735029392725891714807074339052584254853135867543786214936365377891581782760991633165782628241321259016398943075615367128015738713969431010040532640218955764388621430560720799728456656189143911495429547681725011450027531545108897194909266006090478682815108023844864*i1^98 + -52622024050393375585921965917937031580757314323777972492690188107891475343659105223279842199389864085845990223081027906738034029681092728916066012395068026770582487555510129706375587671974435859643785807218594896826591268064121846509069096011723523455414926982473520040053162653008710667183318854782183329462111567158101794547455282530939181007954660419457017041821678503776683259107611702233076340997259987903414063405685408916267022828689019273962467041753324960343937209056035782733564386257616379699634566407032375649238674966770709040653347386437831687735021478277660491510612948629530463842064336874854364743096538233148756034162731354891013539776598672502128472159673296172840939944351742314720838636534711749258161867098661255735347673308580159517073957223241288997855412443323124598655819524336021738915183560380213847627268002525212054464668796857543014709346645935615812563256319212038853085502641307636337202063282680242114282277512580230798723539789090026790540897895633526779486585176821224898522962802320945663216854989169462641779302409664761538977802148996430042278988158874178088179124789919098091344555420794446525906093585988382171591657708118436954055810555843937027064278158300592177860436781016628133570842516527919121235123772835821553019817115992152989901692236968511736944276776626418096247154695756362027355900396405869249886363320598126883664787277178859651042995868312415839471139380836067668653364353202655898748888339350402460098287044079804348821089493686072489238874553581415436836251763723182669541294864334344667650303220581850928635649328357654100783589220388576313263468010582227437846677463952902851347255902515269189367381439413564609435009001886702497097482659080655853823170397841716223997349296238830152571821521362398194663703131789292560250533031767316597954756091009543206723888708701466594770661465753092827374154970471444159119133233545936532257525428542236920577128026723613943312349987070114190054504018730552977574464742947813009744515723113567695809465368426874273152886551896388938018842414522494049439820431396090805298535249450663022736992439499577544371717846811983004103925135677505649301558775460609066035266564013455138318219928788689872508575165650103174661868624073642224528002237193838854943049552391246753568561147326574444920961017176375850484226155382616422379228479418990056189215363469194214496690564843607890294311818541425400843160233490421980026389756202889942444702579091094787203508923209351103188376397223768492694633234348542438942931316512037860740663484882135744137280496397442872588329153278692969507729330076490217228159358455800738635599171032240893495588123423994928482056758881440647041682510073731636591037368895700990962399449715123993598699442960633220523567769653736009774460038351286942424062385315233428423957710820766109014437376781551798714442202264620934010388583663868331731030952530234238086925269939829866032590477066318836351085572861570712058817698881304363818457652628471301011133218303419650047864608612632694037082585316005111926459206401468915544895267318985220423056295006782152622558977535936400021488251490668624960330155588480109376809499189594291374650510750167227853804209356829628799740637981145199960833487979807467954728821197438921745308384260019185286308628600160936970420224*i1^99 + 428174690403931369198428612924902974355325042480731861939806161248650760097804320157379822760473370716156992240041705275570325371084624809725273794141951202309183343477954842551397476219380111101726652009457272689991107994087866444930908000277765887939702820727804927260029043745099142261822889447731208350992101254458301370361899816846178487131248448418088394702910580175873202446183394352562594103668738535287537872205897870100352377099707071125696570714376907440312990493339524185822192447782965493681842268006123686694893699731404012640058742270274730384783740111640849308077583419851344895084317427914703484057316021692075481889927407904599089956069018381166225732042045957695081086594079704790075964662774225617180176282118514534919715249505683894065424997746254753879119419476489383912870329692461776888059134493530335934811413545843213780038297120974231413114821679665613755175319049751740385831043214134045571230087271927021414086876159151415981690105641349861706379594662094059297177843392464693110556937145503156106704472186371178197568786487105481326398599928988304306629530705314106133658425961388711406338484919622879747908406382157369295392029042206188721843374467595466857350734365348370817598456746538709505024305919391658155715243010406393240901312440224299758806944436503514725578332379382728102641555262876549588999276901957998981975178437961295992370019500888441789830501416388761852646781872944930266998865899845221455749911517785613895094302141927551833091544610909669281162414249250971153663133014077801394876588304976300813117770417211108893078392414609106068203060408715106701186836491716997201079502831505340878824267481662404711303771288923607420055640384353313188526694615145107137201276155666681647843664539074934635304392025909000458024431561745491210350268007363208445305300904105130031143642477943938098859177445406636278671041376174455043163261993544690275711593774323317625879583596057245377632709112867143472290897444325333925190233350063419529879939085859215487162388713343489967394533053848070415387543957588081563472194434429083885627652142945262050432613445799767068605271584211730027293286556561013011090385625782430480306942810474735369776900284088116816957759480306291669716822232876766066116247292513512799046736844177876616236966605463611671818719881264518039085871864018863647642398547371202139154633506559278301056894885656552372950092085433821941534928337047173133182672449486554086376095841858182001453825468267089182380311029068925890923038102764133432532879593646713831162695099263268339246941371203828157375354260602930086839382153429099786024776546680593156907790952291105986881769396482047734885313437569053593590433829237743794236880450418661592211147851129427249687704022002553500320255251335863528292030432037002651749190228371278863053353652132150922582460132635111879582892644458556531550359961644377854652415944669806547160405297418847588330913869201717186663680048364519131149228104309728317644672365979020510116305330118098540735061123511603031014625605653737438781868765761560812353270094835870455343653243861093561747172147225392688520433863060357590819101187437873419474537632297085730120758900040625606252779063640691948177626300014162636701829001951771159494512399051203857359178452161712975156503433631334662144*i1^100 + -1827887402761220878923280325074730247571454129659436956384861450480073437986238878258702643560684108100719356590029008469578518540073326364288955549479105913134011866000836597967709789089007627519448583744246254846303901575803339307802638256143457758363311707828425991009304227528770429626502344831175113319690858978347080428652671436175468363371041980228005111442061463803866457351647324055696656723049235526602635300168474422350124798429116250404577405427244437395973008248627803746856244587908780836432069133224750127282840473513752999125839294345763679762519967278889344757552917417830458268220709015654913778046677805557638688424285987697377106761005265055685019034831659071078283722504095266455418565663774780173128466336809870676286686547137734223409021200638795744424215216871928794079778117851042299178194568812164518592699541899725282452152079587017787410617685732028221845481005942780389817318840391552383613629700232359474847463587232007561928031233018477912670215001314312032012607172879076718976255787270173578065989702861334233896551631920285872041945353453592508352449134886132955080063532888875807056057605260263841659377907798402064947633883009693152410886710398522411361262039172607239932364248002932736672635360841326474487283650552912717921775260159673538386565190475733076477441051697128972341021052008809669937358718511347702279584788074857701300441842608146371674341632454725672291165809398430595231007609709727741898032395264597898584655173613728838980471807943887747420289788144613178922678800946054850719000469855653263576238341059863082323481399622595856338709303140262766743831172025184536622763565326146012972693752031615310232942886860780878053049165853036640775458411114532466280615731014001177818797819469797645352017567132634048060395436695206465018480226850006919418354516416277217525791952840392884884967545305132742107171884180483592186284811058866413584303649337813624346544509478838895816770964719056062081086645069969756120550045721797481809070013847071329110612802971897218896537764233958498714538268104369220873464119143383918513205890458723782136230371488705624590623791567012175910951276348717544507594869379619946772146998941849817737885823478584785755875639963644512708647862246448892870788352754770663766289107332991378686312052118755839356883194666348869632982669167458996212965201031148596997966001959522861882026056084018580934651374951762133537344708798136661521527245262384716357633917664967355153962584558597535544615843596775388722030283250288561830079428801099524318791627367137793755066263476678533109701946600355412271013084737956067323192174573955739810715474409852963741259536174779175994581558359258122433340556398771009134128768030531241645094392023225966157680380625181837077221570288544708754195727097114759357131366202827648356316712414029743666930901952761938333436943785905835806433908659151912324898344136590552673482611289964584121853269041736010014863985072858843651974773813020815458075065748164043764885578421756545020751069121523200055384742063141470376749174529497483020462440004438715198422687139703178957485094370072171565576818999158193031666813479486957258895811664876769979466751573812979825017683810690922080926551354449673914261016990077695795419530579083559458958716447326704748807849966043136*i1^101 + 3815094948811239349555496738612833924821139363595520406048566908186175630903074998398948013542577177529714612845545209726227721787218751148863002390494996022032513202155479383236250890687720207722231028139605025380007795720632711980315545986169521151406068934115195614079660113571395483773115538691614880423370067988744991832563582095100199586296790187304816344490719776405943340843251284948473426630542845306667190455092267133629111983882295866524363441652962308017954175677758925933992828882239388824580607594406999622438475816591539488659267755752879837548018973406878256138325750559909092662424461978005347273427601832014947591415613481107673540813543191982648744531426132847306610446695112922908004203721624533359305056321503397805606768819725049098082563069513188105813261147004499452222904612716994070037994579921203252958067613824811802003710830531875971039573261914398204072049480376854776432566094026692966897918908960700293370377212886859041045808668725863692832891692908674125138466674308972960876964686159737852561250827810156094361605381023961584555696894769485421355049998847011791312938903362978413671182731071291567313610636917152307893226932571839603057320380306550469429335560876837633013179147109881792318482082476739667434296592513260934793915744666995836394473404481979427700513702652847732763540474952123040486082328569748462543222136613636745298292670646534003296267331438576594442770345670351591422911511284178513913252342539724270756309502193274971965258615605779905463868931779162468883159263653924023913891299167931653984694126245338380031332828911031484188483046315878583426889904110398105131994434978839829355669803584619482831268162191947243733077192938042009076849065355466781595652313507646566455567535337402638047835426583198008856884314900036731231214709231990574304584092782093656535031820570445653952728097983844070462667990286808839721074039373729643722999058990463003178909667511809713570148463051803086559112492669606716542686837924598876545178080673445122586228601125880900575321120020409675938916759299054712243862543542614658727614791411065555538829902669625733910540232288404230112683609610102703048280667734284568967897871832346203273654689306683784654039488129940707569973925802612397519524602069136605685621854533044959409968718770482480776665305160987034121373411161889052525924679320256412527076357002968716798070659119000546238165442351533466891441721019167728455664585783193299818173398470148546272134063566966823956389286643656105430052094055487491006437061977306165944003455849626105896501606046897927077952251719499593428092974308441131421111310052362949458993777157487882150004808492611765766128635689918449863953084168082428128221500438598519700931121236605043822084808063263391074640752640745485151107943018866116627781087026268477834312837286083322435971358411208533707707856455568054788086760713166364097708706171367557901493914063938363318295912936274342358817928611617179607619796726622099938829038354320129833353290939111569257465485597310460288209518107973300593826719143387274297742657347369765156176748714091849021294008994894451836287286443896098473115826411026431533676159025754298804079981109656051599275047805739340127288433161346186565674264261360611320263808325567246287201319646236809155871506432*i1^102 + 747771086924627579407113486024766806744360850478040227407662544846505411717698800016899337284803098533620078016173296919721819621665334156850385739568941226903389472191758367782222132007879635192671482335069069826673968987950424811410353116068787686637413839200378406821176356304974773703241592164845676524613890030036414285914368271346126911722956501327939357104135176240664911115935495712349245359537512133134974324898881588765305484610125014043675747486016196749395925832756988520619473713871255017463580306713766082255971099389564776436420680480013441773209838421535030023929967080469479322779807942184690921207773385830187603482905162739483840622330910455128108901648017636210981231948144293225417303832829768999160126876694166094915971248801173657928327866584076650823646162081221938907442933576103086060126736190900712172850443468306060315077693884485875720337894590709351642319434439059300443527022679515240631869654101760224648881372984994857684418729655933972709080774393647542155886599020523100444936694768083436586561072319769926579981065703743501686127902014726368748506331205223850091927528306607695029139924338834710033961761677613906053166726927430965784148410519449160729023970502058632831813093534386899278924682069166625223862913290601739573402166071939228786241441233795100010608380601080520238592433839089520354160484480643838826470984595848800696944089252406446055832229393972432214303046493560564881583915173028235647213503660696466020898960471079866811909157669750994134559707362036131399209635564467644220571779338692860905065156013576855476319242703447454598589759767764295024137678406010141905610503006779996076094770733321074977505856559863525546485524151340665433895203720768838874560413778901883070238866827495901696936099795186637309528163522064186263444698808682638197203477928787852180671904195430786600444440056609857026024220072611190533399447657856074901906044063544357638458269196754383902810097885161447444217052469325401302923955197020884719932523931110534961195544846175808157764547913455450456359750789265855482277797726840434374082034750510540102839720164697629014935512268098116016651698909772075416043645745135013009200819258486227509267097307830146342403501048833058052991092363055593380591419992352114241327807465364591216647155933070756702118319577706293310947784035305498507167620013007310378669770214081502265557313651499731232175816457822649908218988275074946450903249539035243986016001882444329609980638813797612882046175863248775437730668227154794582073151437638574368487287860878416338270994132174869717349193183527060096230448705616375188310369436235218683285917685480505850178087325073467045266057188593348696291970758858989090373691965045602181622591734327359065688499638811950522126535971359561184809991217605497908557239839334237467045075862279042342844976989322784834422129280391414304194162602932421250963819350485060871756003425372834689565784453926777265433554461674223614886982519107990315841566131322828102487714139502078490536688973570465212530380014109872490386719848778457316173742512066961733118987926406980453859367946084494880535407891838179473949168287490235840466944542869671357629748667571075700077835777807677794122387913108861366279448623422681198876654619550364732302559399457947910144*i1^103 + -2640489361362945607315372634751685909224546000615500289639253297433718805013439188645990338473457571955890691014820017080822769776838376843663161957057754209730521024895097060769059589621544645585973626998268647663146238252590798418403767797269876643907890569174506160254746468306219361262165068495085953842685166033468676944724135394678641710287161666957265940049706370294013750245783396949677292225821379258997597421955004274238165703802821943320503895936282345250796543495453631683077852275269502774660866046215893132654365812649208272279307533976321536419711245771199268238295697977860077450356749871533449386704983639213095274390439261606106872762881879100173407553449826357219605917067783041505753425249266702531131177069251192751261263276608627031045277452490646096147599391141081382564000199630664004437125255608225722264272348457113433856607860162193947189854181693376771711103809839300603939633497307612214005199053062048506468472700716283801165764801702875714060179248134211306354321246184179813571531823635327340500683907841592311471736167916862091830131248359347271023474465513254134058203521972127429096974341966464808253481967151357700935410606430123164781381300103320915533248925768501064910148871975045630359307822276451059538642516742067443162920231329131823289268197321375009897004714808825466279685815571341566986221772966574510732441310696353903505303832318402305987258749205671392318000007886130153594130064015871227076530318903869924563926711976484091683409970008306159791895357832058636784606877477347097661063131162985811848153155533437413592610537699379241209490971168217314829615537224275658431196859129369158762323127460526336753560153254733713753771855998595546031654506875987766742012521209727305287174793780536060884074718501680780974139825005335615820820203088292188945988220122073785040759612942254790828276547579093834596843920168339746413609020664771513167407628977335133391696142971916964087922987433930071113250629595008597493294562326421002891299258418635926117996234194115153476624374708551735562125748237289562620717078552941385149446338364628948251793011547639785469432875129683659030540714268486708005377528932880634237370633524101292710817144811356957155093957949751424070357315114156719853557264032019738869250579257386836176960260001252757176068024266742206002117861169229925741313270052349094867746546767317352725442091548649180162987177536198013071143920787382286073904481887216163992127624008150199358795934503590467090873580408326161383603315284448710568859131025616939123137615815943571884319732066478543797284206193146953311259411011573716048823041392342872683165774202521804197358542771762806371549528306746524590358031863018298407445090903305186069526949756952085524710913248107907110334001410136367814203762265899431754512352682076546491437928793799583917472256430961211970952624266150902171293138660837759669238726841118774438487273762508579968446251123823117260993062703506726430362720459100760002820267986789799789958958055497370498532446919695847155986360820076539615884637485026585923973829030804897289928962079193081522654838008985616908580320443857771790749830326788817660442101074768357780824680420736797041922357899409827369076885925367264179651691547895559155232270241947567407809311409176576*i1^104 + -271821517506954152143845368559441948745233179596918458386428447462801011160605648662046906509148552459832669514049693112687788773723680860787188316656821457127334101197487663398979508230512508929420397195618859748644501004693461087202574642823681875031915589036133139244982715530883381601251668791292775896487007710749892633274416915281456823305191003088546561080411125370148306227723406066287952849884571025823415763514217780558897576766185565179017698986906396373309155771663770030235241801226950844066295745404573020596158353550620199963343120809034606501655078905834065969095440221990140047400446616972164258258912195071324381394976104221048395427364466986373850927801830041187995149847163680082562490280251701098851556576021357772736405895663294969079682399062499765478588107574316195236489185676597248439151174832924588562522155527830552055994282247621251617518823129940644628036340578280532058129187608909323246434992130530849957451244113257781512680986352380716887301334418437705193253368183680229971709458854299312572640564715761317005944666801001951863321252316066746621057075490053157350486191444810011439087096282945644255163729665712936185418031593747613131980663963939338590343996468366248611317457598572161364319112792989062778171242837574329739860949349166224926154194459023310690161104230735186128313587031410449144582810918961491036506341186614554659723617576182472975774674208687972947365495992404555604472165759675004027584354871655936029959946570135698055801815893697647629386693058276477176188857792434715082052917970627106147576880395883290905682189062933557108321078818824222197388073507993153407693255666168150153926066387953069842443273189100304358638846394373348498729824912478838595310672820557422502727303266261328359481480232679116791676083430370857548526530377714723297839029457833349579745310274823667342967083561959989543617588405579589142519277197829961495696734637172275228813337357449327993377390142310339779138283205582391324928365410229920436491393305675900309772863853988525557909773287036152533938284577777574250829173178507969240558450751441607639782336930068415871079941509325335066656609730278855654067114235536664235951495388934445085985571784332777467121859651214933500768106893688716295821087990556915217818857885642019144022546835266612503443242339401352396372786975158154404616960044124269573794941516037108320949053539128884363954221684596818042575086882795187850148144373752163509381027726204082423082825668278878537159814719295838381605817814480299458625200905303845362304550803613901647006865674860451290158057816308248250522846260958308150318285027189447437276707442928692421737446019315780360824138472173909088902154809425093574502680937902192051900047681116239734682734484602794065875564368925575880629853389178772655098810433173206962964659823258895632633393020600869351034526874593486390412256328188206444481911215819686522829157349002889255243176729120486411685433910858585864996069243871223891941533922493121582469698097547247086363091313290417970321190471278512938529283025948649434895184105691840835276550726972293944779006253872894620679763130001289179541640938871663223686194394295987439582059086571237989243787397496450315079013899246439366999813441598926266450595076586439929124540645376*i1^105 + 2154199597152638380473560942239697017208008110725575315004588873269092338966989576734888214061161980293196507838998601851451331540063576647665832695141394622491837217253163732475150956455995073393523495290488607174907911440365011851066508994800517622102785692229228705817167459427280568991187991451794154044007799188333947698270982264612815094387261822875748619047175818243179655865868100831628464624419407905719534791965600742117736940929930563136586290429456826988573270566152807198061440417878065273616125297572035933648122785031759936545212875902218709955763389294302465431762802064624650503702753081297072435774294359765512565482982050584671823272494370670359631154921296794578476741662720032113787527496433006820364437532092693781162150536714383940059228447140267240317804464372065012474768535804691812681886199966506288530044956774892770566854045572668589979536963677048340684652253944689891924168812236031371433644783735375662638675810214025210109789208072615611893213754337886655659903650558646127878237895811767235488489341202887461414615352886703538072072227152954185694947863991458847385061463632394116644750418042966437040071341561112728879571774018514289306602904836765675399560560046162505439679018316290838340369545837709148984329722748948996370285478549976801063556239627155006326585865571379422955860873739066142294328167795552541837407265722447659616763770184378204628442604005898438934715550007439763350576157559204181380131545957253376305760866737335140810540129681431848586096162054490598764657585560438548023592921001866791526120413983143876722355846431634039841947035434221684271834341190611174486838984211900028374776564201632749021178248094286671695869150520893429233520095716381644853608521679341961653368302318324107672465097036455646081373152530891642275303118466454214597295679544920921091531969274820739168705150434245637549443262056248830486676182851301980035213165465580037301320801910483332286046483522323984532138747206890689324921134752279085448234301384659406577371654071056185638622381483474564330513939953296422728894559596055177000569938179064059202570889103773987821205000567330648034612179858719387645641207449214405045448346300542648663788501724941300404997857896899724517184338842050870673154815822711607210799514046340975950338888076546216916661128785474370686327775759834070001095370971716534324899011442921732702357519522865412107090542283915345172508484703555566014485979970327730828029699592398801786050997230949231269432046159629538880918174955266171686766548514555990403973834188033639950642344821475786124078605829201198884233767194950462548752594209950153181878595649751747579001713906061062357580684178910738385303052613309669669341694919151940302954444115291125371514132316636609173129279768973818285220173518073722615888818532120332385913483458022313049624700129825623931676627291324660879244073439641241554507657124841397397743509351020375250731095025813403012142823637523914265321413993828394234918415705281305203884452307367319781330394138018717257248864153304525631762136533302558031384057455047117807166167352616772864258170070423093976366651401976147667660072843781206118860557432294447632707207912987807480384889569471044600004304726833450402049502059440059833193382071592161470578688*i1^106 + -7579453066932260278117055017886625461007861913552042133157768941257468171885066977399406803340999599592390961962478944322240582988071912148599874090612646825200688187586737810223708917147592044379965040221567240612685175907421832081094053147364888173016034856011526678291966397004144554744372752380943524349674809757201327312554299586132719310212896802144008227388367578726162301745901182437084895383619207250754255742614713655855758415999946319445153875088451329745345286186433707626950011128849024249336145898974620422956377188320401272653612324713390421705488374298839604329812176305611896507238342702651235085813716530561434486058145511427334182180623424941699992576836984876976505184950441523972006381029898785498051929812966298265965544624605425694347212431444234984042961066509701686551107794359185918741849827685009951561117771171930045720099790312906110054218756119760801989446671285140167600358656389172247854885607479627403068304134663719229666545956946971709657131600588704921907232018167329090559414645403036189033089509339250292338142403643006284753606666749700618197127530121004060973992367634271737874942590376039141748151404373432106585408883316030308353439113221706065221668101629639154515896917837463222266389874177894062003838436750989376557634808403312413634036314470398103046779565061156700438216220364363438815278319950656201200951282721466236808858427540488494595576640644913029437886064036268927863595974522358592400602580949699370862313040591904955883916608257122549979215797334752271699954150196554917918730810553624508332957878969675820292310266036766950091245854523061365691026368527326619711900002483139532165808182209716061889310583657417569233534152172680742533311647966631363178472692853704457475708614003472816666911732158330786419149285195416436719173185369265459797020374781059756226854237337586935940478479143282081117765550417711210903137800778490588142697997637001438344519069492740185565126625237250026643634102383555883047059043888570490009467415876206187269302082123049841586414051815128339245950093727492508803854839403129190420497249892875457010762901186300043039497239333141619706056374968991123997911719848095527444945630581940645197885826534397776034002544747757543712717170073423540093684883390051194188759209779014588518514858824259814709099961382943479552165617814257701054426034776063319607189367288925642290760029227960704460524547998296345898109505525758667002023104811004610495999681106680079753008349321003023157127437645327584729665470703065900725880770450459713702031057771259297913503436261885960855955787894192254203890575743769937506850183691578692478625230093180162087441253523392238782777027197629787110411105229261832375132211609408946488975362727860839938876023026945379461199917278558575233882667398633617150869364519133054051989823497164960367046910930676487038738896365957439257947087175075073427732017054721648002588847234700840588724758150862298497696659803379012662328979546891896638813198760836957619293952723093445044723952624193931821655588025658682495474653052902691773491754412090026100851590755744699850498157946570578592907035347100914104493073982094570239892509899953463527359275297381134145591737378892956530107521772764251518358218153018751156035275199602491392*i1^107 + 6516183450381003805190095002975941841311593302291009864648740966095336877195317098233095497339867706439261128517051853797053662962935775134058249390896762030070297678750059432827614856523434449931497500710098292344503040963972109157814551501100682210421877027498705520662989480132331671768360501833341950469144648272710265367591461262547000672075814815044586277166191592217553304829785632445601466031823546721952798403232753289104783318064695724478385607102068195312846303643835383576976000453328239611032836223925188176112264568364424239688968844110668352454525992035488461791885250385373405939666664619882295615862360166246265249927008668646645352917588755711906819929338472123131841633826916494676447070810200283387179474609451531448636850775796011653279214212691176204485176534628480830546801823160979396688929503239055708641328443070466970576660700608190622977003181508305218044103842113950402720833808044423200028421687723429975292995676037490976623416812407352058954555397998429355858242994351052723658694563402976714030461319112495589968707557868134506778542651841508907948488416685418593983794398952131414286600108507670935948209870736523580570997676223288442785389172328734255958288046684751432721031394550638626367018279151854213779025629157703979443093397538445403698471512943737047119280590741997206533763855156007965250851904926933502382589678091167318003601280977393827602916595143749572157093077006421054996584054280258566652717868289968767424485987211283402875580907072762055457821904804312731787413865132565504420400825827846995870566228801671506094081881542704173369063466827333807883439115001568171086533199747832939652853882428775847453464051336792156425364216262737427158975271444877623474412467202407139612026538615373275872855079258212735160493394246046094279008110427865288125349650194755821464545008199423850424656549298439562409444618792542340969918103319516933837373919750310499894659101192683433330849233766539233722438895510357993564444677084616457859219678592338122497809236224859281708465025318695844212120479513354994288288143263952282968005543178092351238870604578215306970388512351790532315622782403692538441804225406300053846378974603447561750579643204146813680775217552664205010063232627954122279392589707907854193185582395143294508742446053272566450525750924481250717770437343039116398467436467371013439127306686460809555020712638417678026536469123115259013306189018819836676633712233495298306786280936092911092933654716527769997959018419014771190737150444722145668362055507103597537719894778545710926209802440237911422569180985418157899894572902368436307742564489767105006193961245025641940188319507021246280495375902738528557777855909472787485070414022038309356728977925264539778123392827236209455464962952029434628263242253805631484783293845093670715448989562528978582802252712524881479093314983951661898625804091707019724141022662212981362030360416357162714299301815063319626414211880177653909116773909230408014465171750574028201306160643918700141025510938635433297202014670736587196323270762197096750863750503433065504122897373715879011714347427040506240649733912901626089224212135648384075994107761490084978351284378328201337508023831172046369002961857929500005685907917526006068798090641408*i1^108 + 61742630789448424802759450210707373714839182511941398843769410107155995918913785355022502798930292982402057556147325374535501916450347757507875512774730266930305887461897199615453170123761183750649035988579881784598578297885507499328520161533516629000839987368686168080922746243616522528829114573582049670115230010979895394980219311342431775209209550400327539620037369466880925541934039840348102437074380532794120026774544082090106760097643073697149225405295832972754605878367955838928664467707912989634265673689538330523207117980955033488768048836683566923770697227337046913677522382267214326908920969536776669172145430454422649021060989544765757475591611537365575104055138318226968625818535288862373794639288125600500103508875063738827812915938732209710891258550231307675562061867149435520347691983903767784273109498360385132824981435545665141583116591821381487194895972080645447679890201985357945013677193528308129788336189610067368028661783745250601985964360657879093407798854073662624313887596358572535494736298119302641583515074467816637821598907876388495534945207090907853537709551961769098847304591545012857843798117633272370437369479938342403301111143638852440137336071760558544090556238922911675493951863588993459911697718865142248808768522393636005643792401825959509304084656241212621566998587017951479414027031569959512439530553896362455410357385451223720091723634983253784344304996592449482071305413864172301643611148945813225352516963170302832814487392430706766625762399314732237181414157358337848356413108450989435624979689304237873121271936540641649917846453812201350768017496603900658239132780737812184315362535582483387462859207894519306769830828948705115492858240671763208931789460646953330582315680949929038329122714726943363450354001873280637414395051612436161978622847485599811456706841273187306799085650005553185794232266097681848802064942554884644430886670757701851843633230206021540747108020133198080822550889953011136220743501068635169024324123647002311859357585895655577856503885995089347926358396981521869975945260011276020754915519526324198063509442172790143011754497864857091811558328801398982307692282988642144839619356085444987872786297688994793730816619959399140890534942193715182368196299496235506973345821468904582325572990881963348433097825534559971811943408510329312067051906986079353156059549034468727429229774295313699917125897117829726871711631927965307189340324283671358467580724088543485159504211628956627204742690084812227681251895850459327270993976525900543688788540549437828470937016746179067655487721839574201685773688554406432770084186102838977439359462495122775526013777673471518435088146143094522328472096634239413941838330526648179061793370942719986515631932702696593868828064675271259198732965606353908386223347087898510344834966447144716949166786955098406770568390764480173120884717052289675811291816832666979008604680224835375692531957224431425286651376329784972995631836906358119825543694977454719031756428411073472968299783397041279743562782342275921335409554245512071768825046398320823117911001755483399985798864231018133483191961813117062312611777627332138542406332742114061180361468454783166147945219293865022766907078441755976775093943885344250241976489946697642165665792*i1^109 + -298170572617776298787435393069810236961434712245995481174466324615307790435806258512721943998171743143237909629715914488715818232859521842573824988002193722428530379703395037720663580327457985379743431180917342794201404531284591940408404431808641900167226340094184234655348077260343074051528808629866972376204797442919008604968892304152540565836734344793273051106655873160550247010114070030204662224249997070203040201365535558093273492516383384344821259530137079263439212420179426747093265491294193604076355200752122107858600142217765840027878267184712250996625197440322181912587061653510444953648919000875273753898191482917929456039615831570739304992728594959024276413371771914600549286663425311016183517939198309483064880010367946693148768785437737029940405264966644080767260365271894504205511352710181140890397844608924465434124901165411993779230726602684116622153384966467724472756658480394376238219311343896358322808177507797188853565340162049186919295273092543366942455919950032440550688300653341522125024046768514484986181538620462570027518477032054245186873135585136940143106072183762776297085620618613186213560178216929416265754387792600747066395529062432937607833080778640715104077064544813187933768950120485239451194316267376517056687155110116189225053654508711701517194499776892213502874602508430573944852118155136772970349127906137894147136364072968821851781322533059020178031776909431616565324954081285101358741017904866601948543722343329095582329681201052269098827169634880766897379782794031969758811503849654241214790694809087685458221239900626064095406521574213878763800325609435107437328223222889675263507359483277259356478018082259169101953119441304687585166028480791664404033991998721297077092515694429127711576536131094794728547529195570375987355610658154209463728992622910979103085683499740978246375063956639254177548333693568328895293976846797276111008173403570554545661228132529862740437513826230455774736373858026761691003448089554774496881019728698297571684130400203249843543674013772224376328006840184036776730485311250506745151757438039325653978531252925171482809686410401698913636184824524012609764503511735653924088883997162671281185574914861520469307315222787310385984109293963468463213548564128103163924303862950678981000999480525941900877732803148120325955351839719514260200302511649365198429249468078070767502370268885570704660232268447363281370111927437007912050360724106479783003587351530626448158617371208734715509368910520915838607988737803622673057484909501573636504082159736612727295034127312906479196988926945783973556796556465767228520888340755967081949244187786666347990719185427962277445384706068060791219461921416836624579818016066737300344781522726025727127948945296974561567467528434145856632194664960555239615423400629597137854622426441373227295945421775168436183632446726080209070768174947732592595457815278098111171429276604997168858044399390243867731256270847640726237694375320334226011017466377738370064162850806912625262991628731067195190590121486478952837011319718895480829078490906424777097252767878849170450686174805723783036809132767002508731941199779557265888383344988975170383842225138019412219494072182995777519535139027774046987634497258893998383008656798653612032*i1^110 + 225677917847280295913687258134243292011683260672787894004429339161843668806385030746785528906020836501111457134093480972714757974734310803979350262882166722356724245649525773312127220134939048978921682994225648782691486686519685950246895087536928127129396571116192545303585059754498779450720612712511264191106324784390325380927056749527918803348167090884721147285687614295537844458979827610719712290968756164160908946884654513237223600959520282330812691641419022407398121043523380891674574905642400733056699090598415801353625175411600597761382075424745844145563272325785182082076468721993661651844171194950286055183420400089360688919540031409407784107403584177450329622681407777845628156922881458517423648979945650839623769449396215546442314518899386174321543899443716896643504002260567084499061680358679407638340775453262275464655831694005951343660239237402784798205239587938561343802089059012139855760359410793482572005310894690918605719931277884522124132783737319187185943486193553196520441278510430452433096851432522374386165305578130586068129954304675134531015833849217480630379600469702570470639858520186564487341002793323792089861584340729789734970943778303070046934082843028229319657197446863727745431943753971061715008565591327690649738582833708295522492627973919631086199538650790476928166922923844081798040247356738577853266765845549465845079489489823461153885775126046032488380909742923426349160415821859962330097861800557067820127845053055053137713223043204610730277666213779292542411104364337525125477519571338426879805761075662605555466263275960183300714509745176111664415848064397985462685642566640177490359183935024842745508217288233551055300958012319827077371860274764368846760685201549439075592242819003234649760459560021439678562768230954099768931118607722214514546670926453534872436706807143626074675311729811535975130512804773699540753798296654272055937496266853744110103475565141660238573853354130244339904068724682864602671630862047279496340178525125934088690617102583853007883034047873849691762063553657068180698750598539554318742613764315649511445982663121676850518114158270390999696074290322469745517040325941375221207057743296327000636717672312978465963082627237248415944337863511760036384235665154000753209096696670446784970785324045990376971543679124914089865238647630027149014456619024773661747915453418499131393034659920949891930175618631159358348032045411800797091791663263388081635446458173940505601009738328792061432298307656504135275540183979125182929935666975273759926707268680938414056332190750913220359992965593302481727553964743556860340833514223047912038619193957273378391469409791134087090016516521810698734293342797866034442774026971777428671402612260859306131291152235398004176755934436959879733510326539552848893831683434310678037746404870328829282101470315302062733074052298175456584958909892054409252047029863766720809102579026576441304387077153814567812810115556491919342848281364926439473682158776541872282051720924475917712701082910352975207607890376472688629002391220387408050367795116316016440038326951199271985112579703365270621999592843551651781967682380120094185045669462146834167886488083620559358874446638078364728927398682590575907751493208156945009554009096192*i1^111 + 4081781890615648830116546063285593640926789805057062769153865763690781450698532031516386170170457332387521294804405217212700549665851366185978200409083328162573145940846529104579907145612852390113901563574954027668659424041473572581035407315489506417758902602435814746146843861639853175308449254127703005554184891892687843701981728511464173273278478117909348469757939337803064347855032554494153246536819978915940076313964557936309739119840401377384485428623041494260638384259526720540492538498048626399700392338907233568465651663605960963287031002230104700514990198742216864843845239575158292647644305616352500160748207873684040134772285415388315571039717814995043836103256133261968505151104674931950776474280960985268420006282016365102383933103484288075017915690560139643524613085666900677850726942113671650062901537959490375772071969322486304325528666919319858268075300573411214934932323318607821082055742672202757401966185437567048391957062276829724462161818392705774699835785262185351991498320221498486105274977464863005974002915502899265515070615171565257883681023089358695663315968532112961277378165886015996802051550475362486611343978327347290190057767108605055428419055273858895195459637025776103039951715795503686341978935456610769898398595733445019990263296605719314274297735992591732901046573317559102655373488562287714478404605606901187171128106740684712848106345492338037497545505036012391598783596094636896360391818004577152818290319552289922856751046833820408773563087379913173909669062691375782288075252301471024715164729266793505622540188908276221305494127862539811928772546526177687717250535787005148683247937629629659563227500652198575636630793938142833949596271127753508449195628776510191670168019310752200018800669678237189806080278083926529992708635112345212136594346604855233694545730631236100969795381553755756292156288536960214786361339570806170045029633834020947998699066557325556763620245531855723294581723186339564158677774859072111691621533817355325035568948623122771142927276126407335029548282565417852262080829395602042267209251619572889762273173494852787435588763123125025781113219459763573410514883695877402127479827686979843649239058738262406984471114752394960978244723948669424396041418147982646352381270143440550877090921410633095214269146965409615973905366246104249094229408711353716873450907731387367488844941485472215985300877915302543412279753125572646591229525747225037465523462086943838682280313467884817318067889694316174073068398901020637497911575255972215175323576460528819215391841795389561972773655668997673381717084883520573861704719182065530118602721231056986688511474633017357558626350249561016003907176762026914206021036112575802989805057857213535116603443526368696974151545954603507583192578125936447720906943439668401334486138878841929622706347485637723597341130523361068892474526781908588186805467748522698984535737197066622689677343262339965559448504426998077579649551134437586489843708906967214287960765029596089147674129936494493508950317504024043824667393921754435079099042166332830290966965292957566941432860126596028165315451462049429853998298315879365660098938154482122536599472978385729646669786371189049548613505833381289251262060884764817484995887104*i1^112 + -27683259904181757763105133490148085697904286396615796090102510171507015100356296673634159919039288773259536613069603521994737138020857647824604299725321791162307858235745958281144503666196815712376238184762886686482242756114172387336212986251463381497723317774131458157416394171777824756087516735699521500035624832320448848710530677914216146987222144202692549810896707500802461282991987702688547702239118217738802080036510308155294123956909655988396776413739788564457765969911179330681529660604514920068745387866064783230337813869542109235455065961894525183058192216000130605150534032848714154664187717153357517441261703577262594224273541821975593291432017200234250054036867378013678340932822330034636231585749964851135737829832750054118595414431100182898627249936425583307711382266488145789938480382161132691552914727332043799306946214134220791802717200443720136973234459699474215270016380784939971637164186321641027677916975274323754605421113106904322948227905142617926799080373660791638407354222560887256790453419248932301260650424860215616697369501701787634808736201132198122409529500007694560475659646432473881997693609977942647374752878015202491126851759941546987537249544368140903031406380923890114871031097939227338332065404303527443408547908862635432330595653415003121480353100193458422172210869793716712458952846137302466546986281390381706225508730259041899527034528752590887795521705425619356139396773410089461685342691589686144207253653426833373326460577818303340570650275399863022787240773795634626190779677585963389301383430459240256241545453088862291376263799783734547852922391832694359178938359753943589682292598712292366620670233028314480114302500333737879469708556173422201224508920514415429793548914429346727715083570958858160853243531473403955309291555004301089831898809394769080507575378216252198183054117737336053640331471863961048119804867934964768593190034145460449004218695785555036696546582187718208165969363424933904622318417757442710926489745957650379241013658016027391622471394272637867505778280080369008192297040608498507924156090077814892485414599904353818188005503025244145274089677575777449003351946301030329168257640175038294735543710699857011091443415229294042099353527899951792325473504506666151461354825158691080300241931049339686437146663199781910284883906454511041119136420692353580176181958117523803326528772781160197166849820844046101913258573737087612414684569940684784643607334427101312450199694600690408125588788126133398565302248136609011128685679594445473857970823158459845451703970010773092418796453073341137681011925961027908492967974963919377394235247256119162805909264928801636531467235623543034545705935739360786999336659011441939511436866902189917033095102676368326458612666546968417926482346519735151340569642435327335020550346114287955130446608553233144929974214854514402266957756351645042726875382814801929397927277078119091741571520120527429318689168851040516187425202031672175737113528001784980175462872109307968479556784250027363824041218460787907073935860873282953825558052020055379892943426399433138552228788979084842186812624260417603843468675353578721410536522165383310107208646520276976426633827471415464487377802967252729417161005888797421862912*i1^113 + 108927966215142560299077813944316788405375330511990411035966728855723175067905758504132412696962659059241613894855514095342557465096606076156181420242397288794585950013066286192005522417717678874936474849655509331094355050174142416652900562169225230291272663245939531820705038005350509024924722802672331788948527689585942862501716697441255137614593777193684608845099014699609809954423139960517979329115691985917468097522929349605314856327064778835619230028667143432969476957964547496698464344956487054609737767890982018452349523923219932339387826845457510105395511191604696674350350243485778498641086451904819427630477258385623990074374397870447566334489197577602247653802976667260168062177696189176224181374501719292732764197799526813547661296744601847563771287740476644837983030134172437623726147784398403042356455276463166461728946574786535656029653859622263734672372446470229618361740980402702451220850457990450631613111851320197197769533855304904210881727967881625829091885851193182955293262263823766719014325975718679640964534534465246255574811989404196251580392935846813492719392802440049763888074753287873600217946029423631482179113595377988910285896538930276226095515592048228513653420123928507027855969017620317784318912999447128096737651430949557991650109603983240551213303969504237897191052931854074611204031152254133414853282912911687750424647228965282357898007659510782568132795605917035575457693100051484382433001209707563542003732048979803830958468954315908934857713273757717713511767912844508482633941983769431156629151725603915057653520309387655809603710461191529610522417958266287987731576783923620841854687333439966761215588875090821975515206060098500286019408756752424533255960487138587050280347617248963355076132667818088235630229714388923918031101660408834822452216213177676612806042844704773504853707900404142262861383791695009377565492232289460538020367706205170793144296850657920989614778382631075386238028140428576372992583089446777131300815945190629381906288271860492057162678720617468821335402263964316851034367477568717480437094832962167846955279567479092508118456521279618437815993812936182586436277573248602460839453940629024497038467976626775454765737464585288945780363130744457184589079667357901394194649414657710521271706585453198456235075941709608020333015089920714551459619392699272516273131869879674049615126945215351009933567229857825960404040567590913779646848605669307592302948803965810767333779125548901733176978852964372686061645449045818932554284624672684936844697850581130746552336013114657542463676995685210340661818195160915940827494897700082217935257569944487521612422759578013485377116883775424588006296206933085378980539578610123467723265242049150634968156765835656897714728238620474898420469090248201564464190820746780489888679847474329435106243989840084525048826580811452836275429317585943054186616020956069575822715939248127561049952684640717714051122176835232676097275079087779113494084210161385935710595918589017713941424368735728187065061293078007017648203015547471464393616837536558092882935709625733499037960224510377350136420868721969262980107703044802783844056809514985174480223819688580823750281439779754202787625865421828599293851961579798528*i1^114 + -312942994157882456604209717540410741971057599886938736681963517400781090461006494863942550000658790737270438441887902609184489298175994622091044091298946030960438696676888536330955992491560826485590730460557119361609965362085713575112398071596063275094366867535476201740155061684445708188447169167741134251417211718880723391608586330420244425112120581444883173038309009173415429790326242396415940439872600355055495246236155424444349624049423805244198070367208708062870350768115604270409874039327082893660586968845592214380453025608203742840389013849446139096107768512120255901806868922174180001916988816934506723965825573659127229021901633885175123813314949987380637087884925060689760503474843832261803239586123301447727506189261588125515402874742831732136696537952484784120449832404285210567131686807508141334954762170614270847080609019468607973148862462785241513431633464963521302316245998867204424009454398265279315908194613021185291238593594433382645883065189132797236473039843933398559660930047219986469732643828887085812063140297082932415320714040206491355726448409129240449394160950717803269007038113085218204189154401307006044295094013838607810257184960806570384655836799381185249622823403428162008924250511545758257437531305000575977061346731637558961439463889584350698896703947293384971215623130341428943472576747131556318248145703535217139479476743301139706604183565310828636997468100727193542127216229600334040762069825577172119456944859205607106577443868587676389643224269560872906406605534898740529343639033470770522884864348961575892442637227038694958296177774888087221103914925982599980269588060704690119922014676756442574685335311092529260227189062679499137334501523405363854314111001471665922636445805437366938256240143664594972664812852853697786514389757674237875197261984076815113740622283048991633846766094001618858389376926373680926235501020852334411503349721478493670101768829873470167763463169758835782982901079933583466180105312166969215374711029840454735524702944726763042172092865894587899387173681887017187427085538586019847583536200393208651896095354091668989530109398025388307466606044887494848791311935858143231023996256781538972927027521231183669228150995170653682144508320618794424359277760952697071464777231122172547808526238135271961165945251677494422541686754402312320948241912066141772088788127627666520989885132337528772222619893605246804544839952673934381148912876781215095532612025653488439324598128097427289116943520333589591510835275366585190255512685791962126186899380613580201543371300971338483488500374814907184552248431046675573595572524017052909476209854701974145938140834823454513812336693526373995760599559742487839578678013149921979327185118609528517760349321350797838211805626355141765330818407042053348971120380107491184225360984439007292098678707553937595137624198791428832564426524987811662517793814767656578559211321110350870487962334471736997972307449156977249573439535962070198983558769662988025552320167667301770474291441610848812283638966072984338791734456875115673225271208418800817746422421453567406475493073510722167434029174702781752718872472840322726335806242283869458650129406107200136651152970682190546026668553325358927420825010176*i1^115 + 696130969801990640774071086720001194849524423086450541051244739113514003447665281743241008422165630974501186699251555426906081293118344782955787424356883899867044007560215014518998405681384011193289302280776774181736073927242940328702904299418138895393601645533018757717960535142160574800965901470032628423717919881967860683861978992974857819290837643751641597892412258232560515754523747141133974069734546080707483527033848257525371702980862345175104118431599811597051135250627373201430903690462296163009475815627916208394360367965168096973904914336813769630305961463507477118148866452235983606501929184807338645774021769547675316945864492913881272796520936484411183149407358581829686541456295985213255130672260377642816844453084295472663694444600165388266342918745812567962397321406918806459006327868921524251432120242128387660958317283566710937037435399312770163366288543099640605190507352033862871254362684606185185182500684521626684876316063570657940078383012095406464987841921063235699860704442815351696245077118283202070237645354295903259730797898924905508354843829916171696042520296340994115677055129646521402853104791751888065968090254958865339471581620887029279624505048290007328626939681349430918633819505094268174843819494463760506730778517342751339641620984280336226895072317213747913416793214304049536990988946766984954625821955440262386722559527755082708115134352360448343962490427530123536668209420312592697989413431791014501916874094828674290222237976934978568068079358125539052624977072963677111688489526534733325891838422092972108148484981598981595564937617625410556472077140547468305981121140639333585198821356594110932763930937841911010459271845257073092655639746956108509760807267765368678241593720533870391142803339413160995013236847005741585910166524905755679590857819178577340218694078506173354630214523925644267394478928678838102941835185963877581718766606072290581026306477585233350426595956350916667035674960379385031106683310958334977315696315089660420803474235922627595786348581812434703126194169145208204409476527983948306364743530716058687234889809239021615686546603762042574419699832499645222940437980736326109559867680629783191129087654632435661081956670575414785147315601454689170190384284205114775324250063926864669537570872652683092280224243128847736470648936347325696119683894030121951488785068701708254632890543746984502457766735511543048256479725927893680287755669392866234051484683274417139796516001458800439983662037288269068389313268596667284185058440075928705601504990099324871301569185224923511044115742757549272787576652205864040588118095621012252555632216301736931611807071192818959007267585834643232044111251209951330176666264417593363160349483893096978552233021811445410545452270337812847044211245203895265201489669478220213786151486500317166005358572366935109371598720961532459169048250480608189116391349930210123167739680620620755366129071330015657581996816197938673714565711100232589964297757627456575596382098536127013722200059226858588355428634512922643961145160978750258013961821403845483548616093862512565612855106696885153961679326868527468876903102218840765474467914378190341442800608270352618285894439267536714000267050934330170802176*i1^116 + -1209610509843137633777932972602786773601144787467220490535513563029145511938745129759067694894104937796388887890466498247451286417836688444210664655147105876400838044481727097301100790608741831288154337674102954943206433762022261786918411966091766948115831163916564885315971071477499208960604508459691088117395743830512743073855629561519865236252307209385501575278012138157053816320078299205558276867608960942415639485486501653641709203702243011432240280256087809438271000061563879819559288299686747642058595998166597839538956021329989374191687123218547489378206916474009841918034659445427691240653627097033694485659045834087167343458836666934937464998987402497438092974407091870553636970638217212881201964518876734205074085319204860435517460436268460084075891842408604330602409164961483246519375283791394253090660270760723849052335489909057748818560943352711209449238907118544871565603077879300375870792435785421026888201479565258522803827730097801508513922893968404164220106065389495510778532367078810784466444165798803337993945020203682752712506005196193701585727708334369039105519495341150793254198282866442895045090036686011400459887150561335949179016660293887784165720048206897192873975390678211624629407527072052093030616389486464113629817315615314020783588391927275529184340510525842030043403585329638989948886169915196777229813610338984597173649828701094595748651277929273394450256160765184309918712547681140630014965698090065652150028501156623125926673083583393957932441711868433526354346784238865074512467849313041075217061989369998035473261454841367186861995721362021739325438055130657674755457316009371451695130629002633492209269828773790355801193183017720629832092619306644146963848183436013638486155461121431892778650557313326056845483119945425812998571334854106080172661210443478683680309376268674401196635685875393456395360001131446259505657228979395270202903117760908359304430748648866583226656371045995108068447224432726511502549934460439694195274584527623272480009809556861709662908513174251390187829350418907440949631343901531228463777312324203415795662111240673004767268736896857922586568517631360271039853421548621164452370673390003323553124477607601970987246189195210460073780714781042834110711460045240819060122335645065273666640089693167202456838810664816855672196687742702604150313923280319437805505657830344358032743084702267507894680005635634991313983878852594739610213822348888398000812704672808282988707238924637336315162882687222558337536466624368539298326475488239312085293699829423759795809605018590096558603513642099871833402590419988444788154932350322393437658600728482090646822919260491771802620061978294244872536640031859166142915102012517584425765549737601375464032739441988054427074357678421230000596392307122180609641742426914846943730317383702480149813422908832677717128734454897280455836699068179305415500501519212819049742645223838706167956154052787976939265644724362404540059389978361481544350566379333745934009870099221252544329082416380867551336772060963009220234326607941466320733878929173026838129581661727065332531766995998687687546617571488984689930804336779429288728806911974521366266569465108668148362510565900608102498444445296361472*i1^117 + 1601981128464383003968444671373688285182512562873031130742490151375452488570297639792127145340960769962840257834212468613706206236285232777207184049939633346478755742174485339537149898421832761311479278841122963043864136289810671993804061814158269304047057574693639085500835936803659648896034465269188670208020940544896767255657089170985595419386501300541599892492483292861009025258192692085461325614197387254840265339415182830410889009665303953388716607495009199757658183526240114666352474338994120072263401156764548890972619872501380560879301602508716470501112506428947330075665502720866180157027131017403162252249684270551472851068953295332999182983184219885750838687093303880780499953050868816315354192602741455033921020010997552419965059121821085013375947340977178413973075687447147148644799759761393377277817278426625273460050367115033858054742305979218911995797409361421708989867174444789911442883696507542591412923431507054561652667340937040585880152957011367082643136924643815325635479428678806763266166742754133267766406310978372780174661867874659663455344859110688690658692720226621793766245998682072499214123941283518254139915027724642753146842419136161762151720160227457027203256414609804468807516195218496626099297354016078712421814116526982452647699700436144260007554967371912152602886861214614382825882770029385267305808243159949585134919452429487420514940765938919838579244319308412265298368415529052418035186582654799499735421281426068197406242004384217726034535316795344324420869614723993635213234647124346088592919409740008132321863712736357315078980463935890917885789967522245714460375082909187894194655105036729630308521480859962243646486917113470568642814661211023352957368222335180729472327344713811270545630694960172824201111035532690566442478487397139050551569229333875398455081616237964338801871879612759140004515905030173595784011487091197500801351077123023526173759043262765831882825712789868463557267038137806746655783779790375324760913162927352721320814848095425856422773234593284488904954585011984255289545901945030849201640676170269205454461821075377173472264705531238346491875528273361477919136331213599887951185759331391985449927152927906501240174249723828147760327669812803308708112279098248195748588518229892747500070016138395876388669091966918471027697621320862455180233822429344792237560412409917474285069861318852271516893554752988639655366309991423221397806763840641455513173780590529238415776341164375694241042048072314887862254910020237103230764802102622739259893259875534731143077617602861076903938277690905106151349117703176639577937366475100326138214207479508958049562116628218584811290733360415728799354623436849961078038639866567942649315155479406135745539762338433444697542311222852048756145248678021234730537844704649131325605826458722660513623307144781120169563711368178513256860220758355411125885363437186622719844813042386171133327528993035888122447450297731396046766559422747248090028642459175424586260381930011197461782216935920561054225709929104490430321088834982248234227889084786810221427851160407898179262299634064203012505181682368252292984919698707149731036067012541085699524229706226946255455865640063173506809550864384*i1^118 + -1525074312163028748349015047048422969012026888147681923344031149953150480723549437545931260038061738481091234417299622589128373805862601728422426967348141401921164310042818740989240053235774076483131010469355667974078778330372041214808228275394158025701982367023118104401096851238702650172338345279203558941751940021252877374052023010224060268900822941800954775966750821471155043669431422527505486388416896187299377401174196870827297884357826266127724361510388713166882743158422436513430908421476449651985766051401181633990912677130256263604178314897167983414169094327999914585158345527156493033455793516560842259860414566829814899744041825230287329428669122851175601767877115968471459462943783991612141467363185751828801229940579902742610019050263227803966925247965497336499109972168672722602597778103913246116811688045867292255960167309420506117140391272377379853512731603512003853893048954734154713618151277250463268686931281718030617937652826355877178323970399958149619421756908081355119822299865846141677554657282017835975530089181035164848301204913274770175224926865582967582597414194324880088996042371318716165593794853675331168133360204018519141960188786570885103226479859445666245680287251006745128095030668767500277606119251885981956675610784586021557466570966925643933918080141313780939137900091933534451801093121278140959375833649567091887209072055842882893685976989344803247445122331738296860249083036198144317543778450836480733389269479057976531507483042267191206801080643118970252489607980583592171510220265464970021270678541172523669817645802538668992390061202704253133737351888059858665635997927939125633709354989091153512670846531019434625187463147377135952196143018512229786848780457785250805437902879292796907263484693363282364033333632656133598985223236520399491050025716262839305882223126247542114029295839642184691922451248346053051159967457078172108537506998402891426484123219553447758858865289779490791615856724652538721200889000221552070911398304394158743045722192864329355706028273781018326957986202177230207272616973237119586563082804057272577758352029115507479830315631831817771307402023554147043171765533869707401395665808488695759838948557438155985193073521660754926240878651245260061511182170381241319489417646682476809210935804810321348182741406896402361540116144076858973729497663467709409068736495965536335841022741693985293367356928492362937388980872742978810377154281954878330063121313716553989559053596187563424530045975052997933168552934043382952639467133062913464547408388095404164049439598092146845237889853783205201688841066110455593876011523584904650126637344746206369610472003156567677373036010253975062984296756819936140455614564866246236791070114134153033019999848433757947675693053289542270337259636956343455615403439883624419247431585658871160150637487718380032273677942444611265284192732696034067772031310712134803286836011478645997581476304802592051717219643977397542528919761112866941051226148111904678719664147421312652363972879497144493188358227365323817151216888027542411514884314297966592133978597843143144503340678858040628738760283715041337263001964894993571134118207167454001835577486371012091005166057804943725690880*i1^119 + 1000356210385600780005506974606092799084391148640242790798978315847042029044917656930241062752924588447704968365586935652419738270000716217481789176500502895287551945097883790178340877658514665526485825241842564421592494543817732267400631459892119131951772346371415916831928271544460867124613723686319067929239752062485610393253349480362357410213783506200822832125504764278246979399267355868003471179564406302560961008550601295445851209863815586031254391821192473902521012579823577487422298150333305888045061628611374384930757214215038694574771482249036797117985004281557433698907838380793727083750208950696882448653729756449758052063829070735106999818832129577205691445110759897650624581668546024987524464100647982417647701961379604849378618565044542352208415639166889124870321446400938173940310409213811834366995926464618391552972210016512748141467082729158730367114855274244735918700281034888023233538639189740534636620935472043183525638691333988636856038703071944757018611793228693783379191992088862825247630410741361382605048517208404602647858261090812990631373167507454800643294531383875254577478279650103180532865199161669560102015759049111129577945373605388576181193133579769471652249830770666460778258274831446597771407878338861831191572051612299407694046777060416035755866864769804143618576244099533178201023914567099977533038596303176980830930232687976785337980925598200758246056799804336192523498288306603835918147195613150169625200413493987183601040582871383723212368728337585863063473255713575018327321138981536266238914513352079887360306944799135680660593943794779470486926510587011426537722217779732317742705673154967378315757056652387240777457851567350898991428931426547092396507751982924909072760611218380682961196107144420686904628956777652937612957396822894531241371928470373515599563891151904736230878072555718474312146551591740566260798855002623576757510924850233537061130256296481016011849024640748330434031647900687932009668504441605511453334640161710839686736553816669628224885728837039709898882939686633690068074208753217697511063632017349890095703568569633737454639480927072751034268356432194606148379561487003280107025329387736523969791733497481757172762141728251007803919087651231382730746309417428961730500319902433926498953681811613192177253062936310260010794524823289712728696269646099634925990108866548742073404871922584096018359175132763313388063755446698073673217382584480724198437735689609363556714275629253021602048432465436196800301341652417760232701533844874827105322206043057490230112638878899875380284891233591097265293900739814018945885095495241859224686204894637292920783015092484913489144591035902303208832340758110933950388860849970745493107077632605918881216331802627020021384142752133492385134643167958756406962615623725392224798452753876674009447171837388965377995990419309640571558472031893596328657743242353920831363778518774380538359056727561399260785672690987119423907593260483090882667260449843791375513946095649521207052190814640519473065245805443219797179608228820657528647942917613907890990002955905573088104428217704069447653545823938843985913798218612681555816393682534805629276189728494597570383191087075295232*i1^120 + -936426938918311864961936181288879378368221615169867573173865577415148241796180892607111082066799021039761482881495788753067730412890414817889940222471899846008465021048758991901496571518889060317443603522554008364138687683747963058582094426537315658430788426863076927125778108246712525717813393404311880126923953258573218425605243586812292957250996017761420020912081325892506930313776762876435391394539805314016905767987603756967194532820950957587177389079742873057425937972176173408955827714774436260462750414767141895921596561002754257638104938690031365034672024332063903623073391931154534612776679777614185014181136396809683910580525765779478029742050555939729847630498911427524072999618731127956460906214849145543547920722665647637811777868444841157267454140483830745620584231970043906571988573226993526841521210204221815095450478209492332485876813475010883155889479805075113163089188185965247257991981244304598895609983840044409587315863961718607717865647950575582030124574292300980993075259557900679890190906370571472350851603575685906514056172131639593126775589036045953667516221886190834551858216876526147598303294513934077986808991380856918904499387796386862342527287589458970720533068056961785658913590253990300865503165022863775842247784620421951899447699286990616687634604329804109003164714566674656498144887660440866959877766368445435308903843741966119168678682983168769942311712228162196602651316113896269347820402710552725502588931250512871413136514300881292686426826130258287733160168698930689575001905065342678100721480796350882246712587752178933331174490629559516155603873143756741897221891371861800229993447043968487766071772735523302296352721568268190047997694697315047210198836419520021700175094306587612708443502535947576259206407064735195721869822138883097148493616310747088214575976025815519267647510455836073538358976995831251712396689748465306668155536123616214564230766272181858692049906335193691426626502936723830870306549165376322880194488395862500905989496369239580286752546230703210764785045107131751010242693361934532393229314885390465541777988401708001043606505603013152829854071692683922822049564512413774819961071541473942905683502720385720912057618322830799425140408195733238461176987556548361733057020102620751534208453344874012016999468233502161912313931379595050732179179482627227042966857161754734441535871207500925548043332746699989053045519142093742289721134389145277666503887942502859978852177662112590391406651048181021003874981124293075086291697490072611705923613314653681669610741934847885995838427505663492039638746969722105298156299510698143897964091124289060415918227652150828613185251198399504084913761342776449822568891512918455418254533918853649326132748901234764179562805744537815869567012219769067947798342634413180560615012001256075288008591458836146216446092008767299678861472524344893003652820522142805074234672609872928528836146956641761606760648109306876635230953889565351793919392545225492344061575566893309374670917580571489476816795690981537311927862277537824035071154884877068070000713400020259859775901163047314452779122516648575582588366816654522372841247730272070781377931671496429651785399926784*i1^121 + 2787909975896513939146985215360190315046390179539764700549833656291411561583054353595098547270783271799293808974772417541083015064102387098603124513669525673163977594678386050363613521234173337969223300014812308196106784599526566586744352142999631535876875432392147215179102104902835646851844681866034546130916083361685940012047186760394947782140680459784489431270211232798495086527791286173704922198482324073282394464000550129876267449927205163639521813281167156256325176325830685975377753101790235267681182598058700154264079072538458145611779495473764038826205834824206297075237935204359949099047422062223255220612837560449755785640621657086095917698114523989612514927809602065435355334864345463462515876438465019047381149367582399682036508920407443097458630677576301958946257797947172357112733910905855424165506670705250744976238232436875762411286211065862650728533196409693825691128533971130836493917075850232260054973105911578322485716489124941791907561486767097674134998441849855701464795825813317894621061029476093894970427271645024365273361522114314590812934198006133335313452240168557505219580205259436869997972047648535331389575428645252582465681320599201109446246178825181034488705845798812867692877737072934686210964410215648284872809969522007469512561545162515591009411146176050515549718660680470630014824244485174345407509227037835744566996254709558587852931962554386305434881134426360558216646882538378634027598690271747697606885974204466631341165136006338302468620766793434658778130742217656989041901632732274293036598841681713877431335693586464729960444586931579224220145591648723477538805991704022894164561974898155941152584613907659941833804943087944696144590356745422800653035535630650155982801103945060064804953144595758330339766572123201047783910882860890441666884942260456810063239089169025292859231203972579871493343438128110969473605324566529626394795982523960916491896116826880304170644913726169052791938992835254181441955112988604603087389143998130076533145588210635151913969787579473703921481161502351261207281425543206657628202838388820683488627610723122045795894720493182883591133727007680096874944441606137934758593629495408720770697754666710620262436820024787302079849366913613743376754405431550676068975157705533377447740390404968218205502043188846830772930356645382219582266475851479851147577307727543773263445919347259061324867736370546040488900448068601208481723516229799360198275734251262889377483316322221318450745090539424125189723738070280464462630028125582912199289341070983751733700210242294914774325318733953617260163941162661796075598953104105323076964979709178096299074005549398568921105602970101579340128006237665769336773844941001820405005854105100263137945134633553235816532864714638202820318677536421188231588195400394319020611646511435994409014104294828076560818617022282215722165105164688501967687816761619796751450177906581902239820890036069398961937151633966526038091778189208901608977296994818818802824324677453524125719631140665063267439151229006746858765330317597377436833598917164259824567280021660932251987631220973888904291422176807858016290918382131565294662980574423222592411261877873279328321536*i1^122 + -6705576832889868593700574398346038779174509414954689474844604044902880411314953817870852188829866601442616588611231309008717616279834439483174385680374825640919532260357898370596077983767666793976153628219525035691077679090028460972592481246927283380349819016800108592801653756626047571153811381623333247200500781258913436674687764063636025340750434468463575213721788370941542976003840241011713268361935719645068913251478575088817743394673455388785461342906459803765142152049207117145829099891337445385210641563343501089459216598935580163696376080585973727072434376099535619510143825973085445750252277121054281644640507418562249269593872148349591040055896553106033235739400883918013177758899857365514679260911099833192773062825240594829759388456868320864662203303636172854225592365348506076317313704201232251441645507124923425973667951307258502668113763414706471190010221901395470732645167672317288556241538458642752327744618709445174095374983690603207776319167064191035605730191281367983612708562746013316831232966230423923743249316126351970404558393477204269876843371315813851245557132817492715832574539059948771780483832335023062518231226990358154791278297951379916519027052095960192055700543646679808086323187848687322974510923166729338178865451674921708094242582138403791984271219077835535314268763589658720926002290687114151703759326080815345204173170264815444924517480862892742107616992212220295602990257153720604305061331433935687933668439194933292125247642146681155201196879948703387655207066386843615643705837395948147169655074025505618543796847857462700900801868597315364872983848642564443436454972294321383016665728244084851509597848510118635901350180004960995694679784443423494798391552044169901168854231420620367472592072277799843160221166166936534259523770739278624768492723637177521948574733593964958230165442458085908952882830284491846392003080043527764705678533602303283573098544519332863463295180388450336258556493251008138973712280492506356867609734333934376457609223160317641508159635210615759119156683937164741286065323620795231522980628495348412654710046345949760730864436651320146665188009006580369558687684331412525341186164912253118420678298365958108025366392151590208350400734668498742930832537195440003592720364994382958126386113960415351480332265997139316281613893447418724543748850481941273947695636636472683111656739243110302148773538422855593073172064567674531608219575149237575152995954123718159333294989302807646858737101911074765764838585050813683996197407521900523551316782917595145432324178862960596816395719974627633756207552694443259563916481659644459690650531401919345347830085312728078440339257178000763247943049482631693259108692727882392117966160444321451991190431933065518144607904595147297506697165844495684549767831470384336751533947957193436725658460448239379134685371339615378311855710473618291811972501308778928140119018209548785741796365762242400437376560937603095647666677465094248672904378143781818548687953343534973400330961786328893310033918079963944176959473101841760417112187581607750641872462204704824488644583101160631820945561290639883002155724724584298356041475576042172807305010248962539520*i1^123 + 9923276030674247742719955666269077611482410077965746337565258158916645080040824328239499188420999618872786093370397167041239201308331196209818127111625711918957234534569902514874919861124678668889811736794641492896901860572744782660368421191389751832765664200741499772661681521188521345393899567217063620355707717959560542200910326492118686151062629468426906649802572665698939768182196172786208423404520734527504081444933523699210336491197829893967746115103702463593903161309897418850715567123363172891839673871926980126401402538862563592166134113498482925103173446109481365062369487539317759922852594630400090583750514077426683157693663339883643406892471165981486184520328561948768996755031879441886754843463900354816870339754117344557752414397365248557999468295933783547148613027722165014907321320878982387878510248725442518340625711421086213265691627392249772294636907040705055930800893251426813937816303448700284094607753580073768840840770994816241385153489193827121603436680726301703986046415147594057623932439446149554424114508219279934772443669217871064606577069290935081595505158578820355774496751373306853383378185089210336751979128060309141608990897468905389370422543170535541078699528962775960313920524966323677226873546282754646584802950461227736319576394556004727576006130204205048689439065445626199740081069821500691056562227351617569773551348820543421636967338045194703774967637746818946546924262688132299272836833218629239954606823499934511372692032013312886486135879266576582891785469347537884004711240499433092517320761400046933778092198851694410830850598550487811366591793791888442344637460323644934839898391464201033458735304196287116438913525937908611035446435245399652573220341577766435334475222120962388028802162047120625989237199827163916623814927079198151662348912239915254917414387055187156981537248188030727450366826253956577581233005969360461049245493930260844898989963935079753945671011273389991038248215378253162083781981459610366634667494433690390861530187028297818631536017112809864298236071819458390649224188661488993871822366823952832770295789227987132279378417374428162319604085195722642648840608015414736926395865233768158195767673100055036901950234434468124241556226884110042810208986194998407517716716782824920983890525233926379152610152588646842160841644309460892979244818481986131334433071211674891464017859329401376954527075530150191401024046570338166901036778250382391430956249881818165242981200959036052275537227851708704583358833853415885673296307476838732801454767968248418678056287947746705037999375015841879715820048713324169886248624995750875007384811306819799711956402981437550825519554974332168473630321737936574934415823653905872982861391940670054083732932079440085724831080028032233709932002877669602491372941027650272967967354367015563772671843067202926398391778191950098460139545123451340851044854712473966809188704411565222011211500370468832402146806301091756674552005101597924640402837224762776206995702497599348352676238618190512335306588359509159522646877569977144979289178340199145267625409044306978185660249690125592276986855456608025355156292802803666860521176710387036707387558854656*i1^124 + -9092376608850529118306828193328747484025458363503339369358130765315769369098811067369498825257347095086217656404134418316270598136062558881458079245350376344205133504215053852580404881002684133877383279416478605105840445851085752756273312194303573090233754829668278655355222118670032301302495934533393214797039420272023037643927674276454908202254026567940257942653497011354644916027001305049936267705708665419245319374600098657560070143196736813724512867926170200074858113626767313176818662709376966474714957216105942432435038026230267025964609749650985895670843111952793070001463816360468978485512781563963214858891874560119673489517422593341625982472405304074665713015268040715411876676479823027758861503542952996259331278750300379639343392011766001407732816180432928069631004850071665871016484661120679178546616086705568191242497769620142967504620394806233136020302429764378139079471171671628254067098211874206524792625366657569648776279176968610651692921498275991690209790174964030571680670336385611407806027584042663203421610631307580256530580602742216144669802789084643708404722464231873374402085143741096046220359870695852635878507145058972220967136726052131155302285356267738180707082680962412459564519497891404337907237743510831105750865167527873351015793079541330748084848952134100241078885914392414259678004535485545985915021065599823316884690354343088911429729523227447117379800206525855298442370971013746862923856402104652563014431091380760900582359303614879305082166052951962939695985026655650657957596260543862558530351064493917684838771677404656843469886082723035406122684315526846971152136263799178549987621562421644498963522360178744670389946216518265675593044545053527272384038362990472446528599517002438635769596961314179017691285378052750710469151308710170771637077016439521746870623388051515586523341973956081164380084878398893800398953055329613971098381706253254513628601466688410186483281644550437433656495545405886551197615083048048194618616040800485447345448690278466008987483272115917794309024427817303872520068766192672849286624946109809565938521035679474596141161749392412068833945668382007153304743892256584150817948397750804160805056573783122438507124025843860278240274705420139024809454773646637359665842352367111748226710379003377867443133456821211019950863723189222484510621684860204467232118107444849834245258981867740806724811958169968911903123224525965546687196325530532559166057891304730966458680740278152276427220177248603377031381100739225017640818533028451102661950047817130035969854029342025399679143089047134897327426421075901864124127791529926704525528615011592006741905173704451915699029822779671508240503082274850078991743572822699174595116988271913524689640344397379879816568812551153339982647731057525167863619885338254447420726691102575366219253225059412071135952538056306536795145501155475445780718240299360568090442375833400735515566625417037060198531379862821915793695232529636040973834617259148249405785858486281731742533164139084379415623249145532640523000702331290139310840788046873087650380091374141600997636788106877814891543074380470108974881375149516519431832668125626540486557696*i1^125 + 5240384863542979464487881223633113340875844271782515870462029621316682387346120934012052749613735914416583987018018869767824503841087121535730735552946240716637827614582800024505822747094486551748224832381498044115372740554355206663008762514410590700583193154488823599068298457725893840137908939865927725489413270712066591817682019610967866382911775808848742663452163310785754248868457339949256447950577360031800198080681435274863266358340273945424691196309341856990101220902463002544402169687153788094781028273273501951782718686789555796571775461791415071113294720088427936773556062257775068280813663912224825219452761455406035054674517206511911408538308674816707823607401616220967401558282614093631770017780615912441760343014460543446934833232428430589610296824356803773611353352935217984633061655674857972942032977528109171482923780144924993029254319564103942003911721789347553157537552453667073474235080960425380928073213515611394626282222669623789397021296664349818722778675434813836703894573138439850989346948473739940357625627763684989070660908024861100682193399327194794579748099843290798142997584228145272878773067536048883134098521756220293217058558857367434491747760613875072950224674799115768550815886988493158742199934526258179642887628079654069195506210420419685834646922700286150556100726321869622066826145877799141361496111711147589526411614731747328178165245947906186340454355343739056231896922726020690776896377952686948825775685829936259736263886236338352623562133377949208115836378561944417669966631486427854210548636063869532071214020090726053183499890824314905853331300121688384752941027948688898405655361960354316291632822656674614964972034743280549079643407741811511008188677165899937137258522626238458176002370633515050970132256886020434505614311066014653345609092256061724762640260528149816520768392455470314741718900401309501211743703375141829008894123876805904568634624715067063944092958729928792386283591091416627880761910515619149203500517468802668484654803669997924006335936440576906175407663518361966457815337682935772468307614938122408274024620864658458575587083259229528092487433482137802885512745240389817348932870393696935473326385586270686805531676342411603180980330500359890024317240708390586618558803554272874731949825162227131944568902006994141183013641040964970693896126698885071934369607568497176847815462701438081674149106261986867510619518374295440364599216038312419311250644780650516177627407611368543955626550356914793501167894750263775305813940016234081343900156006474042038693345910803123771368538353814759610909934797684183252301699391215496042806571973616317389401083015393022813597508694170560358275643049815109692071345204656409611841603062197659839519885799127010194739980847624934238793572532460054330277888045076618520008419330965305835916289255884145529579465740238543596142250910818262961562420299026883592883455572617293552318844644552913906068372138724745205772449184019779003499262099492149490780265003577694169775502089208744153939990719747637353126780772765103897202457793554569736652649869239149496655677815605627288762513632010600624263973856401174324698821719022895104*i1^126 + -3514263511728130470273336312380705545555051287509902317779023501605181945450608983787214449121161058373073602537997966060697934905856077050099604668666144030128375626780356223779418090314874172398354865236905486937986644121752221828602906500555764418522283423156346181395843142441243538628972591893695618262199411063591557257117955448491961664132355190733796725768088076095989975020854963030377656959992432836877309305873018968099297717170093534558950315283837807685400716413443960081944875937984694353713250841149493420617139417898327304230832666241129431261679971316004839961789479621813210247879816338496818095298762965342406498920567231570627037015980149488069749666425043310569908941755132275834308661370451162453130836362229065095221091185097511094420017490748725835393534154125051752026704985142724364756709140929083197932190480076233698332655587939158307576053472543325946091054488352095152988469969979831576659626492291668618297258371386381945413623726890912454402236532658277938151639696725036946907885094857117176008900610441014266273906671106496792597343727817048247786545293786390341810094415295780401284469175692072248746528867564950439290579652794077684234714019690188009792083701013767932557978095249276175959539383198088848163907183720720256937091385113030272691541968566616661208411056469872567261673246161145814845548353615909207516731862572151621790096585406920083005196066613015790841785460623238829245406747927404655518189690745827991419145881504124544326277839404070817573608102886246379019756469243465017905518371589633945752534314441061659392809214364308350481008785146644853159537982866149585133758841130051896216225232569584941100567379871203346623017326741510820085205542004588147426293009093658272636591262706152350490748628854419755787555873963092521161043643454031879825534589726931735006989903766454893435724144370946258078560268398732103320343982749682105648915364047497386305987831509950209324571428871130280242087662747524218335715255981669479018738620930360058419248281561426987245092742420448389984259824365108823245144219941096210077531029104027601929592611358657011850794438687547391206578390993751556921290505979822462253158121949596809465064519429089791324936843019584173271751650787625582698100349039149684335790688893489124338190052219148739995300918847439031109530510923390811540690700586897361812570987786985207885967669403280357248525029945319245614618517176369644357335168367157231871087045811608925252929873939036112839929136136185313164153501120782674762218790483801983778143423274534390420709266741295525795686055960134775120191027252934191925593599646898079718903109460619982571646389518918645724110932799993257098714498430570034365098865576042886025122065026209234579255959541308258100673149017110545969483113096519741494259414262238013714725658245429709244975624219810640916904903901310838571846858899506130411103820275763149380536278579138175779273200297036229568268227434811316434084875666425775453261759999884587196829694176695643857434777454326014014431409251871133424480500023424759359728667407626378639713053452457869107407382093694126154063670381359916233987173908480*i1^127 + 6335651213528913989366612131697183635178183760416081026147591292232720825038532574814116148138214561600436756129686474569116480603774253596417931672825002870316474964737129978941338336359496903239267043718699676381463041532866609538691587200711898171079036169561478553962165278659596298401272772375652584404655826774186835380630600902454289075263990668660452043449283342619776214608097225044180430979217839185311154296211805247028685973961873636338465954139370854863419385427120967834860279945650011159727027834401582351057798803729181659018047551779747361228725059541424646466791656610882592376996900177048060041703751903958180361712651403045268633903299462345849435559071501554163531823054587508285778037396813026339597342646140456202594580401201567052473509388160354522851204353458876930187198639248934309531680301096890615506977110741563875295574973590260520240636787365788892331033368752070538228375647194900400640688734342669748213855183844291513903870362448289900366316900342400464125345047308388404577316778169473584517323355696818412143241135199223371387555897436957091281997681689649545106800659604090904415748016337216602759143105826420984029288905574915803993403505199745229943538754196495390507574579736385316578638382007511840130166159983427503339222357579239484490223231782648741638461210282588676130674909523018873505369776770358345184281484378046357231925608937778237336948567895669058097403024633186756326316529431618600444941573002988558267154955205944595050911502520617529860901003515533431358136305728939363881483762815079841826476793643053881185082626756268312771276439502537650385603438863850015979196912743275331760068505231632450868261203505728045329512786960499501010037553865932822752449041151224395133910734159706307279546515771834422258376059451834124910994345501211085694871486433533231239826608258857241214643919046948922916877039630616146908703326844532849624510751630980017146365215650328346514103483676120082814399739207262191348432386559636544379944914204699311385637933361139994446218040533137924634461722359405127452357774878067547033621747126243544888113828798608134248499268622383363856992001669763600946598352753321400217730640832532134659349549687466520966854273722563751160853036284152275527306730281351382147470280443746287212253844946429832066511981816469499162843419837961551182182989355660115723183233142867036920747173488403302500736681988051263540024148009473762806563398279579178419997177398900310673474036431789245826792150337717590894683310947054928866222896173077259037757811610697711268886485850412034140120748523189384589114263147329791489325314401072546552216404514171589028801333618234601117119458986970013279630953500437938017760560685183591285160282147867512061675497667601163160268083888575570249303277463933756052441854960245575198375991688920767753833565489301776226857512542514208734365720022058602007381074000064384573591953067593334091007637175039684424702737543913610592360029238656655278491822893332952407594537976664018243833272106907371507567559261564995336757875148193488504572647532210156021768179239849843365478201680492941926681045940566562774712320*i1^128 + -10093397766813704349509896560333051555224806104824366654252178459804802050194326472060131902892837721966733782680115528371590185033843280286738471838356524272968124367061108727641274132361609567706911914756595579523235125478348152568607539988661300421598148848569590443942349865287823046818685281359194684568055657341846293471844290635109620562874779070669824958895027397600874308113223986960812906478878539222445916875986636513983023955227563431903149018038111864984725564436717785321020768323869090920368838890542262777564447575461313541029853974085129879139016179865121519879835074235211501944023373739894495928833151333368803000718487904131765919954421702504201061797352006959747712093719586146499622242460783278420574449902518230702709444618135993993910165018541210850964193313965789381101481310761158426285907524970143779265003600243821621050008210563017949410781874872099286220775608975766368824790512782912607382126947517818723604198002467295903626556391557209952375932992030834208951128635862588085682939780434143483765054657594489449922759863122907939296332496567568242299549500039138225836812279312082923954504057264039997092813721893327025718471899808450692975464609455737687914622167792461471166355792803076168874319601113089045717955065382950162040038250559297256796463592458363581101300742984508888663275352991831347754359724705700872436665199963740199885065501975123989341984320501578215402097519403234270739381965343683877442719145619630041752089282310649131503156883456697310840564227730353067627190576056308802384060835495557876644299533627491025647564473525297693901620510835095367085334603944467422766786459037912152456124081848728656680641136467037740569073847349744489182436770534332006550892806484280879905050037326752425388786510729670745601424181801480881061814748541503689721760569024660520312841394324166216219565866621257642329647236591910017413719789908195545602894375248926269898156593339596771679569880787640923272641203901165246787782694836284785735185446598683799374517246456596411610563258002563337750264814231088717883383487620309706276381945277215083477569824448498703813932735788837638834895797220250431332186405942108108156585983902005881310617845200942258233659482263684010065036863983095850116845514186403498587441289234937855303571801522240763968064134679120305974077876078178280483014635741111790275807920776932120068901651965748934185054854885705673876294607995772856103668192628211573931426597180561144398903364650878307113770468603041530825710830881368821220041484727637647247116074870694189049551962691141300969403421166401212536615093511056162203885472862474843322710608110590379973497415116918336084245959995626327048055597149729197932484805082812042022519658326081420199889482568903722200764922810938287219738402089527461891981492954201011878298551365363158905993240006601346898313218891487973077379316510697901150303237576724629208993489008775362667410722359526907145743716582099662212553276989869857576749789686543307354984544224451060705258646882589804091982091481824869985936578206114155460937060886719155531213707334436055780838857647811722359999131828617216000*i1^129 + 10302723121162844460569702886221726998873040073850489399830976267121365542193112805572238436108506597843433245719471239786842111170757586644808327261524926341527829968479596573312313667821822532756041685777167522738487375239197379349594696539044252212631833861357580440002210241396225369097158614906587874137864110035106125527293022896097936814929882529948429101456954088541605369246586041073390243336397287806985561567148992377525279005968386014813142997769855479224082806731240749339850013109553160237439278691642291199019213511543836727031177442151714395741807231414888911177938682582234397892276329484372465815189452644488914683910019222421421741051457828024856969657816890206402832996282130961955990289264890623113712971492020294218805528854877870400156672887717507327937741785972236331716408082300745322688560524048197446471130589792874056717464704528197370582279997317492075136666755317296930929054003372127047893942578983502030533793503405999419542570439402880811973134275460112853771505706588409316004059560944664318534992023109293846513912645907243210346625879430281708278186357239222431063824298081781690015948099605130737160752704326633401243349444798504174660121303974829364298841728378831750737421160258249141215819682238029772462796749400563874379500445309544655777500300477034394770844772214287634851986375474210888232912202188012996891660633690523798962637000720172755303897624670279120538192354028248920814158432717167209845032920451272900689014740464950003774118310622119349953127892826367556691741486047186877177267288015852438697654509331079585020504436811752616296103705127827304581247247249018118483342108303794309610461667267797692578721556124141909043299877711781640334837165394647667112120922598822973958661143418258875932440315475584284769569031228032340085408486318761850281353125875927323155429227137987737960399289050266867902469224819889910276144152885497853242617925048179333678087239739314876138333322251651688930846088668142987630103238022180494594504875333338070467743327043834982217667995069399699085016466901505865137547972276548866356072755415040932954882576888279278622465489632436293412560952896979730049643146442648141273623838694074612409479690103124233861371918281552498661176060177975113555374646821574818803024144964388214798488719939610930166629864303334787148257203092853434041874235919465452251023372125857852776063796024667024906566748964316319331534531252545223195229461608872531247710291186160570164487385939452393552732848362048511465778590274189425871016062294563462596109684362316578463340382325222747452793888978941208249120311246924343696034646704603500344608966312062537301317553764493107611564085656097857405042005918339260004614815848758557583870928340109800225608977466891476151692757499081397347616762132569260231340089655048199883695841254358525032657615883407950915729992789506343340887097520178271310544705135476332955182637168513102034977013003688460212422586072319681038271741574883931890150090053601487605396187041578905312959338245102049785905782536494701324845881691340900986753303376918379595337242620853056278236398878392303854223649406976*i1^130 + -6951043971043334519070733955361835916923164261836441560910066157591448970732874418597639699509916396140689676434018887436693441814405129164370216340860547715655472826827884060055475452750007893113109198369669610914798765311755539469022586608604956205606386484411602718487365390135289080842093104522455462425896310316390999176942444324876349806211109789152778666461494540197943978380949285606183948125714313608691336976438612348587637711670394704884618949726077061467527337975670059747534756910431419310020338199906040901593305874876243985491840241315462475407284115247042089733516219492518696928207547640440837139360437633678489704694298777360926115930585887062322714234639611500401117463789321627982509094127590220760901988161814468023474088692652238895058708596459528382700005112748083609623752513798217232027292086033007457629451443364767583812639070472265511105255177288644356315519541064251421563272897998942017435336341856259688798292626457352872180690048440859166444049394689674817478746986334801518416306884743213613316861103292087676135860954292495467647390713718557619349003505160183304960020275897058661575258825736051684129379380401166436412916466680361756072569248846085812432731393472671248503897677365484513260157358887055228961680707298614637283889809966485274982671065209852960561097662379035718970034612493031781882643077256202443887503060770829796370592327913050960303211165435874911039438640681707307181929595357713640738430461559666042778320833963740073781427761689520797992165720204598172924751200624768540537308233225773909603229047633619752428538445654311387836278749673402560598926118329643353941128776959225666241916055845400309946627856634096454460191633546740726722945860946748504679357598621347357850933771427048793051457223165850686533687514607233098707133115192888659137231076573589873832134122652184403352805643921082916953730390075875059918006966155926085337720550460665912234049159597935526153222612171207240851486218994247164618385075645549918588080553598389029370156960819224950569619471524884340422744116096080065953828196014584179770895639361486299394473675995840594870723931151621139795741143883950970350849216528907104244834263628151633401644680235570827385645566792857059769659547867580890931022405950290545675560918575744467411365346590375429741496617316990111876107086627885369538462058007508670776032641987044204953564840846990400813371767589375561419601040585948473046569711036850134477233321024209490088883644574248146055340076853926263432384056005420727224073923144673246588194767833533035958658244027527369455755509017531468704337959615745704862300364331522597865304707060818985169850609512515454758397796028192957631290715609352493831887468533091306243052808626515240344539302843103190716434561974242527912255325543055063199137138713669836585435324881148931647248250905170428210828486718148357295211936736702093094161545502938273387825008970125827119735884229239540058335906702665585875472463040402957272505672181616328919437482779323470203293626522804830702284413285795751923071245888207191128503449498069229390647869761297715975348692519486200746082304*i1^131 + 3087523185278438204143612037769656724575055140005370748986468204863380419909754999012477772654338738409926500554457802529776800501197641575691990842815608931246700878010880510601326460902327933087650936745478975184857970747297422070863134165575654852117835573115063767686432409935558635844524653602460286968761178573849984993795913551035354914983120368471722101369912125003771019777665275822595477080381344156832359099665441054889679835593134699379323200822525192330873853645210890430096729508081300276255313446948566886074858170382469071552499033354070107190268474490254570099684332586340706726042489150566237665678033555287672335917426286457371969299548508499391946978891273538864759528227800453318135835028646614481903732817184888459521683186393991572218041829385991533604218137031601439432299999230893809103603537660409513659801035494309876019525048870215004984058075548760248947689806011947339484987041337568505175720166507830123237147242655973611203316693728800149054823515086735785323432323121763017732548698202314109672133697846769491030815841778404651134820998366491423822458820436532339027018611837399333919304708657671216813398127143667835630813811820466599143765041300634115937095524254314530391178135730210973016264565162882898832416631283072622443526901232502203089290394608617061209015219809992039032944880506421483691106888221750376835216599469290756477302993468088198036387762757298706072170467893645415707030416794488111728322579146551095351585383606866212991920185688847509669515699729885518163755781802831898617392164281583554348846880307757949065391432891027633974907658860429725728495536339047901062287600811757108751655472351071970994221066832715114216140196288121150193955662514374016433298545232148274446596264384173889691218187511051555909381377506186214051477419283074430306216680907440644476976069568557944225533184509434243970566052203792361064722051049534315744978580009711814334541673814010528936063447365156731469189338673666294305751480710665238685853784948823625888265380755479132568709933772655070147806872142380227934092659984553295769333303023090349361571763496754348490065759773967819692446263663420330327816862198240424971522927229984193875200986790101027639177416342152832984673002307018855100254398152022264829726890338618369182656934617421858271328162973557615099214244517262878373228020898925305287044125668505652585505679831501631106161067423265581341358781693832696935872864987151374341078952419337992932201687990317124868719117792498449492344619856072565076442639022115218256760045136311414042880832622612407524856557310647782804233769015946889573171297451779580979612692603569990640287502477012288944467270779245787175233835161605748679818513268158479536458271627592800693394426450715618428865930679485633001392455590959784002048706945746292957170609429140310874310705107465118833377714521680452942121545355472240249691316550532034097639833798343143616742588427810709519031090979181566415197569007302813575901976998173925767817394718149182571670434274318678371929142940395955316105805548115599753970212649141048567328790224559991750860414456589975552*i1^132 + -812362391622863641635257093825569297144740367762859436611069116386172772296371142581398476575046757468819808568707822463813356381418148727189154583048051668648895315103949716974468006556009806201919259129145936862116352199238472796034248288717224203975787093947036643611435029805581885293437285590926675814250300876260073385692397077327204348605333394718018225006130445213010262451571556380771988490144778113888212401605771138305566929975066838790869882097233263810998936224309715246349112148700321449013797467857578554647896341146446045371045852808173577139283087217301965527266060931954831508738209589466794092013849729990239676067370286523090182554236823512659710407988103791823328273060515105293912460329051922728612922696751825489062043533799839925290826850417164353025916363742903191390546074717068578380172543498350709499358556359543643981344038288381735659156223188062045159207023928820828621607517070569932270849290698822087786086987984269217367150601801873407826457035246448116633040751572143634651192484787735793729417218632081777196384101335431090410737980522781537497510853306590377790229907473505571671951605255973548058019278014494954146463973913374003653610610727731747366469839167640106167963255629456745044967934184156132658169894082962550841712818794085883238729990483769439148853227829574466038647914246545124517959933910833522669930482956945372799823231911987992500941859558279770025316333957833261753651030059683811025014495138571205337208953631914023423801485830060279476633175413810577667585331532156866784154377567259881172796050008872588234117461670440884168678867467693335417111672364627179218027776832065242627471582132702076356999391694685298591013659642924421611800664219119749673401125448434600623372943125442200183554075509850607115028942949763150592972800827196958637449523194069495847872788298582589695036605338700492024023086795284559968164444164195162265619196681715875915707403371395873922576411318952423769393594030082322173449471016607350937302054621273861701045844308498450337430915835229064279013760902118530164805815424811044001823708749570761541186253326606260232486104183957571873215553352688241916191187673541152054907540445523031394411811697942671401786096244817646733242860678658000216003628461835471812841823468646270652952605162217619282780475089377962619296584206770685314569329332515748424136966082271852537201035224560414214757605576820340407770263939376414308561405208875459648856351846220971680996688802797738479857665705452216834093191715977630920347056462190658301556230423510141197369427056495237788288570688293416869531951217997839488849209229766367669143994964051451874310023213125662376719448969971942269930692443304085191286804453435176721268271992015928968680234677457197859228790431413209033090703133155296556736854112235031875182545514467690315605106054116387018388130334875777689336216053651625971761959450236736252610373660300998104919861669860912236592285565701599843279920525983599131493431857411029650491747050273675343396602604087790465294581511710685522140063942492652356859602446753834021051569085987011024246445965312*i1^133 + 84539361113136678279959703507274107425256993810812754937481562234574206484359331570902524913229295503203968374406193881761281146074222871096184840378183083004343415124624060888389030176561651155641086675142032412459350960129121523734917973453689832988273126405961529771011051008826709555322879927484885988705893723047352909466676179382278969555422633974086490993942845029755027431603055216529253283049442633135913695019732976733608041133173359473158628544521448474911467151956922396145703420482401674636442912683887169123064510948845164518552759245754082333888379111875982572563621903763938898507229818364356346784511885848748945474248057731413120303082540018950981094626003915323499354168434480538933213034801206732698445874185624448284800835127448767742683521748300116798142576421002271114807043652283561659962418336940803482572887088937656741462597133017747756520759198278083157204271585801783150877436288756532351107667681269554964982289623915715256598551436895714197982050518842954578926425702934784559121475793038397922787852620794054143310253529109206980706704613052236859836153114552422026168449563876747801694310870857824706555047108117302569367625751272728345160230197928421652808588639369296005073662068266648855001762882724076838994365852671934941951870031992328004762757118297733521395954044281892335964166012541237222387999107098475791681280328562673934100745648340211098586160643774255656227292471631367607903441178221838037967696500398932057883335009484173472273533513788448578694531112937442439235862760751568342594532403736281224642820775426935744888451864143547003364427662113154737156511981855780096306512160655862659704999965407602486643181049976899909206455812756578950696525285950986114217872626324026769187203571741860038986456678681815870466383428744395395045402233291628019533944354792243241290243929501120726782726085131605808978900412053066452385547208334381161538722421078334754662515789773575598118076203412139470435345206844089576285675866293488388732129804393359765435365473581927115827106971912134889058568382232429658843937379285170839431393832108431821874851460242268459641405981234012400538603009761816811857373004816654431976962514168351878332890430531825105967829192846872145992829704970163216930952908983975812991326441130899579494054356433342651360261033641454890725462293033160730939675180723816671026582386500499392752432348238322395051244048555009857438421195680360658616937840883988696305924976845720981281503818948204346190900253937272525234444450177085796950030317957164834505613605278941742460125527448711954346917204306578382802091818618785127774841219086738114283092796222732594373861328904658786150858846540150346337566212590789160481029478381430844611763652121116633065092777941621318854196454005424405041519918415044773562258926575473633333453561840413718784315049675756585511285979579068234346469081908537567641871321070925436641533029596539680723159317320651380047838099515188804568381355979846735390451539293407601090077846489055598640121222318648584767475576015905263406928350825535214084609461152081983108357112727545720078336*i1^134 + -24408879567879473747938477606113648101276355681542828711623148186428780631197979493511212123835936594589954461326684173574113353527384910890087423851829313110656296808387509301540007489638771032558704438981399817304049983582553401076407517495934034576629165832031491879582756600922022106910164669283115565439758942272543803819568426304877963224032244498026041729925006888556567492742815408234796027713176661058472289722748315488799117786026990180181842635721637942171572715904579253238904191466910264652286433977171148490874684908035639358815356913444206520852814221645462575396746139018275458848142321385137439782447541961814354904290300199614661129659614042020441210859737490840271119321790015430985073126097718378914028947520073171058765533229377320731080489123938117482513262972462572603918800084448317511603112589063386150858995060547612590737367053911183609619508396536970787187879783346932156057643457067922095109457115508336113868355047450023539507438440005043795982703842020296302547320300735002919127961541118371929214246075763577774396030417997161340100487746632420122928806347639367342998886274627312988276960895132152940270607172293090785891439408087888645102612736507733346264643809913078213020934657982727719525104198752348078920020415888851976412013098749773483693157941348089296078511109052112008650565705011207173746321399104566485746686545910319687494748713947824908561222370915691096657902439974784720310886942583916339643361160876796346633030866773393403634767729045314444411985475587801916163700426553054720208843297933282602764040302227004583101689859688329630251039748704630475945427802371530705531728991809138559108969332534086798493707381275114566463747158103636342174809507405953582791889075919011951239287243684223841888718619671010684726926429936462324380851147588809334108639786035731336764857497982689902225007167755445242743107308395697025327403950751140350785915709568058213546321628183557387830229399584849589834810209800098646499421229892963674613330510326797545579445785999419797427989631292682870248630458301320385656462993447814370146896601177207918747583849787165391869135266385444278333075325232093353686301513572555482597566450309933416082471402221587879105984375113203378275763396022858798989120413995236546150169446350279492760249917423536548548363176427388041323032855175246619317588357000552577258762270783613985018384882074940866533273914219931169331200262357460395794914769040981719352866787482605584825166641279843752614368739259264864102746792149865206422167484151663861219125736120240495983679669870036926141377460167152164352559007387841907388704909562212629934045485773783135981884512060995232980881849725180230222655516456395065666873981922065989646344915215280423719974545470898446437708636184930109180735953397016064826169611750606835524169432560796871013519874380629906252667022502288888586855896804651369427912209048050360436874879954429128793971936658626764499334186351742343611937375072125362498320226170894278212941527535966188679283991671459630846263489800668636639279401943063163875820422604552707548467114887086080*i1^135 + 48525542062632654289128033400710259893331999102552265780799297475890924186594000689381814311080637616765928994508510870576256980947585285574578620066122775519586229586734194569310445586168921308685230945740124756749645675709017938289848330340686238683068123313597957376762787447795474678301019807969228842702957920506034370410923987005037506665169121220796702881179864696714332594107058175762708616913455727880428253326063086708968916171787859761465748021306146921107202268011773348307914454823734094669071557746859349959392499250565410461983777198072340964919601649537826903716401541014339006886935076549677626703121062412139499434236236467641784018964962256405263176193811734866466862799334169322872729489781010716993117120985860546204784648234596435201199520457848686407351770884630493550117810771916781333829730071972276127562285373177833752580810601836367898290549967281349090896485244261728903402138420476105467923608381554115643366424377730886802903834821829275911053138759658796848768038354861389222785784788385522842136282092741283172245884628918312856200545958386577564394608729418618717268422296363305666587484981558962220773700683517897838981600785556029058868491673420043974458127833538273876845901309294702510609851960466894330297168149762967660910014847667512476694360640058396136877949791114832263374513081393569478340660971245837951709851749799065251895455034607028458322296231556826292518785555442564447879269285380156471572418467329832934183166323505682985800284562869020741910820984324492882823472052579840756914525313623966512176645097922176521242589772059993664321063839705734217095300020135259355333019202381121000328483459224286079105595621200818353395372121173031451646146965978505166518957637313437455448607478435894246872829632537071829882416413327717437143196616125947908479932626139865362425630903413032754822586948344422079082489253965253580740008172148539576133141197232386250630851008721607275262779135627257644346314646982944669876488571368747938053816008315633527768008919977925317170735113240081748127103458965263165309351362195323945855650837650414356934614405616775764782967820623905915973182048743398197403823567982998275501230328493473870110819133303760138801861681636974528909750927430046642808565204813387685919573261965255556298923368146485135292348696447362991663876492155860088697995096790586415018480665093866959817413849786936343962988304108625299949101052370947940762303322730326181992631459374984621225091814219588806074330686673391852934256367859380440725160945251945264594596306600586743913535195609392961632625434264325575845405368306391984201171429778179927010528454231684344348352154686343905114801003634693504340545843082267831612792786792531492484075605033817598735660672627541620149441295269435768558069346046099337870584113532854343694067552787490967753238735837056049494838595051307761442204927342606621679335061939056917699592871145322975987747823243037182906247211256280958682336302516793693224069198410812538931412901811930989823513279449660842351532279744125944465635539871723676588375149712646307714456092672*i1^136 + -29938473993234570234112537910749733370639022161279166580511291231209041755755712495154450780688209055364967189240676303150128890188396582639542511964342968599287589591307598114634750680990517364461995517817243700788281523246599432769098947955780982489071519716881302121801189898577583328717712703157112134959984194583060759560864207482374932207832616075836977478600367685184045179394028177188313596186588009521677893214469483491916850539088169136030286706645358363402108746279859662623877540520937465321225773043655601732688740501781802869973816929268705897504703310491771722986518387352637311413439339409322684085568350356010431360804302073444321283048282858035196961952015638368892166785899893209147919319729156846455343115746770438337470953951689109456907699674174243238903924892773868787915376196568140260707022951668969117611479836369665039096698940742483009966153483992532903479605767687000339996045696778257874532569564659107389796887698114700280172841638668190980045072111835162706382107901106707429030450798414118627469403516812791080492790458225421583504815949001219686466587745966039758611428326981826367930423379094341301042284359499612223519833937116962296811698098155632712204257376813773678769708959177689368180220987263240417088809583394745331021728132839041750652082516678574375887657867603790881709347879696632490559682351382051718001766300384308228138713342226356465640553618700048039951258091423970003855062959159811201630781367528672211322775428124586235396198973614645905233083708027847684569879046893820550053884657922874832722010862724315191237614460514973333099956679787500832820167491954138048495211458881510411039165799537244848987878914538296190854895100252758154121348424569361975933476838351916158429029467912080310369917799725105022440020641721393550683237631519461166018772655402383840875627057395354327495941850276668517848714179614503482999979905328040533128248316148316669174390061153587810772035318792964962491215113268920006287113128087471628656985942868018147238258710243364678045933495078429316091736447702872151847879427134330220883401668035803379541059085927021615140993610216668646520705807860890076297490578457755141461501481920697271855122119084756736212488890817879249952326711486082229500933534228470533051694257849481274033428571143387335271448418659870850768905628360294834667276268072784370529701767441731056388834929876015510210280453015041267346855690430935640944129036799918680036871273910775252226547070103663288226816958989122818891380583447299931641705588188311485831671064619233875714052069457237504636506467753989874235976526088454152842840485661390682946803552140506529585749615005051831371347401718311108405891636420231305623371960690106105978386760455878047513348991651588684440458164851653378968524497979865470629273530817952416525222816839565741052678593986422792211432525077304750524185728577619929037204697180053798049777859439613948488538712670495631111170398205454237137318667512583469445115453094894165664965040205235016495817743886371880352882148140524968290472914018309733610633524097284585816064*i1^137 + 7236842532068914839436270257317824899966822906429032961477982568042010203455745107727645092465262837337947016996299165151045209604242038988586885565814308441801451199938081248502482724736890810406852893235307458185282994397365519265579633759746292864012825541572003918186697931840525738128523195058395989388436986743836662610789979809515047700586618037133325357942787750229432619048504632833523966776062485337411540054418289180464776382481925306558707325556688327515292535968791046324411408685256622961556874531916897549960436675453524161779518708159982039164590892481090430918052804832636367934167912071005155118404104048522595155620321113888738673395406801518058336911401140683295668961777676229440420878963696857919097570199322801175343989468146288880469379156546931280438099949235801571790164676047343923707790796304169317893642059824355449689828157356236336669824470512044823882812817431138303024828180486806423586904767842876548014531736348357468097504107672652693529543314134674246268304884930412754446895584770833199622024699724859691853474328510641885992581329875592137520088184943112369659222810767143521776098847803296916794391113927389323456070393069890202907596002761083358803845259273860160869426679468585151251029018273994023694575100671837505311455267431324886923315143078759791170363881537100544170102685915953538001963393004653808884304995055133224080482530010325307898896167420628216048006232813731044765294888032039179620254289663696673334747682986919803301839665487232883323142844016568405568430522253245618614774207491667853105309562048836243429630708211271788105993285774833983334210175343490378966782949426214383205395837075578955099397151203304779611153107680635407030527760687017609274186274998016597924095580267439880862980509667874419874201282048668074867442115447292255035066834311279436703966587888924673175756878803166411686672337716372715513203243265405396046547068451305587840383033843805940148144240713490579359905992888178870727740005575114699381027373706892592292766486457848276432010602699772842595579521380419079114662727925297475964239541192961433945624569586819050789565764604485641873034766245987890796436515800759126619458943823579197208912728634559097229739201108571963173849840120267450479408095876959302948462777554471860918060586956248436398658413262444433492828029283689324731204557540814105392124598208118974233842694806317707034816272916048684406822947109895217124854317895082959448866897536898748726187569404091919958782811591682199327395722749790963196821783809810427265662909737934935289594223223742302789198783710322995987928686960330187775395742202053889780822245352908593023827986719317962779063830145263325790890244866708964856441241213225384866479400916785748107842584994923583954867582904470591422323212879342419930678626748384560621383673484855209550222281318339044319350661167074556602206157903095948769416107878585420480609557166102977235342447764639696871613334568209915868510717909372293145068640915888650776655154594048873533402263153474942403195107068486732926803338227037215150973608395800576*i1^138 + 344970540600122927029774007991039714098634585346334480523207832332029503768058805206826433823626801045259217297693125070723090825865294272390492717779983612284346954717855410718662886426109911742322672493892930109393562712492416518629940173274166708868754790785250247390346405398234702022615231896516293266973047639405499376520514740356295449894147003270412051783481552197790237321185581694646680099074641517986374540466978022379064007831355511081617998640045238117333455240194073664648135260760824277702976328117779596139832087539247789638599538147727186206375756129857067592019231200053696970201538207405254669152624130286923378013330904682639888424243625638466842574347024533421676030162218982796750883956741257233013807820836254886822300280634136866355254056385772431723209814853341622925007376987356884054831096439478544884062596879595145240315779084366005036499714812882067679890115720642613994030756050918057799562520143723959213732506865206254755093289676481332145551986862826650785195660289303247564224357528737134020381458444492128691118170982715661170610917784501985840443284538408084841953842470719750194661120258949873248585917892255534141168520969653985721093729640690168014641584150133318298401323346494355313540274418109576230465714567621307388799822898681740183025583682837299537217705444379673469684038364711037989500774503611238790715061702706387759576639143820593379172160043955342275672157359387469285527032413676295803609306047059772515880308169926439102775038662216728692044866893459491053979634430510468871872213091883592874455344818969503034217822893154185855927776401373291745511085582575242560575280138442477856689672115939712784977275782821798847303940036879150440310856451106452351050424594844317220668878409470258050007407742909291732917339229210410769079368505077748323394329473483768138172048861986709735040196016246180484344018777048127168966981896462101633233087137460238107983977717421276645047182956999284167118791444193897336389318359562428692991927866306283066976971318763092128901030372935204702252571769690272284247024799718475278509221093897481952900660412842957531771196291501003773754376306093825435119132952532752527250977963431186642323732989185187376436675360231561865473764495151187752389008205920614241647696510202808226152326061115213884674104001250653756848923906377618703170370336134100149415704965537220897463640104382261081466936148026361426572012470934054786175553640682946975521725541241227854258765829447749890435601109668270165365986852987323137959934535136778310818997419500888647300290612564300543136616051458447792631865149416522259618120113840133650589933410536937237228772862699458734022138929224659536112201767699132307190395527058834090905224620118503589138647434276476068543204925820101463731412582843426346415479801004116719689620901350354437719785347626817051643632915094876036559100130727006678570222151444804242840203279963533060262953746081151591789635616733231025618881902041256030802239632763110479449430566097497070365308244251932320247366431655078335582529711359419716556816384*i1^139 + -516938651355437392863804895047391368755380480458148055700805291339864383578901089588637221178657586089139891254226291703998938203206015711402658610870115660789801318105845297929769975668494088621086455397910467825076127434680919764477059435472197091487939096107163814921628243998283525795782029733676377783794796537207144034800013538457872978001904609479496572697401472162788674750597161663490575298818929544672164245439270111218711238297159691337866072157420947078994483772547175479845543291047469717891654155430079392747512265908610567855620067700868390926935000275463814875145933674395447629605730603186858070024096940351220308471474645138721106441495257172624005359387787092202136723786677181648577780491101225671513248930957021216783252421755441564508204447175466385914897876554184989293681804765734566914374910282259825493297689310416169134185623005807166608483663625649550142198378062965230944273183298438775859528704915968260975861589078271018121381335276192968920836265093240396382491489448393749292263020935117937926572805631761101164666130227479800181016685039160841321006764511439655391208824169044498781534054231206472291126172084203411113531902271417389124759955096406577566770093147272121323792501514621356747921101886730261363987204691402479082196082501566326165308982449204992698365281023582188886574975856709270884145792971079039499969373071309054121497067879985021749166426798579046960788596029576163616979577885858070253753992313614844038090394031428732325632158770471981374244680158644900285505240921745321638455836122941895300578886162919671704910191498524382010633601103122803659504039368287816254742505948879701475388298238096290441868017950884681980093932305838702559384125590059239356264690168443855267520371378429245825632408572738468456813707245765063333593829396184842000272176256179046972984545805365329075188113775897692202202252623580133352156089462505549178304847197483673719209905053772579884484296929028445359771254940518988017775458308452724064377561487621542906740348261716336039859064354770084885031444609116557822403149309977126931261562870822627154875840645511324398070316090690340380357764309419711394614637787768421431743031880154466782840513046289806439881567270012493858818088573233118125963827259867195377259384603700640755113218076903418292072462778201252428460629594123661247668885882983996453009721540734163935401352662575617201521416696859270436341382831471477629576178721162260444835732586287722427960836628584421699253066754424278911851852492151294860541079433692750518770525259975429397550172899148086117282002356919642269471341748816742998741838405656006247788658512935574566131671186739932344288970662216980810657824699554820386831517355253729368516218362919270810952367398683204754911732622344621129758733911298939102378285748742109875862542109774600291383919450161217862856904874294097651817771342516874105540376043508941255716178953580319957213793554622390714445624727904433504419026386470104200190558270138545413427440704251113557013169438616620566176132684707208515430517763167056035840*i1^140 + 31243236167451716308732659678839009643518178179833500229965933733233724198065708112160947111961041802645601466181819931549573763951217973689964706629604372549990123139741111611520871227286389033761488697062902233572436414161370922572444233402878918877870240617188080008221152141509022460269155776849457822566449027683197907119919770415915907884288826581551406140621633626184284293676719934100162392619717380899523969621707458634045050246544313557085941621782116872989386972621360309223373903325398120926175789410659083830183628648468990478420650579619778555777518404641632020037987955079137919957985075472760806310819322765493422050713346044795051221817603468450614116979706812092826070095809470876583518530707020478382869625244006933355764222605042843114918251551797245508924314535774042896334623903835951063239196317207272105474023746951245905843954616363298538073051935846713919227254786720581461930176186646351050582461999222337023169031027690836304307426851632611854037849166330636218980800450090847357055896523484938522367929363732242953521031338034952699383170303585768515967748256776360254540351075416761665040287777853000234275381378554944257742455684651591371536650574192202825153502356221206642218218026050407694927664603565598551264162185208939606177540594043904990131259069593065896260868853887889031565628384070695289851085963299741911374626681050198567952812912381567128746179263554407517253077623939149879631644380999962544409967068835300550221068183792154716869218823191547966530064606414410786153516919639516012199988209931385008827126849872895860632078329867494566908397239033830603471249897576198498108501762268969305778865747020045757927192897695282541777161427066199527352054809288280962306838889945459017792056059240062034445983881673571118556515293524083989960500376781443540167985023110971920116465444571950659149532166608073988179408745178727305875956478252656817931223731049904846233941342843048920504821269307387001985265106020833154963589884714631477604553417324306224794760022512049796281481408834915691320168336048853917876839247260278618766734101710687430793426068847732955390384117631137414235439146887229694843763572341491129092091153917817189333368752586677058225850909061044310032695827187328949310464235129493664869702003530409004202630085290554077919899167703292871646906760271409929077363906533598377685215921723687437370293694357574734682399470368866539345708571637872210765786104914051149970005999884791132381995604140085601479008378247097101391978098191553965022242603743013977597998014439063202852906094523345901189276658272897419111582229868507436227624391234442601971336494054626215175072184772728330811325403901061477323058357752710153129317767434401485097503694353233459728175478554811861982434316713142982166282334480925730880198535751172992908594986090492467761131318874654784199096913282626645993637760292355324349901291104537322958956718235005064428406722113488888800199954601240585858439266476332020689262198278776551857537346797778073742730411216993373427561876839319234978484190183424*i1^141 + 32588902615346104915677419432398260504069887917027158193304207400568812982393578846064250667565845366037118491081268117015744345761187405058353036379904756108463837664157234855369548053552074071684456899096492670869042377271139926149976549730728391503437760337014281760339451940650331736576009676302304710031646666534787566523312770958088397123431051116415377375344568808371233122157001383518604001667191197470879194856317698521577799728558764941878774973723547203272335354294217313441895895643052635009771366451265294801246947548624132383689158542798788565217078948401740386177374512675933592102065735163524238898393094232931712055867941404510928415663724755201546921466545953940044536079777318660656685763969599140441793447847513448861006276270006911493828254366693139858358706764059590227723614053669880210580512458048200798559013228943748971787476658902877327705992342879591111856343024059737803566448702339388423281030061556539650856942558906808697446895533169614310514970837738634278361017116791186297762633999984490788234744025319458850441063621340434675333949859550695739069208733262255403516502765248099890507809113802233055817465359300732925287356614192403935550301003480122668416522033119765573534155828091152622378967322021881784759028412565875864455692736578700795797583119894239970435977590190681108642062659591136673592343795356383386158423775707885917648220524539795696529960244895664588951107101990522550364278062032946539438185992545628699298765801755392221455731676236703513491591399361634066123161583308546971109350719332334423072163068857656273364561077501706172204133465385795650184610270178926942850814622294556292234536695054284448792990840514697163303794356674530296536672594648780509788564371693732441942836745238269254265159014818364368328721650349583336287763247635591925898504407018882035336425626952371634765644337609542951883868242664862430583269477004658302087902863499073357012445178586788440886181437107323851460372185976167608322794886219588077627252381859288391924467123080660049092073020943130573500189895987334508598895058044486337730425901901009651458634779862365657284637037731482394986013985060802267892951474253762460825779454235990689875075815447138492544024882840819112057702095568372354053045051787991498971115864958158301029211248241155283735570006696059258913989143305822156488834983597716810464250333705639284317729015611862517857763152141307198676475069431585017185757318577531276643798377540193178183172041919696793605691219576009776813886073158144610402685695135988153450041645243565261686962176092634898070897307585229739219109233486018286298584212104090112078128762780383302806421162402426212467188412199498769081496274955846074090327425327465583376889142260760574476060504227133940916034036814001452615365263831083131178728052334932164184717508785156465001101864298862796034050532362740735169394353776959669105657094371319966540319982101018519454540138366205738308860971093043463566508444566229954476927215209076367767365982698583306412809361936636278974820240188694820380737536*i1^142 + -6150421004232578870356391164314289636684454878267810733730928325608043778117536029675990048509343000607078208746428153348370813448516439591354127261101576917900095935734555567869337422770428760788533569338567752950063008107070351681095981373557784278819629531284514695164171033761155471423170888258784619246798995964508294526443357172779475014245955608591319858312714851084719411085687752831379617399345188433225480619452807333758143074886063577207779315863306999445947169683445789766826287458243717154300434271166973808131469782970103086576132121347354564118797151097675562194366366661656260690052494663273274111772176246202877477072997175167621246732396417438175431310155325378573693244371790932730876753155934453321621240927042985071860398960592724837425503082498315430290632282048226374654625095399734904363243417276647016312070982628715903678869253506583952662152850368217353883722000271195313619862856900109321145050484460539627409784782631775300006420043251727170379401467121625346009841454803133119031754552666412978836093082950646740373543168617254726302883541260362369969728610417352691166211335785965385682703557569374054964436159194061939761913555076838435646437677777440169971324878990621036376156079139288971151790085163075068931171414375916158658512268226516269611958599300113039263909862228269326780219458081428529680546899903582956832045420005068737161008760427621463186282807348522117974094167517408268457902780852235760398672880308327472375516436920178218835531302905032247182625080935645722686823522537478905805138655871572256837760987927477164077678759561126438954660203528525357570341641222902331780837037542914421231672298422621573699292973110077190669770663702393197697099441903833217147064940362096646939365937482025391235647525574693501077949528548911241135100854278453220137732520055948663440705476344613438903173905273493670232899412623938385087043591496115573851532830587422167462640873830851027813299521069183307822774971574920667601342600128460433260337006745376832887692286669820759473044860491643436586130718985173586447703184853052162772206157153728049087224426148361817991837975726104680283953042134577593666820425455244475909622985080082487934638866902499662430684535027962824621681930233620252323476102594153870441354865823558266677105973564306811653085440104913603948973108888077080136780928301394170751580155620029174106537773538333300738471142521633839473041410389151957659345222238048818492198194157876303310311603552763264510873974035215987701103898371721238901403248545586636332723528591430246591931845419943737761838258571964137461150768282994995291258675508232923080088531513343596253926562894028147271280910474142485568366869042245162376137413840409202602220115980958580667429367718928091492153024713722650997518659587034719125785320806448438911018495195536202658811825114945787854398798186057525612841793420839314032895444074399382226004843762039741082343230542487967183257628655963003708171883734627545054245573281269863355610299128861070108930679428768636625760462599956201472*i1^143 + -676092419210313283874663008230421732515493693172800548726450334888784333412634812679096346260984746335525705446744841561422469440141191147561485899562624394657049198457343950189617271428489602841827549057763282327083297875537896343603269798345534134495803803684495492264860077559281204623533090565673591502470497739066671696408439332979992784531943731937708981385215698825414059925167946000020646008303095681858148397364950916779337845106569531141014970744207159534053351120248318420021232247124602403962744189375099713807096232067968337429774726291085836937303692310658200590217628038936937565449007126140828329540464546767107438209276521509345484875624339049620067535953082373541725073960208521450496617136425988407436872581784399463577685180337382960209336312870819141249146204905112098424752252674031730094784856074913571007028666608250265150993543093916798896998479256937003904156756558916213695192012781354402851031390107035830445956153251361145670106303450792035809941281198222494612018187323682716710816438056418732816554273501498590441886299907441807881661664698485661189404657021208791327067405217616460385221746409221357111153480454393273213601636643824095921776939346423349884038375451954980620805387749209128518181017209310501743633267261136443074717456566650410334778954826400486727454563115603912483873912015551246868652673004385124485628980101307053982476191865028910421025416253104747084747711742585843890964718116968080323637665715273684024501052541968805543009044768946255913637259621774859814288752014920153650318462544431314112450734533671931000929622274563636069966442432300056008236949610982402586098213350491956595127711901529108392228021095484527865178566850989768008642536243824320308738878899616051691855396232136211159007790835726956139721836643528412444117515265733759754366526495027726483693356501753034929017366469664205145832327489328414114552126254664658681812381351633369193721655099830240014276752233308042549009341415028080574632591362967358597663376821602373597415766609722741606242253667603739682209810501858574544532520083293678426271716690842231236374820053082821280307531128910092451081082902045819920433302459613740390329887855332873298946277199895454305613477136605663075905468303088388025741540102694096558425661828090294848953570484718555481649591896783716147360706964063295829734441853131940591790658673812109977333035539964479300270258974341751513379596917115637504897773562814465956089600417428073939994909833077490470169272395161973662420818583335452826483968396981945550896029367994054572193846454384897550075039437947714528782162753237791990843177086720301860295715132558790730775054899084088973056656548612440755104482457437241795526968911013734838994852344368752420062803014553580071566932422854984369917877994417697343642320541976740196931846613633006646628889072779829101655120381486789898604930082401210743076175351339865925052172239810211642787837770802456341968095850400128504679411779074412235382287257082562852094870853801218489850225012719846488203927224320*i1^144 + 246632170809325766224928678551761773552634754849645882539332580006633738657069084730108053858409319919840337960950697874060781463242370494197406413646443138162662906683923210998585969747730827679020070323261387231155464056674563776545538369178441315543109674597457125102273575159665994300510343125991340874319630209085536974283159193070203680570553894874162867981195316642784649782758054383550640094136060748256189221676164959534184224284183825185109087521137185049513888907961150881767877929392694008824907666867940510504566489456490139554009355650057177402745747461946938118999632581872218737928428261268008944713390406383603185092618814876689088614488425349314073210415726516493674652760207116260842325970878335395523423047310684128954690619559718875492322931780411673666145668227022699194935567541903830568401179881925591303620210148128562007076517624674238441107957899952377319590255822874530226665798533440902182935581211259029334252350975359783788765577806546075809709850703262292416029825021766856920279490722521182964966404957019614343094303551165165381068768682984905221455740330760544235844949310054615387386130046875911747482050456079620728274589212551297302796746778006435857423944175431051369736160680621108608402423113685363637469786824465342929333359318575442740554130117809681847534340274075532315785333661786314623497283521266650518923259335968851143986674395157661586945243654510380260838274156641313745742114955778486985884245347902394300628056908479041117620118542642962084702708622338793508557179138118021960964442498281154953458013824464020435882234488587871326424546211141375167273125614728109957783481862256124148464409581020025290502574894396048981805937896670247445612364019153295612900820251735593265315534355270177042344519435418340754541879226009060704582774905621770718550199412052499605490434500239724318762099473288460699038215494519162601634166909935470437441739578486857872636530706363073090949823619391042917263464956320515935348858011997239505598199810227606133802042898029416551608985815269306029259945930442412989372870491756371679601634844575205476344523442126871645111587850399119309229468602183679903095098039947634332794031407908677322681221179490776217756437679311501866373981095985813836468691785152247640258802904972633625764415311459641810539560681118541987705030241682915873224860437365749996803147576579500444382247106830730537586352027740136065679260440724051389631153694876010793162589795170671617770687093314818002342456208324044437401441694407541002702106817830093830388331433539484671878064094170286957498218685131393211608478018345673744322658321991029710382155862461396971505443641962655787483463092164783643855692669125894538135559913516919619321354424685933621963690770624175407931255685070000796532316406820634779470665482850393640339666935824648969750754101365817728695581502030779911271825539017283762469817263889819451561559180764439762475109812624119278917233268414346732973760145108298192778597865529757758351265360127869253296233575455548896182272*i1^145 + -210861505498348956113107238385817343548529308142794103011063589960466746959931462850147783129513557965366430772863533482769720339461295054964109271913144092363132917600126926130509630996620683740131613493753805589372067367415571968168730013514485777302846065014171325710022654291933107724317173163921150917807726162598331865869877998725642150058935490902845291496754417191764745572665001291377120197323377744033690471402734388277917806720520461504439872885746708629695800741938025319987669315799169300803931081711917365457603229582672864575901369196698590855275742770096916566062429363955548137790119733526753662830232749754372440412626307386565629804106513615887281919680997721478363511148743073097253157945037626379921158362614467537129540299013172185148431134569880736072416433554118552658995923488193642051777125799508063642179204161301510572937383891364018030637131594904677939074018180000998272239043316963028800064199562579957836590509907052386964248787907370676213728264426883022166829882994225562458955981323792954117244781035575226122565299196419306815588260914181435249409580853325369807656714139838648119956769531291882953849375683423576463245698275908342196196370852824825724529125590455113166227889326141259394872184518944649441988027567310346667187653801424995594097575951077912245083483002123265717480185846861643984323302482809198077957405259249772464835631965178498698433956076645242780084947037782056243536223965209496354155315532807505069131120122355660502261773923438823472016972836861760316426428978340268951852594768736132297352449645864570611696531381485840237267838286941367170521283648883763770324310366792109147283987747638951183809049526551672128330219434573424128356726890564829214340669820701657615981303978473778916774588175965435878135044438184459708753148874279943586463174864279920675174516933044703596635382333973639039730881350198574580197499891973526972999897171852064073988981399357574079553704319452629252656041232146925910261286137115730183026617577113183988804695710959014074659998366364074953579833771864365949741073309232049693322354191514561661443185420694890321334315002623115820007792102452022800697441575717834363343914259336642841462689360877304617151403979675121159581116514957922765258583874269950098632546461083445563432971601714151512471506518226155767904040785101301247503607740808637917872165511959251606381635742014788609725779900309917821481478487531426621709951179947980956035516165009846109334896077216867873873802482799317477289520461140208476311496252103684737779022300506914453866316499025883684506627775474940172439142207024332894071627302814577257055973102361260800943812324930996138291370040132528112736528886564230853592050044232270915588759524599072795424047253091138002661520757481342967987620945480630567536466156493476174499498460341420571996249425771462040018397520583985580112054453677011580700268032365668964833307465720799255245896662942058988239679614936999175693955460747155714306567406931053994336801642908979370017057130151936*i1^146 + -4489281488420581855180150284879906106813832536604155108194317612112083070526471911238744753059251013249219602451723518679788123762231046542970483192175193820673518049760983953031545857665945234672499056949413692512894833953194496796299406336492609360306041281041380115677061623701097123941488090510670950396135062645094762115623717363058517336194191068404549392497520982926839812605003181844268112788413155408594839977534542114068592078713159255969092023712127346645128774466848433067790080882233977224589653662231560467805424023827723253119977375096593505106970945393314293522682265683431491666566557344085555042541684101292274291390601887215469992705964342934529196074080233755877976902424475042348221984508808559696928621480299036573275553062861660414693690654676633285672895476999712487127424633296978673868669663354603567391320130374079033050512382351975956481105309421300449915762518620037565966042350444239374127937887927982402768717934669440315326680637750487197135412071560105066210415360242491479024490201902940920268504907047092271925781371783484005296632495150880854825627467093710014317083209039891269842895949353130307473059557684190615023730687379769754443973560048878405462431821806313627062210861186415458080039858554791928060919457273319445080686444866481792201540492219323766388921108270371723884470341690323376069173671429258559004428306463581521232587835013948890822174119187670126600418382464883114997701023014952852319453813664281005364399855106656702415422269829712470785217987879137787010329455676904080702013481962636345379487918401950647875300493372981327937966263520589264299414102546497991235410688806173769444136439393474745395426493807500676043586569154677546233877291304234257969632003090367503111704017957177310377549800228199281380740059345790534518367772317911439094418952106550983438398799241040531009528537278278442761864245829093527131671300896380804071505993091704653707220489443015243394452787648858929139988215274693026910553352119000271435083776097373340784977210811780305963153433069193744904271435041652581564904727156636343507005811636945331878536654564708606788457915540145272309719924490587425546500301786111831740245538377509636994532100870823692024644951437654967710720838002310242633496318671743361114111936159601011380181974755918313992739102936528024266042850673706238630824770906569013525973279787164410229221089005958642920177212145419668754677140665911099029003785165781892558138177834488824109326949867470108236337728203809909629842593997760315740093322447350150691304563045220725104916298510054106632853917943761607535842824407781560050051638232453173155352309304382406166509731922890623379581046869155900292955471506520458842725562898635583651427812161112819765537879074471223650071718243755273274845358627293039657877671480262447146307683364257239520028504485966352740328907791822233188854471485493426041942139823829633565838124391094369170215436702338406628343867520609881018743193998868138963956158709811767124221991775037641434125565952*i1^147 + 49245031721140183132152322505765183975457923774868756705875038598480710066294221418500732467694924428500089566303016225541794868800886688697091007707941704065234539339243793602313685119747134267477650979006200754879435375806267984353550682021140273337295653915522048551562391136688828958199140230110711282171962825515857213962932846764813249622841428151264204481789154343922329935049776389546358543333959596094027062033004073593858078266725995905183327200637470369346607916119096098255894893830098982040607413982989136531476870160604742685037341798167388873865168261792136815280572373838413333918519986898104297097587422593617982114290114822560471960752792695112998492143105466866943334421941151790927566649892327076615829332204042385179479634623022181477588150491582514439631079296625918909809859153713226517963015551689154286954437899612230807661393683559433204684444981598397550461669627577650529674193554843410729153020880059771131161358908372652101926927170997798475408408864415322651200045167429418750630752661166585072343559325707959610430665096463867332047765516043107474334616274508823800811657797886044603482066870113861648081480951407938864024351009846696187548311772684195558610288562872560658101469423385464324590202396846849554226736605268428749203500495962856266699901422705259809943902441752324175545120074185973006609745361403113480126775684624452349817645218276639719355671002315955500697151419064438778790129205907656549505702939940903061780772466716137716726606063457940346688427699398682592294708701266509963630841964592694230952838968116180900257634459116845432380664159163030070745212617466529387198200779351899031259432293687379752637263400664432714694295563526695413051693462472550962968933354144152293448513437169292758704014318699236134576284022397313110136741630724662331541846511320925971063983089893556313368978412214686568100774741410266576060246974685126435992021795336128513788073007446275452311014666245798464139796289399777537182690781274068304057221864108123089978502332041680810550590249678487366454394987049042872141183831994873000680095581021118913306169159527860408732170037625277950132678027379796576974715026121099170279688457303783702783964874888775174404592051071495092588949022102633749335257910446217496365054719472839831565040329001235643741405740981924775482028068231950765939566826925705634158733981030144170320930345254759255588522892035776284911455648939194727644600640720496998127788106031856634338955106490520325833366404813688820051142632427581681632224320510913034115814172740276899881710844893307128898548148547720412165197191771913831157876979780009247695150087703602214054746609484512995362654728090388942751348639564281333091574618880549795957593645594413571411310708387417606257251322058570923947272130138251557967770759655565901416551977715161591510466583883961976268835037000117947289609366033627305076725692435254585161643360165017340095200902280057876111435531548151955834488714249425260450241522890020316557169369176378179584*i1^148 + 30905283536229820182178118654849850887692809576178244421024488433382568598942012364090354408910699343875158928119164102345993531247102867999777090420246533833151801755429585808993897459020010788900759868535356505183939138893475487125283576006800558031750916557108402419563756732986283040510232944753824871122859578156626824843743633919472497971575287822538117144891301258445239953648367076852512728963972985431582460659867064645063901070905614860529890661001698212484619315721846934597069770444464977659520695230787152749106835329080711224725241679499494420964895914177056597129408970124122270350651621642202925277894175226208077787715835931480426301971789053186084716424079632862674424006548972350373672650615091332427016315543606310575264804958659507693928934602998210402385561283101597995455901557837226310591845118528963880612177848275546010794889029744326215249128403771058440197336077905508804861975822456707062314846772498940655180035963726795244079305574387941679607093750726280552552701575679316583345272941201897901350132927067449452332408679211436447064810182929365589786772007601761335616317358143019712071800964125971494947257199441765163935067139303628268943463166858133456526977084949376310245761771240334999569057369482302082207259751463386696900107677013382157472861621710028979865930999252200778780629178316519019281577736240066370523755045868587624805433130954417424415822377276183842825329020465116263850145978459288803014682335868634951331183533745102723874542346013881396984483291180489461461743854297608870480975322124742684315989235952066202701442022370097646168314769718121413916242996273431807254528921962838892953680188304450921660631039846281861134206086575377124052779936873330970155988781687161561453449011015943170520956882663379152129761599842652812223085997822959051036944296069048106787635410827432758950694394139944232064501473809592523719306936773234437545249216011346397288664913793205961198928986733426171443286300836308203001285053189297334885712869199226652963985161674568495587860871206589478987918379804249315572507816789338372892234655557019044845215728527326664732269593163362341553145609231418403218405137591352702372224737783152682653919025679664566936066859789508069527212209873165811666918812417391067787122318731529203557143852787583249354594942801532271093809023085921874614394104155171228983353093767291298541134903243694976659290266534215163531668678648899364784950842045115173070643337418847408302389422302521008982846908504605438313489966685432164802143582406028044397642038589228388829234935018478241195955217065997927561930089433856198214745505134612927848630557405175129396261390664574828834618114390814349460299086284861154850052577344583609869403077921049838839206072791750436924342278643402801952511575945528211629231123047127185184924124157484472304288877446559477194248226105956284456672204831359509930662634881250340949101799394648468144603584426669665678288168829269678582765853491967364869702018630995733963309527859200*i1^149 + -588583412533413513439255105810618401065878180017297128398102728394137945815832655341023469217993082944304988034068348650766895469156831824760065392690256755866945080174962205440474264240820341127080848964824961245479239831201272314801646235290687144304597924128377221684978317593521609691815265210987170643791641235801794688555256769227114439822981273563183135801679066434786617378526092628243091971339572573452472396537486456566094281579638982743727005776677838095140401387552977813669476126060855677187645505876104730259435189433801123132701684875128536067917547913855484892010351556000420444351499448545666569220237334399595183283300744886226053440888503183885847117194917690837705779277448033803488969006761825138447343430076308953028734429261858967192551035998877968913783939063225328129618168346142756263526774152425951648110258195145227741732619549245636119036944548099658340842865069635102901174017788143030979004268597610678666593100003945513294509810570588273364097148511895671010334100430078594361671866939702162289739727851862033268582595755125954489153529489693223648813041536999223021418829133485877897727569493501465883348324196429509183433959263230708352746401219399396824916788743660763583249573531938859278682982845509133840637699504159809289548974240726473741218040096257514400440175523880855397908588446174894725734914736128767564572609060469116341122847073642143114397383129147598323478812385183399255138309899917604373988319246720118351508223638087250954354644417791203242662929196961026216626063120159506808841602703112387964995677793138953560833853007846839630207739621245977179181067428651492559539497903208103547647172879122656162130294998117442279560015680094773723907313698377228566196810672654425035224006121053933062475520485553219194508825869500781701194067322052204644052063499007966382953742593984915039298055156984221553542341898871302228453733403045404914762423104005338747016493279709215212344154020218980348453490950634982271725755578897598453863597880198746528941691937525718897268666505044874263212483721664686660871475000974793623257998215870273903910318260696815023638065471311386999556586335731674214989393054246466965622119567208243954106462542646346113464291716876927126800812776077749091735185549265689831426648453418367592332843699875060579231754424881802168206135264226939181905255142036342889522154224368658745009900943927088504135980741615240671713556918760980991912083597501394688487947030262100623389654820115982973969491978267739945392313980249558799495900379986258836597893874089861285880194932583296275934784223441705825373432670275467033764790755625032868507493231553234241373211129621553027258443334922036630021057956711975839767423413514293989514795333294278975070111603403567043361753457754102396601590835666063234441747185533757881427844350318296641769605831866903025861830185667457910716675923021967493884528174804993295419597741053994765044277001442303396162434761867993580483123975870485431114833737484771782557696*i1^150 + -19763773234265566274790957860436817608336446793710600199891582983514434232977292898495641077129345331371129970858478220171346368475431728244399989174430957004019447727156400408039726953652057066450379845914383857680876595004252602389314265566437913451470850779465871916960184525755552224476530174323717247322049634621124316759969128024265351830719987476828413513646547281602608969520869008423555100540439134539378661735386353057787713089343730320003683921111843619571787244484245224829127118905979590012580743926437443767462109356986155656543935485576450253005665178575363751661944823142611914194487662567479606260537784153489694071600408648546282482369752701704626411024390824129738528491520428980455291762401750765451286803470217955539543416573810553883817751181010382715292701931586717057694976883510771210842806784652245417472186877277081478586452010541333745157104937980599856758665616754125335599267639664091147846545904427359246492212081197646143501523916164948904944595522941988178417311382589496928493460633772967336201606268657045807768242704413117822473224371124132420578853449038981154035429713717459450026644585961062074893742620726725839392922349627899388391044822019539519901720990493308536869760187383409837611134424943496817737937939881671099928614647246555621577741871012338072404775191258909181596098190121200625688642520192933589526598506191521153934086725233462383063125211817123807975889945945368171178404872992176467047235585623383540556388230596551548789593566720343749961992398149767544995367558026557540074960377573879859689062610723957220865392726829852405907551033161418309522578688562236332535354029345636005150806607755205296007977957434949059436951840229326118132837240554889019750325623195421072831584059161065386839921280527738161882155073068088679809156077480245195845388319373429918604642901676856934982155739362843979217955807141208678627342358408423604388329607710445369207132927075045183489440909404605282919455682653082927763180842624800711400628777766394050144013043995663149855616961766603430394438149587934938355723894835894845764307510178563063128730138039991149894014121040318790357681666396424005297868892358318127785012152796470657317409255647512660879729729201466927615865458133576643301466948507291904761559779923748235066206063550062493157898379230912639997524382189433922230944103412740887589713703894692596727132225513789046690637746522434234074251275287283350209779747366561872216151768659389837261931302193243488803622704859822158118242754280822498517532347736321620326429067088844755961599727086702018349898060636857341455423940074310992853435364779803228011028651281139896895154041293374529191178317563844439625335147820346628809808673900022370932134968830016469265241982460440957477330477116862049087472349050836450016466645231653116099584436013621596480062884700173467276909538140807495008893905505151793757667545666653578263546809120510127923205680866364036242341046081575674612336220058434474612945566595809280*i1^151 + 13246911461346992111916169865724126503885298318825184827208436625913435719733810593169283362483509350520713158001744343437595452293695753802765149742325099967652225688746079544319019083791512038397272684020373328518383198211286430678846446628688715560465419172972067274066456065958617283161937730480190889901052313898880521347053537489022232124451813398850012601397915887965411197314487279784660838557549987315542795171607063342764997463403047546978416349671279841555239587545974835335465944170772417213437125148545164042012401067602353769084145675740545413595167795917885867410290657851352636776888019428036030870116753116200511733727457275908587029217713998885867984497615793771708791524620244227046437592944535756866813122665248912074960097442243096547291684718099794833225171243639570578481886721954997551604542285614304075765634216203634760682952796804234942486554812184472406985089451838889361387376476276339213249141334921892581921883760552172757789970016723753298740418103476834198899648407284610664543509006189325222877008584315573133442167322239962119712541926601482105235500133992265295935190523659173810722527388621082278900199473218725174988998665670865430835428680855860154995762043095556660340317638484026951448716015716229098854060663438724873180960187683594325125883525554177532549087419519199867469847416095373243367884550009620922910004055076263924623299805802085826108207335600528122851257020529319180669965360819906325995037721177546152531545047413179172009344733850603302295351747757257908397114099663996705684269314916990072315181480704977988130691288281053641440029790160478567753387571552470084064788056042442356693555029233014722800131218204041809701953334718691666225095464323834531882502338774603817903719474537877575795394555368416447896553553660568197346037867534406821874822079694786553391196249161327726380156021999838596999385614048556203160355326031223679314686042367848143881940080438802098001491924041662296667193803719519273768696615100936436324744293669735850979502927744789628640204297564712049998454314630738642150135133382072648205873075554665838413420864733312020493313465903805477049252410939897683345118544698106280748503225621680218926007159386634716859143334706679753754261999254035915052177170650254482142613609660229598104169941867690264257322619465489456242968640272251529560000495964519511790908157779484184615412197016724264312669652556933468535550898746823647327204989777356417805009612855741523808082345902093372883656770809487826637703233576176103871381869874807426084549303407842431019856233016787641298742811131427691873905549197513256682163048897392817245323994428366844908651194912794807846327807574821931130476578460457134614061854130166478070054767154366702626678296149670960015053268759886280074616401880774526820135332633488005276143559719386668592794605414164708121793652391498476296140507672636434800512087003197232174487051471459041864566798496849570484398705732869026736484047990624094408818032640*i1^152 + -83049774555805937897176156530008678578210931070514642927404711385350170150599287527486157523067987362641552646110289337037579516590862250540857060209839482761272555982275004575080930787553718633543509793261292093494974327039394574919486799740148474182980605220261382161562775144048756224573197084013667641629310218993940370770810029678838023467399943456044766627607554680623081226757094313035683983869641269112978456613674815621945994348103963543745548841415250065018834081570651512957322738851786073495793191805417086764571689625311120074155125239187475345881197335451310273083632989975221373293340387784433256775627751028075993728610379059750565317950326026206423069449190510370325019331503927617324429741036617514157656454113392537968456544711359749283125523317611816573119597960599179397118034001965215397249522465240429786266683396763022640750477593651969275285266696723341816189928691922284439413518422508219304155518668854885920236469712685981945829636219596549112747335290983309882119392381885570263774530052323660018691079029982346341415079584760438496727094904600004950888072633590032143475719821221298656786865352202442088918478491177652904665419335638835593286326518969758861775167729588974276541103437579717768099449453419574690068098322860206432499317706921680979359880453350098335737330407516087403951680110571267109759499839225501903392286348019514245405704400203069748301706982683458779648164069701492002372122945223463392493284881669495535942148894496201742927535972319235363022732562443959780460419978803681423849580974293374993019520391154287340506996578830589165457030748140178667808131309802772389983193064429316256392525612570377048295331392548589673700894673257824974077211219179721622944273551695807980782736557415437157175628370734230550389528015764465481268522509500089023586712185202607541890257516125327312302391583317334107272570434421346561748025611030937003381237875148920222454720120885094754963825474905834126032197436957004100374551653211213951711270119241931399957073525746344696976239152390362016396791975984588182680327171137363282118953434608516507340747509929343050673875102455686370747203999019440704024224216332819671249658462359015574388556683651875034292187728851651176524379550700201682040747150664904315682898477828592557962587340140144657126357647610811970293173703461929495991131275770450844435270344509827525432597975767806089366222883219845053068175841293679346821482103059261992382393915540298317732023691376959004018599038719844255519774932293351215443816307829845405019969480054634512229784205089193079170836606779140360276757568778551658277527639670873655584171323021530267242890919696749765537846796151961300154126240601217884007021657908296555692591975914896404764594182745685045382201442857181244980587756091172097836772741406279073155158703746168219917058723849114317203210764105854920092126416477963176134105753507726012681373457481638609310639319116589561540708920164938194069226897618830884864*i1^153 + -108862121962465163385267397165403910543850567849510985066351503396728628718490367607881519793792098878574724488938510020490449391642145871693073354239367995711803758630511374393992563800366902255349704184612232305458235292457499138518124505771819651241136899535468875237163756453537806815157564967772879601278700625889731474413113560996192802553545858604115764246127662908727987016122335106384488457846016154145800457381128150312219302432368839708263793913946756106824624961225492758560555140387731548482448221867833665042860624185090357783830698263895992756999021128727861473974101945991928676641508119013215251177835474876555619846174433753157849264202895646920421578754640130502331170810179986628157185265093203180358556534235921617980916191375698962365612506317901556963447205321228691696172026720550568195735179967322989055710788552143152378770433769862679708249969031081138536833617333051449401850229327897289645372338860585446188982402543810177033723810536451450950822817326950842618374403028228147972028869888340437321958928935466525699271782801218677943263189716852702867731378686566947693185073247747621661300995797583694302918893834558350356321866925049124262261099848522816025445997474743263699509257647668298655501114075510212389384940097619547426503767520201095086922848549044794245164391221976551385680299989910006804811107349459981175582810146137589375623231751971099069212609774062224219084067378754974376195431763014071918262741430636840446133288673627446200937367642131890978217316248332696142547470976442301337656423729677558947954459211134993802901152672532735210088248285347852300840887974249281159942982672888705777559215264546131313879933801724114800236334965717807187925830340649573675490209250213044398932399573496933257924109720208735507198332977257779781374871578368331738991129510640367178071112337264889390721698143327265649031719761220035338815996045270066789042739712279573636583680179598843983781198082938049990621082088113079670571872378084817296010112692114755648758945119229453026963916797638505837569340238740294003782479807742271478578837474489191942600239467088938767531226757489913059125049152287906091519949062930656962527138756636995752772763120679591393862953440089876336082084540854549054258154611951796298484292572753517591751260629827360057716937106260403620401529649862062463831657973695194509554937871139971322622319064740023904946025085968084433252248792248085167362776852468241434344966427170484699130276330628075645533225436190327430014604035536748124411774829823687709204758555622194319314581863139387043017305617982935782211754745815992522503064454512665981722508201956738294565554699172229211357370855257472290292707073154985409533217170137275382264381017009372424509863579516694275950236299902723351944006064888551661246963268081154250194236626710312932186571153464856588081261143687959803287234143195207302093491786997271922682469883854003809123935875149462881548082218612460625164782043922432*i1^154 + -7371725247770502535105256318471841213243266666590384224094275809617095157463427043321714320658167983956678793099442719076200735975794156574504120736640230504941040742085758180688977409074319314135602576444570516466263343377996894003839044966200797605313079412953604959759895794668900239015911214568544803431254984388973762171106076233682221212432425466594758912696614111398215220834565504496455895065939785067438198955921793232722314924209414348499807199033810463145043381010600742409510275114298653373168673299421214239373371165575553346871140109235250060622194663464420020582178448176631912376892097255719086314978017683086147680231583308452529784213408527542122715282791803808453757711022420490224751379849490773213210243797992967694023172011485154879581903970414152369554882422148201893132679366430280951311298889600832059930346223031745186008815608391561403072895792551157059330071868586833810723208564912575131884055792007906452438114261960299923809567251145026197947927688851962225394010948320981047011870552331542240801267573353636383044563697776064506353100034597353836966377879529989888855614309037253893503502116320080004978195681495426445058946137027683000486280165668858080438202060971972353759146064668986198391811875484258407578795017953010305140441256956892279915110853255173603780164151543348980011674357348839161119001919769820143856845878136117859815324205863260200825413326655192955004968147231186935643124630666217801899265805209362145519109423005708509012672693755789262821585771608832243977973529673390198439157346861179758716092928477780909555015301692367100107857793430636668657573863943329043321628690540957296382589351269164108571096295326931350874222796974362645120413405914209559856265510553146673478780978744700630461364644048291840394295175926789943219545840491774561937819614889908135575625653772979856050228843658362691558886820269971628898223561530552616722794171165785673953863828183749190361899038895721830763940093610081506372613290659739913705129698129531603403557902845398954736801932271190255422553213599330091514963509517646537850048651822686686175344363975788678805430878824077256944590671366402969563171714519950931934555052837001208370249298360102497607991019248722764366321884625584737984122245585679974601627366714992791381214948436441547254743060899417543130214887191427965100528075693922778542962490090312414876438316129300182957596076928029090735168936381935221042336558873568614403690073279380676246669443528873108482081640236411297224327314521030598278766837200963416823058845618320672423967578978060760500377286255005434255237550698608442239158617910828907199312378683485688646844640816875844630770383977948216564904429417144627609346757406727665143244259780642949774039443125783147568876583816521274902682810764420220759446017365465224307709956384337852584749347039935346633609357392761716221190893477331421675884088264938364752458016086612456965759169325422794519968103080088381379575808*i1^155 + -241061504836197782596921386386188174788862563912601163440622988938137455339289975467408978423965894350792850312385469034176805050701109250707580043115792063497649235841958141647947326294734820011203879075757387570710889159801121136747444830317672395463393293475253102371083496189708583863452361660338380856151014867476454906689855495100228070904809054648552155852491489617671884660811449462743319108244593695152345052184130244273685627285872598493244065212167386192439018816152876235775373529934780479717370343564137253011130865513438424980211944801010760022263338779386340631718859573852040906086047621225978178712441396552260634567211808614530246660958462943101698047350010808413650535592631230090530902033833584093082146156576883042309579758145325879631339191335112442584235888467812006720794783896974663229798148968311949726589033326007238251594802796864432323877776564402627976914332324120021040470481336283119730908901405799875772222008133911827544836354189257330826459237770640335066059726530621592018295074888241225876708384648101900215585965314139721118801013235190300491958245117305751524045588445942646612779152595685727791349534370057624439207106481373811301121333067100577187044050192033492051674329848368683019116766976623556201307372938999037024826503445188757173365406524765177256629796508276068520526716973005410401633997396525165149037505356072886333535505721863464190491811703195305754770201345391891962734370815680522697361921611598570927234154727673561766583730089476910704629677382930932710672783468323426506620919533728530844876256000219355961093027449091370305645455367417059285976059883289190499205638361622042138934995301845403729706775797539300042958953531971436827394107127088828029188791917770180015263648124734375989204587835463383649704281008507291102820700766009559886323276931052479198227707475464550244533433587961481877853402324945350303514290292849070322383800057455168082517600170449251424133029779003994938134202791209220655860322743947128353448975213768563715010008524028079709929821085361342154113558480048399294390181068889742489034224752944828151214201873914483767232645238007432793866496410042671839627064157580000094165374666834482656437676901870003621938714950404400444958870414029099212990409803199092759757996452917357026208857350474877886984607446892995439574264576248220455264382137991210896921422401171636543344509183080504720993666132433551253640897344946915478754897750947962724026402640776499990980254379327551713954967170364447933357088664841333851197647507751794901568862609082526496785804414060173723264572135622003550864268784099981122672246741857147762528188086365310166611268492433019298602713681930907336332447077040167952492553973206263070327162096059266949855421406350254423800273865394753986056941550057806834323070746021066568410670733578046777421775825551266217996963355283243278993085496715965844632550627824435976665463814937776051951853779054059727455021763829694464*i1^156 + -5226267029996796741684093909179814919530832024108871715589509384779185465998231140681028229396576636483093096134705809600876576225592129423101204106264839638588325724457396715204677004361569034206870342776204764467437020361730500120989367905412390490101953603692848486753341803877416215305320128735208232140422392536909391341497879821304883716206711979901740768969970101694533499045295151270253514663738082663207740405704105974684985027042791958577851493131845249271945660893874247667653745153423334344406627836951208731124752624033347932430121229912687691884718927846832398796394417563358945262613707907098293695796881051749259643235149411481981943899646768836120096982476416626501243612793379589886648837116834723592891059006534154853465131456490934414343960070641168044776358795123249692990764504137385423587344641477123602358814773209178159317257604891428085867649827438438123942699845446126168641831405826703141841730806047912773216252174463820696483861961788812444089933988256378422232151167316775282292711898813640896307068010541018900608071393239762951898604978133786136286122686468196610385754271931542979142941468861063005037607893551337150228795333577645806491571550280916962865602741061989141543304714248795111051718446578052836121338406795929255401204620155551957962181365282100801291575877209295903928569844396241565350686667286819802601239854407241295502616185117586431330562061449969028681631987229407972425975087120345215738421513488954144631036444018427194672210041226915928023317185756718050706289270262779222278875681725028646959675851165442168144193576529512693721840475928205563947435557353052653996601845881019270447997307700868719362682467037783136856014685879000655379585793351426404356686806963650949173804065146911666587484529323198921787471581093300051561691422110716529897459833304623726335692339651129186476586180015777104968183900532734615773353389887958792218965526188588693418396089195401181106811104328113067033999236977493873605953610346501815484000910387128248737991243719150065162619662868123192887613716824925318872211347497581030123114196039055146535455952218392085952285237007433396036772922559344704323542576795210126527302678882650665166843175557668692353272106482764606585825754953904468147589172004463041106942698618455762149212156049350979371454970748124124368277731067282654841594356187176194787876222015919987451660263394645832910717150817452767716147987594613512641116489136282945682459205262880815170625280670001894408003759845232388431989183097349426094118656051514901899852523654253660639622368182186927812415035346591109649467288985356221989634853451302891799579888912179324986074992646382899952586928112698931595338015781432202528394869105255210724187954813234638171855439709685601976568878726697088282519111647656158557719501195376377868933864467695966935435796341894628983734142055223446426049559609505866363466100895959723229868202908939216854584646868043755286169649152*i1^157 + -91517940472447000358400743148066347435074805619710553209661962927070164201600932556263103799963823841087936560486596912880311563598343255394260136130520091808338952314993843749928957979006694148028685093444020335937061571303003561394282704490452829245291068937550004313064480312685206893194948126551272566856206398152442070763850002725243714489723165004909721344093408608509144378977905210017879947925614210451841161903252344437329476797861459572889380252852289243337189076904881615003183071153902784347448534071188202099889360983284897722741042593334984306433542403853541074110957760882614649209166894623639093807193004151465385398936793264626775907231735532015140376116516593002734029546513309173700679893232922394779443828743512836794169424521472519416914410262687434567904256647109824555002831151032551191418805867984210424862763026283642773710773398599590638895655975688452170590511274536626385971194516863166166340396578336898707109932916305434544420904711032536057839257195068396447218815099113774538000116434326890055662372454748078919761016932249077898117445523723264820716430294971141705503480985205481001827864689150930167736234801754743522830473593788724681107043072461471277967508490981305077430630435587909794817209532445449268615538732574373338564477131293215179949724791345715744333682456089285450689466629647519595471385844334755805403518964213193913563870401571533458373039824832824308850507813839000622483037544852282215387192166898791198838352666043276807765686215475766207598334949681997227180068511501381261632909947062919118491734481181500377904343444643042459103078083338863060117580527147718386123217553046623057674919201639026726104468828947534451148639450135681894110690372613256469055658529600787942371899304207407702695514458943695023472235518145549816340277172033211656102594060653710960203390052211504928599199173653243956912751920082053871386414662371050466568899556560461350324651925497310998842270819538227313934733351079229217565053000596596753810995060144621828007458966478827334325475040569441177982579816807415536105045204454839360836524889820818775678949974609537876095840667780993234118136236762275413321756174804876936199507036662843007427658996923496510522900195017391794613294532001917101995427681801946137056564257695600257611412307218271620912554233127077454968656703111606099710360010026039981560094017808229042396038577421876167244161752880510566158131900836343142278017426378183657962810487414008873361727565939934061900048831781103753334402270071576389786826900253313810132600832959193277016625235095692223458693799797786047052146253886749612522883286631551989149782997874238600343411395894719312871297510352219438710458895701276312396840023455041330293228858750887106489335579907096082990552014345391647438375239027177325928543690669031765106462731266451415726417000515702569901792541800035920853927407687842423617481314028525352092999087972970465880697110165595357184*i1^158 + -846906924890492554336976476456472513032621712917396327269628236768315150363978099049045824510700870179656560244993212362338729901454233451160511651811882560503559655477198189563131984211939647375880936503462183118624552520909896770346865653293829382986575219586193236209731089863410156743542251799650190670314363259438596627819643775077510554271652649164215028948898146492096625628980283672978397762113637011406071450964752956569363010599692235442085531019518346785022791732350831496848409567011436922621865545547367505776885851993820156553723246766696921052505848642815072138837439915212268213442284318075294804259285964870273452952643219575043158740209387994137846666635620071061923299821224274423618497294243359124408732938950164238505907032388263824026123060162709909783234032336117102086545709347809781978787436997182101599435420896581418529302622472624953497690364792153598882450046632522614815725195640965637590760290984622453606871826248554420017453445403736576545960586274566059278047086284864317656485351242815051656791157638656626412036474972089860276528644327855282826181460756647976629657680807036768490919561696963095298139851054877796432777570289366513286464624419062091483622925843776180177471177399228193706430875188786539606081421306886437636382429080461040297104380067273566569865959227059711894719148016907160884558195300465375987366665540632390035904611956224414613392240368322928607912575781967981385783628000425101412427064983330498675458792382571656831293733645756477113690961943271421995375450115795679430128171412450665882442926847290214842201357695177112270218855524950114139659385445252648003122790477893212653250562586575506231614487326146584675146530879269423122480223568605023626956551103477423485258597467484256830011864113418791110698074989607910442344113619065954444675112905613960743916564159504595089860645152906392082366711455873292687420365775640685164449293760977636000046913524549601778814605377272426862215630479140706825657831916487198756085729146697803062261257832790479419163306353665350147583155242619155617692294651312434494509676240432682988003994905545256208998666882894709112256508766613667089037382166231843655133422387627311205661829294422043164086659894942738314949131872222669275503098453204611127092945433196632060561651024351473513363519024564257340165232838483736193249846686035086485548244862675727987276047528758591789594617563714712884874922971525801120170104517865103162504339688863234617126780461353115814389814440763053699116614897335251031773649034614436418554180228036820492060709038948507684937370376212865674597434712959884449463091282501184196144172724261452015382126652884987317885810076722252587310969352470284401524437387876823823112103529563757966404086737838680098852069561256090657772874937795565655431908702424462845874751586503784092927942969156119251392167972936185085344954486623044177477777198705457881951488275191094750530328592384*i1^159 + -1222299279143860050936283362788380066946516535813808958515843812493776562277135930684984340521225267548643945377979575151780692799304533361877169612016979263404177241844163863967062960165323506062628531497318451430701375762588677572226590252657750648393674693996810586870756012162027900514095805355272875138851827285034909551340634830940327187895229728397670133737919488921761993520640594526379391833579948619891008182145206463527543148342375713800627869651343259983583865704148744957825697299588173539209092006370441399067631717059301100754358695904331852952293092986227616343322146104865014461795154729382928748003712391812429062175601937644504765051320062338036268639498125066536492492347318002845894277537497505550827944227550440526971531249300197494650308085399946708892238369909208318550698800432478277081423154158281527082090805084687050979916648219083276688353447789139755816160440728447698440316922384847900807226645242126747646719187936910533505386096516145790158300816303867271465063927162485036687631471529554378838035535088741431772484741526564440344243218457898461974080696123953770537863591764871405940527064283242619319111507657004077881009231951705344445254555214999725665051388285352541788379767679075587632049792499038795841046070169037257092783729946157357615142833541260375157634785741173533809565972159229113600495803634139368499647240640868089828335259450054648589208274854201240834749542088670355884510461397936027976345253766376883438759140251455085405272539240690261487956742104731478743328081998386890372776772875011167993589989782021639955219904477770869741870064440962540450789783283010969750261166848860431452446361467392567722657040481414733143002839417108350688303224509770178130169118280619693161390051528756100469634236527185672937078196942595802317169898461235395919917168224443719538431463646226024471236185416954970386370414722785609171469235505554583742587643669420608777002566404969594143313401230505476020122866998012352977440853688870960236574831436170569722235170146984839028488800521858535238155154492449558123239667451530361277909329698531775657381985264677140942231787780780004727849060484636051005984977367242871172318604272779751223667862966990049936985712523945352563961577008670097558296187727069274053021267743575549774943801518680128019056876870955650146841700023784827953029223723631745910264491123072173561750934556067114949270525843205438821577113944323986883834138983944497836495524371908103940526537986886899850000033949103195516133921783789704537167340036092772072290379153915986773536227498417237225111087603735186919268011376780040626539792499972356862288923286348568921969947502959816604203883989292333737785114193673592066908788153869511515354219273494847296542999937861311987036149516761535414376353725025736768104990342952269397734944846384121280682525673378540700605588516421852962630371111663966778573674444185371976322951408338006441984*i1^160 + -115197038954838589671078791945904624360183956371348165851043490477320128033171913084841464574878213001354518256412482967898420443634224708636310072405233326524235469099160611022672773456776073902111862880202050715805618147228243308358783106485873187255937093383797218083546858970251881400900831637697964277778254198009839974747935313298886904443490050002232536981296046093854168796934082826340267121356629182091213869214403413347354112631355511815034874076627288335273224856759857735168891339795644204327840114657228077155324953234083369232482560181294945152915894207751106125104929897041096576775329126630255440177913068220218892894952043693926110233215310828528939549120403855820307242846897992184168278346623069525428448026192219044667851338974739286565114279498742070593653991385962828706854556002576693711563276374840822658500227890414895314711392503998492163336099035604558706187243562422297956225289709194406787696479573746232353114599145728246285967064540064309390083802673512480696994023920909057112654133841819261768817828837603493030697219290252532125698277211580094267658317737532196963812558614547499985266675996512965630035995198071295187978554123964023838730547308103261374331514221727046042057671118078285050121556490325751423402525567269109731718820574560405641999653007088297350146900412425053832770367950170355419234373291495633637279657525103682338545018581954672160362780363723970559299016660771611620326456901040258779634188317677782164056942858485794112245871442642370587181115602495768662514625333490602066698141847997837064104676927724229265256210551070846434396729336162399119626105265530868367176966016793602884271854727517016011573619385961117808024873358894953273676523437283815647803464414362636653605241312791763352332590266374359993929745286702906137617976047575771231745156386659330702293882098723115932287243322620339623532635475703731487150712661318971131175121224157068170882579636497232770686484597681764715134055848418059003249859242885309614838631603656998853041915925907718642934720475894113312289596278722811236182345923560298814164450065227358152455379355543098128480624589858763219785147278927861602659431577704393156359731495422466715781454562800750029962250941580585285463435622167562985040250942871604465526477048439707461472344666950605070331056201499572583490187402653454364876431645909383508910565672750233683480430368454688091473555649218691954669282651662835523841128603369601664275324172261142660170349856882171275143276130566658526596848707992602969539141979519781208015663461081491498092628057652495273895072898139031261413706677453675533386832510063756327434366799668030147533148989491674704601795690393912681490997313078275272080324924168482549660275794300128863710652988597238694281041045715342509487436693692968622568344597278922010549331103066849731358747714129209924827696577800893385978025066755682176843753214901856670384007707361280*i1^161 + -2175282368060382359068810156021025032412393766854834422028068740800879895312277486062193128567647740244222159915894744704860434791269138751578191492310196365851966689661403911220363899844431370067888405525494481569453399883757736895961922644382922235714897876891327447830428443080847239742636330158781956041453693205966502339462402900810990272016275336039489284046795456562835797805412792237343209340102434695225525194420333735135258390711279671611414470934088087076270540877605413384116746513742696307411590320022813951432016506848577171884425240302307071058075977557828121699924993324475857225715640980000406119419419421418292577522914466514446118371533272850960875948549530437125066309870980072312254082376950362756587798618597975847985629223894876617664492401090074004811482266183638810391716953302356216193626245287975667412601217772612930531774920567859185769376780911142300207601178680928859561047481299615919080126485474425544925056956253322981906406291791172866126351690358690931135173566503174751226747439751984524164215686911931428744909420107052492975394947422482359864295968490432872095638567008716945199521127959541326786281875470859362614415569304858094545493317732930029035998229710320061133383281768310360032325348943486921858171574757065090170250904665586954141715396287992877384939111165347131719949751147273327772334196941585677336021778925255887241087378602474926259739685201664219680033962240114697865155696143177595705005150623522418079715427183529137650118506256094667541759611233580117654882619168278206095620985572247476324135495296334328020687249881010925544624904597129325332085114411509849490384450804418726638852375914934404770827178528175351334075320033843453573239893228076576193421353691811452135232874774055172969323862823043522436636811156785100571733535611458411716145046915352321242071415725505027027065376544166486002543565833557364138829317448552025364985013121336889057313516576837398048051726631035215251500188720155094925348457792210581030001158448418912971809575761070469090786183208541097738311490662792695499065584698629573105093266246492684017319295870423891612130325996000398793777358634256899669625811698391111983553609268994821278928645864729108822413838463226924782201728909198557961899336693001368219587260565005618753767051262117865963015628648328745161664965662463711536121931844326775142758673777025005883146122653041111089585799977910139315721619053722909404736226891739218370453720128906831512425034601765124842084902098937920077453742504364061786747745439470447026519120182917977998210456248778090916481527064590849266977684688716211769856541464782015705982637924781291783619292180782395138104360638808120651332742133171971061756624689703746784583967857097085469639268951307641791404643109697911484619802547002465322921817525656656835163779547388867297652468303528688098283132617067398844790031245102086327633246382624839175241728*i1^162 + -51382487708307417886118687832895777998401449776975216685897421625222549459398770586082735662710478284370864318669794434310325381843733571828103481149660423737157669532702054329079222736230322977164112088099106498544890044868519424514019475475125258720329399325764204098506954818398243114408424159982649436036462992711609826323801516276072351950751039297706335472202705782937684848685372796544851993422912321910293814033844226791729870947486948119946811226025997079266889024330083470355899264493634132059181201204430778670528272614099165640038996863602151736296683687304625405196283867639293648841889526606371257351815254071823434232390300796913625060561288358205838019688135912665782340660030656582965085928593007216001955575660926030395438841185608131150552113716281172436447630287465019444457444416902428301740729173812278087408939178452691826588158185362911534243697310796736533019994081718701073843172636109245838528286831345477434744519670548861281226827315814534703464180841210940603198526660487286775039163133318297135530664343070453486905374799824885381948297702029422158645657201360973454444017039103616311098868903947255769438050370739040190991058647843559070364452638959628361856246384732170934869886769754091183409543112772305000662104546733392007380551609852578513500768504679142954071314290456298065277285421297646947096579130087231039762426645493654156805345855649064298086641151398299517773449464122107655361669342756771766228201559871845452011392552175681983683267604589916573800300836761229270735387025426591931661646761909422682782499130101538083703737517643043531858744675792664594329275990430310709477603092691750714204440455989440312837108737465182498648006164663649786690224958570015911422089589131387293394139411801625267295724989655016074424513668295816167622076155077545647187018831452788560394896610294534085324366894714580829030021427471196234422936332223954906454824572466540853354177924800857747241081401125916447260167276174339107645681271218916159470434328328756399694038001890293591426396119352979458823128076645093700710822785049010304564880475310967280166172220603026043558138712684498426991824753505210203026037535909239661297715781371566531294346655718078583500248975841693262189058256077241672256569907902207680235792281903361155062033290941199778109628584650431844073196698622172630603683866743060192769761516233058208503513909750263690775792839757200011195719512564600014870349576031563037777091748812808934217630592059359912473087428849729047597615315452316471733525911938604854767843838980062275702290383956773433798029160792348246965555832973119823300985727935192899533457577050602646392522215250590292056867146681911903639189727387558880406035944962001624637600990110539076111081250841123443485694878296024443837953628826817447408376899989298730938908488924729355127402567130583660008514791532912298296774077583434644103706703621521408*i1^163 + -553646762970798977958567103060305804185427644977157242666365845892569509539154810159954930428636652907409596122501903680500432229432993646179805667807922981239954787873392176450099140601567196325190093774267497091978166281566800447387591511856475437594991488658918003136180930402255749206125445532983270370498530973773333662907281047935545104713282103227174285534715579541362282136356240462764315024283982742791441322194285663854618729976728979052244778303942585052588848676688775932592776232840781220686205013734479786735446574698947552313311509588910525077674796601608227937418338774354930625660952805017792048991339677347403625162801427214852712305313594165995933794018608037454856265935688937249723579712538593142127905316418600412370790884611424833688421016820202684445175063451767573209885545990283506161073808022204981427180463191199062169328149664717634609044204075062237694577288960939913538362088418262805458681930329223737843582610969447701285595086435350654306894649706474927225966669277546756194780519902726697420999140168672313973785958457723737256875325742500345929551203709516668562394959260504409245962108566813058996048154701829682970842053921784997543695205499000973709934028822049388384747673678142043429039623528346304687488073540540750247397890342989646771132859508076626270416858051257737960545388621308253116369940554425701051890036585800156666988354989879030887887939092396757104142278911334432504590493677204190571244256132542929781004689016456696993264033693623854028973656138571160044355037900863801431676838103776198529308405880939594677626845796316128045088303254092658701770757979082688102686452081708777171661005069893542406549434413704893083228580544298227352086840276598785599964169809216833485932886380550221961910480155910942304514771030783081067360780282775585062013105998103110072273677360087353015346749537022130602238847673134455907551749532169253218923334423968858451538755309227419759174243847644897842972416655524878746837662530482897004360763331245185807703937421742205551962153341237822062013373878032674279878559799227592684252029105552362877495569184206003262818500132693045826349675972595706783804660223904083328066420867602137695836172000971172683959842146378122933850354996332349964164060823174761022024737183252984641738183474519815001793526942014504152864584375573531360658622625862356691548211248715106042756832972707149002495740062705171169847570359214290177464919183431623265314060044646676477960800678825434794581228846756709133904887546477448252884282832193919385999743619138383427126135162779980722005409816953525245167109850601252545972784199827578604493156739018375347308598899689498017759634988075685301200274221595760648661938146190340213151398391318559571619188573707490908815685380010539470629704518765509970936207041405689999734360415267463347782554228679846613545787613133252677615618062390688683814551552*i1^164 + -38029526561304176910147138287546620894251568561911477013008477804432407551204243245496302317443276417256679147542407217816579553775800629664949205172756409680072613567523885937012591377162360283949610325858248701719469717274248725918612672661003920967405082165413120887083921043361506311760170886464031644987564879285989581841203588552542696383468073284453660685082555061684394885200168536127703527125834423699537601165840414502504085481095996265161006754537648869550363460237783360797150003139777426651868132424511792110100096948245980019201173203465322276709291116954753678468585303547953808900513140645307327349811507136086098546570366596775237014284265121809872003272433742513113903795355083777659350263668227687473651767581830043859530217840568269781136692241490907287261838958693358787673757949950275511067362555906103741646663610338009004569210454283269482201408999358982057674944365554049633179496276834634254670560818999609022237434417703037817380690622412787571582836064307613668937495653990449458829308442524101257206467176215208260722945393887677593196779682655405434002387023844569718056307779254583136456560377336375326128519554552745908271206928986882228286139517381532619017828393489788890363608613768714312673566100376089207269097114548844764300684997983320699117509623227178080674549246238315571155085170330892015104250260721079024427098395378995875912514207482866346869134555508318515138336630173241463518813479498409234720175326502461637027266009742563983466370812592402369272397657511119560045689738600156733618956366127613543681059551436177792833163791201398663335558678747297795242494529588415373499937845074039113461942577074171042513506889440485634718141891002092119047980008981599360450386852036214253148596538903814646737758563734805255766335793227065061533968335308616447882956695788267053759020939730122678981796599350302327099323665462815260997480695736669464971253543905439852685600861079836032710077156253205831274337956542842409399553221206331007342723537327527061389733282102909260236183710522105481777715172023488603446982512503887177933601159246235362520288248187442105434231406498032274720515203795869127641087113147941936569710300891151013945133536879803632024355831781267484423867073601920895493152317438197896662967573752345209774079944300513234488236872550399446551849310356181554093133198141467572295134133542812639486001138813994520353076608632695514565425779351660493007307297378171205897067574062526907402552213937683524041863195607412351473478405782806480730629081020890283531399253587858670818605349202590873187360681487188844582292090070961974722753042169970734252300030146194605656309603003136363676642033034418861826194732376226286644082456659739206736325407117158475364660144895966347583711891748972258479512122571436085501863673020591834983147770082171108348579267465177734997392011746196163913722770768265216*i1^165 + 78470370287281240324329418736911091606756695108398369050331415121987348772246584753245571820312038713186233599372131789046917232601339202098881483565188002416600303531652199819326992862612282202666695837137003716561107298003168454315933507145467350409169084459211265499681470314942850404863718028479279605502892492445993045931026333549661109643536196909149718504068928716086130228338236589482959550442141308680113992671447033621823766018987982960161585193744579021524720267726407851363400179209336446706411180862609651066782315747710530713947921292551138003752348092535072249228487453765334325322792063969458027446188191689020463530953887006262411744081381851906124131327815577574401892373066586171621895109884257432284324246841973154601847788471881084241501016324344809644390998847126570192733016417760779345430084486065763941445385690636822378554304052758200091644305750938351472549637565518186038115076620984251091904407298336689816365594237219175322168531313230987340698096248941411994451720990531235075010423345788508581115765204799514727524593770143864869942793670283918686131957465225971174471803525814139083781532215667214856673860809200361596104261074844253160328656044274447672118851004462954648375975341974274722220032537448004746699843364648126120657004321559797033260500369012357308675139022975444303978583004537809925307752901358431212610807442199830678822674547407249704332182346057768503428397481009579998429833732680648409689190131487652649346126869234949263401600237577230472970980970491716984387471232240052889293540901702603197781911725975183276086666605914209653448387674930976129602615328504290608176778048850223031099673439246820170410995269793805734201070666649114641812660143995771591494595705692751823732777959368088509809619010323550978770966562276254798679569140038219454393639429646563465711328598706995811379248982074787573275883127902952082429559221096347004634058584234861805473392814065179698961439330425668903860324247185732925446500900116546044098618300756331111423512857811955040253548609019376708810754098632300616188244876940971498102988656746623386203306398373279910477292264928741249305495727010877062427306547490223366945030676522808482324548319959997523246579485544236982010404076905050539041731302172547797989630223261756935472727867996897232462302784319754377326557746841196845756328396382606045839255726672910090939028704915073048320095471605887789841041099808395543214861802442533403646086138648756505316510513530665208198474268197558556718348923632403978104308336322698266435127378359926967354091613125445414964651073483065880469530397093982841385603959088895675214137412456401776356783515636218749621671284562301315605392062951203835190816133190527651003375662642363652382951304173177839942385041916656478222998969762042254558719862623454814999455276267770476088262140030199843150714974065844497582739423232*i1^166 + 1461478473936422650181816208968794068732790397095885122436064463327541097679450369752311244742120808167135673651581369262332601938612488872276965108430041663881987058114045044462905578948827070413155198476358463517836735141163462788504911083756632645612758767431659174804857428145617017565634149995502410880196453507995132554074786123822966383496636465476682332237236422556177715870498841874026679084562156587056409274760330577120560280924479236176401775464793270671586484805444438902561281678370631135273444059941605812409312974816280499333681798762332440838775748723327680447239340065897023430393044501335814763399252560083936006508515167405591358468413133865576850208831664836240859189736660402322920462959570986318300477305508765540974016768561956178540747003892013545597480461314110836863140454883240755842412691821104005663670770832890564853293487246325505205402119049253834510435214848562984901400220560378608084149550320936594696227212662448570247626257056633930461277600933916292766921659307160582918689680047077041446195346773426329757794987296677208737233985132814189833930231534847011995529786010557599301776246522552358734522105778675844928695211343728081800985778229912654877268821299497140729913125690581557855253999264811624474728748295521992651639455607845441767440043810132319298111737595040035986161456957913950476443759897148242061574075986507153463751699213765229298315134717734161008712303815199359926948947114517889790777787235618573061896629987546552618038542682332018078863270856291486421820403017701927369474664623283937619558212328405680446032608278319096891282695753056139587988483816254572398532629344351372894066917894884520518239978610167058013341374351953127793006256966499356713926107693871243752088427846657240681248719442460888358644250730446769883236588101020028271178057531517364513828827283095569713037661139535435387107824810209730653852538744990343110717799143428824682195309845200000859612315808085728652719794474920917067133725320432149536508540385381105534228757986241285120801769648332070743452134355823747463683835707294218476736474514512810692686863576749785371210968229190416571998059398369903458972951235729076243512109531629567270136070983305067874185297494947031715686461479742718222434711572564494306687671444585712954440138188850839440861734199129360294628835818900881666723035973751330324304892781598462100801185871931446977995799624012542138996903462595278220129417437397221674339942560753007554841322062775987809096141146576945815622550256572160506096381692961543446849646401501890699712566771881933942404039963819854569811628613212944406319961501219957815429434961971727412526095336780855205496577798504666362951247505569238608350310387140417981730031209073111944071342069803672469310300086108581466319275912028866887462746215746934317945513070334223437098943723549640235848939779566558248960*i1^167 + 3307316551291399271131372366561605379406433078745581445771590167706142503743799240993068207968500953957813706101116178509876372700458749951232024797167675519405005709284547410413620177731859457507661747771195894306125747032768370331166993943389760144080767305288603642361255422289139787190563929722017745368688365925470077243435060404152146538577207557272607095133732842277074758331160919731668425420916792533510039721335846331465212223005619124510118584851107634814677545833028368765854413819366436233584286829769389654635674972858946676223662995328035248630418974860980071768052287460211254309452478967260644098100301967502138602238084350431520656297126039381325254079656759620519057659118600967997404431813244409379788861038719776743497066637079657430513645978864418675513370771532727436814288855173932628529043129650024093512731133434835132806452330308836457823574333830675699994251884022909008166197631556899406351752615341393668685367823935693010538122680404386343358615353278191548090678907756383127326251483152143346268394468383306584176346035392834482249630226669039456230948417055355716687876026681546442347145726030625695060123603831868893500759377534207106932524909511529990465431579716905407122036116130300740416079308545762713133783757834551631071081755764859225197656801602248063500491895554906004827494833223461211762129090187697966559601291234283285523987479038824505058243410307120750534102663253062185643764810720926565151826167535783197313163716430553089827334638030175199191630402477547619538744091235490361457451118307496162768753649296057603900564481473824181170492164955184136579483990814177744057906724709359615267477407739933329411451099759605886399298244988388590588655506404928004860715562727287230898484873707651608737736254714767784082134162611867445378087129625409338855465649359941687119727827235948895856159165510154776670311537298314901544055885156016237842548976674172527007382941084333038488069758267439299415565391032671512858567489323949723555186185434589473310322093663851404671710704763597410296330061835564946977681275187301805970124574711371731209201140601644562422209607161306662993490793075841525560586336530421709804313369336110352690804736693974098184100020262276857969135097021400683198027378826505176484114875932514688909779749413399219002443905410494802907110812033571092365983735167734827771390309224132656870041884360871073431573559404621699930028840910646147554771210801519602322535227206213662859597473787216835057161611590129651987944257762603475654696998811367236546794404886843070574537920576453162625512073468070987326157721860313322746519014637909795646657741086103758138159408002799207624461592749577890388053691657510892820995995232586773997039648384268659543168045654835817460887580989714971550336720967268109318991798167346674208347615792388782636316079106488589063718246023168*i1^168 + -364180708407708634155226233961182695320681144280698145471894603426665202698889165474052809118633868992222476544132706872942543879647407149766716622250549874954645674880642444326701830292393663859358300393887655228196236451675442906833990149705170254319748349288345058572255481259374184796960737012105763954030142249237375338044752559391332087908916718752709165187468067180481635055204555302182885840590638560787034338904523968444985225250346697590957792492271670162173677133950239134078447531894509307876978274315186651345100842868533311302544041099004024909465394349743516240755407053858046059467193352862796514020809422447067235901705516427008721022733066223974119596828247612576048559497874176077262568400278594025896308808253402276929093384264911224215665136161404717937608137816344625594158031186524835486534085050403743805420815377182207364506905853667682014589147479872686504145611878848143736182888875628422833286978697862904116341911160408708810765540633865670012738018114321427314737046381314262827406769118375060053013877071618949336529662321751770177395883367960247498807495837652083339525859536790586613623094918662101459842887130098657402434638359305075401892126912897286978549477489198693968873860690728837692539132974826916920874263098682657344263345209064674788714331295909372161505235481994964439062232779789227818352481718970856162075741584881081648154839782699826923082118939829958531433914609768479722441932892813355159000802069216601168043461167263906739782931847824536039456010407094791880689501927691294679557322036800540098592401805598784361534310118623089398676431203711724035023311426400612558595807602751242307661375092504291974507169598806096405823047330254302937811014235196043007705901975836335621087465355710993080189061470436777217081425541844096873158226301020981352533448277165218536694019637106159918475328895492973324317394324341537254412990537710233850021547418116051498473243443314255826814246365667242002864220252597731938852625153928155172876150930702151786591418997810067670479297187186220293269393158957119346041145028009703915847853156486818845626485548795280440259587565839978525522556109330168038477845902888244291378682213454638558529216896836139020900564041903135597986229216815167750341394651444662994010614136171997054266560274620448244247653761968724055662435078691877716892087994761345595320939589792060795618130015051896776965848656573729344875265272343864846004187273367345977903276775065142337777837350808719608824921742790915237298609612922233866333966944223057020241460350704806893173308096937130534171989239246309020054630834991525356028596363770971558154219162219537841218802529944614380737373764509905231291679112371849149604749596404538517311403255829599937349371946791282106247981575010693905991102980813025191659975631672581980559276973322902544668221861861679249227776*i1^169 + -8263179199098738678444113943365279152417455077060513987102336572219037840537069756850437363061136959199319876666369800252247759776964319376349429325075751269919439375091112076338077700564517378870529669893389402308786165963827413571578021752947722466338405796957518743368677487707220636030331316485371923418269111074852393112030975910865734963096749478725981738042807488537751389438208571739644273369071183166356152709026681339110892659636439506477329603322413362659193688324380182504397060566364366175050787825225391925847370410541141794389645935874476592435179477253604258301490737005864421848475785047647716260934008774490133781313116070583072974564460842257747247161421903836525349684215094846284346693295814981521870195574320336277836602509665258784328228328171331493556525114735082099942644487290649554037986788257185916794609157702137934844138851082952202666431580034235184645184503245766697429260100603399497247749676123155393396033757063546020752347446104295823297255041735950491339998452550997002886604202186859212966076998115695568214742362760396156075162247301028692716784575591225788291125837950442347392136635399802952220368054998157411842116527521944780193010173809313286234059369937009463111365633085514948322069924977722102652610431861926952506349916468765900173385118140373862481169115084027761825748657484663472945907104667541167095306563695505822993046256865565875530844039813879277829982920774736602119408923629888347173526981509703595468763115217070817230012588975738961761353823955186928148557887992889629760748709769316829590870202466487676453036444911176892319422614456903543631271988687774318379872063505075408219217634034054317448757141339669462819419500140921155497674484693934473871785214677624874204302419930476310791441779373729236777585275122145750778624314442220138936993878829846277407499738969509864718047852691467042074251116182215368349704604816795211409660040860728445446009547988999689126628930260770495946083735143464485737920029269072271302710027104724699239383443197759052558136143450957745526624031599525096630401358750275559112363832689240234218494337787153198325375863847468238830263022171803672532855253672366652676259185212984036858397392617481788280241072649671452640445365722744820682126586161358954906658395242981605328443332743992821327552276429346852991483313189636355317479762579335834560637566613268601495383309037359695719266043687584972157789212589970536015097532950640759582222475160648716411765382768551156091368944162947222758121924114921693486551265908048686350546865655902200931949695036738325238915680764937041953541195445218982325714794392814534418401438891244442525955904194724695167777224388351387360961315846720392786708680049294620016672116772757952189209486980862696196022120994027032558241307308496726730628492794887786492082071578261300149903504825122816*i1^170 + -95961649832581255013491301971328494524783809228676349769102534723138217296904708150237434712168308670450268509961257362293311013621333134114998768905947583918769254955772114594463531611348992118312431722216792373608789523960870654550250915986242068526183736477662454992170968870810008989296741332396676644818905424001095300128802756553436277388287365572685404861212827933347519677176404774633791098768266335111729230583541435089088972059988546657999962939407248562634523934930362604883771645603902252870726649204544064525047961492431556517916831378001809256882576586346972364530909066137465082335168727084698010590307298094843277322271198508921783819519862797781720916079464798630983769666481706735557065375389559447173807594341323723564804202961783524126000961691926763379600171597974417136084281648748081316511111172694337236943256379195231868754109031404566500909392424580827016297895543940847859040362530182916654405760289494655658569918764721066144484225990242678626210881083930939903701488278071343166554790990766704387076918795738842389004517314956753634833477853602756536064733422806406870006477697994970950475353630866773070034248315649425459560141500311607807418126990287258153428153771620004823752981221114599520095132154174433576556856615705795334720427303080777834499687810563063276651283840690932605219042312806883343076654000490651145102676397735774796749697893290846905297446683806605625030928349230049061147891991263068844224100214543243264146997630822341551485695342708100608466077179568152767534514963436302754725913128360607762055954246359609281004456286257581833055361623793419296694545733944690123574147175722046118805757759429592802439949183328746377012951620936039996636873938159532827192301695320745679828945134451607206578865238877144385134605728704219063148585811465622336554845236931160590523068737177983365243618894343690777653441352365612199094410899171954821969228465167593924373567052859457025156824868188720249207171430198859762298832555798810521373709259715557479766293195815508615171184315429601405799124072827788405476237683763189377916155442868725465378441033414906308667389725400278271746800214836739004180367010093317567089832639327494903388280534883861314562971222754582745581747331456478504733882752235507706689788327623477462619562722709532798400256355907697319884792632332207690871761262106301241559988283390053998152091833851955855787770545967608892692898291564387296271761427996694691221624864295928855869203906400309028745500458456953491986281281011362666046401475571229446574788517595493513051912841800241517409819779354901956067225739524518235174095938808135592677688957587415717938284457748272240731379400881185152276757887686186343086200269736631631119941363282760364870843390170489766903977549566782436542701074526385472689305782617079649295576889283411123787268096*i1^171 + -688870926171358472890310200212964240118761229198619457074608915329596712886393515297745041450736752718171521490404065823712217711226743354127055937530349213716595537492802978882335568784729370456898047809902436318589164937168978935122049658954451259876987278608477748553305526431131991051605628366594669396713545237850441350288164467073009488701029886076431214407728359257679941707943846728584868565681927592808158618645547082672593820555860983107787819965048439022846690992240009338857326204665043375883524796206965146108058796020673592664884599032444241570271154466998303768308071089307346185029350534735280769846065199662141491635406321996898569898250108050150765177952247605914363068795487259316470618885298023302830670611083201143598191242330737774763849043848044191012994681319046479175302365981923537679068166584310243907227771572493423427670444428479790734786181785622551630045214386987698772460903963725139407402296161204484082824795429015883179357247716268994301133488577237668285308872802220543117119253611365338282254503704487803524642216540363834169405815137772438834421197325906827179414602453646514841959053075411751182577571035785611651249517737280727782406868983409267525230949699513412802753816247301695665560565304915356569407335831665136814163120326619129756884473164597659450811533707155443693118183149766413706533424041391138146837730451716046769319974794260858874204083941472793518659298027088624700294614041003592293812329313657649783533152963882722985291647006992396338254554749482499167148526281111364960432464545007362820081388842755666373034378360192873294787308389923427241906399268470937977964997777124446025616826403979912788229325927585224062694402117076738630516954390034151426646589597822688755274353985791770437306371471448125885393448630583991107767596726325277527609626536699062265539096759056790760442337024856712510013600857152816520043043150748354458746739508245267685387134312174040340083402742916798490255503314104164489262469295922829650130685003834234949753888596135924012347104797128453576212728358590216916392358533396560585799263651061848662021934731978464342712095892053588453076643651158759476262602614834628648700079206519384157107995585522761861573960799415137836616110521758514669858369375096719308913390055889936523443213705890770464763558762342517796294284648859343156538670666778680260290719203792344756605376429681653231214080338089899818892232330441246987669684168082943005388187599852501158935024495388596261806652539176282615014148043115051965403483646221619836445120803259856689210948083948111370884257214747335839204874218977743080329635997520957207806511021890663896874024707782145851698969945560294645205899220723955775559490636772393491018829067646755799923442849229121159196655000259092917246983259381629265728757330464245312111036689169776640*i1^172 + -3062984499318966763990026485989551927550308384606802528552445622258367932857136537066515320147911444226924887347366230538663652228758119853497320701260379172386927868690410167732475950292087249498066161780489874322465649917592038531081119887815933497392654391827283828759670409025491022166515657929416257997797090685926699101736502281727886440951137335576529754271713115520155981221309496652086940388355924603657695672187751856809593374593771854375544130164177941421094180403139930654817938747843057269200817831926705449286009237172482187562164129927184525091059033524642710070478048048100247613453570063888109929890362511015132206166910093309949628507825041841562942332525157607404202994319130898577640134270544120107956184017682645352948845147664027476391487057614838718570281204783527502821691454255049428254907651672120941973852962241880080271413646066909087019827633048133890745053594012373741285617713947200050746580078237932292491818315114605446164546687650423224002275044434196959267441237168775782564725372181054763593522562862903356538790652915544718665989119283957240394891282306583481817933095720110356090745336724014378721091213696189603212015415469720855843500476382954709864257614976920048162250737223154040379593298692368016668543165058635791877929297759407830629517794673854213005752893844748492039646103041337578043362291873356254955129185090044866194149854914173223383765725364270880534199287883439715431351253133039756437631784433686559988970879518107520840134978016424662960564326673511203061878625458961592318859364206004456386411700101013437708208124791300244870697771184536348612512647282340886946387357740483893952618018101956634926582256304043780763785113068949215417215148385029089167814056211446702243553892844179946826188152503224568542631539615569198576208759275252600613536977696481956155074112468799246176990312980870040581688555830193507991847013501484638082392305098852783397031163511703287806587909931709327388664315207521850952276598111600676150761304417949461780205820613426484042590829563966627880107906917162994382180284797586741931359728916514931337003848602630824643155726327165251235793093911026669214345713783643906714417134867730259295384531614375042658950797076289419330067118999382701748211278282108391386236527568416132503935144205422714261946634191764640674750104781268181840666849725987646731053261913531293624569012987673822679084545598170718069354487423854906178658593635310864571417800009533221084459937820420761633219392957998412518278292802690939730142112784585199662505803028317682077394572076211400527790982222014603841220271116114036238295034894015323689199711404652129824874336878124641298916545867446213320380954005199440648405886353873229963713219788128372657974660062047699573385378787570351425462973658993736463794108977934231756999753728*i1^173 + -7088913359383719119500752019779675214076826951731778340873579729957897360977563526574612027492573387140893084641545681651856981801372062643810655898485147570818455027447530184337107860185952517382014398316460872463951387651832160675560939294688756437387921591784112164115693046089822152547765928221874972959557162795661626513354683769611170494342749832670266539389189439219967702094193569764223008546708628659206165004684290694630441892584855195038345195646517367293810147861665765538046701089151258728987507037935866630740334868416854518772333873787075193918272261230723157018132563742592416329463677528139567042713157128836399305243217563308481354530953859427826288583823684112914124684209371649049703979215749798788278454309528279631932393699228775776086935711339334799953028994719065893677067234981158320783473498081738601728416755283103015122048049016434407715240067921585670669750290487295485725001861305077644309099851189258911458490639366080620766502361905969638493310011925893938993775957731305385761051195463615549568479608470466198907095843728626960527662692830007150147406472159174963986407180285850761769723938261639282968144302595803720027640405449108727780302461406529486402084241247852589365872550556318386934164892594746239537301993319113290581865930594440063421526602358572050074783189200295641136253268013719578292467204943723618290088844871112070213539129779470402339343365787874088064702258534862676142591019818030593433781553386038869958203378483263207077658160045423139383366779931734600795793576886726302407909898891465595900702552294465036851917147802916306600896474475205333300251431415056704534746498830384980751018026767638655689559398212134527230697770644466937987354804722246975702365993399963401302681354664133530899052940432253146782959549311869548931241328790013502295686352421187840145757488054509292932831126468597268994545132314255346989422614214882927264118628940262237712993665909985475347038377482939423018169695047708775424226018930270173525704346267055803767201664792763693098117297947589564553397865732085872751252551501953200763324776917186379353984415802478084546866339638231528947622402220439599053957659980720842611696158146737844419082547237090016863377787017880721033840559437914939794832182959928307408502958016153589641834797608069203207737381073705527838779419890736405106543701490991981280238399602382154413185664434523835156067630543137667365102110321530077713419240490114636337198638346096477028078485590961872402619905883263404843873657183163479470794978241716259447232055245210711313574267496677292725235266185678818662349168235990171709572627648276120107898389646264163092282459359149795558564260557110861643570296574551268848388505814146185253985688945735311601987330137566401222076896762802420040418166581017932420216381857505214464*i1^174 + 320724237944762206038347803066740582595620485439401684442807164035660045570444007509179524224967640503213014492098711502505575104481648080525257383461074201990077880582350577990928015081309451075012203265992610373818964131913850025107363195426567861405651187080820093088341439515465901051609910474559807230447057105841771456242763523409082715494692211253049281093360060779154052485881255520136774709259987277833756735255467471308611685992392255705726545492022621262165256281558853749337427871882724565556565667976728883329280775101057584429980947989993319629585776844100294115753772951451970935938672656778206829443347898526784666006131177193761968782148327342353873431924293300987819859007072452459211752905101154206514442673833506914359730178410697193303056202009193757511149286336775265020766434591249399287709138888379148279831371486295938261494714163116748519747950306839709469752309175023682316438100220585569981863635139288133895778629709690846988762832550098277578103154902408080250667152414810155226389397522145435209408364625775330249238353983266829411836145419593749729829219015690765818599304132118150298257418762207944716775107786586073142196160816871060720693478874798765672569882976895726437554937201304303123814018606254571898591047235494678400635266353311883933521306777858759983002277909985620793129400761725214890606554374567068493936177702507367886027213622503651987341701937625097339730971696293630201970632330214561183805178622643503906237832691087420861562418355472500282330694360998067143839917169292981097339353701594026131440030500043447700998570261953050694993053262471148541212019305571103888930592311554080510749569794639559466740742321896917899795524877167690098641256578701715755415219181394699694115177600818951317428608504987031166412454901145813811897809730931149634665227965631723231518173878174003751905016537223382339017777727834610240650146625876866056213716563516134083931963253849906238408996856979793159451330692539300064120141677626993714592124003097680594632705296112885324785791561197939486287604754972527722324427249495855128157078820906956670252808367858255562639022335200525060329519134646485917430288363442153906069577564213111896599717275912859428676568271916905269481864321295586406923539320886453773263322008142991649136336662115807406829948087317758925567889071955409691355897777470156958298032747214326943708938268445940256202955456377331349035761668484322323549824583193750993409150823593768227858415233723615211615377956241137103002116069278892177442817809449113175644275974075103367075832660132304384068148782354853729907916954918784635199514509362534538077076300053819383261383021391635195290252293030324813517935762303055624526545938321711988133521758516654167617565206754049091644730313670341365869176978409074829736017920*i1^175 + 41403916058511984951887289475765594177897650257543629351187979468010674056466614543091371909362261678578561596274833123530045915830209211484251811830894092033948694670171364141345060753134582750137192162782686743467572174244830884703343815015111023410081772492117915290481092885886286932192040266256067812828284239897409941310923140131239513106634387815306928811236628495373904741263416577151780529144778411248559114909266896281997779433875858499715949768063795696910760216652235912197489338345807126654055142438122085491326356959062763631795894164282666185472476571376638246261428877628901068502265027667958031884406506625716267875161758386156563501904010759401411572859775348578747510767720730447183051254028358566431207594455807933326443391014378037899228586479501281916094391183141986508262916836564954380260252096341772552152123302954145034291841861866346613997161807757704603048399956108818917790153244736160449617174069140764783321943584826248051166502418829134827936197116148788037939418327260917981675947844241354454024915074009901677658355518285111168419456329661018440685319911012786630374955510077442171103258291261025537825227152092985206480695186140897827193336201478713082591485813400377338811795068140174422227871233306469057561461617064752269460928762028455406669474063974879154655418940895318318919186289099378060272093445758404847763407156950599311956124839687468696891655277750541365870640466273935197888117926071401534485085310805445611704485833792759644891378304367505326225147492640671620313838899176438524791284067687709428831400321383653305415115802611221723106589502100829084794445337985128663029751547389768872057548281217973540422114110668642782393362568626005788209060658524765398710939569638866516776760116066588439713124787519624566759958958234566397352027940389732425443423883056385962150984389515417102600851933455157257045413047523424674653106803178179434719370787192140778502028719499103700988646966708204189759962104380044676141980079649636191527866248834628833848718745383126459440925186775002485968713204956606800391785311348684747836373746361196261632684759306137045245387836662211650138327745887625396396275186950711717679044015261924587125055733796338339069544368144548159857823838677125519402061343400399434492633657490763992941057120870941361089860038241930364819399678074611279155705926184254654301418493561760533277476657144358703296719453722250357232619346391979753787489416947070530247920800297700539977251684656753210962299417485275802801073741385767444717665909295182700608363416136618362767395547747992472629437736145622023830803708119869158901057311088320815240233894020136298035853034538164325173852177273725940724356712508385910231276561082921257674452946637126432580092727268002195133741174273365989707541875271288225792*i1^176 + 47018942599970726649832983383499819961713828016096204389962651678868575919552762080312014073237563956383698757240892845915011620169575749037451140668068794821377287102270681827099901480314920238504902687291033897859822965346454307557842040530069008434398691355352917484103964328451547977738900403649718604825124525403002583761310001076703909345289607882773373878743181445700160849300842259406009455211455555097925119823572431618095797904117005891227695167439648381437469396879276615373484608450850857870031306483728633873081615611474598309445863828409285829176491924731737001663347384761901248823246294917559158262985120637491204417382665196189832056645312275946239852150707639312301267062475674026739001120780641784801857117534823172215164651801236049457005681250977914218497834966037083760432109811219737950248261910946291300884156915593723359542963669153800646538683077445251739306576666899613123159299279923495964122962525219867880275089252286244944277306684017572678926293707593795172555401598647803053458470044087198570121924772981752049776824796851122118243946876672673639072896851597180813519185306746529562247324512877324534312313817548819748494986205613069781523572767102152360161337623547901651045777882815223333010092259953683305691508024950527879746482933294146278152902905801630995508887032601803492788690636088427437223928248779464934851783299904296297796924930701732123820055266935098515156086055728768007245213247095227260587558108393754828016488624687529631596864179015706772654830225042375775842728372069928114152668564418962726794448670386170675737422789975766676869024587199901581307152247025502548247864422823350730125202511817340499369078212190480381748728874518806029949568641197601438416431266373112848803224216779599777034329734958936615322175699540224138816476980044998253365176794167491435815782261160417412016407259644031309580971962857295657041399833042313883918472183511049989618589947676567706863267451168001801338463961293446337209027965204206720342467435692987539548337502049984135358815468877694642726723981712045055705421959633248336249171554220550453969019254745043969757584830770491207831338772665018220374762258814595149098665479166729429639807293626608730597268855853186284148386977386901451849836649171195101641460112524137363858113663929039042256984710331271027681054526594811388665870733719252379996918324528676738411128901919963687225342992398272189371085908953400514992932812077991148675409068480351541874944751041330796624788232752853106628264728809640938250599031640768731526640086379337018092678853428310856327233320983490799837531152971187516134186862077903508154660318225174135016751513776448830655066184116290225411546704891334924504235325936026571894148320770106822511625467660911202158459064048970280552668069888*i1^177 + -191492235918457735696261429998800932353426421030394476133535673243283225942439680465787957693000600187164529080494330216199213690295205136089531183196819151317244836840797838684207760135693506004005298897100372114149949437255480591391196473408803046472929932943869617548413208312423377965357986509604990607364865633205642572382722905926911941602313689752966225603107079895589148998489523740600376525547757697558006030158147709248307914094123666486483426506318284978015013982235714397870728610069925682756286268150150224893249205355778880697309613299957188546749383562761672377973334615777453220741429298239036490705013008939159652266658932525081235158689057220714618277295553044848433934472671980806585048712193878908012693843960085421536852546923230588817315870695756045347931193502724496511459199212207720745948441476594121537847759844445516118337832319032464750180593281360830282666043412140579479949697043759471272650088635074436941189977474880969955831604463797889245417753502326895485406301000505837124713199311575196602496712337602159377545973564076038437802847822735663032682378026091805715724011315209729236004085906923247609318725432829631215040947760992379313796268638304239895887754958800881832974688093554032274433475880165068173429153874805493658379763081931017922180344389230269653261276393431308632270718165880996053696253610722863426100393125798696073116504590012670600644647194012852341217344649541972277563769190889081508615881265797106584349039320021554702511285139924091655858928380168064890367015476745043737503041464235757991547760032953351876487746814600788202326171171988370514302190434871437812944401451826108813987658247720228451425525867828805107839319449862393356401035406938795834125508558356033416655434867610083573417957159655764148483805779449453665528551831362242588370085571400575312974580395898333584108705971753881701747453076941591349936074114750681881102667687688213998815531843072092116354569534058296469907114443058919989077759376609412690185105494269580558794105023454435229083919942640057405267510178898915910627030000687792789395191553384317563852446183844270227412440062462053585024535651975287701654847962746619079947738360053196591892501912147739446687544546764984255833046470494507669609720209521326618597470105755951420490772530395936953317392192727210481918298381257208627575183163203886190170822632073922325453454551357867021250618352039404364282401403622801979781206571597016176625802902037338831111424612001185905331505150525745479220045116488467876351183894099723561218107196061108074268379769861776905363791454242390451709147417100122157586114733922769126730153581418842902827251698109487483526082516073779371354544307501194280145822132907942492275165319634207877144521273669978009322449141081193840640*i1^178 + -572859642291805869674762904236753296664768589487440196171217230389201407385838462455471763705535314660181401176178934385069482395765129060973713691497017302359437506739323284675804299073730652309568056917671452927636557749427618167173329701530815182951259405199332326735740825540584641224292709627916925432947396560191169756339508176372502101258935898893826968843374078292702493422594723105977340207078881961358237605910139213798811080685906109026936732127439203562468988227112628487683553214713460126930517777360727415011500813548802436692215915838238344317293221902485727964762303223136021737748522140915466818656387695102470449436615870062336547573430379747165251275701407783490060404632012994052823511094970653248164173172134309083791837830909840958797424150532015160805433503000200248796696039511540226862284621370833677168937732922909509691271024682190506423455417077562410483241372392147433522044491147709289953902960371408996058949367406112855759285637305800619859500675221663469827867394409442449186634262730000926886919485858164123508946474400527603647509819762664129415692552072331659714927063915914966781932510393665050682025744825652611956825859451386533538735675759096530208368106133645890031577835014462238827761045630468225638662919993593669031033083814113409265229572626141601111456930557741861215782403708697913381322543019397092664434148319112306388447833928725737952639501478904694678685361753055814070706725215270072094189849063489374809089680248512133365164105458785628162799665739177197634123933888118987767827098551685709891904154998724212803163948252229953037497600504222908825859593096833632056173250656392157402293451451189974911150028171851314956268766636701462052169233255175558620720798677779539269946530662397756426865055655213506027262418637381797297347442140737136191887631921901132624240880861375338740496477103080007656502704435380954387356946549046577141673710184161839686402976601561390777918142856111177538120025049908486222865101438452157796241481298037119040199706129218755831699710136187796056182774818218113355527212925680605305275025524890795317842027754200060495832028295840872214540831228776225444508731826574376293118743691395269641253737423601351854279251951642510805814210458294367505196966631000151106386635442540047864883376468444974700499082204884423999497299306632729565509317890380262041462303174066903579199768940051832210017645780314240148676153164637801920614514794488839483733617126100919199960059666236360031464482963715322891366280258659220870348913644399000021726936557669405406432732076951451747454197294343547398788788960950607804239738173689653701712064374102978939600565942553456466537921755630012937738640402903083190187310413435385136818610147484176556639607738405233840291391209472*i1^179 + -555287192995546040834215146642267197521409877265777568475373594330499619496478084062605629771496655077023664489431316904258343730134816218180163262166710124527243789201957662045951122905016754753875849491286417031939686924977121454882977390845254973896544654051482948754827886828101387549985376935375712025629212659093710710705859041566892159238271499416791115948665057832041386322917819107998951859331770109549232473052065837291784282154901541808642509552715464441308319982749813988500635705033017273751852979773404729318718199770123137713386836642405446996448469338710162012848384524096266511615694293344486663637529891189259454964308877747453112087249315424726097264359283269763487959570559822934956493443843678652157212374884034178475471409469071312962577417267544292338185032356156664377293860385937047571547306429713330404568740760217444975092344940233361331680068914504189781291440473326123675439592228696512584431056179091253608393234296149652263337905613481427750016987814851047489750735108563421888841181226449627999722462701260381334357813170231884975924381249428941928148419126501065677337121839286074437564015982006144016359211363142973951662521223597945576309594196991981714490491388285782987659519957786636001580664633793137547968701703024862663574830540264626817349154942144486940404413622646895996410048382469027887942293638254061424046884283448339527617868168078129874829362695409013295631535936774117353267929935052073413858136935678187763861540748356972162381279076956189758793615173060254547420673270805368224475236230472562750459196946353886577983261300041164525144883895262747191871060659033472304092366294718598369368772348423851669952650516803150121698405950550332709793353378236224325928820508389278122378054894648392825703785461738054598756304204566798485051662507962765747701694825373880770095710979801456824749498231824113112321624333814939922761604348558858882342426951247741510612978942699581665847948115194172366731588949943304391842762910660418995073217589678795258290687069789482687441566265856391187131298842065278935685706029282998496572606627233916038703804515412103624492275899522898210548479436984641936115707577754501157458544326832567464668682870434972679550643827557300569568403208421115121537478719970823513090283248923960263375888247570865919438178505887188742558956613582233269700781337799378288843871641301631635735651428020093412422190205488300497311590240362080905327928843593307175343029212552882935979884358775237400624312197457367755012081485052853282021175936402686401305886015656163267683251504294473241146626616428245464227160251612010578328908782374614179581816514997554675400149745372265953002107573421173970149627490201599743711455496677394359732339763186395910464244310867414351872*i1^180 + -655879120797342638764102749006598119212007388006773365914097670273489471892896845667600356946571047781792958445396986632838221207297942906834238565453657387291293792069083860736185783141364853095631232396442670929225071223290292110733641552184968553477700893153312170589032130945137540860256709382004223648305415601935966420155583206577241105608833905365586750957129239087123011936620339326606860394679057523236856427970539547689925462526148799649342473147549496873116193172735373971779216096601076340913120300031618071102653082424082481725594311196587473971411396875159824910139787064788114400721639179010014707335909259608337122760577176484386458763964779844470826214474264054660725287037890279495536212143464443601003389961973198074537244012813913273851461785163142447432940620645066261507109877187119409927461236449213519742724030721099909093278147877025001459397237602386905841242683165574684076424460305828736581447493964541505518372358369379727287127713389604183466329572006895590208193584956010300692532815965152462981140637066166311578510909582478744156354332337432059282566353812811998967985160716987867085256706055028760826062023416298133146732873277345964675302243669199125437803753411344636412378894411847738046433134881897493154748083769179032185451585246182360547975969581032606422351617847806976757495790977403855732218785545245732288935504647391028693719163246482958090068502526597702594175078739097211783414970820606360792080346082265272689555037776376162184170451004133147660658018426666022447759330794792936784193504453419370169720204970280241576929714680983617816493439234121673728000218488011958455140330876647481195309387281260974763358410121469069847158375146424071421000764620057207024517355417181833333955029110178009225524406275989520228841471401469576759044120198006702514556374068972713944728512721026340565681347513129551873182815444345480206675547751382486586008602801706850907992528256631155853201372367304019560249148239375520898109634253886605568278650050303934531746109385091346939124760156000768362559026098059776974727579727638150150023125170374793617040367579822224381153497897177939769220528006899613471808759168584963705513192978944589969591889827109012169910924720233281424368862987632662283945883999589262563067356223395284696576529449745620900491106407317832772002535701905993251494126208771318206065521386861175826161791188005845484978449190626108264605120524832550670018316444630245587806751429310120985231949900548375955106149644929826173834130757617480318009382277309249645787594599950624178766172375204125492557138821898661994142408031994589363746194717161716045018950786492533542796518011698888028533133065912815153655451664853272334716783067209728474582929316269936903148535808000*i1^181 + -2067411395524315577146355760311778604140500926648580873540446331931455542641254450387403852784949662382027905953392819254673204855162635927770022278405828086894320336363629551296751410903728853267370887479014093206630678795968067470535351233984468996885084813709477664871102808351908980881652545075472483313429366990335887083753454257898412015570897268335607694745706073789599561614507067170320505296850447473367843799695861495374383575269934137206584522978764062801036456573772257393212979748251426218050684253052349604295322059410126141804943842370433761866981248914887794216559979210027712058138184511205908583734829292424822040188421731477128573724759299515935047971964909265293027847405807284080241537949430421129957115118185377112417722242121263139612672224886015365060787879066160435673208274054092167888539813601567756143563608051508966182343873916352686401049437128175390285837532716353978218724072661160492456425757213410283753377535073289834958688814046970306569511507011422722266724939354691198486330618788901217634293823961062050087251685217886508249171559747507995646290365709258427237653400310973079642237233790276029883421425836407901136288986751209728216947531866532556571044074866605401841111378709099937869600544788552305172830245798835302682475697659346985342559683612478167048026830617296483380675729576984480865882271538143968782786068614382197453550522147565613318737928700692208771974258617732343677892799838036661082401445152930418890093313215589129665154531605363205414300409499912335934170723182635208225257720199425015379718168239732836455976707836184050300211800706324504242224637673988759704971604856007568334236643304893522568910418466680998099289280000000993695827395340529158608879453007015351537218243711237336189979874270664941911267625164773056148112094167444235255010181569830228017785023838118376377089019384801075651969465821269618345389908068669279091153904799396985744772914335920630629880333148937462162054465039757299931581747636613388190898197644322776225622591610872874655350986377929376274735789260143302114939979498595298517638844046658886690116803902652726985277433751825573780716902841835900825383034556775350494491477943140939088315979236868156720144294041262043345191444601669510339370382846428553902993010528801397476860949873087852531712081244662816979708996553965335698571520078310569569236217207904776641414622049236428097676842144547666290062374407289808051506724505786376390053145360056445656221864869158595435347353447070988527325708147125609482909010175966792920301079043663522941883692631016132097723546427893538309970930760720475516813235110135825925600267175195228381414934961393734450090198870633895199392339289242007650982261673722569886584035493353061613568*i1^182 + -2392649389192426181457468784979262109395637033531132251805716270789593501147560692160996146203475805917839865542403861198601361585941140245094707435878038879860299460490912503614296593757294050798780004820041742231178056567134880488717094007671610402869110045551521250639802599490050143196957922173718972909453052295600606937450546120297201057794162551302249254456306800297596743624239132823881502831752616418020254107711945326117178435288389710712112939610121342355830032063889318229038916419471957908386879569888606500154046685540302549057844659303972692091511037065185727623134724984352368078539029175478070741054384362988521755473450998321465403021286242795450862053158668684408486900232009976897795937367600070625639187834105554619908090807821068735638316412522299549798360330409804214109840589886621079072742931601162033094110733262085301237677773021560232005058665870759000798007406824281983415665272508828252345990861810610863963474206270899007023806737986408856983416289778358330914472172873210931135111283364647109170332648837612380530925016619490572096908309784876432914531622161305764847026320800095406747425676565756677230528133598406681865263009476852623529124220189642294840164744291107653578616125717012661940818123661356290678093872709093020332101039323559848806158544300130010544934302594329372491910219259867860206079957266933077876378478844727565841879082683395654916873182869715469886937107720220934065322297937773662842122355655751034497278678999766611016681483399787687392348673256332641671589436942002526376615447552226839210655505230667812462958913928569526735625716478732183903902693898107617816380919628334251411967554457333884787155675730307233478654491962688231542047985347625158679882999354785098211998387347431625588115737914848437563582603456590716447498658716567716448442645001512218798861818292826736353891752622090429212101693298808679778826370036189043037925031899609905126476534555165266365654303882468941416838973776081698522749887072685780976031541982980608193698178322368027509209789501097140519519481041016364961434340484505764837160054749668743899507509965217545360119781516826862673284380863432026424426540727045302555609757900693435527411884811151196216915489746386739389699055631558241531787072080353825788999385369246848982211896857683461314394206161095030803830849119304986279139909557529888384701041954438690939807838015706436335658987955061374962408349372029151164689387964283456875292777046946799311322030539616459109602620399366468864564661980511651901156795927272775649041057937599774677902783986420101400876201514391172674600944507726737379397529963217027919252537050470046766335251410769254914046160805520205532019041614511464969345630963899858968357699059712*i1^183 + -1362201865827917178721383592389203580096503939190151512432689507086550141734770024827433133387838533552536050768865341779731163071315679858362774970929849907234026347008967135470501328449730130918032155034424557575287197334714461898460853195440920578200064328194678307718668608407206108917918099327600458784402113822951083970719138293667216585437955779008980180090224613806809403522855749343090575269381061676869836937695313211842304233268355005542139586414950880340124025094073387618900006282423520126767861009678744061237986502573127111004746855413315477045111991773901155844622330243243275433862120484401810296941225267493118597373759941970210572736514265736228226356806714670290507006907991099858623134437050474156325371263056356400305611789249246763812412203011601537758948539250599583468946968499753571951034125114429214671778157059533918047904404363266234288601086643157119979859656770447879735108698045700735066661461369276105910545871812155321513145437613353738365456576632775132401006483275643903700987017618075168053315386947844469797978898133556927886021140003693109088696997333813999840690962897287723143025192273324980216615070608199775619656926901277099121554169701784093065963037746031813311409386272641659015609991044584404183334055777903061830111307112278053042226791791831609819780304789724587679265632052709613513633151886696429303067350315734376047951427693637935111670957628067496347904778260319302564387320546319157115888316296332694048007186812392094450996288989407384793289589944040078350303924745839236917183149911618986804732702861912140178225810232260155658985551366156019743842772693298421367975048415537975298544938522377090144189240898770552397881872658251516655952411990969199610316071760841433311282702429326071180207661411298492650855547510907525653639050648276724671388138943598358161964973757269093998487557942859156985707875031836296517488517205064651813088280273672344028587818427460986274454706320095166378015285056663644672331624074410870679451697622408504914268578608206451624438052148963161534382970986786174260003472024932107418959550117804586092953893059222725203218207099677401259099998552882118694686681659925309832368882423902443420278075676604561005576678246524294353766895511247770105118532344630241632656124397242262973161708874975302457352591784448957882097890322007252200134987633182875516266726845423585623527796072489866064444669286241620443287567937705749970995731616429075928749572312186515803265293731283673095141732313932344416061537749483427843114077649238795289482335060307239498404808845484508233983147434044322005317930854969682882208151039315756867985220870248397980235333097563884928781671823344666825867014889562127906399337564826327056384*i1^184 + -1798650554204891169538487126727614291688524729985785136015365095252152349348489592577388944486484429691572532502738013394288955331833539887326571758916181549653054840242340888901239446284406251611262755523681980635207846474331733446095256611632705206601071861957818759783030291203562397142918492233921634414017706052927406747674549752660696870753091312037268479315735857941083909002976476004552760559613293194293009756166918325016123954706678812956499880949396432081708646064197820212312164103445710507585391975204204909662984747409523678614597286109382198082090168596827926173007586623364269534413213172660799132130474441714522801306143985045378476799360992544883660296142407318302958506517590593517043869458134885117553994605607439089814763570031877930236037623113264771818805646355311886442763700895852698518179073100248022264519077401768014921333550533380189585254504468887603086272951247217513750951906218207064098941498553157539810915848509144428555796713375497026786634835954567051125760783537245330940176703677891340803540673652010079255438650036385351455557633491756481835197487292282536532063848621859041761907761164504869108792894109770126087670022346831440142491675208733373754373955547518951645377192235758525562469792355588866224001298052863430611011730282086177435378548559594295410568532416676631615306640665998169790227832047676383766435776765630820427677398877402332293020623668719344955470815564956293767054163446239835908566186279283892839597894248403522710485967388680036053211516607439245412857507640426007141173841698784269032204377838542860040175669117597418740459015818556245339113093789016304357078521156811592306274773989797168020796643301207841946264390855877248273702381919452431583070305264735980748997449333228594510824227036012786236315688695674749672078522544010283920758275913161116349532794756959066172385983568441409870288082965900474023496035604670106525916164792347956737334961169176347375130372571137748569704758960390624957982477468886717450951022667602271223444179039612154474053301955319551423063403350886093434694592335202043955382268081262797282292162761677227226322898988666127744163768146322749585397244492139430183183881215653573898526716292371123834783306687776603824533002042520705860285034441669830728387876080099252661606203977138831619602591346779160664909123358418339614258512144117744772951844080807861030492353789964399368158695259933896457644058464996981471994835290696204663586589403257533798472282970343490163622325809305543442287765147565769524920115045268799395949650191085584964109384386153011687865108418838562634297569515493302282899310343754628817566284227048872479660267206464409157343061510887863980576433769076964273270569304064*i1^185 + -2182764659040491362734876129463663850538594293233614466918298362694165989694995060947413341756698816207444027285053882491068656937366470993968460445248829377299338677132261408615584782267949696008711079247579017202478365786565329395179958129045955979023415161804983776520785284695888748995571005408707918659984618148002271658995668823091726222713236687240039165376719979119875438522542264491653725841578293647382555983626659882198907988366200304107236747206590789796508233516817699756896716945937084460390524147493263804691130244242625535033038667288454956881216041792629081469669493062284086098737890993604894172395316093408828728968219324886794892738692908362855752674777918992579306567031656104287807440331680785112911548348132101906655395489638451754646190508396569431370417979716759488419918982500639744339212555482839230843983032153927846801260321459554638085596833322845760998225633117753914245089173532523382101870455521156297224428161706154880533143385287042385728467020190229986850132351336931779195200961020413565261979457400897553338217203336377280615505173554605137668897049138140979471292264841604052297802678038223854756425042767356670220232160273133908162054551608083938439075128301302182030396802320560086020658517817203750942827282254782093277621569792912388065991655243511417155335547817793475674985261542567241728912614195752944235596521164097556061447378542485796038115980520562006399445170510264642261018958447281273268361262466633997815452155502751894024752883768692570492520413952409893172786467490360203114240514674234181576728809803320304375911346227498014454840022151725048602220631951353368558037955773891712275657688027032729934132008803180830904487955617666439385639456828364953506153135481808650602418441171373265009122969023367988479072456583867331142232881043294503716295261157931995672060496411770364681017054375713780560893558607589604781758403767892684036438687110934294651542501872081312353704717452410283197746714518094161017514789942217363183808427471410831641564532711644736216845698657493154411363658650128233086446936886030829254760588081320165057819335514372691831869830697188425909717895008632286452525862131321089528616911754114576106967582254097565969995312777195793790276321614969438122101000550367832328318394762292645535491919137100759795317493996920137264776616739003680323025867588196667291007501766782728269582510547422738344877388586863104629334536134069346658373275703955076040433612740911944432663189336914030428517936157621659953311413336300691298414107080098512390229003375676746053508616330029572576092133401298640147306221533516234665583941387939411150533495532638526755688683918039625091968416913617543601415620218815825051648*i1^186 + -963036334664116211632330624154781052675406046863103372978407347697728853043342083063847335982688614958302953550980301053479868960530525932292360507403739140604264141404300186854302268152183069601852365855799708586099092004251458373532807996085200173600795724844528194177915446135536384008124489151138502229127788516857552924617331324549920019631277741948903124752892607671967479923240988728587531005230201421096352354661172385737572884406382293640823614635278500573450579487524054537720137795282296827275217514913112445376752547757731051860935470708520742724688218540112625995080042657530448197577577523518240544075858849421445406652060635470369691564136844804644186989430253240116687854546653002659282169584071962986358386964173447961900857139461879598227759682699975919305211622130292166983078312280729648995938207848913406139330071125228378325912067788216775058167191819731809327501009888262747696565388758203307413114525136986315224988875895909054409402899394177304445284105704742603164677073552363065998458251171995649204656699817728669209041106527372589426894021847415705862459957784541508276533464890101097970403221481089364471381012203687743414788261300424141890643943695129589890830184566321044321843265538915886443878794972355828948481924639389700796367297886523296237184145713761176220402196666425078985251688172102260694203660650882795245558182792848194801037879375356438737526663806582823500709915694470842729140389445062029756575581364004302183217329063017547203449713348256272775753592715556158855554089904793368065555448564992471399582540097591846483256852614855702592864286187261455961935223789432862053729817190117549131177463259595249649806192554465179411920103104421469070937289505321966546904733388562544480278001591866499586767000141462521442003606676091558471410227966348212141312818320698691884105245498960189708137467997355832406723826060363234278256326966021309075005868208898704884682182228976304774851034883767578089630906930599186756333118352540831045319480442966087775810636885185674334912315104340374692868451430380921507920097947213604683394135771301349789210064726394744449592749427619365381582679079369799735028527705322972664358731765324333113145850560382116026120311158605440861853662295984655533087413777813424578195545615079022173414713780579271613595322305070648713118426787588841684233967059093275785055265692908406949666451101311980722970037233305990805660705780742418494957778786743334482465427721331628926952568970835530319457135666238347394810917482242260267013659974302886384736486503238451591765092037967541079475294167843192806768221109597101188515165461372965639181191281361391777934496084559029935196159496201145503561445015552*i1^187 + -421723562474939740392604372939519506411865780144915418155745021084299978003057714452729308335689093443755544295300519907496402624382986469141507964865073714101175543410353216579554939569292438580250057567387274582306664749862864936745878032481369790235618494001442599175866656533220248678342949461814771322449892024714058094446551900704045387232385168926187216435405709582102400276282263083412256026220661841579612064387512716552037725719095256581663982918559586990285753669480324290786545749180303131088878844453697608768988147771013964058050226683414340267713357170627924997246137564034676745599585296239835398145718046336252422865168730703278278378837226814342231521651695417708456053819893388682526609656477251597939250307803861476277756821554315876489731818534745629184667497183264054229786871512389367560636616447383114005768343341253336637116877028917698451839815845937466719384044673310448948039726691211241714659967805526759660087798745496545590106700385204296188821240170930184760750080107804556681829051310618370507556791212391705920174683512762986499168226582764479261498390691505481099349498079770760840208456886670926379216807335360977658496957013523234394157920370766790303072713806823049633587579947924166085791704056604830854632761139179954929260381884639939582066863405791846039907938887707341341179270178864710418464261283882497682511794588570227672569912850603358419572499449046821419335114712499833266595069003757188973965422763685356322646362984000764743741685494322810352714299568918636296378663899030477581921567173582356583327219349370828234204946465861444529734280126800360264397734632337112976734501160849752994598590692374216023967470924046668887969456778224431159060124864177289618963622406583963730857691622138857515068363024820461250251734500386417909483033914047957996953097387391532182531281775017353934559147655691479699164280108532995598073911813009782240827761563408829153035202614762643233606480895804875043596142791375056698405669514077129597729137516436745306744128066331598946773561782674251874705303797822551091425307132359573388197670981049698032950238132393809682472813874500168438078524462112960313228160329713100524346036524768895045045433362832569339641709313883120478805733691512709682246801190829525946188107883651245706154244339862652073079507929905891725391470928106957858857181902343174746261208886159581204495612607852247483369156940065592261377015578367947755252677794161476919608871050714880792272766380670480631847700391885913254943931545159497257969890422081572496928508504041873168912670454874801977949563381769952048397094158222011678567063293360087234719224967153342590284101366103908470944414529413380571136*i1^188 + -103100431215738372010624201703191775196587659693230352145618844018852745232948393799359345097362292016108058817602345202967031246732707223092561098695174419569312612149164700855342829174401784502572177048434844664354103011123128169967811823968772332008671917249389600334941052705287180001543048719456102993867892632798645460189305064672016182376834576767394087030441178718571876996053295525403768627499431988060520192610355590704462233498526974811172745619113273171806028181700580259189822982356918672819475614540763002250289434978025524373516084351640584935096033483030735470405189158297941421021545356728288644304597538593784741791637355700505381210008860548427742802550609664405096027829311311333452389507185326677169702196130504646231990266092805625542634080023410915490521727239555162382018286671954052588353932838314935237509825573276973950308328972905990893111401227455435303865439508499582941141257414292212558961648533663205622019997049689293647540403096326254981687999841964348802546598489049440362467014073648814669255179727351792446679289217063381314629417505935276095258731210882578416078453823093025429267764249355793615417818621827483110201788397323581669429321114188926261705153060137060701803429287212630283708625064007270718257656564008692172139989503803902671830685535101977398103015449004022904281319220209954014131923138914653196838068625705269219316045374382182521614979626496819613521513123522170176371470807812609397317208355649890736703806759948500822835709313992873203951305329325873905883101715314742345413368659628158799097489711031715520522424173660976969893884670149083494370715828308069955130976211119458464290922549442035375685905666301509532237875406725624876110670027341065376962504823210139960554471387875563876502819392613208422799675186406472611019241917050411040618088003483857418622266350331067700326089876772933430177601038470960662932087425994128754652759191326173179663158193213753709291594003319958597096988176998967676629518308518498067096729420650504616185364254026605107029629906481547858267842714722267011138041298782302390121228862168904970297686139695397416140859272602681132321253535225968868789509122357083478658709426247829861589374058058638892467012835567982657632643814557054280609136030889587933061512075082673171614884492137927214385036573961706888409369830376717984553793019363503261837393637623135612557229371401354552241370346161176267818309069665158668248214866143423319559604020390338883246631248402883194284255737944969560144212115238620281674708204652880006921907314945015466648849386885348223639675528382832503163109986975024574615626686003757975104234956849908484423550126257839985845809971200*i1^189 + 52376647350208978460456192551540026078659006663690745365027298051795147216765492730534360709743271257208068470856154121736452615415268761674340643234446708749766704966161610304891835739554542126843146307691710119161171914363905881092873823011562288792225591640756255428130076310439027284900651368596164129696010020939238795732821055865421322617654927744742027351573079306376181239137230019179418756263142428768945333252193878524401914198189573439705935853245697743134620631021209227100326975491739819903472438517092545176446172840377007919336481145468542923888684365699538788831978941059534785295719032913186497312838366732207599806997512797518529714242698406318705225171648763103900314426077833768251283540772819711505246427892374895328899867148424528159647006502942574354806921989060250063173872456771113206660952163565458241054708218011191497592121288774182786255145089316674330811609175306902575607846973314884278960372338154845375804292125085449762273674228917265368321976657408095491835872967474833267992164975002839047055516507085791234656892126293417400044508584254672816820404937128920754944170257805719513430883143327745809870035777160926109534070019899543630213970381554966247964520858017036870667423183675458064032244552105646193185238681228894189127290723689881090419011960051050330226212397758513921038484542336252318807315459848641896827108921377913037574093890941173383592385269995653421044063209071506119983470498977801086097154047397223714601969721380513160844952713009797939087994167764474884040733175334872464232943680536279724781063285411150630262764192137744260084186130943815809451824227002711566695189764063976656119293494685945230828610572153070317085422207466539424283766692476296482826338088165180015396065647629838081840116677938115230474660758092638916093321325544884768786484856874067238980134724391181206275000853270229836767848537439979967980167508205001017231170350588573412009494389999292460014367539783722486882328021016582253855207418918326716139321925892254156898558328957318335824975025413151255979385574276650230354434031863563567344847104378507025992961960775251542013594243665948280094996507924022802411014555813688751121612281475961347525781440095681998577996418195290695277847603125736247300494972908899071188831944541986920818006188218003028672995301444562451345561725450199392900290235337245396256796537921517364627464028509791175180080195296492311733879659375442202012359592830606933352301936835692988544746085805993766742331485239244974459641288145510408928891601892065288095123507814494789780243010573406852183439931394215600586137179174873956871608861344482343353506696219937258102047010659831382016*i1^190 + 5576887437874195797403818046862204150143327664007304504987209549884271039632556499661463472674032876778548833931948317640684537968450139599721790195416599425749421215720995435922666993022515888767966088731963465176836665433517302936491386370564515100228352375124705532606031994367387507170997680579966161513214276921730901116044635450654116013291263080821575264608317997797290050888626258907544024583408260992800130211918231478795608971049386534167752637336356815259099367413132058612600510597675591084185436583741515347775331641616516151090078191552145925408532660185848292650408684796735632671326150324823953656816377133270937244405277516232839074811396357026387486370424030274670257130793924834076282381777568025197927092269020479210390628627087655672464781803450966561514262275333574824209798319306614951084364250983031036196463603186047647820396196775023227120343420959362145262228209597954163865037076554535971236304806607979810434215839077110426425355958386540617141968747639609425999081973800502536279306928997092805373567648450264243415260132844239504278867817763961426579614566716850598740244645791246939634337621266613997321471316152534371362816379462579488989750592072397323156351167095131292739281427812576042214257079592150623390762785770907282392590515094825470091200146116575303918479215559623542962851413670749051616374357489286408441858022219228482485352668754725210782343509864662316117468614481356387342576342493231473452698186104887818760665712376938893262943511118712918457411343863269606868486971559368155894284160019693682341172395132413027131181165774312801631439826506119318157995210171276411182532151049499367188049652714066563234911300233532808644675433227251951682971267271856510092276766301131780126453837009055792307083304453404257951779209038988959991189505333305624655658019973165328804950304424229783572129397047222096560316391162340696905907932557786709730894836248787773924329397775609144240180380709590208940553387201779330992938097601163006506407904116699846067685196936111416444278737902076133097927828159085444024529412921466726423884126055529441331782465990633362977131223825163865472127347688687997601831237161873297547095358867620482760806391309491580802265718024237878827856327686274513981332667373644799433530591665358361470208688108904373517580271427628901909087732879445202160625723439214381221415284499165151626519540501782992304915077367035448605367310087135284551765778762396981685195219283189876345894339324399248801906221995725390960465102988195662512163417081601180287194607939043984442890140855148862029040713498625367407490886075772025513172678790642160437551134533166887278190002176*i1^191 + -5068569610841890385690489678986492226603949207102081219694177464443717849630902115213515072849494687945134811958669901817737320455018064836246720815660467629931236843117883389187484462953257895369439422770697619382446841017692153616884736043860557139290790697011396988211651139799871658150096284895568941989643409040897287165771887654756697464694777345983771289108470446674743357502162217492898347106137348640799098996364714166409489365708891993247967170587560324382278294953039739165726555235548168691327213919315091564549380842899577375937818410283896315247523889406324903100203108374587309417058806341173369976712160773348937899581166097362600655900352590660201216651843806712185376871366833980123014349791907314186668050168395764138463912081670527779491793579128374122936747584021463381724397220300907308011433599074513968666223871826877578512336402240196052059250136905434730390621491003373592596814625105773191831593212462584362293452720138697890830224896860740747171309270099325349254273960628689665667501867506971975491222216548590014651327234453334975218395284109484268454575846337082817033254119726581875119503454496364194745172042998402595217780053739136590087910027260463296524672609083383988082381637779707518214506818766044009413660025299114971169111965255491049235652760615364696430488484545405629692929412551418478855538291286117341258096439588766411951100480376842073709557931272477916295354105809291532095170113920371321468822377254773347659558331948652010905525181678534335555141733851547983552104487256491099906801596642420800541165387074580425340727110872038341282035329731326492846054028321413146294605533235769542954998934493946854262915249224303529630421270906616605148622900580371100780034094260639786893287038028210501333052873881017507007581908706572997091742453471435152489137165034630265159574634574588907993275227743285751734518847349447550962273545416570941624308244506938082292518321880569202459958788834132948301054983934217475319318936563147207181718889983051962461488790803071449581590210781214945567954014345019066174562093194964765472499384935602326438971922669626223566521440668662895282682155581209072637400321013918043884005574359297572452408823462592579029228178319113389564574866032370735790255960976569185401626185844644337720502782443473199704488007715741609226689527482762088334239142348630284844518114710142126410377863677811455796797319263830094290026701576825470941761254766214074758574285527633597140136246330439442663329139700716326234842660956589469346548945739551897057678228983720187877539655622528992629059615636006337985400392081555407206228553813876224538944641512889122816*i1^192 + 957747881745721270930074819238324019618454742559355604451201404462284337819097589023918897095412467386361719701529750680473782962916325348535022899550809782417242687327864558165651276394994629323551826423083789577832053986023591322673618216549690742932560701178365248928715178210884795611491470829388253350663017490534649683241132683525820485009058483281719604331164452837924583108249261128726372651201467425379890922761659081259687022482854494623530896143763893920177846225927694927991017621372367408752773480928262088944041242113408568614255420229290331575083476202422529888421384879154826722016344042029848030691602908802033946185018346849686416964946687979722401668839395067264167025942445066122107448424407940225895605247240035727790554737322549525251578006330339096399979382123892859751300677048868598765630199017550124401449748950488441963148841744774233023250472698696645443579739739379459556389685969163440796986060363596286087551336384051624349441258251900002070005527276215650778737333321648780056102211278013752665502671296084804885381261200834718827003243168516661491214407174140622041022671428907237002383946473962953072186507964315231491321922710305561615637550562970418560725029448641501237550525271555749361089865832081056208594133351114018259551156570520777771648380956126494782378223040847019538770974961681738716644984787419438524866063000270431608563304338486804011576343880190135413866943439135039346201720779500285264850100573363924069095163089092968238970099916078409945108216685549944672477934540451241405751631598213570855167023782228088679554667299056380372728392001605980669960690472663374607779234084679775440227001302712657182300760857109767739645285983943314958711871785540506595691012972271262630796461508331613036279557998323746305859699140049647399757121889230055354254499980064855929199721114445316754445506868283897673417143224358087547951050502419525467277905094735681408071633796919029364363433108840967206871903606328935680427244299579665577549599410269806292805361220815542197203209513031664837562838359375091331905060444116109916062231036495314880096778875109412805890099074779939405499924023387648868117801190136209510016185075573630063659509411793314216364164553890665488846342380355264938270053009908251857473307894626127323504973808520251197187772042942476757226960370372366607499117815580378724103118112600262327920444805031024130806208534085787981927307918904032679824343676982401663562146599002376314561558750002733486517860480716132110462426202854841051263085414473538342188234028143902732329549604372423952360342847796564480820969984725795017083561097494332127211159552*i1^193 + -86881998465231102498430867743115495871566802547285405429637360453561035764419069108661077501865402516025277191875852197126963146872333308547554143349921881933919536280747490472288975038697061317570556465836878346678743351509967608642066597882010527194386639308034481431149391373648254628886828193292431793331253672897704672365446266282803252198776846479999997792392994977251019419621122063740013952812347957710469190532004098832273519548558781950980191437803146900067066039538607992445637630508723898207551547167634231062799955399174127573490671916669507093976976734251754543646579991775611395573767437938180856467040598366018032476394946599720243561749653493560314907317580548480485004815021893989206344901307820357934528399150952475232878753621191608456746532395327997534110060642178618713718286998767209836396341342274624445589283758703434947926189143649646415928042998657423571212989179842992124050019836089668500880952736856229961638716011585940283325499653888753902530469910653550022345049030760390360265982505258580881147192992617119897875865840600182228517262233931854772793525250560866474760697893716396150110685531316296007685042137885293655677892153225974821462107624771708347658235124952551537400103863354875296449319130034356952346366071164144628326019938232217296764595968165984620311493258322639626586386872476705495881820023376695126400692804753522851847546975419878600624741859824038201964275907839843167683337561252439369035868457652840556743473491927175074712909944774615267172304553143514716778924367193989561858147523450074919929209697537750168092608869904243277181348842097545497875072232024664571970995291890865662220576371727497720742934669825752843465689828749018519026450438520781839235189349896608355559288364929391798564671585461011868323355918261355393715774201505597041432949244064507482762351001454335707839955567481479018798773737489047122921532423266790818245708722989557794330187022982889426399475495458786200921370411316876628270061310130232362899980221008005140743229642670671351857623684560492385122922319422296642435825337400315270397533660784196021439597969000666222576283767493944286296799178080692763814807927350200801629976658538728052291053309577620103839865571320941891836594046648576507965027630073795071131186577768529161935014778441807691446929881619847061345298345443346270344803706930721288091420861543617089814027520593297829876787113519356493012591166523287643344904842892889998054819606028293958502445795706224010438944193374785423377648754690220708069314360868134849805085218695776340042437791600212239978614776697536123333793138193527767711162035622379520*i1^194 + 3695236312878089651221103556478208563053997590923022424805742559642659137911849511174712062410293147077204442213184470176747733206267387821151466366314985524394365926264381317322145208104160326989927835757941539350438209859243783430329421739159983681863406505977783987311414875214879765000026259379901420935158892649072747724086259214828005819181039782798589833503860387127116930008481002569662105146590253166388585081403459957918664894601703786105909792492833218898472590107486515769042190039165692663496060229885985848047460311224743495174370400389880378897586362028925410947183777563053935778762165631453695850475913935799978344369130847420102999529083872828880282674920905249923569318403975788200267837702901665503855463139145775036491762031077218743503325595859663816431400291574542130314958303444413108235514303107043503118242307402596261044012252604163201828369992342902761066784128786619076798424951100733042991193893646135538616046874732891933774915776696708527627484881331228380299232121208965898609843944625718981263427209729213293942858938802680207729733319287590916952153278203941069621232001657053481563391504898785389585911061021562611051785715942029071700883978223916167152266016639189366217315972177385996873884424278883352755344814998800764342473269364010151450634527085593870315701851646495008052454706585662529328411378211346561378320722667852108450514547214747268466965365531061130011977556859657980307584712533868998942852423032474841218719125410549928358554965299651926308803735407854145192494879927171715791033467914744890859582283799520898877287481836901227325535706720266984062961185036910665757555512770238977729053973050715886399946703358480324380864050033846825009339593360552903624079422025097205596289316953980667834670487231667014360191121775704376769137774265511872893547760295693671630811826823099413708130755558805783004101392135225758119199047946862818054551677325565370401979101682163529878232688008975943410769542502456813438972203558188040578418959336943400577838188645847962296337342398962234815742446279050026923907927292275631923921339226584430304719562478217786764058833018838893700966625657207964598782632400038904718625204834450643248292194031914931639207188641914077358218562792304664583095389052965422469702960643734685037617907487642770197101590114874181284513061865366253876296588580626748530330448799306841212823728195102117575084413264474277246869497093906370507328653523958105859257633558391532590714198961424625584456150991945301990574221021878669116378800120719919962516361238619607455647913265532435731901066332454716193892473017286621698981888*i1^195 + -14023947397584495601545430269538885042189754514551079570240876969560243657621016744782971268999784988922250976263681034094273295517345868488601873054582286248532831892104712434569923336632327023605310588606346318920577678369217252053300769454355113920530944892203660452702953585742228972970480187265674088434496275966876631846096323066247200523807274488406960062761707616807214341604753925234796232074872565741268278041444729586547598096056350422160321663107307043242744034138816527327328009456575911230094280767276469634712020121195634898572785359103662070502297397880304888465323799787288325617290920664990381837243828146613587460605384932141124532168511932467661955672404084153106578097422080894390687583586575334684022239491639396399214181497914530937539310277987841133901420112262601286743151131739924883106843810132422867060003600979058726884786372581436627413909401768604926077045233456430276860992077419514247065494739234234807387745659263026329478324357244394625544075588428428295802794061236774234767747713995432347859561389592780985594258338582275584713947570698298260632070543787891700129347677916412402286094721831438729168623938614817689353531457480233072333859007196060856693804651636195655709568386697754370285652136356072952977543864662255871937936869923559709635628322291568141950614600303787801225494019828311876524162537399235158188488581174863699169152707286039404489537955293195398833038324284521660083980019757698112176970121429936685774408762512361408812389868196335182808191565660948685311368016081284685187936275818598630697035295857838682697902033527219463773418137332231963362885318557547282804227730912249373355297315581474507025153996349987235098185719867767998118603384013125453240957628187281511626263997937283717287906116526204093983926277022637677618842931392815437023444130900516288753605097215510051740640914631341682134894418393778298648191124005116380007101591821261292320993141368008760935683013526642906169355536593009633831462067244060041837684564644780738017541166139496880992201480299863354113411849647942305559010710227997321951229053366058082873667670985433850091140490928181695880731767875693951097927209891030111407522990866246950175431906217713829481181339579295235818347487534128677363609994569468695960932632211215666143565702607296656900558250517852830063780192838704473457745985376259895133052136527852059081263667514700616439350188166946510935863901808553351586304240364654025860879996611511517739702983269983445925410555114397338205268544068853066703618171840785325502099728664980758477434790828943303178930800948957273178244078632960*i1^196 + -4637422223164042657380240752741709129484453051846331790073443940012866119626835468846664764524415731830189859068078343692709006355693918387019919643061604931669817728408267786014873218983164694594942796421006689680543505380540855380447776298695441641754015644973875264448153467089789014874150016697166085615458950062900681063386347293362978421908003261536982416888308736516927644054049482759967710554612609629794896739038770185671275852716166568618033219194143746539523426453942080419336760948082852985878666217288266492515017035866964961311857230829415478146622440207133166534986307915565128539066555019018914124568411376135184312485365518639217493619873698753330983391319809945702605338054737816928831106041673003730655066559277194798707365776671859018778846398928099862444113031298588433739604850554178545997782205937459838498903925278432820114394826990715086836592181964360103342939252001117928885356096256131350065571841967792430726662838121008202912749973274087949450802528927093872921448086918317652902476651007340207076782441671552187701148486734764481389251399450422430401333218471243500171512622054108559661311137931907715464923663731280827683106812166940988212257007786158696540872806500515325519807989175054365344939280776279990617087168787822970084775127256316848536530828854525090231869001112279667806938762492275403788510030475638608737058352216327126386706601903347838554201546208398974406847363977308343394228475714566730646109871636500691690491967930353205275388384630139880146889171827288523980272667238539135803176315605396273343961919064613375141891175068095465870679546413827055105643956010793019300611159983778559649862912327371466956570169744494862264136392349099891597829202921955319797022362098006786362832268722163996766597481330540864626419420549096610213596772730693581607182683450621026787963180073846511052452883989987761405882891268242701467075256659012138345073438011898196172744274107656426373462695213019887162148448179219935365298633749920370081518632160589866138057898524309469001965286113130349770369775900353162989548253448584435617778428468543565845353752956087610738211059884509884726010866075578580569997558576789463045849492270743476733742879761419768110094669198957543417000077339347967399179525297244560067035406652875764481742742230358892579461785200661954259017823341026061522977270272160218176573136177131254569370166317635320248711157914248891094355861242743153793989635263502601532051477029681096643324772262381528036792915798628467320763300565391464303748697320772841459326225703344047838285254033618319838737331341137939529728*i1^197 + 116669008358169952657418707928357819509059952601640420567998205898513405168364869797230939700745859802078239338313291819855824143152495333488783414307576451896425902369217756731404952856352238100433146196494687551560110271462431680014492149846829006305013140598873023661327685871544121186653352326509683155446153549881579491136650801114247182036967566842738024021394715943458093844778616759233265010300924294939414896399861585713108134771372830372690885761383611935492467982599523151287067353628253759312762416402368092395077036466557404980246429197725715594582708444364576539229621362396786748060270037923148012852033163048102093705468211057699231943492696183576393719221015051673682355956856567545005513425962074053087623731224918607795276725385908882385937261331256936312843349571710501544307658235298982998589485137964098346950764691728827239941619271761178139746744972853456740116006214161735685171530540371910834078718425332090529463401532579701393242351147495408051585992938735044801575947248046093165049191354772796351796770199897798323174575447179308622378855939037561416789953298946186665167212548971097897712079887354420621708941957913501882110793873242943377602388766156996352388481420637056691039792974184464797342506811608605514077918396244799110871598196323551544989191744420260379754295425962788714756419308139872248990170601161403560451564743259950165097361806397955452498468136542076637967078997638733431294176660912730647626587664413835935734329527889738655950116574085338876311498197608140831040219507781904579808681813760171280495789387434712792337276016334707474135429691962921465293791121842703911227077662401392678204398819992880699293657665141473980855027470985218021713776969316171420265735187693854364541101168964284105621341966734000004429441227926446846837374595217042672694123130404971878066954312327138338322591987018408629575829287002174333933114294738345969783060928516475821462173235399527951098305682431563262850117695859017628637089460710772623064929281272284187309522327387978510592010724014595495681239253227382501333702707054511484951617085811308685294882955621490646931096006893575958678910216326959949102610584599329419427724071323940842545394144242308500238908082279632877536586112404089122011689609132596300214151168645900825222152098091786711553979191797741820385363654294268323490825057492428354221475940488031283148848608545214437835186121314043537289010284472122105992324302509569613770344089641253475206434776340868719239117223690737972056829920828199010734964698747514894757176052346555229365897134425228337621632024576*i1^198 + 851237925076970724176909549714075867803665497061206035235330649106117393736213902671886181250343283612791948636069421550674354312275226170267358022672188652475932578084962418815654256365352827778419032517014981446461413029700756376636665623544651572205296189527344602667794546218886202687270034914989168927353936338953209446777428185838524227619438416265810614187776757408374381056675173613014788999255951887386565066959501601110952998562376490579083370706229998289507857727011612966990435505324261114129945812225152101803387786786878720188971699535478139311623144553584488360420292170054396983630785283493208524747324930342797141758604493183931370860828453896620914249009055943537650708444600868008766370237010681000487952393581025264891160966745723643768978180560247698266224482569987138031247978691286285036494205033350788973279710298723295230467044327170575284470516968256786648002503867231230888003185527883060219526842413888869150996611426960161817608801376956461718613623210887031221276013757540082820303047553478658415609339166533992018857850078348407966810535537781083721222952877958785495694389141814382442913859661760117312467032737898272243965071665871586145309570060701992677966186261811998117311816197976708702085767967085766310721902210281431379460213090855640493814093628472780291098149720710858280579239566936833222247948394074159896038098417430307057552181261529561241165360735492935634985109113939720995508662997532613768839885643440805343436943230832177402388777234917801051474246216788766885986387397760935601532309540523153970476338807282712211560326234584480190455719198809552597003684526143564361792582408222423082725095919554871930262123884581434434143928255064944608332219428593264192559734333491708016174486727044853811914966087394076837200388499389839359880901357841763957390678461115878996759406107012017698233390249932823405183794578319817725228350921326700770500171228437161281290108025161303649577282356144438372073617640676158074276461049789620584706735734764144887202278177009770144833743041694895995782609193732323582324951093709805785797975641320186794400108468827160812610284997440244696805176094820908321888870473767686025492070335103212203925083362197765148747989241460778277908858765351648068209927733208904372476420165747796531865231111132331641604496955819415738511252802036896943246001168087803430583468287706464257660541135497164272286482390665258457264913097354588006219000388580827429453924140085446171216268541645409751455950795654754411305452191535080819204352619390810334750073541647474283079757230516469760*i1^199 + -52157737720443146447882873039796273709272041379098254064757103417261985991159291175750821246047847456869875656616692343689772541520854226068645119592167572221342056178868416511231864021522150871039186348411681409127246998022316388769420963062416373536927417201421453674548099573694009839181188828106863414896991633306133660219601581738814694127898160018341898535961294146964782758329495551724498115943890326308016365538829839995463223359141021751672773028942496644950429201637773866262742597553254284118334083551165708974315179979034092994686002055865617946534875647241818932866292023851396536618184848708140353204725032466163274498825417593359881145624638128628771335277091624405372103661246132226104100815680069911531259617843829304778143230352760637340044487932172284073484597581616479980592984644133302108425443643328146632453507058756087390025898569448546989870821606230731748547032642474027655337797481843764077729738130062389730656693431979249473003262401270864870604195100477820087297760786774841940067551930574701166025020403146889313439674310592989867019095054682621290848104855147681001055749103021310816858348734465741129350154712597193950733836805097256051686941987006388333695312099810576162621362771308328923553040739875367232063260918929746651567162763635853287222197505251304984475864333474536493373451269061537272925699461448919023576933062926834948714625374447325992430644084247040960964069764379101660479904379679102684529632856046575339282889957751241729006716511224065263431066425458179600908771809611818731198570463380745440556228892339662459197978820700132673044169069043819928711357256461393973380478753665029109130276130907786113523829331494377128682660647065555267744267633759538480775811951510531346931582591094467462536649885582527663644093065871018725900577513984478741806128605465542580301707256420466721979972599566377714627058048748572222852991133291413481423544059368941989603317844196908980977442528330496617294670186821956967469834792131069361459272909103314752263097955316923490439612907274566876702561648927827313040094827989848648960640575133590419775202474723652686361648005363059808214565993226343720423917034972440397991587731335851325582317274593314265176169427053587938608902074816296829436048701745495023231107552398856518779870043832715046728333289818266367059332129507651228969419942430830694701822704269749313411826717582465961518267950896764299278205278160014120859945488254004705798269008400932565370747030316888582459869263583063875064726980591768839749669542786476489056546467132897194995089408*i1^200 + 300574113607908567877270029831304270967894455016939925496536642557460850192335501099818219941693847454853822554490774764239254860491329716171366428402890498355276063515356565260079821508709436390949036269698087677280379607782342745199881026694906279852216881441554610787882293020048350527233828308929078140245090298636651457617215791966189408650422321878801248201064381107434319004211627226440261166821898931935371051485438874430480397895633156650854708052595778440897501459774121397455292265353893293350718059542087389426655859555258815981183068339731633336617350312649976446480029273406406631934007116653915170226684081340499850691182385174328510501584227382324525531107199418075434542726093268722314451011031712459999120492495818317604246584304579326498721120767446552142732515160466315721876418106211268671537036055727724395975224864997937000277652690167013962226630401727632450036124709298278764975405627382515864843299530187801123133923496998745918439420831556141852380121569105175050789001960920604548534464779514453888421142754006325422065567733632546745343113514319185380830373481617360365773495347011204692536006501534327738278774624583372985100175281183015816904501093741598233290898512998358012423254753863798237733955947662035387580149293995880602633827239331006982350914965150933126899134750322275363511638651053261297653355651579381673759777849454206984904021170317786568266765986553626733850294392768956097342826976670089371996552287723355958401037312009823881568251044835274271766574320746816695514750862111091085719627778703887421416056469107803868281786563693558670656297528153441683437125425310450033524431724016781739875326324528629924615477138214564176125811262032877112003667950741032601387157021472430958702998350892134700215342668428740976711818495817884000483626883680327030922368370317847684269303365465354424347637867027437521507073459861101599168085269301493749463182794137799377955647542022606058822185112690594875243406265877751975281948237745487772192439249612947397290204190860066549270276424763221711387180668054357873783151609669812135728643505565667167753890196798694249064743678316446281786308857315248558521560993671632967739049512107023057819115240570591635630792107354679814250845772935952942344947794624226677416210257896168851649087087853173713141834302670229371015195193357758422071501249682582540013181548037409561823668346389126268571566990221993185007577246737923243499744616898760924770272848273507373195958511942361680932515688201323595392192901085671428452873970199091996368070825213952*i1^201 + 4011154778299331450467264697074609765795776004016989540759534247488437882730408533328161142716013435306614843827215702283179556297006585010170913187310247215924150213742281600147763910662919696986122571784670635196774404602281598301601919062249657901050319863740180002762498852805799854165743179911801852720772789654588155514685486247118227277932324941298307920184616151489835908311632274023321811057566540255020962583913322238804593677914700494832045042144538542473538246311479566230739152807032492674171549170254244249321199264733754046480238632656439641333644039013807143553431760062062514924257542820991235201835675383061592262440952338039094768626996188772013988632184552586840209890267937429927775885730099330862553470693375325610225205646087460357364811600830584584280277015466343739332231757614874390280889490401076284153556404472106885464944162011106076140972729148293262027433663800593291848730865041859268422479719861667957892824207640171807018621196096225638015182843194876609850082844416607870990004438347107335251331176775550707975856688150728368974117778396255785074789460049201513146275725193561215439985648719531717256285760226000293598560726434350744862524669847965184073229493944596624392964976639052541412457190655333785191244248955742873256572431611132560839528148386086051248169729490018342040552946208728875886488315947154164072466455646924968663098893810196983076861022482694945605813871218143091739038269648386597943504113560846500199424253308380083953628388748172729004595069888656860024841541333193703006034499334147366856693218971902769507422149865257511279449963131437046475649692563897414767704530205452683698646184673820451890413909173188566473898911859185100048816673234880500163687508106348839124514281215394432101031656026192828228522272798516039322308648668465584980237886830457412940728151059069443971462651868976020000444938589924852752957215403307257480152433696300054167035288699304885152922675456377462181441653932320409389153812317213134090281210870575865417525058986433276830250044760420152445408372527541660419332063885203767530882669574387275085696171266471941035700341180668187971937472096978416771853619217545260453782999894933199219966196727379476597637527823819455525311237697597502737656518574248592143042315736150383881861127405412545032845703879473587170613608020264107678503962424641757788893500152522520176112876984041012588538714653415368376875707430678428151710408451491784953814845863361686135075323005398521279230382815545203378567530463319217085986389813405251796992*i1^202 + -39118568686744047223795513784154394587307973444555135245382871736577101485237617979020346859830674393060462403347571669358451179117575638691454602161629397231331836641102274894459224493625602760126377748810630673280237559693973670777293357295762371583702960749755793225875397116342403867173077853643962568921091462652605495546012941649192450813645652732394440437122602119792625065036880319667591954464403823447243154046864733932002502473171343804922399271413645254825774048040867576834936497527659384824308200813550942423177481735501926295844970972951416544388657274341785332841158445642040595702129756864200992114938365418205430994094636390676225741813722556802007751434637330433597702094950587387534830752986025468130499442767013473101236561307443160542545573614736475143059671225810036175240752325214309659516438145178889377660779854731910433043548189401244030449303601790187286390161116149172356270549307206254861199818485852579913119807368215204293698313833703980412037413482103749471875472643914295609221353849893332801889286780735996137138962778840658947421611309853113223566580814157340894344504471545178028252337223494093771343126103335380131414030435358677531472478108930808251986951468702401373051795339175323741101885757478865065904401937685925798557862199278461947798089389196275001789690463772281843773238381413000163605306698282105980438175175871973431833578424394005827432129397124821239179469895653845138181929443765612527255474020743907366694574209527442570308187017728776958001167271289095434722318167771199497448976295270774389214400606771247590037694671200080842579034095695446296298123176274401848272983768723108729640150898448897375338057574150462219194539602619167976938175429864475845393951071105645100387402640900675485599977685084192150515567252923855660143803364505959853171002133362820199625256401977192351580950093587684347634109515954488452749350588974703308088425904790832009082007608973392662662256219516512817491575706103532364943068805423177050520931728506053638510831066889320451545849654980025125261810952035855154191476696732756091074808678720413233294993999728243092833474171873587545261547579419851773856163406893139611183708966560621837018896921543861942251075633004641134794570375115033255480297051496164900544291908810607558985650299268847168549243768525843976619451958385376275583609173910260035339649296525158171371679705147141321775260494878498274895095121036123526140842031523188344460917151782630008108841893153620130266026256242010576928322668788101450212738859008*i1^203 + -67601243536683357497898786156469601309977450965272120927951619320446403386557083779271016910325211702469136689782192033273832342455007273379145420293782036309228687859879446679531283324270447935167546967725628577136811097992142641265368621277483289223205087831822443877038077702547537829134100133034671962511358837428723264541531040709416951588120773777446666183030924372174980945810564504701438568220339172028884974190240357682809956942562574128621239113411894784867408930651439343097972940723903923341968566806534036013188666922986329371668114001861256909832011289705269374322677925858330448662193986281196891310358569606237897179616387175532516334661262090979203439013436964659485120747500896249585525309319567709503915126324821683611839045713614824628569876005852555791098134433083034850823739113255651528682979557877535903831295311640635184876195554035216748447711084618190601500362212362025469922706119368135411288037154051573375517412330404321106508304004091534240778620499736931776474261577664579352695793523611500736158615423805495311175087078738042818651293472357620140825323199211066846568717433104978261595407027020958256991965627534482197877245650346044235775444964834302028092369110438888182652311783495675555644735804298412476562488959725113161041776226619498304910889540016440326930250746095465829345792795504773687740552517611574876517474408242719892441475228894968396740174009390969655401575473296228372118421986419081891256860501739845574746263058406343782007997719337925095657556565591393660220559135605574631559815205328657546979122536954647174853587676697459937330245911309307572471959414189531076910012788329893281854334466363929684512048218383801876827670159540335072507516561454093649336304694310840210672267755706065601052310062055822198702969931072932218721054672217049622573246320381184445247351371617445368399119564467441347609714856998210709859108192955174489308764682790348659872249473911694447171094336847107914017464854725331267276440695938259820171467615495017464328505442935057394556407641816476313120888198099663892332275902636927670883500309401233900333313761026483106222185486840810355087920696494262781294585031816322006517601178877786122887747471716457988060011715995960415832333068489652977732798894897980087595767542210960077162833221754742002979958278090304905886597737134558701486839290879791873659058114494492881144960905912030246756596718063530479997002071018859816198134454212212138240934011623835242448485844499912572612872547111400179183618955424038912*i1^204 + 1299694933407075407004024178196481653741445172443709672704259229486863589828903616033302053007802622283710450162430052830652319086465743844647486908093417853557548184250058763073886616644556450406976100016983612422649922043660273453577590968281336781135612532707058082161650438961440286976991091973158187522866119870637594864828217589460234822895905553039041790557676133509726755815269027258371528991223337122569970025757096581285483083973179309092396739637028919003971478139430558001774915305423704289777340856008285245609772836894904063550475483405750164843754534980845476350902511709709181025993207897526287964009773752387760006719210841102117268732120339258510618328316588484653764056927474971337441622233669679367203751875015827569313202064278486551862387589383128159570517149051724525826009827946329608182698861408445889052470764186484192830344836037665745281957351127394169079177911510561983122239310326657580949927272562951835086504498417458315267173992262394652986240752985582571223544375358362114067262421053536609978184066821617699281311012753962857412766068436788312837799412500535951116852986813801027636055637260233960103776852186148679258377924355773597494726372976445220073155957360596453989032088219947984646708007723123115536105185502295852197231907018026741541696768373587309027734221356376409524420447555296767264346631760136595804087090041624902948766112205199002060404748277440910775524777739844908875531870941191822861326402399429399274090531325796336469503422693324678034568505414175089445083420039701147969725880385417399242886997603772752311836591876212999026255738675052924900919143038919080518809208064808771687730071988789105399662397714247858719451568879447761593604683251957851437443617539338503314848372281557664357323721517167031849582561819383965191927948821634651582993779360360774496540611126448680447932306181025346322857024984208020706191780992386641193597706033432711898001552666527461904241660304282558959217931756130825731366385892100006740460082413895823693452159456540092042745609777072124719870220243207901707254208385880079744775241206790865700622963705861847500709255917974310159588298336214305458955044443852043842248107564289392564644464356679680264713770576935458247379193925474455081748554312698491814477811783250183136504280127919963934323829979168128984124448346094873971871157863851920724392324053546499137841102888518799655393205805704927033244938147712246461124794102705919689486135467167966991345709483565927630769519021565143932731392*i1^205 + -417216061741575992344058635351164759311922899575794281259359838125599370475184930193744936834665561848925766271022867923970627239894461465309686371926848979952867374593977337839660445666295165272268581802302696527780254882924342735441193497969361648392199716675054677596467447187204551943500677482175288831502736938990875284046094931719139867784077550272555596446266848570938381382009595067451462853484160620582016880077620745679342431358856999629614228470249226254054850571068132849455550980882515653318414012790213069745253780144841955637533108314875471905642358115073937980752196154840127643847964438807216088131952547411237396034151469719248894361754525956043040642449996903773312425779756731937894759436938152620633094435843161051955949398585510359087654728782966074960742983548539652730977994651593249309680188479367718552254191798078792413216688616404964477499349115808548967392808348270412933449032737914409424822634882502113157457412909208628237918873771155544753937768437176459384531942031762956019653703529977248660254721212325327276151935326262529721037752397345393859075543471319503343896204141203495181260385481192427257113354198134021079722460964971582795402582400795909707727432721021740111674673232746567849676893746846405552390536145715275296322372398442413672453214382675465379647662054639552982151778641071729951673473312296439773118553344971331622371067495519968276314828591005289517082511857247130542366097175238195930610664368188048086864937152700311508701582482279414506705894199097890144368468960614691178351569408195627935853900938029075876856223175699908456434440026869651001587331510926991977840547156578580576556306340679318281389528710864263759299365708422816511550948436051864141465160116248089994576135584314425822671483088016418677709603091502749847838588003397000330915180884907795274253628042684896446501141365112459686970525786444317553748162055152487875212681633436214028049909292250625336851344110375694267669270034044726376648989980433412441525642363691273666946044043407587724180216498077650384283980346314224567823444705731249341396553278735726547747923627699766445910231591377455744372462215614366493836006241715755301032064706892067737547961803122089414114601347280040232469112505925909390089456373122177186228151657244371848065981900759118036766072635211672945478991277020645723434968429417276959723305929082926729476340250409211611695657792072336280850316964893255490440055550357363872456768872297044842589226214001183161301975695360*i1^206 + -7886839124800011894686450464811784027431091012351824673724463256819969534355374764216505731335267806189762753795517335908044932018078269562475919971694841119486120772573064736827588834870091705598328071927870137275863486807442252406888246022289083210237227180727674262361306019395528830146147152436044796336934595764580619149192116592865162105725780617853531686298903832068127417331468692367057073292921886216806497529736451370086863740480724249767270961958554818006797481583827390522083294181360263199305946186199942638098123903570456612046459284533044569404149759185336823352746604771904836600443648341946308178479621771824631532428034399129041171602280932818233388846482291985717854659662774042353070026452661073779941339683894568544071534050628851384705220381994982260854850900848534560164785712846359577669635692914032033462892052303836978453021882465163689467304205622120021845028901887391690040869310583236864525361906577553699299994146804973694787468317355827918028398886925833671272926187299617942024063978873199780527284915075962821013764821959297393781073318819616734477949865355016599010870813929578051481166867488848577459180209839603891427496205310517543461223638533134113244215079760799861403884702506135754707407646964547018027807386156755062183531156285387759895858864191089249771198229826251954436030741889557073218125090701846524519763518585761675058063372084259831330902622166451923187524240163061639797380356501085752812389829685561610228032928603796467253081961793799029715674078952674163245467637992291842784840354267188660840180067818535891223944830419222270068939805468325045434051797950582626532049971692939850004722347677061293830512677702299528415471553552057618294193397148276373952495178087763052065929979228485820912030393342323182570821542648095771991530266252025785436115222458073520689838231905928029732587168856268555686140375477088040301480748576958287575614600863732474718206445667664276195899902946161497263804128516668332702036172809676791049268012281499086748991702859061848444632745661176771363781670959685042217105678511896112587931882692744988154141358206442017847687261058795838937984293813260853262514062752521558282148934823561053244851655207671610003396763908661196958082662642100558291573687057371500381333946337736520994647815670916751436794483194525332600403486370117036279099766183441051797609552041251431525747318806960856056294357536152774906771067604632688802377852934362892700866509181057723046518927251822608384*i1^207 + -21391702611328324411735787728392038825920428060047220696926327227440348952777540773701448272556953739426226171751602662241875372792963121416191476492455164059244811267147363675965392177527206939140507150475073885508052741717878638236831198639148117857423288778888338137481490583854193455831322889710820879162459146536086176219670105137593664879000951139412827007255726323484577856719315371076610613938875417633923882964534373586614862403317826271327501853443662568293341583277818079764042322912990947672482851527995013140858295525563290360649412072931345363901840491565058864231572282052604944325479357908258974007929060051232811791741586430624399385056350050264311458242628334395741779200607914328696387612425130632074599960718011795937415602399744927649563099915596524255727041836553060984200484698747841271620905562350639540801151234088364073584186439363883350626114751819061653679904393345207954541263438542891687574291836737642212163574112862729866326270776593087829089117348080724125668365673619749517821177674950522418225110730453438626450005830237009231609658278834008831741224659718774474659971779813657006785734853892278277659314671854832919233623402463628378772001660039273075108877456996587270860631032169369697819915969805092923340968584215072965341997782942293948460756596426377675547017138097180540471550056951961691198272231945410448691098269665961604338360249748754554784607362668170528152164103077142762148175404612046653215761461212336066422801176427671943243777924203414575157615106156128489051238718309451364962621893088478442715492762333918620146490893700798025523143412512087357365723025391279786778864174264222025454548019820026530032509034609837442367849007051152577297922594358212261655448222993163574080555146252396067782857453792008065043567043033586361161582259885724708507601850993485965023740459275546002664908128257095235106104004593664765542952388341310208776336611460999147392234764204558879169901528704619282779006801829664405114032643516290813588452681224338763727581929607869967144548070460976983137183303081889340216028290386367774558653799451829293321562861624065025545736872945480840789031289518115753754724507866235786583370731879698474724814798757764984897101964472106791086469658466325464113500448422655559720048665243206548986168719520880913284732269850579204427808692329070465751645475565304238054295653526490461562492219029656105225669702671974995928946410018760325533813393210511416805449227546659147143446528*i1^208 + -37805931940313539853638223565900788931094183075888370252884311937027527841661319785821697756160186647323896821107732126440538427671237653718792036176566620036809112646349826689992940870344479012328644720249715661503297647525283226139108919816192434052406664831727325731728043251433992120666432703760241422250188380470687184247023812709427812030365251322257340269006403070275813120395439958344273419543635521613790540557695463698893536424772748606805092984257721397339392679908617439363024462731550599699656337127396757831609996557529100266033584637484646188932119307355268042527526242167859555525636666098998566663600419571266200040481182445453472455822585817441778419503694307036041961981890804833469314509486492964738406849628442062794808171322774547747908049277292058046617863283068759248465115927337614258886961264873423793947850079371859495051413223635562452907604086547580496887912017065264726211362199536210849164784972143194942330449763959176499156443961546585615798510178391771955776739511053248880096884069096765236736817660341867042382295776426940611653842218300040078389838785978301378539654236663803281767821307879797780210496258165674117548551917850500270551369584330111131595445886147277571939033265536069995685335491211373025465585018690511306999536047908625385132525466365553016668416052905346281734996305081647075805885789567252659406328541448306150034925353749146472282940368833551466283626480802258185468239267134141828999900364671881437170690352021455836608313726480330108315497746420986060395681304109142466922266611135261186918098783363754278082663736748536989637920671803955032606911932761804053340007218682775697615251351606900687755694342832198200270192060847276252506538948117298072514983023018906320624388267529570400569835007648726117827596336628648630473964266208379473427141908355006066911114960009555676466377275645824443271231701047648859008430882975233074210111180462901261104581468836702266591576545369864937682857699966174813692077980599767257154448652797265971106347793238058775934045021599235665977218036295505296061018474913868813051960979690912812701676554721683713562692529429339702065502372323453120390314582091335034693815645137644547875788891722927523057025607757587407228184040436145178067669809813508587655528100646462187981107775972902398027143293218284166936869548401159172062165945701265473646610325823799329638661929550417387793179358866109660848339087149819315912763757833821876869629432823808*i1^209 + -39441670322095039579969237344790358022663991124730430743594217726657131328844014935011454218325618705940796213830986456976129210442113341837792168838467648437714894328579578269419908404318946553668693707197419435798683416876975944620154269792068395869827542703797571092870420666479967049447584486479331578610890650242995084212155879668674017515408969630188582919654168686729327474612866946183035701655039585856863628062886967136292719801116337719764114120405745820902993284666509177745358249677186881592581946938007541111010073677153494269284810438613944977403115243724617780951746658552133870056137187650033200279557754984368063929695501481535574333749474804610299075115640253969473250486492511303055367252703175971513771626878537568871558236985144873983485572659188633471124568018085811999056216622754204657061216049426020291262421441762016047027304065168365648276828234654805366622590282891140150799634771159696505262824295169462634901690520432705543975536980738394139493979873697087654180078702456023647794533501899571891113657895642094569722347119435047291137593849978857502865245620944794826147674474357138783211706006350556362172217790393128555812912290309493035104341976178185785100416574486615561954070243404732667982278270726032946452180775948181225748135968820228315468291283290420257446673959237426492553159089946635282197100702028578446944527390833891792133099074044362719344492657874448334249702883219841080540288598660526570602026018597599274487100600865684738019194438854142873309849617798094655011421926654510504583628547560323402961696597059777138321680922056230692191026384032321085966815163647787339015242198183161946358810526117793295683419058192240140366203947094036152664835906958968234396995571711372025319854866607764101593457554371107042524485053629548769715845575070264365286936488465116522265657113348908121663010052161773340732227926749363256863961544943145044569652017508768041460950688068042770874240042593324941801468225458055926584845391916668446099699922449319356861192375280403233082463960835630681631178201500470862996709024238522551403503452849076773494293320166844794457651269636178928158632924538166763256056052609908307135454868341061736768984548771606980795715388548780446028849823665692167540749975520588333009712145650105722835758190165352991808720145125533998226397199881689171399183893887914049850037467435727819715089690808680117162380552378626916492154792813545933577512440746397925376*i1^210 + 23765785047648616822351813618757582725097333493468282032331232839748263833151308630731747604980372657494338708432224513517366894092058785542958895075908821115664939401687722558039830378233318368863030437096153056471908106341066329936035693752582721582893613833928776806357930853383307087254395177473234537433493763934210351597176998591963280860512732576231912778053365445059369941577893846611772431075580761598926130362366687486866043298244633362390796631788608951664877737133141273421177285928332941580077867477480160338870534835542465020586847625230894679457694982562285787631348240454379479148490925596949864912223886335138716934706541021754206545168737599900335632571810007478318240623354479338272609525185911486787924751295647187670240067644339820741607400711732181058715357007734977253515143740783902736155725927965294487096806439329998216298871013434644926362098458200489499445893905867413068102174704319775549832740639288530599743089291171034013640265343119052301693055077969075901592623466692972762590184750607717355350894975188366368566260583681893411339636396742595113724221167621967829785983539298710780475758383771696076062615934333987653491212648952127857737804041936992335241831531700025901886542307304049344161397695647729772372773783537802203794345560075641850965449869093256197065273629064765535805993749652175653329631676003336011610717561022841721245107968013811290204377514661826188765531044497834331795933522421984589163192410710123442019927889739359377118518233465485905771907406597594289952317083599946796554319619788512798806096177636009282745385056992199444589804931973435596315926666479552695112634103001772482840126031585455052985485293110819492454692882968763379781621516443431879397410391085013713986618112577990531697853958523096734159468559202571504937650542557850034639854512947657722617568434924823118235271530170901205638696287332307169636447326846813508033364799084140601752157613427368523447999586935337416704309552281270282183864063416407880458310154243156807836942579293529558752919299460892982634884732242394126986859636121794649906507231914722890058412595477658327334436660562696376782669637707023355530271940371965780032618845953150097426376975857070991734370883321074923541709921289412877718669775883492352771602994300369131807246348811603377156638912618402057797432314026650036617116117523850057444967942198291254724183578412890570551425221137284161960868436735197441077280768*i1^211 + 5254308369677105024178138974241169193498327089103476958872381564944756337288478645527348458285666282632614595894375795560983577323419576417514795410856928072031978269240671265317927806147370006325589449453795625441809674012076378778192716576591779794879455476283355861532217994645019672157477519983135762462025513779079064646896833078738427058478369469682891302079513205192119961433822572090480084438718628010245673496987895714474558607616125293641710302238573935763680958086975833480391639039751247468909039722637541530877803277051706955023728617187645754684626372589862248006353305898691389259902016727340008081286429282397071226013431801506206349315069975759772091820250884778477508294477499205352079882107691481749997220496235236197361298075692081013660844171933224163098596764154079060831913468465129770311083135886035084182476810874927944591801640257143701585157642020124950729562054334009822161678591672383032680233667283764290230514438189980812674161502061429244220126388323538087573976366752042498120648752865650862195361161592926462799501122250604414073585123178485084113723237902446965233088966805935845235942447823528326685792077571216354730516279611646250953004534278771069491021897240025109087983936297331513143644248359045551547229459533365421902580276434469699355992319363399708971044799626109161431170167551994226067402069114612860747486613837146982283882195407983609126101253938158979650643875270009846619307556939845650123752573975236576950295798623241924840764493964039051164065677834589939092010059218123701128674406846917533448527618268146445210184765318716439827204467818313127167567869410785072017339549324810370370700399853599959255929041535197297483631370797131290122287510173637275615898462041863682405018324703750987074531080125012511383444067391115637634769543289397656596422442793732961346969035515585563901286489125372797155098759071029637030027929676769638186197640339185022189860001086121152692183406993839394929236105250060766360073141561062782578916564098189976934019149600316720047857200966154253005582861047144779858233038827267936232028536108787671909051254724497946368729509719906963160673007644008969390358399311887276050754842474269011140455050897752425110506069179806146356542588983795742505652512933890256898338202439637531085997907741139830690639990170776285726723131926496414775436015385267102814321920246969397493870265983849136302218123762278126165309205250048*i1^212 + -938621020602008339011895066556715344759310246663989995586418552569750785592543316814962445052702846467403847880613452419519379823497520894481446267073279292032416173351583805250669664608922584291634227794126651972772983106771908663854874872283218417708192555552399104307892290247395378070475551232149298725389290242653403519661236602226609000487297257052705415334258315906644692711902295606019953310356624677896742807935081860440026185285207525716101859393971081850838770561410755465866415790834781432572827425664001469117729751231957672218905731371200411304698865741927006362958378931360718181319836673333238049249062380673522516134122954783815220960869517659663658523592884816003953086815174174172966485414938049305442250237740381917738977330209416577283007350280676786761396883299904029286392864169796312534307206256167004576979953868845936908724977374247751196044653624005986053134947173064116755175698279261024438070321068299538621427764657805017121806560808869275496756707628246789606666340463723426400920350262776005211685467492760068528220043826857249731083720173135902325660698303274329759756656888320951558011984323845643445985044938609554905391962881238243633408045226357829706196680336355874339892710239003774251440349776103806456006822039734642275267096399608738490862034949457274807729427671868411952149634312759221183224283605935079438132610146816135506377641478248403043653000304451414947231564739712607908898365102377965541461547124018144106202407315416143620551543368067440928149092657477570144050369844416457508860345327856684003742801697638946551085028763654352800482407531900668451763587589099664780021413143485627587868068842295906491567763997932496047388049724830752146999278686443176596082463698471534293113225083266589238267556326376925586324386796578248295775967262750882626230133229733284211254783604959545131172879501699013471601070814643044880723221577797323082364102607864230074281419452534974026445728140216840597449502947477182292184356288485886541855591976278129925246847134725713675522268904183244169234846967002957392266581940841743771161868205431549043834959419133927292182390857368686521316002328303185531608545594057360272913736242103171097185636829459160564507134978607955016735741724326437328833426776618208480425980428674354891489630574446146837400711547166066923204682772999902058254392014607920168126535028867625946926717962730948169295642510124646400*i1^213 + -535645654934021580305834339318516965342564194744749281171084461854448611313583882905218589198802677363647887036337083202566972897753071348983717210786409488544638960241070322002015062585131238184233105173446412497261637479937276152683497587053617609713850929079786406030316034251323310797773455366126844929489839360911353764239867880768574496860188875077024727505918903737714255521673757223160319358767528434316068999831309070306775099722640428625305585101551535257247485343581598108633755355511336816136992093387897252365983465190560519876288854225346047097346678805643232829377905191692066268162397734284011343791491715140236796024766583197695171747136102542916031335361574647851575434369191549077280713582784443298892677679571154301741813309842512896062700870555527239042778710571816228765164385209241228119089817567934425106010020331694341959840495104973624891980531006579531576110514465678365604599155974802473923089387144365378833344712344470778117937222056223128043726025071618078495067349042928016071070309865977504093389348685048350489388595810477060197236403262646881948408045375400949335547934826582177275677398062862638209918009079619317916145463237616857007291723993401617562040346359710821517659108660898977109325043835778079139124320019521673501514640134270373874367444619648831862492554159230650246975002959459878540881557918353769212255138385146010160649316381965194896583693893162811566977851616985110742766190585815414773888010118967463402691249558010605545344365515394149196843967877504822217578986843647409115416114543802776481376361649690329445218283802781859557752016894711687396827886826964009062554209775190115826400122758382796501187653330766571610055985204495479319592320885787049834448404829003242106575492894883391431944151882166358788355905360123731983979872716663425626684942837568327211457316883574593193189670052727776444023129741420506576784349581229761300211886398340005693786384297047400831861663217707717033412493282632777110698533347232298309582214917680009950325958992063533744669603985641443331895116647413096998056214923044517288363577952753150076758428440940891121435931922211420798762191000210242869693902793672205392638020671796737947910507434982938675875737337647714898534450162530234641679022497348310614526131817404461954481666945883090385981182473063947255225944359221224620248505694899245893600873608538325802111191456470821452644352*i1^214 + -96812210962040745904920164377086935706547886600901764627873495202224761062184317651878398483572807207280529960964407388102439977433642576514876309919614495923577606657284282356549779004660006269109835234825677847171505458932177309355417759503166390608557615115682246172400086182953431311167306200116373754904958863047435772066711197637240613644079303566857259840537311061764140916565400997335692621057067712969061502722557708920414247281226570362794115183851857291017460050726924214166885456379476309926344013927434063791516068044785897095968204874698216410110111422560222229113127825517926054301351693379755343229338973347872150351935153051779014900820876151003430476205691789218724974039661488959005835724362088162443838412849229892857564792470912893472583829310939290470914023306102233736833702701517453125281498039317590704680952636377017653681251641278309957511983546489132009063814353405532111008673904606321091202770673676770682262597501841908391272400612992227953087034670450506805483329295574703759669153841332821212883475692859218513080448481564042072864179952203506020365341986262268800686900742959697763445501882442286150173879485729671546630008149514502163863949438863895023259670476351311614716591672091553510591732006170875730015671564358424610496173717512099102721246511458147251690879079874282407135633348155619448158475933619052982823625824581816964224102039698655325190183529339635749203296522005741116221394959475457456086139995929153863905992781553209364178060635110681943531505768240030220963548194752397891638845129420050627383519520744810128433616825573148949460206767175515433623213360267222796029839261965948595490697411578942078546864002334790407469628449904404769696877888690569921653405487327376360467109712210237241917434881734243739640242252163190810369795937031999360470303137591980424588355363599577055686778736666734605363912061933119457162430916266029253406861161017288151080158826836386883875140461891048426007184711996407357057924066465743921099818835437875476124456996057815060270321100578267129173690161955471225672446982261666800631996722052186855301239376518050581704029077553418585813406692669216266615010073818872200533153793470735561778802672785916456410627443242351888598984637608052590069253906546326272095206630753694707696983347442312106268054294384356603981439956816603750111179186256267492600660806994704166215974125568*i1^215 + -9749086789308976813810123759857367289862421958810205216735712768371094230884100379539700939435058612301189226033670981868857241611237533051644653352417402777870369832977483471651314114993891391029815450788932188114586352473046242793993250192146335823141767555716098050921572483976520118737503399166165991098274843017787336896196695719292266755483548421191809920120487066130388737073795801498562925987176970506563977037631832514630173845063427873878004184906245932737842336867801622702663774703830768609276180105982081214445202017503674956408296302759460648834435065193348024776360370560383504137123563037770182711876807965788707540663390933169607936381795723103341495375455551211923104953275685100929095174286391493069641989653505461082286732561716044360890842913128843145456275658598006377065815468070157188065557971941397116538566991868294691630336412697578003172388357596053490254833681409109974453390366079123266306308596089205367326236856452199184771046822303154392922446378280348886927064884776803545200477890187475535911035629373649016267061002035846368665661332433807473250210803604586614901467809913297751719020782557232872670516118438819016187815478985898746937970378546166939013999223434724574149053831554641395118734617007263225635057855625582790681684622881270979362978372824494082761667670089950119298216055611761393204903615909879832597797875368158640133603567804833754357527101237450253522449002046439702866206319301467588157642636261089657738715035563399262787615516840711512770142385632098207096898224519472643351638739165562439065498135259562602945692909485733899891031374119540216058487077950887976670693197670744839848794233688090132586431193231263108518549955835835615848318729698461270816195625438471202892389575108474370170193186264722992510108590334876955431216641830819369628371797326705285961004065612150193607918784305333599656342453664442626915981479436652258964112084113204130609121288776149352524779158939403722002286874679985033029843991403767749624833424918349326624026691137239962820462049649365203391881135979870428671694156870182858339274276944740309488983436141608331029824195997382451802484538653046189750977466535849933927643251887479031374256696657590478781751031317155608797618984973951871856327011366321963572106711795902444242359762457335454830025830878318109843791595854059656496428068785707141437932439047503872*i1^216 + -587451842614238297819360706792226732700764685431458887760594620275773245157800264520020248341658985154624593339704933848671241301445486613557803940220099943801495945846555504367247078098804574423502148685620717149458063521141607429045306656806184495721549060978324471330055326128891965025444763183404038322918323610658301849311908762190058852767504442285142476576874180999632151731056087548719843990925502436317537083510449997401085118220501237030573426031170416142964381972228112816440146031623379600845534254710186935282088689291216878090349192230642104996465063383073345565816269641456392675010493733421571257119415344798703419980347834382646266702464939291868511522515459182935807036628929418906293718072910252891899790275326984399258583248873574462267385221641707996151223741237744694560319779098280432994115242402865336745484066577220134349656332269246116478317652301588238284530549520017254776940858536510094305346366335708536053988835411857644646466887724488424016983947639675336371798097872260518838532316089748127521168999629136863524638274158153680941928313291464645752180733315602865177872522940098601607858098591171687518998292008313626047094022882017571611550772039351898803987330281858688401588386848081465885099902689526093165571392088334285816532414884623826846168922665210344718158120315867124543171287843669028340133619197169689829405906490225260182128673975485148177050952554088323519289540192152956712874908164486918816660397474533276262632830321063072303232036330006348157720733656503628564463631250220446141397603325151942273251228090680230093032803952162953791732593855483504360230704089111068519154490800657954620747313488310839527965623547731788416375587933135255716151691020007429010093485324516978454962922150047494166843948101710981153391777141438184942493918082847502169809765748807748042938642214449009589998599924077165381637317792470176562692331940951939187280388920768895426790391691716686718552232800062025184166557188207300496789339446019326161837631008384490826992487788346523882883282971587490195528246368177071437482883653734194049149576165319243198618227461268417106415800094517251178556923980957752748213767112928134702939930413578627393068499237042370184316614172076425920521700818050648434295169905862236212325863957345031713079501140055171017363806192918537887545664519610928408108033134789583175680*i1^217 + -19917790253701993322954394394619860477325504864553128994737570832925643782034480615079361301622953615670463380422819352702401453263970921752544540115489797091275866757704513306767721600398454778205310025520259695664395735795892233659548501409299902171343478145307242742646651832280564037538658870120653158755741979550833666595184661067669089448172128481808538574254930683331707357321572733115214512345614358304948187579748561050392811375617314334798984625730891728045769729547142031619877540982636071666622977549360080964111588816960289120147424586722840132525293768216302529717306726145594007995469951359031526389209118358534812525480945795606222344540250726714579886497214009136455080034602940119094057722044376345582242478251558690928437537086097642189683157798571595986484929567392581109446989806862579907496250922657447915259331746029693620597227853771443894939154698376075723678806368821748372089168347989254611099021301427589694154550658676040439480490251714321048703138466755278020041519480898970968110832687903211119733009983068473231243382908036214393117221614267536717515376851708614522533108851929759731726183783475317582387662385717066228216432073764317518469522667068369100527325863025683431863113977966927268460403325074335465378112845716917461741721704606610365300777577971823085354309153720452489245286605365086781641483969028001416917290593195951849146193633903849854060665964357842685046710670617887247720374894960190126117801982515916082799812610572389886350678382916757526044997556124056211342888796840750380404256563475291775670205103438593459411766534369317921023769180741402189533446767138342127707580022995951702328792615027603825769859506210072906391644863186808955002109309215342386040614598291288787343955392422077629811154650215441085308969646138925661977583596087547614400029656528891792266807730559080590235937931119390740146834232254984170429088696395031873093700641141974593855437055934790656747164205839053275684001646913903721669356835463425569644652864049110621785858461617876625517663709380679437119228586534939765371606951583355402516581634168092427495611064702086566442031248956471262056989062670085425786823182681388608432877349377083102925716715154431775364634396707059010641034648691575554971018599947412009866980979112326758554653188276778624304818937600046054237001659196688146471321600*i1^218 + -307911092424057362469513605778131586629733760903347970867341226849034020708452740363153983754257563022918317562589618963173938017755233015676614023978917134506941588129137393663242954745209584934428973022179050308668090108195627925969895428474958195054756997220644802003052308927595574328980019391198371122669912918872368627596625182735566109657736198916570085638346446195825071110393747084693824092070620936824672221274669549416941969976004327468755111399969291571006338439630179954318942216317214725142780816457993934422100252735703589588181077392871609528864958007134824559924190561042869697254622875740224247574904767693072704447458270929696709241765959135486438644730421312845524643973740313932429474110845564540744090687609403370814747468933071172591134054904833416991942262848500127652224327731784909894770307016520583975627152580160831200769003790315101419947286263332790213790348802230718701782338108742310591946881448263601019913466080801573603756830595110364432711258358966359394865516800128807500466075211942007002719253944954326477392856544159379873753669473691406301174125771144641492012968460214935211315609037713222578067205780524480914651249889696743094867092901519146139923136457779783218335082842547893550166182386305423344671947692382304876782605644384487514806630387992353155293075145366330530614094277668995745747127709691310920541972716934403599517249068732462680199559094741475360217684324427622022401163482904752590515951533770923161313353307769730853916642778791193187990399776418880387651911598517951221203001091600226149308890525071890087652787355931811420431194778390485096542938561926152297888609078349700510662144501425155538443734932197267553181364103274425946653252116394135061878981197759607447553134589746701155520979766888123627605010653186130636001586652754754652942622904460171932373279472676307242281819201204777491705552029527833085765457573607742632410361016249706361311649574409460873726899348923417855672234093618219825936973834754938586096910386537209984500637184070623270221320875122091969408999983977892917523743883019396796531853360247054724765879647696005357252628739694152606290256463868209313366918573821269273465640659041167891928013134345650454027482502471411664326501939268059715469812047981056532562311311260913857589410979085730624154349125216281493552486154240*i1^219 + -897510978057742024978853491731730756932113123727534661698560654043383917636798300374581627857901443027670651409279952220606865352586350378613844727944312713955914490130384157316026266263385016384916142509620673954300452555528497780206478079966734387835965115725268286211096031059873541651128219007047972551109521223123175797194213289308805452540499158415018341297381447110500798251831216827212762793204653884171264572431734931781171976470901493708480880389015914416157897497355981403177086338824424238434192921810697064226114561553269341387604870815181455446259336562471597278681302100190916788981320049906043773854557761567623660484680092384020197511266063259053980084805339495668193869625514097847532777467116764945346211919349387003253785250157499480675846041621538301381356729861758987753613964006079589018871707181443374185153716072530233095792119380432788821081324120357785789800992011168924754930187808147629306159152609433748595841759324052376979743832759308797194008655235639579633194609250991008527945331470747154776865157373194247326910880558066402409414530060601125983169968752986333547411311086923712894803807992306876076933644989699831515540481465488812685457208473365063816940198960158252373850440027612958313038774871871419339879701076914023857203327768136086922637646272350733153129427149092668885179776322937176365429402846813290203823103699585579661957926965926766159406577959979163027617021360229176400029116242825791438920081375952103125878501798486432105933843898064114387098979288645570293899375522176952978689047615676585478704743598435206967260667552868603419976728216821604812258691505132485579339570230046951684992042742753905649455064424090981970136633709185875153816681106923322687704214131283091948638370137278385494736065983310068922997920674385675557587695042640594960343578141812884613935199786985768518685408436704797776864112838981768703696445773348444000733524598567008703334861790534048300787526862325329606864247774737775673923419881959416295828522826192554394670145970672765017976251549100818930877431537627740990470161357095041463739976231711084825467005330822062240885880332441976400650738977556825318878471679681507251494203185096801937414351640200827030647271570414350683715287508175769524394781123717903611769622306571144016061922920684720014485803623251968*i1^220 + 19080123304512382530534190833059867161268494529652032631459649975433495783803264317536437701418241396777422444414969011697944395791337921616878487358378692360493371295419002079549621100967531765676492729644141834963874588649955470626743985334229849652513044931255820011508084032483318643201420434147999052490512631727377171135749711896527740226281222556100907573632781466660460369785924196230415975788625022479118327660581894046186003777961045103515533903638521774919544378504453880911068034520003667571691360415466717569901598661311219588884137851393044129685084760378873654024851452185580846976599328507833900657947457039307374195926308590342098250052232501691962099794491471328008574948843207032332480451177221741294418291336653668677984788689078313173474487141901679119152863997424178345243268874216686510423402002793086459742963405653914697039295619968166792178992756720826302784714531667784488150038026068538394705323477151821956452060194024587323394419880913739457051814762689724546836172450822023229490420762795791392047360511117629039470552983675714875662818495453188852199256835741147779792209290079952310891258831711547251555619902293612759874999082565832286902915373266015147776647255773983098599978611013043825354317079022668487339952969043304152225072508392511844261077513583700540865983542165213560842239646372248594996686933196375618998428186643952514191736163673002028773772683323747762958670226707012635732531279665923421542504458237807561724013840424407260624534013836658111626757129646764335609256143229864979163613545597833266678535829652178297963143893344501393150068649606067258171045128604059680490236070085972416251363912733578214050770138719968523517196457984091748721115128746502725907763077336814803077804743232919032184076558562227409775311250015480131954568005492620593150582807170352316094238050716134501188267791719244296151797865277263238901839654579076358402522974095741417952637305168896410461113826468934465751185990172282741432453004095348741127204963830679315301278629854437294607796743395983522231919090586573349159022828127426668440156653051240440546351708750619493907361531445241069902252641618667225300325047122884309165558558739252251564070631340776604357343558935377110957343565325815054143735058841534826733583240128651072404737302702562738176*i1^221 + -32679586634098917384088403242229307478851404698919877324367176388349586861901787432448593238085161063725074656046945029442786646762061324143281373214957843323654868542650808075078039077313974167006964923282263307469731979975878845200981243057526064557010006953476727475779259366420858361056261101177247184358011208472311031002475348204740179999406946504997432305422903476022738692903463772208251914374465864155097220308557358422005858191863581557737122924415855327799070402690961313537276055133641658460364642764660954806259849091377000180592418315048941886961166375251227564026665820125854386201733967941643395829238604738712709891198431887629439365189523495310622096105272325408945501882109257128974330475379368936165415777265923696073381954045850345693350395645877209216785713960349120593776840214464415437781738107317902332848058715596482873284448200621980221856592845605226074391147810516520813819397472875377756896990988224017236227316146366506664887151431212010010819560605095574818773676066078522207016644668228145438034295695490487174945075149411194893166514653839999723600923233499199477270465915610175296582459580935674364139205454799031988731437444234213904198291870816476712407894496746043598185384380973818739505791755253549447474685609067245061703169395578085225006144745574824955723867875830490985227931641630781992115372685562944502409091238086504543919444144909293937651319440835921886247100587936560199005088076836325007315345524467279250981422254758242132092197061758166419545590520883685811372472486187098584040782879455796956585845834340235045810302299351701906318454726878605602189787615147760544728262369306943282763839910391209437375800417296603297805839430114878069906531878487531033967799348129510528732038890771713307431045479794100342775640566049682463571759179357200861216462524403624522542041977406622848462807733947616217331900289998273308355701075108763023895145687855553963593117241527154504311247895016457727876132866871510194025609640163355955677516347915943101318068898046522526237285627359895056361311684411263379979001194897448505582961915148612798826007878794029981826868375600980411647504969583000260542242500606024609763040250622412702303938940011397831044565559672530965738349851346884391394238056588988019584925152610749278846976*i1^222 + -29172036544392563933828012206294912620906812067665658104617915404552445007639161773082109821240477446768248267287620411591585909507063352094527086421814976177068112602483316679934483138151729585271775250214888950560891111622242566025415096978425558045717683842229762143693863029784603511325609070299508576021277713641190224373749456630933941563410209918511255404562903299171045220466729559521910585245331654864739111888581483800447108028724057721399759145155346551199128584419579880704916383762879470595909848545998966224132365172201183556068824991932761888560953098210082009805728290768770816089797206680670063322966510164626552028608695352963563294192597056816423691327588898082745639036175538559488466043601510791264377030150645458202944027676663501470632517812825654030421106314224112157235798674704558715825465058129828519117083597336791991409124592145107939530934317887935838524696042642248562593294642235358092276017908039139320115066543158269111102088275410609518902892285281186238410039646255463039398138329094189314458785917047343409049187887232173381343375323730828902607195322059209286437126778242434984475660847718823269470335444464817735743503823433870076992469070432931208103891664921907062088706615325454581832403517535316201463821641249187663824154700377029712775847866205160287819452253033756783435654886930121811998005856729658328550164747483201000543979615880625419003946456079218928440721275430843031735342609282639846663703498954147550336606012475711218287399741205731666189132558641156409008604533924021390418444128169109361287836384188562518620608957563827399435849923368585918270473158046470023575717122163604683758119961878566974498482633897254719991891572000596389860741279499223186761459751957199070660337155051086947382023494016696010496389391964246516181082015368573685062103823151331121567708162293195752829814363348910738454924756567832032469013170499570449837967464102951086776092402334984412214525501670932303166759493029871421109144092143552324181956785712568174507317064261951728062476218546257547260292105714455050068769201807686259758611532691958204549609615768222339023593075259513899212408865186404954971862985997848376178290058670099055133467686677365330460245860163642477085865410666296816181252687524728688611426304*i1^223 + -8364798941072628520862695522601365888910535884479619310255093966945162973174805088125416463895743431698753125453652027814895354725464159243213006653284129323925761461757957694331502691913449364257066500406817450948401454980297796779686829789318572435650988765765889830184784677505320472412096085644471764383965909114346717419578235168212549227142018687074124108697017625183632117890639101817424539046040708912565942624796926198535706396322917364183600608657162366918999323308676923067712124732412912446882127620821400138770911269484142735393947915879445621626930132739865773253654407555326660280555981557312116354573080837113098379602158233870252086881718105722747466446956479283385375146935282040306977438115460010667317921170897223650203679442435214084601466426068431329973378355038411257294723839573218890661769380680624187716092790241692027320411030442476453400742896341100744010010499106559274451396219782614895589739695559373763625580097773764669743380577564072209872433179457539567106204322695036514096397218137293562705162607037852955757244087589933604180470589138153924888190499145751126919481708769397544229103347275810600171945630940955272777581795976477475867965773068223530240789060709373532451442391234002747916547558846976848123528144900309772520222955341969026039718660378905497893000976696411557586374589644071713459517866786615802990221704094568724867773537844287309784696206406244565291711330257468700608347499950736378174513967353147503247744089420151236256586867112744828880210929117286758718752536446911456068460224001293518270858237320603600465419833404819375267566139857954826687703395718425947320656226646406177049967751371959039411387452555483277218501463529992226898015950640505807087253315263786877643249197026437714345850197209217634559526563868786143168532268426226882809522608558009055930131699883485682556755574780254201112808245325560774577325490936293100296078858224811292353150031843759968517518036125675264668341330691842867360896314594735682872689394043403918104671006416757443879294222361088612175884630973904792244399830529200803656267684811116197771925150754020965882395756608715781128715256748076618169038703690302799652370297849363407961768411300210532232314771966869926879891470445904889384605319168*i1^224 + -530244835007889568176544512093407050457272566155581207428362710521784144404130500735807543924382581020067853536487385856703116037025837478911459133638917077630204730476054988029860099655378225607003973351226163952924654183442013065535487647726854726848378018887153483005546195243116226997375965147195090819099069678917519622647195241473934812482518822524139538812026891235658163582594524867861705254322372915815426387174709248628056382196851352605936880388853216488669559615913705387817475079212400045180984603176339364388223320488891287502208752310295131308819225582897673966226474811402400190969710100624252204586777465660644489710271218676055229602118256173398967313420910532798335857648893602546359504478800005409506856466833029299015006088563018507453807592977106433013497880714413416853524077975233956314233633335223778133116276208782532216271952122056413943472528337504077908768098413768881562686769849821714206969042440626199668428747170709314508458614640357511389494632050232052782901716555224618491306423624190589655952490841240961297347253735466366693520970421034605814630154258668723438420821141720593507800644455186020659597936878780855991751105805294634701545874268943459805834169176482548937547823093330006385160420442124475224030235834666788078124885872975787622947099358105035200453952993242505109950343268149032315857733927462592293034965076928770798264692093932639978932702137053348239150126235838293158202436577874412104689572366289778389436205350880753840356223950552133868884556018982881493535526580587845881471060658886373027069164503695398894530882819820497990141438171399351184260010268543208163529793382312318054923051932599967535169940618266823928455204790612482332322323572773139774781970569866968888684220260607542505336001707618483502498849569360069926161650021703762899728884470864926696595243317044676449351134962046836553310700184085356140698774785025512370416944456797765907036677215329165977717843627748727710775896039349257529178719998800130604441189842397758004851873246634446916314337519468574100803912705877287984114877823550957938102523263994876718471196152401900121196137335058566115028073831334378622434469752687650768803682383519218873122014247324836216293139439346544513432833490944*i1^225 + -61388479506811565159651916840936502430236732558991418877723325988612181335592625506112139046532539536942018303748275398358794070362894254874663770437026172801864612418036397368093830866530981195033487380143979566865395745594640302609754862435368187523998922884686293882947050164087406529247076446035031593370591207381367685543272809889132851494437579090645114856673104471491500874943217038158659808998266912391778128905636318233884061464520739823809121603688043137041501774912952303460904323172308224106268614371741753931291461630505980401465906374971849182091462280179570678874628067935148893628518749753822113867462308144166670695450926718150483151191175261160037193659271383320001336855391523353747491563298408439564453002134355842515072933321341503831859335312386157309491996418310895887555568007000054449028808603449307602894631715317321661119961359852558765539706263045911084334912811468911830754381820350918878884550723420803256072872321016932732419235301933037603145908939208811302960451511019767930812323065845196099475132063789024537818071302316864500512215621431454928227350332128456363832540000936034867563596929323330869455258465784289755139027886132255406502675678733543200953491580154793951983292311640105970387305376851142384438430410334573473530081881953676642113152006654001214426754485824566576349358041107106397008980412397946846944782696750104610420023887695325005917459946991818830584044722873163919011825552930870046900324231350676103497767577959696953046414751299930070471005089391436147836092316375176654328556752559057976988648169221478176788454739466868564191811048674883304709003997891353091349713950848695641072857335245066288685381253909806637346656183970338421924304226071684572064572510334756109736037576180522464109144980114984920249027591052578312355697148464686482296302024505185582246523594977307007695319383185749304155599238322759615364308692945053561136526729334819002687042729829440508882352896332526025265490719730159964854490788833307290259844655022550459174162347362258356834901466040202229742714675033404150146455763614161005314985336127183302170604513719585149320414024427206208735316198878742291418174553313996580505668690675452192009352031568498311956173542129664*i1^226 + -3191057765761615439099529834413855634721281303288411147748080085044331377293388757251455454638957545633876314469490030380546661246176036530272304849659431296720228000813458556003127176622597135604242941830653706222272629140999207964669289089700689369878384211402273383571644086560710626833864609136155390049855768616488611260118394402821921195103004238424227256714609341114792550445433393942438523937535404063978790568684276995441603495348025734985383686299372355539901135604513970821320183633977804518591781542323747756784860031082178028168026837866376740040783887605220147068991158696062849312391819248666114686892272084140759906937030725964066525218479731991488119404329017480087395760065904195915044570302711433661533773885903008531296512124618518338331961013224868458162036228682522203800807707585783586519333994521191045207063965223674183940863769357974567993182638872912744418956893102988238876441167666505544813447963385500670887132625292727297450442051582532210252797354415827616045698000660828150517029052796397959641965169490027875783644591326855667022094255102153093686416658458298503498422998138513513212718464596509153130818537337164460919900138143568112197455674875473187074038734411398400365980841165377276050629920173484150490623298441741576760792403438965143921950527513357735701409665669067292945378233088427373804731175706020805866246090450007821896228387654828074226809467241049523965800212205944876536180598181982064921962297645863061089563136899792865195584245274673449805251883713742669976842819992524821957443748455664569031194573800954840946821495371948477044552290088756250591388495966976293381468257198464629575449035505770184228864869719166337895035908730867163739896264223876576608730214756907532694838549003118269482356636198496518531829161993001605245356694204390560364037438131952625450770077786745684811831413586564399398207756300634454009816958752608901907688766270656862436322830725563273850604586440759615371636997284771926093592298007734909069653100522624501203457367897737566459839369820047953610435566310077552064409204069268785415203259374248768902480047062408075374781737424551982607939882904120165423210082407759307663847372863197103077885283607248896*i1^227 + -62343817816193987830121837772213806224543762417077264461956635502716366253325642589889291935297871523538761873701102849373681286329947403879886736271039285181702363212982795296472404741147744981805231126826430932841641196788661089618965523542924804093609872071258897255275554603766183514181993444253601770868286858478188610287141528188053181692282580663822076763073281688508076150481534400995718228876282048176957783684432339755444076580903745370363817219786822020616402653355160370555120577327876430920278331549350087403454621927567580271750817374684403967813247679691024379760779468175222535302030107214933304282935671269520760724632690400507322620156365314341653685913253841323811748533954045530365290036581899673717449113138954773294798883417945124438785969929225808405586230276983943961453792997519473650155489284868613951191264864217877367196305904593004206902135982749908310704254932082776147140404220506277353407866487978764594809578332447984678796016072243630880413224657430980721823980237905612615635269829815259455745375522431372822166072662060436219778698722753537379089050055596854386516839207121390031021535625060051473330544905655892201941491688302776149453424432399316289282947374159864686220821161327999122338476492323887955174193922290632815635802800831009128528001851631490038740452796857566445794297767037438620660804578184788503522640925449112047531686671153155264519596247878457013092352639764969166059541447662789906061845402194802843984867875367219306667754910068662129305157554113103683832096666872663896904002057951629766787687497107058454170559411414011281047428297304822797817236613948475737881989197010145698118681395584685450676030583785029850185107993577759760249295854401520651080050498137519918170896866909500529623945976424089539090213755795834192491955426753952584886485693037655898471499461681781523817213750451385444517133971695624770855808642523963538932555182000703142164445601163859327282003248052815056218749865255198043035334796339468969548591568370914222191696621029926052697057958483996195022545915587167566604098551531069892434557954063399762720452681171171257554295704769158419431925016229549757549856704271393652642818596085432320*i1^228 + -438656680737715903934442441950523241107681802611428237557339263937237467268414229169588284614680820334410769244704400807223897780834497412461731544797121665130691580655506077970032850585422478679800848152858583971485045015557255449660537682967674141017540226544772403642992139146619947261061466366030945033960028405737453078487063464687819974326889544702164837517419907386615083167586653822716511837533738806014429798686419388566659723035686502669461059583879266535004526166694740040229914482834370784027046757976930047284047179616342507651954809292917984245411230610546211239974541734961845727372718513666762573631851954691685529359489906418307546008891217913991136485940933024352092919752569032285465679988654555299908503457870894046987724548946189428278745930274226861733570316765323667261112444232137427036836396035442271196014355520777119297077092668738431232329075879853630575753216800592051412571406871840584474897395340445513173559883827372407865369934022816569056785946607100823687611881055043641050526086679113421933419013934389319290680509513878354787047686135860783654340174634090999053121746832061449736110628171931726052806243862601983604737977163534475474740196112038734830734008803345980118640397814989664616908400297585721722877347907520088120482037925901975351540877529471714575141583707708686220583870950107805992393897207393845701720258814982629070234434282468550704779074570348045724065296726764584626203757743590149831934335340832734577876722570826917617874914532237445371047262542413484497698720437621105607056433334481381258278597854666180447080707408410244802090084872422639833194465677375374554517087211802467906548548269858449764251932176334419372617678448652107897915795116976746095563549206892488101211742779875273838280357641625257820624032996693183791700918421592707721037466885749413653571492339460242654825954584066981968402929885693030775109917607945027831719125522317386101485076138303914994047625110283935315917377493232592243664943845043754653258090916748848315639398566911245086504532580175450978664883802443357715655176159938689776599682627600592914314553242663312163250103900596411290432845096409638830875885479642791936*i1^229 + -1520465757837882655970641718078295884913621460798580717549174793680793718068771161727885261762162438077112738584455081188180524246031385634138549180495852382691101310665493714752308386627271566642090171014500573315195769687287865884049286540537864973503742244207538392004262754502849588064547057829259883255724745663259074340572145957000456078691706758032135379556120841152189343195225665691190123389241664326317513302451714795616653440883221193891030925424115792294783400094601131223344947079889696052283399190528126048857671903470999616545129634306712230171859704775168128733654929212720755782720433037831942997671825646013448518504581033266581235984227579165275351430517819465234244939457954049580029046682253344347218974177968131600840865479968110120837308226173007443010434714053388097721733515600632237831298174103751044212248412441953429497660622216396034330611448647381249463385862277148236224906314233870503369304709469197969405290472217502264633192531522849316903929798425018826337480433345591256702106907919639442310953949375801846750009704829751756753641714981287072149681871560565630665808368422225647388418236822888316564810630208033791240753881935828963375694350777585340938484772017831944996999994654480989054778949557911187825781425298546943420351033878554283142242184719489217302820422023896450858157681395953188786951325189941936620446836800530356629826279369272830836801787637161806571565975803268193803866892368618359185885309089035580070436058751314658026460923935319390919823552996499890486183831382616869107685552110724767990647787686054315543805443540955918737938141947905820181893941705500640893606347230086441475910453490291553611645873550738622210726128464102971873950199659224617237938127979644396077448886560320510826526439862865187271527257979109675288267195411053018040461614768956694731851271688167606102337109012037852829804989094455624538127100722098723050280817975721546551847374309631460219099839570367702561917794413306005962968661702863202032904404668171287559665730764660439922704308643657622362083227980017383405264260119927329138315077097478224739432875996260761346401423440851812831655051364386471936*i1^230 + -3876992917429089497719226344682550117117309890470233369381184630133057518783083625025114819288341227347924842000420628533699368342161258097889256251185935137390248481512225844573416076091675546095880606537696157000851154838817576158822835595214994945490719986634168106554208527379151645466836692195524459349324319241685997083177179995725381867141875300615384503149038818878738046356534549448892915884535568770717290062782278993358242430289933712799422521028869431553320973114327320345015618731862228701112961256590821024303225073115893435122130316982175245396842502455032113408814465813260579553493421843720069251850314429397634406877499594700059729145186680936635569995837721736562882350200349333316753565647133932704309492825120190681047555956386327999199233697279847986865482730134180426716280503893210043786222436815581048641054308520762581791513840350253229970481138727212433424180249160828296518441849020697192754718140707869356499642420623107579529043458409413866537940508239110553142072850050688297753457176080827481469161318640837779953147470812273809502611787900254738322705516535254187275786994756771345607094350585637226993563924695294973155882380824871921700876309626500015632915632972440705101596510163493371059699516054042757206441602426080801523171970442881669063501920776145351748855427642132848441492179037828255997329051027145881428942375318310381441931322510780470562916963388399125126274408777784402426550532202442990181513091106332719671500516612625636209039337499482389645184330991733663329688617836857545368684911769626351856214360249389508579906715504634451235449178687022739695453803640628648201220252076365272427199258736333537687751946868842444010923407610641562552862242080394740044440757561437553556997235388379186632349145502888927470869903976999051804076139619283047505313236186573056695491518341166507268242551417650554035325752927426623895167723687854719671866181684604547825728684080849759454822880507055309998877046685181737848194993101234576669978818194855313464230358145700847414552227445949793928194553159884331236365504460265732447458119401640132195037699629319724226518659203602579456*i1^231 + -8873890658873008601818914340407965590197272724676614043157093755541158329031314989040287650238215404695389768236974088835593667876656625473400849252997497407081629820495571629356734296412919725364644603600681411766171434705714740298383983565459512936233469344551413745734572862901109736587113104488556917528654709992980067354320570555291587948362774555094821684633084777101735734473638082211911972024947907829228967137347934069454071106657907945840792840000057251509547278670986508354735698356846802282472406142535603960028824423196656817001165995509119333461653146716268449856462358121500707331591210614126525326355402441341391073708902907793817321246510944416313176219175792202401817716906359570183766881043380461889428270063557198138929403045040776632631015245622715221246291071665500549739741559654190221037321661273224569779284258510142540937163069664670474745070452815584559753643185017470376477818371385863059179085321227397731610296028272396056977679203254759748902143518456415312060471547847275138366590962306001495042165952241156376014377580679821131588174371644186332328180510891824113102436024791992331235117587831018107517076374915942873513625257351873848455041751545570607126228595707852991266907693107169734257026567931899334197923873661697054534538692650386391131478654695370801661214164795458044031138048270588058422200687349796866320270994419568155059391465036047062470717240303092476954644814928678232098680982558443561599782759103510153944044113054463595924839832386922461986051530495340580669691756132768883831356607619150543761723605479463454282612357401753782027134894573235574651218901269289516730510333510628543786439287449134058371389694360909122664431410429540073867780905742479519636281186061762409875645358723789120184097377689968866847950987703426267541863994501198824859131567681394166990887835423876192021188723285664554023687355679095632917383488024185153863894244657391034465299484729991602093520502108767038359153485139724350276965210930296707775049874187858224578617312526353526721023418161819562563337831931795142513103270935499573878174240834908407419595657491874054144*i1^232 + -41725373960302355105464295290654840914343900377716227143008778987541317740697838156388175024161794584204638395116074828101137823739947972183927740045091406871617015318915091512726179453929429427982814968858327863630711535319348119762682254014752802264832809678958103917688625182428984228354326970312138754160787667842623118660137652032235261329062263807515808510057153931675840210009304574242888333872864939688288874981928480994998276240766175671507944113624652095120266939755545771900805016475026517446007713431613845773232922448604164939587312056693035682444401599007611325426759619134772126969522957621480188341157527657081346403201667635918982299325165132491930868520079180609378004502828699160776783543974669027846549840092628323342533435975067597927311647908415619959697197255873520145464898907214095333745079240542887540313228609825696015096707144604894848389480958138576510661474822037413317410164820933801041030526018081210469779883288336481410893541279924410716259670344835972646041019595642163284575785405300066809232300543953812037992405221274119495744279913627520940171716424287030805463616002158737193698640409798775836799126746050761482927387087623906584526529690467851149323872796488379425786281056215321482660673017555186573842494085795118185610366660263413737796821325727524770328425135401612073383896618067068910450325283963020770292093735592459388927157052539451962499684161178668453261127094198524438034188204617415923761641671015812840121128868851232889673185043570508034845613422259347227044761247259273035518539599617870410066632800620240098207285997216600709643947791113886174741056881571889958763451029053159633836564453969745191861318342110380628644692726226779917350913664171573605351431593198065974792844986465603517799271719036916101628083227547975705115368208529627189993416586677604712806689667797805398911519155311018075816163611099047390941375999885660283241750888219667481269057529186553931993110917107581251411763858455163173498074037116852654877597971622242505249846241919200789148756042607357224948244391322167062018452652728769196685721990338707456*i1^233 + -95540993195420717005825998609803646446361605789384550040354186064714805416405009979049388182215727867885591738102695749602694918965781783768226235539215179483888337544896986990818395886610006426903983509668117864896369130765078234025033298745316009706071412551591678710194150392499776326899563329801551855558280329236723652180146491444766153156055029965834175117695959988578277275683944964145608929290546226344079736431081744381776434640578898760479482759813457396415927668933788731712012554576819042444176086227750055290628427281487287569523834710152561041214071824301403780036620641207398490449819959616504793023537048110603729899545299771360218451499707476015705838806662551734799058967597014409911861603323504872766106543301008780773040052992496188516651002672757640192659296314111781797456424724938778107722118101327541553767425456752077118318180047028990668535193444632992486153988213111401948404793998578549670491762163054405192664894110444445307433690936238396675941026808670766154737358566234629655551049692609748729768233104612627906397301981156442124784234323781423542219287486209097588534209669541362110549229178213077345340399668132197124785206011982767115033760719835785270226699999675905519812511618571833204492901757620787896872588951675575734971357366846009876566858449349694613768380856111287002745450472113432886841876434800247291370101348999642464327454722899808966497166395854866706077616896406827076250764910143018327767218613926846936981327220526682758868555962277066443398717429608292414682526478991804992891084450202568388768193625908813139517839708890969435162933211448647492102253987613454948461786613684800345395933517823461602364533708207203974661647175721675159608710904274725815822213601288608046336956973508486938409594065261403786138948171720607179811236941350927012041438686837421959884286915573584328247561904782115049181310372595171419889361647351345219273134193626151683480083599077249905377133817845341462024292587018530424149362617206368681142368921749270003101766803482644901354218935130354646368397526694990055144318424666079232*i1^234 + 459513124777646209137374772523108111240515739895917249674308600444996327352725242007299195710524407658908400355171978648562875112243513066818287242808676604343118318208072209088491351688611947691434240553096295892059472209316414606895071631656006391910994306638343361713973908322525363388434492356634672189533748827890650460044622312097394291013803045575710798947220226577566981698874496514748122066590132697996268388056040322461449979505461299297825989293706792721822605132735325322114395228308154950927702147131129940499857773191995473661243323342156979928821729190477331855880083138739363643929393424012511364812689657104860879493466844329234457691778903669320925664270320041514826138211792077981269357821611037900081438052529661144822806867061255207547972828733458887050695314967580844389651870887030492533875298064017969937764911532000943199630993860332439460447429168180992359653835487591639706714485413722588763610497104083071601048684638540602823453160287464647186282056510317785242260900568043746603770067815813951772589658606077749103114737211680683998496671130835853241755161465706099975986105572158915580990804987175207840694517334913263929198996555312746306130141329773468092007566705731041635746940013715387522606237297212947770847629437122078823399755749634817194324590075368250011099348604435948527507045931034548513658000783128868294203048345485480458596200167926060256312189520781843087307908370813039600250786458940079954103196424298741807280075944139500148026496425734627622647755700262451022323833587108257181621789717465608712768855800526933403297716260852932356917128678249170725645943015640997924253886370260511625856923893451300957685427043640192766552262154953614802239024125283664751729518703730793600601168945682166845340446772125269378780342378575477948527444842718265374895570195707500174390173438190714830555915271334792769793408261037131976602158071683756389854398986027960075427023625504159304569424006421904028022659751956596339737896003461383619935865063174042550155751109010193481884147652365380273065116565504*i1^235 + -145573179829796612319159903587195655473519758268434794854762209434013416159625031940882280687846320107875979612566501220760719305072608686006921034246385971336532147776035623528317850892566844458333917491540968252479545719384139275493869378800799815798343197509078887335101019955442051707238231880141050278593582545479481626775168832461626938035977656638028818710010021792229033423479883765804907132791593578189721331571593401807148028017533456224971370440477369756390560052873164313642173253976011142646716755013602931133923394109057496114434148465576518053631579237287160926901374824020267388882308827558251864776727485328719604236630468014217618762515280257827772115911963536294772664022132281760869765680355377792178626468590921443950457911843112453943432540650120912721050539600729388547983717208555930804987554876830548214733872992735461262978949502293424502636855467516181555427620550335245225668170800584226881071295575505939872668675315852384948467683637857730358602097784225031121165806084592607877142192584575728122882455663906719367143232170495071243111598899400209126696632384193278137794299161496292011653358364326227152025582529725378270684893219408573952424728702207289137078223147500957424249836718377473293630795059701804138703202655692285432911332922298110266651708407325667167154360486743112346285269729155877710398316216774505515521777374143017389778486235929744548214720153732665114334564214970653000123401766477623151917306564194935910168673527867948578177202622560970673057568958916537540347558254059001389254521711097848030412853939904037576101543105051762330985818277868894487396919816694537443639541375106312523454691581580553298738646545993023835383388307657255335624162984748910121512060805283324133268606322437592717608179557276657687734627931299811110317626275598051167884359181785669174772310055726212847451296578083886926628123249801893259456581854925712971680538598219664607211088136986698609841328461639059402925120559794210122222278401715610737118931896792362578487879472149182959058944*i1^236 + -35158400038836602283385374188523507186865788176548123474770586809630280924992373732605806565102007582035074552708158055748250906750514932706663890627884551017757537031246624647795202067554470762880580066358241025388427811030164608751947765276301283505765482120014560127926812042066757829962468489350364893159751077328213094454878927929709833678442345962447026776465215583844257304012937466615083250800173210196138870267291637045363843704651618953138071120804337831441808250120522140300870465418897714792278874790437567860033605007801956886888825327167476064462100052696523823897421493180889290319894039989892525309434438780312751519418071647311883032977351670358593371428181547913718260259651384720213333763162560300317361164141985905338066187492283688967723493060525779073895267996036266409909671689585529178652336852729021883175326931548687929622104898962788487159527600179178081518926502889541227833783930170037667487772710124089918179777100020437494320719174479816669982836480349045142587090034516449957556228402257516919177606027276422103472620912137154784357971891544679251498125043023621599402636968768989802358291043185125321051924105010289555023433691279473333059130993015622788718571917863006584767107287985205147319036227505518068261476165449456373267574195577943506541519111489929447620389140127644784898675471352704225683410585940338886251198228024155114959224640487280994713340180619990475365310620907835180508653464434338185830975938608142191313283266519654812026661090392425668885667270960890030419984959753077625542154126607538342827832834059428967224865718694997442275338646132749328070065742602824649447373889419494555687377362387622810054673596060499431940429266526820300746260310477586381458051157050389141480814822080798655257774633496665887897737751832991199453406554190326321899824163595713408991099497122576554616552278050517570748468236127031026891296166736692201061158155730240850241308982960924821361506034030088494332843587821651084605237476216391026984609963311104*i1^237 + -24272281872867108604384231881702364030080791541138300653483890421924086681060573916583975602002486341603065895888298213885556810161399411372382054543099011089324857378402828670757707852100238037946985623009012366004688336055663243249930856936154232362342367236475594011331862640289258687431517569083734393832834504654219297459903631744025100853475027180523502780387007119411881918759380213733968355385178694663198136144252751515798774897363371101556004794729745869294631662548955596957860313671173403619641759696888662316673022132440527128403327052351153346623770108295306188215125581320916781299081717465754015674375967934914783134253656141595177459194607470817294556047223622424707270888283798208370687479839978225493275921295044963860989940941898684173859778201221010945419492028704527874961224971586867100219826259606566252539190573937066110719473192848598157666074214829466163136356231284705707747637619288179528496361685232790108450450417068074226615228443180943685315513654693576369348505065601741188711549364472124238946534762627608238898907347179115981970051935899703380682974159450506770528940149011564281789424961355367421040230102526513961661955129503573110226233068775285836163873480430020164750406076284813402788794090004196017379328966223088331212991279053640024368650089729239171939581896665202029987321831683891812762754899760828538197089154311484773746533587739048017511489239771810695553997864498732803659960835832669386090989536045923866814239290558180441286049317768576706400872942458934618341078744077988073593112104815487060430802071974446946903455476548427521786702864999515562338228926695547036102473598167862785667608129896174542546924097603261372062593886730765886012538417045335733924251826092970466434812922136009402345453537567603218858900038284892600387458352985278169042120936977776264510224663682865225649721592999418438557016926467525514287622500606158435009300369228972417201498617737923819766792092713439578364622631022552877629440*i1^238 + -596868156738891510566460962472043636934090250621362438209533263118338100381675124069539762154785542187234386485795580235661627498143403131626375729081647472422737171559941722990669753301715992232384383302159357576604421329151435191914716741706291848179663735737795757705440944407275920011594516897246280235193499862769750135112081927572558062306386383672602996639769612500697891340651788783654554611303678297987085880376298803642002124967891802470040737049551432969587407879115383552478865307708347709775039409552527341482964831441495897573860006857770367007950241452784042400480911078334909789432967554912755409739350460371148205852592214922195889698765825112448909026377901188529207589887378409327117558028173712989660626852945762647573590853006687815841131529165089874096470394845325819779201281471282837297951602408724847053535268371240100700373062288937850730653770295821826949196025209030178378044495809787684244923697444290506750005041053183684903996724347312687938508976187602064298168962326624264875882024226285624310090428973154849257703982217288355134703568547440302211037208949107305512348425721952798959228410316487605226736915144625940252625714153166985940123798014491670453958824303528155534326040804465606855316036673061684212106114660810834573987491668849225563350748014672746299322529369433625441540608482252705724307369291861133210936980443311629336906951230767397942225940969227429668957940747237627993771936413443475032103228063650963225793699038158708395060259688088905240306002828347380687090260137955315879252142958073690069143492066913479453121789442433495895367755148402584047523160550028606835420419065621916380881984228852315324267942735209592313098295996162655602831679998003902266272446704176187017310907628694026682830972244168391285689680942999879820138269560373393471418819233834159157251393611096035209456002502838931773876611140975250996784003785016328549534430317821197670819389445426181995090673664*i1^239 + -7056500637266658722718130851645806576024539620326201970821839314773564131295079714378332752397549427263380918803642269081931136981171948339293514555864933163485608694161649075488789149993279995510000284114517218653697292836935932247369717193546107421414229343844960030632862103907169465136486897201635638584145323755703048824688306434921675519528342079674098432727630871423558698462920897053861569123736253596317877761251177270941737678397290653177541178930044979215422589212764618235178345441516073525561988945447162889909086071617811088664224190518422261834297937268013497023943008256926295750831969108558534898292680607318041331222896781340394766124480288197789009499063640356881232421478316021451747102062362501628034233448802684596880177355590290040663420462329590882121255263264145209011774026061920347975405846938084659442789976557501645519565885703548683932591229771380206219842293856252512703751812367210024843320574751800104219819065069783426539557375653126115200381140680635216293223617863182253594711178881668123612450136360922352521979234232167096079683305908544027309933807993111445572893486031019210644581692847753124545829837166629903988568055805679861262411706194611881338901598301302048261585891754520416144277402113588349302475722723822844916310564361858998611961578441869988394455726712702253487366184572439597324655406749135567976295954350024667767522158931852978400269246856191749858274772364304103856067323532902589622354738171508793237418424195300719414529838029229630130019277355954189710131104045211132573723355871613814217624605493808607912403149242786154215728434355801669557545613860890876304459144328494354653172158568340015739842135666116334149207783632722106525906140154501786949074451745332156801655609815002848035368536140820078249897402749519993404722935599814076307473925576827982600926711856470003170045625541410777161974361718379339287221109361499698685197309444096*i1^240, 15150525169491705558285314403279141067246585734748707054154225904611900121450015265355285082025623059424896350428113885296234258518562627074543178839943562801219791840371435723686737975344300313808997177728786253973787941594760951458642084953379618470398754334213041771503264295384581292259595459847904897601354469382422481187941253014349263557041223445471167358012342200011651737617999633481774587419508501652368020295558730019095084898241509718072287319091816561690619430159480781428668827798147756965681779823439126352874696505742550142209493257816791454023185624564304786228954733870092831623830693270621069760572946211196558945441513118645045144402016297427343940817391174989929009432203155431523650529379559565314074420101890785481781720066125275194840558844956641906370161661090787033294432160042229536182161370448262190356187188621891861392933996888428633952875571357143879007754010448220444697818757108274240648272742037579529678792252049555880602078216924569920092215210664582693608564796343364482049529868343419823928953394348351564881782912977450492668499474520957910559930563823880043907457030201240899622601557396961573788520831689171544086159657746513982007927362065369320890071416359402424280406286110316636834986098331936806023538596161737305036995686931953991169111023047099529460809502350838528991012161442777203791989648479325336806119439913361990566665190210719345017144122881757697727952649416663208733326665318620575487861598186319826179099694436056085784991832773139099618513763778553160526613261413183921621891372121647660874016906141806162605891417431341382449317654614329333680859867703028233288924656841501009426086289064120561912412293445967122075966994935780890666818612890269466027255891197132826285588290748985080393626840467497263106896126940323687964673338511052141082431082424446394783505335544774746347844810280117614926226177746075779954983969704010977169101112936218222549171324800328071706107100644398636259390417497191504147530590138524065635222330967213791088149930417585441142181548947551481128467167922305590191771870269464447935178699874786559975392105793654101676046661577142734764933932621196913330262159696200844480711273651960547625640761927453460134706651552232192777324878677416346300345249882175683286060628101626546848486884203844173199266664245351339376864546312032344322921836879861721996606653619212250856677180655781627705180176845926585730341522056478860739749712133934781517643460446418886688261764295634392393093572917257158440257506855454960450374755414040947509155899435092425878204913540422587885032232768588125026155005164187793060820338823041473547940071343394775619166819431344434509712331318489822807120513812312510884638717568410290656605381700280816271369452183352509770117829430820342155665548914860463840266603197433412390562485949878626467661728916418014736852605096065864281309597941932649875834487168603880234990482722758813212250586092949057332592097441439311545517861638852786907912040621094477157202701226725638309093150465055438427899437545274185644107876615728611513462798173245452930175821341868052121506144782154406762312383092762524762528606998816395401529967532819297731027295306793514389679693341809300477239183434867311332221420874251799435895321838803515345920966387493346539641058832664405145698693983873786973187202152542387517436062283565242142589678850353166599763135109757700029011092924984513957125031888078293414389779363899697365210827117525421387087011187513962949502753003846316221129923131008885595848639035297742550137471617392536182887054719679166425892941698643301775399995638092041317820385322995133861581083801707477483911982029056116717724229994195879266518408628908146645452051598020851363756729233871184148025289933675386255275118788170397601381888403059065119157411981976365360996089475874869558928794384465403577433306736566009931266307830810546875000000000000 + -341206496920383846454109839238211902654929236651445619027936484492863043281140712637728038430919919865679271599661394697495976245907804347763263578723307611654998672564504520055998393931359090322178954128602462353825443255380187343801000313017988020451567092913847018398231696141982905835406824027624621110457034368470419078171423733389593416256928069564356628242416418330827524584086053864890319787483801792235759839621950909549667368863481908734502413866112238545669999895755682313548264915103588664644607655520278281601725832940764204809477787371701873495634468470822569615504806033751933300975432806560333496869776214047308097300535810365667913715981523069588621186891978633831631348282294081764336828547065237950645984680055470901947589005880482948621575415076977146282845587862241310923125090513590052847771288759493907055616298796690496078649220431320916550112996741640317758510348383071286931591353309370227979412223250647182288462704776194961046765311445884375189513249656893710387032152830765169028176254157453156614932557677356240452457145997223570055883103059581326269623957405697791971042842402823656533983109027974012024070632716907816898238631447694290048641646317074703470904170530093162081141479860722598371218041130082486712526251673296638363626020762833465388248792926397328200677317490540991772108346745955830881220231183418999265456089193608993236243042803966324159610936217096509956411541384908202127084930597663854217383139853696931253145377119873366634907285781994717508621752984797724414247500642138180555274696795703983908358285538336977122979835812624050525486021426333066758707230794041992699248741768945441624068753807288389580064680592069322764713326004204750465781935190695066588520244845857615711520915588679643270191861633988373633528809978306420769127691953440265251300700696320206171970434019639062267881403010163986068446109290457590821486415660827412419649342860084671934572264788293729187764894375273907655950748127358733181021160806163433819755043146793889789087652526916235936875100472833767558760273240049815601916520769663736286839043578142670945076756084596309527307241771072842939228479898513610097457701088613080078293350051498462649405092277768409778888536424992868716482300248695187757536666573373067130172799858237461786907718409255600517363998885850442373940990077149431855634702433314421049830329820987255120935652267682232529638144215979746512478008009747979637044457692564684005400804371221429816302009610926552532538090611929268848171939639096606054422915386952759177595612743987909964738596789669411140033360783942463287655220504991360519294356732817506951822285058921092483398779938022370335746597857310480344088296035858983638982055348846992628080005313804891345963280464456053072000500839744729748729662775148257800823066817195837498959489771878590929008585015638889425210753221975514936210752587245816545546871653849864058813600634193920697389799232581975382350988899936954025064583811275693454881013435255495501055817226679962647298115921869998312316312624314324122780809566806087519007710479233404857537866045740130874495906250519665833029934331078347400331127381185348090475775442330662018451433216450031301089950165025882216053812790621401945297524622453302145773018964105757420128537689234991124991731841143242550233520277523981208766042038673056906534001518246456888826300760435952167717401064692589163769449784604218466018136915773842480962414888607529689233069727062355191381861783190530582128235469192190020258639135553159765672485884253851609299491582737969917711813959526537929811826454683428138875186183584802026715119154539116946035666986421498953207782417420845608717408047525921848278395647409341742708472371146450584547303181559988170535561369420412895365489695016203299020513888908853451860648956856596602764072108120596174276825413712588286330174014437943696975708007812500000000000000000*i1 + 11909457839437829667953201421525671049980562791211366735029564207465787710470636246473875410004555072470567222681275691802724107548378399390280992294753508493338264949526928654763986837783319391944937481575254540008563890284785087129974130830374608659012870858741102973649824593669392470905311100610916092453455186113034827331311747152134327769826307685064003953704884765445747314838490205176994745697541118964264804601140829175057526518029077727894030491303880355163047752059391172095530934156915744515902045697571986854570607054025480407336969005808913413926835202218902650911370439198709631418315734574562408011795421438915370858422650050238259125594224525943338033443368130596859771741756380654471061854492891903519103924857614072026458595269404450859131881640353366081994582833529091528531495167220766865721390563293113410483180955052261327177146506556979993389060659485287630158381824112523482407700715717845186688326003058700251244584284267558736449313228326240292670502094067062789906198598749867482769268168910213808942624457465846192274119175326099595434607446409406998064033618960147888843244299568579232460600839065850311639825377876663039789341325031631203163784296073387596525911938965893451410882141291103884539339688842408157954584403588470792877972806839544295217598503593457456884206681285804262655519868950187536245373095483661659364918968698930537002846084503164973454600064302935636150670731771277068268814883784252212645153310582644538730426359596402105732369804860580790328230726468864492515595252624136068449103623287776040294656341766312434484662201434486693230838312293468619989079464591770798792498711492900558145955644909042948588108218596726433331540298553162581585613844645055291853129216371779527761200615891092206901112676906144157976482999251871310221589451798238391072100268670332714033327283716007311048533116243308833246673738527321416249670855340164516261434042903033763628713069301643757298029236345410859697882938163256326227711855069532205526291096480837445354740892461868194115584142788428896839560439257504845214771813659961607833037182776565745987518362812066172506991976181235789860049007244602160089441441163001909519376459313299715522639539989814670939069114643304533938864722819886345828016416934513546810225099676932215589391355691398057816790784071995071404692965336855376248914709680394089917765411646447524326290502834537642506492098517867153606799196148571381448088172152813044750094582522874471756770384903090908295341024771427580211529254361261351177002886228707346524672716204108726398490027273272379621450816214780159420867375091470215623811241147663822678865826344157464467230348269238534046340448495539528057199040240872060408477474543355370743088695806479276291878122849222943581660142216259499671933488686526329983005409744697161033192087828775283799574009695679706382844723542250951339223389247756300342416980730968910128278326465900851811550387015062424416465365724234162561017643043044647154047718751562899525792935395230491055807651728812497653851453785320351483005925744728858933712693494435199763526394513816319747605235975552897788631802929736069852403796367743028563487506066959797158698747413300295895307108916946192398953583106532811247773124939998373420121417300849979143133351829479423841538428830064081059564783828152467321444328715362645221477686126870490532312712443460850815409489215933043032217569963797894344576103541743025013806842450795898984077810856500958789470398627917681748687680944924209716923884024098923368355438576975315353732756131558920401691357982026852704446422369109916434113712194479746967109962698945648204893991123901086478240803058361948656433163753336155701514470167100263730284611607126131964534620379929200155786201518209599721105356599469956809180101060684186053611184678958948890035306717161665574639117792798970185685902833938598632812500000000000000000000000*i1^2 + -22535897948655375102080290046931445723234164689514602431683933369032891059583529127116911248764837599959988854777358862016111532419542872997965160384091370214082516355621014654614347089963088876631761389998682559404840729032007992415838665126581881811159393702277795234554588050547425544596412566056150964635442952215474008456116205642666370109067165872480299256440281437910179199241860133543670935038368593836044104063975127093758013952037349071930821010108877899158400081400582206377782569189734434685486223051831113528648290491908294197535328260701309356875021204107243404878131082230610490371119542464097478257287483966397253838091000315001422622860706929649947600482476954927716704220491335930633975118801524476435855171577741238760273405108242827193024061490989705126517852777093812581190941915895558665196752062334704104325065388053203977267169658355800026453140318294718343496326855206493279777875368970855192109632237422655658580790204865843002555046181600812103931658431748977926431758050955804004107300515658648856220103523594767404538127185906161205664373955149284511451003503940728818443147436063920268521058007999233969927358440893154352508513063424136984136786227229457886432163701205816915737666189707698312837476434218904183424073530502605989463233135764714472230140387128238203205505275741172443255064379107691759831088393191227685240576562130913266071117291241478678895668042201299682058478875491569890325743371834487512809134722670716237287261153921024212194395543049373805446482988336857323724748117864072035407683892778793729119233109099552141403152434460779959777018874570359730473439632408005220319835738072818482619262393370124039592731834252564238075526601603033024663087511167508727731222483241721151171997999328435409822347101543374829964248478477586016430213988153736459333365690308412212573385034575241443914604109153391879257460903525883664044586343520188707319868960406659177926529847998972845018102145948215453085090750878522513817380610805522836781974699786208585150768888880486072106292828402479920000759620394354487369848010426299843004153150864222839099374125524848197446503422278414606324694866840472391285696432333515509812525802745472358976381508132217308177097673149833290711095136077810999746354370197365673806639472000431577699298420997286239736588102460234413503738537227408136408873856616739196826888941256017753558543270532890473461531317975622249126072809869565533071223233085784742003288021209686643150299983197543985716386077414470448647670422285031330833356748703166032144836109825585789008422346700245240726485354877480675061556030044069608344880642643955004488839609132771903418963156874501573584336723071423960301917210138933843672291427861235621703689231290363703520414256122478880650742597837517014538389178223641075351524671052932353173425104154632060717108848767820293237892686224192821004521515180091447237288119995225675057477124164535801187562292218944734202039848439457342597225192626901540649466222119671724662495642187640984103707079053469205153347315285370433822117254309147567811196548282547541481304858517512682533201469163373116148048300178745187842399645240229645579461227772031048993381003876892543725078774903101575907409518519740940456923950893720102464922104119210818892057441554145562672545465451569433347370822955728978612359021551951364658154090618474092638336038312604165453041079777588622544166477943877498125588325740477828426134755958382167534816492268247829427172619408101735803641227975962555414265957580706506896542778738808815669749445931693222902200421958617470980795019093637896053538267277436214947350425312940828048928822218230634008760313969810744572168719297659333215066114214944055023277693790494514484313299736948505717754798832434093654716853092642801084412102373142905614288736700386483059521791475800223114589471151703037321567535400390625000000000000000000000000000*i1^3 + 5773070857150378433215170339436855880151892991599881101124304318652707428456171473295006051554279933936658160153417908450618939376798647473609150403432524302780199444133955094812501859000672814050179692625329951863594968955213143496714073119689052570517107042023182824707193663373587672619014632033117181694534135000868205753620206330785894329752776401280349474624525946021498530231346840525835446918218440389010111241455529414290681442632319593780546863557517750332570201957113033005505656699203703472366031260846976570512884689072884074633217098949415501474104906293310355236265737557473989250267894191901209499123505515562507386892307666078997650136036981059726883699724172397182214956753204151745621064554181910953544311872922814940553423377085228644073704639440569374121723256140927814887696390760858504562760021059411278926928658939307422796507669626654822002877677685319896514259823409828620925988255136004501992165337768847765861382087702903417134440341814597472862369398970634037768080509366284337812731421714478872028086630585687362611363482824063116996906583049139471575330587858124907978317382745533742819363543477902534532792585358073391639325098388824029646359285063333455799167232144455468218632597906730013174135232210497089510037773557365359881008505973261785835487824937354921761026911701128817275413292845384311749170146770861000322218342501277639570066941461331079152381715856024944460535439852740186881015943662738463960647373332002327806755941949039916083253257961622654923021803190684011296337789168789063504849978974938884786391993931094289365874644626360385630056365372870633759678029888288508945728690428549565615928290340749856954175323048138484882901682540088884061099014020666300278789372132815020081643693912861190295813961483198319025555286202874805153130556833271370167403793471573192967513206169714674767583772279639516909067439773530681541583833938028855198733169730131859748869907245652456541389174830958485346293499295598426981447042709637331460077107327180976393182077563225843474739230993706011717366271999776987523312842528823604021268255132578633990074051112211868948635471432527053192002408368449481194657966337902259146910011336057309189205549753105679720925198522894744711983783745332224947934352090194718206550308974604918910214708247844796459216129198204218121678143822126807500496373390873768982366631414417043007482151280848965737351799576927112305395566465357494705458510691951010204169051815210849647042744600034854434584898905327673972802772836538374767106579500761936667934511639526377293723654872890514499292876552892707414086515886462663385291428482875930400923012657308152533371098883826303532785094212170515301568155839278527741142663195789213708401355620505412208240242212124369480759052719981578784056744480489174422860529268199142917201159492111186887141510702905783810387441418190109561828418050681155828055832296345832060062241565818353016223467377395525548358753724356070477701419652405086626103545835217678180280310735643605248027175575759853321482011434372240162883323527837833477267136601457889541359156576929038360352747113030853933553937054189531171700918831256458701155960737678213181485306318546740812502821993332028293227681586556001073426591407215140177094707772179442200389493594037751923487767658353310673827990465004253492658733847987244616652324790330363227762500391767910886896825266439561854231799469894470161028110261432118049900877931727821938829524961703726518013730406466424983693233992357146246877051989553564847667453946006172704237506941096953014409914310929362326197091167446067192933925020319164461373146582040811142484653929531739587132981981519725126466623866671228621994036640398954059748282562210455987239987507082404606235867210286835813327513734879030462908719403555262041226536467870066406983531326346792411641217768192291259765625000000000000000000000000000000000000*i1^4 + -103810981593526450074953560394220174650685953258596023222361300090115142123204380539560745940144961322576745191898960296821883657040343017499049061665841177266686664047843963651322862207712840660644167677860063962760583451432013889551692115257806037813099145760801283475074435349215357874257180698571977371429266928938865072633086012419310109190351005928531317346332010703442446025182412288367286711958498099688897439574871088682440736047831855163733909914770199828359911079281198523024487285769159202370563488829376431218244730093937949797633213575937090856563381840898961481570980837810803082160435896986350675283205377524566624157991573834797125266993724176901667121634130111251909742422645361345067126971078885383587869891089243761822970615055010824283733795834817628611336797095342772016785132061946292487492178721123194642594608178371736186989246396635300993486085454398430892690394309184659163455013436014623233307691461969767788723726686603462482002347701492915257410703896866033503295215272149782030976380920411780454732115722025856413701234720462545698859573459315657542796784367850264179996855050290871878167585187936735102015299559130265102083391237215815925043416713416398157333101317265342084414694167921639331250310130030532427481490770040408781709636329483809026943632240262582444986780792288425147982844041137181488139945099585028851448189360189082050530440033318325977021746574617189898336201141771699597726225716675839369521166450736705291819527904696553056679789785084523442289628433205147417806594264358280947413088299306483250064597801847758514263770584350803975974428266257765928099125316758013992096501644179048711035277292813465276434922528240668895877250737056980096006138241796835202241148168266037526274591488782341621716602668741644569309775856927787531024731113964202586755363279387652197167456666393036701249523210606651878610936946117869456242431816843312323744156041311065971496690774768125235136027195332903649265628605006265316370015214694265134893629014517555039059571773009328534832158557999313143691731115120644294295474658809514682982825612928980517308572282330397601248809976648662252597903079081396624280080276717626343665140653671900142821954725563931591327483988855965561809174485101522349890861281164165215142039887558889046141112341255246132491018122738341707492648777091033493130860095563697917299107339359245337369966883086714075843543034658878397376742236428272170872934185304473808455047921465628405176256902852621358764038076195196062860220843756064926906454442824794721971787320330368152931236334238660754326128318708096794941970455823511015386510247704755848722543924256752590153539699810508808236695313631248910321270626797207413713031037182056130115730496676697410966358468036981428432582777705040274953012149850036761521285823372861418723561043399771233355091917335902511206419532972681643639510040896664770713256042498055085066068548945609352571145037370081115861457592115959556595852540761394404754389750083900480015620507507421394424270885585343587975309275666420302288302817936746632102156590443607124643254104241626989182458173928424969690625179498410854610073904992483621565796546761588074177714079369310738595464412231292303237628380123745511147277730123020588318792748540737872884964448792032872314642677776489821209383785314979855107327290275663806163353041727734177243917206861322814764586058332230773485627486526665908879934132275952021858401742025560343565101688832774239727552555751781345264956362384146294660384064218475632042128613057521847646600088721499075415996778709731587974371605849610230985348518853898201164617147454309486955617779052362874800698281805726042400723756871440290478857986953399630608714031056675164335256834227751685834199329556562988096706428838373726924621866146576870040400531254587424001556428265757858753204345703125000000000000000000000000000000000000000000000*i1^5 + 1773870940838831581112703841605931093035816027686990745534793891737925720892256714350038371588603597559948410221767769174014840438845787333440875796055338905350289659842261178026946206712643702140580853711591731511862744522777196609677588499530812727103995031105031332538324346022765936786812579797837152473113153633464549848532312406971155404813002993318749730680631264807939336181380971099470033700960817809517893381403493669602310903946224222779535331733044156701292340045902385707774816857783686620606079449570051893341472883199562935926022553673524474199584233542242640233888873459963004342152847564642991017346332374428127560371451265000898149781405829486707775625043955621927009960635334479072142462064704839364419174235836701486901212751097201594100808436849738633363911403796847289767825577053974846521458805762625247615690940908223665746316323822820162102198872548016600697213930333917955761800618790961698784490392163530824300650082058576679815710320208770175367652152646939662514632239582997408742133626365794191301814032551522754060148979741841865152157957751572867111022880878657993837131064164312972359246375110261394901881984328101957136207858274166263121847418394400460692502852956311694371497271278215668868771565271154884375148488287209035434730948967737505380208365098118461663561198873013549651311249146147397468147072288300470819993918196210842377996820253809500757436152920647030186836835971548423631703862711494649376669914128728852037137400301887859438251200311217976411698528853098750379094134739165933201999083124376034725823822548411169589926769872328839401595555412916303248648486854291519990987749366236742064040929983731178679546417135440446980364138880745830860062993824575504762982216866263396643119992420205668883684694402946977803407397234604537592643570969974024493206944802344437997418005189479675168055561315930748860995040346709782696739654643310357480494356306201332073218377140387355346128709002348271744548379123208168436333963777309013778600470391624834739956769369882993315345708524118715215023018123710173905960209805259983105818146621275646139675714832731100780261287234527096009294482975599049262936585698092386420384149768089642311762049581778327430106893932413081443580940274829465153759051877535313234783230891684157381173768063808509807588831179958648383046322874234114541467902333646105974967441202406514794425182547141085809476571385859283275092289550708661674838665338326396640199896469622876748733234592449007669646763817370982513835735096412009140022569704554650715186658430737995997360317013365442253393205133351949292275742090409654516737054949405410457776509404808639419949416260679166076971529034366751132725035285464150376432213849692315211207375413929557581860478556904454660475305229429258730289139113688821172689769231680198287823409342126510103213164839812758301409443137297470843621907064345772847314545127667385597864545369365235661208833558306651205917382316353289374787162169285704085013418459005745529237721286100873999671856887944136981946935141160391312330989362802899559288437316202933031273511744656834588164400496881258073662502633681354279595293839291489886233543011188821467620397665209704340644300546124266093197307091892942432241705832462627207402614304026546259076477687569758545624415224179153820151428583539908178451084060299900198952785823633699437870305903335429416653919716205906552137525271860628890166437930658600840288090558148102242966720617882507724255753147563363372344103451702437966508524614699645420227562311917065597596952699311898143749088581572075077043863917517385781645257520670564984461974209575063606070789851545726437050817125286485593131873095533744191074223954606532420116492023871700554139491377667080581131019263256237492756138724139910782087013952296697476446609935685216896672500297427177429199218750000000000000000000000000000000000000000000000000*i1^6 + -19468527903522056644425373107852190537966795939563422081906739500239340043267640640916400922830598937768874382094630787708403777621905599479485054035746392464243216795898015244850644771964743366332652827706263964193883190366574946135416334917369474598303168977283072846058683038247925180722683108625806976763594139299595887356294968732563419158103106243029304609588230675401124156837998373081953505519451976866046778079650606210585582490121933661937240471196344963132581551105596786060958204335879325735811041684686532386412156558182935906496749363953225691232488222252642720328270990402888079675770270086159581027217383667554828058455389088114463465410134217797020280067463257592903977338840617694666681833672419482143412612834508135957567643680121782113441259220277855077097537224624712342623493150439394205714958820819610623052683672518312166359346083216961503571416870666916322921124064304965270769621840814150169265157061751036154685789523379432339006318105848470668194431549621399998539549916261895409422163257237886650257617986059386736491029152512584220029802047265360099204950827207177724907363291616230915319440571777180960375954053084907078087161437787954389654569386928940713178786656243528148172863234392662396279619244256336680739705808530782419535463017983816481153193867915759929493440716985470950220703782563919779998021537038542366729448446972773199575563668339611093571563458146867988540535878298066306012001717427994161459802630753203480791740689388538688348468342862407393844105151617687402666346042617862744312570609058524359593094025376591000806522933463552956809646221200228562323685183084092042039473767783921693374578165977701574000936524348065112836163404200614500927416851196659565425478731567678742580435933205119243752590938968361065506040950080883619789685542351963392425707109486225571308281958757265441781684857492382966285290923873746407583423327574236848153484093366200099070856470402397009817238582478471401178885178442188105859159240685320570114519346784095629589142801512926886875591108087066390426309189456859323397198512971604031180292275779624650080307660093971218568880397418547364614324023281939127097952015236985800082661620172346089194737681407114791907196116626461280261919686626375101252328481132728389308158674358831802362788818251913763528673477043215839559279784534520487169625450467639409954953019735423466455883146266871337199044084744144372271499243788704060448585072874838166607459698514337852333787728719907333350512626709311767433500464892899451489611725156062452545418582405788870716012921449211194092812628652905953191736369295648234387208263581195458985155377701637449237343922423287657572459198352749569939816782517776769972182819008454527015396571833439768369623232235450576171007181336461735100704982210609812076089198350164759534099221846345089051969573649257353202015913652989485357437515617173565489981737341058648409719984184383863179937150663784095137150600279712841251587669001647459903720133034930286021569921819947931141202078386684329342299074564935623552602611974067996871889393860156568388545977219473246378269018236744052365095354852372648279565581569315067960375864723813729207105510808685603582064090822812366767556135354731992707808023264998762092230580436158540370633382971191112226762758039609633791567353223384316469321547772214164569387282873110748602956272003928525175324550625012658948744709146979149837036952997692538198280014305322990950344351665131338256173669664164882612483014031731412735133145688789310591517631038386124087765067712642479865116402730664492999739169201426803120364077357926906568777110842462556526073314953218076151636506248553627216438511836541649369708847543668751409874818226739760993568569389116911007063597315862123033804836697907367953786569015615970952811778715840773656964302062988281250000000000000000000000000000000000000000000000000000000*i1^7 + 98364285205526689968760284896887142044612263129195941055666745458820118649170025200834545214110890918299687707388668482335750515965541272964344774855323357974599705844101284551285781123271368529502432201877016524743171709793753445986123742394550711496006730814002774928196995537793410897087213897264697728600241451809844989797717571996401882598110740380959772777641097338097994518751562143000097033846252762131103569918667405244184234243686988706152838212164146550867046822869127238698930370605809707174241652884997507639465693020918039548598399468530376397264400838908376300272613941341874929910058052480249218881467086547328967018137194272851574732446319733782224916106400365550815929967851698033897045654984240245883764342482624384139933782157062764254998523561875525054102525272148255636693133756028910234558707884275627908085197140361241870205070502540012909371088272053217853095723027905788750283492709526003980707798125656276430714311291905192345008348668880303549219692749573422489037735894395554889956339635987601142163038777152781115595384340290687310442781869672404643778399989751506688333334866531917493133412335219640210370453783832689944153712216912788121285526193768530508578888912680958586816399996225253526218120575961255483775736185736375332269471858839011453608003146911069410511584919988544514484759157129518601154432389050972115638569138608359835168928821722304340412675789193805980870229746685661512533431148791122280524591647674969364543441336294648004319042613171379892881992284944674514404697476778360297491038933648074477579944943016724749316173956705161744411353163582281073035775898635206829082437129668208091759039520775354824856676637064268132637762344784510757615796181753895984022980837891428061298468838063270540418509719209740029381896115517735244485908375305710879138289069629716872759719902755064199340952179990917243031478409601274335697306291805783577487711063515113732982837330245601994013370058482351088833021452350420279629073967296904513300304343479068960800735493030037824597445129471953221540285935907272719495561642480439186872506591921875491656758668188712992228156692180490610405242779011527749108536251030595855290925760258795749802407920409659668143188650255103416327233441250942056223884460852048766343979283386556266025876596952834526242390084070738096291005059350751212798310286808965806028799710716786863756173146021118766458386745609657733246253104973096009890323241985399498986456407824537963080658752994227233849095942220718662489753264424453225935109077652459270278914964510452770251040271029830552590268211306138439632331982610810336559237407339934765205896960012786548289595492756511531550262145126157838432231866117554469583270200184559083977043479121294066452238548698075416173482925583731348917671918823667721966715522141405392011477664066508246003636514520351627532740979334899869200637763736169824087405149781294779471234218828265557680972001493992591666012264777146570659590351001052820296341526053230606869125435896519357869762802326406523919042594453951839162763624606568090190708562930582753825663363100181731901307251701433091470052445816522465903811605567905275046851549956086774905932948567810599244355105430642679189070561567947314864194536905016150448870608225430650885180969082145738191277820436674196680465738580718068962367751143237466685122313031919537153710447362295127697935392741375073870853317088827527364982574622512034073511785417425334320018546111659820398863452780905691211932476258584656751268988830647388044336050265234441518617459223115819281780435123283459898387848092960416751431953056480908622088113989271915490122763574898218361064260586647238844894983560490115320182850013693824482321916236081937468946345956933004343647698468379935517703027283230739302797971679093595154117792844772338867187500000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2320473022428805587715053982286830621931888878970564231277575413260068729646867325322360448492939560372737080048857937147124090481810708803698863087401141643861345894211175308932874176406740253978925690574751060688175404455302064058673104948231962952703376481425320391645956801387282508789599493719827338570851266251560569383193284693608579033404825510095556594140455794547704075735170342057095146848207858866480341674444411508056756361658345546898255289263804893802123181198208630198530739110537633443872666328210593031014665067640906279053991059417740212002836446202098260363350030258877598044771686131801320268617885613071996459473198779419400693924242956939007097540490964532598215451026776851367754265358269576899950754167604871625550143158819995059666497628598244313668132483132220587627358473371154060253306065627517725779961934843662949962357430668457832057919903534398126257905595740007646339176902989255338961378051964494428410058081135117587002818925844472495707103150709071560097607697625251701159756027520316958905473574771414375662339117978767053223837916686439494889802481019277911369339850209857092478264522433364525848761948625765892393185571083190914474942974828779367747112898263253307892570550416812545140696650494343352209435783136918526732026482790331934099836266840628946640730807054912291229760774337357535625029785243877118211654649550204632414685976704739532867683088750664669675590218708979186605390368571159600955941710922460882993238741077617981386060222143951492735187433302252155907749080392866176860656468143879833550705295160960296924761513309502103928241414618884109501637692966207445359267271731895208436546099215459882446884968050381642505252837709708924831661988063094770071779031724514978900113912077259699309261388383742148166584848573010641610786914035346141079189582907797991074454335180223509373906887911754404929887626701160181071914696233359383050583480927163161826856044686235668713167363240316951365897145447332202155750692751495428521550320732951546976803322746647355045123673732552542654854412402144207047967305691093835418309370792363250059867189388725408282218341393216590080789579358395435309833857167101548838874315452920553965381541681604535954872940612778676637856957472134727342530563224751276272419251730057096034256223271226475513660826148477782722624827546776840297397790478473069869069534333715565103122658722643808472726285706491037535333446482445610504339912076831263019086159510251986450961208983992534230323789881513837790776463955651647479356004592002913996800490688595941267535249738740715813735744100009418331522066380844870665732317110604910535239964175915235351393572693356796420079429737942057400171137432047989479782484256978146360859777748253605749740150439651223424142207450931073094596461758332979946517124102336404263706693078069712690028839547347210320535037324218647754399230474802966871682204330947151448384842165746123053148060874942782844346296062263500104519525657200018774499441320289261420297636308509590164172975075004748277649989963044231440520403386972349189840006003279800982532279362147337595934098630742133318689781187720162601666926583091219821945111508412158727527286318669332097965027843830943801601070611313861840112508691511132527651173985057469670528800140901050578741150596184111482561790807134157107444934695078322005579967560297976669768844443712108018674001626565388570310544702921259722917832933887989288188275425215519333269866256247429230058188895228885503257285270063211332067211660738529770299800098486697878854062373300168159582148434962192038644614547151454578613097214607385110959585843893022792866949674509201064344992480590865614053972681821269020053042828643390103273947564305260549933461074804522161193097780139771246231688264016295485273717621289818522334098815917968750000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 63124087742590329818324937376840414933907988209071161912791143895296440592299278598608343791805314134726454268154511723407975804435563608721532090034054609775260905855242709060954587209794398289855862332663491819227350894164602623616434509828161658319799320320863510143457271398558852775716695978591397711852693738921966673766333688582447402046751421813356609057655860458474428538392584894149368271075222287498931648431702606145038536049549122252527802095568262559157615984024456045927142872285654612745450005157414850745572492587986986623951965506008226818125288355869705578306539820299435985033149094581658732599900940280520247142366827051881416861478363745714657974634511850009150415731670108888425225500412912300467383112456759662647335270803406710558857793156320827858146262251686496479762358425748468290283423028999595375754818207122976253329873540202546839117398398622783722951089114844582201214708334049327970751137339573267937549560127432566821087817876928501435406207719334509223379344088567157527167479303899199965579417082876377536803710710581447739534437176004373969064198536888153060336121054994233773746953686411978758211904183142609603842038853335775159175570125210621030041041685775776231793225204332406221877556315370278342137390234241468554028523480572757760276115605655128794176197895009822458893838714488495539642599208532053776780915016015023498651898471279763781604320912041374506121571312014813564332669093876801232607777905983779754243634257220954142330535289838838049313606311048174490515050363611506525463330603203500395708149859084712949767109862582960687359995135631489067638576224341734864605703444816255202627329898321647148557326843849132409763629265266439144028919821122603795164285865264848637658857651780347512741354021104545371866222108226583587660880185900045907953030700440874601201272531724606731491065922358773226131088866398094907095547610473156627610088992040902651153658176592920448535155929220410293591494518985258844521709892681382626628301143919324673527912223644172121084148848484237223438272833358642819624155128257328178649647824403926086523813542946998235630439662427906631886521183106406511581771602493508862331769515794598271659027556731054856590919263760990906731039530761410061304868321933739361275295283036008760289593064346449023249669099313146173696093698982697522817904753603319907566530086485748527289139019552530810519068444555106819814526224113575572995218448251256398488730719152017192167778966177997950539874722449968394255222210220370118605279040479979700962563892624608773913527813583680645240815718360189620600393712063023935065235535921903362402140671467203433704499094088078395104748972883110831965066693359243946927559396074902611754261018419415000390917962265151994172228576755684382505060866949345646775152410688736131702027508490806186105050076826971892117786752086393880526308936225741762013192328659312541042916513458787557512908555668430827771601619289958650689805939198464244076429700408249355266428176521870180132884510336513622681906358974217832715460216822760339976136214608402835802638661272715325796907308711720289054160133190225617054213176538337370856563005128681672002726165838801524672948807571688450967375658452970355385833474132809999278390255835893725117991639602325608911145983835831932485746910496491271809495036604165285224369279701491213824850302061585236067155777942494733181705901896740075538533604484829250469674617258484211193230324490734650186505734457386100303564893236278808677216526170999411542110016950658930888932817845118612325893587878399150491199308462941064806701897867632262055441984295960167692445908644096400099254020386968866147715981662718700066526316225861231631815810913436434170409626495646992346123814757881815648494459272336188201751566870560720825195312500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -951072293376804384980814163484023118589806919774671594868372266780308256259482594718099869356540177081526249311079048649056822285873886224911671249235036933231305188111507413064293057814656377187106038621849483305729113414528611216430417371268915792625845706632552989556549059051796410947085032483176062090092936833049396277953267674840931181873942092146308976842114743484075360940685908486369286591893907107855389714661431224862360128697108114736863382008796994943773740975291017911041563701898037516748356379290900770459241025025951895713954176132921592555701519724555407817089318402316093151855672909430037818402512045441139459488368360640350585467172539831787868909344364709777801448705123830075244974880687763871215061944450428037319827914429987315798324339680263047021077591071351499613439976812792845788030829917161607205803439305774738675304785345722097004482568982130852291348146293749087425180376205631725893248923576160835095467137287219326202078257072959522297075964444563908844892567316112631812348867294963018769686672504230465889409389526701190702032380058256467676989850651830470232458157738603287142474504348996398290438382500308465182055516677675154538022054812335007153547023890590223247788838702053254541488122079056095615552489145544996570166082990580122256216850561957189156231755442095539410351806356270640062730343749764905376167133641729119010377796056570072388242786028910338351075249662061636773949764965242723350409652770970036143019680443587230906192387686792911974915611657378000858846969246126344085167419522160055083020784914941991319572861206270328642295382735810924798154192891117768352989409051902135489198865667740210975822909331259925530085435814488365162087735784196907413700250086716831656420003963168729897336911985608020808995595187358097314956307644131472717882573712608969369291490572092785462314198825321141209608951655699693092348998139570373052281215875209015151996226928415519008187657321593613955288346850874763227608648694758428889374572949206106664953958411219368366091681798323800174097618391547546375479873826029253763161126142089747242268862458186390927331313613671629981792120083341897633506833175575871042705618974928337963015492126808676758567328985839578842752454488762014014651755801408110304140777769774980790058369885959364471237689870806224707575225199289982427475411230814203833495236144120125645768871186375875041174553198653262800197151160670814572623976418417916380202087981299813278614287109179677271229317735677382605775592928836710954260344354414400659350124972611290349247056890947996597033964985089061662455439576620718821342613688755017286833918154305891593875637831737677896388819040166443727388456439153715049777788668709272411768380624858308675845579483896323518209724887784095036746242370412066842030106039539847314903787240566658802892093527428483163588357340056611154570481591658563274076268600566444379279313548296666618228475673249815704632884485326078376173196379980291850554536285725733365300080491746411350024538247298950387900222759341998452132566455076448902559558741558966539814476102282619108042498989301889416349880604982872231410905455703512682437743193163375983504072938158762679054455126703515658793054902093314177441167551293415308736407842906910694122511316539383385143722183032065736431990953310142897180619871064240034525660227769911552199699486625040357716272775752982551664341178260717777822737392998784538121440922972212235982029943445976067266042909066932861413747458120634163691738428646137733703424247738202858303046908450157010898895620903169557162576746025362278699847663093603443589702808204387994663559964121990488744918143915039631990513814761875860563462430037259983261603574527581150920723365106052014045173290182647305345765753944827529633476469203140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 11458810887515596817069752524868574264419648431777216134691363843158329260218876274698620000079386320987480864708973946616266821234337363670390144257475275669663256444164612071945615201608638890068775790293311840060513410901141697343579503015298535529616518743013753235314150704325473777913319996356753128318156016466474313507434951294736382733053035702362213472533723212982881352685585158084738646705631393152535446632007838033263049924440135561686793156900242065336235175724598090248880216101014231699177642673806132426330034751511378358683012087362260514102366794488645058765986722917111117365254048507869675557852991220224261175226763673021291782062637270122542238606432551892245664297992554172124955901703434145580945460256924821185616357075053599365766956302484721542286576865614030937649022155297912837866277383855122696949089127403243427648635394404007650447620111961811778634598659475455975922727754026272277879161409169821699196485690575254068353155579073591648292732884330530079861418660659919879028000773755907268403282249257440427661858842855792951625780085919587849314303906248778759131005194177920485399478279246041263099625132227577279608010771278382300789051603534144645751423625768184873912966251848295598596848917150630742687678921294443991942604491688199462009421994911265081359574590350014113578256931502632194928561764041970259561992465580878988867713275933071570742994910255126884388189828726367321115740745525802111244434119040687075667263433071306752307845314467194753433411119341023846064051265531951188109867508572456868234901176390283032435234146718412160250880819227533440165570973042391861116230224829499546553558230814644752166504948227105392485595283494468439331019386677980007132578338533868756906027741524089957881071971646001256941438256090725854328844313125938100558391348813003212132967147731668072790761216274388283978672050117011283943158978662515130377162659776549851662877392476311169393290296343250537058693578273600950138677248798817707446856393919256629061660256012752623617925625499456451060529828677768859440285791111838388805994986360000825180613148593244081443016669038083398779062984482752315650578986627254315884389807882122914991899788599124706897306028011465062117653844438452544262586080175391747533740638590336657994694376459083582975666226395801613299385358466045313574969974940822950585048750347512140496216490570312788277003810183389723192061926848478745509861822344899379455833529671634342242986207447980547935410193081185288317969612043395836046421044022050267131651630646093300425672940629932466275912064425318872645605912496136566927587115521955127304067086881394607465231907348848561095293489646056406907463606850696528924636151811391219715342174568060095029836884107602550884033206105052357031331370609025781466049580638820893408197143930276996532907464758237932983901857756667273899641947535938209262163731344676635010063137299934842060185665544542424986602010912028927897034486504988471103259152307062067063359114477170491535604642795071452399744598427326002864285099502901320231532413325992200195340075929062229253110450933838635077529042063584322677870088442131807983775267154183479358533968896014432288821821854794206845281227316479359737791057458896955856818411973905617116034814564602484562925407510577305461652285452972341142859073836201235322675196551007571639413771053810983733298235344480634728544351996919782167656774121176401029119750206222555154052649303175109660045377302471225120261131417016310957085721564744737420260110257788618973731242357335801299073749065749610370160457584553608799642792092001378044573857245139619151521579108472478358660275723921479814026000724095374326302807219942244072370320593645400563734587720349282541001633670006888959221081573998741568962607701600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -69547413988052744054348099142559725036241696265573189305299893786603439280040645387033518086547504967051897508383332515533057327843928873185999583238883300249615716780866761898390515480746000405353709982224152404497303571801501298782032612737644972529906118390458913148917064829679323775705338101240827975992725505090368983184985413621572833463773868915860757193145921578785861321461493331153580072889255153928791201478708633489783763357611530545560741430900619877315371073265390796282342597268018997870214122495140819128498200193755732651906487639922245418725028827923820360277723647346878991325605554477496712820391727895333449565257639474089836087488372070588535914562578350087746969779178227406762353717730414078024947433071699047775987522798238621738279635022933230044702943245782698467518742187674270249361780479801161161782825555250651239977016309087673158755568020536748174246328650254097458349661195172147160268065460358848513546590604852171097992082645576031787414475133729462317929350731415876540042734929834222005148054888915038356976589028699758276257284787675520431236158147041395714990016935918161166001767101870033107013203383884043411869454166872326905522562796869893154752499243358922337058943606986778051090366037061977186690455016290643872720302686927438343212024741115952439741370228544758442515591234587080392046608838376150937524083821271057874229970318668985578752887503741932754766188510737622592323502330752422514022297810889546899490821697305462873378757731757631011593092172191285121112169254178522273414485165289642337225323129189609274779466461962953458926811507494364171202152728250049333859930559375644294144593377814322869042823771284770966670453377404867029219298018508463018027375434905737361306276290116467591678651164441798666454656159216425576035052150127994624854797046431270820337613802388997379591622636941893176690775016811809299388875676815970376358206930346810441183709319235868427367029554844835771278334669874335770902977526194102882799132425305994349256818817495810626271662580198077723254736489186637897250605407604283181908934854387863008527775399460739665840826675843331668809156280130963246847529135898459676726408972431588871241962956419739986032361567970552069321075217775052187862498401200618993627139341870384753147682685623850603240763460422855976573833717858868988881961038596976701902791467954377191977957469240415077459282622158631422050619768243548019643991948308536692423623058844548978132156815329129486260833306427520914816025525432478730555096019093493141689693308694072046611593321313353332154109468457991622255813350338819521957923279832831795097092062054980744345163995694613597852583712427218465190134052050160065438261219852336870175925130615654121063800487713186133200157815975863156990037484225458660994063645156210039823368358339251810473840075404980124675569911682254064503554651315327128750627339237564125937894135085431913444610542544049077699428370131703066588107720793997309799316951980900239893664376014920726321864821489709429161066996703429147092285375623066778275731909538605948079728505203709636481294822974220777644353780952366325424325121081183061307425577644350432668783062272683603176083029728014367998531764106831544591929995818759562755728798708234502058842905695566774329417615997659317676655131544409046726383020713464964205396560985406387257178702532994794956733966553750230857916383856962796054244104350233828756832093657092478568137652290883861418283992431187724673428122995791119417604278141749484688041933107090793740328607040463869621399496995799325691089501743257479603888567565537678869708378697476868775584302790820497424993852979166327422794585721487990643589383339165653479978619826235707883447437204018994898012216284751379817771231502607580920542244864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 255030662931435137246181187475869863945909445331880084724084823964693952013921134767558438324166437314921859347566974690739606255268421494713153579012624844984441281674580276014859255536668945723246138274499260049775497697991160531447396835948608956960022808499693580912312848214693554854956543690402543501362778611596897050009541164876438923457411069867934949660198590861423494479288773580291944009191461866503060967419848015712917026895501832852994377493726194357891353202764800995655936102098020788388092998757821991109678901481788514919743310579649069031391364543637666795426493976974359129670594498579763988894653742016128447072383460212455160670697158285223716862537767754156238083638287081033747115273207259227727893150185788590998343158118673537691627258625780661121722944930968298507019204570274304412345970131161177930292783343396262343097728734931823030508809846628148464361549780223786462038653647313146826903513314632679004414674163967891147045075371550750485262602021071437955758698115188301826262663783005074798558957285692449554708711922755954398479266595725590316248572708319685296862470330709513301019114416652807405262416359992218164723427576171668826248829085992039900743713347827666152018950401969855537099238926051034364917416409921423323250264750525397942979052597504017940876099197657395648401851804552838228870604474122074213220012021737969799323403916064947320261971126224580980657151713222135126224595378414364884126681128241049226163203814963550628231361003894918081023011261064331863788531255906134148032796674896328893189338336749607298148950366814261123678749883304624526945900417027493350550922667362568520979752207307156650129206889000652565290053776643723202083179893371022693471916200062608596565279225901703060668168646638381449380342972690296417669929156874448413742601639488285930918830620517988385379426061049484284452491668388291324813858693140630046120237532893741557134757191070888258106267637131021101320309360570534029436544515147999853598436312874359707907027464408397166812817578758932279810254270611474438564386468091872266252529685108479434657332739404278461476625548581373770271118844813025562345913443594624366767416130022428815831647109357159713229254015332649842004974435370185634676252820185069899109283721459040195505666295608825418734237810103891160826989576744857587042605861518407394681265046379644708175298683725081889782278594436817047056104052615288055213778913259275166902374242259322556006595639411679750091008244548426831197769275894737408697900283678094529587271835543398338261738928367487370736626619953007691003232575781398800211380272697679258556113324671332763688044302532059357039845087540531493271469636488473575355283038807316517784045510848531019649629788287896653992429812891976192027076961308379469785451692958131285487239678674276488738545798303908016947416716854045856783525274874033324470211710048562370572516714402228299858586673068287861764512226665565953842325510657818122092444101577840729721110603405256377184219550845047308563743329092888989492440757090915019366279651369609610950163718224461020357141632786793004821111867038537011524824254181193206828847345324059061861939017420034025293642056534909016506623431872783046446579436689825875349816642127466348273615931512823026348888160608791675428189552069505252815312928157087388848975135831954673757955303324784859952612992468790591494905218021578942685063593861522000374640564394093670654169547139396084403067413539110922022152282502954855021713211896149400960722040626823031952750934873271442212105643706252951541596573877139771193735177814608615793999001672461933084411209376442308473256839721480634621367020816084616414339854947864982845491312333409832875886094568853296459260934111769399205192844271077806833643028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -709055525953206332180298036963641495412833415774155039888063117707260481987410527829177547007777872593690635354583935725019135939365856763605357305880731201740504414421780625552515846823300723836827574038484864621965003156842613930952487771566858068021580948634094529300113841877756521145714710432910987441403825868219493093623837851395182319294908655326982131044678659400297556144316400146415101974702029035372187947169063159228675052536653450409884215593040792022196050430702411539778362323889145965287168408591966428744454454836256592476050138585952165282127207489622336188223376504391393411393728979880773080578291607338159830582476164312354059317936065737977858601631882956644724701573922915989766405882491847174955210555902813766299826211812142846302804204980125140146700556594377634620395809353582240929235997668669598443288381192668300020213341228550086138077798936124677570480679729006363341888318260380761372299208530594301268391072710968628332650095821603821379427812544063299620000463951130017409426358683829715255930075846406449850229498927907297347328582188289734574185623724195140749382717386974775870030546027541220398138069551831556855110818915675773549869071243529272846956219027093862534434726010543021415769912639549268816355980344143938530601609404594917912115558868793720801704004930417960034251720620721102773771009522436326990981177168417996179627961218573927819832549223809041292017077101278018047461781624491682345924525620383596741005165314875971696137012916871567749011122496895158480898318268736134735663427005274248909510939685323396888111295915424628401890854297090833882383216057670066682800977406170109529712573806463689610878494291382011047186110748774277562356324745603612863329361151677941736488335118183151043264217746123739653868834383031924191005007281750653967157306499174546185093009166122153468877089894874083643994865848287055159571167183816780662683797996669406213614153681900524064502679002451171319915407039664170285201444650739890277243397721801427459424281415883383069580314464442871769915773090527009918998703804369722060197937140088415196314571341400340806287310929754979524969112049124923856156528963666329662485051645261085728591308593022961767630475376499229821762750480611736911445997160864364969780405217918229243778506403887916313619902892180980625437366967484792147037342049858131759285590521340502105950934058498698429489595330620914119023458098433074521110383404641943545826423948480893087573041069353863358697579753529471817788806177052423291883769240985754143744842769068501553724317701116772281681377644999571956248675351325092199832196731746409081547263971353599248949062952921451097876433987134580538056867053303404400735445935588058351243180901721950346410354352790138752585781300309185247031593815943620588125096779903703436767403098378335983870524763124320947671429193340390568835973973908905334038573696808863420399080971052360768577627082660534711404344683519951146871352202406417322483912421178808080450299597950816003830067860072063642845826816502691511672982935190107030193084546887729814845040814178620318128495872536613208963590546434190451125104972430205662807679343310944765920051219936138141276273698897896791705497530242457966577427135085782062027925774492012773852240973452326780484151656782188261537539320609953115644226547525381835775166034243456274666953632070697324169744804692701119836382832563288540897782552452861735298802868457267919589216271198549500489423454632445774668682335812683191243277029099962729707451976844197682732559873994547444259666130286240221016859188332822836252842339329619039310562024153886065578720069551821078727459655208146046792370507684200067046024956531606347134149602085901708351657770311742720196760620179823418463537340457056944824715837440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1772582767433901553770586190236056638361695318841042008095442948469769018048727029984988736887381043980439686065161215738652992962255752168510204856707592206627731882046324198220120576714338061595481417352801553677388277854128103283389193582416989668421597363990870579656927195482028921086014641198991214834905425179738611841286470580399802961289163108007748507262876598592183201211895691174953968003106701698824051833221358639757921091531036855427042840388075782007490319260097545077111321276146836780867493818190135643957687563972601237586929589388414349267520639151004056977410157691854311873472585278979419820980696773075946031584809236441253496695130112549133444598396422780480721800570892630231792229546979831853928518138881246840033638634794114177078698968150502128865228076904104630810527165561261895855748267910470092990383665945537169992377904290814693290332778646842704934615525359720398151822377089230554817094549697710496612230240754104907207518445170817784735064382429039569600745583457830285236437151466529829641004489682831309054315929943171421208754826079269727431055724951847607575899371520574576208087667814562171886168071834182423773682039414664136586056756131942068069521860710180052891693388227084077219982294087022537176392447734091561108003104633200990229404028543388655368464643034296769991773027670261293653461744887556079344289550661430153708092641602987145292198567843613839932052729863469236289139124299635502931527073729606959503777037221078646113391842953026905331916905507369794169976682870946092193135016250787281459485486347688239466009607309391472252797160535099432562334545969615982948078830663622348875174406545017418408013433475274912575942005559315578715157844262528034079025317652936659303097695001009193693795327660578545733332929832566423366131830335097680252328350051023429214696394968615114394860930897608399037048615624755144480069424789543699015949486871534554537719922818327142785514453844785684741726726227668624223468993361681720985103665938834312728093817838224242660400923902719021027155823688063402778151586529543900564326017283401482404250182024801510587392243745934173006746910121202408045509874286929557486721296840721664811027182955769631960141611642382344142594971489667237469211271859501086051581133416830614606059266909819088963397811923656776526907722427889877556901256657532136400322375385548281491207155465795852364784712758117387778926471956766598115292751503291803642354983654693439967943777782456310079003475696642542019614443608135685219321229006709831439548062245778413904404463323283348340814339252446839882740455254699208157781841838772847454834021506227554106669394582088553242998555635560829486004449731783380405255549664274202246848437630037295509891506090213748797270159127226378873148988941640494355195134501255483004005514758518701302130857162539512211792037824684475374033222957351734445022426388825599982097876306578510133903977589172444084942040043771958490608654893213771340284025479290076621571985193623578686205843751437424079678930680486524630733610527130572021624217160159891633292790598929703520695520180343728216526579141865726577753785657821903906159214230424219693924830119539612880129951048973807462461669570674501188104206128411983895267490885001240593346445539543882911654113291827134456831246754294934045832438757076392089001118750509748242090464898439908391953360207952446346263449254428331974648283259270699844027020042633985866193813998529258289802513131086507719644151836156556728029312273903716085888843634813324438234130185807666996884910998137325680262839612085814143684052998709081336978465438431301549286264234427811634310694875072982293605179328302315012364490551592689493110563400409727783927489147243353157845303866730478132118357659041678120861460070400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3399695857266237056111846807536912417792167217996908001020411310422758874455962817473578654438469812448609994362914636170263492467163821174995113121478076782487755476387910092016406229877084274517718429763020391632698417618099592167292020977813378894957230597989169777419219387887577254827124163350434004178715118469895265759097325698613148148016618731360390691916746231682999682918624060264089285800228108296064048711178013785886867313908226227578315669393967138975434853110068482208225197729332581433758830535244980947294521203704438075392099783339198073913102218503142199715087334545396828500684190828295366401127056596365624157838433050661729228197780862518965274746760022675009738130060244217534432107400854352447597489005118137900068066312617841057971990978747277183183881127612918897949098134751044591220410485100341074718800306875331183430320027454007352103131023382473981287735338508905523650755751566033852747466170608630769120964797653524806297943001151643165174358816265068223074431882622649930948539766362317974808678133709403517536412575021612626816770225766247621498539251975589782648728044076268434784606167259418172750002498786732967342081380259436670833068210008887280846972845445101856572138372811449716169818929588469854209868855668688491922167093781830161921179432955509185996719207791037584386604396592654977662717262032633449132454361858426631735184843185576630299391575560466615112976931967503757070912212669897747886511166517067479632757248802578237545049350996580861893663034021416139222221703482612971053180472030676483296973782001949534045761702469679732232282814743404126119950098528805083938169584670864915287381011911514684993101050817337284267224457514677039327720684557781491368338735336327568300850131137465994243760270452241603784660521078364770413808709680928874046525038559482381575997598271751552806599588295406504841045751918775880950922827296583029136249856964702571493896787855556388879564376347504209693269327035266858371044961060754508901172256242356296643288403059234151867235788327314679545423187334931500381699079420661066233439289798059054173697744558914322463117777493010930686966162084466668463592305971225969729517165684883624515762307073868440955374315792898565198667006405839796343823358889233250060661728666633272937678502968202649820438558265715563726994394450339448100716974564683358357367804821509539613092317939513560458489967953735490127636319028706127351238890102092845555435623330324999687863812686901797830128543357911509185167183687444587961662109462492795108547148143330528807248157665947034061510736769778185621493249936931869835951540963849957058976923520317576576322767190111167853075841458360832306975490252215425593567119170265912052485602341971408915115763546322840672431359381276680210041762572652078514286192903882026949069761158235928113021675984516792625431652935501074473617887274950960556195107568721925591257641010034737574249752204399284553940090991820502833684041172779101150879997333228831755663487403086641257582099202610671298998011453521822459560408257250844012360702113511503738618119875888814524683470855626088922656173157686358921801633349704147679549140038822375938899500994004981366794278158740316852556051619560533454979713185354182612701275005121445331061401620461980194770136471545582697871286660780393488095980672877082760748394111326332809450085527757375810424327915641529984105629010834188896313466736063152180447605540332824848932395240620900908608326838795138703440593880945930539151096834086487286355555600545617272292596930937971296080986586462394000568323815361967008819285687581752215523006365184513690445953629385117765786054210251111178461116077070251978956582066047050288294700752700553591449724579768645698496273972304433419382998561727978196592230400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 5031148732706119135190863395805204119354149500385346160969058719991762570024045400226868592022717632455673799214768916603718719680621615074585549093247591356233647676036230978524312119983481124852662187466695620242844165893616719524479609152571692620005184289568208295810803374837951970059185359538257034446125219155702073581649443895266509813153676060709195962284038686770380594108395599210329731694952986174301349382901505372424660920854804733682467935009623770971273808229169108846237706289400868621985078531036833031816817936494161442775260757670981582638039337830515735345869749381193260472995824760822596582511776450627750876454643229414235520222195348934998856256209265098867143756679030377762276874389229144402949850161183770228451509219870282595890546766695021985350399786094439570200329619765052908849511465086637402740451836153892198233831398402311848803553003531630242512767680807952925433859425962884320602386342831720219821004654688888148104747823980685802782606243746528101750871698106420905107197993356931056460116590289627213538535714848542780276035678607919696627127780032083627692538416426985669290726479936344287672765084220451203119864218898760550188217194195120594549036903453762899057804800336062770890711876259431675261540730608564714695733300984847712705530467616603406526167393895381867708741833797183961433304234126597489635792606960175171864556790802695105197994917299313718165492927378740343480509775913591449262701628509895639317608863743230544814948925123128881262554606789424032268546208269237001662281374716080924386226251417026853169736822126161542796648474168573309230750723052221367733239291733001156927672173412244375950037362374154544287190327396587470345389436851441990903031605575184488039005245076049465119041215491300923151498063488151453830352729574076888041659801943408761462256365703809874428090211091067074138643130123536991506155914982716780741498288126948952461211954566455568306196083301832396627110430022725563808438092427679691430791023365615321143124715689851166431223746082459952406517284527284754744379810165372123052355017366047637814969663469786375657293042533437093000890184612762387979698222280626708100739035360395599409441400586208725949849365635756177072507373964134600226393129012361410077015961128118548457129517882448414636720888009753766238089514237269848409681258332960778177709737021226351812341252078473813482380208366918868226890487170101147858177321777719863552660784595387709770970662908077913624528155297378770133077219597025235304978527285678134086704354688995336932604766458101809884509181579294573878699157758276601667257810392483156141080230279092080530661298148756564504075405660469944409400340223111726952141391130833863171164383564484537833053262383400911757437134542045224559827243697234948697651889145547444521420781514549070710363393384828671530265555569402981242958233314307206085779971117456235021566871653593632948744767881949089998171101427406239973673494048925371103840335631417496326825916749603606539213770427868146307459780938175280718822160551200451091042560908521044560624658147871594693210817078893852681013837522020248851277775458482623985368382756022138043196950903986921745851517401607839721359823705822294887036144896962213250668830536929482134532237025386955878336871203270967848537634385283513052616287774641078545366086285612098934111328072277923000154699519030411779962798541434247165334605373564359410911128526819884168100593375964404873811155733424335401688493345281956223837418565279444601058400239911821057755095840370902922648176115412982104292405826632204665113797612771107952626313237183317232663097242653850641441845390693012442733087617739889102602735816482875463453850512171167311215369775566902518333419915211390479398596580638678939441561600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -7114766037290485357137359251685827808960033336497012352021000711897647907903923086871978111640076495654039128044797733454732060968098394907722637926691377063270879301636580738326623075021725300188394407008530507233935154808999607387445845630362146500350873537261950294154932603914061604190366132567617321852391936643475786669552242139440947577332600535829547776554353735733639312541109620031638575572198595950360071447154122288675789519495426018360365354186948115100204198317022572389651582255170895290608416272879137631258121123603320309761330459455319021894207733915637715412063807617835150254412454438822351354058218009712210888720189786172648806370443680729035700922739208634327395714868804836834113305315232548368269126200014764156737259624931963934833166700812161340720187637428026003755996590125619252427261059649109810672992916744312670548512277113082066122635972623160303237402857169888566760056491464377947990248696883998421915172897794975973665956539427522764384519222536735877214590510045515775919309930769020512415785969736843382152687914502177085375283167734649662527494589944447419908730055299841161799612166960521965402973279156256937358079110090822688912586060221824562920163224217793549835786586739914829799230846168540463640531660873673128477821865391605739098259698685413815863941812721416589166704303672070187329514264655557992453158078284904474019551947352469977749141267880261833222538383727563609108711293604518806154817424215373363886566672236882748395665378344572844077760134194696124851090293775122233565144555672050850032492499249674762410832589296679850053723316749588387979991837303099369428448363328232795455455280060769254022202767227156366864390804696775691593506449019836939130589815806297970113561864835335048701140012131779809382521914024873974396807927514903978690925713079834018673212073450065038699680549017440804411953131396886725109203249690522601990797213086338278263894510873163458839022587013860909685695519928714910282489078554402181319029261820778392241095122254378167267177634049782968583491778474809987475514933733188546023281120926641286697638699812986325472517488192997190411498150192874676042962142563882700471001455463212006734245028574748357009004481839415432938159900340534402589618765940579817070444277032159425819403266618967914802364189145401797280908720100463304437013658790532775537802069209927750256865541703447595915712873723125931751105115600549706531496964162851711970327675518165879122477832354609493961577195025765434530178585389569808868371480016405266419422803141767672004531932720041938191000126091931720913399901920812327638548304256860708942809372572596755387527241056650388372076587320325643375427531531613102997093866940099189889270392018964272577928772253873490949405779744322281937618776473433033237545635761433907100131885713174793239080263728375568315044888726387109184841864958853113403609865178717024353798691452551614228571362461615838450797302040609606711086185603454047125157298265700718805228750874620066792070441966499824892055001892269627996399024042557317568852887700506526796896524190382155484946718396724141342163843260751349481924136713486966019508692709183252596394881564494661076744076051590174091165000683523531622424811377492586836656692314317751398136637480486129615614820769831708769179088724903905861268045526850669673450269748163886743063853727821101870576441094313151744661296146888831135862294028931972228077133250110778615391678291566943125364418475474990463768282882003894558886923710444487281071040687305010547730209267043761266410102414895905445500812637574896257948191108143669975008279711614835959751841747635966670392156503964787739784246150062825069912797216683746336170344604894347213357551739408422212915629843690583546732770365318466635825152000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 6750222378474929581175098331042606088459305830682848581078840407042611959053977919936675012547608231147948584215725692804082987948257985807536459181841197482607367466844383550019260152998362027249934120994671521691099966587913256753857072643512318185322195123493761706703847449691600719169887816686495893349243183305713089087516803968441562663082489759085793905238924912188117586935880456429075616949838124687222081326133224874769550332796896520316585909183227146746574213955243254425487923328422056370538329414417014928535927850521612427394824518844702880497517323699729354949710124693431088585279528012628891964314147763911576831857633039275209462121323620847108669788971226895830886937897110423845530345190396420053630893207264399152948876963729353194351497721559792216413490042524208842526794796680374450607673259973661759039509736336697043570767878456098796734120639688743164291159003793422116930323441529813623432986249143720787725355441568286579771396912152248689411456046363066401260666315717274815949802222732154751253830425042473844399789185689090920556697635910347511724488877184927533099302302383563010731073632440833361990056434455710523722395200001971179019018193992660663375487388894086044586360291646951867214307462843082690799923504808494042830229417898043515706025721683801877557397472845084772246144780691141196001810164714203594509586388350975780024280396796672452305184143498407857971008825801964049858896395392719613238174081595415946007061168490768320727468258415661396287635765897113139478338868478286702430608974258842870806585855691184796503051684148357134032296581150694049446751345737974913170071208045929300541098815849007498360409930410048806044106650306372307366772394274432770898045034845165139291371752580808459493607312983825296942546301271514881061698201878553945629518468090809993113865810582428060946194658417478602653294425698981133845303968601092905680367756049625507933129248713877407153125422871672757003345919852938187858335435891136182866278064876473775214016597493389706944312472907237254367052620263348384899771376425835797509127828553200037545545557143367459080658828029903796913988621652397265288757931436696178725947730520124457697648309659440986956117510672962681653165730031363183460325027337965859146969082387667906544850920819688600426637632675523910597382247733440956318672461228016386998879193775433618445313969459870679993232461788024401869356294224519357617051086183827828223983463507631170548755458140468666072737690848892556587946053724320574516198666804405025344354041960992978207768368793156519324536605705782183059182178682204007442042120772934993819038953564362236885503534966446939997745600731148136164108674149880824727832562932878430849219697767478834685596153575729273844571871933444215536861077766772930985072845891485612707059827866680351620535751170806606398543811151098733947121607193447788712571260534979246249982343228666953571479784875166689871661898356300646148713890161522345803908098624857929742826194112403371843281570625373444139962395880067794203323662564190618810659975152153049380342569651969514364913688114116040305542620499210806674699201736321007229355981044107556652739727386440019967101525029299726205262972141241206413050846000524575279250721688040763826772242428740842391919976757290373751181195487428389458616636339489537431852844798319211737324695691074442755210051046387962108123057985275523204964302871095607512790278176020796101203138499409465139409310017965840042221330616905090794465826289496550551272540040716422885236631515358709309390552619779149052822376487135131337114067642399768569776507381261843541677347106108673755029403789385857844775141069778663015290563101274311846901215226284774651863423985340072602490991667931490625712466899440125043802112000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -6341546840892430173800377745729835439533198423404038313032325030150916370764067702361480193148473102700769066301047684938433164701975832112854794673713798486584056527059775377852459964486998927225285984855515735218031688357759929448062114847936569432958359149351795462615064619449698804654573347546326299219004657276134369787382824604641050779671204572029067114195347116580835158251759292168496182900696058986028312291641423761350436226924847361535510624301213190945926327379115494509302338174626906637848839214885181446750970486434155427108568645243157865597289531921696712770607274914698829453417052081734824042910513811867525669725313842790987619903888250797869569271790201287031469330882548247680217309075410366095798559453270834377728583169805708489533592706814694779834036474568344060104782806445900607996839257995375157095047738663076684116890210688739999804746016649299381538464732003717189232337255381200252218032254009864191273737576202494770286833835542212535760145129709074006786697534592536226155255912598111315843796517917291278331584860901837235484484574383225272689938385134146465620924568125671014103250024033772129029653960179696429697660368586659391721692203679898683255319408337935219265948906235854737821639680988226584402420816292075721073065489896062821812450125822407192071400006614103937456802266862843279194256345172887248778161486775663970008015644198605213223631272251514732171923678635035153986751931125968463057569325784616031766331452391391091921214139369492828263519679421442004486989664047428761948427475310668764755888297796032261608539050987720913943044996211253943654946096125369122312220313205577101475151479365801552438601987578993827018798525650383992429772651865722060283610766369417881724180186616330227310198963855322196628959304290328545866863408120407063620141997738464616236066999229515320902527088447780529380464351472863661893306203620693341113518681356115997088899086511087537122029572052814675647541101415683234041701382459664399759979775906119585151014527002594757552953354690535532905891073524805275418039437487979397377924188149738237612449818104615620402110665931311546374582633130857017494714437613787945673913265680808128759263688018402368976534185908693502541307563490637446395945122921922693588496268444157939895352452714927953705962244194114267707363120333181930500357782155716961454167270247290444409054782127016515106746306298356503333207094178421699316260734907414934073985667553905455488746585272837709390377714842789985914928620339911698154890346622145922280303941266351987029541420775968010899723726339925220899208901498622284315301437318444197264256798409104034859821701993027229774506926748832165870761585902158034320410090009665119252711407837539532393586985203360221545857282979171233672528814114109461882547666794140396809350305095142460908042377451880745245083815648285925381774724492070552089831200343414455070095156916772182841972800781350985422344762049896519042409030409771591958670375034553970686531779844661627334912651497818525395606018307873819454241820002512110590549011667749815728144481460356648117911940883908046311242388874482336142648911584690238455196399968607931657022669279917971166804582698703068680985921624835966403581321432451651903389994542623608145414518674143461315487772412401103561123262895909163132022087681258188984565315438670611724763821322123817262123616665518255239261436082675481746776445037533905075672528643892469030321110602291638420775743097523530277072689870870312491189070868215551348694950002704635065102100960352962330319659454782686020218726980802156428218853892903517514139498339581819652723985866996805467884578907956606972587017113673782251484963071632105069181005815111637572568593481599895281621862264706951918806283627013365007646720000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4271408993401039346779505458192772070978831541773974034799087544527683553432376248109695283675232882880465188213724859787472882650388675275227545756455934444947547002476311571306373286243537933940317704632939951776539891332182749942678860874893608485548118029836475738186996499944539387980014024528818379167640800291724787285774077589978465306514363884694022783039848740583641463314648862909841507708831654121804834332927190286679382725724564898572648776473694097376251150536737765645872261913438286118313476448599746245601495755862851223054014483083190033730400926383558137642826046012587957309324012469995523979763649765831731873660382773121954774775244957619479577378777811875649611760425583283743371809062667004188063172396204453808767893182899043450599487874633085247520558387001309764450850870235770595370446176997881758145598670920042007934131064616359743738756932600560808601545980810028942618865524121408017537125581874559358823300079805065294209130407119380150874316108173950980792578309486767382567435785189278723053047942162445367961280714902385466882189192547845626805682696287926617377751772330753191240285758071115745444218475200590781278475725903097486580706365332052777735376522578702229770552483413754003105119456343994745532294435480056075711139903044627559750112820337497370203868749791464575208310769039219257368915694200031129694075034934668160449594806212841824736558157499908282195614373440553681113680375595839780696234511132161371989636148305186415685131187688469665558021867716494511481188658650576619218564236051942665789923504422071640552741074587745575992336068695143875274665328402685309207648175337895738878822450685053415257075515877028312435307569026536418836982108440034910498566047877801112927237418309223090326682785563305271638193423728403818283731566961716009892820854456814944107537883643129382948610640190950906894435670301513041757372432003139315483138455740935748113949455370868922518575479184535405626771238101804588530811573890778557359565897830576305349964404313580121915032064668356491852514181473592327826826299260434663117951927961022838760183641606691951562200427536295237388856284124193544005199106759546110801217318277908388761536559108653144804922698913856160769154873036329381627250015451816297625899387049127564124757078651101920974835794154367518326127074127256078629015345128679137420556540585737650599040589812434159592179093734234560738666715341674103734650575556905419777605459684221528207785478890602588031899874138193687577969720652611634771458022965990889688377234800389073644765035192291749310010383679111773545116167626944018328384220816384011844163804044721401476494144685490832614598755348568015638687675038572567916025287652239138624748846803521117131670065852766836915723257066321107720835844493593194636819597265967175902163317930661612663847177515649196213846730757527972774084398099853955606545800110505233924793484112979796327893968827261122715064080530761524558625382831614974411162099801960029648963309873912375361009963625768308213046318992617211009866273541913616379872327500871096758400051311941982681551464961072337448511296661086398281163894696805492602748246273175893840949164701873433362153384808321302437247448380684095128898097859854374333528548080880317371723927758069345031297907298189368981046525155361209051905843064659079578772948477095643561344118650645380624629532017768110365635963804476437017499919135234417544439441160936923990291478329548488236038277977952313781801165011975239239149312525711948570456704411625289527374250902462297831044818738991267596330391243730096870031167642938087198483067090035003529444388785964575274113139145478529666376446018008658190055074051283869773768738944164962179710135411685822463875226512826773896083021524751878193152000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2800234749078662533762495113085676424333242224771974315844696580429210664091198984386504176263715272979823516891413435852197766908755694106418405413883566348334346792193612806846871096635216005880709492650300005539380831798610426707614862439850934142066468843216357340703393535458982368482842728972177519316236550190296403810665806662801552723056522020649209007742489864984058835061623453766592854359392216724280561873907436397269404908068202683946066355532164877827244862324842438452417709302238054287057641317653009396706952850313068745850580351174657362562373467313973766685941331857258211577830877418371064580269592731517511111800141494226894187297878007007276764848578919691076103244288243788463721336727507835257346748008592841080637677735706294618045058157189187786420320147754973279139186780959361218535163737464021520712176815843475023542516305462589895355867536196074003280144018967369161684086968866286208124425404717990904073759657786162003788992680783387182994209129660655805245811903805951882430633418592549531310709103856330589159182517888617184996646940991044690509191039827208480457181964476006713433338108556343165383659763337312630445073992815321394660191084569545599816188484741245781844963325839268518759068528790713594662475951847894207153218223494675131275319245838884904102921098588850884819533556573266080367454558126306948393965101819704238437644519571220881786793803483033569320812208581020985414802530279175487675879245664447180201991938105940343957705729845863768047408734506243104164261498336876386345421625069345708571661403200512799449858326437736518972330013196466808982231850869565723183813350001888958163244551267328891924384869157545416819180983721335242481835925623013370873513359884744531601444656737474499970640814089886817422376955286944768220556271349734587360751649638610394617214488877060756647235113372835236587664073393088531325037216672199160093322237103284265764095567201563715637929096931279553054268122311166921159165239149415546460922527059234938928050217722822168684204984701081783457424720790993318670277578447557007842123499140983429378415571289509715752116042267284777000660842930103640805553551088516207795045494204572868159945160985489077588332266728471342835443527722611504846823624057570925319948767027705735607399103335094767709181049786274215529899631862397977012417599893742203311377295265903678087684975990544948941600276808138897789287611413726676320711001584108582329698662497368418643455340179180311843741415934656648299128719207737280613308930654549688505883451838465428332277022432310242258892285759794502942790160924892537912981384958043052612051993641569274784363739526290507614880913255391019728040875399131158651369626066176752211552918895914714950601602504917436783172534668684196768769843244509698635214818675737978318510462520970914010551837153116838633190229998325776191969631585646435614079316375805663877969538263656081001027219162210711336698381703638384873214390175717518306589195997533824741326858655163135314918978695508170092430380557751341430032874251727178890608883006900652128739044833920454036638296299557850395181063755764369660996441364609230359839795625359140062526998967466410145720503143381439335104199270470367034526679704148715427547866669730886068377088532408811820217536486127019167345516840254688409768219522745389919954933366136063225062735110024625932588498383469749918864972257362951393860955589582655381287870118944845992890501973478046204806782595833147510777223096012213098337873447888221911719519724511527757063969588690084312114419369552773545903789369192875010432694960446727815480505798630463963721387728029338428945275447401665382365077456326582693372190619848829535236695337203035733497347521499835936495113939667578108550706257841084170240000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 356917316196964589186656337063081651302281962018960794997037456485863279535430564671008625736818968519376479275023428328333849073392179342449147968277133690433034989829985040673228800907665808550663059507932085211685213021354886740332844280017306131341799010552625933281783307243775768962645613267767092207137620471845215654922139713864971408622153558291316944664370283094324475864908194266407159013948667206980785864884947049814553012494954725461123150188876796873187853447044181692455053558178667431019639571992149993119659870783255712066869396642803892068564546079646177250047070896145573083559146004768411117317939150228999436800314706087136758997401822977804524197239432792456743631003129020858571370782548138412334085382740334109233293948834260860864583753087976574531679278404020671165746497021832691968851073923216001109183877460390100677484117968089591180436470680041325995693789137947755859153542516521161322084595216067640748988238882461668315261851988482282906382184204982382390027556775942768767476699172272182829066349200235274240950110150631165780777463269359821830328625972737074747072136032975613243836836364093963374657366866613126655738292015403350839594259313685365161665333021677345954327673042723221570777801879966440759917147123616412593686387081686008514000250712070746838410348147004343364925255158448346553744832216300235918794555489939508086505745974156150232406116858739787730145757218734919573643229268920675892580921713574657042791772601090486441824409778921505033883599561027129696397785127528789349993087981078717434956655221778522050204217891704804109853901447253452429406855965479466088280080248731597838744057546339384765313823257429320816982786884079899145226913400764325750234233852161310853872765454190278438396500600491896951266543193295893989450652827997233414486428502675541463197494140401047645819027733679473647489228628355238888160695984563912051679243212692532457961187070508587530590725059171928037584638678867760478880977302520273335085907967252487140538309347205288756484433226608717671837795638516112432010561549727965122626267904691808109698515356842366777796576814646709318694607742896982185831853908409716846184596546737530581236026482839362681838127701370048250434098325139631900272731747021916303505357282400931421339373562929968455940639806590924524685063910011121590110263224025273253894397493957014527316448763854206003612662935012947233852505810739037993515473762697288852912260011147530075760269986920030762677529439090039001472601056786385474827517211338636308497695988931443264957582357665982496675789896449135035702062718076366342747455780647207752451961859282474500266160494557071598892789605041475540989347961091108725057270738577613101082337400195049355830094840113651541010292635722781181951648759238502061046688577150232132223004786226116581768983688581971163888101379808195437311710731171207406533318634895562943132041081902196472282591218108687599860757360963045348926115433729489993980798095873887131708394057726824236190176230466376278450326584428293663754010901495434107588767743376020341570686200169157832471226850286240962275446738309002386952263110915079397576884383203909713775538883852367634252635546166269828331231941341387349450718699765480999551192914320694499961715937160322780770898446204150831424969939589129437940117808206570175459233429408679440831580155824196893833238504319453664720824191120201572372755880759621913722644438640090932752935939329724522258643202667442983941481548730636151593456196400149210887198384829158780304008530416948163086318138439120660153091226126749134320344642502237243773323080612206686064856951624440105368514948684890321781718545878310735081296690292587053727969725664763530630476865383287015142521100648201789607346840072408268800000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1496075643077999720791187914010762630245798354840325396941112176617497696594633858026548252739125341895255591881808641794329830826144842471740824596760205428562774242973844266133605788613465101934307007273568057238936315448879655918240361914966844199589190844658075249860172143109956760694944755185842182855208851171781779139325702883384858579232126280300264949691768820573554376339735883603481338684100674526156430140072257584060886621732052720755851631892374357531981046839154291181615606287679356111606470496215458976491551587910080435958474121133242055761786841409831760073009939642618038605827910839880882127954641213218140970955899849583153645920872743903746218137742654651839829269731331980631064257361277697941315006269769399692618266483785141369996580164982483931282342057057352261436932990686865810950371601120257952996902683867264947273249296074716169844656042400482990322442199113240976707915206968792487161848461285164677326610457168145268968354082403571588077992242913298190437195445278914729636849823301891907619736968203788906132186648866627685060698578946332312311424031715390606038254427958058393386116763447717708831709549164894662383441159595656428721167861396052746753565458426957609966119643407703926389748173401716837885895418641654918415425713200091888262312950443455971337940861806117948046442462122322298412915208845602484564801406342952284533827319364292632460411350396138904889843686023516410509528482057223674398258000672296487830549753677665442484502699801681830415304213713296186552988936535575749494223679418484202145169622319373894025627491124159717082045867100788469928168524413173832001087041604301917269468242511008932095500355757918552730393630298504286523041499101131366480225194600581864215689264282161207656486331457744347520002093621488523927532411255372097084654822439349029849347168159333875330534556333423572410799782381714069456348606939105677093034494208783859967704764586775063818020656932861718034985178432219441802810354935457528228065746369317180910076815997610549487498785106107394668241731615334983925753417825742136548162855407120610198226348081671701014170996371544851843571143468181958564198542114019306344528558148988540344384721537098069552977365030857863021692749377095827793954540951046370499816387409602673273316393009448738983260086689131004876766197638629774778890081664567197182550288146366292404408841480972346094709709606565763275738632521591413448558052709957367400945215833258773156072171462635172689400310926145232481588997429305918185507488843303418970923564028726508449596209721888684530249108871850163085749353193703471917893243477131914839808731618632572523647104991650841603751479855973936062428136383532175759496588687939053469247349198775921955302082358973916273404216247587308386681043541983700228756611015500750795068872254111456692897551239751026677971577816676496557283370396909286283865871182594903549885816502918468642957165079427599559354073218473383080040806860295395509721133122586415432656973566584984615703343319191367864668274586446785358749544490098729578997353055416147793728366257019080972006857541026019371338829087755384905979747632915285051902592115593967317602802579337342194526135517822410698266386722434593233435133450646422466062038300174982633538194412233823460757936855546715015183340001948108234289855995215075354055548011657570043168492027878537610236632209687960912791911699376053623527390227792168167561474489564693148685500345182099912078899447612992397837011061806912651998577679696174705115609738660063347183759820031660405191538444713627251371163350504726638830396969247066468884080078151341375070410911523826656180884731570942125681465410017833123317230909900664052291077817505805784993150957735748060994396553486899088164963464841411952640000000000000000000000000000000000000000000000000000000000000*i1^25 + -1108543856321567235005585667717296827982870667307654349288559492970997109212899709851069401262285386204391794509662268850084785820838517973957822995754933704087413758998390579867533500289054469441556273237892226088240030840382823016133085948764458179115868172238150834013054659173154303095127885592243809336143630763349335839893416928861426231265543248956835097390778609469520353348385062507317599320905529602457633021706801828641150519772000394711586656919136149851084511334220213865871340198954695853440339965554686878943898807423694915423990972987743776497397829341142495006632406803166163730028626022208054148756095075282494483298364305311231798548235804593305501418117149739833611108449393401096712772400320693140694016842188493100291035345786968394065571776052273962989758354963183139502712132065327089266383503044147426106299619103542396449207763109018872305546948966831682822062609019667202356952076076534509105434699913286047250324601257592255202720648916940303848182221805391462948630718271492845815950855103679943019743341968653029204879613085227738793582799916721934057077618930913133220346630353031584799378009831995108868533793894150550565170864128358411929746515927456114959004836508140180803229290429960495505671993747748144356930096704026836079244964470875647825300179254830555783772369894762032969040959532682919160479569757478014705319266042461538966318529870800116719224701115635753934414925528021195360692185936443222238431477396233420323348716673948023964695202184083881859465009689812373764039500973885199542810400178546189697905588964438269677940024826748015864199850979011805079675281548732934074707637085314586358633533800766799247034915530167257172726581979394652004006407602242009901109043325878988366467075510821885843191964214542651939784876081686162021107870849915272708045243840640633383720244605452208737577194449613600884542191160408513379823252723312520423634262470447455446396704736523225944617908392179687201101816392909286677002372693011144455610836994557981601457165868143888348847495706626625177110831832541565363004554566706067515819674574589899737265419753696207697943579756367812774018344861340039701972004079185852560498015090964652981893556977964212726569999052842720854341014154476582362055149402761213874977237781130726801372076769047546797145523301664828532569223328794612816773884736057959511534365914804554035999457977178816859580193176944784019731504788152580706453220205097506711983949709428006118286024452590534380042362436003250573733354668715357919893379986420010323465296280805696905006517060924725650183950665482469441695406570605394673476980140901017258844281719697214542464952981549736857217883120821782044134072178761074008015701585459367398748309290523417191146375434449926627553235179719792935560276657137197347269323848991059521741164180165490144099503310068979821966188504929889321855321014720514933795658739148663045637314782020170064208493314194742763814991642071410232558703098419383716910097805729342294121594493838603493952064305437170176456769555412459499277442217086279265035514725923077729110145706296624568441407056009510179122802087632064707246320693841887738463577595946282701788011255283360936436637633490405342132089781801626283149027906467198067604488111037375832202746957588087457936192113234742162860523637830870287558739700045608725026239267828358968812945266028023948828690427373102974134938357021657148529104436290515395658415122322833134330905882935657144987235758629661744660174034858840349807205162468974825574454199538963945407280236155153819341954556267180997934399070668344384118572411388460772576480194603690456120477305296897015363412484224413515537191427095428137155018028780021524959045697428345009751802961837109038380860232026074676353811870882830745600000000000000000000000000000000000000000000000000000000000*i1^26 + -1014500651545373639503289905429116758729526494335708120267457820375087858663182431563420206625174959204420152394794288746873696287390846675150178341279170733626074101382413017211277415205913019188665356050484975016606584835898634436052580835390174870305488292006290958155572176040614219588587430934877539625530246722120924807203401848176276685669217313390239888009196056484487619643799479672106552822568041004004580576082686515772755582003760119231759116453563134313501881210655260697906009815317187323555618788988104653912419072949739622098364033018260528954212728344520253417041254387782491095303289557568013748079033387487480217237716605758582349901081581092429715828000548051426668390474222503107455595184798469066425849440344139929502687009201155862888010883771183552220099795191277241335653066423403431909221008298952530501223491829644754693679638588809193782005558532893412047019541638705004681795401642478965904909921740649450015055924385381455940154811668551741171249935356803342003489738109139235947349334939624243476429970379880500887392452893232814323584374224539293879819595393054126249907983429627531753312037331833008057913189710961918240250170807428997225872957425149296002378770064868320045973015799134025714738935114127048167883610548841955693705175786456745272921921446442516452698862064716974985599887386277456179662569447055835827748036145847492712842799719831834953588849581143708374115980000074459756905785790193296662328999843443506933660231444333264986169069661410405744890543062687553489077663795906782826910736962916227454845495114302902072338030960980625998533078113946219156595255973240758106027907430323695966659232111666983392457328990488571255982389582772073258671451733166621610555887646791838317300162432711143721830071322110437425375641059262071656705414633546106408322581089227495727330769603334068031062985576765337219708968013569851292633639990730259444885608308071553430864291985060786881396378360607489864674641681974196700597289695575861130222065939633070465989392401857607371320251110365375286896774373432024141784073653437367956775689038432999389536111154589692879373605014360722200931867997501451651453593573974432769843282142976109209064671330076290321623845131541251343097834265073528364020024341278958678200880026758642566510254170643498010475135561239233563932996264858908555101793097793602505980943463571863469166291441258058680678059969313987392671833738763001580796829762505721660327486387933599610897848196410946119856263440930779481402624464782357320093013451752899349491586489069821552187087378098527912391713690065038954656123147244723377584003853425445715940724667608414855550974598723059413594229803018766956734097809939761931761053069258913737133037238948146767161242672974418852643993102064290471531096096656835405463813587174829757208279340099047978779430883766946163220482288194019159317716303382963240213741844241736279816182287416861585429605633552297472750565439218036059500937088813057872895985685426610295189074074369361429739316359528073664233660821560520280903019124761619205185385296675162715164468741957782286701064876522752977651592901136563732617806984231040936272106211105724646546423030748732312676315345635714603106317521846877269190099192945687319446708881475029718619598831165835633314444150106247575320767754293002690340334466974207968611252991209286231179247226998175599213952163601630235065989769677059769002109053758131816621643066085852706315558909084467058123689161179127855353171137170393210747262642958842782304637094066826785241377734457571079428402565711228796509843747389422015402551285663448671834986804749517424280053518577426670766810521548387180182379421623618784204733390245228488592717604218491278025387649143856509333012338631036676081242740338196480000000000000000000000000000000000000000000000000000000000*i1^27 + -479054109334762435034736918529715480063439581181701772103122543286817514496815752902497673668469733443180675555449066667773408167050825009314100915431557131129186626073930669361008848299732658952978015561177549386272430333976159003566657072476894759671322342628051226401628079794271944490906076962897616937533808253667679676889977034343205910407420247897047305607403264799176082518113404510648654371310301773972092772994866678535087067101428083169038689423434270108372726391509507693253730004888945967269059019620539052137686215123666090816420337483978878930349572297069565050022589864559811725076456147918352526942468653433629267183310742429280799287651458136634650546576697957475562140225028391048456922813257044552216819956636401478892462749086002069780021039851570496310646034070425815951069295660962029052963120793555683552127578630649272566202786105261857112118208476718631369365367135701629388458207381373527251024653587669965936738404834514483040298012291280914090543844206391785153345679835306572545438687768286574637391467347392105487097985997284627221711366300266929533144002447648811395173484080354159656406573617335883963639122611692765943148256788392067014938960921264508737137433292843412809194227633978827505737943664839784666114348829980588975845605569241498448835976382073656832407708685808992423015905447832326380566133145514906627926335952115752021604805892722778237832329056126405225471658087425932045633237819576304222115084542312253590951949676897308197988705490916355446866752373150425750015801856651268574291207700165706418019359120763637172753329381693956012339725383515775065683836565130107227034509049236248412046735371011121794793497465252586217593226365123943749826117920740740801070304789886741312604656742185110399714181699178080244876831434718598077650488237117359215134638528699651955961997421595179115513444802044919483843200518468480234056135237390163787880487695092980325954858429688553944731316887604658227075287515934426462548716627644011369696839893511632776774683840384570702275514179514890513553096799832664487410373361270972580473057053303723228278050326273952973672669386592890043710517683537375391932546514184366867839335848033441430877881630318751583967213226538689475003148042680700928512478242166420748141276040788533224559107552056767197888206631538928925618133939802736934382058496476046246761560995744994196655229609521269599329693628177041302848764598384371719663097412848532847998089544986721082825571363181146715685174923346377495328093856769022197795583356365741391734275066864689297989421687752411765045585502353993734450419980030626841493377413739256889412456766783223413012295775043691761019127072636358567031842962711938219886871928011259625442503844044166437231441155535758151244546523872140526084442625345038118653216109013697785023303206518889970391266875324005940865700374827321527253338810366449779265314105939935940223606177698956078278445871872687536088891919857265961588443887682522640133374116192016002325523947304424222964225623038445335817820089705173039330005493539575816050645399316013437008080722784486277374867449687955563807474490248636914145302521079497969785197332894788522122447667701431595783883654841125530126187455419547113202673681775434183646832752062260343598991508610265360433467919311089205114360852907895285127790942448346776887760216349498667018690425911487366384502612782598239697263960867178300328306762119605692641897029291639145654571867100805299435227691747696933902328479431963090912021570062128354936097320468158396017449826260871101685215339463311895864347249127612319155125114878069018484742320544374947689273799966934731972238177860144385933209439258128311337950738924456578232978210153688089753293205072213960235447357825295854442289809063936000000000000000000000000000000000000000000000000000000000*i1^28 + -61779334634962917349733617189310699145221495182357182346925494380915421867979434807415660724113692832624888233650023457335143362107811458341614334975191349558562963049005058271381531248889266916223216716631652784222909521317803152249427588078526627754486003067519849411705117324239833415042866758383836263627931304259119209174377941606736876515725804347754509274219298539996171957489847718065897565928214838476200333213078336315385500747632882960723602675731602895559578430260986311236625021446548460878779586941714439045554034628302094946095078592752842486845212472685406468456870098480875686446862778886257707981682402920440026811728324931098777336962536087588415673694615408197818613315055712036494260071951997864140420124728374188245677579078328411346096490499706047577176955970988903367834195631972868832039044788329013520214850438240071465921884442489884741328346991774949773317342370533450384580519781264840466673831079037138824002591419737761753701258756585249815681941670933271384924734540034087766510629791003687815339689172844292886268453441996541698058501157159506393943746040771492100976401239433142143357657022060653591885497887183457137816010210997241114124106590280931756423494873532635601404206450078854710975847727545330737317105930929697338057107170291644365039910883811310575517953230081492067923245093971338742774707014100578074779164471084001901488053384584821901078303785104918374624999428370439752933957005579191294378825892945215441375498070073121644415715526826251220565297049590797266163942974381149383301104867452296869585753730695844311858770916878142183705769950607789233689140989112813736719793212717802796820822248638557126754166028515613320204854068176153636986645706293279422968495997657438000441726360298988822584984518371100507143884715527478575820959982793882964945589053427982713320245173964644157199310114178043424815633130493926919072053648159923552919684523995100415597991932730251228848021615451826409270123873841725967018121530150435913826935067521378500527080501880511811681245995019924504331189707334187271804002395631534557627179531529545854972011167433797635793081271152406585895640008653975815236352456728101729660192949783217992127024214400502476914656410472234505128153697082634778737190444719525253798293366534269565243886632011587052488787751038125168574137703831303312580936493644220673850685803910591299733373021967605733267578959611702044969998334285327461230590304114695614719116208758140708417112158251921812518674987908405199384208883977508756456568508335862529895258762498991508237216139077642495698033554422521752770926591841697521677246674858410076082969863434069139737943102383852664886908654268644347283508604586086082856726343257921215236725419787754886107386683787204092587712758483136593194991440883908262244079886200969494819958211887395039824500253891839304608110959884842606919952531578949122050610492097059918063241518086132798169998309743445219982236525936424950901015191218966183375581681044562192812531335931889940336164981249288518150827080590258107936473760759591691268731611083612585035962798922883382462610315970244744299342222476662817612686357018588601634531661600293608418689622476706982601993267821592885776986562483228245115372683349021639085715035274558145996985597249382255723378444835654409712177368005389541643838449745554237303458523972177874060914666869072629577997840391110619507497144461765167682502706264334714996323016661901228685747873734564510547767021450198769714360445233933402582848714426378011024254630340132797545267704403063515012453431699975489106524908208395860460651484424983055021509700059599459622522320681282344931281480510587454330577149384163264296178486648343054346791556534624459833256462105007302321649620698908214693840006676480000000000000000000000000000000000000000000000000000000*i1^29 + 112964495420483687697050015311191391844831978150143553261148739379072827371455595517104038182565330497680306954329862455837359437992744198644927906068298574138165651544112209612596933848721513739222869966716496233107404812949506798938037858017703660299143005515228121462515436401669612790734017070441091868806282958998364347093129632272573829939541678239404944634043188811216096439236390819260067609464644288094199301817795542565174350650040196146842047673034003587608009864353277469713309417685037790420905463345327687671203521810926783638713427813644997001322245797497995070108037812455452450813745999794276086000095107392650192514802467824192760079415143596305036758288913566736863908368663696156181463199954258783042009403468763156878861461159175037644067522049219069684473016679671048109219349589101586839586797166366703641683244020908016876936277581977079983219425280663196640991372792884844435733337760213834519208569241979316146016516888659458305571102029269900924432753416581858168374736471979428426651732203019177237798484013862363049796978949180811946858644697705729401239453820995765925576179658335990949988330267670071427453733395668546197325330852199735666661454900954693612352677984297894906393725701944780733265337591878745641921674746429736967526486551483725903530066232303650464386840424226810604854714553220129863912249588713940772199431835419456594540729820297451192978335277868616906225766472329444639783515071742599464624944074999544551810375361481029692542976824977393843735395723675735058200562126755647227627425911824547431440969846236503639967273037285037430398471081475034620809493879610285292535463976008460340440221487813068883592619062960215493307476696547340475370273562606668068127309284184439888056307864045830525540419269807576930393768889160033735917992260739067229674922778270324734818568810471224611776738585844270100256711896286116692056286758120584036886294224660726743645781678956989218454220820267114464065346234834697771833903193361581507083255209527142648738486202912380627564157529114029293134202410304586333772381451182924419792338638709743195265000366128460539158953967246888924002977686361114210957983077731155137652664827359196338887219134508176305109440882343250007232622786763638879371582302264843883999174494903744004985191794833746401929672972508385938160588130681028326052218387358488095927483689659861609424390675444245490856196484311655261233029302789393518866656069474616366803888182001242125149182418771416417110652637301931510639109153307324772819081403759340284550999746868633930465216811305039098930072907716272069161646157295913054678672578927228423729765141501186946471022788009662967280643657491165692027812160769919138080722965629811761627396450820580096007805656346351373621518968909751169453999075604008200316841499556341540975091201869582915937013404407919394778037006062211329093054744260947270080197825699452537063023460665068453584571828407802057717453174898695711377962156440409997854875219325604840124159470130322023044603326513831276698232422881823350227916894443780358343918591972245546761156494047698918722286261436344981976592602651400367758244387011088038301641746286106558875216860246267955384299800595419941899499902921017075885139247153056098459703344826845240316302152412291796721576298486094637619214024350754461215353207392057386677082372358443422113280460452889619879275327079017888660252884922177774485668670397776112302344120833259443614789572855472008206539746320536342654608878543214207207743874403588056151624697835653212600046254854104609392121785658030892676228129913410756279636601602976040142531235235544331898179803918747439716799136186685207993356288033659656413428016460155687873870062841477612095738645556130411131479884101577660286900707000320000000000000000000000000000000000000000000000000000*i1^30 + 31170850611646151597173848173255102983268911876304693348326376920385008940211395229275973325849311774601692309219764165425730224077082577074616342540383737296708999993003287079924151526523112856017163013685653349362512256049379623529388210988893878114450379880746233583629495600103167223904997907799116289450034992101374498379725211759200679758829275451070341270336193766457626239300985176515795448415884229528921346126759912136655321535944692231941337937383433122526167456924953867445344953116938812077443781252144277858863724916544752977011959489305108582464256487425800767803811336740372005328241595274182180164950710739987434912908581832845270643016725260047748297695796453315782360612499554662616632754086154166596345412296147089194669415739839659406858500746451120938761303251552529277275357001335816819810203635774235493529391539789329497228307012731409911251550974368840902736534231244962035602717224646831890466261119467388277360736724565595721749556584185285783009938467028659210710214378276403703326391785265418991698058806267807147291381369979389616089923427418232959831508096684743588007721156738200304828416609506341131951844966416684341044330109433010505596367178026948998331370724515466428650834011066209424126514574567910368865356389377628834372628295292063870190000952166707703316942808432367046977770273219471672446184397963179420431622088956167808386060806497835364378249721736691884477336600414334097600895707176338371948680867099854979410100975436463239667482690375342372390666919397712020257849674504691971196499292803786019082877578420613027025339709661999888411919927055636986804071208984790249880145790626396650808725546667071664042931881028290909185729893526357484596621925857033556321033962516523053586541148995778744663009695542036121217273093718772579029791844067023954952592562661873451233212000650603890964958924673444890227036784580783570301426035298129329429886735321781746978632351315534998217529932604140581342957100061196604190991436564094039378941798176287777780109321708937676032648853325545074066621094622126370663120649942683331834916628767400599428328034326879097221079640942592890420676502480935293965967984271489236191073758862781347751714584462697787264859688056081161628852393361426538888144501964132250891408406770104228307235174042532597634232088257532495576109112713701507101079091818602759481137084879408635433286340999070568948016524460982463877889844706732792749813980555309361885186045708036569922027092373199388454902724087782001093500214634412738562682086712882739579404006732368261797282216144155859949380964818503320897492217099313226321916719360464640301411618512692424319762709373240710737093676209550561513239016216868241089598809722199957820149687889147591401031023056480259523020705552138734094462790009524071449305312397988744192085980742719730738797004850681049937164271284201601989157832810100183580379611492306520164036718258791658181451465064224474885108275680065112835640607097688080872959676510800940933932353424205222804222079127000389412245073001817416769462767667570799254766572716648675193358992081856861128949675126940283223915412989335219135971949883453122225033068308132944548656641196925550704218230770702060493566442699861090859571142382398234858386067462446658740407222994448954930244561693981660237353431306971427352108398127640682995341434175430424569377450504203414709115914962238931030163345893981210370302357488634804294422280222135535067590963462235003434926547266691658793594200147491147039187827505419882089246174729874552790752189620361309533371635391923349988193410948760860637067751592190919197373647427967802866533475226274917847624519827476662191512146842421144883160662741987822863890574304223401694925165665481038875982013137785007630403292364800000000000000000000000000000000000000000000000000*i1^31 + 40454871877861250414327135013591323409343614055613606579511462125267998110875544300535084918789660796815972277333788143213132076053302160966347475052782545362888856839575528386238126445312759037318648571024434778806261591573134071122440133402770605148738173589882508888719735501177773501744464400502725719576761886205358905949442586676450216482186736179375886086377648191570869703986479679494848318469089828823953161361134451221870923391506413995955595835689443342590868647635342308581495024247971961709967844391811426074201404083483787007187686541423950699337077896876449318794280604442260854285982685174178014604706828166706768055676513626492988857274845946143752490541163582744213600487594800427712719106828380916692960526416042598912478635075496055896024299690094323500402706298124241396561907961389271601340183271303618611350178500418380628150364470295876165316535960842384638801237885360070655209349665156969264006888915107690482443754045018765757770893485319580285807429270576795448738268279457481297393075956471556978546098012696727613863563414065445944038012196242655245112535785286263568652433027831580501661327658230805555373595338339846882588160714717072799106127552818533898844654226006692292109363759523530252920538365375288748808351306512618616148251105282566565216668014098683118261858924804738514305094727259347258392762983534934638222445070940262054163236843382609982397470670246813669684633889074098602753469964479403577629644455555931646816370766076191645193535410387959724560454681427850535389834804410132789244983390163687674676182708468934096285536110258677765129031656128203492131046626326124453996311842473903312310163958497670355421387533716936615790398261989594746820875121048515413258457051779955373259255453854849864300188485557438441843088136041645559913932020942433692030031172239954226409245675548059274000163687503512297904129980822750593630292207406833161607750627833761588305159163772947763989062388911811682795239900761758614290018506402461335593127108604231326578870651371638537683185793902096975986014610859818076325588071968421113969575048718584814311256699197972524875929159574568538977898782699222721963368127934235658960760509318516575122866176270479477895127955970910351107727727582487075302377029702947737185924669985734890979420529284466130156413490715601553229049629933458347117357461583281450962606006634443806419831573755492602338055149954174460406697942741716083650687936149623194165185904777099538218172983174589362090314621220423025028480649235659045807817847584971297247997681058760037022231381485240744164828051899791299314416768066186631028548098230769810410448047983757691642961432575523514670246279527179426861843508279667858229721380096788098045457836344960802945426702200819299420083127473961762987944456080241207274575823052818321392967537219122778400112481005803000825866046934062239947644686024956429619895117222835706962412839982655291539708748573191788282673161467923588899084027033184134355179030139916956320854239429778638169790474034877608778632631165111776408981330847760939572653189441779361832540867753420877926867105229520449494241334441675846605132450150901661365253068105309259113520573060284580152660619700013143722610477494334803290108516825094275893593858087226259627882789568280057249817268770612092357048736663245516733518557692679603797573925019720152516313080891966810960007586898612615401266754036657569537655850526639225332131303460000864978096380807049110126617510811270685638878964583456679317001595681646317445602149692187766940179640814640405939267846339297817653931721398795111489938691314133066811163726681935526798898953813199277644228999009854045626431164616814386191269076883953409475843904611866314639108757085301366833931773805862126794582261760000000000000000000000000000000000000000000000000*i1^32 + -424932185196078866157334843946269227892926060723109744875353172726706262385306715253034307246461283539961174504624184862391552870857531509655177392984182781301508835983637942084431185323845614961113754571385519890169280821908037912603096204828927989378547088181945513780536298914316944673347057890676011703835482895425317365672921234247370102059301204294862818906171396338328828504320902998784814939632803084729944523856472514079451113346453479362199674242590883099247845134999480469301518973140359492329161738780744342051983398046742374370264630996354691956380086573345514267530391153728080899058590410043929885526301739021600692209945995934480203897965723825640781583253239295893676032832740694272694172091800173228140866197922661707485080286941422163331571660370472087795025641379326541832279372991216955043867468317057694367858567806093308369016900113956560041317682043242223361035634799641584346636936492135299988141890029130692528811832595116156684907992997173720291490913694567527464057251885618832913485063086519219350580151924003837978285224246220705952164327666405677389405867746547787580193780235720843907134222733838224038171931115844499393511434713554467974580491305535065079894026900971534086764883154423799969739207664391623995970735689275573640818853204448061370998398460170386024287494893281638696430413621933776485035104032088958531832849245393808908894220306667117163142570861281652063363586679080986252784897112482495804392849045077103865872626370128714068741151096661513473572220345824992436149667874984277310464297940860322372486678199760781865421019639322124013830550152709218230395122223979009578704346885518923153305268386888125606612767408439250762095129730274528595201094977869769468225644642077096210986729439876593760612197824762553639218868502236862736064410455347601450755927696337437104232523108177892326022576516323327683098776248210338649509170263167366063065806127278802334838905693608332917235860119799206126437819069947326332414662078267001129424652153334912617852843349214122086755065470160747688788543755295409442034861072877477257896549524128287594558240243050478014901103270229778149172210832023168167154117594159318393126759369845331819443471142476779952761839538006049678179193709831575130859100379293850707589974364910203569307869798875866417409317023474919419395628111813619344910657305570798739989182869330045820781370791147224820935156651690256635297179946988316890576171442847914420172861976065209583407939102884823897913936783102835153471986324574516815449547504148444271006890961791407115545390620252624977601615292367424777030063438158682492708046735377696913290036100501104543587532614036361822150756971640516115315883260889581125706672104391169834684732632343327689413844031699135677070259534922331317634784422404068620596451337145243433563757494113351609035852515429199757763120760442338585273570514529839474652437163456593620246622140278975399444963234941243289326334338973032002112397553234382688166089346248318217397702660036513166327462632277682265864401399778790026254630347747955193856647135003807942056161344033238097517960427710823386932889667115254047595566593481019425115674972481491578331685001011694591240005967737217545218166382690023623220968756906396524267371639529665122527524857213303476992378056629470892635375590207126075137153163535581289948547691803986060144695705021122101757709417996482558999094001449191076503573163832005709402501461455142108784952123912300449226000010782467838450069596583861393678964937500732121494221155270587332905036586814766934857943076651531139842571925452203224058027303930343324066006756984758707941877083094855107574593523408454032009094153337479908240665393378392539116191749832099294396159311942319377525933099195921681979801600000000000000000000000000000000000000000000000*i1^33 + 1350664967739942714399942201563351085503043407722369546117110030959940089755937021897214373828875730579895528903744656047906415731661333586258877959691879005117544158570859648335827407295686742564305663681158556227743903149704644568414988885562387982380070489899230796076348167321339792515499205698965178063200048737966897926541903263856367173516517313102804981005552157330118447886491561802661477770781888591655527414595162844463966483315676594194811242636042005081143610483771476758575699675035652019881678327993482877140447702033340665811812032264773047473838315147519074812692613549777790406247457559464736882701011429224541479098553758821883350202064807661636546537902584081623850452255309281632389881049591224335808477604047506915383431647692173925763660948265259812749322484372115922164336498516290242076881204379024807383005718793587357977729489654588003482577322389219729143244158737272373375906437610318797389363824047279786550544718221104294093965375155110000171389116746408382853116432996373239369041585067706758906110089522181949292726294764842182875601975176420873438950675808083892068342526974977524076086466976089991597941570771584292856411947652001713870820162489904460680870891288612824946893728301938459362233929458517600981944053220867627994601009465549412931484655680610163194340455568262324038633015267365830527773838369627261743593128683648497146368195179348973945594554173171766034587748990132973614913792628296063634242391849730461905095723331142535632161694971558574789031804525546989023623539213919853623951072912378832342903363075492230816366679102072266223903954721330946076787106559841990697470887544977775972161373871933849115635533626028880832094343591250373278016776703743537989496885642993902603957212268927891401938780590679926199040474207041475807572295544482174163417670951810354108240480782108082193850267456843617314310791164780649426062924552998479390535867091974494103081471391439605465327962817406531737459956684777657752820580165454465035643470829482523525629455802004629873237176770649723837927732568401292653218092014857246545143554165744040132523402686707096784517618099183120837620246476373875453795178536198692972071084837929237982789879718402952297186116646403742955933765855817080250539794304938905880970269811028523792760567497233350650262850175536559797716626498483456333441842458160651517135404716121700960123206060751976751322438900092636643802872172594970312400409328064703730494114547681263686034355496185637120332895556219922481577180977138798202021511664043645353342353074243469971373006681329025534125838980192643943211502869931677872799872460258949445307785253898837673477016284937161868138622434441641177827420424334299049272552916036152240083454529548353582806387003564049631324247818981977595223398310066771736273791484346411032456320777858585999549313357526961702957688255772206164394377722868707047625328396021016335270947500023454819825207517479709049423165582208736307402538964013409355137592838818009030908350502600729991061073510053276823880869012763353197245119362821552253496003484626765264616769653743122544089089215869548637748643227903340206645290488637409201464945402717091729074481124905340744787070063718608672727979234935712930063881846335046148400202878006176954134087870700796964609032318441119793916089717707598135924716357233807257919974443996553349569356903418671315723182675923731526188062776903163170088910989796619828515131882453295237446950636229517315841132775429299719290789354884572667557054084866016020160069605644763906187213931146042460276723642161598588049662698440779124739771785756562228321227753172242092127111453655675534983392347602543661159255629608314786318655534284561875677219956393659983191603296508598957948343642362586670825472000000000000000000000000000000000000000000000*i1^34 + -1413943613044401126609167051253344306856657554221196153628386998125172022819729717642008350569713784299038690663283950571690131154516394753286603965874623599708673335481604875322105388423625673722812982193231273675084695902708224499482565296890477854103382878845674832978296245454707678258988399246296484238836141460207794265362683096772849703316657298902129803340883084320518707245926997269570536379569346330741994645053626791560552524272928307271928735957509711668727116811075445952458564482001077228458916770561406881705284308956790161862818984297418582141820061137730833484365949019550930582265174221834098970799414120316340874141023184396762935517224437087823502686155879303879619854970612309088028146673272315746069526980964236220739924251957360367768103139160477972113104263668092531061026074966126710217896189159794381327915703187582891025221887157808822880924704701680852235057273956239792223528383298099205722793527092346242203452830294879386170048282265775790133324586745011712435507574578558417958036199236229706563362463800769395755421014077405587394864469280400125548176028414950748788882671988636818415476955624075321271942751241375695233029395785870823264911917068693913821137189657391749547477527311116316953001235310355032163445068137310322975387987504363225210658074365980546574069689630008695445383368925188732125269756259778769538747407117041800880439338518265474861174336955614255308747220536895210316012248714366822487478292458913467542159269895102098637173220931612877880448139369250919283751834200458771647966392925117239038962622619739693351791039960613903963925790409116504515039243161827872372707438955943860652524960186249973343454329735492627896092608218835267103266221299063752180788210747856541867840676495595983288046804924539120699215563457397647510785905162145646206002562888955812270450277283668457255139920574472856043353770911098247101657225854537855622639197337892524839879279565359658856235314437364874826230226133395913504392361745874112569093224233763252790664197248133733489348764014173800343801918287204383664868291345699213295400231491325853097056848021582877553582578072974351614721309738361376778013143182194564066977915814802089500676510760448285489782156711084427570844617682555785170074122850452729604718764374181678766829513312587658902088907760438863661039660624655932144329483274482899696036514872169892606960606137077731600389986524483286544712726931404838467301967954775811026623686776430406107322785126020411789272676946787346133168399344192328285455428740609573479006173332926365378491012826280064436869823912826874691065299661578906056679309460314274739420655664863192307783764289945627372174617594717070644404117526358274141817454005327022991784749805920911340332831804380308787000624840595914808073509875459830216356806188382571393651294881177954683616667062312418253754864404587037164974939143631876920014931805806813524532580476589999505003171624821380716371077268267746927680403167405913433794044131806015050057533254272958366753145605196638864709440457364985038067253226903662600273567982717074318326397958655184666769449078729448174571740339106446877464244698792409457229704723674773968508822172213542466948647660521889929132096505035708195061719720781107866084920959217754669012724517892943815974925194403707551582783030307940075369533310995479748258013013561009739988846412944674412908267205074447972417498940511728403077052261487107552744606184317849383331865182951223736692825609947700759779482941359133382536259784264734572009873492725871921650608623049291059317627795144370817818233561705946336667910507472566113810267483983726791321251101757796425969500138201330864968065960027692043916875122943484374546254165667611065595547569156949012672202806055551813812224000000000000000000000000000000000000000000*i1^35 + -114560064755544631719287107599248694641053662575059606557236833976566193949504833952967995068411145512223463305434452751996530631962948589433257791855158625895527661739383997850215196199535355625972527187259630273530793980360683932587377757169809655530741520160746774495149780367815414252103087529378035136662124387536070340434320556653722390329743021565917982831604475052837819533689033303865217686479024738636475201919860652448799553549787944248177478944186694590000105675240128147030000739983726924382303020540416274544827438650280397807309390070688799405593775128526069688993855713436852110127734006724166041875569398549134118783034151204975582298144886580699676897987570393963196898122877585351048706910310853991024650395492776331736240503134355574529973657114589655385143541517642798421588599416599921268273825162688781518935344522669537966646887290819887790405976601655906890292810169012236742946826633273593172280897039475220028311846803669564962208725876952317138097220226097796858839671352814200129113459467166446968560785133400849250840055415245502882145060343919449953327416205976206390275685570635209716597565381393053086674005227869666014255253221079009138220851838885791199299429337458816562662090091463748876056874763949418218671661332811560826344850923245209454681167104338490614295395773928954036396120367448830705911298425954426111991958108735678257436269196704711966643431090241124935723234925253613316572390464502645348695775763657779697905210786353927141665260423605144604186880519527756162142407062054290060021060219156251232117806279908384397499365533066420675003481537944306797284463233008436131769917398002639402808756894915141995001456669972821971693787065365166481519999943307739892270078943138411841036326734040442589765142323347818072756404911039730921420674260208710709569230373290750720052263206250893775387557441333982613272949955929530474830303771347545409337096395506043509199466251166459625357124495942580817734641594163387739745819822796372161494738033929138438632964636351256594620640999361094790364373421792359121066835894757416648851182770281646746167192441453992844485050395170126379350554067095154900899716807117842090104419554902086881303505074275249225750300810138961776191282865657372095807722883152827435185722725689837117572896964040577993174413548181496075474127572076835938933232431938403325490519022296925317087675365605272795583207428083336059371223373598640095564962592930797819006578365952937470054359005614087592075847464640292865941854915743059486230787612638293785723332960164330418232898157732669991627455699222966113969859140663710767361194371840276820918176423687694281349106100392828630916790329779304836862684529002036676877109770789516330432136431160730828810316980979362331719253593025066372310882586266707604341403868273727066450853819970697556102552257632497502875859835579489731559075933707730728280235052795848617388296599546992504700398747637356569390256100230678818970998871903545893058708718114216594131669772310005214931667500991619833325476643354407967325876464737514138299884789651062973141893613473074128347215173087098168943512368023709607798832335400047535763546816581730308022394237421773518863211636439954590650277254201694783293831697980770323180762020005316712111906838538794934012884399256361648476830675752649495959361073359022389451936778100632677955745452754458523418307398346655698707001307963332470993497785155810091470760154718519633056969777888508588689812434328403616370380179401376769851937022106438003000917885004853829616661192017009895713478139183047556213483528459354737847075897389652628361629474467367601867752523264300429415958225822684024690348546172559018813552789325491421113752991675283973506464281062297328690121829409925900533760000000000000000000000000000000000000000*i1^36 + -264435766736950031295661409282064272191947212891706042034205697167211339768576115382831436058517647696082825716614355926813728736451371544996659342683344063999388999708567865240199720077373766471484514360459981187399650985089452130756791289621830132528415404979541168488136494829729351459824027867370164928723201274215248446214345664539315376958049145893136598043596606212365062951656713663930470727650035053776285816240237389073357614231983995307348236235236783828859150024580967554708395598869724532391575189088581086370371932360243401111896924665748947910444310171674987480219311102442856602728717939085266313707339110822645818185006769236644002844296505335677512404293913029962090657010474654862276567419727990781667464034303441485121908194437572494508426267728437429556291148199333084961030110046273988217259464387857470733275401404886663100795286078925241678969436030031781685002364531951713080252271836511955958676076722031965679759288505217999505516322937998938976595267092739599042020280465145836077311377821786998103187814613691714169811875231952993980929694723037189132955540935914880229449814353906980073155358692768930434264665329996621016386785790597037028345284633829647188345395203152321995750958908808963253957947440998839089007234122047738145397668586327728879835222259284274318685211912576850350343667043171274535752477106102448540612789635501040990592243501530730329852826478682932770533481378698165025397591272747835638512301606832458559108560777922657012190293919897164649084121328811438657417556974440549537469287304058354329809421565078071041092084742640203895734572270903846070743539662666346764349547040102915545602974425052827907645484077427971462817849576406290274518909758178748605190425265144443284379705573115280953986876919883253680467740762954024828709502222356963145496322070747632698543058884291191765592133326281446206348691778059363864952738897527410928866682823464369000009664542567717109980378538196694236664330501643914143134044787395548392549980958648842622598025262329695948546727241213824328874768179500710253699615870085858008959834532225827614946928846167569172429324550824714059088294712525933907514889393027687872379486052986982119286218285493006015432072236760137607540530515167043245603783994719340004598048355180245204736849146113379909644220571888275932709012511735682843452678725783504215490918345463704103805467019002085845977320954013064864049361625501610826104677645026714228868897465388488724704311976780992638531216007943081346702756520954799621865422300765851004229690944416004201073989865648482072067052064968148770753845714350775866372106170087184986102826089326707527245103495665490971334452015866477664203521495305612438074408176947524405687356153181161154593734486140455709381544011261974647193610368230289507103476294553563779020424075642649615647555190588389108246291586109900071303105773729852260637098798752484833492266902122297203727033714871868033722742978595917235779785695999920633433364198352157348791408485262453877964680252013410706628778277188872569630746623732860476614263387164924013621587802054979561735507523862210028799972010264791372738070725325581531631630567124002569626834852690748712374225330323548837759010278724903413524215401425003611013361151530391952364029197505906395198373623440833685781808635319979543073672870371312876072407889334485534494426529930502968189178463584184017298719158909449260350230339089289689993966293226810411481626837787100426774049516880359717655947975685327201588536953339026638685922392522755594911685320519383191552160749495774763460897964363170711123211104450939997899347498514991852360217711125188877000937572840540563122663613721788945014691261520757913296612959282955399739797190355436372769323140923676164096000000000000000000000000000000000000000*i1^37 + 75051844399319148468625246657679063709365607086945712308225734190837569055102161527685143888162590425099952019063037610846882796296402254542291968028802480132324172061387977673524630473407331053533763532716946578872447220429791500025581397734765008685080003048708836171683204860789547811487515259945556872831999390015919068641209551075526957490460473455016206079971107997917907556591774438820751910421460595986871780705501199613881600536050758135061698409709587947224805626184386635890007074410332258223985429240608516487922673880178188759771457227316799824812319579004140147354956197660771184884062353978513359591228678744923367390689768164521182812863257309990186847000693209740534522350707323397017496529498800743879842370931792721751547785164684414103348923800374430862145683183801996576559027870446471337826662787649372702513414544918018835477217750900043006501651444979436979445294836630751772606866145847527383601483169742609288445674403632448323987022233155739866884607261897127473151833420831429001399350093632615327421687447658803704567951099876823729745325988363511169414968177804723469997843121716006920587113701010359419850461771355845271359527954026299355001299595220232548836393570448595538162909010396765974064871786063943923038936604486347348556295096743337673244345127744952490987366730686810871841700539276375967788806828396582874910414345803718060386589905566008699591729304016646000897780100895847312091183568016552047156484217211863896742699799641779453326704438332952495083989467010066155324717911986396533945962777209377755121365020613766426942070109686452777512931151998154129641034835694654302431734271610473629076520408811854328526080828709517675306608959327665202288994024515605225197247564979329918122494808676914793600938871646736309376570824592475010831103264814839233107054179716645106940476438164451291354755344426247841219385143747935094423670604119091945661801406557480398442803480152323256686888518073263443278363051798278066236771962072417731756282752385447254571387475819338858354605849300671433417674921675185770798532120154072594653709879165100827303753503181535265213090219208339549775202765730033576866275133588762438625832992247095932737467602703377380725982269619854661707666521722087500238734107040075948928706152927210311695964920903725355710558197040547418078083013852867333416020015248986163073506841328081290474486165339583570097336902650906566620619119527844314545909324986713283189781224610771995792819441699893965939781006428898055504383218069499450159319301606096202516681562770683310723110978833542231805933057467242891437069275011565264844417727742890655904380054722910724827815451552197669080283113560309067054403719922086402358851360777326741182931867624910469986437019743152002839829726062489785937861695999863124554346372764291114280257903887013477279148816178606153070841145853146477528681380459849502039213922140605867486704633297504736973717813061724600923550855233281429383934873966049471886462856038425873604152963038527573343356422212797542367277936382667524190437166214157138689192112327334996952055850527751514318782904999650136317447192762790852231293456572322981437246582059631411375341885365980967917637629586350652159454939086366835544484744915122537026019203861250764901517247912345330841714417659613986243345723422857985874617638916165999908069825960503824422602394417967478888957345870942121456156017439505431421002849071019003162209070598802817129628905368564666823901683562398457037177408855167909896786005238955165363835344444868368365612221452782444054879248851523014392245986310371100734549404838575544817417059375328552262374431579553867356253954020712363615517361312938349142219104215302918567837556806782379042425735185897971990038852131241328640000000000000000000000000000000000000*i1^38 + -41998989076402455528151926060660649992106506009133351887714923317599687802510446820017074269510751700446750951429554475686450199293714693538565360126370570527100805331115800391428481275302949183596770284937081699995021112196013523575228208889435415395020319878936318753170884546974593130973722152970108216123517836051907769392639378572096672868664849210130205438887014832349794851240342965184947809993827345923321640008521573166291942604087493714277466097825004376658863870761535310563065861746949846299043455714765356929019959002071880818723664168750746758205436906002369244300921785292250313709621591526527420404867126274932426390885735993660781413772332999841711585453494770604194912656315619944893702570506220142448360605576746109254808027782534579801742673353327338160312306493828783248620362275075068531965229024092410390382035070324819218647265254538022444259086711461939417234666997587274885357815061275100528018757699306814818077551871219292854085910340128427999753315478351816287782366102439660517600069498818408643113437091843387166781788719451552832818039886491573543942889376258690748264184837839159809929613949712130358265241112026824654893019013588846198927489951487908673409062795113916588721441706184464723473707897567935562861681021716708284434896046672251418000071325263732590050469998806472746102347064092380485197383123676398746264274515920381636338020632490147377387605760140720179084921239012478267011068321986055405956585156814420295568453631024995536065487292542107934245843990771201430404639262234576886282076652053618445742084302083817452952284270257046458073083588327950568032752698946372475937502453202878362630341706928728946872493273263767861141064336788625480644332414249562381603548464122784138463868999427729175492091722795329482235797971919919293759056661873170260579874298695127404584248763113305807043287956822890194792212470941322138423489373317406177605351623100575448322463643326027037108627666468055241671292831165151786153846907459993278483991697221324325014864893075685902263098754192218503580013968996156907185430051681524041341423867649219519953402742008697940544385718904448376777043240993357228689511314774862606046140710332142121443734226332836479342748217960946565171205679715911688957654748867080049311830586715051494789842652423557481697673690607126577458161292065584038865085095159433082096032049858583222879481048680277925273237121105098406852039601404323682655951439606778644385294552490827710081271910122108907401826030942119600384346878933905735752157028405868639546699026055377626847296647328504620309070453276575267509014564558928356941269723331769751876222247820650095843446065190674240693937462286769092758741754010151041332957775815858087233049820293411314831113548759614027153823213238494632741687240651853201241946191331421650831020706430329594289393557540402971656024518393896329868882721464387310216744160616707070352074050003872029234656206751704076742893194199964150353832174303167744537647739373653938926243449006722376924035485542687406280001820761909853805829162372623864734683602102405834698277236033750708988810178240490670554381449759704816976659858376404216438150572131278627024021149297804511817763694874601920637012403725034052697156902419113571409932587108868964890776524442342385168945621108226006775963947524570408186729653219963937563936585824095755247096945612941218938974800656428540457062160931708466185248293580668701734975670197287520577279636901023671825861038076027496661250972916212258041903638790096688124311632417165695569458957222125362645111439473999196055692513254177157382989880907333273091679042265926455794973245236937543144463874825387176058907313329344400458042689142400899674211649849641284108230219707446807777007767655337164800000000000000000000000000000000000*i1^39 + 16396606448397862959493337904155877098705426087629649400630529478923230955372294922324239573903215516529768594650735950575657263712527092991608601346168351750123747976670958281431105523467821145264637718345432755973327109723321692659433245479810934988821449515189805735500523402484330192697261018338098713003404763981524149584622524452570188624293926553624485095558037598162048877491797668837254446118054797217647929737884737488529086395484340711972091675095479287469627749665665838533781178317934124137570561473937593152787491019797903192020341732152670226956026657972366261021337867272768400455221145294061687222995250464079644592376113027983046056278234555010801247384341759722863634046037156596528014231224649734875705150019299766792801023509971205902447946784875554592605986006361076398838739275041682362779918657344089093693142671678786650945426721861348646517895371836887101537098766547276949810237281289981010103580922934263798908082535655429841841367419827597157907424770520215819841255415295348363125342909759859133898473091734331220194556200396087153163165001553798797989251197035489790113098827867165766293268576273120264047521615263276775618788460622421117437113559310752447060442900730060018558281091577688332242944199281141769511276001873073697217095479433185080772717054137313036478967232441412322197683546583325299423496855115612443468687861361333979619017322923582619783956069322889373401796635410945375833463574385103920279289151513872967721407562089359840604408662445888544895272321935608503992204748596273711525845281688164533455728187864595927332849546422811662092530638295949345512270796404158109166213975273447915592954701752038133395573663706415843990397610313198320546209827762930230031904260226674984662547180098721605367760644576465223547476706559015290837884541245603874932093861785469543188754138906634952574779934047943191815607500567559453784692582367474971243902964341779244994758053678137071495175140662290314309658056009506910326091812931495829025208954669420593883315337412540530182319115425400010815967443059886976271565778213112286786140979948441011033869736159899010330974845831000993302603648323602006352411744289251512366346532085432992029115241328182422690026748019429326316329831745333299096669984603272433898104382035019903517208213990332928823438237174902197463839917246481066832554741300610350075263999871730440659482445780487301581905229453804145891210610969948012978640185289683831990400526006812753413234518201772335628507843068734046993982642894169481714645002138497836511355038838732211803833934079094186468150337504701983338907968736076597643043676502405132614700074580652277654834625030854787161376179716925905943109389112769695409913699133821898604454644734878938401239371431572617104345894917019439267158327561276596541505718830073049260318865715527776748628683014680669315328286914238313122861705937798289957115045883304436750087801956116469583157522871625139915755641097999720412651537100405675011582145684178696895205372261570808742497964834088898621963752622776876626375185644548850323668226550483812290276099306786423614776566773746773785412896035379462576030839376249962754563934356071059882196984738187613708387346788305678529587622889423877919985092511965055088535258185516187808417849109520022134855486572296051842217937378424352301440336123974314217051162983463991921349245255792163717007367183844289411115778713098192181042449109370770195929743658050359310541601207563836247404432163190943020812390316922653439608341768427307448581352867225722073294889665626228357618408565415702709163615289605906209428881272793853104616580771716685087314387269813971947258470861308017071188384345728139368476566601366831712142580759040786155151776261164243466171892336322150400000000000000000000000000000000*i1^40 + -5174660064087538478509247002419457660414782975503854446405951855359299458421159799709518810716092491907641308366329768335306511842445226471591776782188153543755153689770510030036079118156039962101801649771885674507524103230499553040157050710752454494971272771584930219969522898281324445990085982692208692541153680527293928986395828399800765282585840231144268898365656068604547794071596112609956188048172578315181989900952257906084233228706729426593483289884945127720660489589141973092649589086592676238311942158558701108350013268778785344666139306785800836684750720780548494385726215284826284667173421622029455657226968341217361716913092592031775013296434806559346570220892927868660959588686341565266944035862585566502524900003864540086212751338363627585324219277783348509015770721537106298043905689854292133427519146487056297692620598571610808873240941729279034243765256956255833136036566942444174389207391523572385415468720396448602555545010422687711801848724423405156128737785287431208965974611654560649127632160492778704857685419683508757997043953276913860791815934115874029134368890307671217256497165860771349882018885929014564108329696089498749457862534770499671367578628132313812927192922107166067409639743640278956781370599472459911387046241602999588525913694430414189908828682725561359336817634235598399589454049118444656538442460020609140350128676221110195951231940637974613395851199089874667871975760431928950360748181436201445629639980189745996088226897910757625291675462390410715716187876076301918405331545161716931985152716276555531040237382290268966557643242511519257209032083710283030946993189908697467279191998335494820574610608539778946776470362955515811952025372168639713784090106936984271510332442230301168394936790060670565402405121849549049439446410902428630012261313065712985252266635927224991737272776086337554335715195632202290192603374716829559709937187907062552864006375728990928785389715334613435035555413259100389176997516422342526053690951171993326741790753767694902957378889341913468916365262943626050037640676921391104817298978241181307580458331287921384637703418350198523532699982016572991984994309872772933552430002929624331506438047971010739129010181878698835960449551378485289648930203127098363990612693850099055408173431791889160382253539312183386595260723358024333130442993226343542753666764670699191478676299151416129362695637427273736103908107854724785237724247807797105135925683126021601548189298710662166144068640634853854299177977945702643675674428014157769953883288103654411626925410038639607631498140994488593399452749736045504202889115848009585107663136072909912189116094007583613647401681573767299200838848464956755296874671221692236914721216626832609557515787954564960647541900871618536878644778766842758650016157921692703920512434095900190575516171690166304570395694421807773508780468676641932427308446377316011102942654226228079675005307201476713834896089486360804090411322549673836455470766939979982136732740643017785082358193622632385235742351813197535656359433342380520529387454671470861720948311472744187204198325818127776744955984101838815346661394323078206630864869888515972577137298203913252970935011264238681988894278896974594012351801438907751052709891877508747855244449832054709277194299884012189788019321837671852742734860921077190404550055406052578768248984217149684327229437778530459432475073005289641387925711049627128298309196846131707402350681755542776834690633179104535334139787920423941292628319990253457613861031030754137309691316115117526575030842848436077415366760826499946950108806388360609839327899728409820730017551059705864130020477730591239896172221838671493692737030541947756955257870189231423580060567844158121280566399482852230836707794998001664000000000000000000000000000000*i1^41 + 1501587621883837707264017202800743740060310267840021635558061565851512932938573933238837476764298229276017220242830295323821223137922542402326531231015565662624615666924965895105019169838255736481126163985699760389653894421609436469188670349260025494770641436126491873375064860673762773753160818232352321667780406691368215580566895392434074572392753575170293317508959227186715940941156836915614446891241893180268179309119043601557567980746299129049658130834769262311761177910838930388450726128984453837308226608059013061303115244082610952085318218819172490225841413228168274761009685126332069537263568920618056444359454887208016566866954762580651580917543312539100092202704012010881636375354486070071546195212805220476989733978309181867447417455049599106188051654699918261495487262053143641350099560239254477594975097343899739340622794199253143069850355142569309622020593310092867949472259916436057333501958095565398237150832890777550706154274128568104246079793254402349794280075620230389516612898943694642334578702634859456017117555527320376503155050883881118029505670055621775977997424053789410486867971575401020348674718287983601183957652494601934330063395318758253259213276763325916528727051857108264155793986720272776084131476378026913053182015124830757154995267071595057843278124769406220710741734508668530106339517043532815490466228342087016150846566451139123804006678956768698444471733956835699743352651840001534553775232601741645679278649245143563038378003684600401931753700764199593677673167457097839655275703173010736085700427769128682937538103655888475860800469441217944474348347314248323532289081693737694160148328759299999766329492694522503383179588383858749908219028467738257258918714009601871994310563674636937101667832691002581432481089656914900010702405303114112120824580647554129685720962888973246655883115295781986797871308287656099690236230966291054022945189690522243352888933897370698768255062738011480302139560775774119250431926537149694306498192277943289796260258660086404777766679322758237841361991335916314732991442046908168528043031433837095693365771321364404358295747208994533906695864138798309080915989496865411786002348963605408141742022915032622985927474041619251403561012608760155553269941812435134104346659128749668848503982623357481334024917586070683648871432078952362960867083868197997022962050070171496313072157114197331581199724762841030575902690076170092691068616755675250459686665205619664465774500121764264431151200537188376380356898049062641989870887012582631862563743486552027718895888165869208613548274192816700814505302461591940739060468980376783464010250626118137324545754844111324335989703566870619154570033368794762283762232523414403216128488446820805815666252860146803330688529569061036311519449425230437785676397747070707542085513055268717396911352730004155134335124820718861798608568010122759520369702301069215032204680970049316245507084270576983259530913851184190127736045108287326889983438355784555920390167301315018384290609396058116468739116970577803216033256521806640428682888751566331513341145533726574702898927866369865361556280208479455962004635063140492184612964647095229519167943812119701308911380297417434286881616962788771902712386231746717547187596808224008595652230816965069800899218818363177914216779513962298808868323320686628870257539988697579866007122658149339823518522880952874378152551326882737049891898500941202194580957107015294010506860184835710172112843224673671437066129592449238693966135049304087666015212599336739114688714795181374256105779813082597984117266732310101655733208231999946646928272605246870293318251786821267486300663184361986609959549223015791557052224725938716166347280475522220352251799254491869506495360324142419654278996033536000000000000000000000000000000*i1^42 + -381263629656638059645438122235315982728120572970400310417067740940303557033245833297740498974015035770880126655101289373355548441008209469283474100250837181115423098679481775452015598753392949135242355586716090196621284305349534767557458165206948204045401645046092964429728416078109582823751613312141421112759350671878221175397458867826623507550937731700558658871368431123567907550244417802916147017478967949834968190128663297174372419905702266092742833851654990197460061272616851133576366364062980367526320328241412065600891803369007147237260429566994979226395147079675699643668027097550087963591845907681295601842477622879354526323540088091467012312501560316869389904390475670266578003535353768607644218509360874714440419723393388392736593182205466873440736726407468088645546531693788611016411043635399459017843484449394584774950608688233663345133185600489473372424822662507251081031805954894092349265873150755734566243912839311682425032439390672903072162928976313906089321472213305203277532606087202408029443769772452274262538409074706561659536996983688141434938640296834334681295056106169646076572946805714498985554673393611993888080625721218892457497803809738604101971931329776767454699152437119283178840424078819913897088664336893902222762658973227267910310132176450151846807995129087499227212761665744515163720429208896640169557683382266664040958354972481524630468896634945517073317754600906763992477479008766689060893756433342939670635996229686365683651595785974494671644367532038713643731380896892832662669116834397961719669355628078107107759376502282429861276925719666618712635939212866864938044282081243990726999537467315707647494351812800503860718668571070893921966018454152484133283862005173536043621355984880228196599191203420921163744898867896451897480988879088688260351597710513674165703144457521253588282908826920895605574741775972080329532673056390085652287572628300641985588926231268948173581339681087067309461547342971053032585330603911503974749230816693231554029251657784946090813801949564730442711353713989144698828492799054740533488404691370326723065126503145699794561040180639441389851324907882621996807117023358108332479798242785680694948678533916036150025167135954163558887931442940077546831517675341294735837934340692043810955281803682147649027809222740551669564819513036971142978313835138541232084277103174801792165732760921874004358538259332843421363643983609599470009064824827547573058392556629216610102289949399491094231041618112143440382384044863579483614500508161770867700234037714306976252035850023584549512858450728032847866407855850664077776900496702347409171142678721085122325755837670771240370172713600043330722832929557234484905195062464530397937849985578529641366692152001863843077037753925794601845583603190705393002249589326335624462361698047807677377295837470834782903864381591771698668017267110818305693313726616128075857485979564755099697136577617145440813886474831084790883002384550907448070020146745711643784436558526287813813710157499331304960388222840518310666656960413471761726650527745305239870033706439231720017691297487829775653273284181892060370836949303972060839442108782403878160637268401373056422982521183923273029168211523905534056840229269153276197375288305182648649945548567550586429854096175781022525376259657035521055791493415167749881273259681355591499731517701706224596878061850538436471014662239875060315383945537246661012045587520975115162150365054922251674800790109568831743483514442186291652031787364160424696186988235335541307193414000057500164117500625273609940139427350689914714920969047157530002445426103994885193325135377972111946650344770094130829041958311427337566077494565534856438136507386751651316447807657540037939477479005524429194779426816000000000000000000000000000*i1^43 + 85761909798963269359669431231624883542129298013710902166918056011748813466651143373740695016880594778813477431535336919228426453202260607987775301307933774111705956761393097166779685588538678554292987615883524378573314368910622791799394235065473550322434157011508303180955493504637610885683157814032841129866079433178448076578081375687792641688144610296256430525022702248153164709942212669700495612892371770869995082506315395378521727726765484590528729367491935227826584357378428503002007799487633173984100909850648124051025177757854094022726398862840515092363722921252612903079968657016653294515902233165475109362102579347257437308363198528555686324173053056389205490625709355001025892946381932138663733414918165409315129313465987444610071637286239661405681027162464477881244279014842560866764457960722643073686693877110012031051143433057470232201810211917890559148810589362533692719552407978081546747280189392030863491920392522054815831326861855890307375407293444310330134949244200675406337166920385930591986300666194618942114460818161439910070771571082104770481378771895811390384003998005348258480003064180695907699276450099945417749176339345678053350825101867815199385204936426220384412902062329754497516038261348118536510760684894856413527995381761182450889437321588927975729167917205026882273493446399646373242617712895899029024140390606788517935429603318990961630727013062721898663163973648965965935856458519074984629838622543636162506070172171210122150315945681436330421783693568013952840000819997223980263824944554301150377612651674238286789928154548521655804610691682289099306386660509025294812055023228750318392049440089791077444271238628185978896991656242969680476182308505214199204992767033579201616150599491510000687196132869902553486406208163871880378187237045234185858795768439172853975647768719227646678290561750914820984457520665693585621655893297945308128492886440109313560895509536322808189616824786603193143200148727514084852607107976848375682914039917035953169760575842042216558478029086158450308290559242505911388329591466725976255616002707148179157988906827109061122447695619766209434622430188014315470917115856355811724068364923642042117285030989435522927871564276457088922921853231964777310047805236235236547589914649589551062606080792755982060945328343445068626833662172528352711854175484338152473069861752702254318040018607291953886011917313341621423237768139194830012958362152595173900363789337105991825106012192816066568078763532179886598839297379480886157786778764222137530705569977848571423340324619531788665549057426482841454612402353135825324847951863570483469338983586495983562819528101806426348460582774689737125816016605186989165100984176170431147995899781865249586511255530682060000880261794583265226078823591472531411595065101619184488050704865518909221978710964645867648440347358054211080646742345234919253033469353130496862565169091188218725957391410599342841609086812705304454413134340021167906833881692072468703662534780264612719128565086940428029390272221703494382587076293361195206482337001790043927699171404601291923836627320103083783922538325801918104587914545301793120123475817866829218127527530098357708058920541392211752873444404603658496098783246053556363814639290979919892170104002710266224902541801760957022649456433221354814477717740655854696590202665566538272509540523978929393018865325560587586084311182661749476199571141588301263236293546890344673651235004683361746745490108611838136193289959553250145529670185310834630828895500501210944767908218597422659094242342654193791767073222378050809334666378900293148983492493189442229135587255759201678794019153920212365494174849571272012572048256824652578421694824150359037827836284317460251268745635895089334604267520000000000000000000000000*i1^44 + -17445929113106796727314227935145502483119055186665831085713752214918608947278910496703010436123802110918011794074264639577002938798147846260940347795165488403856409535194505847823223615030774940274746609522271433602964545443136449987970436434372522717569307146793922049243825176079920160042753224227879697291029922554971286581603615468325666751897458529257504989846755444490879578690150617437415244900583306836570282885463407395276042763669774331847812365109002082948560051314522040726825995013605076250205258822191380594128084527425202847835995268767324292686806211595275763630782726380521082900029662512684360570178613194193694671532654716348764835559378374655310532434780961196427375108291650852772943045234788204285357115482178560635505646167685635086758178261807618860520173979065473049880364247258968987303360402334770127896034681414266557781450482608032915836187989091532366713333106820963247776367517580852460712319853523469774979983713359533288542775084595743719188482445757479470644405446999280625080013980688980103903104950651466714406677789193680402653883183075500710953666465687793903619147319806610216791044494574495235255520241813934175385553366986681468007763952125977283604062872583695519019664414915308352322584704009959612016481514801950746283684233365846142017536221325921744169674316315412200247029939269574696876624078232992632171006862143517821228955830446245114313852089596590866128527268641322534421964054274073793698078107420345614605302814031548019158414166746706505750280506738920717809918000846672160267941809506417173737649692279714922644665942365510080702632149905324121557388826221491412195819243898613351686095537776025728921056441101788584479510121383853429095096385045615644191887644533236559730354742506871327079823918886441499126421274301977210946215206690455704965294473836816859320735372522204172505766005647251631456094074650216059899615854897099014036031061755785901130853654649602522240947577296261540566718943035506441449390684469979378229272279223339820149341023333070930538515801702482331178016598232425616932229156955033255433393456218513962726873185087321059669368692335478657923209086091116753234773858487768788063170238358925788414342611414478232435934728880311015979954880938615757146171008447750864426255503684161233618241519043201436495344509395929600805242051067103615808280481911153395947266514307435833323260269254363633230319150495817156962809079741841600869355304535605896359992119928170244826768790868357872543774664491538575624541442654397283108380483072412918251148635461874238313520611742283548984636068521454268055624647617625407648726412226571953406026641268092697886908770396364939799538392405601374402328999574994188441718316802340524520657835049955735622529671172330791015726733717522135298471670157883269963865506406264299928533279628053015904673504349317691961845151917267542566444334696551830208379293087316575193535981212447545185546690090431237897897838507026123329808796442789932044230733163861256409429726254799737661067209924979896434150374892356090143188057842176690942929133502751991226440287829279007148438383404881438114663029138037020914841222703214016750670326538769741903578037570034099994495592251988122875694831642012092190506643617797769093732804347413791362481814825830838668785305175893534641565345220986272553424317863680444946418082807506778906474161816025991978484322126515174373767325832234254806918092914446716420304352217444697073723197823819639211322224188650896947864284390577744535020684003901095388496284230942563403330887608385939064224877910266516665654734698357410072615056973998599535247826956290462530518517185404597572278050268738463841316323620333212792498976847290894816704734225121149059646633472901695952094494720000000000000000000000*i1^45 + 3277049115964792310273381765119890286239864163702049495960293363907947214029466100659667264185546731117673732218160685452092648677428324208621302987944795458779338489309245862134774589627183546212685304666597635958631697482694949218369816826942309609482567144407668674393250469086231177834977774468390450672006579014047480590260927128839627442994757892831032413552893545871087052958527814167072886887416854148565456819334643098753990837860469802987144429494791521432639605383690002941419015313432737283969984590000237775103473516633235241810705800518377827325645418186072208033946067669505847691215153270099422635475786634054534049112058248505529131732356505972044591594389681889732879887972922424928588035376613325714254255239642341102896409218024276076734426789993465995501098142468707932058741890052280741977732385597134025813318753266999582251862159071650751728835822433076373093936413285314847461153799921205254862705423754062253525190521309464904059013285855966411582895898035035916620671055313560785318867812720908285753641942637731714976864947921615667522764361507712194134054259064751256596668050599282250229264144833791254171486830858324912080105768568952866505428317259567559996091108211867469251681634058934089584968743775850971017841230995704889621377314600654625334557739547978808876904451247364279977987836427846289980956431526814313199640640948975548558842839484092304635419611999471736254062589358676691650323529104428619265203530471181280527493034593056148286244687923165928991892895542102859911377084794263570763913215620433325369626093886125437075227881430325622827478805386006238929595144933384545960703576586451914596724377624542701570197594750425745364450161035090827785180218490461095464712714041340809472481712623005192995462315838024725808688838383098695186988191493361041543083004651059976235880635679491169877471216701589217017582433604957587337797620503983208716399016173504700139941673242942177090479205445725474552155508905751991365969472556175206896527436992532928312806836461286584934676458259102991774149526445738194682629190020584412146790736804128072247651483068928900903350323661532184916073797518041598164789266972929914765499105398836767387288841082785573514585398493071062565335239044350600891039514342465305451564409419317409854440618058560441969573238594635872036965206752855953497399664115485060841778133653844220237458298902613933123971058588192695226119248187195497307355421154760824736402932979387483121277022648707217304851962506587054624639989547990329795642471635094217526211629026397814175438142989397573899784474694437590097765574808957119838802695443207927964327429408916716298181535380511524759404441576199552540871975638109779021720110014608802289661657446475735943330935809062957149496862759216402077030931540975936982856031817560070138472024662151329169374273179848264903794648767879280709828952149607673113424242227369643660633780844001107096885253347718903691661500107398653701096227104657146682380432578579538377476617064099498834792068416946129544592633105205461104315954261861707620761795907434355289291670484386612472712331338135659113242007625628210729529751311069666057452007138961778479940607824924920184537213924616063736645106826589553330885746497826329854377718993014392350464153420489965606707766979357373085566817897702461281757992493405892478667143998599730972522574267242706238857578261056589154778506688117153546468517676360025515123572830194883065062079558340341099823538775287195813105642588867853052499661192541654026672599738711659396318272601060753691996342102247178375759746815141275389860786496334727819531568169736127136704072082870075987256890888032328858216781653951607916586073758899245042697743376734691577667800622034390281827123200000000000000000000*i1^46 + -561581566384124305626944488026425924616937251470217755545645363403760495012607269745775072167403285913476528427006804890385605677227067413828698663522678036895311773090143751289427206365877987256647873172393415832187637161479796296870150033972096759729227994927705849454289801335779134022813212287011068177324634141276899148261991874374290314452812353221851120226020884873931624078403700655568815519126995001625280142356660819440731497021893445065109093544246220744323055165315488413785835234764208129505653279724050489966577788617809057738699683122238584546414401326660085899578648055460024836175101061472850997940139047520624710111174762079439395732086714102757456763064485220312522601013410904341616017673884758779152377266964597772826324219047729400565177619498066242275358117436239684089387921074283187437376393329241399215516396815186150171408348982803511906007383430085602431847251329126752966612264721660635502325481621026846999710612575894988920212685302045384517378197573259733146526231333958419113962300280685955943464304419064238532837215340273498073646788400371888658103277237398505144036374802254214126446730365708508038493507675463976315912193045637393278043325332880416300173239633853105594465102050161533992909552789868385579660022139952907625676978462995418527169416809693293417110132560296462790617249675821068099389669226009008543468700857316303462230700604095699125729407215173980273136859434290116832663037716494516577901119221240776564275942058365069777699295770769474839503698073653036243330453240384003373369686684491783962320959910637827439666877444653031103481041965085052518720179462519854386044232725952815683395488905660890760857932568723168515421295599532185022367580357528843682015782873145703943975279327822233486106790494043066983060454520632179684143880059430631237851098503314960432459343862078581624228945078463553801431375902874445409998238941527329264017015341044016960930393592141360166704315128036862033315991345659087345451124579082580270518720521843105707997747960202743679681761780489452964200105143182622021524786816469644513886510412135733064735800256450103273794905977007044827668785386232340616947682458302229292991260422183376465771404958845154904642016885532904347382572859881828908522010217772169017430255579046743393133239504755925403963639901238170233158869926776288459331076113019951882448041019410259190366013399014950788775973676685503952124196572923647283298217031219174260227366501767391260820523753589501360289052689128573019408731527026805462463987439460822419758630406293852498445409916005274908996705946635416610346511697092944932711517185218220825058350371570738208342838406644734139262038531891008264759939801458317160959004497047809699432345165452511136405537962290924016989172938334748041108099691854335819455741283487481671595764179619941289828430769383942754640952579556167031170101684523195262487215682803243913727151497812211080670288265327825993308325066873126888842144924220161481518964980872909953865544795479487031602719202257299451597760417335588966473294836755774055259026689952299219476949030553516173568531900360800339935783127114587392305057656371154828356966587436707853489000304902096747749528016202819341968292436713865821342688538909545517483210684998437788679097982779957062990531377732096375732393785141283471527150463311502314199427589911105125609587278860263296255870988152814181384808185080717661851319294165381294125782711136434223939587488617041407399692901535579056040456004282883935560215967615064180657539139960527066427729617152182093122493601853045888252214380106409057180223639807107734750481968366270330784036251370180276698461879548726738926531059609252369457825218688854031341477422135606269305228939804323579166720000000000000000000*i1^47 + 88794376616725076800375682749508315512376981532520347292322802262798187226525455484068735042699581438339746890828886623434988378428554271900996856010701341450568465442962730177920485839976782215960201793720228929078129667841242182921521901829817131424821044129932994450012864115475646238391982047575802196258173115967334225248431689300118253681640594124134776804303376573639812725983508880650875014291393771755695612491842528514313769800068441608227322805480914272360093048423539661667520753446003460042729700071255955496577472028397880573143596270496290558214572683735967403562663998220460283642005834022013779901030968090025566920757554892519455107176618498224385980524891163910407038628299337568454081488738483671355672640261189532012768034059794245886684290852304026614569536842887384507855108599122488397086742865629481119490111063620436437852323756375878538220962848425825067827235469193535915449059316886615728030825194044911518689612807828209570463381740196749471516222027294037648700260886829632759183316969543372405467208682089474372047178586552036174582799619599691802688881060813296741500727832781253875641765108539825567060787247646007436094130962432650050091779200155028315249880128648913010558005468254760651869696317578000816069201465263128896012180443231184650927970258818354786679778147502485363622132719701253448809408630269025910222979054391882670838956806139242395964926784093775697623552677061956218234162013059302127339816879696806481878192883418859144902929121940509046425020273774751225477400670365237040068792327968011276547254709524299552416171859340063460682679953297742264760146962222594887606508600443019390197602416854355231549221914162443559772610781095862763038540627347488724979794288153584724074325706454333791128612607329121518794178662160713523328201684981260107716891314852651588333648177964343565815983443832654052330343909590152129335171181001673926219069051698371590237317838236441004017106065656978130076413089460410349103297235024478485229207097783222624129615752876591115903637695746156641215023487755098459278306637305089859029255504925754590856363031856570837402046977978332425257972691743279825184371031623941146602102523687191128631885967100072132553563180965091647698277409138070382100009701070326950065499354004112329592379813443234540356775599142835306779967884844334777352412849022331360532620434180698589291321108773425021688877784653747372420473685702906847146842739354725722323172229359452291993141109786311409874642345441030115593734842203526207576766186725099918935155258379125356887179807763584948634979336737138276630034329480597090017998571697578026567429166702117993938367650082359262970785399271619055014786852959589143212944830178128258287843461779288685184128844934965336669074973158435958012781112770952071065063155743999520220090357705349964067282643683677417359496737476945610222796282222173554177160117131284641010619325580362244683516777159718588909838153488758473430072762128366258670497658223588310076514357672468937499089100267071791337385103091599484831749174575308113105653637353229597643508886363533694342733413311496687426665352485801185288172314626739379227133780954292249586225112467450877317546135788431907110381485978791853879914356601993975653721088655172566789415627838174706430672178023716729522217779752866497420101942500584829229896269405684599566277427000959445575446361252725906752257450628733763692918838861574732332317152159880774525309531291806624209745123706991603102467093419468798795173998026728699102092499386587731046576261246434011875474747953078276093528464812525134724142779539338337252287129020925861965399410628674132000722502079783724676609015495296156666864157420062691847642794821239297377037567055754585702400000000000000000*i1^48 + -12962754317450869843529221912104810301615821747636580988099913723457081922924166127411394121083958475009378524170087487272095437507201057108721949113122366228454530148723404718317507657994978772766756308054702074871494041754741960894917556776793407735672599324048629910571437561757330053957798267810810400393882417068630035336671918026918329174842053028006908757720439483065422190691493817806898874011510328198053390236781988132899776293995521772757535784789147718977162880403282893648514526952105880042846658114553280574070711080004082717782763293655842606228885166062048422803345408932267442979065002436283930239927791287234945220712252638222103672512280205635914229975971827224176669737716800773943333901376480793410116599684348105931292761208372851438949302829324206490633740152926206865619340069810305094055360538113888326646077692595853740990071389661411019631332919544698850440958129272453182777085033100735580470849202659410564756609508587403630422763155209824908152065213198541175927630744076136995086883210145576621816744515771586138375043251386815523072720318526134734393719587587225124239651715147914274739546147850162615640569185630591716826831580799335065448043764632248870733678092827730279378927909787403303385784025075885841322290616657104734251999244514102540079393620356709127761784108114892364259061116394767872480629472990250755157452903435719783942855490835389527494284895500555778437176218287407705476258699391173548502881751700152613010387859087412113693061064435382919424580826206814072165719764340374030777025685720675427165864853578049089409319700704783440245091911460741858276961373164618117572552039031963092990031082004134100324484834427224925942675085944974313008873905956479623279297006005756299019545881291412237381552480650606707318732202817339080461484454350948114525284580918744346745316798420412815223543587076180467833096500945181003395868613550432050748825357726362222489083408444019880418492034427353558289907364551309901836743840820004653120235134163476710625291922654696358588273181412036563813734271607047305117437440603055824065952107822977566163057234377273335234491301292199448809245971164200753971160895684156735996819003008307063449106972841453995867034738297480741158063223518380956384298950126201783375532640429977304034348413859943962940201024369032670380668918014189882287581298344896450590310875904956241011423959130737598085678984043293401054555334212253229645955600140044511719044440217250353534334861522412103505813299663623653756246053008510649823903717652738056555564426157294316816509586874952332217178062683723185659535647231002389002081219801949527475582877831347046660124446038917450630387895365086152646551834690579345671991541517559899568405463362730257459137638374160891005397093378522690256032752099344876004949924674742789801511050718410969493942474321744726393486114929709753296039415681763040314096290238727602126082287754395436792488523770469773369246824335532887470700475881482530941861922580414966756826320078854145647835646820905539424353348723782301528651489217774545531264931228131311668729125585584465082066435074175197541319256804063452350968857556873681155724580714156719004288456447506869735106488262737378969929869383426867176785942875389471169293092898112854964131281686247430687224118582918928333867833786820621449766346985478961820976402569156814872580483146544433288495982952153221416934992402527136165544375158619502741327421136971331156967323288475582051898324471714245516982210345429249609866147217837954997341627231839445541849274425575970561852847506432356856009614092330009214060658339485510259364157903874730612509689411126421490335768185170566772589919096794964747017228164668103872644074007339357166802339322803519488000000000000000*i1^49 + 1742587204697415503609293410335544011296174242352858219014140823246598087194693995539692924210048461173731243479407370787757480350753964191758871065107915793812443379187635764238195908803069150440185688410286955082518437297163064416091721743616512602256213207662554472256409342412606465373655702964998836658436691843092447636740358326661245144782748873989852115379789582759260332996919803757958923199597724211023752447358376901861331440829510839844483547087551255733971000218290306188182077768010159896976680320722543700664489199830663523733699376745913648003475008740724646553212012844968732045801973109615107590460388887070866523416178702282542185368905053957568299048590995820206991567105780167206807892066463556538477812629649151908298199209478091084283106940893817414945526559685498311926904123324572988675653703172052977182580566065012507693497771439288828707473685080975342502257017817564676537648808223042701384543875028143511075540662154783210896985072309509973636928597556981659887097485029950292954730374056086175536422514780959005101048703142688567832328683552136967945079594267055641467961840053905991790188841924801331673209315642771300222837047833313438739450037589745882586292649617628224751607877587185031208147122135387660500976500976143192768158483354894427773383479361105319297236071599568192236950592354813383196948473128058119116538887899397133225289998543770231991859361170193000676829138565145195710503701870370841895463887781914571470735435003388266574247997801167073928775786184746214298149282744641427981172770089066985554452904589442395830845049635442096228851307757526507818000149984397200080329943265508655015725309574056128055252440373386119440269711452056131429580634273287883340496518495442491930705542726770439393668162498569959933155630624850039180074863486913271199433109073215775467063267814361605294190486563945958386333525429688311543564846801362193884800631750740258549051496414939473064123053202461548961007486807115235955072808294121278953341753146094609699635614800333834727149514356010458107825317870604509748473807883589443242624926514686492860985494894695014671857180829280211756169352540256338399810989669141726499426753079208712971311460311075087422300391897742827613992044542595917357891920064773540189918142896770746697244753403475187225151236488310494600780973604087961311018429467376692272350610703425708837989304365445621182812836249769702273338445394980979447746642777595678231533409432338468636091455508226688620622771024284524877492799535192445417498936718186649734812433864619217269686760029642431618691180831091777547136662832907942832203036252716180241288370864435632528008677291890422785234526182181991687210093164991011239265454211370148378569802296819046150998481485622983227172980547703725133094133508940402359269904306698517977929716128898100805522505428647457079308135895011135214319692073833690515150869229722213955433335607773984712987245723488187229229611551632978309564742812041954999352578637557604020082477038509097488634939628394670997033867342788622362906340084891616037358439274866284945813589180664437061902044926462998097348270194452902439328445729531639521082949074194976869560459957885916530975386069857774219384476961084586251858567050965566342852083714686349552596545612168670923312542102850555834123633151557222071237165464311045115568554561275327259320538382619032979113992609028924892833459151052646413638944303347149193866984064345644678732772814197094584950402078148196176119726847266524764616572243337855889633072125080989314252426160029124863237027474618767057108508848438905212587518836594245318861006680903429831848824271806485552627689796724334031061313596907522408949153978368561228987487384800194336267441445591528243200000000000*i1^50 + -216994959316767295126219746319547566970163609512141383888337912123349907247024633341694760631093582581993810450927845909836504754700979553755242003910464921713846565074384892254935493369732999460826973258456508336073198044481924539198156935225612339092845361496370703897453021628867406930579626176820262210908187813906472779287472936766130476640666063524007362857722545505154994666230760803010904632655111099049143130402301334797877922792324187382035376959376135747252812783167078777935600508966651970593024304861423751295116864957544716939781875704580291935381586675516210786057686915741453763931055143669404438009831604412925212493576277332552446955897503894620801294932656769724374086134204920766552025422853185755817457791690544116344981158273838258726154589890756986725462045993741600511932806333381731314799611457884495841350889195387918637896371165725830083738241011954770413840644088165707362651344765603036363936003256193322893277009050129636194823519622128800455052446821293871674227566605179932154500761319437005572441325230261325156823675833277340009555266931603432467203018629390829524952416410511659835681141028228930509684464503556739268622861308719822195971842924493970496243617201661599846399038736931378671995233866426935230434365741601193310128994816436851392939402899025304429594172056401234382763288766690687082304067112479594739932298999105806754272553040848024260858144870490620122541022396275348340709331629984481950465738686109144315787610051624236793715148555830421986779272537697294598906575720225867672247258195123254695885889203325438049910318120434941192556994012448010899534412488071325233919124980762833955451156220677916227484197428118738708552476103932417150722143479965120366412179116755185338970726013732170629588680526948378401911827562163402066162688957504833729546511368731449074923644124950702901717736057450593204099097416768429846903061753295245979964003744759759888163127783212922917567474462007507839377057301180797219892320723567093558553669299329424065773801526293793921901499752659379757190577241999213812203532601595645835744700417010586753629543751902005548555557273988654878393416699234461064153250392240196091232315141342856193171589864642574842292285163595672104166567838316003784617720894791305382089370861820664792228995008311107728180485838584501970519212339408669863344693066806458910120169559468252556428556571710969385773076927719341641728842544737030298581379994914807480765375639407795849473566252148709956316034646083505838674986454242004061761322509812671993659163050288019780021907622661880348576554505259442817910948403033514183827679451441863696635538001378537213499169435948840057538111370071336247374136480622930010149791703604739908298406087616722627903420709096791906911865729864570217935311025947866429090688574452710543242644833906951372061959863996367595605440180208029665359622066917707631927007337326270829042729172083643532839290725296497325651127822583755070649414840472059500628703393901338719116885910613093232140285237146175737983133278573624250456607103698651832633819365721017929797919383877678137106241155256693883727450189205782782115414065354361662134803110274088568356179781920559177430517337949023021136830283106732818659209927510496369645065569329804528683139392356233567281613187937190003586736865968220046332813246104867860961855869175673185982724717578125972273042731730493051119850380200548014158000561416268085873138983664068122990297957512992095300174785565829933306294108086534633704927407725446181648857649975427484190917654172427932984602115237013777712716278456552529673054513797986577939397986552193096188778451651673671490972390184605984414324301426383722850264935581395901411921727571267247075154570847977472000000000*i1^51 + 24763313279534407892456559771287224691378779929754708841597931673317556403726717959936277673109354937676694193380318609639830925575264748036793908748082716322957427241799977689775328304173544821771056171120132996223800396577116002291896605555100844574104810417935088497084271976837144231666749255898066853692028038102033765433398071153395470314850009142530164721873120110771584139023783554377637667663737647292686366312298120675498659418834576489802567842914723809120023434447919256668174444710728665850053292722645717653470443319390029036376765732809823426877371359903189566336449527595922782970048714573450487602260209892303488346458531797033039340939839987889255529446603101307442888092073952063757311141343420761378439225136830308910187248972045017807844198023941963952785380127931590105257598152142593306179233933593857760950936076480956727408067099731280819877939384598188664084586278708376438659028930497930593697758625344029779175813882256797633986716809772147172987359122401595457750489746696065485005338799760950392110803838203691055770557029408527142054897015544269149329636962909447629774416513664322304550815943833322697323843205971109155855285414921813307596817701454759805739656072204595761793459450616025153025986617717686908184955132199858233880375309366238032620563272893928062687122162696152625981862867696805276306477137218390648037095008554341282745243842959931790234181027281866589606779569485646834481033740658895408627160122156659875194986240028915897598948539287291845656344819184988682040462284010934599921625882195516589142370175805089883239017245386007382945007513671088040310362634861243833923021606093759642138738858355554997650365396506031353251847174490355748536911791689689816453145490007982361711243546687384631945823949613611965513840644163602923945244944182465141490287968679973845595494223291874488537450596306144998749713298419332063035017146136169087505307840340280916513003833861485540834836167425157072417866815746283039883192373848047988260430826811072949483490534083321869501276688080877335423647087521635823966244421125437585623455073955275856272635042041533052637002307168531215835215205180516141030839747864941883735482195107625453899099444328192605899129234911826600945678700997840487595900439617434454025803933836254036890700975894187466133215889452814154876871786934045857956406982072729422728113602863940189419341359971593664111306064365303598694970427443243898228310101288749786565454540476065086191362354547195401332740044040526009388272096056954822637510142018116608365755995110698149202258285255016394980569071240748566873541194673635430680757312302269914970197964208192859551653892197242915475429345010329129863244531124453310988282908089005122257881002609042845322728855614695735557611947532456370844258535188255304832095573392002145086287216121289157594267650084453186554110750339272866433455532293568592928206583222067639647559259430329747128326628803712412392374598197469836932183086161759830515315230560120755478831540066924526065697086075794938602457856705162708654239312455882201246854853421712164507881366359177998352200582357132225702828623704533719328347363974862482796198686131209556687063630131554709577663008062987680655225550405757149175830445987498997215160706752055268519360402005502562917042465683586715957318622360797170225660145674121667223046990065674513374514160142340354266261217952437922157703161402206556843968647015215337885540063142385848829668234344104395176882993643200434993873667855632031532439291679937328622424616386019532094181087578490913787057288950963565846886675059309970905731138727830398289904262177374109371066427724973889135611273269861798742774671834671738340994243677201012497597139000089155961959888610918400000000*i1^52 + -2615308850485888981814267066053458140743291954754812431804459938998074594390862689248402739919333441830258580669423017631606096339770501389596605882687679938853946197534579830155637628425813091132197452780906544265585559159653199997852551861122898231397993095338622164045140903474544407131385482929652278078082072309723662991154098453609509217223975939933951268121391561646713778409464409379745375893181686145535139458412113866978109264570727573527960308020290742700241836597226691808285145910441161070706047919172800008393984510245600980381718532825556256648802799609626037151015237153843968916525093114712300518997135927673749677881936475431102237681590641142336815936218571617162114916619143953275233648154420065629062943619135718249615255404867791817624113450378944914225408075745572260383364159118714423829210388978785513210405425742917792873262262507415298472164757181293251366088486510633945668355511050933688975661482198347080104976503722646339325583757009168628414500908785509124508222576142118208279121013355420062536859312655656186444292042365277128093782572207360724028247704273670778802126376537626518556187732538508508077080496842044852669709994129704517433403162259150232943063833392232704669198817796149914762445035902588986416700548408631441961778919743184729094030129671851365950241382273534499035753125568591718283961709514417110612530193742212820963140609734650274781253160282160560974780410070630415646028047589471405604491631281644278888724303390372102541414305671323673948142184625954893460132165212254770333561643486581010956193205960813688281909052157720637310760947688905295935341314590771737354008590780805199672875261243697920643856369461345742614781692975468082367113010039385042596844312810065581901118451533206340435869233251045406331870789972228655699102669983617251537750950850547969969897237955386168926385351888196668023439945672097790285837671416522102964282386324108284566541245376681713436581609687382331054619899960224252244542509651975780945300963533552086409346851046198678841381341513601920657322433906155809338423578160237801395185485623663108998471111526260199774696583756739432278551419931636287419405737934043305481813367247194302373680461982359637450252105413732910296112825698126351063948837371549952527189695346811222716697702971401785714562195207701124646381404495701661259918846016657277130743146157053545099494453777342487204975956603868231125740043930918033384119181999970594293103580802129065287871327319672408948693240287212519731106486229640321448908809517970141155164206213349422899282222757465984006844322125863567272379547082387560409246317705944911411461221618573294290757770573673126528681971250564338048560640624792015018933429801686621953517716509467794656866732033535666454138761789092527220560092803672266866721066098045400549407336694140890301501076119342633936696189790993625753556275268775156504289156339450679174418409531596663625288914915907140658600309082261355292609448197558969288685772436982750439751884467599916108148298279322978756248007701855220697233173728282335911437824359445026470575912396378895737327262000828339976342382751019182186693062532368825868521764780795772023309200635674343050769424609510283830643017431802147893001353210139440708597398017780811009847533840218038342727540046613870029840001349852466755574407566561491556424956525381010849341803195848437685346055398717094865553254174568086141324460179111530612337368983454378732859033849677783846284841773577812547243915420270920232160107928341999494121843589989585913989842495947260420326611811511707372903030635094876569727814395370202032846484642209052666565721384453788599174574505010897252830238365214640430279888971634052133930754921929038001515737907200000000*i1^53 + 251244862100007037291441339489052008443580864033055821795970735525551413720693727044045519350947602841690334019072560955724274674431140671011690173227098517877152906292872637798673412266718577963303013151324852186131760209824802532350993307899701392776467312333456491590948960317677462660550819905921765084283349375043807250631216259203040679622474332128419018830647371452620475623534887514726758610271357085595413615359488432853306240432268113462342011383961219990963903782866181131381467063337954380531158401396673911536487055542995603123866681495371911729199497488220511711979860643429362035985401315261417844869737978787255049186415867723104770704748065487222896208748809665469628816910590272149808334628720456765903716592480242645814299782834668184899081718071441569978214010595084748223911812348871720923735486212747428617444044630156433171034063236137678432262628777390403426578446231700309272170841887259659175276034045826211738397722170758579547530262599601265525567886616966688120786619463388892160549017968131309095657145688779390785881952737752071674374350148032755030301958853993115953622646093169266783171692703244125642732244426132630511697629537332644770125838159784538635585145137670446956340615310240940170752607268989734547141835746182381304922130580895919488541824640351021230653986607662375956024907066383835781665806879426180400654890416825044162166280470487437072519347640273743295955015261183136876143251872105910015204976843604518817249296713070748505430002961135008303381755941297212758101383046495382335772570966411337618230224396807938205103628718899583678117094554940015185488906612180408570330023412048327400158274734294214146525961307700534670733182786047984098272365715044498306292952641741611416288722059999053635168168505270506619036847532678293852372030781760426555398420815462785887973605179905908478085101258261865029808295377160690449506998975644313460217020865366950549360526607529850984715229154369372278629692503458753734897928704491137007223300986496515580080600619757006508618142142071661677912467126050146293581609737214851894655559893393520139779949147444170608676685474890683013311270869081413202776592031904274620439271444399714025385880849463780151411737969689951220823556753187798048574013636378251832416861907475430960069764509152195800685348007692117604613849403521740714813176430637294053877893098751777404030067920804108547382727164106459814214137831272185225926816250269701980774345615882936384317674715440925507199817024938861729152945935846887240209106483527519930679385685600483441191068477184114730805449205342709336594942099538472270221705360134653654327694032792424750539780942594967016556429277776178652388440755466300418526426918591303845555100403762487239378232320989391144472459481085232715287152899403913014017824479636293094913200981875835824511117024821445139550546185773841396217496813435496569465036238491996409322566670757973629364287182412081301482431972935669930602059534830799571526325042235405280382818692022859731447661925000374440386894512009659667986599206600031322276486348383367556839756305841383439628893218186485103093146296912654028019633759042648043494588692939127058826708384565502191015876554225257912928967919857658538981344133059622335230180119404224239270913714860378956365879659486651158834908917769197560106967284293029432208697759395850746001782602687423113580299831156025663353896098687116936410606918683812619260881102043548172863364850034087554835562408918668403851180556482648435500868014622061618102474333952720913290123559161327845374011969932928848946235099783919329341761134093703118177181912340227328560032174048635307020688811891122396964376801011475219033761239883673573370235766014978954195107840000000*i1^54 + -21964900004864012899181758442939695540493119035452327040650674131163429746932539979509495972756145620425271517940862934632166253607679234915536274428210324729601082252922335074408801513165271021767457083729053281918330009582838306459054097929049452298343223649796358568190019930170875688436783551196328291628863737676492995830426414098003249842533950763102011321725167287736767049051576414305328692854133372997211546681150731547335702720111421332408970573659689578488892942068092205455748653382421582764062789035691636892963230989685908052749843088744588145750778101593493593681224056396276847758426455725835444879028471084123876563809140108839486944197298527069084758743290421903281525970544688822476330993608470023092614632464261960121643560915958823713363291389540210908596445920043783753698086158899189563194227343486284671650918078581583282153327411355582472856447275943325563320726324355981106694439881396164326099840957482022282203802026664023970856103192196049358207832756277276054480203392887956669818493725264449563093657802670546228011817878555317217697789472255399195003787173611270677902637241376425339452546573705693105664809975955469863656562536665360356152753444338356778694264581161560064417521177992621811639353392663737266360299037906714678809434622260678337390755775240849596365185621589320045710424146996277436601804034304099249442071846521753796353240366865531580949938560530575287910364553727633236784744511109553786940907527749843373689415050046081375322248083557529242798540736878709117502000049145009325719072279518641719883790329461605195450049943206033240159903663982043494743019430680644900736478726216712069953637982569948496736110154211838189481565680827037585133127818810641016253611599546464906790211802791794666753858973211096782726031833043545445082156900717688271943579015694228815368592874521018767047714035033974925966018284785217922743144591814334839722351256259850678565908470027230355508516730618248940688371023519629356141493507095628178982781820189886501120528148808330008383796887396858378157901716921815777157419637504863606742985941419941512971908269097106645154883740010832366138872551726347142833082172930650300965600729741982415133113277601822003402891887925099233881135406402455913558475027569195825904275518636273219925459109823890327614557880915712440439341580076985327574386995820164648816625963445306196612265231770473204352797682533494874207056151481947501321981829323197573404621720694404758241446021285938176008350071195495192055512731163697065894995103328335968723991173531109672065267931653240787358752215974055175738170404930001266352545842255991974301665059348999221455179985465534704752545141720519945185713140343705527509141696717078391302159008130106304769295089834636364927674658616741702237044396637610056450086680005017591366013590750223262447555471862984943232592899444177027127979993851270310576672883156998218203945008485814006865747913947267935897896441740677621607918941368807083128898239092196234552309915845031288959103453683527321283998109766302020506969060397850569945301122059611611010413765712384081242634314066066241320332716883797117454598869453683808682255841060221247692140260394192890974092927633689152549021852781688131127767599303394477959575915493403405159566252432151127729136837015304141525082443612151066211586220293407924631521352465262894090529592218299529331170359546788165698359581742022747169004877347717952301388496934419874994763375628690134480733661973192330210991197444004385128990915608900303122459825920712875043296789949228039882148420479859472058055883549453477714417783416041535704862902264018237482326641152160878842427395572053714732275300917187409643745371733735831622354104114844488276377600000*i1^55 + 1737829988343954926827175154233831341151108530266302098042156812913761686915014566067336494022493103180830950824509871237778534634065899371540035276218771707860079433583848229380238485381716502356669726202528962736589522096972880557270148634464029088225841108138077034172263791566555742011146480830002102804508634369017135763862944231962739933751197175260358074783219209907727694029664923891660516134209504602963863166287849442181459387518142167426154020921706637503804226920259347781332023913018631454171445928829309425195185104293758687116796031238630664046964694046163523734862613484773352166762091433435124628767160170559940966889256722396330241192731552655606920693868616129711317493566093679757955923254263596130552857540164878311188197070853171701312290667730225131617094577302189935324524328440021306840085848667189046932029358772623583468120802962717067438089786400290118857590789710694853280416879978936803746953919585600291249672512225954449610340875597717491776965659085231034429119763816066417773669171058088963951954801814760980415325642704934221885581698337518585337493498072652349765647017994206189586107788292048916497267099544751195111622174286811913649500418037381082631299463965988538898947969501299824661307061953452374233071074700339599593052355162181060425537982463158327575080046962886405777912829187699419650138979749569759958337451967203579464098341400736726216080747643842386293588797481295457529156685257265483129038354963159747510035161043185026294533203640247965758124977283753959882504806900422210163275530171300241191717111038990856585577238162405685138558132232943197145176725280703449816584335468932340060359672634843756400750264263726118473287399108655540071150646954146405802621152164624658735654326074552538885667152842654136618921461927354394670395503150015887418624786303205118239343191531611035962437774730871606590601962857589398646848845002780210563587418002115890017823434725659594819784792700807806095263947445267464492926209360926621913303125045493056527033531327691365535467139862775475807814034824719820315377946321604020626908706440444076939286191401081609965704414971411814911970218720995620785136574026955308120432762492722724304291928534032415591062644325130378399384882643274392645371756388282806449926406060964456731578687870668077639383508407635229408228393178656522480698271400906071928446024720781909066214581756638636550935594423347640897332371216398024604163757580242562066775653124181243248071259809323838920564620351863503119217985617072096099622178521387809460979775451065784267748009614631456394770805579974410132103056061483078639973126130030779983612580790206116032994263375135801897657088546307144741526805319914277699526052450152986081846789624634844121098374864516494834848307844065353689906660143469100017090349147520316027864269961616971035383216634797465848326735292348579507427613866032426700631023997704852406825162664305619630650544451004728943476121806022951784032105951427185527802972590364139433963461103719448771880398789351807483802913060225957946542581699542873705599631969003549973104378026558111208225483198393342045995810238000026176986841620614763622289384761746785962962053020362710054435586586591937283157242261062202512528710884788345280446887549077393773922082411998188625711305979996377494386887808794940771186291190393950915540943306650529887038002313601114772033216160771994600028163366492330080377675347773318668946929029252503707786790797922360373650909367827995331729511909607110291570220681079087153676447923079745874063615788621997682519648820067808340870428193864268584955600759716975260246093005047448452937565230110995900428486880166149781773621946235354829155091483851342950176152180740304404480000*i1^56 + -123226807049452403427564765078188454057895540253710537573121860357594377011576666964821642307935764954790426124003201748855029282593633436374832017839850608143571409910305065393867699849995484598841813266207653636362134766998839119405169209133135227428008992232025650370093379798904740709476633671657141016445230304011620311292401591891054638229915570993429776017144721042180055990328889581976101445794020658502960489342140745700785537579190465284187882397273584931840209127319629739990994159060390806524704043552437908459695937288496583528711350154543659495746285283510080732918292337859847134315773787215017472660402808821680243843845263698437132069702981960866056238852576601812406251248241520468715202920202444034763310000949604105244696133052992271080246609851223244554670481661330070245882740828015506689326108336826603983153172379731894361218043438803564831454456598815378745040276918379585445547461592938134056489497047865753761873314624120515884986906478835310509923762747422737986251102613937593504003419415918836479421667228426009436984750404103129726110888354627005469407340470268370707818119817623982945615724476001793179099629210285088225102436004096234220043227956769895141916998496413502475833851364475310273328265076251132698916779552761595763638700776424825216117372358443035751280801907402471454322751136479097483570222545010178980775355977999831361948905836102528037494547674241867041579465529589962310195056365268950174523225132197942531844187097081232815166307228326579293883349952735065056650748359884214644052175489861914537863563909968759060270902493757083088155367548861929259658639724974783159030791900538679744023848881339838218634205870178824545495403625812892608754682539284319804280905757869471283591289122276307611726870720593000067652154256913021900574592969587718641975007282853022554840811525115063021202436487598840820836584716721423662143103462865590126405833711799241446805745879978544140568748987615938082308915386621363887129006228388787468229212087674478161574095933139260127088903588224697182257158506548474805340044424486903768085193328912189794074826167274720345937881156901387976684561760847573604705913901949202888839660482575181795027277550921284107278034287589234385842712866147193336648879719662702734192514329258360954984904240400992339460593332888089106958776986669217607296976677476247538213156518304560644450832261751997153958172806180874318002929991859193581331200001693382092388095416288045164750505921260831575021056675723018343111673046662494876957590668187222876278091607172378383209514077273445032099901059475416205311068492239592060215400947387754584354277598468399384519876377436009084384950385247892784162580526233062884115036148938817070724402557065783329291647731253994452762900198509876484491116970042728736204232932243037971237260403591704783984160613422909860251737501173535059923910566075437173211146133388305987470018177703123085968350693715426238867097729691557229420332808492227723497519056263643117923305793076236186224797493427725793962391307949267974949081184818350750435743002829829616738911853214061071571392186475747854305886795915060393228512223804279244815549615771341072419070193431512201794565690856245361502485120507551750950710185335693483753635709061342672158076668460535567310282621038279313564114380841311317858163892393790074120658364268985923749719369537953776931765772187927676529508806728863148835538173575423218254970844285031991856288735873834121181893903750268257827019717249377666825000124785126823358126947827530500085560474878444190759789974783460157951134079358145908426281263661258865562904231350119036282060066740786042925369772683961702245524966849914800138595012148219291485077525877489664000*i1^57 + 7705076148960003743711215823603560234513853958493581301856525916044468217129120279683012897759163547063529968957338683206741109378437668334345144195900480529358148551174168139055893705293611262087903043136318786695731003261547462652853727140884299463138536393910534356720271703828396850139088839524039330084833581398066784011889399647726337293586872268533537816704030898641699276488074865878882950396768133420460839718916446613359458543091812929215867464850471283620028461088179563414650327045087886034031838067099376696002752158355292789782683818343771566600952977840344673674335268995060042240613175759439011632808764964381053049366814318171633818187420579098610568251754600059082711968241263507294156970414354611368766026402749576863892507405565109133661306578106864198136945637659594393354671865220588035910373434455278041467192962866423194338113662355682118634204356180835527517090801157856823986904119805693279755090875736302327074099426474053418174146183617978407600354041516963869958222029724675268113736016897026938170902375922869600409277853286461122487641702236284248464815621387010070380943529511220287322902384003070110439311814296226140176282070828367974152112941461579891072346604281371405516098561327920930569891477536836478513040397899936460587440393917332736682325841137353759787539953817700869921010073666937191462115858861654312444976773275178644318938937459391991696534163274263977762040983062044586065915029300569222016340350195617915761267892522059270957955753151201793713169753525567527978495961659223801644854969927633934504030755137916976379859876985095473607167777818196583734661993769598061577150131855253621778820045495107973937149727886501694953610613468327067874376353315528497207209698787198141031378306865434267158054021661192788232539015687686311307222117165435804571479680181520427777470794935541897708889820494096309057886392248314248180195838677978671207202273427411639097552465662394506945350793246899938632845096867504615361169531356758637137377926105850682073381182387223611026812938664948559906071591719743488100998482407818490617814686615722312404665658975672203833345273543397717990780765190865843932522823465849408093181523178312569601085587982686508168595553884868980565756773619162343903069993276726638508779642992786562059245139539828699354847760127675710604561162573969885425215436048239978582367996775302630591825863780132213269826478209490310611665686633110054124842684538600325571398171698225144550127918167113952110958598361502008355797690016981075177521644423317002871706494441581638034327698081787132706228024493761363727555326321822783219265210784956108491422727119537673376324055910640029948494441228032129601858675393685715289513828792096091220514405525140805981396089706618770168710261260374846306638167891200088402786592957638485537579415157165735517561899274321533553139250260000563665135221214217552023829671465947417053348961234642544107460728678831431735635158889478476665438014375064211006814788376834220511160559045204776943317557298688006719291299522134721131723869582902487139526965891548887487600118790721514749366142656913278749243959940788255123739618266953735711663823537850828948426684308202131608649447943951437787835677374496524655292629396886772137814995530969133590630345803073005701981500537997881717048814499980358713283053367215262124120200430010809463041666745523739508733599250914567145126518862881470158960912950048215231548687517455341100733841463176505169295925330875651574554447398053762123633936706690959851586927021520587928104047487512057008869307688330889950082567922114194466187601832259205335846268211505115971110297603945800099620217667089476939691213664588734129971876040857641252608182897868800*i1^58 + -400879490293774032796714370162527287627992043264419463660229846064822883168144221584084971036433670938332609359109356225541487705318450586400633611363095156960397273801351456458946359693320120352369570056648073724427897417516850393397565388225836407002012827827007898825814119840539815352985632456399968364676646715160042804517085878716237865907717901244625249935264167212522873986439139293788182420020711653143242972827937082105656672079004359366814851987552631678993468317980213831282408836817413147899594689841102518612548126262284922503585007914342936611217119448320099379241425089498492988456143494929338043591688675808439193141574455838792257197090507811930998272665558420947582641394432237484894709688494190757977355789064722199427407106922666395352551483197836949837862185603571628642021142247655495904089140230603568724097476528199075569656864416699104318753081543961495548204275725075914296098369941749362633712583049635807905112765877834148577077976838921575234653600980766394845679362466151346299827030162576401516733351113269249247304820461711537240686268500604108674922352833866212957784808990397229743723558294834492251353311491668548209937958796623825109882318875596524939847221233485191634258552757695454619996715559162568386340374221537152414547443304075167901160803157227841194901212823998684932732942886583204686774861487300342370280148178398608898139486314776195362960711285999174041056936241971748894266138165106657646435662038925249546631036214964554434218978842763130780662289315430837917820782709042606890582921757483601928046151337429986011793392981839724869697091557606112980192765797136017764929709173334151816957028116620052418031186470190101056230185540735192398269836932290319622120359498223075860334513386591217506729304736376683114504067203381326116504641872777716899917861299195521918571209546787857922114739278207883162121795358824860646189874799612309980561388982115767843261924710138511608282574058489003884217857577245157782727195515597164764533994238210648737794326529347227590365755985617354355467980234247075931069268799119462213048120345316506250964860486986163585796080719165435120123855692251546867820729775663835515989112283003399234854246513707708657692341456951202248608049507659127139487163772103495560311391361872373463912878048369758936457929517118922958330243739770929435892342432433171662543499170886688472459255833489938703043520996875468384523989082016743900945469579128510383972097832566434118049864044685871956510838585753922963441300376824783963102788515468544761825415045173597198715866510093896411917311190386928884918206171457043968153975338961399261674162157256283092733199022413261611999157949026007831560802671370846426334881520535715880899688693232628008305759761654867291170334912754548893242000127156566549903458779624950649447611690647492627632022706380663846654528550524422896638399363910180374814578170691643747102451988472542534538069467742149582511560239800206261896591526616294462164384786578390840250644803362296388799941640922277823238129079755404734035070463892004151401673887845078686502330782312248967866668623036723308732432570942731949947279665362570816884007727239281536595145733024568788657556251976217069809111696010953258048350535681931488142578560417475673892568051428308821815180360345398415767348042617870497405991492773994305593076528430781480461591998024810760504739292760998150397777134699155180046820830161831026874990216362582325571219624016302993628155327873348257305142810488543285016726498428373267799853406111328077016403535898804759229057710287334758357660836049910373163176712813197659163891599473108172245534828439844516794568738004474513489393382663160041335247801070148372035272704000*i1^59 + 15656333121637070247412032602069495984907807456316319913198465522755434283562355577992132606646755144305811635862123213052602175010082056360906406339738839705064286014399643087889746610046772714687761154507065680319837088560103836561095979252905669557721975377141126414931226243968695846701728826667239330530326767022441598317363197887644443434794744234437299294910247191308862838638483504946329423264005350736520490279070966524460932072511085435604222849094598374555630576561580112725658165705116824380243293959806938740163944336724468926650953834442638008262249170771367546636857473425965480479368283827267174249490489918742654251581328927469239797654762624423101878969590219734085319708133784284735509349552583209692508070551697736408727356611320539154202001711187672001991759991407754616224074733918048373630121895012513840025182098083233421306201366752370653389820440279303434098244750441732883013972795352565769160357582618533393683337971188009963428501281191111454493849408210656522322000035290807096520227204395206889587127667199716325018917660396447179615312489715251906823813124147211496890834909381368149827975850625922684652240191267526004455996048236099653766497062337961063578188463468258050897552835155992946155256535625873994716309455189616038290921428123382500495221564680397024122578036065541392967911404547600929473906731210871836110776693429483429800460819483435569086117467678262439225080296162452595118151189076396784336598305509989718169017400324624896730696468562364834559289682157652715854636946112264793929859484342445892928730154946883176172850010384065819481760606083415054471496005224897090874518066311089631038634321342464127854344620114025840401969022230172069671346850875801440273755831103977542985479335089005559934920944125889464408732683201402338668265437691692484744859144942043109668644633198204341162840333764655313928182840089762873820848649526745462720318698815907711655282291384986652888500614449355040052314198462167556525158584137443031010351556017097190469405749449993765092302355164000173671539444991172417807589553259004232832643241379332447814958758752175678480849724158092994276985497765435514992882748333118454040485949747223198626389774368199731278321548543340260327797221597823392267647154921433924657482532949684645379166658509497699347128790507571726822492221572429127170866812980446872481067112823729703456619365858585816973507897427961769234640898293995797134109067277509751557609741693346459992599202045381102242828113186787048592428898739817412961380576192449437432223081856754416775651065533227172868067401765162018561736720015337241161180808511567106134740838798818073846771091887570808204111116897489134155353548504518918407018621046453236113561510216286671555556925941978094157654695654049288347419733608289193521179543671560003931238281009937255526804186331111669657023889022548870375239950637033837352909833353648947382192586404823253934128107091950355674725024315241603264801935635465399157302428538071165393032941332612325165949842255084081074917149152355096141664930354629831850404482529232732504149916283746063703374453779350924870858203971406399267589244832145122398312511446810650527847507512269670440090985015144017419136070815714999834738470541111312310058236313897241100191495247124879594966244920888383108325888966600294458251050016450959253197079883667658364711378830826721491646739927352197346471623271940358660211659524800176110235112434196546025452807340477885189276692215870101287842225381692158218606579165804002640453105289571319784640380958201058150412707925451482573832699891219470808015618146169181583723873339142000378715709299917740971362040767691278319724605864790379712594612404581660918546432*i1^60 + -376635739967061195085673565162900580162455323175137639258776797697304858264154606977019983113832548120685139795117074897818869750514706225271367940313099485101809163298692620689292127274618259032446893260029769429304656563948244440239179348299842429668502940030038399113664306590465753924414460902714205920665741664057038620764875361221916813333772332490191150534154510320260671193774995870714692167140982086382623491030945310823796452862484831728306785809944010016474661694056274849887176860614574634912057276202339401531170428942312235768400277434444812522517361813634962501683058717875370028309065590406124443703585893329732859060700093674744491858726846187980586522180433261330207324149796453273135316772066156747303701574326767471789396138751586841090574292320455111851552217224555306128859963873395414687408764233554330640121996770548145154156172470314751379852998648501678012864856435193638768019978698678286974938833683219950838119372417332175383609996069533076833328419972043883797673496133521316347999150108047826775569528793790559817708274533769709975136186865793151218733156046682224185613638851185942691257757026693334457607064291889068227309415946734069987809474746542063766904356903275882249852356528559877007847736956500484963565574633041272052734148692328492386577487883138241491072614288019177340814144537724512420518487477582745850584907006997395475510697061351332483283893229885307553738343829207273061398263926864972982434257177607188824515480243820458018162305933695568333742613738962322388182982626906013157011130456854247885111799581576364708933302275690059222911995995991493164130896328477902053737547668473416692546659390305983311777498956773186127390378957482120405941963479631249435096448586244643678110541081481487972530348768529790582442237620298784297692533006875879752706796247729738050793029552916076350305278712246084284651321787037550169174382528263869355515124100819907172411814583085604702526245339200751582893616535269180760878092668061854956519509357324906547385260635426806869542813117953772434839875535380396141560252965312839258362868718059468674127437281706444647314206192493442981670217841464452324914663283405311925694283639373539058293299365480426498388648629234194178799698325746837406389084242732405291744691199046144206306902495529156724645767672307061032424587787951395306355315305620056034035274135095504611119585390212899946859823145513043939595553495681049661514554926581928252974704601351678017233368974709190964873638393839140846181734043487318342631040385713984261898214601341928163018395309716567896744253318356822133010685208958167694019968526640986896557427078498343350312836249814705124705813845561916657665140351413471225243250647763210664508106202840176682507240899021277669323899575908298280299213266672380059125959524983885440611731350276472483494944104219942449213872873469868068234874127341905425658190889743475011631409735781483808385326485870931876541264550720097898348222533800409399726901232984985000694995386717642641075143790340733695351226836099239609602680889854694358578247776808345779470618351396272298615504494659887670279848905112685333962138576286677529570285493594580316210250381263784387690752841026205646117951579750120409664771275832426050605967913342012750014233862465673528237268130565545620324445239994744346992505747641679059528490375607645078402282242193310165776010203781378137536915970579959053836463642222400523895095962190641765724985705153806914181571841385118901365156607183476853917579507024720681399168875867141029249142873040095223824367673951852892682572040770282186485105633677102028303507431727798707744714160898738770577856703610081896427465520711775336881673440778837295104*i1^61 + 3148687464454388506292906125586179335875493412427914435606717790824095993654413798752446984217253730522807831314492311935210349973293565101434216290163288133844994823055028966204702300536600000057530543012207570552342216664742568506546707907302468741502753057704335428975048032933333273908813532650559258880977145074605018999345846544786895184104542395507692190134477380718561946587618850456410951307978343273898860049644064306948211322381868212152849845054883543036827995046224340723045978115742657807700548937424376483777707946413465792546064412915021203563214463012246044103105745641588543198630170282213271094141623096165352591035007836352099688875557267832885732372342953479782198617662574593106681431855579659452502230851441585612995665387540810346671731459387955428107908508127869978479890618156347450746768094144659566050983454385952731895632772738653272701174008323674433224932819221965214068815868185088378926054306779393412199791102817112356246805052674939913588791338844880787457787185336192842235059427017718134368898115983298916504864056554521775656331053077525660530652916974429831585910767766463757753220146797214460849477411266552902115689253418343190879990261191433171017590350456858189968823134127224880894265386504333665643765478869553338596264049606547299777962690398715282867888415998045393012554007930304602697712195807165060659050070965191204383984590839966978385950803183923243578334744440512437978178572194795806096360317697809327518165115248247767408507128911727708045086140408251341497999785188187334311032090302856832405968419519958373664233904894392704984563305077695785435211247540059687998308448372980510630111478038039979990176424370351275930598691026219477775132822124465442182298836137413329813165043431124794314021710255775108615959286060181757977944729361055290385540897664488629185732869413388859707341074266006468037901656996100979851013461119351913642403653288433864795543137054112247220249246618412014018071897234635760113091194125469025476526213819559083631575889510738904934817131462784862107890103522764638987057756795473739244632787572340872988372814008830658859577038414930639790494717845459123057542253488775771409311469436166541804925883277328763330108448929488199756252610383289601262991516201083314598116514487202663433081264902940252475987075352502053146367254895710829048995081920727121663583532933362948237448823155596415089234299840184831852065406368540815625464981154327345228179459812037068631402981228837866992477510036488014459600359650122549844025261060391948018955496449523648579428230863624079135724790511049520076315454400090675293907935899909291760749858694397543188526328931175863315279510262143081786745110585355770780537552992744935855434395426249869957408654557272158559408757911828427793471138857056255891135871455746931352819038489678112259875675035243707289411777727739326681391362321600282588088897722011011366455722420032882127644087141068820790631172558534593829248444374754143779114342484033306252522303440508754976159590887066433343897323774205825344401754296889547527639686338786614171395843051869206886626873104391821207103352766729015385430535517495183503729625737748048410011739488374597113630928254159625950269589687587904335437539613621338326810252966977452211021251056037680829562619011496530542863147015488092582493566411804598137320649096249083607223360895783082805482559291422873129308880904291534947448996707929759979972536639766054843589819032284755250464214695726397593428253480119206795227785725056958482702503824491933759700460410663317315367799390923086632937391990329914467357600230073842412881806795581035031775445419991481237168980728595170595551442512821300763674513676173312*i1^62 + -391270042348805815104549870414240896523211430373495210402456761866123221174261594223043054233397823073897640100887701794445884196624462773445302765421912758013416258021368893399303991281738118030725628521917091464838039249210858837797289465292332576591964823028696523571283954044817054664350276407069039964801771004117933337807413241695535585730206607558087557756164382810002814348323925257708333833342567145341319844989180540203716417566973780743668006964862402882469094379104886204938018847607593125446717477911642171796468314820169931913556996628124061875145450381331598289486515887871194255798270374345268421808216236456730391010205369689821346993720529751034520146032384669895983395286722704955502268512255892131164489741841629548010510734014365181660834949292521562149792929757956079118304430819218008096019060131292635672086191593223330165349666325335838354066104935511495486762542783931807419225392581396939298023707607748516733917177845926624222814451891358870308530229503759511508203646079853571490132102728984438927966187720805261178272267527031008235616523231900248997132566170568739478527848325702304155983065883278720205492091588406998043063578286350082109928175917693471145597396854782262686226957150882852898561356585155028012701154680796450693390355191534671526535345007191222462139846658790107627810789648702601395047117853602042434514130647977842387253605971090550400889639651383829407563101834419488900325557276250582083303472900173245085828780115760914022836115852902328128331233710089163067748364927488907648558714720037516851458090196704638642382621154376495458664401730530926311522239172757498758876296579940893445530786049649376492138778579147645833427639047196119657412269729646207675957643286069193156468764973944285948526354781489098862901508631049185669149481553575518612050630840485285049126859024701563858588954376408429521090520800062493828985076955907415857847321081663621841798146575286414964210293893539643280741488956174864274412864867014257304336025976022439981173045860513552853968168477823481104842961129083659760282838179867272958674491808766354205917675163192492738201102403119764976887128333239915210094624254888038058894891434947815744553751061606638196897503198449730981405807497691346711856935464320520883968675422551346569811755289682626773875060880738912576029064381053285455430625953164428740922165139612740941148951169830896398768008025473655237387138234039776112347979657224053269059320520909605420884866068040967963884268088231153297667463436633449954235331343589350481643966548203940144879847436377981652499738540057881266500432831349417397491961625958253050771930448354037936528809742355551294769467907025522017862642224693997141451517708615969523765615115595599614313411325176946410118131183879951772117812357818775649369703511491488539314697742207416630646099003614594687950914815579386611148379816409617224972896449858562452930846101581003117934581703995033393310041152338351449838584273744724076387752290767749022403557336063195569271099088766521189421510623389068253339053712641765732228380990424692006216497133071073375203970468040726700920565854378209433127954289005060848774650601728989819622726486546930412728279882496739889903254128299456772560109122327897632405586629500660810470165257268189791919327460505273819270017950779180656322170940130683264393122822719877546362027486628831230349455398424228460216911986738487694524613366109848119193159672177565541398165377853466352541617652287040240791412199765660849370725312116446895740222234599311722414228737406243845794470376314038124555881304648428765612530867740191730955433500339180774450671246322372587755443760127411846564415737403360247309532135424*i1^63 + 88644861624016515504995440452781352277526742031553676870327840944807528262100012043473652194356563690864586821958608228768520770183099853494410944078016299631577257192206707387755564415016602184934169808922274882931246798400218115195413395176813567220453261034870091684038631636753374816552828781551904327427342099164775836333245792392842670975597504578157964828146359616059227398752321988387000479381259863049335738438762455505205690239144888961257890482343035157919049781259540733192640865301209252634754198746971832130092036667961248360282225957182483130529031522278421446775100801821413730609921082322553573821877512348488010403168833429872606295145821315770331635392755355274373639331478433750665874176571161530901491439076633132093393797418102834059711852308199478982817972970607144875057499917100903778659061712619094079401149884623570027505688151086518722832027800482579863370147430334777077030754457818595711741700682237680376138511543904435042202908624112913938825985534306843237269565394556587808225948836690918174558391043565721669785495953254678227938733674600369817166839179063069480695317701673282156936270220725408877161158008334458101079752219168077771421515403695894904779891599183644339512818907860718105153392749555508248388892235832515522049894447546870060831530769718522852858222187639520199356198363965206883657959450669125107052078716415283633749907866925146693306895827229867560641123781947835656671376245125342325429862835347180148379419904545805715339672218654978392848099745210937995600106903224749859721014798254632753726041441847001886015094230110486224577209617173826253669660352568727564106226062355036829319824243805018585685955828016703825606209654930244930707047534560443946521592568992525101584797051403817232034734707039253716745932522734887667312974405544840716167739639744610472300484401851430512443388293206484110422255232837022670498806250404439838601312980674267633247819626218973770757176955862359216575027506004980616758683313561500702066709607280736604985503522517854152610783128337908418183535453551340802507738666712173016896476590116417848007649642655828170634745659136751438868862688912398625418547125545750213352792052135174495686503337400478677426179332053855933293930694500766300260377548638187500800587645429048368271905129511206352006657776577972410488447481989519719277707250634978711414999101791282700660137373564169404608258141098176712681310123687810102550966238174670716554368482295644519985975619341343116574578552769098104699091994362119046142050126570680127011708306148234891047805191480056178054374724626314717598412951391309724216489893030662039073356847173665604782452625027164198552293368226850960207969255300134039522406578119855391322368556568340758442048771151616002303833681675983210346056552699451645676911853942069712632255474529890110962833656450534742599622772521258415949874915263373101047123386767908806356771230494347135182056848440925992285145454732977987740087561284214179181592786812003322839064694931016725469035934819314236970032601340455840138410417761962167207192146966170997842509677546728503856224820171266559766010611702989772692358173292819501921610251348251933323157998683289787736381406134425237914624314668338801309497147453383697125633694671590276409763121830759137675424650445541301619634454603217045007012321201858829358344995812036519687189416157936934052418468990415096800255646609152212444235936564486902406561879414741823067714600703719490470899359053388317407625571437258153261635019845848544602254879128836963737359250438559140409838028530509343584922788056999343719746070033420778456467808940149958484993056512025140284871466235691075958192040079272957270032384*i1^64 + -8519772845476802388200167929952856669130667078755678606554887712489617080837767603489149740609576952316811710371476906132786411172720709864673161378998999901066814534847961076353618767113539101108883701453352004187722781986299705838440059501756976350641741991457170371127385337019862416514408471114590623716740136420325622728110399908659383897361352061178090261518809924750607250980902921416485788275855839048792331196085611796396684343069199942250990090400256163641314507357967562077214072240350752315354981023507975954792843742625665002379236979757673923662600377512700881472974865075338738432881514181496642843297805920775605300569874573321944105743263494182969374550512204856738292793560264281843214131006782755441889711843054185812520291366201648161747643553563720750888718545139444752237930201090378209872918537735372222571902066730434473239711906467982917257151168921457328586076872020365986414792303046086841144032053358371308185292830991602116498875907444520835111392846318915189032807148757688909283990561207721520123143768165004292381648082627715142222673330961156091634338393167322645627529338632278800050930828877963126150610310180988963624047542303678069127352280504229977828171435270679443288572998309695674657551161172481493855481376108329659586423983611668762566137627836789429717294216228429921267380394796840494385122127039406182639334183448115606540888555963217969697557058036134180962237769142435163160195938801061428637756309827401264657295280713158900294244430082189331827621816787104126289959109922115015196433944939005441026397961240314748954373461542318327269680848528878502285927338704047312955271637394528676332005336272104883595568192893224873169329955434073458323244859384616708335758525574053535091904595189232449612175656904903385217158546747210310546952165656465388370063767161887725072089338233967587944532701415565634816005284381103805773144485380951997581249494190831514184656770197078084257475613319040577288247759473922322902123728796316526543089113121986112876528072079140222612828553568440714659826559928004532823321012152761270874571564630835376723721216059655863252498347771285194695250850917737193080598376300157461065653571785332071123465188867576969844926795969377541304933197198251980578688386136608163309841699331265519963035433304088049924384952726512947179758416727630835911980618089749997385375067176096526197948478750938961698198129138370622065748961400319302580581600064833978968857499217405383134903098608503047792100847569488708130874942998858250448920798333857561444983709767773040792599547305550665787179882073066729747434126522130283820641278895932928151504391227937465864262935206537857383667871333702044409056499029956087631030139800226859677879357881414710440596188798639270450795398616959723906337313418619137755726064611725909874244625855067989455787081950159253624894776497607263196896246401473522819376327927628730872735223845815711482322937335589862087131199431367023986838571516986723869714113781223150467435238950599011417467095778515974552673435596256820669596368341393176650693935412847746844781755665145034258027346827917015092542086926506215317774131905622809447877249606711464776552471957434053748091252166969909668054754192422743314394876007746074245094109146601841253105137515015062250523494330190205299998811869717088701979220587970559062097933921401437176022004021618894136193173707059602605266866602290477568425577765975395718728595807888641961059208965626749385583435482857715132626428401784541194599365048397566936966343440966200633723029452921926687725264072197077925682570999867424542905470393519124899544352805459334432031653333990690998686809829399049135042473841929679273984*i1^65 + 483614023218066492304877667275491495206594991513146208529703091449816792947897662267674793160575484471098034307945897716418171858129388052276731736504287504968756762000240628720966163441821207220106824223394140098689523989113170833030150860571322040166013365581675177613371926104720413205998657017012217227392957677617786680134351322351646526243094422154601112023542950465470592182870710555174899021221414344544489990081657129789027245170599761468402629114811255888798606683349372926252953454337882906901388052329476867978247347967104734480139852201389395270617417408774448794225820202294588503697919127616549794168437302349986203782495621124614165805154445441229977711918729670935395606500705732281315908984242191309019486606216700434551849440831660893891071135600190425218335016531940034353016226153021030728921484002661814872526667163438916546532175692556956208120295096897329334285773448541508391517923481009489353687288869882612759664034651071668105701165527948760163308283513857904229197080375269305849437618023886522151973148538367873692299262180570522761201892565181937220829456918085515931601112819999114374163002508571290717253060093893005508613317752886838633125980787176075162483337425558706660139534038176341474184135958284296257429356781981713055675105746841052711996588249744700866862321603506812726017419959801410718276151507637193674399264307071737158866645582380875314412811085231525862006206148749152620343111887121518109545521518294410146083694909564671459260978902935514259351992281964460467645573775625536488903763892039535317035251630748218177386902073492167331047861235836408838466151025847803261585564381502403299908406144162433763438694249707729226935927721435717994400930327850339858271986023441373311308014184433578699394450517482201750168808334586269724631493833267567723275596240036073566551138259966667315205415739872860988998781469421680757030799821535611001602003450235675301846303343010564259605973826147637780686756451853619287798329683048708922765128719072443810239883860028868039168789679091151001083331796559343519428620104067659834432684282947096615045918127182972845102083567463926872530402462988159949574210188377625541751733819648317386897378060433943345933434886091694874067152982034407465730714017603676474772707377956862040316056812731772990858488177815238388593354050570000902246589987101184722907883295071647020232040593522356968220550939090316682695737720308506957117234101304422586762598570278490717640325619398968163403501395904999777742210975317065058508496109416311575951801058072142694882676433007176363062006033125816850149137555164303013905887082296131525385228808880006472771829181227767139012366704606399366917103648335421241944551238617052163589806776615618426083242686122906544158223987733278346461809085080438818246231650299696071305714972888990066057358725306408964666649430696379697071857135204395383813668076127865419253145779947257053729818437906671400358099798746672619814895224829892024758020445500468804858857238559774206528926985942828798669470833496778049842046495465169958396342966511715699461130219150249418158795469545050162493907796143983513761082680612604438806999732477732169283564806592311251836892131149147780679400756507822774155697452295570192938840236130947305751569611124614275510449930831417829165052480361532491212856882669681971992007952556966739308965465650522463843558403763260984996438816515254257533356896927912690718641522574613092336771754136256354540719619763917250475719972765851448009509383694592854841911425940740915104454270499921428379726071195232399223791177764218421752157569162368604950158342426243511932259708497529752526984130710524778335494624084230144*i1^66 + -15408769077339730662380467255222783768214192538296464445660572697753966300240203108879714607498747152171176079822316977528464578569630492056983979581157991972797767662003183369230668960946139941502665673800189822984850991148989984146230776992091044132148254757128258534406582288355524811484527351586680218394963357601859283536241315288745617131318716719412731272933085638661232420214756397634971717519547362756810258307505694278745958956947258261209642135238948263968771009598524442616578445947483716449633780260547600690234350199124618343590193948025462744856316302612583864464449062368700687148559974938446188397582778451023047715974179294717794430019830149761766156537379544717195320677605074462094090314426185765528824708531076238168066651074455862284645415990305924839257192187401709098193938439333581731574179355627950090741833048255328159683393768937190151121113430334559122733131456005219743984927530845830860593390342841751509876597463329831202843149491561385949635114180002120861199826120967355053232064893922994889549133372458181245838478359920117624157419500912226110739716431733873246903113459642344320583542365932583175698586336251832591752919201562827007624320274123512462711912588112249831004069640427757034492108369766698632901553314121277559665675937169265715398448961530745739676251502131496637129395017544333492124887534840779490968583747984719795022764913512832743095657261529080047155055096122074306287522227604679607801318821014138228016834013631155112251248619058305304598249552541850576731073144044813683465902116268684887426744060045064408575455782030685693069991167013526695576638178330573010240112352151531066933228239344791388399869446573585861044338477981547497742674726964202091083158800326295899044745351658772350049988201095678219783036903794041308523413630336370618068923214129009918280103248269469659274476442404219791683545051171942848270915245614862769228741912190034738523889877109319727590134814928383124675348214216445074420015080231196258291926593162786949444570546032098829689141885353755169922141662489190190999920326124492866286080280050169169306032565789499336435267178002200748279584277327594293068934202287966863789454278707309973289843180646580677485795142130597809546141182446181872129584518435975304988152691542263351524027718859209582071118390269460229634928308285859004175866687842492868795115371112914750494079119810132634252603031004505058691412897192779469336843804825728505076732038478664747852615646603528738020798172719632449472952996404551219055045975566522225112050883691008745417647295005859964324056037291243277049501741476096195210642857900746105628537588745030940963593981725688795314295332618417474678905948775185575208120135818678431387288006001947029714668831387518560680305624940066588525185646567483664937565586729979953967844632513868585358922844405391390839153003796544545470846056110681330634004326059962449648829929337367792005442135056099919263387306883665017710744329992902783067216666330464424102098053811751352247605454239687531043599286209305560503932420178374617241830809987230565760924525737339065723953413718873080278062851091098105316586795702153833387511556952809643748221546598846901483738279265625980247127682296468328750276063787495266577553136730460727439377857415987286061856109248149137219951282855275186481664938374626561251672372944791350745831769452382954494953090709613259073073518931515480974295439361361741070252270360711343794266456488097680910551597294182618519878166287149013355404115860876209083347920239760383354059287406238276691003645301321811063026739739853169249725839989352203497246259980043931064200859786115837246192195589746843340321461370880*i1^67 + -9382302797433194042767927448071710290013508781651999783209788111217227087405178638657494917178337876051128584225525315679220742958853239331871308602431390573523692809253498831814668848270474979328243791216744589406235232940569953618133100050644613647132362700536538511902763343440513400562171164816882042807774706109842752895808403195480739358172981565103968038781732505901921547406463201224006018439758823024225479846827019481196785819381873359724363139482239421443064698281999225273277341296539194205718728137472519093495187880071651825479172969586595901143891815002438721051241270300062203282252991001245435731666742966665764946148915980228885977474802029956418584596414914398020339865638846628042485827923491049677372445308917187353474160735856390932394892655041064431840428064697802930588905385089445403632207227097810906154638251343759228228270051727331641578496165352706018720870776730094522105447976756394192278800562321685551188631280492956272883763731740712332727688301814260105921543927259951825934715943517069756079658025060816314528340340113721748722174359577013850349076270155883897332035535590509798076599964005593092492896366345411047783847911312789653334962798080316604677303922457072172605767850361708680341631666060750914239150853539310523084498312607416388500056962854097919292111036743534545197630468790610167224576012033669918819483024487254599106618922584720746615716014361097073260732535830224154714511792398874564367086222362674230856157326590441321134917372684068531397262909650235246092306459308540408982968734351517680047101720348280180355540113476381484681491534793110181126488718907453750146142395355129417319611197460449036159273657799122852053808314762855461949618877710413898772118695519359095289694831118690832488373914082812816881586462975308896274844678104125523785207787870069440439622584724948075342981547473462228506160082196027732890336250797240265735499536812196267845356982659067835921890672276956278303031990119527481125826082671928265344965773449477721763889934301214110303500625876218167060199298351395684047070867125764095879455812977571165880825428036745496947074506700373640071141394175970126461018930751434420329467056989156484753164592720386163806108638087731572090832250892560110205063073143820318490453293834563173196531169191672192230756719081609989316214273137652483232307390180268991256197070542254982583746508449004436652144121217102067753945481265614619390272355652181811167102915807467739059014415762872107840454860168651250561216287443008020473250319441595527318931588563056411632477875698223787185230466865880353514372336904246810726930508038229127836436599261056947421412523182733773578848277045528677340467423238776953365553144012640990323883382615533448411390115156105805776589892981296903320670551999877936653024224514008751424044861852355340713851254145534150985373106007920066857353614128842895787087771611998057571316691664689092117305826582840247117740109873362634730885417716269584686760390474780387379584736147223102172854297414207255792293730531910570311695654507050162443251089180941527379136224209068836102043913495336893375790015073971284992940200808796645915347263291790721342509374392276916578072602119216116465284002490621055931251251723149883185521581464083161791603879472096810373967786053961884718323369867353549750255812756439813590819651236207337343098852372699427783039218507656778985085113703386540416528365402680126221131688582793844438365016339129892117269388767123443544142402516938784487553725163237710940128381678079279974106108966814626570202458813891696862939762249770666795845768272592391027957616853446270369598653241529694378920255336577754803994624*i1^68 + 32173174799913773199207504349764256046026600131172594396862923580741680940416460080559964507267413979646476715620256029550157480531040052372968082026763516251800821231828051128195744834765237737912402748113316164549840924209065839287843710076778743359770289874076808909186182547987653317946092964063912016636640437957882115773650023127429535618331287325427193235357712063167858878220362834750919323248518108617415134669304573763613323865254983983498205844508521091660950271227296851939749349310491151482151633251008418495208704053888820763490750449609455819647164087407329135130697116798786415903382392497633171222118044541575650236709574250698575760478495530632834694674629905382667180204135656630811151585537198655344715468691150947471701417116808884325283329298813450764788361813384828104244816865185373497622573426845563368888639200571922765898336963083116018341171095862653153267610671274825546760185196561174120125901887284664683846865729505550013175882661000326387110029874922246341564496312535945520210136109852087363533720970581874471224968093302299250278195205088520559029479223885243769816744307853551400216082521747972024455584741817203724378782727831445587965040748086169495843413013468628662853719671580758240471836315966403171704282298105593849331043922960234791714285472548103473637369322782263382217088339221661638530852959428774958075625369386651905681886884982959962303879892004281155922492698087033026509609070474892175822113230742494840378754356231090736468283511279762658604297118871119168212499946349380614328669307348608512225629923411542797555358839035523316225736318869565319974849178157465457582813752977002617368679986861952910277983101797661794242141918475325705104633481174648310726819492319867663866868183746128943122498613118580455211713707465355216113973580970352358129494154604627732163836364944993875382987433426119218169520590885941521269498536134305936643364610773564041897067715649974586323153273408577114269322800205044023087530410599964354941819462821415815236409716909231690053618940287374456576002931057611475032125080965203172840501118884764820989039307921605788182714643554165214972407345382773699557460386030872482019031853452294323463737390462464848321182506296239928276680558091711933416324457369786495507020086637378167311058244071311839540672448721020146207016448001008669681161310472953986330109618791186341215653755197571931478020647091775315523844871368272642174639949290534880823636952791600726148625468977408370014231490999661016125549405759971505742314748843570925012626746541756772170689564485651141198337721827171874175636392116205350847101344943631648352232509787840174567532049296205811813522371025772046131476181644252996616739802125563418333076319059245292562020610990683907454821939142418290431682239979675725692258438834427926853626386098910103628667153190937039243961102245313244785503365517923274108830731527187539171867548585308408985846098335985189241269254226784592064003559831632906475073328691516037040271184467899323116051479745606729033890577468647699072809276390358226209167919264465151143945158803352641628226494380012342434598352908417650966324970391145577981289707116725326892861611720273701665551070180216638019789435236610205661335455580069562947463795056720842716316967463597399417167155103753746105184369635188942744519891986498291753087685522221066002782100572604332700692446414423826270833149339768280788842594410331747107394441667516822849960662002168425702098566091877640454649969165965035710119302362844214393449237149512691393712477934443593126441033796403486444375202293258046055402889460617332557013486257063462922145184420512617295966426918343850065920*i1^69 + -2025938418513763396283260844491442091308681463307331645309184378138071383747184152227629701780582912756207647344025869592249935184825948309327708563572026995293671269023237155148728234252121568033846185479806509422561513197711039139944867946216714901191703607243437663538264633300362347038810200643825014408309887785022442884363612210268128339515805070951871527446310799127069149511782284524204063601177846615285565622206504627744108774845026625019582380547166977108498368902239337138144551071400466016693660257105454130956910818193916249963224622242245273398605662075227244211886560620900331044281801241304472945178821087798554156932875190540660060237529975676806194992096214268756792268726147392073574042971311066897367093775063633236909710728991506896991846939470016651316065022141411983336088583822716506581078928007095407571066949796919919027916705847009547875236052419651284215788566044844525108776257218826446750163174167987125976840019868600327878270160414185886791606046237658398514983227929741417227299435596477336296829373823041286906411688014660951799213176531155511113076139417942438100702940974980616967170458092583019722640967257016057082208002138264989002691060111277081103968702985428983786528138107755741662675962409222679760565635714535614892556627489875279190330442179645417029848929954740238688700117899389331770959712595040080681134819304076171260021520584701331641645591226276779770970503394941475095914618495241665118834025634497575623485782840170000480112070279861085594998831997909013863556194311392787049085342695977131277457847505207925467721852515285501286342586983337057782674237262183156468017065026830606057195271760995486505033290853687421479820933778907027305640988937531730722450403610449686930195151168824852387453545845278816736432112455369915779447954850177989931680810720241609555729091025434084230160412289987304128364701174271176125871280624905034286129592796234178550686996437272889179191620161874860774935869391889488429534953054395598873409296630849715294942333759451387795875155880109052476420975697418687424595962825127557610166063725844974573396492374771365478548353117178712278033031423310969864506591731168291447324665713518790282924969784505624528596318931330903978245577433828809515247203447978365364414340469954215160518281691995615288871958245082256759866127656418165847020997802428526021493991293138994902853897353536537152186854854049810899193030608578267789884357123871215057596074977539353316736467225600072772119884506381576040507707939108711205153271056575372829039090917259625213856439251929065800298924846750688327612345372534570515817973411549611787989574263260405382669291191092748820466490023656640669891396956804169643283551950052299017091601057181188946280160972720350716187867565631902582782391129364965494015875356102622009238006593922342932371344515932900475808229580247746339797340128044939044238983597564774398961669407575481113262537198772497277505400431566968388335566115857966239255844165352628114474862403234900948211529664033660975882603754442743336967304087654805602387185448915650438346141323570608913916103313033671404016560596079750088534319899202472409591744360221768631225119369615592355401228267781738164682440890093021005522920014650198253543311106645330081550464214079660688365483699158911840417554047847747055947038711741672879618641164396131824754667018306194483919392585814429309195402578157523676934905018615246689013022845051649630810893584133151288982446789216160669537790172232570579510824900337405009233405926180271281879292534175909982225678765712738570962453089571782128103414346392378326990130156347129001982448090572821575164674607092334592*i1^70 + 69883197857461221719092911483144832852381851320062677738088268824917622149137510119238015126327851224435570425661251360803679431830969684582018475188691272768804838812941861555374562854143939929122709760529274012776903681098082490522574433356298294494324131075184037292349242810456399395876015732866545225736819269642219520508984634287740551860878886411667862068413876892759677029773548187105940637478756263871637554141743356319832400714903637423469696157823246851248050871851625138244451330467517422465454344851819179676830964196107200002407201028840153257044942244643615810628632228632972322687358308164508393582376685248048994706132287992721349620414363048606026088747766355992447848104371921179359429267669012933336459717287182529287011078269473735929076089022291840596538212573257229253789607421893575793794354419557854385857706136758160490381438410111886950842092289537953262649979017774454741981523498185244082448593263298458443544051297317028602609221365420989019544670475102459786589648055894168007767186044066913718242160958769699101062874156672952202523413749945278936055326435306192261681827656346148682343270556050854236355168758339999943298479173601306465628676586900461631963410461611386210602936728583816580027816084991365515075300652752728476587051897284711013139636445046907576592504116904367639685565489504435343421559433266531199976552050150810425151154228652894859629539335780296011270033474773310071875922344243449515598660671094912258107325179023488109776775278314511854511952781275066325810925184948349864542149972925725585502459059432742215236201167687188235812599136799314333651962264777419248558696993414901164940851805007313766494124796563944405153332260032037205560772386944377351459474272897096248754327485297491100268602213442094016471372087075924187874776866678536857675234814961902394428200013636235116875140461646819795595238855657339841786964904733736542054680657727258489671732656306954493317220780491837549435202374628626769145641788632620966831246058741390444349871771212441757912175318386335760837080531833588322238696269732329555638535168901068203381620127670432109264732877704596782555926424866685278139570087261595816431673177444379656620570732046721847936278642461402763683924606134345504740082987287568525898411238905890475724918530315163457971408595257724361972569768573782729207961194552976242939791809269340514109605695445875449977663112576853614261712127436726136393347113178544690103610613665416272014371612202178105718141522632623483098032707751610671925986055981324822907780134297683555284094611417658569875497949754183966167675043043815093780816473306417579116138568814785882146248549005978816992532422963894768689639000321116954909237810008080454755798514987079308847280084917871088976297734780843626950139871639294504284075874050163328199169723806261363806337812418418555007550408414020351482445637364709253255729641480325972648075221708151380473969738482569942464490330532717726014452978569930254464545223364021191164699990238823281808943334034832262064635987971292268504706028020551463338226248856819715075564600647635051475258269690381533326050305579273487746852383313298656967392584929237692027971245050695147942591467998523479168770136306576483797872894626475064778568482195451394488097344376006453933277239659866152809843537186255219082744442682294905433910408193736754855715448667312140820336073812924977623246712027587988379166489897682960393848782318828682466392438484774202153929495789066812969969034063921925420650746265063779092561161731758317590817618384393739487837854299852823050129402974477771678616333581720196740859867059030324152231426597561502868638403657728*i1^71 + -1077754788283734655281629650668896338005375667321996369414992900593800576696576644035993925987117619239529027783714378162583168795300576043598428842122638667205393873994359519300287344019948488661873814343136723083036430559477461984505535906508643275928536996093466100121394182514556152208936895561271902513322618208273985906797103052204375859430881230678823783929852151903405972233347441911069545195966378184763653543282827578019076522198650050581262961360837627230611179830260475080345079240769339404609824729796422076987021748475191255251044773795270477259010103767170497547617717027070362428796543931944110646178656163709990113624342731337267740914304586721688714155735274508156226122467850357721620653050353514273797203592374613208374430968079874366700074894230603753971689761992195352838715989467506712693415205985055236208646589618233923436220662040359296218986743131385006568971424802437237373915042452830730218425767627866670722426775944404986338809671212148785563880011736484405979321690125407029484156175859986269078531284897308332501422817493678155793633524447862999503895063959067585657448098323054526436551606268792318979857594392658332905170731771473449131457647230375208182741421504362737330259867892478225732480449594360409667480977839368295873682306158351286426878923978746548520846705835115525765494437767366710912175259701860692952260147630469161975650576002757175067454389973872840072683105471739981370870075415000224922017142929978800911745486796383990105831669905948725425249898593154294255455825745428290232510086724507918926007031380998169930957123791603318861632838665992598577948286884023182186302201999183850515347683615684052532721997053283125041516452384347961332661637066146391544903959754671900521767049921569075053073219321040614225496792294380910103543661531080995827676543879157401450410449027911445062957377172044657514163608060638978622281688682520860972554818200727894333712758049390827427202313295927456730427669290321694486302435778237392817929156904369086250642366505090423892806318749814614607959069319343886819697162486836519373982624857156046047540965178417763990582252078706525437209522458500429535627063320857129452475924674690423117439814678668522335208390407886798196217706461496896955580484936641077468975571151129267642306401344142974605358270387589647200205737052052714341973791767539493589710879462457189618081126557145811904320564636686725373188098605825057614227626173023492627102529997882270579270082677447341632830672850806329592885912473149889387535097097776040556773274527319747456207197985021491155858257399021759297901466842193112614542652564495217964022682417373666564958621192429445576329991003511279786142364454169177777707197184879670962874936383069094551779479341291375780858400020946067261840714994484326245369784130619700192888588523248641923149143049452314514881293060280575608563379794850552043598629178252648095331627642881895103984366410561128817288844484588101630717529881788122611370235903729626291213987832145434755555580295447096281516097687416342408899442402747214526117586693840149433156590107404582304820805363212046917927557074791788230298698111558025328208295328521969259114077179602251324929565766462982073626584274772476812657257982918056083019495984558503167158789971755357791294626763467681744500958907248141167994292576924252395123803186182304302043921033417272202143903426782413311749920859727192187233857131837301998442359382003304104229948720793673024792161419985445209044658763960954271865842468180329308656763540620599666214641678914211456271804152105553270197770196385273534853657461024618882517203064408070971850554807940962006012526592*i1^72 + -30106566184648499054502532300167153558983128771551019725252632255431219676862793818037953447318364253782331046523204111228869183186048078631600522951296620759970472271158207067222491807531932119913941757280951133517014823924676634925003263299775643904518845234455861524605086221587073637406071404675443290703694913166624219291269902101739598417645188152328531231383321978089664184095441888339023504114009230920197657109779765931417026493624012381185635482187138001390490203462543514854046032604494072825561161209996290552650661263563881006581541476498227957201608850285677051935063425415072689887318226805643806179112963844239173089632521253901195736688214158118285598227909568893418601871019872887567120621670785100350278170896775972833130050598989781784619660322437286728125843122531245446343372276224583121325083147836155562311174224100399055498330555828357191617134947269472441676275887641640243387298271393027310169843700614038024286824840862997021880620147188452824909453423812084389672134570809534309286518758637559369778804811771984812028754991978918317855415017912720895276219675704603236713842847161035075218134741868216413834896875611230312752663736346704425655946907666983349843898781123571196800307223743694006692875458318665448624223892028100407887683064108053215713116905634203557198600104489550431385027956041486698784263966548401852118198319682305806115805871992196347122055245559545051925887882816179762883132116382902536403549881803575396194278907153908054454754729996431258441245184655288834411259656322222453898419457070259484262050755213930597927898015224863834592033177181949608581688861247226624018041685979799796641752478107333027718122906266863829498818108804707706921287825674869121710233519319722395279105373872893214684130175871210425219389937952896526441668304255619277320789480607119906679366550278597012155700537933757955155295775947041351578414748735973780449684052977369223607920495774184226945139904491757512363740562253102695141531555255706328358493580955267714936995924443183685220246016117320556469811441477930513426826803492515627632832093298191708995666762254187688673510610155891782557308049746194784385882244514061339850496232707011933702969335133989219369451167533504644148213505544431682723964133676548683967117302295777004128785159436237501670330734179193257800261590727248722534519706490300796264291469809689922941822657306621899920416442576249856594410594497144458154031983451996587734600786269101600804610653899731585225377360287137433602298275523222140538032207562662587561399036355629548267885004973121475343704762057306148827736656561932176220312507212271557679108483237062146444421580643110423885145220906368953496600924131020888067488870219135142039329680961419506502997426875080035324999367694752495090652669929150823052519130215092984579576753706531956535263404989276965172725543875383392843458158078908740597998965678210983302346769322660312132390170542140954135844404237516277237763238098345471759977696043851015201648905730440170567713225308236428343166516885573343232240051151870416392134689088347956780182135418379271747136731856605060789075923219396750446945302007329627335468140117425483500365039020812405259346090192681357889518010889608596624405602629680762482753040077221372089142098936592023144313081892641807716554323601286345700338812283160523794339227091761498942110012762479676921787672337217212572659948912910928842832003565661216209930059074723002632517877966183743736493541893245727894732935970216610167351290204010030877045284080311828619863404389048047122291172496600298666137520780213750071956840065200952933625728158380054513840672869109217624064*i1^73 + 2682946317439964769639839373450383363590805921609265906032671825071491697671512408298718137235724671529528014075774815889089628274211783439548656251620940887887153065767753538260475877351947489651695095832721154169656845315931885966182965159911729998379201816314118045153135759793088231363458006108406362994911966306117039167031368858902651853293274425609047976503510431674484271111387682324731182550332601044790468382745617382165761697260732761174477716798676479585089210124845241119570092907053958777787988166172018235692265684426711989026597732279448146519508086771529820276932413315039594847403329072619287860206540746879592763597154405548167710194448884765564042359811353513081357138855757197041794119456189933661481564387200637682930204856023033237734515660476690148617960446516606644105805250183620224763295184233113683722388370084435521669582782233000298489209837027302295569652539150949945750054594032882523305754382174127374975384549317720507457876007158186367932748007696764468812496924219142651936283346152983225699197457043286707567283405717146529048788358886417404686865855926694064234333188127187505791369430805650498084885918864783439188765815889092498721238123275901177900846204600089964023265683288892091661518635141644359534320713153729171280646272719247974927898940780113889009166853884434845572763248171794024012013150963214567432731643839509169159027159313526082586095607934145007593429969833554096490657686983929560933035790273372156553887113716669237739399093509079136852430630688362245062048983628125430736444183634587666182021104008663529812252570103918302300013502723605562908417973907130861387827245412583782368787132544609614223218707828754501408416391686806030666344818418069098599862372747559623974936497323184712824164156816437850359019512249691942790643910921196354726027987289412770786775084765923739014938112423558898912064897045357437901668990501203788319558422397017333693369126784763251892178376516864581659241420419441329691967341709124006337957802175781535740748967011502209485335659816197046366263142274535903836466274182999071671741396216821537850892109299421067167463636706644151229265951501773476030420869642608511490720586056559511967933739236907875031152065009782556608371943489449490310960843006717998233577249417486462865747062398873316508129430952360816668696259281755257833516158185369409123611188184809720547351142804067474841070504260811836530580837931439687194690562814445247991839668296593214140799508521494209803644191096177764852297025359903324194165122343358108487692231301874389663856758136367533982633021245785823409331299618053119495890785370644243462853837964419112118842783561318013809941892446280995549785392634226010733748177562194015274941943597183457740566159512292235051684035748000847949855615014557090514708132642674080797534127087131808874635370307361656121155770430384838441241813710415773696690811959842687587406119871820075034656387309907723229282660524368651204425688765935409269718118036806339911291392164826816941706349742468130115634800829566683429206715932069513068906795749115339924453054537139075584798355612203352054806953862954950095586503601762708165563467436945965573219477150874006647861537227296615727078110894944693488203320993499124291361265562884948795564156183327346364718151444742982753150529764979252872682690185276729996478728765822149462963026462218766576949713744605698814141925052362246545595961004241419790239681978761275416400281651989656750934432273533140570365790467572135978806066424963380691386378850597140277345078079925695988558985005756121226785697016386249745000380990765566630161798036057996337516251854294482944*i1^74 + -96179358697592329313799321383089579015049282889430420318504682098434637355655088118044364543866625599737197227160109232893171950259525408249280702665542599514821203356411004421197003627485169876352146815258163681786051173687358665091629467550498101268094943651676493686242966701028107003726404664259549985549171651288621983040948126734849095479400240478354468845514355690288637020866083991037911124904572720135603843752533092746265094793090589798099671903721020215128416801886852826072446454927136239455537124965132861008963201112041965245358158740145756928843153815535945333161708784417800659413762672936977049323098325048505892645629106283844060729085875816103556456811426237404928548330793720741509149598243574766042776639396304535899525937762099250896052509036707853679671486877895318016500225955043431822514091034856674863116156928289423676924032248197666721458451857875545560026296339787168009013166620700889040113218091287966797845574710745873838311350984911627883585461867455893572415708734854560556044294796797823034288652485015053426207358054557230435641937044891766538503343986853116380928050285482322941533815641909122103156788521228323648948248600181716086662890159615567222570953075182990259438942418161158712482395114864259811084734070207274959615900479099202050965628395140732062547986446570299391456711818633924104987412530774016547939371337884763634388792662182636051256729633527318922089736818506661987176880408722861721942371864319196859642774733446312070995396187763453383875670150350876110508335581084017086830202193914728901755401580174050178158906839606946558214521748949741711050891310943541632333394816505340064409681947580141708018296155603169222524460587350198865256482595961936857900250903480823753125283906249049265193641152403572405149542611112775445926372175131200855431949327219048296677266747708929327213599652672286279614232785871690704191528272822958146267107031036863017165319961812805668824680489828378255124943408715083197066857321137471437705052845103741711812283971570702309625508952515502532375206361297638083714207457309269006716639730815110319711421917406647934529090638920025362898790612622039226973067315647226506963456153550443702701015612300750979758727803430382065829813185081583140589541429634779199159749302131121486197002103721145984379953256863413873130367984447655340019238717249759382769614116823373035096418665364187198018350214738363781624034329103940201177640686110427677303479305723320092999932882412454126842688276716586181873612831939208108541334542754053250471580758944198934151843396133814650704821108505306811492693130924027552223443272553140314087180383018790329045601520009538032651387165364854703339365476803844979939700906564843317860402984335136328837547645445974806345526137780688876089132434825982673396079962732617658883828819606354922652262128564761281920024897782277564516511770057313278242402435499749604808273328222775766181283305554485694059222068368221091705880847312574522387780145083892977226106953353339632748095551104624572848582938093241038086967705468562954309269828470613706885150601549802922838615590361492510654892085007795312481844437231619022305389232897580744447108576233005264908248793834223888501906827030776258830667751586552736052448908800791167870749604884055954479087676177499805008206798932704662448249900477713441613858210285485622651797285873743538543133549014174211021614341762450305960058085636309557364360767028406027329507325226827622294477599147110022528332917160357072541400176553385462913142483632265640844004286659411928079467931313765866050747467698422291900502173723536968970134971874451393381468204957696*i1^75 + 1951361315588499717508934340044744617482424845576460894615207848542729055845790328411731356889006008127592337171976314670908276953975762632896331369820367140981279191972435903948686788692645786550406599973915917767968429930940223950214842571283445548027948589851917742699497146592289440623828302602272106840463202131340740922920930625239381449052511493124646088641969112406473894702425571890180882010827772995347460185796803718698384279432679237949242960375398062781779676937402930831372300600489588668518650776241433665646415943179429895157293659808127890391212278533901029712655962759937890558630006727952642908558469404359355357001968721469826958590346847626462120234097009870371912446279811969905294283184261095248587895450402965840758761736852162914589499228103076653874591644784157498963788248644253256713855147133102538230042086044317601656278365998922075620685577331377957975118181386551989701392249995877790610199801378449555875179565911581141263995408906182921134847278188967569955305278139924768283468225754184033388624776298440022408217659303270447962480556768304443903389281448627160703712694669012975958468039290423109305977341396886682541944618970635151846008014979539856204425990570392942846560138624725152609967234326058551170896384316805680291684015419862665863794769349770118141481345968301124722438527211141030340193939297091734513217628814313648192295765281597301734213487757090667304402975794353276191425538201205738158329946483865473411696760392268540833799328050348128411876603214479086150684274096573442676788010083279473419758726005646504140328390367626387070235712687106164719749852187912603434714306853429581429384115427453829477884137530012723851230135740339477670886563090376836496051932553989347319455783108517418828349872024639856493873189667697560562566819913959833215429022033757366439606863297500599243556530526634523658204473399561507965951664874160688972646920077405693988574627779104361232568276761055832321841165420988493661321539835970644259258889809383251500951646924847481852063676278028667511119928928889809974201134325759186337494171691180962711162621758699415313518176444598019939051718096191163358181304724092426240026276629841099787752981839550609904439667639951648246427267239220381874727072756260434495480156374181291390449375501327746727043726901956338246568642505520418809288305944410651722598596587628850924673888014410160593287753773581108143284090129779309653157754133125057543616397586446701342028657151991994126241912213054388596702485079236824415448550334314244550042800603328739765179460922047808003287977504348170098808116791220438610715305030604436715595617141825022942132641769645902665618490877455232129428398979559918015805777078433156316322803476731757699345259832555163268088583896746120868698643329587000476806459309096424109924784645606938971136955217096963805201249043212318063197829163254586068257403654895019669677037774682076085388715124394671224953874521315549676616711495711437230264521862663168492066097858891580590726104472509947366971432442824706670785055018349472135463613102532305133163120753978960961331416940348271283632832072490895074969688393317875894696449594084574762309719740029632224468197950446840821294518330525731928776505582586493648382885755240721072260829471323010134813621752573178380390511687230575819401982249572796241444957935217762689106347662267658737884019206835409406904883003469306090655655025158366177479660399560233311588769753352297253806385719166849897220241324317985198031744645930769989284787911605072782482019392231180255456397900156494752163003543242945389887614040391941403120635149808308758108962816*i1^76 + -10041844671481845278736752916838432609814278734211373450703313158975324772254032598799494540756553349138225564587185201552475719223508328202128218031861085988191982996323933660010241329744041365950423584550674286218467060677852625278185173173744417547677558233326237345912334961790784384023792473535266144851454209674219504533797596462755341067828766490736571200973834468409273390033609203320884896526965079282572886249605649481926916938755329281306910721332271240274620864437038240901750819722288084834013324812875658106754347612781743794023218601769608898907359802207732514418889186899627429496062002223198094976353204033790394838411928325762934676646705495559509936302116682195880076629214944571020214852854345847945013812070763384422869499643580814290811739617028575232178152807722646524741952988973762275610060457613074732502648102691578569209766532316085327796423883719728986433670901663177042534004343274519416784426608000396585377172043858722518241170686659057744572216551862096005412179878755664878715022663826937445380572509006214710239822225906306059949253042375449678970060709121987725582159396396723962602645347695372095538399161714481872031109791994248627651593217286397229665245192507373096735520035937170816978207621961527017585456908874499901095727524177383304075893150994771409883404114761993993679966802983432036608845024737838963136322807905061396369989575963291982293053615226912014269794353666498853932125863952637825991228827548769411334491700390498062013171441920998628093131957049748977125733366688398655136975580818207716584133913094262483661884979375866288164752468283596153910521811000996139703656660543248164644770424700326359560240107464192941546384458089761407322387845861785550027486135976620637226436797347637317193016414313837131291988649123761645803182987822352308907037602716354550155776991593555133485934392638160391219288714532584016852390684773405584996034165767769069461271609061969834426825427096559289727069458337035957021652933706882103856659211177918760896584164688105735156188368378926918349477881076775161139663107847594091815871206755274485227527583197911044843669554026666553922405428407747521209251948350459005081445091379002981681949058803441477678324740066211003197587460940376725390442606579265851983869261475049269535881627738687804758977855257070640446273013840886357539206448522239351789660097243031225973781853822892503384463758615811169292254263427618326383557431944181220122121778652404488492343314631778330092675103749911285080834244975919339591068919735663335910869692279883995739662387862742779235077464151060037644672336605621467579653614619164901095817916193174096083239672667874623325186201570602944042106971312677722821726700706547822533623932547953397389582156253357669133113708679023938750024826377699940769976086177406497572218139731855832228216904133344150411231574092729125869115534529926082257833041021814110620097617539418286259302688389358315363625003028312374487106777057509082550315968594429207366271359389894142495183428026528870521824298575623916272488260777591655749613486489538510386598167216037913499076243306416083875898668657248219479001060789484728910286154014806446803609225682039078695126437281299907358699060884876986163375023314880006930307097639358738119261643100930650703884113374785699017932974339274987601218576397181357802491893993377193081868821191932247907107266172805088589530714534894536841299140124196076309853216283597673213394743615265558516499818907375131373629490290887530105916827248330812419465903887325903812384052916239275400207129690098824430611272138763331177407993252145917212129956351477974827008*i1^77 + -822650145194015882301663856922997286792034054390390463729560880891581999606544836207377063394393425366945986964391741644127394100356613289706515421399606147816633842847349947113929307949128680035485213318311859329684523100631009752802982775293045522582839392675675874740478006013810306454796023289474514088220986238760055481782224012338995811965092328545654788060172468289109032488174315896134756672847066793328893553625740824375975738882654806619686130270606623322341870156900941677131110855416417436497615586694661625880290167630941357944114539260627314333242230186137816360482553882139838144774479104743695478324775290965647399150028635040065557043289283472044891949365351051747075192133194672573786734783926355822583991085092849796979344209864406758226372403290011461545439212130637071943082935524896529490771344435489779497597004459447171702972595252547399624121978744057118406391690734983556556602225058356750473708866139520914473868659761519525736109592605695778498571349053428370634100061316375501458267259313644505916079825498818108248935976499010840042356163797537152026185468214957438423435783754440508673007129652924988399286129427200986565207168013293681799497544122843711637380013775030375438544888818931926930410711071153676055425006415031975306322340509575503814898918985544775149901703321114360164166746570833921564534999470866057016567074187919136171166965477671115434212674803538138945554681744628134352182714528763002544846078914557353245709276068411872968497835328591540444584680120000016903641760163272146050771331144059613008656458373320508172180291858439038897054579846701899634917434520519360652813210884785773826484370569696446060665534904001548573366286126957695212907511534843461167735220497323340348967121449041752002047043277439736880131144959342346915012747943772620122731242921749633852483506256289747766414322069435955713275790609758731394380634643883452532690643435178626101722917240746666713122284678950077785719525231504061069416742246057813200346333630064641252639501214902363337443017306240429379006020951095561291907030105683321000629424048427764203464895157863367790137623056999554755063894595137693155114870938229028311926532675927584978960039493101305778704383751795409256119764473953927991271039156026485559552622902671883959997408652127892357145190780770493096811767858818534128064750010336972555285204432789141866618260013347625115132638106685574433588318433165608464648450284103832679232930712351597913999927418952616863635020310447738147869289016900581697869742799267806778573424344800772955785383735806786155909987556363649195812773542694775627553114250781822901766003817276098612624254135417002605301918023549122455708346374360951127115507400286424484592646448063517860252676070639078322080225787495959955583756209088644940602274030229673605272899211851246119178174500868235491962981635062496029532988543255987002628890144045774480220939215828351595776265365008831634797203810849823036770766290379966296191890907506979070871661491368100266005211527727300865019023178349526996618205538267604202740730009286939732872170818430662632809575745657928954102590973580203597006218049583329701318480962701765780895034304411058314851731788242874948368017723111358750645968464844017408774593579966487648771205507865534429624506108426123411908618880378972578039679524184695212633617808045914426521059134489131570349648758561808139220706960504490635271617085805587401998636528399054885842681765741474561680669816883989040161449939205836315053878177147858037364457701283634428602151624596218644684650387160901874491197917173021160281008156040415053139676459280891904*i1^78 + 33798272052529205908101678797234663981819469590175327287016086376700688274254301956352253308028128448686699314080273974924663404132496452445474976858590551421611519263760652637523804855129389777159245530750224144968602778146760443856553826119089845463136374566250690556369734407013962525724053503642181060086478978620609679555237778714273444996577372832298540465349356421265761591976724853042021637986904726896990077400700827773767451225637261818480062298622614148911470480662715299787600356889372310662172889701021950929284935188435546977629237951326356530400742389593873535354446646186969010683336197571887537062783470861869727914588507976138899181433874831468767295941277222706793844542015372694682954429293609373843861709364834287560772013453800753928868450662674370303824593359110295264594809156119245188647317541803534645256013110589029930426463697043331202913112936703030822742073493708323837675966788546589949970215092084011097037694551624252236965859708850972080447319308364323232211496897268742639777900153313449280431515080429669348538702964848193057721934135470941775960564025697897036974143188067991109992259186893630491431158564496401620815372692590258934178302065618279525448580142873268241359117048367355928965424674877975181727887984235730728241667649536334197418876839770392426970419384408093420757647130646656823815650949890919866743739888443348665818489585062492487153755275771619943905249749854297163270977265200783416423452051775892501384495400726779126710339134491749629810199794731383691281316317041334882170282832684051999181054078352481006959419531779627043688939565330706181957833976911246170498268508153733732270475921503153069301808491174780691060623853148714428107126119135824443683548525650769401046236539773577016223761370267167223358032642624665292853301752644316938865708105470704674209830642309499555344792542860820452830327962790385191297726015610810359653438671377339831237075634420790457723373625215322428302946427236831113189006158183275955110767267630404754422437669637974264861501333724439272476532822976122205892614063600212109550877533457883945958833315304495160681578355913401143611727402496642513682078762570507720566216809894866078211886408811738809501613602184917217324260403593073685323279239337242710429343183768026292357791154092819514003259048927775881419077010903753089027994663816776586199114239220585173013015354015660969987011727988181110814290793972905064036327838922690223239695901114113293396568405672151706981583820585956577426921293384529538125456802115847395772732716239606939809915618206351382047099254200156820474183764738440576859042586840071230740156046324511400736237700276904225729890921271489697127975481540909852232722349032373709489988026499955155230851669847080686085994431946823767736587426897174916538932981589259403330228834794654913438266175910405416810668064659255600480337710899152307702159662178374434481572330060759692430919085991850509399919057051237374568520823617638772262431450745139667536406508162798392685696384221996429545524809084927216933486442925040034405380566039507441535119836177895491197164387966852173496786997390333400524919184948891594253398072758993543454685054901143268965042849336804040795520633031527492140528196611428249866432349054187952623179128586854713428732445776139033633807067999374241665763144679786392521545308623885203123221488796171260627138032541058061045701209925544448497856605920687454164509432523254782301561875754209346549692664323385070357601793049739593089439774867453620950218452916987165627558644146154628491940934194739029487790055952149626000912436134525546030163770212352*i1^79 + -699993301704285035322827648794035140992764420145591432093061942155506844936055769113889912652334595317899759031667208291132268483426315384486518033347518197608434191657722120838532251450177884743997650745202195736489586489783080838215956089652822742307961292120740351467316576762089453145952394867850190452595966834687586569620253417289595519135337701361734491306541075760120171515652123045214897301123453591742291798738461138862185486325597606595096008701556880053034109164351169407021256730066601786842663861437832842760036055519103217074012617920759279888484703060074688229259158287391319337807847774027207596300232970008108395760540732314739620855319769364689036543375875220592509183480547411387464721826245339581139870448696668870416653513045061568785721095864311539171589310012722308189415687594712874984203893204477722946713967381489420892098991687736758277598176339191599109251151858080861263771295016111462331511405994738035860507988169080999966279048299705554850955554618104548022967163792057638227847032677921316521672183004193578492474117661313033153373426666442865869073627866169555552216899806913536003539268816409914255148837821590488523213412878528779635799283569353189405997583379398533780853496798188478655147979574317438809476801560421935995376896168550215962909935845990293602967113485197547267689046462108148653617474635073668325731481357579759477075064018913564560824001431693123072193019361720974508361723692775919329476266992373483387280377191921265570323499922384430712961314295894075099250700408949962871272543951908833105271265453366015515944988819628556478062487453119759183737908370812849504079343037350250941989184931750476345824693292719143965161013259104505954524557860169162653214665710643004121585560368218037479552544727176138964132369739584404594307758418988860545688671786342145038834835355593541786042509849337978173004524642031665540656789392522177993658291024960304755127097449632678311020665796096451508966484502262313759363905640025822176288276853713113954338713129958968368357498655493429687416980372343734534750162234830351560706527319154456747968819886885361781061011292139443699611956231557225526293944696785569753707001131576440514423681929237098978924822934740209531345558369577946173977643463206466762620985436025597471123991013301198363425903756198861911880803712841868951323978299360614401265802479274458716544410838136472545156346457784822538134336436295441747176153889791057388082378626443646192946194176552581773925290609043923484202696110212892075868894447617701902253351785183879727263711860861970415972938649152953621100386565560545428645442761000715159299467924320729724684058126080453044155142278436618026443855010369815842584132779542570309124355565719063769656169008844166020643521276840955542283098041205506871291134372336551229851616468592777020669876301116646947392392236011088771829247445596459712351116044411360845486257736816599904370042053338451908715098908647932509058999049828692663151568208762031924801424259017639227799790100056816463190861117578892961857508993217847595921998602323195837308151017876764470020207954735887483653578964493624008959504758858538457641825239011870094133373540991954786350181195798717522026294797516659322701695982600778672446951343785396620760273390184781336409572685835116489255403363174812534528432888353285297961002810913759418766389334474926776227262228210768265189106592928068242008657617357927758497014395418770704491207196256537614785690272689517658758400530171928694280463006911310984593991084012860448206335305463903786928136307923839385646177112717708316379823894225547390074486784*i1^80 + 6562962867777041714434457793859798860357892628531380300786962786169426943982463996600824543801628137848195114722605722337048155595194579238486017133859597003742597062059064169987990524747881390094768458577711887648721546751451486382083815271045639359205898193319827061946533775392239508864909948828526829823109297286601224488003800191208684139576724162889841637739390096945966951034685539677197749602834383440496381006354536472545574906166772943134149092540660386489051824965243052975846798745911201084690837144362053063412369498922513675610509978764563828602281913616998766964227154540643622484090828441781572661450049091303690626787987703381084686450699819596965089809069753398853687223261802112215779427513987770834438292379988483447568271836037707581602688376086016753504917781267416823691163631602332092855197184777094113153585992054834915556997004127979111983779377701601077087533222491881072548391426230641240882468857412879324511031293400257932031535905541134482389684476394269919150392078029848839308472630621434291946003969645972299608475011362535629831056077723079882193097733230921822864074235127598735870690997864755566794966579571228164901583569135373157508929388995790920077140113416497726277870132160419051954648560371628106861969314159390602133346487244700393043971958856550424307036950435985780905733716895986263946598010228506953187077659547327021292251810190713518025921010577557207068498727462492034711537203567436873331668721648689024671490098352780248067080833229882837167662488944690384561681965246632756757162096284600144609313307116067301724860196567439012589248682280808228138882616495079430543916556897097305865473203250462222000589154760055352987159140337032123913727124332288749953020295237423664951507249592142605095579165838963248180311671931313956791724756817935658006681949043885396804940493590987239126237704671925162271735756429944936539965959561219260182698341442107921059824864083945728723156758842580136555758277455681384440799980574403792341624380506243985500808174628107466134940205216208620399460846973745686626028757646162741500101133302591200005140580246291082160511085759944396637054132484408902130556208207438990412122073170726871641609473561555641502139987823147107314777818346284723193937190423489176350775099149584720610298512017018053138954805686460725167593764743779181740014778966428076710146306524649026693551144577115879887003024340866822554370312490583742191755323613975308547907872565522824810314041134899789714396270227719571033196774794628219541644248633311602787196163491675969312400276101720349523236780054838698432462568658455176139075267663178420455173807641765834546602718697032601659043612408819027991222439818230829694273647074227722443094827725155726958701473135176125524648309855143421033172435060392705575370656670621048264996071908829020270840608568042858959573318566672969260101471597275116176222395418632750152629218870971740226143931555524401676658935936284617356926049478068735514755773696902680592273716048615375902453136855344266272745134573055574090244383503599782828589936033154665337295113846133899114074484781557595770829415710769404576106848445206665015069026877289222920120750754951133235959685280477199386301726654055253745014885918557980817038924839968801739779701208962988945343527253303529759022135358551590387811838312563877669984995416986149243544979401954104059632452416884736388573932606718794661430038595241869283740567664751979620077595557559847332654045030323268947652859208296909209819620978059828827560952950211586170005508949283883647945375299119438394050760729910982360218069432896000622592*i1^81 + 99458230154491384729579164250786163249436615739229740868679665292792161510393018523348047157705192117528707490320002593269622901721415068944765352416007057658614427503434167609788283048755239179996917922883922073970776776419385563944613227136549943032602501992066990663380311692399673757886448931110090080656583416472890100330123097885943307803488210000737611963491810784428913110727863878324869271404844495584397951394523420623957179587164192138432523746128443450991905563757294673199624373637543479099077293787199250689076691287560573449598446390942100944004679823918031193995985124187782524229879922530595202091895976702160770790802120696563270989760834894599683293916795000158305338159629682706090202025589185656402507680665402705931323559959881114866991430272138139014525540534991889248346081091495870350636815823199812920506958370190207798926500457989707381502566411122251018098084516362162905844725635287583017845674001475731226643505224522808971736124523801858926755591192818808974118912759129454289187981288460360011698197220021609303286911486961324003153104588725988501346550451947300536045099531755696222304696115956719954077253673646753878958858066060847717232061224005872081625381966192337744518559660059904498494913955478851495849678681956417459221089468189269445571518029103315515751354560443855128288884420892684664135023341333372073082301272649161844487130951555641265065012138773880486117047960771638757191888608630591047208887749336470314447783500428238171107847394213295772382578749651825223943982103675574270559340031837674202308273972122425580062143903402088764688729900646372906356978388870653098097105419567194368939014973300876210712684206999075647808637664715133347791799681395458335562152791071623068184803199503028563677179475980211884279577698257403694901206571541234885113480265415238427760861226521033376753975248287223434929714592138753720120751461691902599295731891992117309726826860837595305781248498066182646165813756551085631797070282418552243867525025463925229744188915658676506461383888430791747092211609310782973977009457538648933216259764845119165324410987629502064772432429680019973884159528071062101592980586673336295666893122959540183827236787705302844431878791017693000227436855976438042198338551934997249493049924227334127971280241818358469774618702863785397062099877269988989334974111986010362153409838257819358363259737281566582467669833743896132729794407360411252429071539543954050085638458276487791566798716579584553309123416337650247170774580067677054606181936958534320354662228730565067045949567339148539852179044400382499448500508114806634607431172256735212457674582745776021760589665012293578517769229316153450532913603673099874421003797401856219758783060397926583875966253129170194519290856115822165668278864858898187600473158232774007035903990592171716293016909286347352539951758587164255242842273721012778227245621113008161613857945631781279715493687104249300676812317230997075967278417738041869007708245488508302646757299548643217266946535469480759371392307061294900042925460809856257328764090256116816319289474710573339839908561561187882871176030134239920042657918200995820287404294960958879266292074854177595805929834594130991266541109223488271351438424180348896766538899561903932299326575407018128811552485014154908905073521815126521469675506537292331085595348946362222580755118773589771047163372623520017831500599452259871102129927266319640906983866542708116582413628698092694612437743718417670860474371943663197223891977636721361416660699012449202635083288381126488803713412443296005547033525137725779748130796829933568*i1^82 + -5468453637843781996948421566762859414639010891138661050885015343370433438562817414954386841345969602478737523110946118902581641760247263513769162364103449154027864076090520311459944790501841440799580868084567184936080899017756853661972725783904911929858844230069446084641315870634985792115782853074907479980693557461591980908387308076230199879636436755891368450543378853988326373184829032166955371262736081084692031619482408350124899237904806197174451404240824184448746731191782806078774888712047900612139341683182723922028248749146175938521481807426740860271463030859858176631993050808133578754021691074517725190307973163107185594818195487363352710920567808608091168558200483622734285865855867407689375958820473464331854224108948402983461112074072281365724401753511812993737202566825824158392121696347448708413141866189123072152751339284080138117462089382760232929925017780747792313161394547308406390264650265366299190500599826734481839745218574675446081314282473373657803061681738568638856314107078209570521387504835556007098368678706442797618647273933880935669655332728460475849436437948706571411760839665341057951458015509974795867463400149577789535289604726557649970851936891406219498330715255838359826274466809001263844387377636007287629681443673797022426195083662321765155052318976181748305222411823213632948701308355941187041796433120487907782590611000513382470206868529181827981259117659849034666042348690149433838170903161358832549923466421808026712381789473278369430490458792188692825092406420859839115599222172433962814805266349488536395076913305695450072076250108022168566437450245109948210093034698877406174700613090248633555377642575720489566612475002672618340770372392276386715083857876154982587561272019689453150003993923209435523973484136130642880269186447214397068098894231187995496405643782417517258070141869387371082609068684081254896145253824982088277114166099498093957035422158979251171012520221028214445737622363785220801345110927333709016388787565243275613760031141555575193678492958119848973567418680962868890783290602567916801252349355031493622334086801803419759452453703668759487786050315109922267361103268846045407619399431598978037732764816718521909485965806274175051388975037365014939270458763829921205335433748352265949504588288053685523215901319349598718980507747135173816535143870885102022289194792471735512419959666963338039228439442185393358565464853066801827232448927104621128069761994207353267952571384025098066173764984446726524680897085570940339788496987258573818227243167438174926088903403182046043190209637616211692882840678879619893772223768991220309570785106123580217969175559183574720923964072290764019813786717206407661783157263341148305726951074669923573530943527580557498788871401701737558731947752926083940919161548242863904686060691433059223649979889927633014237123591219259324232181538937436741494033490350544169124819381417591745447100778223770357021475905739900419019060394177033560727665541568204224032446592875462335531162665076749704054009217378393764881003524840295949464055502789557313157249166833833305091696793274508681619005403391091647368813788394404376906463271502061989392912184450136072170191448863033029234123808421708909569370888846248068725207729915402484789740849525700056442042398583290037312922565341088454107912976014374779691030307104792174662991787892033130851151810142901969956600618494725157325576272339821500857743648385510475240462354951687800156801019673204393711171707523653924589663017452330385173506139913570412547142778613469971749812919360039971296952437706414087286904356067530392581475139584*i1^83 + 113658650132406534449035187547692895688200422073308535457910270068784485618522002756917595238327146129850965135044656300559929451342700559938783197441677318308500130670449632731263774351517795648558772635421457333848043994480623557135957682759779630128666537299327311156872709655370670793516791095666656763468317975149263035442349146852769870264497767131732257488058576302310312429064133928141788533075380936677270610754090206506492868110454649203715906078056558444470933777259978032351138466123197838232240068595286173076063227214089562748507196730132090355072179945879257166346542676594078643568960877829412280019114755867963950685811276313031083983121952081359316686951613401017917265063536399312148075328153805776951063054539805562292508046579017482644845608122164345718484532481523068623038640020304936583180198159247312783767971952569700483016430132517148090040505362601583608822401824269223478035376720121382714663298232233817631348832584627066118666699307505678122591550438852642561274939896995405191281061158017416554308318878096045641566743665451554714975727956496440798048747844134070519452164677063707341213168720827011338446172560873959717495427666444851461485356053645373729665418743581779456912524337008013112729788647945687874892583022793781131542442123568587767771014568956784513373937934358898577610859319953883015516109427805779681497330969510734592504339877836534222065341827386749228691939128736626330194819953779200901428930946119858689335379991586242173161253285829435498871941436684594246309909973350289307917135521056894224888784691922351630578726283253616261472307862368536101566459525880235182386342072081578910181835041702565158372752465777662967812226506010570780032993718148431881574393651358528257885871374861680021714870315492481310927018080498582880300405682883141260014763689468865674996838158138553619429117129697818508577295720820605438338829275572790478577385549831559587618962179620483347027698865376369000505539088021241509735359097037667440381809986303914047411512147889565021578977649544713857538881428979523081487801674286601151299479558473319971606341456967859745176739591907886465751035979408854491431115020139836350546162415387622488534579133912756333728461985978942762110550182991447937394007035673164913981043227697736679363252052284265878610611316286595087864629981127788392358209072086626868215139602678776431501029945691318664048022414568041048714908582363849427673922089241875642041787048740416289114607540942311584851456400447622550538782122551596088209480842469349291153081920648650331387270810183554826634745662624389745742030938879723503510982140916360366729974076725161105273411726413018169921017566557149749706733939059985145536799205707719179016429739349219455365778236380674320713271958792166020687991464258547976537443614102772256014221030937842136027514038226071599160042580575192494027581179599927526060344876857416807220434366156666245331617545434235945334123975403501033638183279255894562460791187737867319030612338861795631400264459670093072182271761967389391460826594944143324877862636859724821352086005428830873125567449180312806510026315508589177134615988487277264804583667435990504241132922638513237562317793611455294324085813414169985534091625802899806262361308030525306405985157859856945682517020117437860308592591549514844272455927597693261255949675825564469145968150793271142041316400199929707000602428075706475668414953984171470603170036833138448459876079816344143255057470857360063449010297067137750040518157743729389685437832906200810545695577388764817259340804899261427426460842900135368741355520*i1^84 + -1146592641938881123419836786974182516647626659589831405690304887358698180390549307878399776119867891717103626246153911948558669128810669251813395489851195438455282036197185332388131036943763628826539130347585673549174435344867676223260162497292072231043519868922288052072802115763900951612621438869525615938565134976853633383988939069560979879208337258292190787002879783534824465003866411153345395275957484740886641019373716052520045020511762886776837447677742907595613374106249515887324066813071538430327556443421874969921769722971554721042055113989481415259404965548382853793703925272800075407007964545465947191081534844740196903503838164535479904323650015963650825173863864028014986156333128402953177864061003577619839976055486054453364320033092189494277649172461335289573653528995111166268268650936043472205799165384422550397161869144951770311523479581093002067225415832451347520036079251891132482724927951855071383451560224946949240653487836152494621030273545263321559765136131138568559799505367652927559037184693350179686564878609997054996093729680778429027708671322161805345758418369684843184295801258573820423823979044868691140095212355206058767591141512322787429546562579391905112305448938766008192713942403145342257046945066708524218298081726717499325107856203413221794852304125880875980080440830945990876628068079058190865894719365464202782272032018332373923787931812855738359154358200574850900340250921002468988722305937722343426015878889374278985047957208505918402378350588702389357494024272791206334288209579980874840010505438631356260775031134172197699144635011202168128188549195253994782892663199571679113189713820020679712725232731516697803603852155719076657985182510069919033616393596631497004998922449964025301464326504463952396816065323585118229064091036819665029462519285660920156930358120844564419805819005369069198619834087802677129193744263269076039965821689320458129547945785333727245211019965365683310021870064618218344595135618414588729386931635905393963346811415618099485093718484148765875777675368909944145616570259186290018849387293975040088048760437945826707775380555618858359966167771722255963731761071455969697056608999801809663014511951557135031424965029439124924391918413443418451661485253853316913703406148466793127533029404412382418833428412143457595874080145409077366018416838609273612465538944227397374686908536637431682105223312880352100882641217095894783783593367872544539362188300019970082625528874023578248812315657032545121161466123950282146689512774601120110839298914648454243585669733315903051267086205527543520782621588407002500744019998304239520858026501427518144319502142970864737113584631338300519390836188237376476920698555760485477011087548061439494708418831196962709561355811505991261238886166095778089581795078532045558889782989018148876694278279270471153947942458400826082850274876668177834179386170327316571719114043928149793684164015909138944242303838309226855782440011389250184220144953763844336824957534789418617085224056899507442075217243822375467552128963912933258269217733391676112176803307374367005636103483793696498913861300659445974442341691134781635534357451098938659340950818986422473839518660324054841903606841053442114616614888068302855072070201662725838882376203056939180232222265889100275685985824807657683777490610461099209735811542855802024385947351235231443978812215602665801185398690865846782735832782933480436256889482213916892619098161774400002536048498415156747317000051759562839735510649684712203666369634289184782884754237060674859071070439547499711490591060143804220389716320311083794432*i1^85 + -4569090217530931978160254611305021741653872718715038644974771163966151600388152828317185300554615555906165993642882672609176060541836468327373710013008834836324696611318295911837700381385908501174317167360308167378664726796742246869925801534549659045374225182867126461390300085920725974548075371330330812230246367678964643198244633113438134015668537134471105067961675706338339629625893659176919439536890500320149915804678542700351478957196913921010930264847554378171465359107073517529684293856660049647592639104755750807944801642051744367886315209235816928416289871742451581088307479414664757726215828811119297850567945924478259614148418582011100983122677011386099550937244810530130961776594046741788978177712925453020085932141496866609767963674275257483553847910040885860779259571597521277309010086641969015257427477082643319051610955610278964457079095182931161351573296199249745669167555303227376779156790482821063377523694498317282133291005424335794401916016276397079832046068245030746870391115700175058912398823007864407691455763227384813942876939403954453769418535495284393001724886845968406528158698175820845515579217437971774298470301893937736360002911677242393974161953896824427991411425775731138113775030938364287549576590790849393498990764075590745962542235599755834911355051431735677322349726435924590088610749519359029244226113648667787292239086625845919563302109838701948213414288115293922221706059923785391744860006681596124436013417897612486047028825003029186652840210417672861117444307001011984561367829365272691149427042813892558275422952784034151817354844437117201634434888950796669941621455365056240157611290093038696463777060309118573964256757002637706000573440377626649433735746580094341699651786925668635043314304389278319330007333814390100410640097513129609286773149578079782965530166745706843064183040421459797443664423729302041182391927386375176684852471487689154955051253967053968065406667189113851551078790556795270544177697195610624059999499536713755178813154705236321630813256535123563924567005353031438935403990069802059717809042835127601678505914073243268369755162095711339259577922829485711501276748260385866727974852530526450713047113787747719440309181532745373514253911806038384636263750954852556524435374701537095622979384969497805456968567388674429186987917991723089478364946533490849940994795029954340487078726888688353453473709919984550064741416747039709651183057945524734112033992169651413536347425660498149994495682926085044466180446058351690027221236841569123812208644763752645276928643096994904190903173745410073624161112270340810137144067368249004757547857754952410848593580470367866984576593273320795009663772867804944379611974954727762282786844173718371606827816608063474682134733741554585365923583127563089603247558071221759262170223985754136435214901268890092543820239611292830869824283373310391216801730393182736575565196592608433360057932301636482155107302467471496252730267373252858414048708174678035662447859223453219727468081658797684208713143133692865056554725397606526708150017120273132427906009260124402796272916948853607416879270264354958313786739507442751836500894828440606449055702184595907665957420088294390178054119554936377585229762255322122199606270270179291262397834807613572942945466823339690617334789054725058479346118674382016345741843964807135185827907610379645923487879619474610976988974526931673412250515811474736683127999104717105348668309313344893049501613413027560377467267580959860682257443575034182493555194477393081907561994211733282506192556388722615622008810608333572182256219785789440*i1^86 + 366262857003082947059913089208489034185349251244651727377596577107796467858588864891683426103224051173912564551889707208226168739633708500714626901674358223299328070373588431810615946829646279266618922253314909691549367068320790952092468518167386547748317937137207186232392367683516365623290487037239564401536629596895341171714580413437791687782278354491214371614093605875909110482845930095616376377068016891546443163009592283573527789038924238324336419174613555852135044584216495328847419478310232057463979220304508959759775478619424716263794834947455968893619435747200467928957991792598215417621861909463746934430065629017043512881964923878229136918570342577645125689934293899191104526419790581018114248829397994937516504832172042604516817631507480173765324365349094333359047435209949511252837304125485813478940377295903459923061646428426302454185339313065981973499340772658798386725101409519204048737539333615132542697021849213506165991580716212425775718665370802613532585497409464611584572969565755675099020775128691129856243269725798670011804017622820586743018447386575561614344167448905337556263848626361200931523427950020792213207189539001019270497660411829995814203020053575398443278107884951288798949147600839545362629293632430513555061484603823523222029558289160571480466966536370675663498567281585881239911663615890771751490655395434919738583866625191032233576500642286671116795058821323001299260404167372840807649768058049253660163828884508805750568959962973543962080136650444733425348070128661985369225753444658262606411296357153253318825097906341752613650485762506756406450395446309933759517681021808729531348640724132495972509269642048051783812380613156417568705032231669346974395162688599549742182510806537431799203359119551705058141837811778942339229303992981045809137181345359767681735495679428808280682572703536345431582567366411256438651474811171369383596409074026424999026442956303340656067558058643518167972974137773383141423323767964387381078148337484774671258168307226130410016969787127421633251630375179940169770261086838345650040352526145802708251438999950376387148657383132630586729887434863948922625942063244331543416695054416050811602789241696703519813857654734131549832924757803021628235671596158520072598208625788408634886901983024479731475691488103414541860125790571244458105855624401644999767161662976184267612935704094626041441250627392410098204694997704922014098851960021389375147925753836948373428401199656898340348191250317347966676099089635523908308385217731503620605443669017380893500291689629630326461533664586090289232721911952951637343770890223417631865480342270174854425483386835294480829304685374305733935538056096845710941019737216564697377206113942973177391271889834819786880857603610278519211528699467019434610596443375616779269921419650439090214736729717835103193870136835867064939412584669264775054398730155309400323984753186224481335203028346660802861554995591979338596523478168849722606692445325836572010982607297799929891259188352047165208508402085310963283609086797672464862176435064477362067092080801339881368696843804444199517039167872496574714907141277176413964414767906088759984914110222564540985528735248597789790333680107790304797463021557782680155498122162624498818903219093252647035338286855677475060918527996655728755868778714288594682924127101174026918207855831692033405931463412627520363421212433131542958446863254119864484499491572719518422244018449801162406419681602611963759830038315458455775525768149240054946464615460425104681405176144910363427823597101215055522395003516338927958646325248*i1^87 + -6156198935953512663917548568530449461482177388734401367313331408231575846310938786927990644625910945570349923903928300062093667760927167707453167464502563221701495650350679983204558834292399349788936249919042987599616409450810444785388909365833284816128367391039651904169941447873555111199923828729648274302848497330390378895226573764691484926370814335206082979839626646290444969128542490899521653709178425585724730166789958583541035375549995589587975848142927386280565897506432233789728707507643546435091448606592307457267581856535870466179415593637026536133817009921618922836651088024930753437180129352289528210413129484014642278009431321186017741887095515982739617510962389506138512737752406494742415312765130049136067650070746273506110351446003758683657698737695550266797818696440190325329488731891481243733990930484778421254038711958525157179955236538496157411685046710054271290082298446566931807309993662160545857129807064043155235614114959549294205867872767793682579474318342164496670100669015172643829170748967376786963505604862990802204282430726551015302053442831926537200236306254733143809612698184064904520265847763867652417899380628384493231100549444112715542990078420055302007874964124612513951870429295315939468500647443746112341711678830718687440541701598992290895449375627828340257558929966671963259321515911599591818651989882475895943655170804683455214926945475269601435093252158308494733626392416705642310698313497420240317765442691238558339873833991576802071940003627834423570847823924144043990694211053428604378216173067836569680198323741928045299176193262982714529976442393347826160824833017640199917678451927256881580568746286176364077227299686627113559857564816683508822782363174654929600108423805734135254478491784095928849247075175248867069080076209637054737635430936283743707024171325279504632570169166854150179018141854992991599138511366505099324922224608062655658424983584206722540345049786256758079751614243736853511333357071756549161498152305759592034484600505118529249114336058968803566222372649573449376756513307086638349782753250315628079675248028718028110511114495901865385922751246218599862863467100696076071888624983393844547127915870855714267130006885908196166703784307795851200772180971452000478268346115984931752215510258142073808799951743313901705221783036374598055132673505920863968489465552831532696386294891165842596420994845093130818796697417711942198078322626187758831904555708577878345033692589550978144299085267601655918880390477758788831632703573793434688178223603778393141063361200433962246022041764430662283660727963450160023276338772613001272384376750096658079617972581855531784708118786541421583382935255449557550011351164538096248674607791128558426860018768391929672267012436892579485840906969980485446568094324535749090774090257533432924713267235494660313588137227006943134992972883759057688687968354477371053348749978468812006242887953432863050503890790115638195894167555463065013634249670969112854172733968098252028877388306731632863663965396000215717616797350653713588491828033257477138407935762659237839811301664521456644662441294236051317706118649024249188766281431402420011334929787575135399289475981414439295393104095617057267487027723173477916819261424281043960811982986507649336956513587696543998527109206718564154002628325818954291049406973532660160236504828578723337965039306117111304790797855063219596885963808432946936804522633380972207987809087942945484725426112022609461391645713091780351532707377261465336114151393924426670523035430029623332671315354882205755076134727787139720806400*i1^88 + 45708312737449752726902878532604748314576331175164378700741343922864980310380197467709673548232136764966681556088883806794163991952527676154546400478603926116151302023623674901855082495765910160053979962374740997855113729820354255630661479042310444594752535777032796381493126698948350404682410519549462677311757320532354008578609133428810261986500875197021281842865193608914385991277827193150542444297601647173483739709508399344226215817848909922853444138498005998866079422936701033191740514333214252793207942438478777080575971808827900969892333976347850280140538571818471677613634017097253483762494825380489106904619571624851925747000175221184120190768206886221638150270560588699289745065326302486960556735420599939111432408249435131202975902864193996043070592681913546553814638687462948619796543359999891060282896378160395101886125442627273311812057568913480267659204888491463024655435892399517541213035093348469484553611722141709303205868942107508412853719074642022490272864427008469172122284175987801340424445820735176967668725238232878628508068846634515557590095157620413395069566816335786644975875106193784857538819684313693081572072174021778459543450028748287330209937004762897369280339432579341679256425503320676956197218121414959029874966441549944968597854586103499955676030879400748368967706060525252904066992483206106190333306222449169569873654111382448078758311256363929588677484813452606612524436880610618873206620000695181160615229985605741009663498837394418754455219376045923696641669671684450130961836594133648199060922323753973360843801288180738376518735051092286433906349781009109517528136984315770573854634089548335090605614785777378379623003022310786525396363474665293300083652457184965559531567639371692065427590588746315092453035921344300573023761802667417020959125967548613727828864288809410442779576346088982135750186547887366430062074563200688429676948238084287794720753937756542409544283859861586916407075325971178235234038984079521856400876050639454980592429529420255019624398261712871179695597635868978875612756386404524396144297625580981894138851944822425670513919861564804805947529614005622978421244824214094817100584079789273014476018715764345917970404968737710937275611819864949417997391000200343659372957361768247135909769213048935368413753791787826842881541881072106152060529713709705041320280166008709370970674785550787181531794889178257904353986881377514257239094346424064290896863495623553524830497321198037686185798479180517460848615138234134407221313113662290744039578833796761291540296705815299636201523931319817929178294098466815636472642869590823453442467187077767046635657364161800709224224098370955315430455452538460640198782610038944129531183584608513808689107464667543259645488830463752418025285220916691280171718833350745962794091581523838321860920085725876697374992529449233051551620649535165768149870404940063492812290928303441598752537531188740736180841171482431826626126726348072806599448651694083105873358943857591255260861318210337142229639467409248352670500959156270376868281642922552733123712956825808612063379703248229571355240505238961865824678682024820169986157519813630811959313335449752295830614582707027356084779074853590001381652124887613732433216886873029405746641369840618871718935148525061114317540899376553775160501650700894449855254297691360237829346301482636439564094745427811812468587225448679128772604022245255060823589561391116826600988976198179103755707304499544901210696045395574115954432534977069247103506375355004572821012865605894296608103220524159469902287081285493981184*i1^89 + 177349603436045443812260051930454551452058569025538813786571279766221204061648735500606052549079543735472491903790301094831356754906951709687541366046332468126901135524812241641041851640923963858655806912223910256108422666093260761827425087248504142825698194774034388229082199171977288909474473359647256706596902401734713509194219684253736042124092518139532255578559436508195713516609409698269692280296083697182464030989145475125288311176262710685928700312553641523263964709861250456556930740945830391716712686208366059253419462817579828867862593019242218542028566843986107916272828408439888299013269673590057591624176470933737944370362025730429060949437364325133472197485183970815355983362788424591090065213422333534261383213142320239057649151868686157656091094708419785720565236170632529187428873595960546968649173340295665882516027291552115210891574295815374776217787247845853984978830641235650279833192538229437868324414535417763229863807217842739587618961509658572611074510867138183914333390197928245415172031572889276764850198558488255643421778191217790316141137508754689080809098490835614864931297115319718791505135079509040253792342048926035772804355656534439922754301782078291788262163662072827052285755789875429740891998182142549878062191169028253108362299684206613595712690085864799447031810165695974733712130581540993861339399094442538419218354373517263904640570551817731998982444557634372351639556118933951101036419541193342567650447732572723227892974259539385711236709649698657514340420874046705399095117782112848303758993575570889169959113718009695996460029466836884790674171058384187394661474166345858742363065590866986348675297095583889997010287035262086138768589906256262992085849497159679579067085900123382236014722323837316326099357741507000539202465893823005278750121767177854548636883019212032823952459304741472481473381695355442566047053807477128765192417251973053839743255600962196577146231987361034091725082973860060434348912339852347344632511204279989635827717885151635874575447557205169580159963265609704046866576875526841311318435102477543225149243760061111770092262023496774679418159185130844476741298350105073235377253212576307569980827892288505530986327882593893238867788291009656275260488147276434085500765324770593743003980837623459357621056057168570106081703708002454418082077306885046561412765090189921394145563366369747332704855197895735896609878152462599636020091970416569277034199326535964297250082801945641945608091644563503449358442863043687034218063338994319468467749756557483285074598153348659748388169227880897821621535729499466299928182071474833823365222819186068267530283007334041586797366032429058580313538935410029736161903897234625314064386970479522193036047817870501448698448086449257443469936871563253766417916297667612487073937302286978287717429102568864666562601732678659471320644420320217485308448414090440366417553490951783686460151186847334392745366996509559185473442741378341740923080819341345906995534587368870130997020391494352237236193271056619993721878970906802520601850658975334750857558126364379893957751495781629813408610100472850067650116955876528547069899871360193679184197910863258771850986942949685424283224081901529455560537667093713280310663751722194837524495793295524774591659794674492607870986189450306176111463661910952064722623001124046879434749322858462739411767427858310800117076291125996213095779634722808212814087057158954171613776026902683942410237222169626647244931415620047302725980223870196140398872335467852898031965723359225404644852925576568148072587402936320*i1^90 + -8822241743612469784615523870158932876108370793423737353038999659057480304654606254539816101912063603137607691165906471355022989915834795288745911929896915994968046489594591391244522663887762192569015498897360679707688594812680600322853186007059360142249771365045994118827321377219410403659125997880686093396637760043823317573018714160738775581886570820936578034108864513073471991197239001747490926100984930242102321151382593274689476934672636747989030592188700081182389321768989535189575278649578806252556532903769939610661626284662850296949930319786778277671903062952589384487787719907166679886130783560782592267445119976957238345332685361784477634392349786886847149371928338299844465423787032848885856699237066669438804020022499691103908238670256794102106055109610191496208894926659401706516998443294420888391079323783693972708454357338289638607000712842118932274921962033090780746935414832315137359300307970243548621940822553850914123307540863390527978483308200336354739051230373610006166747871220654071872516803431157552707437564522548928004763286716569301044840934115059005521603491717383184045084928304588552513559858737057250967609968178644622240024366756400951680038173565438120153302533772767117606207551511258099805750002518372564575713553798534818581728048856258147481433933268706005709800334514161835089316300259604779361252957717307605914536227609411214173274798481993935055300004389840683333423358616683930531094584389312252988042141841863260100965788820982451075253536491766005164884658059133159415327135252570899025264040468158138576150975224869755048401209266914441528257206955725502363159915328179150163577665721302608756035740848077546600352628573211951956816516402094462854523828785770550079196897915998066525435262244932150649701593974237864407393110700871265499746909214510206464545881716479714633837324076787152962000775358536364248624684041471451240439667671032204431223341547254217682434980977203174275682645347390620252579395337823775825510662730452634341534841384435120138698073912187986315124558755148598769098891859278511450518921723533793070643615225617544960193816482241881796231261733743536663293862491512536872805998770893855134619435670867997162569883303896824691802779218212915999962901632557506967000273822376996831915705206020897732409127773106453612862896937677886254923955524017070215749215656222966588389792878618754800354157414726722911898163136480025813019980450505900320380529641224745102495408983544793910469098400961733064105703624896362760749819864435276892849493886845737225711263889205285474657042085790710702014295654803865938133494035962120654636815417423618324699462891152851393825429053600376401769935054955087370983290702060900965633053319650319885218817080307739728698917995104013385460694210888442525925165332013534074396846434676384328297069185606380900441515100746137190381721070626044876632463899601797219545230469087927430352274856481376249364402885072934930084527185649334777486749290769989042634036090770997165094136920620846792957909091791125002772292527131499170686572721506984136832694960678982082326828181767492726295457537548415263053867293037572127442144948881988402247156591116969530242014318187278274571793498254518208676149390326328123557501449818505703183489926396477095886199277491129725324385362239778240111065990009864314792972986984713846476790768531427753343765997427242598159246847789532984401854114055965033853867622861036717347716012880901445978505101071272129769443208680091391645345651365451957464133764277393452236772972400149541967599222557791252094386176*i1^91 + 109140368914078960448938436735018479043927650965544771760076766985726102340436470425895518828863847521208958155237169975407315075784042183157495604688850921258486578585337427484094215952354644137180612429867063443593123663273415649451041606286678580043765660515137607706873204263985797578221552877044436094079342472728901072854922189977752400536410611015073204505022906398221013604700490777172940391957601562705455795911171285838964597143649121119748309917392385745061481210576022183114218537703273162036192774992736681282465608505080452793673864152223860678659565039726756394230743986921872781831545293798293169144560357498859491089111928250428965284684325023903522035973019810360831895798525716426766286306426021860351931628479523846646192563976032809223840329534814457656852242052849964971375854510439750283931677198499927527971508509678093845164462055647167412390168879791252473294159700853268500595022184060188098449148359253320628080949680670384598761034914713632981603036399301612417781352255038037957515148159710698476952408412238443747470603711022424725238208976409669796446010837500877900782468582574528249905265216451932314160684998213385180768142160245905013995448239615500576310543161378931947268696909356072583531981174668050097981072632460452172409080559958837656402684309385200519716576655033914813700401950513016108244682535084717813161641451869014271869186309402450852446315252215112802711883435407005691505728492343071070766952115580149946892320270894721213600347645524549723932589764515486850740628689869461424390950237933018268614420548538702150742758860591824143468657733904632446806691048612218022766428011176628875413754422220580582391245815501307846675640326408487532323595679601829205659513119883511423589781447230759686386518259041022922739618262036850311250870349127860669071882437722758450252425873071418159473292788367229077576804404357035769109398659650568765064156838955301628201087235235247207603244505291560368980588047814858806183263133752089125176310425550924622915012407522244874664062686802774263551802170848758801668266911137889595453266447600523016869626557027939845179064406799482840944810983800528503831001467016283391012366296349084363578264625318423332593846217402137208487995193652233232310827458210356149822889463460153688447342929193494283572847992058345394576674044152554045846474276144345096272009829438302075532144846955733677539588019802666197907083042868038834117733761888874589656948228665562894570824079945348728695332497921939810593528494913267090470026249102235749725446709364847181153432084678057532389831469697246232130561571752947119680849338221357052756340559540217479079507624846921348505018763841713286913870878120511677325250555844355540501970223624090242162732751504593808683066371584440932851680577744976986581902866821255375307438100022197432755252993822364229536583601714842833698882884614487981588409493181390032890651306392954931962505898360914085426635505069654148849817347391406723842501098446811042923222584276385963822243274057944763643053737909262655052508382144360832682669436699202288935149651747767567057147740453120205056272347314388031437016738240745933013442717662355443249477410621369733571310737210122561188054699111396128716935541093911842747596212921274603384292757385180114662720148058548216237080694034525040484539490482439757030170734555961316645036072187866316381698115469163204043087569123293823887275657341416168599200929944960845874724867100056863562627990768073741093220751458419663901846436612658171710306244852984820313131298520274674122752*i1^92 + -634260279136154424401933809934296485701809171913409721162736042417764634156356133557317209397465976078138572520600916415897251185249520343446199122024395723294775060189840396204001673348111595642540638777809475346446372225030447695169022974094963553573647266196070187338014095374957037605207090922163811721283057189731560777408227977160856952718142627161853904078916343151841966017061646820088973446100750123108976736423662670746106895043588430730850542504257938430743331645116681121505163026303414145683860392036834083769211352983251148367279101584077947667346503103057904377294081096587619924816297802227544065659520569071538115079827991965062746809653481679090412231555730301430829642322049978191200566500095611061114303796459337371423399005914697082654144393038933108896559827573767900223671860440309347711295529762179688975555190499968794720423745238819046318186394251915927596235505923068736889928809542051911754155737363314943016449772419976205400795525558828510202614361895626492584629795763595218456144419528076280264915303753646185057788509272101940894967208733965841878127922670153181165991687646444477973466525697408789423260832366499585685252879655108970963706522364199931218759708971157675275137776641106238865386449944535281100708552966437306923207974678989744488291028249128414772230614587105357187827540335921655911116789751614451115696103787242330400876923954915127104497991602895704047004257645612146136159087367528342749028311650428010231194968099682814354775384963689301854143571695525685664039868971353971004424812209252283710166300082112995356155719999482964294132046738902755741096286025556580008062716113693507649012365869775156899929016857716640575336038671570899849228315559274128936533779839102545027916603067775958629608088898433796718637109754930350325896895585896223952613184902141599724702306061215933623376045144889478925051739983384706092036170338573569095240925254123699227514297790688758357741281714471686362859988021786301237474533128227708161783985118124428521123557224733571981093328981664156841692164333109577785916563141674859170317833511735790833149214041258458834158995363207671479931251314936199296265965122159829621428270454700709168383288929558696201571005336242172134891894066818021458897863679126065441025819251616135375363287297621890645721089402985119364852288927197932114915705429559349704285686302775374302437102071324870927262301392817815909589493081107485238195288111238929987077835142928941447515341364464026723919959664242454096050989840691632375370508827663273313001901684076359695004824947988495064029135352989346206189459939342827914064735757173907810359229984440529062471398007069110077493738264046409232062879901441625206527434412801001414772612289747495248009538927704026061011347923500397186003494330771528716725064138075752312830045493701792942501044564200692089722586034038180772824803285445722066226618995174134262570802560665612460486365699775742856567859316385199472298500704433655030005655648978174690699979909350167007653367191801230195906006882335777323026653660270277719405936069485965507169877479485155005481050982311652401545738517164294420335738856188341510468710910653399885858855457915296473873117549081072159519379316982745949871928094308291439632771444074264466802817937779426727144710220784624357191157077841736981306987829345130889514057713423762834863996095678229929790760401017115487017867472965602466807771519269039494774756210739395673475961483450468696562517958266988513546361879549022018190568939681589710442250449529926652266457792365199360*i1^93 + -1004814623215891163638449790875486090165547669308489432941392869105498017051337353108904119509907448237935479266812636675479727687800725700454652412794427643471552895142848541273584361087996794817357175016126663280203076653982164870354083836394967135006363877905878948115575732092327924610391667359470727523346504630152353598812843842908935034459951181982623847713574543687264422747076289384931761797278555095441189812646858540758672382736565026044258887243843460225059337418198406551265289276321322233110416259569956824800020034298853461349091875222351367661858771454262235026943102851411089602797055537375846614010641152933295933278538303090582885559565011256849470367389957476353054787500243739247581673331900900407016934304550091468463221650562002091267138323408060839177522472978843893736035266064748739157333553516967472716061532630310656710795772275933618914431445208302262348249973283389046965644618315248714740539004131839901347796959802537396367228712839561117810307357100434761495719812396732516947904143316773708839034841084975840039851247876186618944117172771970015397963442267279334352486361663199757342400031209957078978530866258242932957941055763688600986652875244107523022940586775869436293863090985249026399962484849773775432126623580685748023379173009870867452904057693065068543008785031462738140465076709300118111257854050173885083627065805386094583854334498010771195469125223988412023090408788683495591117784691962144572188945466541188404707724173746025322740541674189112678955902367517119806101514933479269546825711853835829298543739405725749104141252179504112387422353162469017045306126022280510464438760980665560783520149821453321328466825398989959197849901919480594286274634511894093590582839837834859701873813992541802747409864489172046662659259371070146183472045907050963738436335846002499127244250594596606692633690096795096856671841720463051519179194663674107277947401523790469042060721066832564598830234725365789447047180393533705494719829871706581694063267574083960925249919418551876825512338297593232737345656139936712708523381253621474204149941273489949477220702392273702932697897463638731958716430378528260736461516967936036042498071987522917984403058849347032727290640072151342778902407736380401541943081680810541792663646786237533987266322254215996500701120442672120958925740143791765257365208317166980695450548734037382149498745246827014792013625946120689880392934985801899744014941889519554590009636538280716256247146546495878307304551790227827520913889625035261123197341550905105083605558987813361208387350074367553393536220829394244786567458188901399314626137485678225418230118349398646202627806875672594708487254574333322876873865433487364359935051603575674288466312595521483012719601199719003990734142392361693885624147229904013604942877818321162219460867363273535345590703966008085510829786523193028213052648591309631479077379339785938061295169499850666143305337342741002083089682823147120517087186404182959615095607206952400191142858633960721211696076241758473884559827211872823176504002906279264818866918036359521355321082043101478326527118778577521643527023894542994489413406549348765785220082156556438956358953299865413407178475953575318436045479468512798297128460675554776574208892050871149432550726818146420493230138676519266198338619752763721404681908130252497221978932994439424514811712058156991933052258578412940594481603403752665151076806387701939479737202808401076035061322837831012491362843178750044600678521354888621328201824330061581312973714247797576486613363458048*i1^94 + 56692910762323911033572713931398541880521367313875897109325637472038503544843207810638678486753804468657562338627614798646913263701847800570860869630852754482141798147573729006882529004243587497230953861884081739214519846456249141689428483882940097354601020660378773216674572651173454755931436170887423390621763276838612923910803875477581306203541987033914109079350399057875935957721633668116855942384793404131656556479258051302334940295344347249005499006649797910466020065684448475636380800482844583134552656150076879657625684898092650744597756997606869996996804727316906065696360057662957995433115595442957068471085199315088310822840164418406183218592025014696781658322541167576456673579024331423992220940013262410933912289476103438462856342008470852126179731577601021333790147196952342680118084901532782722679033303402627296286856148179297879264371624948611101295176883354207403151522754893355556007589877717821305200906101164535714933672148907105930638177899077240800184700787102750105621168790310224404280235873537967219974504987356665440625190962079692997831181949151765362916052160939616831509489762883557338232496406657155731323593170462024683174213119749643496534712529273850556976549112732795401216306574127023428864473186885495660313851894307152895170739819862433247535730647054005259972492919048523641281559669015861773922541678976727758511473434073231103942424779478117558546068464983411482050117496169400928438689069156580930147960004449573720497276243491495687549472166405102921275721407069235544674993372898101742767989667403117115560595769290775788290583324848764395832267863149878689245971139327844920603466273183340042151365601986227719412772757771838302855093071104612845372195420249466145027201434237659436318914633526633703334309334566488812528440835333839413156618280243726124063868768766766657129796182747913391781478631728986922429036254002886766666356599145800770451655348974024018730129272632116281340873280871920221635159409319723093707318075893399804851446007460953417466239843584623028224454172738690160684259587200907109051238050333712293350596562275393873103469932422758478890329718613553141084828730882428152775157605827996137660268874961784231260739393527549974556882073210896583808554506663123519044952376557665221565002767838799118542050836963849378202933647059288720166390226786912571083225700755901811003077333034757946467106908995588632127427152778552686219832135066165020823360372886924496213149823646679817591108170136112775705549603187354738154618002462024007370359420029091825877326022593632396181024235904566042236196248927078813742446188316525917482478569079971117044188473392461765723803751985064391253721109629302341338446031354533771706844660698255491495093642016486072520694830021012710247748542186177906595999445957931387137177495670870582077163194071172482842214621085831247994885874037493975659738371661666207461328308969635209090256992256671516509504147802271200096772734146813501002121251668153399602313811273911519262676023939596753519157878435570827962835919424894012794747399727662465838358750131014090477926468498829596454916075327866316322620508071695822528892088161327274032842878072778643792941010649556990264074037502199067080489299343273161592870968346975075721054191574720681774834912859485884011376137610956291366900694957467939105379117977202931803947035512932563765482796528543061668596710541124538999206671875097132745102563722521132461644569962553782356721047553874273323104141553779698976407732909684733046939072510417843652989368876458162228559872*i1^95 + -555596871654510808846768503765922045959728340951396094083929017817192339930135871616525487375747598730636086639661036996360605658323907288420766513512556799559457607184777137731090431712483267374432421226984584974989734507107031857966542692820208613681899454807262742340738234877025614080615670720284279311766745222568611110670494514709822565213285677110443458685358140076643243826024771448623243887455105507118897665534275540723657999876727350025859377931925878637654395941440493599643611278777565535317064053112345623194928289220671018136489301962798515201836350011236683009548019960452728803933097120046593692039937609182061480028878159101975218772601152589848296357296642229655200143668355069350688035596231441785831918478764276405804519923882543622931835558860977439170654822100322221695861300584438645598178262292046217734601484446601309584722195002762387784034232095824769839359974114177347544011313143264956832249019492578900239004651668117499224579409963722197130073036082016664129216768833483709223372132473553852181639201323708666137526230081743528903560346271254275069517117473513303695261680748558198349023367529606563252745619859392608381678051090708704099494155579945310209525366903308368562087817535101967199195106329448567480767626426065366698170111102815288324726944535983483943749424685363645041293434097851633136876042709642856759154599197482783677264050777844917073704331906590344193077900262910327210265919148285461288737163216317618164324414594204087194359106766654542365664628036183354551925535466238478754783788487202189140911088410566817101747708315250497372285666456862706113252388762972419900388648965998525596962857670869021484325139895566275104759220327605427857458127878284217691148375097962085213588975021159058981210672528078048571059302277488227242784512040361730332660467155808378116038096474155600644541602600660372354509064081805829782093152355018617895596240286470805679061080178252009588413088529802716276059212163889412660328234402214824357401262585462392842897214352392971730266845466090120794046498037597215040534890425496885013668537529286566778886313259134595528775615363522894155411714453483082384488766369875316324503280905196156037156602853959096517807557497574679346334262985274916309589265024258868609306713539308105775570584333865613240578733008691200806054277514990188998177966368259022572722770850315830107756220902236016408619358740359908742538108524538556414701094890622396501996034823485734161028476738168414999189684402861735375875587641837737740504999290710201445447351663182315679114205045216812255851899004126368539442887553831683880299370490134495577906692726443556815400966286183066932818713248214248248336469457816726486328836717178257592199119847603013377568428504657104764977576451521339784822223275057975980492406114280552343612106541682288117822317894693727387579946240685716439706143175264168893117084115154634803393283872403913790516583392294529747154251028039544763462564269300910169217928948112726430345694437284876437179917721162717772915497766664508077278785650447772061511847759752424192262281682017903199714386165447040673546620696729488591591533435440022919495031465151964149664852801397207622991190771176913845091676503092326599074996661793501667853985579732076880430670147907147349213345538650444898206766349658362145172018430290151719443471407767951464295798090671426979023942378133339928157953506966737334120838668230408056418553685306807295108406476085179197313321431485614073963012420474397561108785264705821921371981413608887156736*i1^96 + 2650232706802351915305180248114428662506215218710406968254678668344166601012602355128584448827923892622654484911143499327150415373827412563425647563676018701014878729916923929227322669948931664442652613809085298519098070644316088712293780676968105483629000692954766117478327201931621089460463537779890542150039894611627324588973797053575905073464425118548425161911706250385006350953723855966155342632652807035134965485586981589935946117099077072077541442321481114024886834075551481820910568125944243380786712111174286750059026404161746069138093188681881720483170038420617719786047639648767860658911754301894910337760116795220232105082335161229366981893965672633698613178390822820769284227900654672777860380195782824152649617655591681599787173040534058627575318730173601184202572265156730597633617276532744408832901487393265450940877632569437611904156588378536348826938775769572398189287337220876931492854830253376062515764027965134975554004587663419261697144637804620907771135415940266575409345833847980635103131389060581420830368927252874259799677286590205379243281791531120142655589094885728044140272519903565736109518189135588799407163274057606513818549238642245278595700125035506223081550146537424633793171577385357260668241575672235157330893805950546274601834284949098686622327776583250848483803309995272492955205786246727304540827261732594275194501522116548755789575230280666382752113922149599285101788225448109008391830521728344513364080336129544743845086933894258477089876458430258101366645413646494786911277688742854973179950816731155653698264515953229726051560416859459721114270862181439154724914667906723977540968656601358784858774510566766999220158253622018435272840392365200319668555899983883722993261876352926788022597865442229723053372584003626209768868065216839956543053898641327545651265562056203337562386414834170470771708416385285239362350813423867301465381564029091413314385537033705075017122680013203773757572747265006045180971416708066801667461912819422035667634029206814313838277743678771473007117719913889921724269467715617078522336189857793939509941551073700589976417097300756630183525076145539661443638072297289370672337635005174152812235120708521379912843819728222915849021816154148768534466008681504413977069340112839660308101514879195794995200606017822486912493381469825921597279135652202629394061073493941330933715731367180550869601841135361433094959316447266645307251038824995149527749687720616032809721651574330942767919749565676668964658647789802569456767704818618031206937073011136327641870052592472008337843753015285502539418984728090419157406990490175752299689190149802312810986216430287574877155108455333230740206841172063019572307282195019640646894418473861020351728950715696272816253675917431045582686688074740920845322745719073377848020567325540447367645660782638058501498384359651430196368057064808286655528630536423076777936673052836197859125027058434783025360454046967389848983988929490886683672589456563289062238049127367863579493612182065985587174080566268209649080973909237573570049230320039085943340110352888138633790872299720704580883251431315138169966607421181947439849777606302112632167199326944523117322051378883864189196965857245264610779413015727903540084721978885869773579508769931556616446840753506523458001282228100044588604544985415797529329979817787634581239540125760664411514466470678110456790969911581446210180143639969319704182936371901832532612257720608509337795989585855958624433745629066152754596168924331686105805494014878659700181420560351232*i1^97 + -33150969445073489347637025504230336685593436026950667847458001378694705140685840601734385448443377176341014781443388617435658937019875622854090412597396150748135591966155753839996240033610306133633183476282453847731573027653960455660534144995531834935747150329924769285531709366964776109091629831604748469387265942637716052278493356709388413689484041667793404454685187040781006242982407610074169069505531320794681803619046420868785890082749537613763000153157356148755394589304636199045644113669760554030041194583860213103218516794053111217272343644748896961815228736612163215579052151322360924630323881427895456359106164163656063953779299659460934046481228247092580704312022559598508929092123325975072151268360864923992740004966895339037201053239300838589332907939390288526113524856967572755563657570459545937133730263070814209417424787403235382740617843604927338564552011849336382210813780542109340702340402415279655471179835296053218545040646824788675440186613176587579982172548455140268019031554888030018288869717949274685891217246944241399781050711747757434563201561356032853607723996404601135970534538383867267016328969364243129013074274772819432656266961568396612193544421496588575807639174369992355139192664847305076058528892844046074888996567345681104797313100319115686942866727289901052506310887497638538559845640298009978369434160778502633165890560303160159563199314336015639296019923453809298717548963450311143306106474708964045878923461497381877202436829162147959409592736914922481334946618939072058228399673974534187936850796497449352903007600928683496258612662417868622937713710863130626675173288462067271098084310126033820937119020482655266946085033644120215460533957722438669037015763233930509810903243670245207105826094631175995051399068734247307768027635928544164274027591186449048156959232758656774110358676918242980392428994540662299151385134772881499239722232849649243703972152576521373877313220623546876010204018122896063383273069543429341395923924058449818027572990551621710135317103596583768043953328670031097242848351459752215910819613136053994602333232410311566934242033960011052436703101000340813040933911360291550496464763487002395663500210969806818245066417690860652272901470274207770927936685434709835242061089500596130883456146193178875036193571004412449421291219033522225064652954529935490848423147603458603671737707714350295196481016975486169212781984677760800084251503042025995598717950727280530381771885739168046062533636211412726343120575415349462832671657196818867369497324661899088974178451165180778709760881200943384996737584730002420706758205866403479602125389462327190117403943213220964635078728706641467961710398999070135232545986399066766387398729186293550079483920488667220656724443492420015516849895443023763463960973935316895925272178709264659969025730928439025509085169220812528281635915374959821740175187352075223631152721351057210974258325003872933751757534923490753188151437084311599742630581122347166756384154536906570325257673003329888428103635752044367192484032362313758515699124614882139731063780328265429818597137455507306441798765316415995047917785769612186292273487503081543888698464948359640076058388969442340208776418433619809423388617850846929168124245114051085801171745601464742680421600411806972369631837223610493068840055368889810781684393748811629854201781192570341456702365443061685635180823336412925689392968184678946542020490390231692339669421837832178555934909879993149365351584658769942326257160889019495527814331340374701844201472*i1^98 + -100818699042301491986714087568631066440228707618258423304087313491671148365578832747931877799389231189680203106199081600394871482103723414223582051674901650506570119238777651604754605926489283405013471820933964464392849051535185059467124981417003851575145556244883404433719765939658840138095428708351893356259595562104932760106569102208190422950457093233524348357161403523622513950511795096519792470888459214818760888528513925076386589633967426595674339781418455663180622592172194943501146742297472352483061554091648832996863336106487516193236814947944434597658330592933790977965500453672378922817024028397137996812723285290745718722737201203611558577934414842832865378333754090000701480673702331950528800376340432468049006437594796378375766485129854508906899849298964852166669731537117452705469321126925348748034978749960968702166869279661275717792487596488281169599585417192772328528647989216952216094565472793895801179782510031136535517575695951484152364147272672502036721769441648755049578715742719617641992559023782963687516542314872814523958321273918811788524504771016646543834203174795414985050258908696958087075025338775161951176982472056199065041276068820756265865919184683068489530635584103875531420759573343704605527891711726614850005859317203538759952273048935716131659066878647939937885342001633061829990824630705839126332612967272963245946505869647794807347591465726899841078476519091975367864409455014713752176088007959854728177438958732222389234294316368515559213650730308102967100891579206732627450174827423731017789838311268605500719618432427602452153776314755618810258828372720601260857493730534552565978183263252742687707747983124617336621555018329387395526258403110307322065646008105500759805904731962040091542763753378414644062784947535381407528281652271805625537926989964216804045604738181639571391485734821780069929793816864036563680005635361711563624727930439274234967492163274973986272825278524546357063743035498890568920114041843034138843450526423088593349714512021923033388370134952759689340239279386566572052604874840098782141614140493207121857604119848924862101044929393925313336861403360262077203091112537039590015524221989103405251114513451324426896243092744727836043299470362578946263835815076444408215179893187170936796848075427211275554373722786032495298097778703278272264566949985653665755823660232812284400346194873206987537555345254048055635654904170195750681504576420258153321328690120576563443170733140066689515351194344542641233102586017898118746232995639977946956483087774757441034477859813525861540720070093154750298518226032225436160018964559549114776513408294725499244757098981907864028811908783545594138067647595853172856678821831509711791758238674902419128218142912843830453813382396432917161031221233074701806218027976589976520426818567571517559616095528003004986300550264370249566786925300791121381296206047431528044862638420008051849047035748113809114659958195842707763162406300507877911177840717762525741294120934853644727836213901505130072382704172605066655340498657245253693380688349603920605986606522651350213651878161311220766889388530610390562755149423598134865575299050516824178947071598854703009689523630199094461247632152893006290098489827814583944728982948108175361065476977685566236834668819133643716924571273882006991172546085580233133527201539530263803627368877553255547173285930802917637395843173004355442839764215456519551086969927901770686278143024807929193020834552229476640612443165229988755870308492930788045754159926455014785024*i1^99 + 821488305241931378536437182784224828523529108157010897174255545097263128425430906751025501434943976311171238041991410524310375515910759013542974674313527465083518846823101548522288852765866926185658330487233004375549525373528726296156763409383329111529274465320025145834307765408647176750290272106491817199861199949353797923642461638048217059093350485634948978159749763505700764005311854457255292277414118524318039453775667499501205947841241109490052075640106970128721347529032978192129679118132216067243301209979620089506167565596887473592192867355667075374620895244260709481130334212832467255024778094355927712057086861336445084746823026714519417257967967861109323541997427992209443367244562469208027588603568339995696394214201310209038411738415166626928255620514956339665265098374804023062150702733560877832665432538557382609850990017937186241232252704995032339129578176754122355158448202016589009660453667607816592143602101523551227894595658333754645294500262369343798732322210635749208837311359630951107137359303529686330798890965155064411553543467223061013443632741120582578914384679198745842693758562792296100833757669117722713498033047213624441615722429692104298991425981494235354667594174144310406035589308152666729838822369107956095287515922849834907381230977240226091455430139102485313918728443662555217046064986825377593946799037277700513952107629204881399528002504087560674344692347206231089036610688193102467874431998500379317049914581874646280302687013280588332013923970558472209882182797752652473612438498868170277329421715403337116600936885230312403628436492290553577229498546827155727038433195730617817251418937938916603933941173993176486487216527233380658710738426774354144485231150853726379403206687838138186616590617148584062933648204071745377503106917436786194872456984337305591017932381909049693047516983669138826289495378306320092209884825151312600220805994158879132322215857802399649954455180222339588620832375616618017387790417448401953721111541825971686443725363742599924358290829982681413301613199723526884525580130820177483060066773887249885054502743398879897101458222450949585377082042799148617748828452778040622884180236692815378557318297995631194396362662322992325881720409194508720182784122761745680195642784664373740376040342741897237107391573890413796139128354009384969574962059551742151474818400073531281718745269657269028217688127476278463429847678697679724831467016313593469468767837515426451073415149317546841990787751385842306151285592609227352614021787513045566061771797417490104249319863122644266216670268178504953936591198668833568755097636707958716707421454639931524833087712251663064971409360810523294723031137720157238124889008207435602739817708333616849309341243305166795209975888358613565033505400184889680256385863029181490784033218092886846645225133069953685545878480302499311153762807796567620876384620909877354522389794098397595337945433652783938711823097785348528074144559933732098969602197457139583555490047098966763523830348051941381341255581642791954933052652146706140860511484324804643815911773851354769837297519510134299114465586657124337460423165622675378122883411395365185271307764243479678651184020969326650922983565674285667295742523306988173172360833611351937774138230767756826789727203457252338265589589812994749387803820112447845519069153973887945306000814061161287732051141172366409775639773631338409241663975396187115263538796561459919242407062385299833422366216898225909368198729749707769167686136880274638061301597338599424*i1^100 + -3507895572903739722047378211355686852334789706708420031465065707410870137135048296958834403831574908708257350917685933974149922604566214334133846970787233777838166514818514551636810100445576877068356614677451318247028038950429978830043863638620645525721489141094828780118995418784848770558520137793883851012775050284907306413773025978450198403935016553712062588495329392393603180448673680040740305114645271947375798770934719032246233664126454508617109022512154738473386014352928743267973184495123393972419654482329077786091138300421366251321354527363433006869950272474703831184988189301087320765582118025718968146722211108675305571173233362942595458249596926248117898304029001568382681101005264618375930977703604830053424623362674597858282582148701041874819033952446129506183214119262986609685232823090511337054911985512886249792279012223414936231915008286385020664326838761045685572215687681330803934007815583670785228868374598212172733784160355254120508410141444394486583169087091925003058807345927932309617150153991979127840425036413731637137105689241383433409870638353472612927351817534286603389554185750680814371208295859862865774602676283458284344094670979504434056413346542690829354679635493034244892907277205840203691931166928069787783281148777019264158166358189927790018041252754993813882538700514134358633321978601528988720058200466495962654113552498521647739719802088928042542574203775743166217322193522194426563643923242702735420749632113498223551048197760049968107834760230528949087947574297815826620410969312349311754392382449701721915147338717398754469710853081372601040473402422924529905648090501343931713007246262038969464039099567156632351978367532632480452817364051278784435871997704393286665835747737403624960205922626240576936204197708834271194976435042895971391491121409225656416038347864504477186637470265919787533752865760308933883490742377231638953751137769731729925991249906113104367980347853375212294947045544942600071704067452564320146518218359394015025185560253620285472084097968007566919273664010217572228740001461443507113836586069248727199699499742432019238879962336622554104052941420658699710740951230145335937959857561257684696558091753211486674064328612047955018857047985694802252778608518343000343346520037820888601984500422563821032896218477048422088850236014826887236364740114622539826277477682249101117731103516516984998275082993176697852844135898930743161071406447603148201272060297166852907521000082467445066722290155807821240627747687205796752548868169320606076820993201197158347903435292725778395905772376739904660316494015494611262178233877535442918410143525990450481535498826828897441612595214451361347959042249573383503845949521010426913222210307498721982623761397996981539383146720578034623184043565029420824379394193171748224313270968575895793827929648721606499715754611926038458022832174423563792064082369410056911888877058959467170145687188062721091061658877248951030143878293913110865261914032425771421408872605780102460512131528292183280554338449685267985399778205846927213899185676249865476591817601082710417925412615234161214101968228117830857025925316625129418706935841155831160577405749285241813349460480369978359111531791504090662250164851540329552579735760019815681557986414679252494394537999501433812359852804198773937201682297096490817109979305402538818874125464523300394758814666000825745575565558525997681031582623661243424105549686373738598464859009793163883815994812085631731353893269093874888560665018362834253927554220032*i1^101 + 7340324273835102572646393522176412715558917319605424365991440058658403547788908279499457879926530371269271663009348639536278774320813811399725161887459437490133768834005465386255822190198305930706581007055216738472334798359302303056512653346561395500147653532269921600909852455174972682610674202392688227466621567356266282935120077589362014235018406106152893198509731500379227005672089756049583953204793454544622293884787196177531350370030639814809153747925745204347638817102925773805528144783875794240721964713159196787984941963777668883511160007858633412331807268440067015105523609836677159552641739867994535628655432095682265200966576792968437032942441044025467535137510577955159895914054376004326559302973910215637639437278037670424666863041782116195197624436368902564925620729995017839718536725822820414174535880717543939609691468605884130723950964621819886420764789953371730159379894170027262537709698074799421785607220659256709360723498500248367638602204611173103828605866583108104588583125202834497305553724848106502337122617454101707135438103883458334094934017615057236408486194486001860888462188539985626532769892717584179138069146305997203288507361459866667318534271415853002226622783834398972824927808412626134707988477065054171592288110089538501745796959055333620749248503019538852038628816546590972879134894158257471058288058459838224265676989798145711075109314724812115794120018942187162320062615297181518384249438312705588525148993549575533420792817092049529641202514983459174762682456741469624891133179745821346903514896732658934866368447318606313794130433647408513538794891320918479518141603779580792909905825632152347501416000991997149054179872843574255916246868680990780888346779314812460209102102856538657559701387991117085969958544847659435266136756221038926832647534267551034717181165397712690200364156087100636613209154908276583388959576366285008444572133820912319681630990366034728159786192262091912437992237934917538380762070556794734806614410887112081636505095244716609327611887859970216891279948755081671105715301617439859784698001163899039616705072420352541583006900633565855825788880868182907322160001450787572071591468307174588165007406188943852058075504421131342217420099736864904145062554772661325785938990736737230703976245089833551406439795027511522543291478885940152921924668806743485822613463420736861053109038621508781342189386305273135650854033016610766707304000875653280043490521344543372648679120701573874817535153502095324337169316675435381986150576213424233972447073951903226102901845683357714593615568634028747864857437756752312297924075052308299502643645524067878741425165052433675966510667007548118264079608188528879576737883150395709791031778292563923157583896985244724500221300972833000031085890323849768844707468500420629290123275440661346213078480213856954756289577358076668202785696034191412595831404881354376982633193099910962695596132898189744881432787486509460941766665104601302960326909376142783923645397236616399373514246014573792443986188779219433140191417816199255331834511516378513823619417798602347491475401095197782728930972471627303928843689491034400376568466777407090093684698169871036796977482441888236495874460503403424038567529666188817228035603890887316790609320709741692015474060536209473507058352307137809423020901792247389998568102180813339899669384378883169145354949792948279112254704538700991557181334085290109057743912587442129562502888531593393892427686242972137604195642682715735103854355001109182142218240*i1^102 + 1142336770414526765527146338524008025595051769707177155666422666341923789862108527731180040907515382313139403925278032432745517232886688043446219127808280655706717550290609295174024723307387128662056150685464779514847432486429440288379450480420553860301065061394776574181115238002047202020206650209082226962174936161554767802848707032211263950240956395624444431888099874031579936742983481228055766153621978339392618822054349308423555847208576501207510279633254957446499381817600244802001217342805885975793259094051513699695706668916125370964963920344306111950676729945510149107414162045783642696469351782875123870066227741657082677214324384256330161164554450292760826350158119096295409915180385016879625791395831752654653962623840772149061561772489454717585546354094406233984601857735681911654169739799642098773182829414975779379830938519634627597012801786769829321372999407507077678612702824326494022492212886702850259293628695537760037967544695851346850808400959463773974620675566742659466350780885383443907287139101042669585190684505394645363306354832422866983832766337272202141603204936835309483364704543461792269690528778205777587820664475445524087261828781743412393014323956928072043219380437429312253891966625389298994532690265556509624334158750809449295458133619606458255365398110862461543138839068483113301482835669867303146658689439317653196497218189087122935853393976654929205312684274164208237493529850392755769870948709890568865843454396583985236071252732294333145483658957054567681770466694429002849011884796860760771233226473883204310784793677756111922296578470332262133985216019432167901075674972414338590618257183093825494726264695167258146940871458455265009475813796578358675025669704613304158629239661017832990860569932671579027861821179344095365816579720359204112197550376910470339149316817123224016803262956632267341534330303054910536082496273029750550939178956327966386194786395808117374163631599725094146228386096155206321444465296445959222332328707166103588405175591170769754787732978701032229530587959788896418964448611587810511613958560569683365025167882340016349574300528289803334599321149860687055684813163014299904904763010590074542429003227359851310098304103547204426607040442845325477723219015833284192963510671661649841631235452525296408881275328892424384014098205877163217258460602343776238010286605798766725052079035046210100412875804519626163041968492130598257007996504742280047390004120589450971084210717841863775594790373380946510058651690723894413578653679674854870644146070190865903554130886903794896939519620296138664908442869411070780674801935678536956101068153104939698124291708429154764130733559504517209778527330663941482934078926195460160143930860345666152285609941587193857550380578476433723200787028250365984765459091566977729907502396643441200702731393839517469133050864009914645632694925399731752010380901976171137022080104131765401581774070966763310862407024496334414709981946041718498397533027731580875604698018399666443915520237842008202475141480751668047602691680558113789372525403285901109439655831481889596896212653787774697739038650368466684484078422231242480199823723912481268865305983946884623820340791736979541542314968631391293107143004613961217737778658279057286079539159926860874406729678393439417666736488069169459725537448942180350009593527673067301427063533856504641836797650606619745641881957528201682768767129541631375072850592551935975960681132334059167947068100749613658516566471192650372225910677316829184*i1^103 + -2758831384728497219429311284338759895380490378579612399560928090031380775856755954008091568404375935352940631300073223579330000827419661444128033384899290547125901604373971808977215793047506575446714859749259965965345132217856656606568521510878127036001200124598191909785980384586151154840749112522109386420807608323805575583453817009136153210118216037319500354845441482131263598182207583458161476226201288726472909116116995168509873843266796790536560885942517417525816055103136444920707420674215120805332246851928991560171630360840485356354473426218920928318940289046349197786662913277772659432627149567812644304479485714953391471997531527812753099194005749002877280851106144162750806123172900439983324495191079973796900354961040816962771333339206026552858631716097374504277724782210387420210284371727314325099755976167953760919973439077552905521463931128167511576299560824057756388570222014344279991180778901609639709053313989618025484805381451139100589755637232081688511451830832828751200076048925905783915904354729802130586337175457591217671993043624512580902611122300656328015367433783498579689656410588216203154656361394367446502155990012383046617831976414559795016241828304118566537955511148693630756372870840433187081782415322511643522141561091656111064844482030943448290809633300398904659590071787401220987872486105126186709222666676723031399138006521228232774036310626198024245348949062309814462613945827516701705372160357555869833833285993439886326511061060787907775179115956154475836451813706000353007322150621612184122819236005459641503080529518252098620898356571362666123518470939831401350581386856188743497429890060542137936209035861216690645842291218849562376336246429471513481635191793498780415067574226810430304766476795948580802684813890779289088106790646025518858873883728698004233587652712212726902772420903396360319078055621570640079702078555368601433714707229596618319442484687880407657298601007033326538606175914896102193633724858674374625187408455913497641883641721433470260202219672955327058371651366401162292760717508014098049337868876609119845924927546476443891120420725055591691478379161012873812448750897040094636468296076479298407169109694744157617524228950354322107015780111281145028573076219369700388226445495682888962859870600215104302313728281708690539315655127692429222842755109331060588784134842199312392788233124051867279689112595794980291903474158760711015645437547024347883742534850161849303870450150255752295318684284331040499198398626017955399445027744352898898580909805665928258857408027990741770411462334753214953761770824227281891430770155707310037270801905354336816728052379576427699765154497860700999831549714745447967899036677387138442460184719420529144786630406742914105728670075946765238588196414643925530774256425486640219138004243643417380135858210245350636298130624843759244294035454009163888726177339479077709104252779655731435951630872617022088764941698193135283274536051515067861207064068852453502320633242110213767733366744527362064804336670618242438787460658409638559981266471771178415731876895445885180755612589740882869562168263662484895044375541542968553072613109441803759133105909000597259172754825829023792343831562053101620014075377807232858082091095273138285435611727302214442008380997415050904731328248410115188468709755720711694229810397034325185029339458563048184534712910295252462821880386482730644134149505531176509640180169288232856522057143249612551835048627202657750613694361782796457722813349888*i1^104 + -531713715163031271365244545220464526462239319211159470851047293463138782716125593114061114550385084547923999500193040577690453047014690942171187624515040386974072464119582117401752204670967141169808640340637728269904592494944378157479020026596823966792489000052557950882971025325291055698275807849555348640155929815386446075471327252567984787869860575155569653294240684963451970860552819124263682420801528472815935836433572458325244907110043188158764201836931416200666089656556356344257389735525967882336143774370485845318838547799595941723913864203744629296831853020026904692328587200379979821860078990809465570491416676054295237461110767401533033560146980143354502435882715821061389033051275261930522714327360712125824862120086746308744962616004388291322697520366314763596091949408572576678816581739743969002472845931175578605919615699950957486961188199876133131848401661598776128463764517685874497740186024485608923556750440734280600411846848625199032333844445936158105717379626374342462462246555273147915449897929487030492809176426884000810084740032582319066509833822781624878350951827431826280937876327953218490608484171170716337222150543130984336193659601166409306385480388847066248875294974698017277488265241896452714829295151293838240019523048462475792856331341832705637498096999686115512658427567190385213815600405160966699166983578324270171174326331522633812313529397494315431446190486189773034746920054140042718287409010510720750223894820883739172788994382129775456444135788920598999986143032845418485686819672521207821107047226608559414619975088121071693139960331056709983234241166102267240520529604054274198936794596964878810117900614392513252247841905497350471078169823670009201631905809296558575343790709134825870561681123001500371219006780488286629165974983787449981413039069322840469337035762357499809531548737679988689861044262514558949752572009873996369476375876575724890875774009492457543704596191013215314871929926652585355993936275167093380791969658994636263654497935762956819173403783960013551035600050047674812042624421579324608522525979449993667184932422894758553325219982871895884536273309822885171961659053950951058536682231165161266052864201152824501518358643371979287303023165183123473702601519552430965843180578224570532452795291109761607170633792905659235452991608169994261798930367730477850281138729000887695523444334790247917569395917437164579399089328607264978400628646384253925324559019149756038695332788202291101054421912375643055491778720947976237209597765892623028207793506074228078763090965084746163216657833009296167960731674833748149445430682545827612013409686665850485016074754897591893509991698317217586640783126392130332825415373405059739807398894226202670046440524561407574337763732464642938460684689624250460910083190358939219094809207408213033847820392303104702492657740492751709980437274060939015772584398272528771588296348648060313672553747923220111123489985301023569471682045563785094458925083663960896381700326071282853326936236485687733678668269101830317596489307131312193145271111332741954814794092965767982326478567665955643960969700850572254393358428969664628082571641353466924477838150855755581169904505600295677939939056380879801205657556312567140556224914886590499990740157711974640248636000290432450801724527481673666415263313952385633109906807242282917227334226119128114626898794859989793766314768871729095807532652068531413931032886101310503340801493334536626338718513211336073197985026836720026654867456*i1^105 + 4148593106467278688471341663479440584530324333502908954356549051929805961705190096741644898858669677703745961421792024254382619323833148733173433155395047841889414679981169329741953129645930294775414852222422222971017043979476325260216667084239680668090618241206642181594805906010866506582521335879253918708399927789738080134460548431074902879013615996604093446052168609902312104241714639529340322345710896342329086124230011469744464962097773611983731294359906998891296405192198454984330055765372441006191729746066875612020148832531306346696004493305467855044533277172468663799202498142955421980906997496848678567320429510432410859445383720914540489047860703594298708538055873484095252371405176779749465134815217447836043026465912871045567818430831761262636891692473113570580081475218643154609778183452651059058611413448508199914519985957167772422962996225539872085356692946378343757836388888622850154115442514897508775256418336998530901342661838671900587451676230060134553500034609535487935650347774955451146104323418551565219195441808604673976116323270374725694353155790561641810981041648238569241569939895003524756911736608265311412068302126988438486078903587905414963405759919467255876695466866603351690452177392604808596594442171576062901598214714337940543845845082191946842852617421606862198427764462526449719111978922305077695137008881433285119766885655744797918131157712363701922838839322470460445224396680855371089098921635289476695908919814638999712539655632154014733073438329300213737810420503066259786512518808849179431628376262868957309351897891953923039315825757801790700430595035329845849763568323929577158543274623813637611314312794206507020114793580941800710509333202734137958184030420446355106651772226504164754035093460248067860059897457886983928998492765992544049700026587518917238505373443425902624464838641887452563766754001710532372430157020980450369775686332562001055898625600615026650792415113508339296239042992762615844405292099948682778358108548073952977352418988857768353960960793734313410317805299664732271898412424941562207017631184772730861191560713061166260211932065882849375962498821933039486968778223568116671320313607655400562929856289274008344279224756484077592496188665176405862256178365962619599894310138711100579358004013519863491891163884120447654017502647635165599808686395075762760876252783717820218014704852856981636210150848986763369701388628985851517147819022296666365574703341190687766109693205899095600173596669555229599663260360337877931764214048984672092149543484617548328939727566060767841751590837972236893449706092281190973494611117019951693768245208055561814916503112638246118941644453912714386167818031519385875419924561086644395868742725835360349844557597037891712940232500073136702897363386124770686799474675119470442704508375965954873359276790144430674044112046252896280168609913807387415763171744724934769220651019725139789808378538288553751362192400972119728413599136840652044332858107052290680284219972978581466963601276966556235530964167672584517500736553372595993498557778712689567218062320960554363068111418861191995286768227429054301393277045674096829519966044477039799769837199267073784804015021231718683230262495950562896264828238310936316361587888784976205054541579748105673529585633581892873997718568438207819287796191321570673323120281498312586588001261436850214994494181971792616787424067624116590746606474933151374728610006110889636518721678433666069383572090991067336309414110546255413248*i1^106 + -14457467806399264149921838991773383061306556424528992575226625688864319066268920494819378747505687747812167868100185413158649368815456683129092078961784090311360665620667892795175409489713837805210680639979817046104779625257963869788657812680778688315577935052733016888888685605793199517501381630070482195172000838214292662103262179143298684269934022583067151399088307844692037098022455987678381867548262634623426684872383895470425293720562518849638185497696171741394456579889557623751723573231620942305858959412929479280850844542766496778353202730609251700186489746337390813046930692840904354545814500531643851869830882239198947649270298840028922839648204951067111833135274356561623373077110577305000841422247765169193815988848062203889444475371547657125461016346759995955906626913858910238087258938365167590562516122733558520317677661461668016555349783957429371956504473540954536740053508555502358655849467415452104221694633928460264895210223348948225087625393333666875109686686393392456819074615983418351236100101782702888727303108497031984000298793673170090841462428549646439466006877238153797315666314130749476591584396536878267148725528813884044419345046805049593398117961492083630936918352142323895438059973107496201908068743053675575556128768343804347858961469526173154394687104090216424086426325721666051547106663842333355665526485343529332622873134569488463274864140277111476984672786006256923359062514763045243401388102524907850809360724186437082834944246355882347018564545609095195006639632076493660964451486089634143200780106625958071396281039906687948559025499808308386491605268142961294909728784503726709151672349929791020663027397985182361076351172932466957010544780663220004269791441050331702818626088900636587784961002706848811726244326590717057315624311576162006934521023718776684214094710154180546676277111668073645719382012783502162114074254951512169806397726801526960483392563516598253960592666656310142705993456981764726537172722091819964762376581032510390329173977250607095428724274100364071598455333568646303417394600222689745120106150752447931900477705149750648887912667489565600055847502684111338721133319237762694952596100451650302273398472998995209339003894133294477826940195246309261360138864620133041592668709918360923212344002389182261391323790023209429396289320754194744923750762207219972178566153850797881575624330900158414467540708692879645310808012901032032895660260711643601066259993773200420949831667205326103887604164152007101242962179685884712214831642769086204202326985138389505663214654533618184585823897960614626358455319737290774542450818292496633394896601181914265225668657200979572512940907064161249510682054799161135723211916185161102105079071171588564872875855088258745013465044374375563355692396524896330806102931484368567120215556110907175272233570383952911951931585332790824609237693931141511994071243073700591532308505121563004843419122892052517196942299802646644518312763359964586876459218316811978502089977453655235938629773286017811656879559850468216076657006540224050214553478416025945286162114263075891328617766226479941965624655757657625761285965058083173332525864241217939202558910531553127780967413386225373746800605905299132038720422265317689597183265749344800052330141867116021067648269804495522694798729419503067495775902627321867210408501098829459374170153316139331341114546063693634338140773275451452390840739241729893566755611733513416952945330930536939548947674205214819653710858258743296*i1^107 + 11982085420327565735781717539644588215174210264562044594311899499906640967596671603834965736788357719947420124161385037353200295156281472999894630185412201060881311716094221426755798373957245337790443399476986445632032526058430222377481661799312716486993455287520128587141176823346198876405190413342973878735385404927616851790910696364588828419975973775189960751428213036711602962441865689109788209608596490043879032694872796249068863504273284033686935131353622128236456511308281431202019143168477813429753017619646807272548904145718625871008357150862934291881039715721173780911570850034278180538763657999743930098971379638713365278816272406196323471656393472530003774373532404797511406242334358377812493521837474370939142505828048560650461505565894061288459350291827407175158272778519360196854316363904484930621910288993274568362541476721791979587641717028950230719825198104727315942727076376752016280764382903040646061006132639800812248756632579298557292034243451305339984359995905941557660186413174640060033180171318700874864613525527355869499100699670324060318946810022849786378386284640723539653837381672477812552632455101109174463051080009933676322320581295153418758464175711766333776105291759790082903209941998444330984841164085516939196558132271931244834509360081353152043830526989928331750715735866711221859754025675404900394315510544899994063992544254742460826448409155724634434598421226529709277559337355877614269270539615136948627901353249728564249953569742791774852095860521028390596818378780604368150731676833401097157055379970108551669355234099233159111702308505519113650022481973867992361876022063619322088880228491969001354748081917767167391518203258287712635079245943328168990392676130365079048318125201745217635351367899948828578898147877206538524483796051403855614667245595339681945344957280972385570217995219428335259916353058890513533280145753450756681859115291370188897353856693256678335560919913872085591164954183921226658579635665805847186826219220284800654459578241506163679008095302278361835115868875108511323535638285256868053142817330851424037180636779643505832382344912193499423738268493704556501449141219148667915881806841797573230125118468354356770310725371478312387211843141020981510845928191423046037619916651785007449222726922009599700887812671022432914222850409999482219674205068013358677097083966892476398885388818276019480450176441079055344062605036415403795723892310945840035066327661635938024048213546377698107153531184442505720039918515265452039121307007247808114249111908751440207557855473896236833642423753598017462585661706219316491087264400520190401956330383521841775378381393015476209266266530135569764366727409635141489639694360298139918826021557502030490775250579045394612634158049407055461599303071104470497619887265345955809198171325218258095836247708976751538939405637049353001957011411235831365278490585957133857989999379294405597450051531289827811506540148442663850276631404531401661186285308826720973908137315506934365914236113946653780625931891570394071936159860073030425197651377011297015767947855485401470589459292178846666674476623286082021997229532721706197278960015032024128513561933000190549752305667711771277976217385620089615180990218509088885339812074269996269885721598550751360969054603765846231064102945846449490298572444934524527843934788672732250630878062571429617514958877017304221026633906959326252231388725547598415636478010847166496868873451495404719650211255140325001365815296*i1^108 + 118928565501505102553240038580226235396637384332113832446023538092392337919109265658394143201958360393282378118195528014366909542803308341844985125712257046785220522397626129779184040449361585548292900992458738640402692552517058197271295069658586243995279457138159431431299974985824890275583656969619870835646293598131289767075490351014145533379171530129059018245634252670222985389231070118810792690074754336948652345162408179074518788223831574632528934332377761391603844649103368199533660734877127010811662955411634949466960986840805560967949225659672982064630832045730518312236425628323747475358012890467100693533314776135794610857243947583869520683402611250462495691429757037650787903967042835380034847361918245953788529934183024337703170128969818338406087146150810850959070662491655370040382969550400656749071936778644310517712716284606881078137833169517611433336487832719380858576183192369329005981924182913748850399561400958788876400521122702474542174419719769905645246470808976005084599985257591329554835679698127534100160899475091705205909122267513416371445798486350529739122982009582658177435089631725315597132747290988566424767329084651468011699340223000648389272846024577384157829301098546568412534729379361577108971125223453137028808995784972094322698017212580030407411570432580465253293566912576701172782028283133660839284520372858032714170551696507295074420761426073422514108725240241445268208336775333757412839430287415109169358211881005932689936300050763456696043621261264231881225246140619771332594223318298571257944012675803507445845060431767088242377912879623662113585405458286890121973251644710506200530964147627772139342264052409859807396729564959942243806987565966598857898071247202678111802645547150005292209219928889542359017017459531315774975637381587897159949093083064020536486022502868620719596825585964592964208450156437401698412303004486945801213293276134271187171388148175047268131204830722333128278220870719312225759028272537256009014168868998088680495273105845985267991325066779248702734760963203705921790609965516624870737743276328595725675065050397786737252835572669283219499732057580606817309840044844926847661798514581984758629549823102674618750454786527281365221278874575347545485337208692041343552376287635881192649204104517989318882491381655360716706241764066137098945013029164427626295903376890813973837675438836278962612189852945021951935658479312634219907520300586401715243508373234532072911689616138505101148887030903770644542596391430536104263097258437590434482505795457829503070505291852648650670972964662955169978002902439953791556240895550132387267622736291939979134887343580856466694957664193498778533106226783758393673765580464846511952855674531710645646992181585104936908983041213200818011818678047280575355365495267946020584502607193536858620754424977937631121601583624144901092472660613114578254896706410457135719270573589218020710167175718657698817740384006095853590684589585052017257323022356151493549508445830770703324908986286009200597522538002200667369941216982459920073648541898871916984837035266388960563909919055034772099162978325754229357102401238853469276920273712701273301932667872529570496845366914267178747991724959978175032440915693639383554420959458506410554039551259148517508915769398289925971427791904777810895646462951106178998057775722909596187934272139324678492083055186775113556674010347485663240642421161211048913551049727921925487855863839647630597199657648495077097472*i1^109 + -563450387702100154591203842929076015817065078864401152277803136940522901611671122981940387219268679104237912105274406997218234985069732955611775300811258000569866072768467321799518051807411069603655951580579694044785925092881104987155714130165329084775924335623350065790383608745199388117232870990604754670083535326308265531914096044453396250052228732230399536066517091735737193247612538459004455193401631668666033076163034447991768242269712964189040239414329252071346177927145455199821452341002970312512183132052491537651949500065166420425535041144859223890196143876845279954255526664510423234035323505445850533750577230365750648696063012386351608926165983832414587797661514600591389264544575837250403927192440388823863501950049338211567912847177087472033717161008596393435090409765255190433173418113507913327279596341812167355478498774746435241450394607132791790335238237032665655102325688955589509867527662368610574025727208859983764779294796746985441724059118787165053846436442730074046452829855890038516833636716851222056385122780791393281000760978687447917625953611322487105643653094796138747235617268733996345083984816651456645824625004209008412918310615189389207016702133451153071445427024793655819345077456487046550720843105187435793764125892725982713662328320751934555456441916888958069420348870633670359482516105613039006372480920069384674561884036728364048414851037627019712295067778106668649107339902257002638109164291441151816051400306544546534476889644714990844979477599610024903477198672128382221359832073148744003977126762046566857131485611322378200650121768929070077641870446410538899145846762345477577975831800724281527063081252208915281389573558551394493169909584236636261957591634876685372420466787000608503472993937957022166101118156699092981572534723805377880638559703396373109564212227767795003749099953770310251756762814463428793676451756456767395100554618760886144591244545747298759651269934765400456632936158199070418720448805441262531500723548853254379797793318689604039396466056900799040163515974722607163247806174446863295062193124143223515519257587289848485524880353090425796747979159673589431516217314926266344672256213647505301792820720366233998761944782730192873794898428634461550438193163978688881550929799685734383322043368927181389000363437316789479068928266883209814007519489065673025784532235700787086371805551688392194031246029460359880907312545656090355447481758499003570124700039647384901119042495066754266648048628203415276361229488972931595313099355387433284034660574020610549606124285612001160255811226256789597476787823767590114413996163025549795747530514765842059370982700033250481018116781870312418688197091363738430573980863683861555549347394568399150643118524572474304018366271567352027502576793144683581604849297709669412153634463828382159783527218643188066130951743612249635349924502825602398524424008062546225779435586040639789864241754936000619733547441242121910942734781198693145332953539529164413735912935420768099697689241020490094511011978454311828665522175494161090023738198401045069227539448288960496173063290673883576946907492053625378264557578830986352975818301849261385249611708803681238321571550481284919543534081405281726156887815909922883602812609003638708682826835473118828769267518942603699467578361577552438495625282648554365462663347050165782242746537966996818753773989672335062746752916759730468682956360342051601421166036157378447620637622048496839726279399003127808*i1^110 + 372466372414536269258818817186449096946236744506897687167837637172108478441758665366995389273656916425274561890525882796632787877849905467483130320066760753963716569269808501202520729766153935241626949405513671733909918355928534861121043452467327388374547139846271491519947447582188280142230941887212723389532556706440078059635621248140337284911897459277665817694670832932635733343114982956125182025164672496305665423918780878520470472470672027084133013474931784296903225441532311980416613042450705079137672008691580267130542759111812432018092464255606007500400815361088856641911744969228272495512227537663957586266217136320586386709609362867768755458324711448982861212745453893786315548016214466453799375437899494369220117767432953304686305955165478512212635874498729478664239533111003197979880119129686501831400964741646348396506605164223745973881809477310736341401679873326838156199603498377954330728574898035797811775668241966914685851817975245548310356446626745985511360318520119728807774980604134120779828204507812508170670181794668835787451242595912081991581558724611914666893761019620876747818650952812064525682762840236918259121027578356757141344427217519899299652825125732810560260912287447658480083267761858272883087891320929483785071521478361686469989114260824308632427610627987219743326298069253470679303054934221367574483862502355782607359461846059198194991116679969237154890180184322329595608445009594664958440852059614996465194884562775174250533364139717010285521267824553501399676550612014228542357343476091742011906351926139362680500242569439042559889606392845308876761711006502266556632274774195581337485293544894474501749092300983728916937374170901008981129705014863393920101853644561874919441844079749805756327002909664683235158257085660808801963490522304820969590553224289329346708021905703945338736513914612314063511149572003984914587604314645335144551379019307186633942596195244393674234107497768423203461712596729866822718601949280973452831138606668377960854787599998358982584116039225288197354220344277196876993376775270534587883045561670639986661582238365761020005722613555878809021378532625957381418122866708693623281750698398128891144981630008602340018544687884050055731909565110802188117422191749169739298072660791455910341261287062433864753067470667604705978720897008165748157536968627183687681477668946671977820649446552247095270867968577553419283385333562187604840203419779269963229170672459896127726473449693892348962994922971104054997296835427948393903721785104576495595127458036247507317332361734294007140633577735584663242717387029189570512062279608796132022985313651530356135087102170260306162558308541109129840648484524538480064338260089492917637165188616903945883585789954104432498951388055747888499088756530886509749587902733533546735971783470681631143951200202966389756336692831278749883815568338753363126876948526931974175199135071134319857627388901579804400623642290421723603656404350279969018726248868504594851885659764173056993834300766943582320703388319603324674040804629171812302170084452667470384236676540668872139875252112078121367967685398805099343080986100589567490670356984295356212045076933438519489946079297158447385331782604392580308262685667030636710958223052823157619256174630740119977898259620042097668823764076303607885452173699615045586491263622089189891812023268158577746360244772151717638412441106437228472587160458513655319744475887966568417716560873885732778727702528*i1^111 + 8045922837526207920558017104153519208907302433650509593377170539907012059805581186055295138743118244236234235443588104929770649178689407793748664557631336199646595410619155192717031302811821129170942391806197330420224370653648743236339226832291536027788817648010860137651762926372319612513914810689026950321028030002684483218630275228041090381508554552661533357334219156621048370049281340126819013507058420015897220451028645374224327370624078388518654935131600634631898216293998530273195602028808666143078463673151370099987520089605859062898909652762359055244608667648101943855751010427902000311506248673040219387149887656311563954250418258332298178768598646362478651419462305827067229841530593507567134359151913636971352309598958446204829167882233593529313182708947271770015880315017260975073472204560568164792837214203678596883245254051138074055631301897886019820151114954026658434691038505199721917157764184483726738671090197676740021714209660701460230650568223964080959458492571092830123219524195905650314205758286133221366673835373790317416250194165539779553693382022953134452294560785423591375207462245930935164686178699461192528976219477885544643142660291271124801460689966508830943905687145056933703191186197336384111375087266998135373499829128978014353673774528042842246324645466678033295478085992524839060499942897927502415955205221976882190229468954946295656282022760888105051591108453910994791791571631290132918637021135653822792062801705054739251980945457225556665395167863842984693292293914567421000814629002024865530266345172568091219928915624265415524908856971757443103784206262928859864536674928539362708340723343622683312664649391905855368972641832547886780601555427587618222226723732146436439449353970463352939109989111032751029926515337462016245102645608661297013869017250101151178140079955885735643992071661313981911150066207025603945258903547504997220184329042915258433508432491931335766135128914905826857207037040478861488374930759684130197278982379072650817464324725326668783143811190048545951329608280867870362498669703675566025589727780241505809877010768382596722023230998858499405833263781816488201079950714136131318380165801398171542752644415348131732775474012707226536885056277573252207869363561786984112445252519531370539105663443749575463587063690397022711545391300777800067581239214908384429774763380551855293846868505232057968203752297812563804974530620122950473863087214291063860293021533465751544465407953663491599441019235238189506265218729003901624757307864559173904020938072925300019490385701982783939804600017093204019815244317343517226937505783014944170727626120982469971381621866669424371664706918127052398648826910903272522565899646499671068178050742468951947351559086565721707832461202183861429370892766130912387499075270066698143398289395841320044919985110348669280693578919181725406941248525850266341369768287514518356962682544878107142460522533725576211943795881523305421679020646159555790331074238285351319398766032511240933730483819567481091796068721654694419289561531798804985827163076455979155885092604236827803999266160390187107535388738149604422306582871417087431046400122707308993679360243744204536363821346810536823630030902663868535327164894840233647544447566502325674742082131172031554467127984391435900921223480219908376120885091191525017534302264581434778258177159142619575329532035560485397384684976875967415687354824623585506107378870111343725757281568740464419405824*i1^112 + -53488401849920117909518932879194686089071891043457823661084850046385616354642290167612262052239287825524336035592515696833195613472979675051620577312284590036613804661881649780837270826434337393330375093995998089155155022266968215918018155079074801432579129942768149591602678099727543390207235923214433989510432119872159079607263562928901088893930916266223855451675096397946915835597615567391499656195266852458550070873830861033826444107833755818629675812399791115464855441044557398179625893337450021318778969218792584655319559614605507184779663221642290524735668958991126971293662420282299772330778540765578265098162255909561470268541324518708526332412814047588068622014863921530016274758520379966831503729770060220292741314267572702056410236671562515420234660914725908318613380609271326291318119169924890839145422987525168882785861501334658476510514817122368169476114336307337051529033398492206352681826875557060473283276384539567470119205608564742069719354890321254940376452100862145332988208731602687804984474537202667507523327850880504416454761295530911424226389962273775147254880449500599824875460235373349917839258931078373084753603564729999668526268586576389432293095074420751510878749246028326505283386626922707201045830463326832953406366822709467284015102750924192133951521443065670524322822023583513052301136177546419114331617466221458427139048334587924477792519282966100630649392394426039552170854087813097132326228167585509002118713606693063785494251849809145650794389827409753871541537597871471381662548127984715852088947320300268879622130224871355625471299351886615590001330335887801878157456857390514488563679992992964713541754549969155886930796108898630851080888175363179687696407844012514130665654455918506247054408581670458174893328503799454913829562818855456247588583509894435618662339667867847918451366669198260479773112825898019478412741839045010087437668317628576178877099093929199143291872081054381149571107727312521608675016401839245720838248366949158336508476146891601087905009349564509453212184592707638842308315639962493970577981865113141435692216740799807419969610861200891427828934229993795298136121433294230720176541990670877310051282218904336533872933571942967900316983353521508446236310280560587795065597706788526706915341848691627784782012409700362876968079067837209884958413010739626947903758001901212351699003014955116721040093618192304181831692419408103687602927460479304620332863995044434565065133076965246223056993323107462423216753587305981921997619292837740996676704224239060342036126258528803805346062626689245208327186212645705554703997472881646000731369209768771423055121320513451210099952314526022806998688107100521697025764772033215643260165014847450924921154282808021619163082808417281880383729122872987201208158688245274292637574399376336176921704239607059850858348546332049212524312729293133949312258455172364372515620810970012123449064614402254400244112599675307161260598124892965589192169003930925303948663854047002648856038226561116378701561753656423689055310462085580405847356008571777678024112514841385625722539409498805976910328469397681393698480184721534133092257736053224088644659088885015042593114672371798923325506422075086744677084357858412384400174346192330585565713190220387122197449099381002477346787447058033256732530966135512999675895635680216641894291825798922860668513611742477343893254021553069305849108234087357550471127620938896003369133225777603543040*i1^113 + 208454729471577101753777959966571633815032009710156888007397625115583482241870773470385879449815676563210413993190168169265269515572163238978275219046102238086304813139942453617247347737085582876782456574309948627005813800686253869085122240556495492665049190952310892211458787554160985475060628423685732949766471417151180271317384494585428959784114602852324879869748027999045533369803392500844136935999739731739906441116424700270830553961830404985033065831212297690718831641341397785183086709859711039932593980180145774894983359601840303134213625913622349652934952013487999329804327570937590456239820635896253692075289773681308351947181802946048427608892291506053291943981724056031649990052757254579656697850302461443158632035375186734245564764688231087556306831814201170426229084126057044527903883909740981252403834308569521563025610043849104109187150349110901956022461527817956216696502134752938887221498920167983923260693219975633616371446980170739866555500483625372828051333847895830810480322884003525215622006737521312011299960901585435565769179003961880095791450039342790279071761500669517999054271576840475121092375897887384979205517828725867774211579653957961480697344718604369217137481750317135233847717001225864055331760604554532930767777674106729146134409517465538812683755203015880090619969162942048879477375838442284998892132997368251942798529710318770855290387392968273333959392015176517479912376438212429576683561851056886202772293475774473982815607236319465270007177578854866692479721265807608180802511859129298776557175482195606510511260015587274262782764137874476011912510224978665616498836668590681984303045883938926197170945909858429434329156295138204132303577248904685232752847272629266260150206216155270013260664404619376927036819603711954537333238877051539142639241459820695020001011355931486891814708264730682342940474668992093174213628453022323587132917688006753944629693371190128982936099058320835658214694868838223892293703493286986296036415363922612301042764075723584410057317335556136004430129830124384137193528588626162160664639670481568557490225750832761568888904404582649582030086962817611889007671552766422029980751085061302922860432972682343923510114441188872984546235478199632626408916892977323761680299783572659412704931310353989135919975263216403806879579497178629994865937218668294995915024970484673654340532598907258814403893888089680705803768931737904634033204241024259858038771977448784478817536799789032292230007674371014741686754486739977264647749698242239960759596020016731939012037840848047973029541659502544664167478024852267150206592154413476186401686882233755050147479169882371201904247544097109957015660845663569148484963333995703663746057890611001355972556137052044755791304047163013083742171714710989974924583368879538931117795977834693781673418744179953555985820073351647034357260000471511502408816422230889766488101742812549261855062529511616530845861946175202991797304004674958472084139259110384886942338040093257962356986890781311435794074942409131704595594008301627563739570884431025170317097763152727545390767346180154350992377612437000580498443355462534851728994543089953329020615279130096028735188705601128340342074919943313788945286162210091703663926401153605667210171170666715173307952783781133805772122814208472962132486238615507323299488248420241320786990522857341703413090849871956267170122657983595088156767099814499345434141623678741055711497339011072*i1^114 + -593609027185300807071047709436218492605075394128170084683588501709551698538538922420655056107599698097756167740013722992638430939368296074936718348534699164502581164989575808878020004852196186011537676849391687989043746433485143779698245969603891686055087863420963518465043611643385109293612295026241056797568374210728561536251549554415652623548655778537492978980996572369503389960087379021823869997271914199359260072306636624453503794024941868126399091001066428753473289039513007266250147016552915345080507222282260813539173765258868784358975155273775931990385490363074707608437457285043135809519720703539434474272724118373177316589240366559859106773429115794617662633434260035552410815569358738339429791956046877077840743738463287214738535585012563561169912142767568352823002603351206476947598927079604990962058001508743039418231998949959141898060787771446428753041214963603724444770252377562423087849342251027006993734747565881873912026105070276642365247001877881343102878149471510252839354350004763302702322044954129447356254574852226015143346483424694632209181742474822306362603851674974605194501835951218964598248270386931409159710566124119934899086508459014294694141086181022850859648249132221151684455730934790206110546354016600797066983396823370510772953285664397099951260857331458544269853007490244688194492810558643002158825284419407055296094218666708107767072259851389580413207022382395768060201265643453690854908213507786764167989063082512529978296929260221440490172200160184480517489795271935208275896202562862302865000077539863757023100462975254421456898364225643470328300337766824988235628526445266018577817155990168452003060627875793699575161873044289871593647188077924357477106621050065646881621865507682240108194332289161471860785114172449538077066632697826211138025685361606354738197251478775113676534160656336232372709282633284874779210057050663484128443353543523996633391494332251529226243645683062466405969020510639518996092606603504719643397946277707666997182088379240257366793998371761871418312248609920733301216350477877234294118419685817064326371943198662376592121865550077772246016292610951844178504910337056039355145388714025135565384584170091794359570224921864123061795998120276569170206944715855768874038525768805277823119659277531527383064854085010853371901037585858080882866536078444596709291880331154521575909934493200360474582902562994048749430271039240635235280589139696287625279930036494209097260969307341451460568370581971685621569340006275536708889521054339838617907401882944800601774801781556693401817599661859920973513321846297561313891478794645465637099228416409678599382149557851209747800959581867399689790593636712881612972194292387826544444898443368241059857519131478450383148319815664250950120483957698619806602909968683797842840999807296829376386106065140461282388096563194779404998438281837361859378917507244882710801139406230396110589360748173321455460800292373936317801124142608697877324192806040262017631068967361681541393623087433697469965678238057833409500177902649691866952486796488484482833547611821967993468636464061862965583532505499919854509500968101018173441194957546075572559203899483452577631219545376846746558381565092031663041038301782550054397811292527278269427329635095950192378840825971483226813920104245772876984264931641211840008768323318997318117922763281900540258188164894599791136911180596580176773976537063926150543541446421586606603370496*i1^115 + 1306026804525887712090704048667282086194226826579861247641144211449073250473664640696305425580582976716152094258368342050965493097178468799056558328551774332878407799192637491279340411057239457511177089450496772249696729659818624626164341016189633809324877164830318158305292471891343839262195622586295566501616202769461422652683012820176357555384782344266421604910196081560260048379683536318914793471616159767704651875346898008518274142545831257334981182393722385296670581727930472618553816195766106513406943091484544518328960459073903527630951045683088200762831120731647179657015939080399223949780223560123662682335912707523031016337620775881441330503676541948521591894254086189742721961677524648152889584794036666314917250008137623032842646884644025537355792941860047342449687250493758103956713481792017064709490890546027089733985615893432006856378336369361531090286199177696129702667464303168458109276178384300306292963474216016288201348645496551192128115026313547309107172090495659110830435264041487583980759726994789728831124807165519291048209221915536337123042516064184684058570195983820636792178611998633579408620267581169636329449409969679382815636270211561804550700065868582640347156453437448880938321006500722739084191740211211930171194166826235066190336013786753661527626845909761481593779215456958458264164294221067402721154587438842679991193011636385416330457658306657026501386880602476235594097155429791178467314511284451449910336661702039368909712997846661398732505057789736756389833124225026536717246048465014400547963591356256825807997258115912768813054141213731895287979907921187610803512315867171857769112800799505375004472862841512608515555594907831221685486109000747154628769782314955848886197769657943599956639255798289189230446241069450627416668927981932017502137585717158441767391906085705602767137254439598588862559111473098925486443921795851352450323822397694707106778063953308849441893915643672741612487098657845627910303416621746894307677596349078389169795223044364508932689424674570514840254962427213253621628872664865099197874942638411321261004212796760774279796642323484194244848666874853888620848385520111374235943330152055618998562803040476401227375598429546960775417994856838677383577177147632731122085102271923627490527845191932238653517485918940071583044209812853856448335725682265242002040121208791997284432582454073695544526209409410969448984308900608968632679486151045044853811188673623513575608194307186613675188059619693891855950892606635544194506922408896548106872538855184392027933331947821933532089317319886293231963115414687371685725488282314268661602715277744967358716500934472394316623815423921197801187054319897692578546898926419771003455844239618665723822202119684451331544247720287494292032420384291037438784204558800373389440456997256681042721025031954381090402164372501003483139838227462227539203955812060860690338818829065049567634797272794287634729923772719614179835569482793791195816586452688966414638602758164789487524410652090458160559258189937152585751710286768077064316849045918039152122298302951310989739920850308292658996160107011722488200307121792323492972970382844313585925218143123780899700439430306362642534653919303502933139657387296188158986290862555825056615628869824863924413768792309907521785776523652998218753678205000305424012293638636589331117468208362071326877365808435693427216270555025892390345958101664407302295890388233534570496*i1^116 + -2231681974565369461962736808340882316904655281199936003599743297780847985482885642529930591236288564499084344316181987734735521451169460015848001000707067167453223900525123510841915926965412580364462136629957412092127886301345364070963537299148715436384885557491121344439405473954300990607038406294696735441321144901027082964350752374686841571887821231213485275786912769694048950959650254147937461224136824902262673967833752693903633707040029643363605484791483916016049717295655644975114053042814360718175748991444361573597703174296929559692170535655951128905493647000174725733919230742944540864650547412743056915093991849755011012681455721777970193478639248928774532222749474877345467488615698346161168893075233183403867385646547488908143222436404058689948486141771920282832652310592285392513727947085225198085905731556101678459221357297727976201116978018814875639595724577825208776993951471802845927661033084358816567648976817658088113162487585062350981967589881873964190566805329280664208572960657600645577979939955960496998107771820062250390798903520074578597127969485445188357048465908404987860110619360948024857200955670395878724400619795036620412588774447446235857515643118118386401994253772003300989242567122434124341617331174899729744478677822131982939823795604507539191459287768382897364808265126257415981340154607039674762270414412471547944302080882123292547797852339327690626306363542840358086428961732223502077428569370656613749913208923147318998211448285250937266886627606672902249117061893159113991866917701287390385288802702483938825166501554399265120346628153937696439905227327303194713006930512218419601575800874734034554957199033093460348284847024160837579760708274996811218454964765406650413366833737996329153632730821550772753348612970587483995897900333220878226081749227963775798493019464489135520800596694016279365121226578992623101328944553703000292674231002742317469797309829825449197509321310117459746867452004907399955347974800337118092318550952130888913608811200529708579860609167115356302639629067809534569572659084177414717610669625879355332369688720186761601593709490461644797620984879247263754194524200567010918373724401094993392312370779239226370473538756850713063052043870706715095829719325817074519812412198391057857112656346711466504683074310914261746927518561095897851960834583400321504287289731969805801401682783835265562293632832549092361120289501063129147933570006089370923809309700467000188511712472247663547856041507439436705217474923347058302478894290678619673589130072522650436462144313029188271543898563892728021913408035346654581989959323979269282623837280790183545900319296634941622966512708898270052301547365786042265107682642340841184663901632000627756882483052124350277048149782992556125051912744419827306975131091322530253940852975744780709784592661899023554097312656285025993727739114501126327823850038239984059108586969446688762722762628964590314856688736656807084585461709843530635132068423086035137189519951498061562717334003745210040186925389618337129823361149545467277280135278609155383117694067019996583519630185292747268752969083225003418162941027505772457080196269668576103086721140916023145485881409077191331483648562682235652103208708295855948601482663499015988245338920940016656978648064327634779117232076976948280895706444367504706300157005659100056246864999749470638385028899444444732665433739507562378694244367172537140820019855228928*i1^117 + 2865271432804522164778728008271075127508589340163761853286949952061887253685863386447224684861708114886507891888576073089411437862617506443708431682923459084377886196615260320719483722746671567968089040838311926527271327530107730654963147778711676783998458016481318246987562104019178184855640887842721911327631340030568199416216749041601325995504583400507003758532403088969743275085405577013012189140546271934534203726481947774180970689457109924697855224457759992562853709518626221357406832345467340662612004835431780512270115761025675663259886415268912988538413676971132692796572873175428317798842706885009207101103197000980127021297575541292145713986254775998023463127388066006863663516587522800722366145981087707094506269094229194050109291804706224443485812514044461077610135717568543184987174976894274087199992646537756897006076174248225900242493141147458724133196492155594208230855876537945904443080932270780290462662307378452630299844480638664023335009290083693091568157404136564173401961608254789886658442986057143057769964496093171925281276624675258049156900488292728131246574051365646362044847541568155907345664326698141275893591380436314809947964355755158550430032308049634487812115924780570682678555825366971583451159318958974400674354843713838897345850601550603583911562383844392222780823007190370288080714604190494863771264459342451341064999551847394824899399054736166726832134628514507040724350639432490007784430271174474352735097664324027415587356041414543044856676824337121404519760179892453162509264914130890243100053280155672633588257934852287106161071174105314970817786274095277404375468108384087158239207007968671568542671775075137057700930762841254526512671265112535484906775091248875433800903698907446285449765138321964455382535320201101884644678315960043498203161550769857854322679874955849733346876372786355666727270541224297362853964965412671247894818916307249681023669408739581634859455668392854305775603949916509415332924050672449371583180829081486542477559981759196631230913525111474433017716789803844739854503209420158070656728394853442561360485334838615311981804000573433878731064185977088921826292966762395494626519472435675676440681898147404365749776690573811820848155600330972003348200686716326874026102320311310328856707331668636343732880276077025920639049760680704007831849590672320803506024978133817142551853062987441627139007490544642016217142664383639017222491651820720824137566621912297722419466292563259636890674867898317081036959575592480483534862415420170555459045155977684058138422016928486971430062160443738302163702731969741760788491003003196965201037343175782632444122745438802973243893932997488930718662678383479990897715513439866176380363013579668385556144399432664036588979424196418113752075970115706103361241458647733278557440711160847550778560749145639536894707225340931163511606367899873065454466300080924457858365478476559555011823486108814199030145947853050377931809467029417554537503200243114321300933924686819795438648526096006000912786969948786370283604542069960439126368688902586617484881836588540957118662690536984424557458730838725558359431809298530336313032823254867697629864671483761420186614068204165180203552465115882166817633951467571547926096644017815864156986098524543624253931058937732023300867266791014425653775397959982880762854906540051538521760095029850495538141013221611339761020307837862860237755253331041071749824249856*i1^118 + -2536134027381712461289760332864620306533673947846011510916002407822018536926136681937521823343976784944887360062827600655244458164659348881493492001759223509643639003492165181431039858373568708805038870908985462580607583486976777464999284366273749296969366487091691380643609260977648686150664940735671795880042527075065875333611447063426863107530823331369393576206270965343704230604099139473230927001166609551841046512692148895978560388720858921180027091414821600332270909502785822524240656806182070845859934234202580799806081752947979776361009019696480258517930838494609346210977520052821749124566184177281565995309486215949345485121460401459280873436612618882656184906961964674721782882541694013586683870975569785348076324313319171753141798739275331233935077122106758362547209576572735288376482539215889937152525442793556956694194812217010022638836402331250265629950670108783409064965265225918829068612929117428921321855235274833908372621061209994772940844028326982579434321514638076377342829499650188091964812882967243400679774856350285287576961010868363664799374101643901936588563033448277135287015575884350283701752470355581851798078588013758894740574891213167991069374121180549301205822267985518738485598686422724453207609266924197140852844040712187523386069614677754251476089883073051489786626721304446162915758187325594303942834595995817037057598106658675405881142395636389826199363769220693021084683722542665338434894593235958679600925587272613176686969901190034697222767808171897884179150239453121582700828775815101504501161500635094276461560669223236658490943102090267804190509073740646364869417632518233137745934468849354444242257586099952551795175751588082272012297810692202514438522936905844761827387792598620251422659936348596888977925921643520501502049242880271610948423381034482240801304923525558349711176471850967819929841743255528430421464131101007955833715802196647848533569932901150835901728141801133239311061068491689304265153258463168765361471075289713743013530602084188049212707847509272484380826482554307551799688278096023073796178231242634286359768036555197824658769796130464961908322943072167895782202781528438767595161269244887517497561741412963830636461389755145975370566313688261056496729580604334650262835397027817699814295327628248829241376523762465956683336206527022800027135820894001342887405093700923591514737660010845916552241623413457212287818437227020666536721569723655987270425126225945111220002405927417597543618338090258127356394250728731981887399983587664577670924643461586231604721981776927755168699096988949157141152468976482749522830135777624854959379334285001953658399579739354889019011302885585564581504726005104421265907868037457919365044003590512431995725416671921254113636189907452009231588319227252264871769553254793135848254839414848485516226360458929704490946878924953906638461345032743467243162708137636836898339021424024691782753007239233920900921239041642723351332747062319933580184756450261460795132043042420732489815201684008930106336087229067753025031745939021040873758670469171262545942466832899970338298600799134944836190749282972810908265042707617175005957936062892355959203470543288487837482803457628470945376930502301961333322894633941305107921647809091502388013472984674645569561453982249911328238373423772433789720958142103336160827694033230655994074321521707619027559946660261448564574726455647187583912426211693704511488*i1^119 + 1332063324594940338129043022712419366814102433020110722156134360976303578716510803735809138233362269893841893180597420626861954890604445290161602509265361164570337918628022277329586473705997407595290658985184336811092397772383865226784655209806871585420250237005611564160264989200019145663108559469571262437015256677041771476827464638717432735217984802497207411998408841358212891326937139913803286612473173949463931451267564525509413084732264985357914926718808259246570366989083446750691581478498628718854967828760354294951368162015948542526072535583984101479479393423536970160456342720670803009167891753546477405104528727521668925076002232935889831202809656150306438503986124947925989495767103915005523458326602247927067963302277239898193508900365747353802751935741274075744843269104904125978074419985299623121187174446543969375462317936989998340460194781243022792678804463267937494190150171325371655915446112587906843851368135248712188265976967537218424379974915860968110589571979633450945382762768613890806671571899949557103742305042815633202132729335803266273282051443237078983402468639436016005591768826206232535527999417861684557127652626618697376002424416453277660563189645870487263117019702915700303634681500258928118667194138711953573559009481611609774882695117614930441471230631251668321957618279328547936881388898305058149695950763199870717276073833648315960377957143967183344674987603616928542725886988085997762751090614191376389261896520723777156645608041161930318803379332030428408575833093430211263075712084509597636472497900545535770986727132697235008956431284336933353795015122663675481789466183118732698357106290628698445145941506456397563618166646378422564907059785414842522738090379550619975729252537963824099758346522198944451466993045271920873914527108490168427438824922576832695924660239135886945301334775014648533650128073631349310355426134136287316290590960180207672319035030311186727632622184459442260163471104319579059380501971663296662240798610179031614969907986416842953263653960752977543264251630099160327874341229515847395333660292748656202991052848564940347167001790686640834631149979623915947435022883920391366106390095511464278308043569222200725126562726078795705076915921574951426088408657396117343024356924008519909967471337961868372511447427306097290201866602354960187002241011006095559379253564344128132727465057878513174117781295345262543905419952516253945297920347325579116694768548463301873122029782503241034701142312795467945796057212518411770807611600827122973379590972706211939976998771851282635256661181280022264035402175278578457832237129158835482552789835022042391718293398804857191258638365812798515305607022703439156699724030458538060990814963548365600612991103758857017563296712322757545758051784493708039041485929329563585339012015362508996344054884554920838449370233977308975822988759718926374891059084950509699515486785627144945440633896871037328944271627454540857926200123785959143118134986629448341339530463174966061075787399228194441054342350680828155131732280898874432244716968095468327696374378712692113561111285240109945493866549313320172987114854475874268297996680683885716464625873732087027367400149682217993396168402789750376977558079596168407673085278684711552682892587105991232217063195495398536778080121929699581723811465961726284767181264167109639777344855787275160625348096844134677855415624220132286616499625394176*i1^120 + -1088104207990733209889482080298385633485725026821799259263453011693508682762516965130717568937394835979952494680003980986402758521406485863731715103138543689466507366471077066625236542861733853806858169405947206214458146980882957132699812887885995095753857477250885065452232463754800666626557400116917845702882590105044654662519153819411882227697547208580850541881437502016651414729477882608162655418344506984074217762540238067691208894557922678146541281290960602912508762223365326375071720094059237782682993775807641752668268466783958648076738776699866631472385940056115818112057161339251409811196876728607165021052316901064805829224037013107009914456581496677269445658754715458921856746474584837250620898270130442449545576708651122254007113682175906648268897989436466442774120833949861736167521605773229209117466724664337234159033742137404073914749524195020914604263886232067361449473000650712744077413625268611481113800821460475011943823862472809947574379181809797783964383511138940055589499629813587100978286628379995041577195436357471702773969193628553952212768416469208003878700244331464153379985775377229116544341614801962733186055539573143966257988823665184651193886107982269988788164204119541758385051409823197826689445014372909252320410050195629480550658206826363444831071752935461084409780702698357014854088447239204250235438020046471040563310680573916226504506940294650903171903186565621003685196617121579383715577836535697106142567751186907429591399503126739528193961879312747259926400187261071444152748949278146662974647921226979567544328076795598994492754795281873263977811790188619306060135946553352202835890238142798119564309981572883733897245690749387881923949530750056030611682060083618294106201119422819824942048044060729168899580788042316938990001463013430006854885010415113473480633520452466963759537110798313510675624652254858199864523705918725364265466480771346202626906429183247965612867984338971834410525056400790343259221793913670728246053992488343382358862780625348497623470629946370155801230195861067421923115138639193045461086445056791387246156132598896472344507298050368125904168368977346946868358422888078804924201711011309994374686767507078765348830433367451516296243169450439575233236375965005089079454591458052198758104148305731366142949727117256656252574513726703572082587768932673118860664242373622491964428765917029735551708461914907039538581726722287976782039344201655210926868429146179329723706513681728939931466275681222807893118765695098716359693330775698824630302734198384158854919542340451584085941450455415316496742007484297928952851587361323250956322639883186133011444601146301314495573346073803015794412240898534621961233772367373886180918869007762404562001817496956563070143030626487681985711673638317738328924472210460951241736887395461518906384357974264867111941128547809206674526333110178060747497378542663121139096893486205109904502618768233989915006550014420644882247785687000225776743138177052296922370275791995628922908291572502248309034661751146956196772289867352178946181098259693726405907493288566779665944368845509418956299666138690526917341967759993499382408094955140290425970330700807811564846681557601910561047968432808328635683163935774214279868864876847380777890592103574522487841135690891180689705280345002034380571806061508487263232083679575873333382534175613427390060069156776071594957979243368738373393973248*i1^121 + 4656474103008110894024046949024455694275446028472853983593363959705327199785031156860964052425931735513899970097111950808322601077289338486061434269096503623297246377568130978090962014726842121110485599543868252699586068964307014398597624502644920252977994944297823622951169061098240508616774294193201025415998251656252995184621688334234840130064019200282890891109066156544359171916976626850100551801960361794635624946632186265555867936513750047554232358958764125264186270262567614932223396601114326188513876525417768489418182443666536892785659325312945701793208280420675927304669805722060376631121725467508836190396826546099008444974916862728600497882285161292809555690114654999579639364603860903836798376707520609935544410871884400718714642503045133724215300873641081914565967165053927070157195090788737754570298176695845162429459163808481043038990590004271299297588249727133072064438875366921598754989212325737498305993145425376179569037898034389521979064012594092752560197708951949784381232972657386703694883845743893510010660961518092039380023521421817210549534626253985154592343645067685807814736908500159457409308309850773915483570746769684327908149612262809624866430821107948160599478161465214690364781293815747540883361687226553151747828597263403892343359379977423368586845534596381126636291138901597769599701995725064106850138759297153887063312943402910025677904369140271202485704803402104843967698811089229560851999979798763976551773380707657201181380649432870044783952773233270736639263419598379375530218305466623882256693457831532352828967045150642938802491404246235807634159662344752241261096007107262100945123933897825094644966639118689879501474956641329537595179675708767883956018753508741359169802677161314324857667457207175784477016607861110896562463424265362559798731973305741498665653474648689536056025187519951191587109343437824784363062103795240182590557085900447809564215695536293506581277931144873278339518145726043802397163985845487453956310238570265240363109754543432479942816215214373510037438409306940562040963828460835671666005099115442663866073351480708792127254568008370097397769781895644837206802573601335907558008000526338541737305652473572245369550680300033266140635517506566763926657759730188382619208033794264920414848310286981814000215662069495983705555467937070271633655865719260288265852275387680155393895462971694208990851801847847746282877794494394742529027529318717345499539793507062470057413803513698752350946047782065565539873347384379355122766125404033042768043620944350989550779825940239697078258250650348906324680253435570624993404217699359557473848627795004540934764645898238806313403559284680055466433707055290307470571083872601324227462525920171040607026269140956308403458786890307024833195794094395403073479291418025854432704528872737627513965505878441661874542346929534497384757000270492570849098798167382522734468580340018614011878042437287491749734652896532493159870799656659939427393028488225119657171751987870630315014313613660988348827681788567731805853880016075083565751100297331529321988505246150596221603851814023641749307773013533538700383953274078930789456550504714314266684908316256456331758771125156611968961680460207581406801585535557898180825852633857054627976005705948454111191769687342000224216049879185346971478226253397382202312115462927288800660198235778523541633431352404753767448954740797350084608*i1^122 + -12227927831544163222871857209440501635374938421662275167010909826938166415487457058144914098113821892968715926486235596932154023605891440287510142301601075896781371962957964044391491411965910218256107169324278583303766359154773832332703670966825392363885915906586124982386142601566721929006343712540526072195389997484896330705319818346908828621459160698436943298999050333847089941721853934905299542118323885406027964656754368241170007225725079023568363572151385871520672106993830937986659914581502431616196143436647679098001560034916424212001470285029433293340458813585992508208763545530866421945328122872337742869057936756715893822192516202084217236892476591566369512149340630872795962788357365750366068957752310195952215992466988406724901028097116631129326910030264395251463742407990446536799380403557606206227157933276641681973349794003842841692747740322453722573860389242227437194824503231622001190056497997953660063404251916717870961049940637717880496477281263419208067579842304555041923461063131475905704417137836902987558118682315953148115090873680312413486058608443638048297623798038405782368272522183744115367522086495089080390964169977797185432854493760029512832388429905482132332985842134987656240371333483233716077154226992081830858839870458503528899334706108098305836120611547895542343933368970006387905836978083760870271813723655578992932693029008331858870647554265964353403018299679484377321499606542910119728561431993648579678626106823938244783240626309836841962272888197717911354182652405801163280335103814050269492220803576123963883825763438989962385496087179211036318052838894982083132470566799227060134386275053452689552523432662908260082948043324355638050851154357059901433329324760372346636155301349753877793848018129290332499364127232743214468598089015727759317935319731019366278958878621831601395676401652138104383095909554126195544406546581724452151058564974648480059623762648678539783238665880058984421325182180886302216626180813659819300822697473631883140899883394382499526235409375169208710614072432133504152139408019716389795883078007287375057401411773506060499589616232756471778392147497803167273287312025035624541721230484642102627565538397899343580651285087755906498901972663875639809878045150052085785111333437823009180978899170691184526655261784742940615110130740425836213423870609752461193314546916381850000660826169309010805707646403531099878578807985136551303068773719892448562689712274065279771317195961449580649040405105131830357174947916697131578036511065936095682725063675052831708982259547953903497246030602980704907452225506843544151090000727745792510777322555095852162474664106705710577102291396488458913567632271986637792978579637698047335017993312967311246946417937823082361858528633557485300660755107775129686346341968197195771413539167064272965109698781580806620880841069804847495801269407023288923771310446447752317338495588409766395720906350158474308898222623819598052176418294500795723789105663357087619628831223995875765498438566551466630338608299060411237450656055956757425562866254507585325029995804101660381010319623129135401408806707240822437513675500365090899407731937277302729944530150469048864417770008666847113227498807795650375189336253550304052760176992725054370235805699500771395793748164840078594666741273198165521261924066165650670730074212088776314286945102339005719571756994874694088540936139177984*i1^123 + 18229377974945961294527781882522372542297640362165080707364377066784141159860252312543814786560837842409737638365674327539889871815437674652633969948214373590925714637182324486358476651364405229269214010771453835244425917794951036184507490172373330437156321946689426186758429771160201777605477607185508442981253017528142671354274540390187154053573650990696784390517190143962283844331137168146210474624570742763126984812937424139206969687926333031493414861341920319668497008560536549794485693875306614232486356555361779502308144877180906468319699098568081540395071537578211235694840079184282115505480849038821382030221649600197839065544232357349316478836709154722788975864438201338507135545829826949043580450829047650282240193243731591650320467008910122876109901647222036052263744917031719907177319818519528305627123477900342521255452393150839056006758916028127171523059461947049423874239863640097345066764881973885744952806053563100724157100221559433977421418013718565523574131512887410239569784312675475826562894110805290067420438902403596710569642978859361257424689867331065240993483428189079817372306603307891148820450946549495498426605610909230186051211037720990008684383471012835122810901376858161308583509934164698041829467998122642258685376483713391496005922951818279267890208454739095247127782430311235305946634757179114000567963823089448968021382551958620626428222279244476875123997029037871899956960253498529902200335209499921316770537312927460360305894081166455708164345207527804096382011618993867507761060045468733308907649259153423378119651851601280123072917715609656081346859525922994964223790848326719252290116275405250937075665451967254394543771256644554454458957485988877999983583880017177335615823201076980795030835637055682324498279960461469584155700596813828453143821443561580354223618599315148743566004779242215022922706516158229018854070445363057307674987450036216475977826402589697203287059045221916276740369320039987189554691418659424375343236404409186720868211909401762219071507928580482897231449550919401873721588159346347669251336880026291374977613530906253427065846299231018380341195235109253678431417748630236616549251177857122634153972466097172722238778156118122596637279187847593918645607422762520945618197927979701229092453484143169423377234669065538709534836023969680818851916271426961950839738563293719679795478457711698402046655656102487348957968844224614292104897575502341723879897531256267673900810242807820350085397814883116956090946111733209679321667078334593079921910141676729106025895249556646005945481577887548332449775086524324547521431816845969852032937592293484195848672472867039072354728137833296125694747334642631652024597971635120787702332199993882684617430794029382768070616600662918308811679501659991593807708780420899206939630330502536190749327062977272119531692813051107406411761479732261601449321656187730476264019885251954405245410025436922323963238717589804203003548806134431131899491390765551611263201350891101971226706266437321171951680576199299794051300885866769492221934373841624999859624578580122426379869212615066314334530954682544823010741204808068768186308441768753266706082634475645934149408721306386951903574569192937377166312874162736753604113365053476938193716868707344273200906293693861888412147697158084282575824693036684956054348104934718036080894903161552333033786181706487910889674506240*i1^124 + -16091241687077296115358632740620886101822798808270640135672845855542023273050752971538131099768529324019619349536714674374054137948184610345348771994095824711317290004247067893942928092828406754972042097080382180557415292718862596759681808993173401842202900784060034475682029727795019289582113003986129789698536468048214690229308371336122588683981308789594361828017979983683115612734993507366019977161833835928962317819130852548981712937187300231221716505983345632099207405412007719407013496763925533708124675803179598521423498958052828107973019193956647032176676222000052009781703264738048654250078178759576608613466245372938078172894972731382838721862037512241360140008089129247905524097521536795101467308566289163836788774518585803946112967229515145750649735448766788272732061685959317650735604805097453274791438692883885339585106228051385728355188596661431152206264068323588272167359009417907996285646673464790156822557408297489276933333239156086212736646646842723942023448594563687317986436736384664054154321114420012539846411283952830465165475289886743831288005738916122837691306143266069999212400056089844666857262093011692653419765483612235154167543997756421665144141783115831827031864697639893957428692233531563871795691002667173262271228643353163874920477749138333965668786456606071276187536014468472456935442703099059069039416152206694235267023277908105843391609191068234831236523224306984936046021344381186842743767617605944675080014857116500482942318326099190218898194970037392688472006613649633227916671430865621731173897729825221272380720672430261233319063816899300897609764982150133557065252687826760910868620760633955205353485700369844064285860174913415823003742432624435921636665516608968980736025375821463889702107387105732684203808716205193111558925737998570328158401523695100714792368158056806977431189851121271404152386764982776290673187981514571904298263657628672771714117487791737238298926956491193211835964794934600385514650794734245579934810229511212656662038230767519679849035103490364297418676882747876686560980960506071593780281175654546870441656124355117649071370122253995390407807022331038233459471687832852112101792110581536220796033767673189756459084415572594242941763030868763211023479667538755541329081662762750728413395137469604439378470873008808842635145816457456298694682474920593465669302569933105651978948708658551464675923572169943999743409758852158837958712886733344320992479049143241062584358837502252852470035033033461152344643234358326964513525892381314090447810591334960250036401792659490710512791078814262823978597763721146464925412762043683058546279381403374580485204855165949484449529342503091860335358404885246048173150444782650832142944444309880612209568436710420427655922066513548528381820785558500618111470231229657812787786409923677527008523515007048803959355005958002243910176885607152078523304893035230198875001139813025325217029603678963840780980070530690316873669311239145306160573359626864047494395479891881453994473836129342429404664154496969952974913848678448283036234193375938342212958446905516949274009546730318750096170461431547337986617600417071275940829714176199394544350123674582281148022672451132953895635530929453526674440007586336529976400951425188271193408756554584648702503509091718268292632070019692571454756908644692950545185007587016008307260015895854751610943965867264729677824*i1^125 + 7996921358194435339865909300761140706571431320487354459760240728986813109915371940090009331354883732046422963209716719384666969136749203205999278272552856282889275283023649889683082684186306244128082078370445035089866923008407509198908435672714007054840614560418524058790724164922321513393885208454674095072072599430018711830398818139700253590857682612636738467383436262109443690408745300907378707193021064596528709273531327443262809214306722892185397684256501908872271434544516992666784447665473586112228192077857769568305987078631634154045156015916259557963465769523709169746006195971690543926930038963903021117112306882414814750233497687769120472099123093283354768588690040320061282611796595004247876409385402751666628551885513641113534825666112252210730492185866349077806732572001759228574687095430396442239370066311933804670386697417600692888044933028006836603620491890599848660443139008323661381994252814771905365190095883731793864577741811270088114341225442006837698063795041710593819309517349567495215134319078366424186010371204430897258583779391152039248339267324852229845434359445043355785572085652126826916055806129969263410162821792923091862200131364082757414951030164041595160352226097944054317915543456967584720681921252473461863759987308633301992307697582486734882895611957426051857037077946773471988638227552484329594333542122694259191795349157839569035661341662417087302075669885198194550426786050834669535106380237554048009770861857224571991541754247831862811273015382461797745301009744444817389679962788229241245572777264843057272145021364325878565399996335570317431115809067540438409101830949647750376126093371079216950928625940577137072443532821185238517285935590704579587546033358737375408029214969073699569929545319141534055004356054480793644250511738905936338917623442946071936518489931657607649499480752476861473565169939519466603223920631374103882249109657419651073950229822514094875864731849876119570636334449808869618393790099511416363644580077836993390579541507908299056626579648852928262636826282000300810707517868904451773463788060484319923283680447958096588221344039475860556376254392658200326790574884031784686276118006507819852478301200392149179884781453501883181480327938191378169385616511029004106972564274176293302791792825492994335985330648849074511615221783460300834219293570082099764300355096146516960587993070574765967618330267626715414171533592955845323293035783133475170822637042517107253495892438402638716639957272634727800343558338894757465181393434721624086283543660294572752138480800332662885168940669179254543150884851628100554308366710183166213809175132652365452769587568312380944008839118473121395421068330549746728044601275521738108019778411492039100067376995429088834282377034266425161832520048414092583170554267453754324507341641747721679341594766630085501213887124934588993916501229218125858064740464507890523596546397756725076631168118151321793987848631978012445584742310976712836605985153444384168952147707306678595371433176613001545669267893198439026443305830113433505104298726095803273661270166951643673841845601717233610560499041860754666474530533799318994745018407453037451338553646347378325315132988132214771179954548998453560448081178978453307480086013957809299775367300834370587322285780609729996794177913072235843351120380584685280748630368584086247923121867205036064910890944692224*i1^126 + -4104362197552419725510705233427953873640278274155672895532741266510906815122043914461409024018506362369764484322619043478277882098637172640485597821696763604293682358418389388652334260773649609186735001409059560502139751824004638811982568096279139457467941416411761513362729425402037830403705406843931158440488433963937605982386240269041591396086253981987731362907863199923300005916594852722144208933785261391972528619818665112230076628881814156515956968445863547243106683988179847781366280242498493251685975672493110246401122560267594105203594527654082147991722766918057662890233985911127034170464118178926533902961490767688756852572383492663179499648745455352282277311442409774098554628035174155694449225769254449198397798713392128400500108693066701974333748530638351299386270480700451695618509274994093282333249598013335159609691302669610224999215928002648011377443135217325358481578309566484023077213640316283076812403647120395142708499222344448721634077586197639056454654404048635062033299628489069260534193726427006235970888299774571522372466247905897129319564480659691391813526710285292169976829035959897415209688248937864306755655853704198638377362427804660052978436781944918142229527611651346608485646947367916970077950979849916928704162530173184907288374932786309399240426007945716163390259697123346141979814420804883757584834517939850313049554546753733816339178171957492914679691686547165767667190823894004677228956440315012776635462063686720260650440690307376259361335603888523857714592565509832318117552700562729990401649229678271299091580900350900046587343937713304110883312916392694773139740550267999439367639860465818160732625176654699394944950363489686094202559286629615613173147912405240744401312493681691635873119400435147230032186622372478470627295962712377570925813942218344933800977369665588540870401613150554891821161300975111615046948246948488212881698748489353130681117007403003759285121120190377644622511931984941384571314205783776548606985606710574867964751172159099968009309045360896994382588084441642160939217305375334621623036364882549121272942108629582803930901555908378158145718231467326361932211341501190787306635611717207912740883466627441748847284965398794411040289760179654573557633218610259774415065023462560947272191792986962270631807228878854076677146415405583149301576264889327770809360501528512251626784920315967813409269137349087848756498919737905199456827197136385969877637185074304567991441834468739076505487987162088993989274041680495694120203008771708348429775565711976092522843104069759103693414310879691250676743414968394701344345589081533866282643027978738215751328200827821621565848257121084657054903615083191691285398861135585223359632088512581995199793518984594112203185759402522822623427304146158658311269899091128182890445126629326047913279987469558782788956760295455152036603060761492922059249282006041144976529595366522982720787625097626243673485775522167269798000990131929696900660318441784793328184724505363898496140318494631262029264081313069413340490418695344339763374158580063883323726572610649524319874180068756869297237529175628112764318848474174927008456356942861176494256722368707844613052696548716928853044969564295248320193750319205413153550027189934434992788975521278150413451295353745887630688994307582230336666863164412803020555225714092369938880116725290038163610271744*i1^127 + 9076792212809802620669803924928402209930291152048958641720816602708740337581641656493250319457917453850348122660597998684642058837644000570267396555133351409181521015058979753729235609017993422590575387169066096307608169856254387577314065101411811918260047512499675270243201796017292005713964440232296791398613269174753743357844946228695374324509447085391375673854711671441432475646997703856146007241155903464792161155371229171450271792022336744303284415994668558523688857779636069146691598733627647853261404377146210967952913904664684284084368257202598813141706167218716411486227339974412132073445312022144905628496377255618045496826304006347814256071871655820505866821750799469641708622322353731269699456657261055111366776000110159195684122098008835413742806077954175171230298708576073785624196908585418755957562931502858709884134475570546832626431636999865757857984849949509198202290432293475062202294592371651915665562264980599244762997786705264240448589315494143028961484470228244116011414254294866556708256686889098435247521338488479370952688406318718618163982334207553747602239872731857162025524334414362082721839647148714257280697140805663079733603212821766185069452099114294234039171535823361637129744941683807110404696797816609994541337441873974762018384166234294767790970889503444822764916982233168819050970583619867053042668198356231260259636856242062031293402216801456770025305906308842018550359976590879754110806322708948178945595877999869510773724721530498493644714589755445481349700753418161039524408340024636430293206724072489206281666084258580565263983669041561586838495494368632404708514465255484785656444742599872839340820939666344365389299690531445915098185390192089658897576192059351389693329592074265392808773760149401584923896316365914693247700074227669080799052096246317692150668090282731088478497649378455982878183062211881285841167820443435729646553271516727468014317596228017740015169761721899999756467893460979272914068656294958025975280056555751799182198714942563164776586840840097567065849309148620393474087020265232105683850922584324466988087538294267934656096380467534027689168067135180997750875101821919856756021432283333869502955916610469582804224795863858703946358975440115419457698135261634171960784755159951906105315664869366193484353192048091350783468506000865453422252927578911854189614166289750489146396309224372296362962680675466872854329297985420922775285893796524313441824368491358324260149869689533434716931222332032610250326947278979225645099738133937532659881773904305310942683581665206554176274788457375209390359296296454718922379679254261361158843187571370724941157386401971056967353211985472552348438045504932038170636435972239472282169999832651248345136914374518806140785622958759640804238097938004232407488194062836050820807196328673134784539971755412413178465443631397402812154811850379015136840875373103589439780685466449609458915461630902104730799090395976083263482556790229536783586880238079899233026959811689553314156240230737775047059778962372911530938313664123515747965576480538060118404022527986342647105917437023723741279625497047078958572821548858232379019935129756787034128013837636009290606569577321942952805644762669379432743435305290289714213120834054575620744589206407010508029769756550241598929817578500273751367778714643168128624696470369052481751568377005561872384*i1^128 + -15993683393962388347733447473495668913468886135179737350610846570406009370410366733971204851953694043995114329523640448643790904785271190390969958271140111188256578964560805084001336524228290739872699057622457367641357783513620129218136056422156928860836819154609946049127818821137570144200305758040784835550885443193457237844480390315638313241023996282635277063686981759005383920139344866011718396369737328201843151401239483525224507836444280420866085732318356882919298464371686218412170889939839093388984019913409531628403264249530361850095164606431408130243134693216166472320177235341780843577861749887535364195974504917417941727918066673470933601042294794779142378520689937580575716883782618192580020093436590033472995712683091767533577609612252989603286354732372307648018433250271947024443446726140616045640506862942301316836642823828937393202716640828300666926799260098090908482701559065706741855111417762788942607508880075864216554846364406388393881751277375672968688138632846973479058274165297629996575956603449989744486019646782936879397924452032536354206139940744784919810318634549695527931627394712397944501382018527801590286267993126114228355324566741966336067788929519477445968659927284854222887327887131268799904638111558706603076122979491771879696012533340121697240205559958539321270087521553545702512391316481877239635579144841661813974328763019643260130230901775596194102254463949691632084385056121705207105927108373122255661800139584973643760325476426139612212608790165209549512888364687437548934319941942621294645116346748907844145117766340773351669866230719332731342896299402320848519977544607819667219741714480050584533251025310177153502200372357471190099718282281165635393705326067878215145910801108490413715915647704861478332137144933616464367453692950863536280803326335294765803054699367634991136760101078517350604694025763565148503864732516153510783980960261416704657180411566750127220213606111166504692476577078347474644973486460739595758962771000092054662336143999473591718537524708876160149852631823090351403673998259411016162890854880023002958367679386795216576587726939574269219408309265781935731214756782722832861330809857052696697055904068860499586295199362001476157686310801065632974040854153731651114664888685949034661561801078352280508985821443363454468800879049391087114185372101651988246206430520845417259911565938923470009038367585809093486215901471026504509209702463574009841973772529285202260296694986025349993179228006063153344286713601228187813763144323712133328640070151903701398165842754280729694551920443031955325308272417173832035090304682008348639978359731768734655733112216635755858614806648868874919325885961652254335873021586536738347144069405350694883991647520736802339792781672635762994522303512457762248719677255478301356663291678883908250853509645763125748201601674417365508475482450340436337420505227847252068432787115355012830305126590984085489543477674029755950950759259187183998625102706242476977968428230428269638601265629801042926024915826080892481077891153078902040631982877952128997408028207618080835175168652870386118330907051009012618208638670947337532172387230088834130465970851561287207879906206060105533332676457803900631330296984567469165701719887129053970146662457777749397247247873198729493192810531131540985997965774135257657569079559749336252627878454231040*i1^129 + 16521703753303937132131887814599271318438595772535726355213858488490006165356361827554032823411075673887189970414373641426161111041440657532676053551250449317493725048296578602558098336992081149103569384303464132521434435992358200679165929972274200938023219598582268266821522338115969119141123127148850172338112501791270091834422226971431066041784263064557649358923345038353272195652288316026643662168175524514336254248497713816790889383542745263956814356666143350049492740596637286267636662861168664174841968678244284201322358978832608965987100317768873074011333651765492112892800007952876018267761204567736046464815610965482690023198534888163262472964491705045344979017866054294287716577110601083989067917087430852808911370814889961813227818603977371516908194711701225300492932484181497047257309277909007736471377829595232300134275611305510465492430365062676459722615218190373167951019480255791979105536037848179202670027705425536684791258581117974737315541650611279083284099362209898775583651926337482806104567357396405063088595713059820568027106948068956326127000117759080135989927789031123731020260815006098970225511083875324478209850048427838642210055567432931106889221775107011327139982980768901326704350245744606880838145758132705615038145703257583472699182081767956162853672847671232439882225789139462114152028781521183410463060502242421889535252453897611526570593652112613013289179929216714088775803520343407730628833910824721042169953808709372424748700761089082354489754754018242813821023295854701252449853514381376728871506721489676825366608592947468205402283235464229298487727045173426808970204547067895890163099373796269092339672821040505101387419102605222586101968460403771401123345237072397832683842684621655092587355280055604993150320302276160526010310464950049614644246500211256095831732553825312914716552049919746038833453405121082181973113747752531844425952891898788134699468692900998057181248922832071761535398944690715286167181530446320704826149569237910020749306462334800415899687671911798707868838373554246318502685353149091776426630238373723116261397126562904493274099610262502289085653913951679663140357473689237277062762245877636460954924763371995250897786202360744172833330823459128446612318445965930177283969573563467107964723821648347078043740222571909028009020021592216685322642955506350802835609137668922141364501579641660331712771549651782207354336050668942718323100465739724516885172556408233956300772338780250616889072696237247662545924902837758775508417228166228625773711894293621671657498226329318334494086622106319384565833331570487489735111118772408426716556071146190359570940923855513463198928933920543532286199252475689489497368458369113159316877885603113380779235962538452130734307358481965618171048117995282660358012772444283574529589383209653666962980665492802216184971156207452880906548254575560037958489828117383301642652372528195332139347963803136485108301021621208082038875434564658407795585083559640087488070234874435447280729594819663773390754017008984698174443014223468951047731584114999997336450472826110221322370659476460032035967538613180839566255665288210484676979826150416257029052292522328868752872443106596873444150437999393538387349558973054605862981544864960603496470169369185240042431665975846395419886556025296855734193249634273618372348861054630212355871473664*i1^130 + -10815749519995665723528768903595106717287877480520955761478952940846759185134056185162001124619195745362759046823353375165429500589086894394096983109044877440479520939390642529138077559380857896253853586687397203876674076122547409020128344600064924249932340794927666074529081512882296303158656592048784151535342972921637562582480599950879746753710483190728860775955727033943422645373413278108937848307768595780296538034635842922250154899329480771067068843568720469512403980080918745250222471652286298235945880499360837409360403695249936976767472142198937044932706905555686712126309452860073046876220238682906113045995200529278398513809395299278939758656749073076433703300804855898959554365954976009277225923698071860551085541070573809244620988561699606489675681369575855004700387442596291907282516123003877178932481292355834446085942430028381277315741097648052232165989146050021384919569684079600386254827312493304189957454227158591060168816441391481372108843966645506273637474280916644468635981469693456925350339872619236230271343431019138107301817200328427046495995154172394320611326670675367336415289239999146441275609911183440245582745656501884496178562155258214086011450487449662789863611391181722446630427147395608538268694047618402551325878907755908641964163522398421399630906964682449452478077338947089571458721326844629754404390221546851245356017117705541296607778395417477761218221134773603488806498880981743649844361502005134207443099057160832059199211979136291734054017513553276864172466849696578018422426180266377496710543408240090988141457025248361557900731251139238264479744016205898961003065670105910391037537704824329838078363243391864400213938451784956097651619654529111840871251325693511612819487070833352822299552492896992325580799430859822630595209295875025863663208722088028397298058347218414503200849692640733886708504441458579296175151466537757255004791771695345244266931246785111952775489380731684796830877127298047762696497938074484595258062169491543027476835802054947814046408760866956422329795102914118532132412809380303693355885045072579517815413615358956344405763721458732843835641322767422375199992303516140251974627560584608363465880791615177147680826022706378069327085940747387735619320147217373517594825012113069130109418204126101606943661424326894720013691687131529639671982433082496222295380399340042776243089900068890329888317615108004448387071049427653676647975340381629420705652557688256227631766781738128335904549484200267940968893996448848614621531141655901013717279920018887647405859636823944673740434720527237462893276959662190730100887104703707945363432034256741409468408316999501783549879959235840063299448941650374958722735648466357690479882085657891737721971925353706273773622926048753921203939565638207466103507480740935048993514364779672074757918506564068392000483590828608366127380424312575221503423537174805768822153023603158699263361775407294576509402221140071127417755238765166361246840604341393060159362546378729910022447895236452928557516471183251190834431356437831351500986248897513385114497980781514703011572453039463840562216595758873573313562129051479074586960616019909318961582384249708587456059817859240779352554912046957114041736130121074280303557332462354323260088944551663002498042662901017647026017361465856254039907992165302577424361403159661206568960*i1^131 + 4434114574539528242493785608650856050552302581704890616614722769771922911615980292894381364328709506238621615726030880068206499147395075062828644791346878591536406930697439316937940173898979510261287330636884292739333489905160556704501290836305144090427588220609606374084472695423199018889177941571372547662555962430013158540966182942642819629162935134473460235594473581015412688852860668284002431443728118781343214859966785543791858016654717073867949357143875861713586858436099553116433261796947781100642014267351185743070158433740632854639962508156650055488742831038549199015544129854219052757321676876497774428086403221722917450893558355826965252681948121235263552585314407960213630676120229542286772963149843878490380777283148799098107247429746102249031471419043685110168035091148883374391007225566729624020376825973398283406741507792812168844130410059232686164534596039331971953917861861006493198012123467400398719474262602316929693533368821971483868424806231210774988502613937284153000354809433525908861794763803483122616115341470491838967442612817564605101514390621024355550852537488656275209300400809330709395229532739883171305192743835454601116103910744694788709496148934250649292002343066641196997288669778950567281067325670275593049167235521175524376126250388091546932304613944563232916807354810239425911429277592142558009985178583232406598289964552282977269943889899966833028819580368155695263392196409824140825900663814399220769985033818283728992943271886146514675709447728236348211784215109298460026102136293338805973436816920308161557840506682319952160674910880485185870146247240554430678631837943556811089468348484105337238501443514797303651916386793042305868023091299587698413177233949374562214179584697222475270751651579421369433851589474799760782935152846289628326140620961416310484794229209455383665875127280388936717326260722903190880243871264816695896798056847705155494707529523196164552284639792444085157131670154840652213883639526084369591529096052396585374104993365914190517960441254022242410534199972299464808400063955524817781167605536629413375451482149167783885394891508229543517594833023333294508674297797586939621962136250903257215022586377955780764558388641651353510023443151377657821037888733878045600989129114139581939672625745167959421962687132690842961497573498169448107369469270855264669016021750053087101695321287380627195796277532621036905657052480127278840917279966600076330898589328960042731730845786713923247832311978758494087175169391727950425668360710782558346683473835037540535042608544836591805581025321423735128240454827547510959825995700748509125763060928457735263810941094627696650850164706108611487345847017589769171542804813870965491716124461630395605077152564261573012834864813086178003243528404857305201071560875668374065898094881413878117460091585961937278532019413803186991532672340608115191683291127564372628816385345724360468678851794823910320854360230225324069664049132980064372648197222681300242559849259679493353537019612710408895572230770590759095052060800047695235213646476024617607517534181892550114561233212204228503818372288952303894430232494737339618282423745922688081893954099527035507622546748182863816589553048069386856332495050419284786668316886220338675045625006460253949724767523293846575286457969050614824511481520937954496785748917747712*i1^132 + -922975551437087267227720939349914327644831869158233509284577043461171644072673541273925320125683601788481923729024335162659536722580263265945576038243659483436835668971059182961176363593639489078979197978471369027063792578757374004330045818885275715921817111857741190502729873905204597471507736832105819472622325007643831127729137639310778530684403861382146970772099226586570599590670091458411450774431421802683673026966265416901258315179906287241857610524772351886515025127627347475035911364273561043345118262780334711018478187151414881862301612025001346208255932984534951658571063977705630124979714607655422645108532232177721468041455551411616167178317807239534841533697693391589802882092864501941537439333342494959040398746797513789656361460026418205281763300379019070175060503966435247264692660742742764383526791075880360111229037171256156603226924882077144172833907110955629656448542815509950130673518828362987354591606581027125613710309386829406457887788521208487193063132190388947537843981234472078013127751824135997725721751267525598627674535046304834041424335686246866890087896161387362266383411601285531553091040971070130330075549177017825187276800786007053916585399207741791456876736117854695440485129621568608765267392846235338989541957351493548498230422775875263711109200493653016219976205129989023494603639021577291116541754254276508614412782400367105936077108548110373435549930846728383166621526237252955248391289030986164282536562245308608635304510596011403993845421705645183183183270085037947804768404783129590922908989589220538214174906416866890880597580164340267344995426722089017519053132092858994558353048113947074923305554506317122892141439887849054452912732834692997789917310034009495301934823856529572740832882726467666552907718451728764457362570009470856539786461597095827372101222303727816265048947360454353407877692785264614250526372431983103385488698233689239238462531917949552046567415732833638656179561150753756478393554598095281930584716069378949876058086232299390102449207106395788415706424022209964894464765316187816521699084486232191476824475548492358184047814467267883881255457135954576628609621692521247589141851396610413734953815222660234892312888851369139026519289369591340240302909709591885396964757340500427096365724532176130245278886719441133231144347645825826138931372925740792908967936986475502254376084590769193414625753612466667913566181022077765575784775685967803296308922038394668944608981838996807980478943177957247577523467140235855616190502181186096740768218890129443855963361891816620499667082339375416875604541762797183529087948028730743537810533336607147289686586460184032065910596334748548215073630419770497448761960208628694846867898435329361706602831553714734483521740254647317660978940801312761663577268747420150695346393066496715799688604853368042668133930779062612199753284631626256432355444659554324262229946199037689206576737772538612462443260309329757285657285382913530669723250578779702091127696554851862473465085151793415250798290228785987648879810367552347778417193134291842795077658524847463527539055315322129900441951413069120759942054363609166228716777123238832663509009111398786789052618939728510232361316860649756896569907761387806368261993686695551750224577780774787030564925383556281398051345511615799037023592934711039041602584576*i1^133 + -18376107549997776443222130321117437924260410119853255017653562617857681314129023387133853741512325193616386583140617447640191400976075826915389939622080578369298110305343293205873140592880943565132356637780544091224392539762331730338202563823475750522757758987708481586032560046173020450008419465363704167571770965626315599560755876573986858368644785267312588069249619645518731148606290827191468565863917418677184772632510878628154533968824466558083746029054804814969833193260167359150618848683303121843055006801577779995453364085580449917157547659793124090954525250950736672931054790100811743312713721755033716292517629138298556461083774340726421711414336526584954102827339860054036192786473189925936299789470060291971997555837045873679331859480475592624033273566671121896753166211418784153479216388346682640312953414632070322723605685792673264347259703029086044407082178378154573178028223289880324452586604588104332814487028200556156992044248382284834166824876244151667035012480521482285327530830089349905258778171327320292233474445509165933565921519692856050233380586896983373508721647270938222267870434606641350401832707748271350901055626396189870859641660060463493738045102259937669045008973935973714194659093159664429351650531616271920887357211185556272883984662912022593361384863301352525473654821169129666741416314652088060828132012220118304156654297159093687472274802962079473473080665932780684076488974896392946985985550289086516936957704429745134141435887234974394562748240104771586391964784044154034397345866262193187425836553674225465482268705360386718332860652515031933312592982685918838777905777863995453959206066832011601589296853266814951423422175520688982347769449343383100626378989174498244530029719102366801863043450441361532299138173346734113038723677665803359516092142208671323705027379166140783528904923408042051691736559495093300603394121533127854752674851868481385683063877494556151953925734169959182690776527350912455763740309430458456712161578021467582176448577839861355615303763516745975135625344217863430760661756552140875442406746708501195127247419463236453585599579649894020652190833065600364514868828148797772585940909431049628284984069166835391102599655052467984149077882961281211088250801500446142535150167435156207736128128237031836952909253134260594971926651302355861846721058752449129487332161939209303689935582978773293474503149599063028437392982032777189403821789518439586677283163298300843535331521845659496832905145374116290894274693178959093949870862835181786522331918992701354797677763870898467106631795085755032506474772762207737567533148721865950944589150809568193574767695151741938711295319193051398325547567604507359767765780462285723452824358096955347903712507550468507623502534810999782663566217560679161730242011171362748003308298690262938847517234050655457495690463927983994075064621815346676216250816269853336429354405190595415645835918886412078230274571713341069384360682616128069985270520997726086550188146206453747384246028807604497468240497704808621180644458883544667125842455095222826511062717004134480709740266000237285122318321124095299568331776694981621239747051286241284149934614484447357424508833178737910034116994867248606541207301806211408561275381922032455962959115973947525353565799768214646365615552083822413322577837465920339968*i1^134 + -15398370852730609884769020248610160401435284960856602501530572835440133979976004707085797874635862412850119889682092780879266083655035020241385270890845018286066562175269673975721224270582675113520242756714418395467751442810399905451686348814060373856601528563719095894445280018624227620857594906508523814165748619218253599059962090364403555174976532450205156175080473119810127659354141394225004702263640599175630321285099163304226319813839574958671061940726162193972171006190200333446425838190259921850870333426211634321189525203583082996241432753986804666436690081428299322803417612471343575825659379791555327121854671124290030847140292317128207270932428226692052258640204485174488662566502822836231043575057884920849814257553130851720226821291067836389511183376017433182641902200747672480514134497935442350544018004506991710851891652252455424624672373902584630249472395398766520700689622345460528302791986256843731129544269938202572389745307308798150881749372542187114766940381244795040454123005514331916248038254693011193188830076935307778269242824568089116078468606053090596824894912033357174194009367533652573971391320407625568014137742619255704267044824704075451728735325819037583457057693429230034564603626495961367291064238068435835425156813342838826169399104130433327378935609745360434888142949136513122872465282955244723721763508716347770507954233347608183971248009943172903222915603704860498165938599856490651688102742915680327583670565518896456461376446292193426090801958590470663211332056013090757678814461037845680798075962206270790870716115111644162385200950917959091563790045241714137248674898214287716621989832345083751817004902678242696934629048507699394632874429917268442259749348317034876109540622335729613880445307921087975594383060998576429820719645212634020501498148952221275873805003531534941889395375806809643660475580712708360880269556021118509674466593627770211432311189300497526261608529228749271586600959283958449361529776905167798488099047873178625996731550689857101965588304748783076769686404707045660215009438971944218263557185267611876752281472036916950030741732481752526179672755237525589933381073253127104410760719554026075951168494907439006720186395626202205367488606503625986463681924833288695058528287419735395716910973778007884790214713540736048791314491761373338423117472629629816522597776734650827637419123304257234576366702701454600431065199816322175451082486139239265038729602526188588334483420687899533193641624708571259505641113712675797357340977272305913736324910995859354913301840176759663488507453912898722977580262196439033641589807873923739738629069388881975289904878630413057160728370488227212252884046127397743432132566807981371174173368176604320419701791309668967467343359510542724995021316816401223971158849268338567705244217120005994140650152877945970378739556266551613734024951025572940668710373447606401509958958241167013837450152685757405712529137040015495803708463326005958757985086081416600266090689227318210074659244658399822638421717134499952247055348794705437851197480803700928660897681543048170342405501344783616780044945515945168803212650036469899532978741040493235240699879789262096603445209488681341227911387729270493055919260438891758392760679188272648308155339733697634852971998745863205534036566116676807229461172846592*i1^135 + 83061829142843982634661626292299593198708579094867577276815312651498034180341479504681236645156212228804944326809533671741071967212854421015879994757597775918342026020445751978629685139700930544041817576323046995613470174815511707211441822504390445766796152804358499421550178673001992792299729293082164703941798719739539011495666692761804714649344032299109481916215776664694188404498365267413269510897133647304841275082875843795719063806173116989048969703257625961230470819774198199109573725734996998031378544828896664151081489643892490534452225617206123594252031153571094960479558514723593042599309446739858736377363594018531087329320528631092786375170017367268173480448749999731143084518298931492693041512960368992380301212401980800590399996736492415809543123873409049280147002024227315362592912406429091270687151107243516661115675865805351270005851850478389449382911190990682116865200009855907299790668135508369007379407330864513898334500943558741876896196958496248864135627449271392806330792331201055471862757355341029750917016375373104304752899273453901231317203770607600847370936337007035598088666880413292256300760656685932590726500472416507441344036338624556380398210093253797825387215230411412127307738380245550240424441662734213285429279925188038054189526601577373888226471244495483340609640696698832722977761969865039746158517898537643253565339793890217430727505427983391786032131123344364791088726878963749053669250131693636357303686317806160234118230672533712037567092161370654305398091117902827887441587876243543502578761503583814565688094049682193002780687904294457283986548722884263437728872565896837343527159980033147075863291852282222589480373119348660515213021241299445149880981505312823790933073331621035254448797072159632838857016197908999553468791649973679027281768546197254104178050606687341188959556170153664995246541034875636511846142221510515905109241856894308133476686989755739212443260452188078116266355981029495638922005363373320046799526114083484304474045713347095490652493588425368788556809946254096053146246661066477717910235345586239243209237731599125275096853405837306540279790135039554055917835832865203004631355501283853690812897236761310225760911654400813823878771466829242957422344841638019260974093105001419242528750281600402534692069433141589739876095065369397071492595791978031460445155478131044860607709755332037304321645484665631698669697786817354835006228559248323769940281231979087063846614382154326772348671949058130536627022933880346839384837546688520055097606741878279026052617574325418440109253618999062583677362116275850308806836725157508646005761349243500652571968573474995498456066920128318974244876853303190543845500857428253624219539236205706894127833105663337540779524084612254702575422773083276249174239951303912500925793248529295503322205656992047115702405739708827079315345442660332015654084883685187974519039077264900095321505776075663888371340823622558835294870095082763755669948971532631794050813012216752535791775239943304154858599574089930089023016792795885613195293653571908043895420316244082245381322411914010573899408943958420487436163480643522688001180275387224730268482323558276639174127473391421443107282293485004228541469004050235974187723418650101839394377685921437739385033172267331367093233456498143309487669248*i1^136 + -47488771980433690019253904255678649875841751055303780633641714035830053284258603115555672075209906432171182669125490528131166347139047032370815909519428177290509508971082328398707822433649260008185290615160354063811670276800577930971881468077371873814682905410596310090772143290642942599377693253115193521091812101127165029132292958740274456228093087899241782470292450014267855720894874037447996731300110598236828470697340254667525027090941049814648842463783680489919347706225445795699727368425931094138854736942907108533837652162984098154642328620252659778515259099869123376149769989076264664575113474693512545033851794266062613708867727444509601457668936726581591097436486846783320365362312260678376731956001028668989012194966800963140786120326158859257614845095429210057667613360756476684399764481360523535372971942373408874001714371966183042252861661395023773312366475141086993975154362847095302981147445466100979137135676264900648590833727113709115762419118512753126266016701220747923350203567563104483089095521132004040929268638893257471896220812903379361953617478266283616759595204730679700719940795732304747179629862260707362060956275364943817595075776271059405428962183650209614095699728014721682941160521668041035450206834119725550700426358831883869098096253175997313224687772558775249135965762094370042419478982244358327400020063425296359428807265359010574282453509573794736082291713745375709892712379590389659007763689760945372105626767339406437390674716070425860617396029215641477530577485558164843709961834263944034438403347297057053663309283024275017287092419673045241676596522007220912654579439618900607657830782003783629258990909548525602305755287724260628651550310504651670941907239892454842959024645632630263529366861010867997422685608418258961917568664051267037069063014229093046422957432228171276878144725731862447055633235660327473732197136371190819642333402001244368307877201960498946820185919024151057913348038156312286388950361355207278990763517310568040448412597424795626050128003580960584051319564802352957358537695545505728166512428787389108330765281180131546524608576770124381649487118553141667656558896181934279744513632555111719710648220968532220685922768409386032187777252567388518979492918915140511605049025460192085962689971472963793050981354663615826218062157501141019620061801768990548961868373129521967612551650185093584865792483528065974539037799425894010491851928863943290812667914866321316218217425577040559851695878709776460691010537782292276659416100320767903814274746132117588877014715457567869865633480277692265018528129929477330421428419193097172091901093884447019347842503037760361952983708516790857095942413507183418568662930117657042581033883195636814872502934836489011842988518547737081412627201321438960163166115869865123750043938942202389781501323190857741825774777191598375427127841332983488520704891433385801943621204516876618809316351801737186439698689847925433191334118379655957281372430151788649652635539386211932895450118863677694015175771262493884434505348035302425374363640600629566554170725945799316587437286366357280682743733565825454479416061883657195522021667054404450862206215705812869143885647000458969120830678997751959939421296221494791706014519093903249079082616204654994356228253853177459335397479205245550592*i1^137 + 8184978521507950286688756743607252315738749756998075032339397806184580468959487652252263697291472724027731473207136152826348227681915704285542117726952308981811873975792645175345998873968734193871833165232101355285486140653169347732937955637385794895190114868365061472850052059135097014922018725144042673875053959202881404474874153581808922320292706965631237988588067082194130457396844502367946640545528355493521348283542371912661063139093954042924507313135352744264886773953540095585036433043051916765727136035090992806644160418607347820765223879451271880625352229953446420501889248766191135564005635194320717891116323192387077819035607049332437339173841104493686865563612859781900449419255120703946852677223904626985450023529019028598700655067827051219798765714736817444523506817580694763762012945872999008352068338492256437654815793990564907399028840445674967700741059659841567015988935022840445595942435004647499691251422935986393564971645515669096792483594532687554172813747148819781743133579894527490698842706791095924438632841056333115954779382953446843543548557224438830045558484514366175543868163359698993590320467585124861558009077020588422555470200751892496397499828450373219948812754342282921496065940866892090906012309665990820860734522887736177710380372441601647346749993806700471407354741055056006621568153900169850836694834591245636615010380987935209824220869908479645797297061389410303812255492248020604815754366090568049596317781450000082663375520178898571026666814081923470024546255921659701240645987426560795850328656608108709046095378735104179733140960444349818719492503936578038173613342489796706055730522098219112937782258144123075496137701249734763238184147615099073664976217575686317611347022327482347602110418129849016264849577881363220878775391696126479275304711229365624488993526692478755426134880484789640290879481482656481777568736693713557289451082862509863444683413520493914144808961397209519743137525056403423296507060809543298925246508453253697654049803246392888589873223827067507126088854191119864655994083450844938575135070166347615298710325250793248297620971471376896273035665352337774244531712231676440902729616026941125587373210982376380819592479121628095430370545393272989380256263129812027461569750169832553183437462054693603663595898157415926716746147198007040808183157022880962389581818567777104659550083878656173685299138446974519064820144767470810138664701115030128029528937634715140796898306485553986196740217632489038057439368581838699435013762183498899875604509691226912538822819293444953935489951017513595533297328307738252691641404574099682515867168391241999030433400991640662299306462543968659959477599997211598029984962826272391423434017027959924363748130864780430648675466551215906243137468307382677858055366452241214039123890232894353019398397391719948115929751009251561303053272003252852020947614188963984136981578811274450221413041650385022102353397233321377870608482110027479275224596196111287575764716557203911013847224447634654859466128923933039549976779687473201149519402626173749352645273120656775380234207503283409448020110671379457888551095790041846411505753657326539503927797991426242409204711873662090964997522875788776133416660212533954061686477939089058715243730020293107258835373634412202964754632802304*i1^138 + 2166474305922669980903950426252207314772170227339683712822615852419300637331638636784860453667974916133669681341199618021487205976623687311985830172013805281797615424993045500821352150848156123387803140688876791596179970337605006902288967882660841299938437359950086290953340736297169797709290253975247962406828969266623858534170797112816490099410116530352378626657204914624896457365747417151388958137125697192368248488565034624524121523141011522697878372067935264986314757615826291250059893777548035808486795780155785976017163213830579754317176844773868820858544706875276599464095642785687874118272115528378705581939331107215043803362312104218602768169084892913850878845658241946771444842298942261767915015969381611972263430415746706619823449019196056562443989500838423217992619158590427841756610291836852397005862529335970669262909154751624924866621391243915243177701052452622013054935622249348672049741317090665476393842593802155837225293443254800885726275479649200563178874800671423346237912904484059255031439663970749532800797839632370599550146796304912818722511905918310399776075104390522028855252470664489870705098167073175026528733256792865778356207378712055005028596819287587647952156741340971385294024979168148414581896099248780952254818338965677047680296267331448471974375553335597569274384653398708392839125487979939250009521986570730288413030384058231497903884830009809640016751914815362322815038988658889013222883349229696939837029315679378685521620920232013946322875765019279688289453228543889027444555813764702413428164255234993231311228875180955767322885647032193328625279325660362418441120045373000524981819510322295701933017952382554158469106540745349566866607136266994579896706726121144289539815074357129965901399256868810773181869714011152366108601812662904023177154996919137874584821889022896363849110790789661551218603384748803550373132054944726470395230149686166987630808129878207042944651301216681990166187797555347867284458292940079327309312122099326563275805429202769822185411102193594837873286721544758912824580072913190062311512114651128384566653702969910057641717803718652585304182105365866558536079959869214785058540004475795796964174948181692575445123967717053602845099996033285337622462021199355812628793547867973136708542877733976379486364484422849025954568717444975290498216461238903152142745795281012397268519658832954088003697505267929550993266099528068937167692023658532996880945923372331182568287068184813520338278753492787981177342584166033855524813418269167149976546717940252152158016802048147964179572343881265161922248717467792081041492298443714668906683330588422457294781570419589726034387076927746307580577631090534871794131921275688868701571820311627607015355424432820040081233919548978673021351832369929307417702334267444823061900579759337887990461843656591915254049907121863171973196803767749355169276923947421439961755472773041455951679528555454505796323377448018131542275944958144477103039447798017785964991994545194678622719766535966033378400318708272179591796624351949217005833353867559959283459767832210034233744615202915732851535394172697225266126669937091800887098114758003768556143968230825020552575448755340181288606198342217906086329933607649127891307879112542267476526956703891463522704411876347297786757120*i1^139 + -1008551835671459042349087523655546939436506394387620052751302164036221254876402030908379987007132940831306337975865086982489194272044607304653493343055778899317198678209569908897031464793219489313754431924315975472226291021224329237592114599613702780597507177114823192756821422108731398898950523565624806755532652321163631944708053989719211599256513629078383244549173963663220688162575159324253654211873999736641837674440918985380272758384713950338547255554080093935048680428330970380486856976944779007102779232430034241371949761990791068292028016340190351085124319629828748137441734690852948176121447400049628265972001195386126239258140397468445265169865810138548428146191682804753949260526995094106002323707020704578700363731200596557167880870436976290310591007577772778098744850845923049037415332870066714518292900019163701253639042327508263150675342840846271153835486210747875850570666762746730399164697425748639487401789681018353435014481147057736577067797547601956211698405028944725395734376215000650929422157048506040272799196114518811584623311371703910847267715694971322266172973636031371168268423365905440919932289680419696245790019495670255025981920015745038872348242445244748206553900019811511617713558976688514739322494426070591487040515502203259743242065275859176603507800736521150584172579188648605520830697242104625641411343984314762831293872032114608721101273413916309882344933694314866091260755796128382623861785537775687794267717258185745747724072524226076410615968549336767614713968757468868030476065486220929295469287047154035849887809653463790768841278225645370439500320214687575206938845677958445648749101280740719113046868037539914519023144090742519189500998441816722167471261898970015970207456156650543476356342407783696887256760755266572212985948935563879919121618913875237555557621414109558660544537015835463605293569206946023504946964360089017450624250587395004545005946122001136267928146446227841753209748270424478184019364963570370974854550364355872293257092915015157671225210053720454435712153842469502726915215598905191271306380736749883650205799154119823335499042627595616024430156046137616968026806032556263507301077358552088134524496016381115373107579116909538028888470504317271275451381948998345997013787640657115133448762502417035920143790050839691294443307006548461155188754773010690282882621570834073460889281390895085357705369561281893432542235812773842958409855856924765451707775542325051504043597771533062165295373146334771541212362741772449961001143482706827721657073034381586166995540728318774513857055033102471446351802806882011655276114895411239595093938551677959284072905516285925507136772655831954870585768702510587838770348609560050989863216904279847202846655880294231587599181936886629021639286197992155611227946698463138913721842869854298910809761152270303964561827459535896997264326414027640609340797310607301819655879173890685389551259366088429953764607501148284141087636744051781879817437350169179114739272237470311284908053946832816930617690001714045507477545746733215168581143044556887955709739421963109661851540336989694042558072034912430952251108095391095154627111177339567025023015057694837560206384095719032083595704972042956171282924344778016068167561272441053595582246410903534409742370422158000128*i1^140 + -27947394445771491595715771971730059466057814906423714217726455551155258069775494178400059346463781860614014088234280263855247101117741440626889684502392106987648226647037388869507973285687700438615317852617934600575563073246247461824250662163762341456860483079539565223245076648684431217525135622868095453506440885085053208012564348092706191455928767974992392529684443880659821501604889123627024547479702720526130249618550311585695098417796721864924520768887329729030591391177450642387442624530991285599191188599120958885871381287466261029929410621135590851883315210564465116302357467453455748543720560769049934689198861589333914126973585683262709868747906956223834291445303259774338373513598713627149642166507217209188966187219368024465864990534879123721500231794666726130667692501507146071348549790415827634459463371510736313544680407559362644179080349039099548493069802897466570413914864817427434325190935340502640353162277848164087829720671599476852941880212237703217168561111207130065265795238529948972035878056415165795535804270355155343799302370580269110247325908337242292228334434179816623410788651914351658016050656416027903242532746676151748890939253839640619117021995510905279464263496792072689159933103098012070510375417983261966011912558486274645679239412265790581922262786647300406716602606725009957385173787765028057838312239941226200936518153676744886053331049219523807322429884673526773105849103539796996074436897883151430475955472951199151812617957772334581985660688625286801416578036125086442963267746252497619847072962093800611378743584919721382212595004605513958929656480432258871065427871639925781126248660153381552563042154983543980835865623783898630407959739452386407530708806357591883715016130798962011989677131550798556610026755772845952531438751042126359331430628733325471250609499693490561094517362231212512355665835037822704006028561380929803770539376689252128228246414801416894194936011262951702516162050546330866569833104639669886770966858379760185330136575917121951017096679693905669682915950433782315220419235875500643678794341016158801253850903816950274546770637310881655590188060920224477174839235766576457012911221518875764236999706820757761670999271260022027012684608444606419470882472070720871533376758306156477311986310041483030377924303181891692102214370333267334419780942132538118264978649606980780528264574240758486365749821158194693528886644058680046544935106538493006652124594145847759084091646097458092003497686560807786911940734960221432523318337423823138951851088871251063628513508111943136830079140016611388839376343069430205234798066337096496925930056816117127999982046467960972491502180051831656077625167815023504693048795324601903164296872581130931366895214304619010098549949041912091703961435009897475350459424509019663342118664174812830477525390833882387691572832341470731149334883151941245778123823193206759452538685962609203956025301943099431050135705735538378272382558045113001839295861034548369651783093398163301523932392282986032246598655232852964328171319888358412472574321704462076351961030566454203010083217992827171171849469719341023226602869562751516631674881672026277246943312099277521787363463250690117956375718438111065017498867805688295301758568264519534056547601274307806862560460800*i1^141 + 72872215504841087840636847837670012359830897763137422242233657747670420041981852272300965186998230501733162288907914955115214796182207707528832520983818699212432489040899500471128257955070879420731286862768592561898347225608503418707011535258041381346669050167226880365388712139878183247342864277281125655263904394476264236859012536342679865057863255280190844310320869229304807053571245470309211050492046462724363403029548432262526558572033629036646499313397628873323373428121213689226044355732505990451551386500203978452055855484793252851320671211774810471195558008602864897494582831756556274771212563372625076205966774402666444445145274405566780836918454765419275713899520355457360961338837097155322329306722605018550148409474848298642270965491438257406594317549990693892511618879793849406233011852004319372638805690862109904628782885256731018146023479941062191125416576340547044177169447202050226405045288994673599390603381255930617972113670209811591105429845242277062745726375187551067426612465875590590245521934310275039454400523132610869522922074841156057747229588886864613987935259875211753243184338204158376530191288784277574773332511396568282591268551459133836523811081335040655569504306253401703379488189951846528015902017850668266752829112781998518862870963815910422408451770126336640479140658441539778122295805197295350978689211828391787979637076227234229466011836461737341091625547907639038288740172559156614795784487391179672292218492159842021550505201535905002518120683835995182254093701675705787547341097983954536410779535480695733648749506824595865302426256709880374676417600508213235014122702996669790298319965792358200739667183929371394142676649604062451106171164481186940707512218267868161208847023863159949562627932387123406653280794356862060665217500297977366922821937465546972051899982294699678285591440273982588981445610158297819365124207796066671348535670499457148046880203223792973212515118275500263773869676731493407747790034429691740046226485744691073061554857676419733522509316800788667492307787981185926188293664606275717158015265874368228009259506947219663105940470918239289606579961658712290523784229476816142726307000597281026973994130831542252415282766844336873535133365783623171970766477165256504470507660313482338044649314651934775122302551843459568977886947271103410721395550657605044914536361194503357897581540440093478608852826247088823196260047879552258843720160780278913902478682034108546798166214166182387168825606951946515250424024159955140872973785458533104433875611766210659275505061794461906731921048327135281650431194953570831472774222433728850439269201336123190645356871751644540322872113255568103192796237894837415896855156680392847085637185950586224631650211352450420200568687581095432807996853503307481587511513877204246702590991690206165462511809590019864843325801943017108629423868698461462606247185940510831450317245984664537974581489767373357909126748475883345528384816680879231053369486682435367860137613373477083472731441863663290867216484288289991031175428492739768321065732499124484133708853684251711850021219273316966866951979934490468794218691807541325622222520859446741950276436613171031611216281714267067134474073558350549356110331556822674762579489642162249599156529394091963711488*i1^142 + -6613932686877122889510038012747831910639900365786345283657727760611341875382183498321270130672719680153798765814377025240113617740555022241746098796275034615283289630548599998371666458373278284228902389457252162672540820689432738920986461134322351766299129714267327575020131456755408454616594311224074126189452878603564738824382475624580232416091080035797014540063107619226432098005291654962938757621934466389948730651095323149502299067966197480859087797748362370263262632129002227677974817467442310334448370401125349611896364667648387969376756944046017555172597641595911681322444440155059764252758152883314473877901929860105779045290669892039374181093619204990255242605598462347618199407342580646002470608191166468084837026693088455352897852482455431234847672664613043896303427736525273850479307138697962534589644964887029303086361021937770773333666044829755593272781346969723152722952103376930812142691343603156108011532306906941102623159537583156973990076895894282675271915715863267747858322190461912210952040895201958069240468895889501737009875332706295057215184886102616248951851247891472268030883100987927300024767961731267588281234984985676228924906248937232813102807304035131296025129136917742763048685497735443094071943901868478503115270927964192247340405272892204885369553619163302580749577204637663219237283273138297525332408110394261368060481887663506497752911023065842048700770092657236295046816328074771509074849026860249393422436273355855296313919334022443969643047849058869039341449688205061219546724693214351159424493681254716779659524491254362484017106383349638423063572863683355045667121865988928591457437260141198661935730572580811803601345692504661371064914237331709896272818665963077866999394388617046348276153971206797339610865811068596145724300799635908890234872106784775291604172840309364214233894021698078351518436010637573239351963842662364509208580054407116722507950024065745281078894170095813605567813562563500713560016422634794254077077929168569959100817929199481574024097420047099837846371621761060166140744659467213852539858385465131301810350562557693233871875472227308302509725685714024938482657430923652614391697160432005825500514380247224764568670907396936929309970059249465484413193048741857242312362023100959833051714563283577065090721760253423969180693679461974670852247739249511149152094646698372593402730974296188112986630476572953784155072163455935306723782732812701512217418430836332325795392305862503334168396396020441208361659553428196765664397794534954968209948547136026864060981385023381520446938434960107457170697699365001619949763143103413552681308801689049150044437093658385361330435427345348266795865339924668360897989883807967979534359510806331735187402691526483910642352296310155717319102157689380452680390107135919596692645185209619459829729223930067182549046743756805772301451621822027211700317417232049568286354279949610296438661722468011331775238245543316728157207167461141360546472125932799145288309307239228840314011006041502217376791259808807057976535103438230680579784428250838365778156442354801957811321793279826339255792786324821770039494777462018810874015919078549166253235072523432141343478688520942346852016768779796929271741276153936752580408872831642132016962524581724160*i1^143 + -2699313513871233146038943239017972647772347601406641568943913851290328502608373042345273717673384164734797121040924121083649682881737517875823681110495831203653497390012601727324214245775189569411728747752647509750486622235501115727803255281825962218916239299369598550496615767089314477605849805760611760938545559437503824575970372259042996957649961853226996680025940413333230451559178277488912654972268077472551026586455856245185024404840901019395008090824271246492344957953615367022907886379107015458996454427987273886568503571755515765483330059508914270613029118116821108303904427048416915761774553255089997557840164461759276985541079060966870628059231646509798903367030410127338974782766602834921524832129620505806222370506543278958661379248724281807457580895455768217116552870483781208225131993696397040255160377207711241130631613017307612707451487026088151335361488378221497315852591129890427934889341800457399428536523018091144023855294521078931664543271506001665937200655922813637227576848679356491464618692093352009413344980640218656648816248091894497807706540167677599332694238940145959634937101045894064773749474571082350221144803117776364025173074688669287691397406610335558940399753175021585063701093598632754822336719504701204427114943985288302603591023751343962755991055751995034064564386319114796712668009772531454880955242738627514658677658765237926440403391137906901183585322870711320601860569018971295390520869751660123173960676488252752164847654755087186936321628405794390868861712512739004822154858346218708576039119719267473567287655951945867715258364208893420942341041093355517586448694234592673261558181556796245519425142871770989763464119236397855561053084874367930059965655080869220278096738141652948905744310926557773248514742210268389718216756180739359055140716873214450691078904822025436135693790430856914542706436422961946416610777579201102968137106842402836906012237870161002168939824797112463450904978783422708877705441383126384390577498104511610218137047925792913147513542304669423832712374025060639440225062905973824372528409647472356754709485173063208941392292825409811018981123342342774128779587260992863916652810624537040916877507049954721994299227352261817952524796649858689461132302795476251942181190171811480946639978221844454170869677485697933224604161837127481660994920252998407214767271765990823843725557702112774235540176850598131833218319477649840855750219380344169936164531244580505488745511727135290684919486481899918252691239175497912896025692128134304597686912889847465733220646990274351169506808243821489762212665323918551318924098380760500096279970108155617296409756674286629559136930855271107012700947026144058259902585588185195432984671911951034099193662854084206858448404068481613501717107198135842828939996620134436345886051166508871777781539328371891297081892982901934509471429138643100673434414071745322761471785566329029279149379897443130646503103928129470250992998196833203762025402750997131039574511416052473433232792564177107356617991389939497755264493894629148937854879426150616537882583449386744633042485244913508558146466284585325669428801275054693043672010777799260027402281078110584590751706595065270245045255901481099797706512284924025701124452938041135779775774720*i1^144 + 423443796384381421880459348164590766343703850758437244408925793103689108358141060995820355846019856671246214977729137846218224752219223731643574010876109519505053491401182248040902502601946668087682661974032445016419498556811696462743111057708800528905829708658326681647000990555809753381487339335518470996057243030926221014773809592474521842102717517355955806751370583603695391694511713948186558720191907900337234065771594832395213325383415268484392561943434703854920714155739470580597116304153288578777674818301809343285443334502013494088088835222187602128540205275030809613142340336225536882027049461663091600696660473645671917717940607767973503998563497507451027134839024282697060073605174156531112211265678959114547898390242578829196031234082161142654137377210447182420574658191926869813483060395923072072174580723973878485711186682360363848095366500926765451923795181357745140143393389939091238303924743239764762601636433829969027762302406523131684597253594427886455189925848614257804034226003825942371115806384063097595030821082711916178269197850583308775327978606281862460069235312752465627676088012022573656390150870019850885471771193194722757763592703464981662953231053770796895986448335800784100490826323180500044259453759525556370582775892650746144326559490272895455074641189613864743999582876738958659376973300761322159568076198112003261065747220118884790729866925724248279294728259056276541910330478551649764899142799706131234127337968150841329649149963219131545066825185482792484540207213642296964144862147844137512091041190796480386239563310807433870457751515866267611218226223170396268970452852980855138325228883971064373072442865895845292691631335757041657861587305251827874528008546269680067957775056368740507739456236895797529924865425310165376601323995110584808998575789908327370192443403456548253646606350496166115924374095983661064068663807313630654883609053671065835134156500874478158164540653819073215631315502843948838498285576073837106315117237201816194442262681178342181144132517419253422928618026081887860625563172568922371173759923160788143504543977558431678252020164349564078301474575469817618764318450613793144915157069506494574176829321646422998670461133457602998963495178470302715637147318946745286213395575716063688470722213128890280300432475731983766444231516992086760995638775564628440947179430600098029481253006939104600352044556092130141779055689618841281282969942763216902111418127761433264363881414948655088552323122971522216315257918588313978505930071187570889847125141385573061569874803905801402995338967448452468035272725279153336689553900981689399565599682030911876145819249187220927367015369542298587833139006752472561455523505052229265405549916495163985513220591007770092488634596794611539831692062711510131121323434746872460603708208362047510730516007419269407953242660732139770292448255011978405475436844063963690719770667460008909820745112355145565681444901524451078766340804825087046690431440729747325544919611957382831638952567477378599589562115665421001570085216975068811696224986279534908698161350954979107391267330383495920039083501362711887751718834890184201234626548854405273068836484316043509494505565062284338477622578131566201491862631914178341690175871589048909824*i1^145 + 49068206036498573147554593026514758553670018966229434229360796906979213648967916898000098574700578054503258700306404316500697814917157188907229791681847161440226288219556885659679865766570735001673592858738252381411870155452471143224658081707096317967362875628699308808612017310348766640859364399208961643380808530915803341939180770966119002539030011081460821793512869250396114305031329465363538161679869589410630565619052299963061049019754545421429934367965629659201929264272329837394425163553988188009200656850928526637678662685233299736564072696767735119085531423139344254359445691578826305340246866241918869143421033317228045979553238758821309594222956839669381248881446598991847705083618748285778093382435819246869457125113316468565468946045179120270576034285014020571546710472470016928360790764196364311137094769077652805054752882940969876189392563528770203275855174652992230226717487000362434961834375139486394807852644640685337949772620546218634644469365871082742072215100567320616042976936773890188122765062095442666753516419736136929205691994484550313051892101690711965230587185137688967541660860981559814280314630511699669019242940678956629452864805354950619245867402565171091573426871388539643448487952778718976335434731593985684233633960412727595334973060629043698876237294994870264088096919969250872926175574002483498597689723212897135087334836267191367022576212275846113349902810072205267071817202521871810327340298689512135992945330320353238026179257062623444183092143364464897260725968329204307157626667573617255228430457000922641508971759248444773653104714236948015343986216303698373402743362613315673473456230871157839083793156741457922047775642577888085081281303864516871060901356899885414353032874609442658854955136797742110375064373068399916165634589981532221972227076906827295647341797411796594126283436903843688867528520894668985470528687985922846505663019488183040303201083580942861969575840219128256361040492261394937987677710622458545557643641323386087309680727550663079596720066770247405325153790335636817958780328010093723065419158685277021524939650805369613094115357917841175025432873728040393941687929628924393642526558530048317839580438119029375966779796582227869601276301140841492978396280962852905032982535521121921630019510845167642936679148832189141121958744551706551813981092659515748240987262221661989042663086813783298454093168604062133995242271194186403488833840122603878243142235994889151277521781590301085388311338106096806550803981438827069632625829714560241431817915665933062487899948427921052737211755215368437015337017973582293067545629338665377721679500871813213816811248380354595892067938684251417580184699843335609124484382577982239559233765639553202985293301044368437083235157654658393786879185120628738212256531937130865751008547159718090133847286600718960576967784478915777351324781441838445163947867910402137245944955082891134907768800551485768549623275538527372948441022316736318360580936091037017442647454406017917988971158574135818107216834377319005372864581275595933537170206180745675217833420453109261887187647825506685565639321490176623942001929474221449183140126136453411016083440130203676837015987508399949174844965950135783142095814619405018390643481772032*i1^146 + -11221408592718685789910798387222168071584957288209993368306692433506997402953017502941599192640852821373046956170737721900645511026496219195726975365755546351269655038838805729932803847375274250502036293720565049095705542307987945873000903055948874150182111131706504208895284303876823229907704773815710287949069212270994084934975555302259109835376735497444859675913049050663735129720125471669393252163354087057036319106971334667530619315439554465763693536401933641455426505273512144990189779417370819995908403897065784495979926311644834628261605123154137438010246309996138964014776239995943919556596882417692144709785018794962629719992654052456709794851353068095400293850615207911278900986149502104515374383361116804247158763082764630436493822826264982419150723607072228897232926328147174708731051832949776820347475511616396596002719011323772263306374578301502990044186942642019315581669304823178865320231057405831813073345885421603992939044379459217150024434112839608824140192165412427915166508688176338814192956386573009002875821539764074904943713806605143415819566623756363331499498934265456860191579053061281191037900916433540089117349502307319343442028761043941275516621551875316544785442185824489350923505247594635556699646274435011635880410757685589034125661676868707078673965306797773403654912209479477344281810720332200216483355291322034824126458538817503033862311910534172909283666496016762091260374351562330873303808483431147103337167562366405924598471473471038438478434048188555854206866230124344423616154889307888722115182921384066143559821850253492654561313759362476316548184998359147714021340303828352842848208284106681853289253300341394997704508767289439120337521770629046605200584727197449993725681698865583693686239662394429204025278337860672982757702747542369862482142036993555983398092717333455379324961497063500179454899218537418139938888771737205269746628625483213196398594985479151835102247154512517818741003309365054032543692976446296994084337063641858497149258437933167947417776974955689210251201781465493608079376976748981013720353676106051769596703752821481018826301639262744852508893838321154068014992818062496761869768202160996789827111562307287880351882827234118743569793187842394790738846665395621938671898081813274387718132369584409072807721103109315125561012257147886121416506985494562794787991560971836975219009318368577010502778221105549515630258862851273700037272434656602357140398035992286065597450427075898455010156923467408341749328203223797822975334352797448891068175387299535572060404749961165056648653411867568153816356603119384647156215603929467921534832591535252069101217714778044186078072642413923125603857119596038038702029665209706309174694040673318677224212192286678958907639097301310580957336940135816448521068657227178918844307125942397274889570938716463560604456209729213519012372199956750050120280508988910608459539025908668814962214579055067263380512500888305933257725447732172005854144255850481646867309648825794271780861112253265193590572550200527095292566362718932511097123136825620127962026853194617938977906827346756083864211973882781850236457176345860919253223555148506598409842877799395818448210453409835010450157544806381307768600623223132138355294208*i1^147 + -683097394687421404562759658174726354645723391800828049032001123132937429418628712541382408493729867546226383077741499428559551319530200807987832327939997538373443227649314833988745579760260441486947267115862019829635458237106926100040582190427186745306138854824124632135458562131990848635161314278396053836927158430506573067905834075255028930201122435487335818800047048294548115355219916667927067786763010595269124584459398081087232846713070321820001679734648171425122023176861622805005713529240305562796016819481977355265629230634858017792745564954695046868782653724270144350849389351294122985320610631518204272607368837966401767653541815258673126153073964888991398393230073582131841625330379651020568450882916451751798825638394029531349251452745100931058316697498785705889679714458614727318535449677577230593894177575267961282353725564442889043774902834088488799601390827999559907534815190952386729553238052067867008120586975047394527153817565254693674564713393370744260732118625090799257781270574432393231673459533945214683458348309088171754560628405557504697067484319959567774141426461241015462164471372484434226279158499142320154348214911329580236741394191902529288952476718216717571827348716337658091711010877977724780849546350270829934526474845132383212495798174060637522127295630055772733701547105574119995001152254961273351199958430628678085450928264360791995140480135350535052926444053803523069364202534690237127215019920604341383385876834260061210875042126360704439788479304866037659034011395499567782661191117665196750807761245923814505207208159141256911023668860321866153194524199966150846301655774667446363539960016361885908552859512166376760714129813767098968343244044157021832273394626360351338125070983646702392554710610198227877331354412261082093184668078837640434376708845226088733969318878862209727203561170408434229441961636076825123260413163841083240593745007678008057290953437342835637646160323433352295698950609937016047920974055103161762947731810526743961986908915418471420422565001500339384717056368544871080116399634914113107042547303731784767444531295319858959836696072303771100737801663638325536100888494475897776176802314549549310932102235519701114120918061726671087150878701280268679239551090191482623043776315934317068408075133548444548418706815286924785923313083775685984026864935970442637331232275474858816647428037194470808976988879711849065357041038082899886823649463797170670164761674529981441719984915506366874253036096097290121610100820221159882756346199527576277168517617532259032041613718272502948974926339188225098084853303577370754559444396225068069751921163253274839604145593454006253069289584061296697901619288419562248294097796199922221458490859194040484069726584026655604453911946672542304898333535236443693857626963800639932367099272663985741545269945976056253684599640629631254994212930621425132276074580104303556002403120080181344941508976461260408166162724306882695580955582231967039772254800706258295284582431244082579544735050230390204435178249385169664530975612263572734436649663847846046638840332786486417914282827318311407952675570641375723211139898516035592580522974426340298469394254169670217013841876357291118171741921379617983952321919244566528*i1^148 + 107638089087016822915146299959629606817035108112654315374364355611304552815543061402379287223404495496973802208553933326035476335358421582406219849194838547508541968558201702372996269373030032163506880599266671786541451426046493088833732662909890002658123597086949231225849060751554334352619109501287613558121660571066049825162984557724379078125046063251411646405485458381050784617324051002005598961573297807462042855223299859662957401169806155401484115651845407333670513380668751824034973365966727823780220884587914636082511995083598766098745894114517225131899268581206772167665464076101063943901438966454284644273020925493291654036020366299538810360696601919543951377330258051676846887338416495867846799663034438274433558191078286842225556547378266379690283961317562451680714139431604736542723471566357873505680963606469716983013880418159630243655556043539537696198526830824748166671649049861421159948603470349082219904697279381094124888011368263909461022920590209354351805086863635157231936722059322073576284559680686102847481423030237036489852107341685320008156670885377764758127069631943169813801141183551941944636226302583852720882890131982659235246969709611027672225758402597159812730661499183287319874609364908052233647484614411110349604743580787478892731229739597641538735031637591267176435374942946885578702051275092707480852020892292716699438162773910127090400416182633062375411757785766850712537010440998709517091699379740190683212360973839114340073053628237792613134698541018639409628165980863338579190137214326092900363383450117824921551642550998466937917385747102382616778655137009155052210151937612717797421491005136932019684363841210446836484316504697035008651854907995856105872734741343152465910187372079744613122382653901832680660101416660087004565334439324402864283390136703378152822311384470072235627312404188159593837827846331423473810406273820533991335204995660092594951052907150289270682012070171151771102401525699225434485164989707124025861423489021076986038177899879182535106986466751061834240764605893302114145146654349639546654463873242384753771930061605802873222909154219450748644532713949053403467669612774119213306379467043543983803415391993832178504067554538072471873764572164871660100360257559955624052463081553531545190104865286491656981389734251796526551256003924267737565436263081879063972712096299616749237715825207518896735287157864811639096265424489678085814314130048197628062300782888883579744438160509375218977071323747434397612488726605622830922828312325960748723432729009681363402451128853750700430951303541847801796573114317266241097366114979447698962381099405572467104199674585896261429754105309829096674867488069862040279003763245806826284021460702208650448730722308597875556867884099620304040672367538476387843829596779544697713960603687091286896408360801943350503811064849923300157573411376977638481857889096931414006703013104305452961974941101283136654536990485696024378350809823513934785615208393340100639633458136432461217639956120147703247445911697491209974154678978116575407738028999749879490906580795921954124047518781915593122065107424271292187796829775679010508537069564876388479906144040411615143334834430267124569109122434918496622964899840*i1^149 + 3493669549213542803739834023987194219521164686264922635011002059591999597578529804805188454471352434168773707914723821926473567512408986203343702332957915201730017849477601557474485875866782855146653448537484963235747515714585694324485009964271797239074286516137837345996168426051074221446168257487534049125232210687889369515515037674251233013544352357586727498695839429351779016808815759515411630505182228474679961001004026231636863887515926326980102708054851744631585370067872330585198476231529559544538583269279516100881120871534615996487409969829383967365241052738652501761046296181423101168040254264723718721733702914372183615309096630911391606539158006778998746100860351106097950017103200995584158167756565581637886211234300793626018449466950619618160956339881814797052938411774641324111840149381234687329231818395627187324995934985168157934853683566920739321726076958186458929932603132470818584487061803173879214497294253432038876514579922666545427478779994303809175405490395233855167925615165685996712654355009424393858812819411090936110439514309966745712209170824025382404934684531469778776930421421098514874979515093113163446447359837989606834966091930159507727639928889998563088026332350955356167361495688218834620396515541805588662724425536521533527308373378032442803871715274838834782698326763989483425013624133787393026680417883187010531455479546715173686536725385579556217424269044693816552385727598878985430433205182894982949162665671189007591732549208106614404385135762832839788525888867936619458992815443756210966940650077254584859050550055668689184947985365217137215679140260282401918556607540389438019697728828032904902419978526671568045939150709481644586200330972487034144977886431120908297440810049009444902201686343910437430379415279157384666508664228165104608516237827490792819641596739042728132572510131688120730372332578399705879597955959550453249468483751013991418625475080021802751447074927222196150539311481378372450195601276991540869335712593200055181055721244816895580018278495264360167184247704613042778237128648214540113670202172241661262909906490617804222914021679008493022071438620600672408643896604172794162427243666767403375092236953333258863872235635638784426683532054812277617130424468869551210586829782349231701924684940121856953277455977496159847611505820062350158278851733722966121894583817111248168233511292607622334915727031939434589147280655965448971191370656152174157658374742549508830802329195566408574813144941254050454230484331566354535607859254762989000807831641274806643849522742928682640873982325631373127941552279084741823831336567595565618419080028197184123556219484486523738703757949352497022859810055739298760600924047838489560423325033561312455196748562837212433457028836428157869461109705219771036876217470483911346817650127263238986713066946777688279134200488984050499086537249392877878440018229545869017193760570096689657281665096968615382378116425077656085899196037315799268153067438667346306413311927024482431411673901492850406653418098798831568171233094126349386225699519671986808844916697908807090484692946194924365924213364957050548198499835813891044948073543643858967019168076185109891732400833110080993035010652495239184384*i1^150 + -343186617576734040567356137132404867491583640781420785173817241779082565866206078546683800542940201166301179155954681350385302626303229395447318063542770061819555086293609626815131043411087514855090408299262165242926290553452467303506950698654712556212963566019343801553664921764227446171938421877172575921210027280219489795498327005445741141310528267823325503043876011864354863203547646960316239134937474682069073416200937839609035010094460095013955004362431502814152568601166708994371226585970193060186145565151252762874330500727696004781699794878858815773340356993783184461735294437077246468371667954458104576504547939825297179236737058096948848624832062910129609663424442434728723964234994608444447129923620455026278050716624873207752388882064184270270910373244549732673556915553018947382615971517084935196266370990701301717592462157170008002417318362680936159732644661809477772468664970056118406841434132467884071025166703425412208151560019227654369073522400125525553478334810055755702765964184738054613213066579555296752924312715541251272554973112728425975194360851303045280525879971739720023431515838840367041822254401605501031899062825446574891352150290535813595038253404858288289723588096072473077597381911269596738390355418451827931912743764681900129219714266823900352498954614698554130547252976162987040244152282772319903258314788852832195171489062320505867437853635611951258342537265521603773209068205332199440155047039880433568705245890827317620723177649224357165177458444086415795586474388843729043627046782993497617990016953132814674149546715624528842705655877309746978705265485833486020430700857133514365075525814295702596376891422870759959864257420468625751469542882356639796175940903363167854263505715726241265493171147263826231783167648437473796466871714778393351079436740035007145881491584220141819600049239944533119852936061392174850579843201527198885519089356037398996344958778716703743625896258375039282256364896423230705830943914150107471649604202314648299024535370719549835891272726766427903969745504106807510548873234027089080147873936920906108294305342035374655931048717421998947254292823270431866595849383557280343456940033498752419818692503167413165611484657634931050526979920393519331110014406069265826456823225784032044074510943666428177119308797264956636303984461554017912253862313648111983442191601735374391880286449669076411844372813995201095054781913245255898733586110443071312054972449590465071016706152525985636778310723030589598253383492186992138263490846454442541303326996790960002247939768500318492333383222167090249327588156688296693309500678356675589006303000469050611675174447231538485313334542646767650859179037248278940869555803878304546804001663440107677287847916126109479976077450505297034256889205813169498991988869111201768743103751014264687470254475832172557682026777888112881041688044902424181633990745378977057838002735924264585316578782645487094234318389642038597642860565811160494117819955025321531792944373706786846198582643224041929864489477680448556263838842053302205977418989105625728983240849082658699683102506822772848737504103510406405692045109136230817678469370323944063380011110506871874785323995434299563893765370281984*i1^151 + 33157509864971377930373993939185945442983001582876138670594572893807340081557204295017014870490296589062980196205040660136690382596688159483673536485278306896815445523649971108560615945615775198162936911508435802612752230835059879649212534101026325317621502243177551735939926205013236611349253635132674972455075545568349473795150852615464279729598513637724839690995533677705370789902084184047785045816186811463230784182037827162478910210325318726812621461099492407208014507424390409942702332794181106976675658342925206270812939876527009581539801538334062818302355088856759580114961324045216565816494848512300045654933574167837828452397737920690108612318445216501655645996269252481029948283155807578825023831846556217658705272894709211526928875309967044116811222529044455629963567741167280304551880193896348552170685107526154351663524794272185166367468221592996675694001088502621081954027041974500018468267011789002436952385349206070890891284577679286501235788847481604133044423263144048706232898040300663276104459475233224673586911248845086544270239751387349640543256508549319454799593983750156713968827358911976532067651964534124907012887002275004456191544614620442700089942868877206333060945715910375148105235525368360903192913708176673213301836212601541233269201711158472004829171959836383393474238963652509138256328016725465608354381603477879124141215039329858421896858252037978311073148980033531640633111685231866310947553734236276976867216436833746773512697008355753497286097231246583799200357933729224734582716386761316218837004697599144085441375090862743265670429387716213465275264566269015767347667534592876494980300646590480816064899218546866490120103962220969825324422023059513812435125717375935774534555956269395941994795179867764658237039863695662066365396846239523299453115905046678470507831994954801402857284730845791120889540902872731291725120368257793029085024889918298548259671994353606905664521184114275105453338796235591720084796997008902695158633527279317932584999270428300064477082746882096206149716566398810533624064803134951043287234090236194742383089573609380563161198568757217924542994574789288279633387905544260544922157404956090251666353806958431818147340527606669026953175941360462840326110428312569628555809347968094344436034818593205307522896625010169806866898893325125956718009789803170672571485459934963854618402302463637617346730108709738871062868826437202631359268447835038434014250915894991919087885459580002796557213613238083179591035503452470640559572285274533415705641320699863832745877849664652735554698199500863976685491847542954513481220387050050269741054116255582948148727718143416764327632334496428514717526107278644719571238857840926696253110057044316583558754408317322772100622035955644342547836964022240757511430959295475069339902369371335784278242889627990368424401447633736766145406566910173064950087777283934253180271465312645701526089989749102684130716725392850689695280207091414836223318852287712267263721930265141696282012142698667288090027529443562422379703562906284609758156178163536146509546692952343638698197937793299639390634464838752193280006376877967396461438854739876800504132396410746197987425708251587199979487232*i1^152 + 1962338494171124119932508253539247641311886397188003340721015231756783332909444559053366388276487222685348239482450665737028242768357480207376455763165579721479044848090401949663549475194415035928132803177413498197117207055544033841481212612021109628751541765044342429175911872170705069869253012338115559161124822122745852199106752729156837960392370162934449366196336414956156551325857041758838342151529489442487424457729228802368910868520711255480873173336660925507875025146368950495675333497555897893165244045991314582653154056703683188569933300878744402041504223798287629286664156716224764544658398347822056502036036927913994139907174004194419323392766250762332857127167106394756864690180119682622632247983905202360262199941293739508903370855723019624975574792439735270945312507956374841647628106217925949370538387706302430274780601764434064051468930549741119343639207551683669706235759548559681387337782060704715715905497808813571141259373419796451257293379497889590743047308594202336973148600079932394408869543122451227438434260607118965883524979833740507124016939915771373372301416698083078339028089755050340153365756537006187586845321793582943811309802884926108185532160266565474448190266052262631093171865255068265731845555794928365218724928668053950573662112995999289335848627744221855810286872482709840577158278358682644012303985215019041034396273220234227774617638547931641921363455365375156541840184564622881084750251762897849634969750899650604157988709017015057205488166522880420254675328411606329001917277183541493254997939530968572296656795002998120186652248717321457699715231894210518507589074670452430929850730077966052421328938430754731839287358258055691530535348364491357346581961522356464879126556373379918563375218652411514853060437792659657750624414724708177928176350162834225815711913824356405959668594164998912130349895849805360192536280328312750026017615331041972931959497964752046165534229034031029859375997520173113398392942895846124813300379539036311557938623263427114203377671233846618708855155397784836261393908182228584601149992200729407555416940506036147348968566435783827831723507668639301268100255224443125657032771892709490982898474580372124414784749438824047055952162799185597154981079488106883289128785456163503365014111800289113298367973958252873485936663256685090945221883422190234749706357355672026214796844152834012184685733866472421918145685309958680588735888515028299902311289597480114061356681033419826869122696240721796173637787491774158266347314730833423071832855835176903974928156505225182390047830291233375880984439342716246882964588629552883017148828661329264843150263915595943662556181463380097292270851747485954263230390424585707126323595517690910299574877278192981276317362749717234936813761387022706641126705797998083522325095026260713089724030638079629217301997295337029079697556977869072762436585849570493984274982577926842254241725924919864083039382818472732562455951605619608036166951654960736837172371468487138452980696007063957479933963257774079401003618577171635083989396439489573787975619193839911170513792022123584999418867732019544942576864120469908364657148180828755947502201815609418105586815746617376768*i1^153 + -362940336580325417961504087556096760134825499590399210118139562492496426291499831625669942401397646923612750468880104598017189492841004020554417525846313134733885591745465135735227970978016491408552897895526747320356763953507436406130720592356512879522799110586916283289818252657487247451260902374027803729638773816235162559195767735992616490376041528843145828845646817766592098555176153852658079791411936193717600356717842940385334929057351500366317539416022917586782485098156617868910492289562171527129203762158530673976908406071433691275050945808313224691698337117969550191451961585904303268417298495039450755401704933396401734232785353270111002857793756126176826589008184688648566331381502487517616644147085766395513969199998335995310517725047953135073921527468604050584590346303937353967560686315889517366823857668090868125318575985042826508071050837838684043223281345271776699754803641591973909171086568327884703861012827672315522203451432349487259036013648208668917239664517098451081861781081302193005658803426980601680085119659606449796544357831081268192643309384015838192803624418994664015023044611022367036410901049069704912560178746501454507092960003448410281650290704576008755967665456100507869562716014302167935830085672042642265605454295802273058604326498765676707344979471586613446188177638284771076192638113869402562869973612199018514847331403172667371060581020483810220503855539884056689037604797551822292708932668210774705103345025179018167924899630541017736395779348321008315355738104585247321289474558476013239155278052545807369321771441324920573795476768576443833989879845427047475095729541319382651620257753681317956552803895044081720287375653296738643158759713881564191781681898484320424116588730818918325796580134839124516767278962944595434830567653216135283937581858270976093156686948673167306309361795161125704887350232531497230074900956784264443589147628585887621822940894948665434624924469127134560397852496346181908829461744760223449571610397495883195429066946750119097512806407381441983134922768908423178180353818911486388511553146926905745283421320143769833269740144152370437429527359420203715647145963134330800849813198818093050671550748424964930813866096722210013239011336584116482975027715893874980000634290436571895701418794332425638014000084512643983124959907394861879197416121174215040744378156539332122918056678079434429535077637258505853857311106609553581714683625912231520662009638840660534551604893444661452355257494070293558689265919966014904458518255029333716465251371783168818103930629340672296869257648730878278741963527622790361921787521439192938842384356778253634355910184641324091235175895697002336863690402644772425158860198502838659464013827254604636859355300523104735473045315834770253457680523514851920048143297390135780330289149896626027858661779422227217572691736741754593237041512482991656001639567612311166667883734950810293869167502019059868104203253103328547715934734852876891514917925919310024859125031836427709266435223885036074853425512424183624133615634370003248752874789368458284788774241993385328216447580017451175953406907018036281845225291709393587390528725412284038277632557557213763672299536384*i1^154 + -34672657957098417792325948825888591422131235583654393569783780841718967585302662190114856268589534634995096697540688375595731271596956473994502432448227346639660015432051305999137409469551447716608909566603794056313777522310728523006143797233166877422363959486070873032975975759123631748907732878350199906350904979018159324420003082537921462065098449984089871157971780496689122497303650017745159118843898951941667157699847377142490872169869770647558896948756826665123849105614293747829178128485990100725481074587021444158568895265243708271898806255252908143376167095007413132413644435708550447559474217513576237977328373983608420367341339428915452639930762040642998921356823225430762191465626776584565650907156752005129869603935654212226558558150397634244246256694963835056209050325280725493345591142929014903722151038540523820898597942374638995289391182205423458279087555470085178346873273658363568610833734723151771971769983791767513293669451803394264517029570304187366156988069063651117227174090840721088660828063714391469686893127817435110378599651335162862709606831835256573393743274982968029054371325519720290881954918096812749578653495128542788477508211747915999676834633489368376617779776362504129188424371001581384637037944438964198544348281764764639150939086125335930295504969258194938660682152885683145916116006268562378660259696496136871508993059591574953525588873623684904328436855374319840344755538237647691312280919989418446628750109002746400526517774150840717676617432628745043445022431554952823443154431311244255564410231462234247823343148985789976604553841699900736075733602106955419548385037552117739696416661249609739598556576495836044615265717051790985666249148338447968360015569611274452194153059059582453360366625841585412178146407295178038877585447605420668170072388453239491630990748227700969461438007911040296629422165695132142466916202821368832055129472833792545601218990841035838394095930560759247525779241869135776122920953363569472810855846314767236169112522472253164425768597675404508139047462102848386832326891503972735812565926194634162533321361106009064914677867251632057669741265352306582257839395581504049004822734031298018159019979540728363857393019336551758981094626531550613185891488094201042177297760796903273257111176813913868402384088504542218811829225071657607747575515059045742430222564286593245288602259256539358666192855620672922039569650548936193441837976455924768665120356655275350929626922574022245299004864716258495637978764535482782760075743374061295253107766773880765576097765279670225483488520311678085281832553685536402297565884968452600865918923719757691887106531648381114861329803305621260702000017201970390972670870188438490758155434300929927826321496792632167953570420273674816312179610227920558550473570810181234541614336977152434477897274103746191226218362873260283487106653756520373471792727564555962394285335449756002137589056963656795883436308489005041709066562366738666777412341762055325618458775041811718852284431668528505833298462722023163826164078098952356328222050752775863770580234894267695255781682751104422484609793452305337786977697473783957075610314642805379913013273584357892685824*i1^155 + -1334923506564866946107875138722673839488012340278194818793882547873974510706417992804105166563975735407181254893268373227106432442945758663506040397516905330212496387097433727998995770179447672006539472762129181407314814236338179688911471030903469169152113793902806729877777500555032138645473947032858779088022932175862731530122201318178680558185923397780596132938472473734443194028921126023179629216290655889123700389804824306984079716453691206185834072951487579282955777663482529599941777927108245972877211622850382269111177790709229120988213014518565418717156486556501890839318056032431440408845558311851812216160332909783399035133283590498530697086671526924464226116320564670673523430060096785181882932027193250321256554806248317210120603861054213499415626512118641677417472869252369502225547664514656851054636146827274790331201789494218697892050696683959726928146632338833924353742633466051553391058554877769585548753364197765187079413609748887737856933888359791420408689166405316649711596421273522200812697449789269534647185245338901259969115416022664038278531728883931130165284707221718526932516486843793586718314978881892189714350883142656973582626304236232928905851585788789965427661837783449973651021633529346626802110882880121795131490059135310172683406495181435963924722167256714513991251707986768503672219409452762866175943136340439757695662028045228971893129987871495937389651851407207490074134092307088271258602996353790653496846316331780517007194119521584287755564490972133182798790546723032806587355764603959775560590962023577763793942735651687733703984981022738466134660636089895595540447046261426742292141155060871317037118480762876410694423438443301920044698597470616760857609717014073940070220092397674461764897830004511282699334681501154646836697292966115029274449174968519393781617478921799414432903088876940083003329687946897662686096320118879847450972354970192842833374794910230651726786969142608921612382986789667001571133428901555644896100914541804215057836097885216697464248720943952878870891723108354709487639410064074437044463702383048947971260525233104209463902216829582908090882453775285299534412389654199691551386268483164299323114076615304397253805646637751995622068006921405471622113879227778181102857846093270542463891657777531050505596203577666908585435451256107780425797330672978909241004435994888234759617598763552419133691159772744192207295883340612464438129879202686282518761126677786737927652459145256748867611626911406618840120361704332700457778517118099470706895508772824779180432466541309065040833219700101167063116661102448874563897318924664292190456413985685208651777876005836915376433891927976300817168309141011835080359679905821874269437360691032641839366975835687360414269710635975253572540700838608127951739019290225903770693256123720068148191452737248078949471321071727561803739822997334331607724231839581118325948002142096043891766465026684693651267591595576531688651347885565689262299297642873160988060661578788347573255974697991786213974100956358573405816704373547035973183550136750818296134814934464353261810122320718507992057072669916487212225725499205189260213323179014059654890457334284288*i1^156 + -28691592170413781057790745042722966697823253943829693157171231671583864156648415967798724626562397702022965893833773024347405271718318668338463244153611690738097530104718408477581111951498865913127327169106617620580565642955339738762789122557832637737678131133032524869455147611825237808957171306721041292386260154858087814913378075677962690983756987128012856881621349605969798251901492795504641615939198068654536772367811673980563096357466332285447708115484299485657956078017825481289029893596843491498854984547980814121895973270258141871942171787351467658811567857346868557800388989978045584994426673007563622492033926151847284788277706123430414048157008117252754404318108190981050114389646907702071507316452419253085719295518181032850089034808214434560620479993904360618283322111867144095692873271820648418636060395719478718549719587639419639206748688206056887624655963707696537912911472178233874623557705117260151159134952648909037853896404085579067276066376957597842712325060938226229305737076654963273520375270980236145985849710869945862081640879494699302190408600958582301159005311300604345639951947610629649800862478867216561871048240080976297425674580770988069125698916890806184398072013284242206612307594374254272649366385596005037234190998325327653103717900649516055941265187292014202849371603222535295407895706482709166831906569119471894572695336919615930640085912150428140272729892662370568719852247335861991346707946738217764145261425346091953266662482497369549876907186230192044710023875446577512242692275041215360750522861635185230452851594330802123814895752793126855192323933352219251691606015167829436162488118810159283250062906663979001658113736875979870351301803525991365422014839292406275745058546604106049217556317470005881068135117487926795289689036941472243504777269175932148304012177689744559288426695373135477458823551179299525976815632336323082254851041225061204223928383341965381361705208635994988930683366514708112732228968794880962905545788659491348954159812090776487420279792040711625946245252420732316107490450223345164244793691543085333293129014573553764138958776697867334140290389314744798883120312373363190800444129273347952846436325690462180663339765446048314159628715056888813152335240946868340875414086446622326082652716358207023586338542165165034433020327972629742639877732900391036898036823992809904415306494118432957000017693999097935866588692411592130179296462951472935935736316951709899228784316167173250891235551567143512304175334167054990394901355898120481931498284526734787495977274622398120488956407157251175413864522297074302038576743789025207740204566821307889107104555652184596222866761456747562014706860648857908435614774454444779861244068186509868133324218261647132433697321966818254409765504552779415294576142961565329032783846499908446254945962534189270156138652903149563726202918802553699661720050203931499546439101849988316998052589566282657361005035461777838752693943156617466765519430121502250776004847936354163450843366849440245167612919339709145969411346202428940072498856496879496571871109130449513813077726639566947338388172876333334074664633177453098749417972820869004572753920*i1^157 + -546733989915738428610759590359055341166175996287325409545294800751878852423839979371409456001905312590384686025213699982187335340863604974964267474265074404768558779708374617837736137490748076117994612954256630299641263555600898433953743601375893598063006452747041085955194061670028021529849880728879976047285347496556179558011996766661201006242971209870953470439469735770095114393405948819596679116453466696586374907457138869688978257768078987954426920456795421833652918480110544860122681871860907348120050508537821591210241990538516399752694977959229125928300936389788324589620689455134800742906718740511061458487186200644907900222599755399088005705345300725710474510447114892059024504934131096964065272835885712188792213400257887667281631422473908383562121373951076676029344981051624868259178344863816789196289610869805618963179415709149944324182322036896443383348638436432933801574258756084293421996042131820522467565710023968696940148336043600546132179615537482528759597825903708553888238922338229411013423845608225678391664827775588079485467154998093589510891493063555853579134549750300915822251933711656811235866773627176889146315723697482660576052835637006568366108977169978304777710512184004912545271015334043282046702917038170753441554975777706361187476275113729514007876792550408530719771683309820634258579866675170096777852855305662084960370416172426016303614735860740290104967057363439400130401694174076245047448786570415044611780625204803844623462923714213329320920151186372898094082064479426653701025043027582733923165463341216818462444292597568870498778216008616993234424812133250463351517701657727627200380744265730249195629594946689365720471310296181319453605749401251193043219150597995249755954491933561604381744132741469174533563313785647498915625429281667646964170206768315760436882122760892980245690793789936149721273216686179723865970561257643186275947196808728564760789540467959173141464372262460889549187125799642663976092468191335663927297893354447270366140308238639783405474801469275989861958628776443654993959757264626791554313974397236507772995109974457499533070974987272136410002895860573946609671406455932710429135617242529191913260986581543882224909886290096707802615023175150090946756159496150416345010865219598052270981071681918697510156167554961191575430365257731901740047129886520930351952056565309050952060714124623911778600720526406048090405778294231248166853256510515307622764496580511806792253079192643566437016847536752777863657266343103588292614353142323053175248394850495313528073331808399291042640717339137972505824744045377830776713945537371410236088016501367686190676015570342842545271104408615336164081704363843040334718033384331316649782360965835207064902931934882885744542042197197476547313618555167186277552499710887505147954882069347726266608136458113676473888005545523004197581741150360471178384127773085967588085047804754128187509910875635694663141933967319521589364557917524563671461890112971359826274394051647878762868446929489318745232089106665525331591625305897222024867598501059965136782899184881349092786664687151042708313898772616945531841568351007769759320762380330205184*i1^158 + -5951468694257287878303596450905722729653135167193547654475794461494423696574099298935383549951143178222620626983216556507962246269327640509005661111217200118229477346029481802452738442112135142187995689576938377931841576442579559601521697710208803024463768107674596898946551165835706127308897535646879792226193967583539442951871635557829902400845427452045415425557354115742183588467606515126170705968770055459695920266236113826972805297069595011304940306467510043008412010761643505160156728849202328621268480501056964867823021948770060778791147457089133628565823959599685119241603555226218513095018071292217846826213617491368108708845127854040145956805086911897192119730368717578673585085699551153263629501762997655179538273047251545140462590458814012444905740227901776496884536996056397463426058764117931003362669300610523763865014782731702013674852420467540668901621990106075525598658702217349371682891512105702580051477201269507689481634061464173345656010776212261385811668050791476317226896596598711582957376338294182663435768776761144194219675615508532241996164685227315181901889167935365152080172382655009738725320623862329850427780748686813052097349982468371778568677343752211143390940198813660504951958614876866433573707386954887134551390341292067045065680983743281171041676346155785538650423313531330184370009357839850038666886908511798901026250485652355130214783105846823105092867604639136875007330643140995598873361369454417697986342217904541643092539805940020294960895046024936786998751443333722261653752091923788502012349173990769207265016904728858263319715245672748984469074959346525248326192278464888917870420783373001895464478926103018237573028145856892417701300164763375772863197040484109683321555561317884501149362085454617212870243544711941715078008766576160240917574821762217815427090126005088055073174029232826093784083537932171483595012290122367025659067934331608662153788546651378174037645242683511846911067254866567407614130144207869114570113908732246267528502817787026303089888434075912226846591227354181661844135742927355454788276996224464822171372332952982782110361347807482009659985457638410039800017197663877794412445696948240134076551166782077348526290978888606084642589129252959703253169073830323329229365282009280097994826798949491272842862480960549991354039470815556118949354980536551662743546601835175082969520296708944081508754703509516005325932675389225251657963147121381751308986410199332932486412389456550780749881274127217065618083746265433159198512852394010441731006032980045658418943615559358210966030906556789231230357044903953000962653517523946687875272698797736826352348924896957331003678941477085856582466348473214322602812337711122079324203839370751233621196555891354971719049256091776339218848032180770778003688841570039822150307104677227721995368872912569041456891158325489608374872190340238722143160740809322449421182549586600521200184507689402629726800560486494491803395089792227026866334636338281495791135768234441589851004361721342532018726682224411929530273133431880549684578393577727066659187839149024863492019984528551639221343965887855319544819319295660196838613450752*i1^159 + 10780564425351048478740124533559386770553787769392083624136660737125636256034578104476090378652187790174806696885365943711023038014176894483188688843884109564529561350872258728183922629124755350258095305997232383082879765861381081613063221978066922628926249137564380314541042883419410997821862925461760198129941618864940130409372269983573447007091015456143217617165375119913376198389491653827880584552808724683167250889293228539447127187809259756239964627846276980889073826455180264362987702061007549348981100882372855389607795631357225075987842909470135378106764315221714394181652795525133032791449972068275739771062530083119644907361083975962423100939417661306960951597171441362168123276397144385163346884956278726136044731212677832175554331611299229406059528159202502409301523662174588909036906404926897907737550395772705648946887659935814824272821386093901533252985025520620393478409186583530658225803553972085277547114670770556808703009301563157233626126027276889133805887142758880810590209812107831965929739473206428503263565529341115052239766075576359902885462674836756581453717624164847272102090057439411121707397211858939364153032545617229724922106464390823741338889416406465036887054870916399595969456478472547797061168587856199580728683710809192959273962045354093275835724520174538275543100432674747741541445476679789572749036986004817807083749799335617371801995080023177485810678236313201514486950495741297564768324799811136127211226067746582554703936818496300378022736233951300074733179508085610709316672575259185273402722315964532068706050003158831581306594837591359997609296166804070501901025349645491539314404970431095046271772547468881972398969941777247132255580461260125833575035659453981002351880074855945649922822364126531735386803527345062289977469603160803728540953258366133174690883008336436654574603064691603282917014198537261141641394453475011496324628493320734376448888468422840589206031160394412937233611379635307818413242028229158752343134868297873694702683731172184121365369881962005280297299875355382063510515526921402633860816848343430499403773081320259412974495232919381883974952202598032735621586281105552343086552634210346175633916408780420675545753617905123840647311662499738686076502823010365213327469984569486401062036326538147839978547901722333483199123755771609039452285562522478223276855409067144674430393237818907778703265483112877640071743733864168989515263537818292028000654909323832754116967962170449305934109541548324903366377520588516999873905693348915806378763794323175472352820357486984916096599794185213807504467793517280081650492806798436850549153525619522893965763308884907141675895400424005475636337670344337837861870511617432343826746521305358527760271777943811105903915351007757018138125835216204684254408210770467079535521819417305473385058958659907005975599780084543056895809675155899483826700147267459016271900155934581287869076369167976245235557676408562920816155373870935649926899276180197778766002487594817862714592850192444018113827994439122030911807089570045084886475433040486283910246951231106040820735989035882145413424353898929578939075196060019195904*i1^160 + -721070494211434829982083305418839986193927148733261954787532131910154559268240446573899409336660135263970255383762475306764461182725726618753846193046867545222243034213787166734762621963176923964209893491259082133939687727288409229332314770459174247929220914750922134265456679684317335852995186327073670199058201263185018767908541373286569961383403120613911553842714709161630471131401279373298761838897138195545444593826364267506708905636582738453297840724121721078102846175221979853977248470548515282710420653355924309332880371734138685474768541538454815550078783883993398681163756363361705858801649143274821247952987300616215508978852554845303406083679539523024478272252365213685681934322668336893567193871122730825465380049421194549895398773240901397456980082724268289522265809915585003609313324623818526500294734637313869172970545752837719907635229198007851600282737100599621263900206342046789776188339210344190881082862668436247478016859268296220477245166388580490180496267584197975145480695497271568349898556658901409872909301080915781418612089166497897332135677656502122402948977254518204318390623295206182618656889965832044513600547300817380760203223663085459257610315542341660115718404247178517142181714566659782676561801242213180784111602684193722930017807926602191145800529629671358736076034052225662362547754952903026307453945785090060765647513597485104859700491715677608265837863142520532664304875560774560862532883375930978443868701027493859419463977911482294657583656681320359282480223982074524024650922777263066398676034109166473228789195215828471333528729940463587254138483443021799156999482267415716587687680500368189519932817626327097137713128857261880158554002556081658190112561969432902307968938764934352832862910593652208262648236087054523525843308297403149990965063110521930755134975246294377950630034054705059864149786582947193780925738160437858183854869966625763664119820527927458996851863913695220673334180415195846272868177927473332108226026279896389488828731986267046858666249846399070156124201174315419101829745107431880884129864241598664662770879130700092753385867504278637010709461400265189921774101757220470737414036713768629871565645736352208189371755622481181862083517618571005356036647351054200768135939260638195609151696182557694605328339418549173968832824993408912901595439193118935739036838666814810783759317252243423176572100185816396437990254090328028304850586170402703433334909354174923400128701461165065135739044518855413866382498641135527982273909456974443427736680307892756840806830114248264920999024523326686389959537280434572154273186437703373518299983866274149113175515612372844083421561926002657332171300157586118261555727190226419245158813492922680417819971065768525076219642683140779074073130913306758626277790649263737970517674299878873213960499992941511054385128544446659766094958265042279326401873925393151155618709517172338539908961945834643641638890690054923589222034770684911465471930060699571546035109142999804842444181912284859333856524724000358581438462566535623734624718067821815910091245385719223839201026230221245683980277288875258590524786868224*i1^161 + -10559406394841715480431425428898535658700243012844358108737783703979143982436623585246643623795180811909518485996103341599528692363566060238954210899917333136915854007557008665820625262908176362770643559063339160847999094600686635883944067901185703109838389202938814874440798878764218943804357807674522107453074699995068340418811969693606571594081723849950151196097956427445505402867902142972803077177902450077920643848192275504333434706989034442142983138950063504338795830076342910297825637978170138332052574673398347383160039964851492332652075688508962342193854175947556161453185868292572978350599841101616522820673151305345822574212684118761450864832073630211682420780647008756202167215974168612243426735593177905774219947878145454214542890139273105202500527783436662801773715022851665603901441282113255457661452855927434933125709903272509428420649333615299211678056629521821370272407570175366007305631376566321087638232632824291916743491329867274935232113078140462841503272378698707084489447178160773911177349764858202811285554802416361146687273019156290676247863220666389277839733952406117488007672615515824003460435304538761375625446721633949470236253348413225432461858610276075728203247714374922081209462931573685821410845733507277891097069560452243464492098325763189557431058689714211301912311142436018834850799456342038209321045932383019692595299065722232882226941319311312939385217015738555549105047253661299609461399288178239742902239091933639251545557382607962955975218517741481976628467542342370993707242594362588715289953375572826497021576380624114832458717919536434209272795139473815926031237721322365449459536888370880314668231410179119988752711184345682850680858301195886246424965085938749708530638219617860005033485757394566465854943359003375916967202920782343269581554258088933173322753648141019799395111611516306069682908691859222479340267697045441434218952912798995398557651557417897057175351523422072815004053997029851171947070693042121923907657706103695904226219512957163770371958465431119338209610636702256568597536094218224493744361667565907970631602756007648513796052455572259007489658961653685128023237888548138897862652516102869754617233064613022370340628657034276978548298509650057701903326003458095343514622136367619067763201058445723918083507541474542228894479518921577642103290237197468659153975856417369905391964646286705118889460717701746322612891785407708597145671570372161677435078006782258645504013170125559318886540465578383058239662791876221897889352641681755401866915327736628931326885821285865534878960590833388146674203925242105308267698903883045022735848079353075108749803696773239295849803770983177777973103836707490595733967684577093154459364468846783435541945891003358674474681433536049938309796020182197906717813667005487555954505850473604794453812752120272928262680835924311469733993726530173268808239723992546528409624904856244074416257100946822147868974100302714669617450664509595626282934348883162092630332156378197102370024150956832789142525468622208925537257341837567422389098559262345872213946420455487688241816681355719281630675254691447718281216*i1^162 + -307813265651688211016607714388228349639097147148626257881230086885890884400705228783317496603349635449763797033162390553716801114441867892456801198125686961024503148375303116082766579641340811848908886799896213036906248854135023732656344225321214066675467071886260577617708867664295481943403179706951348903138756578611205728026604195261178302151208101455035924244067054359674348539031296190117561992744746084271511339438102266863206636260771558827770000412387884848115434192720337616928396448624693025034061868098949789448780708281334048838849078242010989593299985022856217743899708839784040391666754781370234144624782753824726105564337795240012597423333728151305879562629767146118607890027379167954571464514400189071987690081551014869262391766034480925716866491616189472949165118950652721218781397261081732348009681249163579408910340324928028918699456963798942718117300760604104377070450290092254057151736044108649414693634378862972838955149074319681222839631248603635430204016365580457639146720774410013202192178723360560844177503881148214508296890746071936551739490029535123512175567364774034475729615192055848539529274880561200541244226316250277207689335676387135650947906204279977909204116682915432115738624588636175209021833364102767735132482328963863889347404283308157426122253139087535024813590921594157098355661183303833213174102249069842654433185172700331934505455492663009491843198003241695891189479420765798030225162309163017330196711260570730802108076691520905073380397769027237302862759203727533179218232156880019934477285399815550411565692636338298299935566744807439005469931860322149187725909462298747927611975942169855375924329903483469286253035323985970268482512267028881253782444134063264118732636239753115074489623451397804170201290174900293607418589821960333369357926122579803943471170679259915875017087810245635367697373630903212703127210798561739752180444345215177948950935795266069027197143818579883621915371170858857907991404835158486530215094235223921650531912151361504120620959952576732529065286971637331748728256872670305707315875835791556776565889837246061911374457147706201049636406026784481304827837607342768538366637915267164621047859688532879551797839614397099568095570719689950883668951865878866473141101682297163266329560123492527601944084996912286195500673824320266275177736714327233128735670912695430247644835132129678555604079074763337871094856122510893559266988040151998528453446611385973771089585173909695035849000426457922034417184671188964363199346437337470188484138730603981509084349742647206335524827659294370147137241222660504869182672991382542925350417318168303200199052387714267243503152889855566185929783725327257905456855127579980801619352696324823223484770847951833578146792648378103815666574715861936753928952640233524353738257130680499326656488132049309699000849274931029954608351188766568055076847664459898197220523421739535656247677834576733451327077113667931807956402322882123747073459294426716163795168541929159103520165107125990244070947104725416558814155550322885092094760629346634815284555772675255944519793218517566286928502002286592*i1^163 + -3713673977613718082947048529155517512319851854175482671575269602713796931097962353953632648250313355541367381509103267323286193855922739992556799224180507531995298306117191168047666382432910154055981468739097745078028184174714695715510916032925241072347948804153365185255947203704777694812552307594213475691766342797420476738192660614649213342255336513664540975498591224106832173880652310231257767005800104184247588603897398306971744993071217431915848387058523014706886151309378037176377642809028292379439213996081853501437391812291393481541684919964958021830741123698814836710438412568571955572300195136048234509432082805805756720810145189539459499506986467169912349207100161802807698208768328666990081509754006686869991346276057456534054493957922566463846927677827965900263230293831862602926015002408889909885627874395459745789881730912810934209332119305620926377887760592235211029122586508557815162153665044335975217626786174334777115050417752180981701592617239631391096744560535242637092521403582665532496269060592830064664600579302414473341312950703851917864959494886401329721317105085056952521265503972547710372753285454279906536150989851492742714243148644670191960896563260151185666041673600624966049949638587735143847939032774283414851409288363562404886518648166225216448578569374307206440394295654993324768108099945991880273038679999247445636760591523496003574531438072455717001722874703772145316157030399569948870911925516398730479372794130140595311067347035743985111955584126251767626488827964908920964271216938751302507089697415610773498799273381256385356594015421571729275374489608311350317228489300989710303783465030900683776654288226362396127067416339382927119061183132303439760900929072327957581262428686453021713103903101645222424853526958244282536389752312050693889153342418674005457154025496576150301237617267624688528437779685932153312554310238320753593434885334951149872645283699646962787098747620577448368262206545920690414714468261910548632335286614142258028431116988567813044628738850186115890341980038699682578228731727601931605061105553143692786669225215718396235913274828748380011750767867627302409657361241505548362416603272331907219975114728879769487441009337064147965286347836414785059869102831879880371250107718001314162139993816474261088782650275055466927520633218542127253822907038794439939377024194917306801368861913384826292735292789318297424461565828579971368121801779283163342073820057402440586574154350606030885791983040585857029806013879484686879037408459590136413817411025715194647441307056603113519294952695740749703314487448475289550070131058998823027797550257546659477215509018425205090917103212217734549439437235364883367598976359269570550501458500975183099115252859963797380364693342863450762867702500049641994780311917993710767022108231931481232990717459745398349966941696174726597537505047680461950665698283237569770238093407457127534546576309358420448087317993365415240841384937865538464913725163416377343216075518876251037312314200196531478294438309518975329258871867827265395718408370025539712746280173966912170441279654507803433762816*i1^164 + -1724882504439599661461176149944198011818204297478599850706780522231364213549963367229966371968838877395025678200240497896535557817319695895411722965000627405914270060321897172349659300597474843323787235248687255258291997100862727421138329070372553400755767110114759452193130734046878216495562320338983397170867972011724865923184907496692036190564171442492773181937683557141430843092205694049330809562052926257499960611918742690649427421712850020763439141067514613718068426068239641848399783249413219816398774717665162314171690671991389792648974009747733907068092547698670021798131370647956906850263024275525272543841897019702920711257285543942086196368107557271817178063486650246488712343292099568180270764565423422752755300365011580830693077069329502822816892215187336426915559117900949519522561175711875239006438137468682331978425822578484692072895927892579924256127614734889358216042711670612207404456981274307458829655908331979212415727204014041814032954851429722763008787030465141825211755725298839855968800529761757928629708841216006450371918269923401885423718950517805101645674491173638554958676958656098430819553678974348583020906603586215402452455549197438012157223213547000262916830632951184602394243016304152938272413490255778708329695640430951849356054496217463307107121465846296532231612411572708932954295733215629621791562051994961833052061568003195384234263943281336401581821380263811455039144814875183083796638898502788813549400003180631176542505337330377809339441969138463492943056822876765897213174702221870065802702650795622586099689721444900888887204398369279584548009890910231529556225117775818082279169415235677316393185593715142944637123794357549632346923793000300128189641074459755621988875025447905541585669918908789879542552988155947038083026523941835524385918256248210856329049098339315691212289771354194933637869561598522461866208643854290371921505254667146958892190712108911647010906520520233776993755116880949148622900518738411019229528335899436340825809711706414716053662099676202635844067911365123825482728246059210772951184597120590581611631186480546590136026894584608870637359293140997815402239224439214379170717519171488609587993109669723613850795558407873066690342811032141131565871473534637767360268198305157216477290697819841876715831316480333962318883227218712469647824631279429632167783921991233226626394277545859595534360073365493258181526517378981192593063911177809798945100550013611498298504354471550766964941667514378039811126624658898612602984368190519418229201991416636787209243832127392262351377677452382432892254879158938607386941373335400250377336787775916196660773371254259186392231761936897630003638790412290412266552553397081713041750603398447328312234346869824687537447625377740631863505810855732334754510488664439807027082125939044539435968279940760807634642563065923292570751798071836442762935351476700081045768626078146573007358754645131785507486699447699921024362885441864527081096308969631691895427996896410774852061407657892056495408022214193293101163657880408509266853883625431187465812813622965194837950816673857536*i1^165 + 439291085157957511075149560574163702121276467306506703366952601698057684119715087717649254248321494174863338510315863917681982604199042149987919709400852403323006792439160113006502792718496741681667037389338260464780928628446836993656301487395101764719198353192769949319931654188538562153237356498409127332877409200231851995463050677785364915845484495420292418767131093295452198163445050507070242473324277981253886491643700416023209663859956727000837661313714749293027920848950135604476268457974038299205883723179123549568982629920064996481934347882672216140899656394164539348599689442802393387348399347318211220316235837634014266075769200250146986572441570871339056094059745976293390743902197531829187691157621286012715043064916211680837190581213583144541614921954163855167517683143136281839474094639574575806297815143733632217812824863368998882821903357114923227578521375058473924389915700233020386636091185487633081356031974356310113995900351259696880477458773769262017620777791981012367783724346284612406618365972707747219586958015172994724737134435181305810133728105044114041038100460155564564984602126169004682946806056421458205118821211961568747998395534363361784477926093050708700777789180193463625390258404136468953076973597636971834142800755829146341121303488650523043747418860304473314488608540817994110610930401522857086200822949988051627465033501552979531078432304720126480552858019866461828994601232477819011672766778286560405482315808087587464106479590697483238156818433482929995110076824341973484889814347088791954384756801488541093700850653782983225910242688621958889003836406276169405390799190395552950411661264384363632849292639111578470650169977196368320345629657354755748552611407327881367068878036546053659031462882083932807311892231273227057533593346848644260594758772068165574033591690131075920629703587541750761320191318346809955140361247898861918611394749644566113072663985248680913545644885356092175992647442681633730652786179238695335007799062510406872405134334623388392727288722715768300332835351008824132234965493700588565281121289156645972214284351924999856298554169686525622330754652918706292511176775557211800766053181872889541851006070941160601838552712500089067730003012662473282453402098196493796003804358566920422669662765240927143215352330482387259249403796107282175955317267909748325143411332533488104008828223265407177281089298704053470097549966770644331475757751512934038986690478852966050380335573514013759144248906543431867668497439782584512770334377619893856527138682563223562063172630828243260607072102841594594434025369531515758701199351784787801167613030703058375870157966114393041828877558443651422692754230509463331780583302286818774688506561275807228687793460463216954283927598862340578112747690081457280439808226099840091089627649600121469874997872935872241362502280314074100840423243309473388776485325050237810526767221492317468496261788948211434265713907811924268550442509546094794869397504498454158360088386619706812012382987523246227489752436499827001659191191736356053250255701097628331216627932696058289322983424*i1^166 + 9523101695472695476698649046465528418470685969221371903804742510180134239322638579706152670842298161375387989699624201362588989820227970531245822688723853667240338266866055677033946222037643872797187333169535494283271140060476844991099244905261721905480060437084737831964183723149906162951789584729677686825507052472607102490986286663268752233985941276186176640606343222763444296788085507917849334123106912179317799090408356079757379903417120896527024532545748234014013089258457452142938813486393671663190831597977447643187658664109655503042085329614140743001392296650716794317073422190614337179548078212060538181384797022576766410506287295811161274404608803025047223770766857721603245715246258027541784896970934758096588775376843537125520063890948473737741511561485904547525352334701130117068228168198960504098117837815976262908058864762899209255251675580828411221680890064899472205080767032454718979820282667638247812799440941529456002177327825603384038348153038532662524270477370501579920275793888287288189265184280269646110464711265017824833856448299100965990641318559800346831538096246342054471558024118799221309924372691797317140492925492762108385940885988092042125453235686257313246711761514737289306899719026959911223795272502273634601923645807252711672193180171386997198170076870078339163969442175110225484746225023056453199235575329889702092301614591170787786836570225457196745174625229567002434493123674017145311888571482542883747277301367183892737682917184576278222244455586600314010259185322844914388324469898819722425928106676052843877594378638722881346081122470763821905109154657598444186413815678097386574031775430698416140047773089051016653947231317674262738792703962621556112491895407075930000312602620531142431408356718397596280959052964046130448577148740197051020594530525842430189503520810659515769799347902330527109858148816416541992988972515060019573639074737553822194434940375813635221397557936133556807481687873985317402593360065171735936486914514642175777555935680135239003005662351732506083185793353104312768006146773532759415644626325312990284552660754755865304049991396280736440817854380944156894088563433324398038462533396936280259738880908080884527453264003483724564820907923456558153651352207725289407346416333053405686346427623152692928374783967039494236944890681798035824379401585148550233984404393574455278657213559427173606640350879024184966444549868409509212379919802002066101743852163568315035585310116166038077810260408757463308988879147176049965840309040650260166250964532843102886496198556920595880999791856772077889975810941642300828625992916371306779850425136896978992871921521751539123987263832706296068917712211307739233970218579430710087490563601284687099040622382242668211531504275112735720398365085183873796636702337537010180688848233924304111230618325783260387858828812518139987731966852420597696975346476724661338678549698283646497080636146971640842549877802144830768195620265391519492213685138155680264125014433800975892847174113395768587170467860723817832727917545058668943483343673548834308402176919546626048*i1^167 + 42283821995365750292971166881142335685279540649060641503280279008931244280928340616087600648212557290868949900614246841786429630201704494179089394058318035818155749160257912035913121933594016395063567600437183831111583924744935405213042461597486488146138024501303011114271407418266910472555623077072223235039238459423672407637901955755202303351772294009033207040755773005410075355229375572888391746700066542145228306818855544594597928143714735369581442814953269390378231436404393784292964351072685658551540297390585273535789098046441441805999878891231614932686251480716237295914021258097243712779886265651591804334232854888302163652921453778856323362496887979126061149314579502686420146306873523000780093834229241853130194147060803462794879610009250770295234770101329622884795643655528460577785819375199030667668638671170669491392676546646752997961238025259890647444911307006042748117524526835324534566929485436906901153816763331485730496960138214366036857198281338822470786338249090090383540235901123068998636839482092587946728575918366965266677786535013751055340364545042988181954136441419025643476722395681908439221321347553143603413467967995853464800887299256865658075217453758237306162633691938080531243907717919287648745597602681592356262678981541915595929110089188353742069653094768669176863208975014665010737632112629048273997312570900780941003027417298936469326803122810037765159692341725739842444994882277104138978314363480933114183312624457301257204440930860648447948152553298343283063843711510107444926657926969992886402543170128709261432483850182441435430017740455807922939518876332151373262961099677770979189315860374138257883877612906050700953887094191188140437104755776066408493984477261354274380865394747193577310629549452926595609699161830732873616800393244557360654728878707968457431168075546021361578402069646058599929963994140484276874332887308320215971080681026185175475690754373623126682941215545647035780770667851669934105809057792070529491275783997148030281111988195543956452259074303437339361203103414276483300206231480265003588889066876416105625680762598504168581937735163577551167028146390870274625214925296077609560916680980196744013479480226335149562645592431307116836884944855536666399045238090451701079636264935392705901209728079193921109350741525146009108030404380340156469621379233890973519175350156839811555218398603026925785026644757668953784002480348133300162848710578978551808002448684137453500787324888653769486004379823085271949596059584840162547959167435736877958454014331162396150669411907808911991185667595952681942985080110823945332895358395630404702371942263643519543301509734367053502932146379561802771671474752720332082459870383864280216449301845220189249097630775947985352456117048373166560430137127115434828678875791751753273890169274891334148969388510884451819679894532152793591524172796873741740476349624815195544327431159119761076785880311908741117406478032928533726935128464029244598899276485608308186034893271332441962286757252858948689726196966140348146058280037045696551660777414291165231133491200*i1^168 + -1999542585168802955571451476665732175685343272321077086608795606222792402462796970505756282151308265622078425315668440845642534333791796762187393414435870124638158173435360430383112658680806227015301119842062219386794404524891182578849621458935674116206868850245803195114590212041327108280826791408558716293837892804286875724576048922673591095928689895082291462172435957212932485464225319458901361944355124886366980350160135985991698488934904895339566531998071644664865351167290542690015624477759019589205139729229591737128410146948112318311237856444125521675194298748614768062396518439086777271163275870239405416725928913803143336151418665285865299417637126787453026176844337550725461940964215851615241267603045319974216564647452533143759778203230740747896553813357060920748128905632171365446474462757746785749876590924431926588560019491464232726301076828654314701062204485161576168670939369176648613712084492612367062595785810898539640637849326869262762791524784801263370274514998372190114593634857775148328105842137592343201157165744668203436644350383063470943508584155511570247059613963543476349210058075711470315019009246936924730445484077576276652646737007372803892459036930917414271163146164810278226442705417677816069428459468168754400434018988841229868996861111159130250474462418295293497353195433848486433884040078278332255995126977064145607255449336596549033817084661769899407855079843243982621312541741820056599547901159715998159962006575001489582190081786147272783089239536008569149825896056724995770101549155406836655881772892513730319087427833121891021982583927529810132738267147806485373992569882330485433024429017889845132993276608425343117636781866292475778016178163482389734738042252927494428112947739093753086716391245513383327595060340658173840884292816334266289192415043365655685464155115007122745764843805633592457555026801992097428420075973098899815310862309923821179133823051518892594819414723450837978322633597803342137247642892069010357628554013557183686265806918397883720956816375473609177413676700766945882267475817683066846199802946885246390574643045435421720063713392946769377233191696441425944026327734253589501120707574720012519560924476545279993220703683757511774011464209124243294658253929268233322522485164919879056658330721279986865938970512329870021168607816852533232191454698974325423119230968147708706066143469152315945001096703011487512866848579402696935229351841228964869985644444538567325260902930944451677108332970869505259266247705044838765475174537359422727286086351032427695745628489660226990676530481398991776361674232665104010129227468296950424235296811831002401898414395080787136209289061588098719202365661669043967456778065840774394946242385268198875032874950380065121763230520743474334299102878902789785479308003236219884335194122614247731967797542295165383457080817629233963877256682511125195389837073560094718495098689707771308748431499659640409901715562066044512010638547071818662912373665381102872460448268751386397938703349804264493740877579375105644725861822957680171641442378606652162048*i1^169 + -50009671605011921330532572257496973412179616442466025497527634474609450285693158078814947534878124304496235162777938394282318331806789222974160061211616928796997488712592999625417308077789718773502090209082859751675485587791402875587682782932799719211637485981067542654010105563603185127218902435969926504811570855805126308955534491832627152670993820484087336562410823714612961693093405823764425630774427923478470872719327605762053280247324007023487242420411383623005701414492974061223604432994373612751600191391884025875939877027108275535435824452571823398669001655916727834807755573275163449431706785767432709442384362001786903667419831726946220070108317205868606348151379312127366169177364532822143155120375096644837321103034514364140547904099181044599231658018976765464696238760567045596781093638010652985309065798986511190043133528683851778886826768868548614796448135515398631492024221742313684530357552760846809872874574863125110079746564683846189410616809510583383792027253833265478601545278008689547375505263895858004394455093983000667804936732321651537921443447888826147414963522344311581822389473975192310456823405823489883369207344572395151659216159195554138527850657057275769940703628283088782548516026558104798684802420620938032098104365842965669973901810925731717734196820516422387488846245325229428492471530422091196334873132834676562520503850021249361396674361524879389709187856510417148832739671224450503040736464265157571586786305765606038480946468001511239659431217221119796572326292490025038245307243679327276501600973611472841463293872582951890331848831140360126540742496766848056720527552834662575473708807225412608468426822020574066620366772517578850295526123554650082530414851273615270945772495999740443086620019868045468200997408274788867482303190954887538285651368209925042637614457215006820775014787901158348061519979425640347255139499664072501473001113291339120359068409952406904698915915596215397728437423252775577372796484194892185572824168298656473520056965970416837213435167341988280718949159345356320378371587798250306453393699836673063519187196438479974424131837861165098986979071602769334936225537782021462922485427898513963424037524197457443828769913643125730626552968326322932998627051152214421281248345515453115342195014033006139553492923694383964820020195361218367116739956479927869664933810941671298436859932190472369360722108681066473326816568498481395043861797068887131118530409214417316816466576053693693827544416737608689814629676121421384814614278176428542806178476455058865587151523591991031697299806283500152863992649626353237628602543086858964874875485813454268450561902765331845445355270294638559710086536865836641598043783517788171669163630796678202902761548214477065281671228776668729486133313584747958347955686965771681388787235710907126013933906604135839668012522945621041782825611727260822026332708611358905634420038538468143081191475957968938450823771531157684661945296759232902636765397366534564579794160306250069612461437646412559391676486269786947882010645094589144236383113576448*i1^170 + -587448160031624669924243993225710561780276592572608971438010680412240679751021635414157241983910118088661568110635197881476125873390569361763742302629072078044669829988733022462807740726780475107743437020099418273082704360086621117095874761460247346984718159453909206730648273432475726212210083363800933568959181261789415543824517517228340723844642949987108380226202770949554106719566597992873338330491921340024332903187515741599945060559164505036115891017518477685743266957406108104535353003471814371229027902429956826363658776745592611791781875824362593330730063197086921235647264088405539662811546247593983775680915191688138886665743395554213442423421340183678123025847577175734263798627429759213954567824893506349873908573043034873489278601422755164718526709225990884426152895870028760078576210087426412797538420175765071160225020824425358787500399149800374287773241061964020832524642132153280460712073475658670412892029021363529206901844709375693873856890686720261477011655540758159306213179673853477847193276584871971708739193903626811220251748809060201841333708260037399684309840518345689380923987055956699656731192287815914657110388455860544804664731708772016084452974763040989578130702579673508733776119127263692750986665319970402094499304582572390664084560807317683058588247006615099605926108030935753937557621201168193669208554665477649410607838209429384984727524403967919871356046615196995900052796733426392522133956026062845500157652991018452882425571808986695711416725769332689749650216221558995368449239962504368829003554663666239695216403277446071841341906920484592661609494319684508438536821516722568033182795656087669087219394246138235276803771679540726265455250388098304162662805055884055477398141251053385514074992479970424591675746501196901459144858325800415378726311998631779187640421022975864253915500966300007615574204266528839165412448069225731267018361223526891961873902491941879819681823275182007990751672680076389209643942140842316768024868968715330074540947538577268494287714678208467477234720156483401658518137325031415871079274154968629701811067458813603101964138144856987332916858912613832589048917746340049887485707275602322582245287254298084409773670714525323248136570079162886645889757156168671192812661227080790905997476176745410330405994013054004002312266916967953609130809471216468909815261964975394780826243051343984938377449423322088658471210824890041691112247656943605680094607420600788444904995866894808063394991834881311809020067592046752258517739737364334910676863361677817833293229698840339335517331179366273493886497066671514214066990134061347842694800104211224336005777104293734547344396614600148164764688026811199461942691978053044716798169928165643800262208913501091990434207019686578640958998775061538290631806147926245488009733215395411414899234522749819018881906859555479136636215462783885537332978684011282540349056456598743879834290694400673431214737294933429457081085877741282585121828642221996732798423069131908491553250299414070071327783954277558522360739739481679882878976*i1^171 + -4080080500331124331121278010851321630487653936921337081033933064126440536459587337923453494269700132412620266653598893816441966870777255695047624411411969227220342879654690927287369464984430399248429386255189052394920504637686695845923968590937062677113108377757734196513447145632072178457025154861629300495052261857865456368379990239466960261136320637801065512964903424331030895293833785906141559836767924629578310253236411810938493149787461148293290769672202682178702198080852054707478599404665185105248492161409022996198666088128767572235261547044661595096145886386661479769555792964048375785766285134601494594752185187994963693632267162259871159997747635108492353501414916943560303113115131407472407641716439836153191662219745419937517879600819164820815993425826503407561556568877752629472965970124029727249297688271586606292112264708442322538467620405849056834484080850293126547223797366129128582513621781998613573089322284595508721564731601196361523459243993064115109957481399817917076105622359662900939224628602917560996667120733741970291719371510541164226482443111504545595121932200254205170461398337988260225515274707229351810296567732022255463996392008383740150044052715391141721942863172948747034279191613142224448675693994385067984999813367796840702307718131056501900989816891013098780016374888273695849409586710516136083217551366773955322235606667118499002968314813186438661726111503062584962919602910054743507216052900684579189205030391224335467681391868755849626833691682940865908922228970805493362962092515723907804619976313332529181920210931608647812482592830954552471147675519288172196643273735793385123205583415374046627694466828217007545760275588615923920795789998671152653062882430206661400703567402936237534917974675775337675525863805170726271615895820560824650681006633378964545006279983413956743296074403823945605596760635924298171331010718312382402377306414880716697360280310628250077021147594063527393236525388229616019801984652984311551113933089759480491563181991234495531150645537168336701496522156411715557303099977430541944769009368161297694183724265278353898109316465909397930053816722291433672614958574098340271882180553173624857252841030606306862852437106551866269536905840856115920099195184397921312476412004572783543602937072828043842891286450166123182537957906623004526563630544356832885638633163779305280211011129311105594504503455082355267372095390082700101555246381131538362276870734601172789737512790368293282892437433163744491941084659542102555652181794714399494434301481671395914259364204986792236452559300867457241165386061466637807085011762974781272807637978504087588287146205742962248870423276850733165228284700563330008265837003876454705294895077747209797276834825095388667089830723483573256606344400126677891414805788662508224147562673036863537321647020697777214708597871806448782667875316785164194200639053972560232107737990155716179239337627188862212230690031359992452547469687263508645554788995530479927825849582517772671500782572577815306245510854153169434422008770199552*i1^172 + -16466981461840103358306504925435154057361764554961999875941891885880878006614702967862216099053782144565242593302614309317171247405288493537003772201267909755174858352090745105606992571596098592187648858116625268022966352854054892032196498630087406792575074925067527423915288196516050175519886514425486965211889776234127398955706004024022854663981900025210449827694728165086212972092761726760449780256665213244479032666109673295249164113537520001170375235712120562486009572617999323374454328071700694018755074600501207202010639141871630458666320181740908995248704057146056551185624539337242798299080310799199839909796184570705347141486783952469447918957066448871428492180403016949362410495961975801304327649189863996553129696385370752931222973777813987568798855924235469921464495356436920930300656715281983507559592452662309497567026032749130592967346458382975792683134109869193137123473146539776743310999053212955594682528384594463696909099228331534980662557260985098812831339259193078708259395961847803856870717444984565705078513004629738689305729104007165007543261595612325596553275472440383060610793528829317696461820097104624809057814973618040195720449894974985067700443008136352812528639595531649967229184246694249691861693437581081724220003881085081909613696952532622714120948655564661916036159166581032647892581782472833299976999016363119227250030535063442863135099568981352717343879160485346662520562053054306221959673565094101196255769119784522726623106816576799989358586028754727844777597941436787035247317861016429821106773311637504850541350560734534011240185081198390581529548080846708925849578268626140582263592288711276775647812922803131740764906736846629343221166919868357282383071148020720504583932618811286993941294940617412114634405470454273984361109013302827773138245743024878473398532362555033345543179933885245565978559064072093988213185612342132602650082041866871690907358308752589525691237654836889173774877690863045616315801771175397308140158922273719192915180718198157945023470069107692399736917261555933465306112142984181861044148860256614089781879468938597461610381904203989933521423961421881331882045914250352813843321962940852616512700471880244870947262910440195549224871422824608619706298415725796222094814117908930401379848968502393102369670541353516905525430127562680418946407784616968025816289707146261316446558117650541348363140238139490901470416532556300151899069580005231414087869517419367607123733564034985116270367886364734166128755885646978699733562882388936238630777522671718924371109251210264490189281931515583418105258134162604964953850402201988043306419434553919877681041174097779100251554676524199259805788935029519645112849197569148648732964879426184197524940129034061542079865793992514422299302312988491931611453527310291126658822643358449670474234544604662765060507747307902429207838804148844838329730199821202380770530140495269983905713361431424426332796361195785930436728109791106617693194794670470317010047578365254888936720251894120316572921602275197995106435072*i1^173 + -27253941944404131577211165265041692940404819338841735717605634671756907888042216884690882638771193525856265121571517273316367820995572472431628347452785412924570848758888525333126135733680232252195014901124693243082566795251648942327875594912091061184507047470591555919277887598879237853639868666470996319216678040725998825210256968634574700100860441578724553644163256152562472780687237371709990552336024258729987154025471492544967233376206739679193562011723431147359161821341142726840208105952955559104316963741960134704029490604749691587550010556518240277042027972889216229158558765586931614294116226004205722866745000240500437943972071274173883197882279729748038985026193254852371783382473039511715124115306485576718470149207543517767382867751229945047778504227067086909690350119936897668952265656086149887597593213065030039987069198926865640110731994893416353899455897564599893243340528303504062803732021907088931364923362855468708095776414187171330999821863896555166041916500375704393287562504986409958144978621199144847607234884913155873205571541183568154238857518756740280867808209954728546754853982948723250623701225129048612422601114042447840002987335323497026857434878228393649427943531914051263938203572170291860480943510048412912456866547026448196886524031178420817818357758502292193380519419953332597904056411723081778553328401009399081439496858846890232395132610208515673530149882243779452634393834831991661569090856967068176354884650588441972577880401894439729325692443983683315203316256430398024645198744412272176623490913805198861120571016468577024153404096946979290384911636012297822276106795031534945428309522072456959296490559525892858073322840852987001238350594209705773542193453527874538757326191095404680745314845306028459714568541563393508316219934153466322437348910726124632868386531644759546918288396881066742481674369660064197343697916134921589010657927636179156282227892472540884954470880303970317850029462495662783047756003334599944625402430655262472467429005263674685816498685985134669240495743946969171399086437765612470617832809583178900908505313689239743130995981797852333876051192792805534559785684184713973157697605071990954257133712090937360383580627483056207905603979763262247432713054108845839636006928170915001408932286827649900546956926896655331023052182506917134110141453461654494707947457132048776620256067746764620754336365572612377736108093575821351564147696382517178846087334002502318892387878127588915377840876828422857212388949074229738836362401892888822027110929219405404839397989039003791359986019426428452418649835472357211142345411709616646314026643097604228061633417341190565288106080139454042679393883625021028108194081270066613619640052022641734790125943516470132957444090353640577010647780100843074773955454569940336953769396021656829451665235868471590264765382162565370283017056157722478277748202211247548921520168664088927286972449691918415307693059096872600377576828608293563317612183435548317820569918857751669913572913899199842657041994953523200*i1^174 + 52952744873986615019702994249987157077731817108277906215875532719969622831816810372028941316624403554731050233599398757261617632205506577998460442491127531638371280557187960547238074950627558081457626968506433419642315714118811362077096916616543194063578321076265905764433970721549460908523911893335595830335538788490202781684728842074574413933293192799608070478278561258781114036084323436336232962350938078396620011065208973857337537315147019444996188672358611403810789972693572965389349419121367767354914357599243877351706604725723575711679599538418169069255327308857231736739937612351720119734333835357652348678681266875161761888916438463672110207438042793456417878652449626025797170993308733917187611378995923530212654641253571899686246013893914854746706828527280887633394923291030008018540654477890083824665947235815928747841981616482704580585077712879270757483686998030802260403327395469023050294250728956532312300439852039204337731041385966910990913831829450984520910016166827551134389394292085227385997307670059119760917037339956900152839460404933349892349307027636074699917198924840839348506724046761346366241483865365540758157673242504488879891100033006090394259734303580706641593180062377402824803852400991319620795299736121121849713328103409686865358816624109458826832086920510832737129073094835702856840483237753090569305316251306710657477832796097374810948391315435157384523373099112691602859873595547423959993713019197676609256441890172724224089338986035528189689598233203011760147841948928792180682641496135751589860621953798935379546358673857600744458230544205849306777379674405846497483419568773442218810988252930237995131781981965959500555941346566932469257184833836482993475349316631469062646600484099189354730599646445798705873319004687969814654589632910724697599982809094215505233224926808979412537667773646391169367221491719888956721197267504345694380146237959013962185388809778836194899010534969427399415023127864884371268173218399878898414891141795896943828526726892837229123925819260339371586389013130470416668575997945521548882387123596089535988592384500033727428885814648608401835416853419694551219399880063215724447622705332820146551827491351326096717532195033692589620328172839138540371822127522570114469485357164787105382146487258112312998053271108556254257026752527817789783991568814891358018841387142093391611206999000148348278970069839055596481504177875813709479062104296032312802749878055193256875611837433963516701697945676766120094759918242371485539755513598532520039053756616982436010013119427090726507925035787386077121538428894912225504010362514935079992553692404419972510095385647815615053097703318583223942770940023547355450146368266353853681000262930224966274359400748139819800638672321551252809404858803557301915405992594255166793220561036344585960326030259586338647590148868256374952955503111406328353421488320468565646221030890583579854280738329387901675275505476229323975349648163108964948297410815596674338544377095828311027949900888750549188476928*i1^175 + 255210227263848508070644164788369313328822523623276869259985557995777133349123754929441796615315741373623961340450378182601447032187287973987945068208303026734282928670617209642036311677569865522454440773951686668174277079344154740354596462386255672017202919192903318126516814696014177841305460115430462623224482060220524316356760366090052332329226727047586793006903659148173265052118747422138496044825831974446054163045763902063390832055206324594542516989343074493217322313211876754095854970801691784075145098973756315585799028274145520366364885209035843807412671868493368006007673555698381496605701842460059513781999011300038050556936579812870005598891205137944428311682286876592286250742340108633658181917048762771308436226132705647292457060990261680822936805855602280970145407141359955395565176913150105394666552557633648307489365657586933132610223303395148801329080410974446710132417940385348291511508485523002305357533363104247360560820918480119446453897844365516627654906138578685813796661681654452977733463296906057816720573577394998651696821294368831341931754731884411386904744952378193788566419125696699748275074321574484496762352951530033099263672430951431274119044537041204833506610794464385380899051664087297753526628266252682488617642429272732682250801813131883165913696080047125170028559174648313034046361611983731804515085522909177330881494354362882467832719360527624975841834448103230287417028672655716381754810733973370692313612731188664456802074632272719161268974838093333791918164386148081963686080034143929733849118184185862801233197622326587856321417014745888887472655835728439298294687434497289689265617579897898360304127683810504142590375995170154655378323528247483500979341435719084670895705124572561628858721044236523007923941997553377292351210102140012630060330239756711707974433292855817820256347221278255461370196580484097249521566537682290709538856046510304961460353356744369066262729176008748546678199785818235622305725288434548806947557201607771914963022929603126054663216397915346433484889820959595720815450067127134999031260709101866462044052699241655524033872879890439848414512543693809466869692978035059871355427203499849854860206091498327339776235550195051828073781055159835899400993017940931122000393277965463454319705171428908757361636274666196054767222871663234651547897634010578235775479144284360285882113782982351508347026156151178944928788855837728140380550246279686723908117681869560020875061485169754910925519197005488161034506906546664949341121716897491456055666566227235058010675004810123273023832089005190582306179255757848564169141959656463440879295638663932606875088088660433408581879411234584631423556932486751910325251841836522595766744111276698947256005598698553522908396616610766077243237455232492430115056140443486146817384148288460057341881636108610862709283203297238120941239546504699907289215533770740618142244067750574033987923542103978312015309645190183040259705174077975513149524876509041201886889672023169415057201838868660224*i1^176 + -90819656510382450304833269365352311638253833647919239407240090689799619375854046308991569149406080366766806625801637888112030014093479947878756494820911508270950472792613725014250880271977288203721736730018616523177354331092458932344237707986264448217638196443572837547365341448109729853315872717156947746455073852526593542298581667461967624630685408599416421761526215970956396859506349584833989907402980993623404418227070008039602404491020031156710568904204265674857965125715015894526337665354295448703762707523624579606330117893008417244392158500796293097455498095686691674944912349951359688272473755737317621449266229534173917076475930002162835629800630831202862879216569826968843116156265111543901627438872847625685401265816092235352162208473372319577877646016084240644882987468538425689995294874400238746247576997429343701454323872751055540360967544393051424016527480523298188350642344805617696116644970786276079738481858299293874883099072335922697440571646409403148871454127756365140645829774220131597816295946651820418103941257261921453776110155056703541493004588451079045542291211740515148117833912580168390932255903302276841800021496384535905584390600172343447160672410187822925946663465998759042608191466217458794744332597990216048112037895073519202149602576766294171790145742196014466359685351934680820527839406986820159806552332511029187358137596133965853105788299870483344589500902051509813874470590770825005145271346726401526711070247978699881947989564309022556324873267864285368630831982265812985224205335266968060334570737581149224219045000553289575469457023559250151633374124795699426969932735609755003948716270670599313697129607812518203858118016043228259119757011261946941532759003626419739853849423121662766544322000645530224718992027493541965550690658820059062544633747541224381935231822932750705973391866420455495627676173081980710437433953707254797387876568921725443058994048599818442127721256137833910755280806737790647046938659016472250428235991319141924901712429807268304077945341068906839131301616080838835096934732326058882063008799237260324881983182375961669623211007856710447960441156669967770014170921343011731089732072381353140453068268652217941167235806904083687783280300520919160749650156278977869933959505485115706375201665074238760406917226371419143514700860595490040151416382295301009875120263276541149950386990232483276867850865668846219380756915163274443898357061023651137183679394578546328554270642965143490303773954912397343431296269894761882647325251124732659726815619506168432831600744382478908123125811514309816645460224602770462638946309510922510614967488258590820975851803370477928087832651134224433002183250725933420949836703111882028557001997734249009288290589720497815455980242790880232562691003233542983944287237705719347541691125299306853006015168649395421022864959798149590691010425336175346093183610882749329463917988162990052529591196994753697603277355689964405368775106346858573074311827475346438189454840070704767975817216*i1^177 + -1517396258234442329692328892556960620644234968415512632859158278230899543521786324520304290818600295540059162711869143031768609693103383523379562731824228938470446116448121572740001900183986307993855664651027704420926067450741001569095951723316732355209245747097421389565041777586568070672305279729700426187945630718324463330042204568183434597175674350563636560671009857312330075875942764841098725004487769476352008459595858968048743175894610468945710023377063133753283643048616371288192631264217044022503900100341278012464073798833425903454269297762209211005624358344178971926481099743290310651708137591575978313725776012462198955203547545338632750044174999080708392382823762688548976140951848268129777774468681083893043492126779840335862107337453213639807721580283757812238038304505631879443162313226944799849070272068005047881477537433501587147071854166600201159047415015929852364641821765215680433954358496967826367669784612023718530576193175131732213507126861104799058881800486959520794924210441014108324817420835556286706639030025500598350378038033084767013270131643522335474766494236021732549828348966432473169116403112340754345972068029146471414623815915537742355590212654358170758429108257107253368964295877887994044983777675866803527239677563292873669326709663904028014956809372861135102830058138702972624434724448687998099543318033007107032492578715681312096251934514814750797602181267813636018717570213147305570636769845305292726972625897340612159004581559439216897485771687751497344351110710039759156952900833258444880690680109043892933928786696404155727618287851426653179625665472242985376736872764564066661396006623254549412471745866794453490222472825989535891514104704358646090756056414463620126759606705402668692445742390034675959734587093016939998266346106094992678326636614483663724604034643322263039681509706162766727952859851335257167399110669753320868017972106953985221699493289335946480365322765655335691717419740623109780420924344493625681637800114693787473249595592896640656095828187885833713865362628996787561271231856124347592180322478918573754019249086408985848710115505765925323098287623027807731678272907708928368771922467232244811871461319448696412279488449456897083795312641459053332503907887528353997708646668520521523299759994881989777338326186379024581580069128592852379679986172943214686311920055099714739909605944326890573335924853814272875461752057623532008639111612498076797335300314394601268749999579062170407457865457192181477683079545920922865063780900076049915284249900158547364816127225676528258429950031386076972040185963371137522083483034679575053630116776607151876119264941774936616022502061027479889421436351168759743606008713105795032093604650827800444771487247987855560962840285557037492235902817567009821115123129920801588826740369649832299689437286896789479274906557324874813993459492419138128844514758404741520583781676248414990933695241487031966759296414335459626272395150034300971364293888711353754403303900969959424*i1^178 + -1563862318173834095534128920542091068928775184680490871225096281630862060800726252116240229238524274599546652942969394825856637834381033932255810419092505938981848838299895664792395116899376681313056643850854858321070636147778112619706975443881281909335445976489116458316323185166745756563474672733602893697023335860613271938454510334972334860482638296965019637603839823668763022985660207852486747329160889262945143064001882762015174447917889597688503533324192889086889747816939770640419569356041745194579475074524405647503039364574417474021916210574203876665738272490316303947683084354303067040135496177077663930309907777084447322858105208215095872641094364280763249797186233864081877352666845416910194773233517162452156694875611246986804523556369808560121211279273643703352811668606379796753124536474277487136610753322315258010384330437368985098531497557102068273997055173915605320868662231286759628042612661464743334197878255037025234953635704436599609126096490258709428263988856152575036259719987029150056881388840619723745005868929083004144056435585051391714310659885607624715015661346359357629869080635838473520371071259158589984545771715943687568714031941118372657148686961743330004383555460936565281664603772143245841812980711752438337979086090485805400151358777509054502322713222817599867088885716094616588880974060849401627365750586665429734409610027158072992819962800906850194250212369170580410707620729466483939408214489687500206073154504402554721213384139495369810937301480230571178343972087089092184528979372252844475044547304354605185061001383491352992985374105387554975807327273335592976758051238665198620046983650371864588190098056918899351894565728263523267214138157574029039318184793759747098913842088933692419140410255706469395551801915730395168675906360282432005153523963230215066346776766309313247383897098953694063724342584653162489988752177862754202611063294192828276495885667950243801928589813623256027121338852819345204210404485044127875826767344851446037429272718644547678480075628265803987299351704900618017772198439319491820105992210430272993244703216004980317778717774443415193677358095015594092599719655762175946328030109812860515668628175578731272002674389570767564629079450411764634274690963287254909584063315598018842088859718698710560430843681998959263426556600657735616939566537788666223478430434895827204812081078390384436205026448106438450134099571503388064173122502566651458521953679179174863662200567798300618379620197873007965878518278375127740495256959974902935434788032177399563835772184290934119689184073756982468082742988964313240060412499766107126652184980272906486054726440280749754255949332446514388420588973308373549373866286476557615907685541651514737121526437848859299618281185257507556495322504414556488122623349092069481380825451996592410815771897316149040358636884451552684593476161575454686000109958262357798123293490732661708406745796618154034595499018459228446947820352881273740781863636061487334200180736*i1^179 + -596684590036261145214104314167512568988605692352134590221614812495934515836756818132660039298445987840021790074449571601293210165501465123268826633216903733689126850230121618257820208405779408087819252866188891098518900118023534241039755977914074143132008842947509611577332868598135432103868372994813909568836757158231108822291478624622026624150222418485014256454553023578697360001082034166452325288320175984485541117238531127901349078155894092416875231846296232983054785459281211176299808145823213518178868459979002278180528089732016346233801888790452283506679139616856135724807021321621289476439616732529256366865874592062640788987672945313519969171885675771838757552474395187289516082355754644844648046932905194972372427941730713431606947647536387458267821822693032961529121847638562485165010283002546590207825874870697332620683639545963471231012748976848625166102409330769363397767610210859124094764580369233323032541710093732407456377085493512210286135476597841964989557190556848388196899322829386393215443839550294082562855725810173998692589612892905850659151117892939287372302968362277120654038032015818629537516687977255267599167410172638615720456128936219480873863769983493333822908477889556933588537279953848671507977420181390959118392937653495565459880264408113178012367389897312522914631354012394471416972233659371339637121751261504849840143831100358949945878646269552562586047091942284612731513020715173717816172181479053750486159320001678870311787866195961955016044965804549096084319863004415194199315722792673482769665896560439734371008635002811449088819545285659044971123893784097947013714785546388581088303794384271122314495789087613490175229989881826796111924034256665552100171880034134567238582529625926162415973509657477866867110200974513946942226866544799508794083085718087844378466047004312934538413059821378564093377472011308400423989883454123231555846264166136094224524728445345348061767363541743878584748831682767722291847586354534877076689329782601607785356925159009962292594676514360109836801031186590505115414425367967832108187957860602523264844710954302477250658690779308255876529985606039732374183496527055951648118273000820152473102436959357232952593686310542958660319653253891494837017982885937185858140949066347714765024696731297254947509338865956488117238362838532184566916065545935372840159832300252354408009984749231771321288576572335018620680605367911656309968532246500900471253544721105367325488833831977835910417016977932486218271317944491947845933603661549719442959335896162275030112021145364590895348853213812850100898817099305220228883548840758464525015458560983703161607998850776142770221780896155899569735539348361530745589832193755477360415874979502963859191841152571714849784305773412753229544672955742368400542024275688809967668641764666651348358086194579571046040896455784700407574965059044686173515623269212729960918583145393096097170091460284689376277345594803332532644370616940995251817229303196680192*i1^180 + -4818284570362002258577995925694952269786813148827944959912279660774954491293306171535160379512856036453035881171082314141901994237732558884234283114995279454662200488558115179681925556738546862502743838756012482954404429947312701162598961344660849234021941864235409165912669888494063279617373019744567380341060844132937845498286939780893022135262039492923379733735086777368892591610257884009480402095939249685672370621793511721826709536021154004208534609334460418658972422210094146553415215482030757407571019608178454034312055696742299598543103465359624867482769014580860911275335159106790664729456544683766562969195661977531510137964063303386167309099644433548721981792264755461823965697553499616102775090066443769915989629651685919663964659858011985122659423712260412003824476480080645186928370076346183789851096183876724026670758550682935883604122631379641462649422624095084946699998033899387682649018452575299294126368542392587819037862176746916207829973448389073492696405718447982901284116473417151671544269269121788407668835132213499603543298983286911634756689790962613071847348520170791298094332965335126318323041735754317173904634083939328840271862752690203684133864506465835598013949705184027202627434796559415831696610295981948765993890815799195327968671217805286734036769976491701475347765685445305484443046910750688034311335824854363647768283874798074959107451784091939036825462765850017265659367432708340875198790983345362348846605775406462903844839157661949246560061190969034270765416226666200244339144363513937364503837871561602870624068628598799290967785784819493244151584557423304271989273264231593829305244335521442517674886112890420750481346813666400084623400488661159753761004817135259562798944901894128500952546940215837183814652802582203650943879268859645736562359361953953489917845964373965498240564376719516795451759377009927395218149527438607183823841629170681524076126737231829185238251542329975049694308129620316816761564699891693783689813717189477419545105443733811749463605479242781809060043753883427658897483005970027638393590327008993095320537106944379868105358154343474890008169963982432104829120652482281919196102649230520203226183190497047775333257120843336157394629179732471164381678160873525756070076346892797649888183638680972546774427811459931113753559585856292861749137443646534864679918886489907785806805972369106186593238074634013593940668884063004329861775589197170155729360707832409842269117154401447227711630340815065613980777500584415805890614734442000487588859327315738091792796695097193299509007386895053164381863789011544839935615581063781483809284790477334149461232795103901193857925980471774252420595552315041748513953063799672629659838703332118080593118547393018237634174474705631553712103554790757692592775466531537524111304539849769603605274840418764333152458711332208793428832105579927321781222311909696356787925101683635651240242214048375956189610765172003042545461137604950271459629989888*i1^181 + -7180774552181828288500190924638001501114772489850776228456763794969229749221685686464410682637250335532848218229814765197309946952697586275674638381587710370620549404562468514269057361741255476089766260727913307655257859301913723244211206306847970645519975610539588511998377691719125908874912031823152734660748442566979910622193151581300418252375462634740667344012094813918158643806965932871809288316457387990499621376025664788254202055899813646634151157183669741418160872451345739858559144499261084907521993926971756506146910491985849395626769926782427214797234176770216744452632188175745522812633486633772694661238041731700170881690389376631276955948550764360745314538272521309450316036552938280076618388748777012135332478402718580012042919295876800722882286683050175189758202190535646542178532771347379028056263925005890058572949219150420480887426765576141376135515801701406200890627744961814261606796472829648338978388500751867589355359179003859787605780662304707815339591165930989943002604431932801983608185402042494880571950249454504585948359415181370498842388752102123825008671202866997803336388800594689816214860771473229559417930665510517777264448822508362860192481651768338692922220215315787620771633343766325233385879220783867908408560344047420315272261644357363665576992840088745319188821695023472231531343690725106490445374711786540168525403564965240969679969325475646055079899107178071266063000352860693693040208494892358927463662483107375934265336956346786022830057738193182247683318826362713623410028593090747277414304268949844505857730618448185149429472262007661493410899863836261775720116931121355187109568818878493158810420133333436023041351973872160715370060457677950431176930517526324741572258989260226355252549723304071652217190370740311640152697119936845957637897504225236271429565410224747361891361598015273932958303565337241289516729499692578776561623665161893452309868060494821103513478276458111759951006647026786981698769502951794790838617433477727511768844888553392411370033437439582397281397358802558891269912286852710171233177995130122411460159805970352361312356650268625667726763167817648815569462939818221846473509863355375604403377034381121775387555552304353137918150851238668175078331502425046540754811936819195814172575573974987775770120849644579037735105556041289654959827079742775231410108191773133393144055368729958316372065210362070209765134399282341490367950357270341339194340088771827526581202663235327447447035841725461982351180119250000263487446240138457665711961824149419890158943018392146366679408003035020381016447601324622494051604700034304266280562510981367945068545812327704905988680354863594016300094083256723978334971526414627812545855277913142261189432748354638023199069246559134882963531861541843062373737681566872663801303024647820504187877666900641738199566376395651407636901782406777302555182056295874742556085620880342994808933072465516939539048278369050251119708480034983378944*i1^182 + -3603683368486611097960476112829695577451430833815432547783211122104100376090029540973298729662902414171602897129940594494781491104234649909818015853818315511929384745360842989885395833096840837272419873871953556881087975801027092209942750148245790644142480197343465476610169239898178734213741139297593042259902483431943757892973802065391313365187743773911218515745469033094698402872859994054762083954415991522222524171963285939877455098178839677470310898805572795028032574331238166096333233982399484570668500579902180237987975089007071090797164453210174224299706736081719116351100978730344118248302567537823508389146549092421884309337194375755536011197729465276727621084938335877480279124750500493898192050201424049066552791278952450986918244252063126398720866311365834455962562300996015637138100896620731517840259731891077554441417200132526604623276016592016215793359118200359935255763823929052182926911723298607401227779995481239723133377293080732714613338059759732853536353510634301703530868498452547402603090348136902371012491702458557460374500574239617114849882119321629051911065539734911177501684516011645826949090492990694153700996868710365998513246927332879824481041732262121590602818909322631577653541141118222316188920722334573536970146809631163200075475143346810338527858707753784298175881204551846713354827396285819965866678871831154553308091112745798802204754209275733592236107299649750021799289925665459357314837303300295174531209601932327519436914010506064948853214647772877992164040781662750830418460732626079056644527274689972557627388878289637676430896005000717790268693149321302270228736984515556037187698340168939285017207724227618900661582490918225951401339754831762683198244895471966518811433322970828218734850762825472071898497275686624273990152508322706067101276678205363442459377435542541560593947236052448443681074660216707879925437245282301543420872301649322258010400516752192482430684059591759605851463918863764815264376349024777776224048624707729959284017577866587992195380006763013646841770574812152641063468902899901332450370975845390074526984914846576837912126668012739846229868297964224314945676671477799321907688569208239132662556932284907181106671776449040267028046464728237297464821788650043726078613402323254464016204511725009174785929791766095273429125195711832165287721786796446617485424898434780031434917396047769148048563987276109746802553601676627225058193738680322316033974311422037975303458168754347353039744500980352627642635245194107734342235252570413226529549198306292386192318205613993690131959484546786848669127197432728132914495815874698636038739260930519122333728385014986469782945568445299032199817150454833777742001146600245339478871427335259313008330144680379714856493341625246779165534074147536885754452361507678074423899140748213107468636899337802012852521822413949315590051036632245055732996933670122894736491214883191897590895488534100545138824228344925597128797978624*i1^183 + -4359185843318054867818110145748840944167691986433646811311133480899371912676152914188481895993492983640334601147176248264730114249914651201025967339977558600187525626370520493560704907608298583671090239999976005833901807961518456319807023610532415372857401069695197791350150344879150176185828116163157085855959822852742986655903117051715873180940805499963600471716021059021519452165990285377421391265444018150205318365805976687780011843114433213481356485183313183033264327262585867003415775788476249150208509406886123943765187580471088937594535002907475070902959662505013133997719924885255359175224011058871680107374922908979614234561762924769097025070511145695081641722191062604063031063613092069429909579586389219249580477789440525609698046801795556183265078689666258365816427336607507286169501025807532008404081123822022976923058301424073680384161754249618843470122569998958905319402496988750890863916811232483196824678882262720224422763659141636353735185541954330437044007176191630832602472104846743017096263364043915901701592969130899205156274598219981077029996594689600344673065750503149821942877284063503224954624433890584738881774348952155514703539799815933021727529638799026807832222159629294811363807965798626861413336357337563666488551120622212928384554770442702965139168960431051847657091797108737478314400240628410084585009116444261806422701937435776311175206235991319282828499738755431850678549330899720272560314067720919040329125247239745939516495899181759151052653629413250088184462322814943068260307133561390530788533603344109450675190479162867427547892617358406070294491711441047788681146510730373550686595020978677082704733929295902901596379205015399563005837326998076668072957068907802635834579631247470521775522941814521195903604320799144802284926524033702209226328545053222335626957834946148894169043572417910535019202892049227711639307752808973947215521362639221718942844073237591717731377301216617378974112415045945041855277072079376190278312597858203700470931916548121129668069421810084543776245538768421288961642218032865712628012230244772248772089383659744411843318156710892408622835134230849854186776983069820886576686457729385903117870454836773721676541652059837504841163692002701361639584841422666921094127286212058879204238664873693479625195165684292480814046571359572400252902024545427113853645478801803394525785697012418757125154046411277118885148974892476823626721933755194187572520530648650486003636836827468791480809007750686550380678900298471633908597190031523141665553609460219680032434275198890825518761507612521659765705049700628489066770918965604840163766557151673921838519175208957845757529626493819231614656065327894933029661746005316097455679604641851430861492253606277203786253138139185519464161401513525888041655175130993121934736423407316347384308783586448776925036863241098948453276504537051552447784922788266770888684567308757765874674299141516529923643647309675233280*i1^184 + -6617815821153422110429649445191286567691360354153088152638912797602854282658300285654195019601861210617744785917321091593838618558602356309224366187895287333564145583281552866645712535892233477034337614726917801539189590380386504105710903803144213808040815078586726885623538897452711030874412769561996192503892498822126084638990741287631624595729473839440631539013703138509728426015071293023465482314072660094641000412482303248832584353869196852603717419363551883585092278798568739675064822081952757080692013700008819797587027182215721035033362828204669307010945424380025975917058239276439796355384149872942143626486290360688796167080083355383076120675308110416898902025444540437046521132227741237006988024108478521270370676554286867526596389184955550156499765843747784333510924922593808493903190406136130140380527461840447757892726306962436108420098478445727797337256493918302519283737597304064829010925597459287215345828909796272941669052141312681339347216724377114241144208047404448224962147006160074389314031844313365942017844224777776288157271022320415746245835243566304866637564488111313394277445172246187721419456585609662307048979416673543177456907978913649575529594855907983318974675139443506028716079385344501499435406950879870287801968907844073995952487322528913614886961799685533574331671017604110388804279219510541203345479996674220232872009898394226047563406232819247609868606664515475277454350950526016340182376363718640233954870499147549555482971760287884284792070557560928270554187712241733701197363378196384887702964052936521417774677381265230951288591463959198542793414067216207630232410448784162189394636255397125450096670901897267825630857904522350934390369397961026392797196160401528329766916719407311697451240969431867153085473641254010495697641192483071405164795965752204575254507987732909195200533977861061713612966571773377265303390988039668719788159913034723563766067090591506097580687629985223176300395030666179463110360299753539483796797840187639646892676636569148941640908912792976733652425883182318642012012677105461491902599806998114749212769188922810498242016196658508089527149558676786154858681724832561350296704955390370875059117924471158517153392605536942796565438334204120032393848942521687146861654482964364215558460960329830092673893973184509258661684857254032112045132668558005476478200653985383088896688422894976934580153908682555044646544074355836441892807438071063439095356905732137289277091039803024587360540360681799452004643178727708090498256322450446569406788738976907274316367955732342577894609676061542081220280516967098531421352977291764611704210517984915267473905111168459894002269532057799605130122212247379390831213242290398069575356992635470640599982996320359752360224537982153512075331057268918839260261541084905437384920649350848497365950157781310146226010857646786359233226221101022407089188834892484310798365569190133614230501750241314006232293441536*i1^185 + -3416437158686155217111740371212918349884101934968859597831699159690156788755285856407152274163835073556457427033436164301000693859101277426771050731031270831191666282754518445846842144677225185804367669973848527886941489603078581842008778827812992971009810862849370394583226596435993315401502274845089865097317497233930570047710916036078317447828478041007228700594531799578965849983890295259433897632935792102904939469699152638827714063673436763501330322003949064684625953069193055957500829383341124909955954168709971501705179230198708059189052160866868329205080205005043158865455732738595105406195114392664789796898519156520984752031118090047686476242889739163211664824836185871121444069463244471689573140660314682834692322755115232274162890265758706845006593593488574782794416449281230465176969787287274786715529299838170717910762429119585668595291513830530862269786879768948408531265240508633015454541304155299548240877101006963931356529558851085922080429482026642737490861194674771017188909567667259950882307894332879675284520771447572863429401241739443904381295308401596084396976627950236452240219121935442689126439199672119499907882748737854882465759973881327976869453203063656895815464440934938099428990578179474144314849766229217136922736982556293799286528805677558316755902528591751234157388044416664866137519444802533873543723819530073334505540060735395205603170330393206319540970153558705955021399390091820165429597179092455873627719754583846399922907634469822085378684190126077828484631442734364312853761648522298253970753552673758799721964643434874974380295122545414141974476077400916197294537885791112536464242187040744841037689751637933406642432132588996565787311015529487194513845776992695080118481903407434858474784120731912843278789518610425194102941485548075505750864668768980469719748904918093877683093101172137921267096769056544717846317166836449886737501409622830782817471854238864352776918294768371630513026504513334308657628258414431841005475429298204473689359258182635398393801932085129471603560961386964460570796694729682350100494578753489487592222487149060935391534910877936672960057507225047381181461465727590338135929782510376260525912928924625834453323062578848582030254081900387636408799356305711722741396644590727570999211038545819751907784113468595855976668278864104333707463949927906602269004494039171114999041596282699155912349694185926326683488294679835233447632993099583202969432344117085774138985574518993873580793019713988798201479393503786402192541365382156820547128096359448268236601887047454106253787069675480040465553004442700847908842556573976698809464349254372880857733453707587745200852533781782519639193570476763883188017800064864916830180936914687202827402948475674232285845190968813711014791428741100280595143615532417569734123937938346964765687709611752972622557604422441410519733719719963954777224964488201944640351661160558050528879508413850058752*i1^186 + -1573287775481419446367329774038317502120016449223523216352315942823727250492865797075125814274823818111503411758897018961376291363276942510129759084471156583366012029621130796681996457190843971932847240327026149987943574581360768785284630309544268763409492884990886498672846076262329015321718549765431866669524137086678971345929878782838471195124287222645847389021292945266237982291686262639685211802219294255618926323332628005892784303684281343559289710892476163333949365512135156869638061476580581886089677852709347613873105395114009820843198972369829639277127100072207001047129594806528145923288594093784679475974978957665693464230188242799372240553707922226278852620479266429295179034939982504495877799767975005788535661702779105728931771470463443895047857858187307896445219146640621628169915855981494255337409305610815170490923041802347124479602609393007751720420801766051597118439638291841972500235982433002358732983460692825693751634832121460008094478805953297177789909170045523118106217635052646089775177620602970182118058479656745362950682182614634726228969903784005438297397451790981452019845884349939155156255916013608414084994477472741470166373498962487510745480308602277808556676682847645470264981947106959730343591175552109346678708882609309345316018788250565500301376509476941844942078889542836890546554637163756119030713882359750274643123681859116170808296316484319965424961964652959032841835647521947217328516601694298974546042428823547240293289247779047235539641625481802125669385023129641404100138252193086530304565438483537611657038339104978449113735772930286664304714000051750050136733317291880335504152159489079851112077516296885862390942833874550894305986379071282828872393229042455952352758027362975388735768697180855248256550999641145027483515237061141787380019057561393179309885050554443793147812135613214182351791620351063804964997082722053610225601975368117449393652428540693587983486356179866125456260710089972090320071376062716054892975707552659076973708588881665180251120394481373428109990182920152408247013300476514437925225021334816463509164452988267035279520771725777599211141244124444437795654312157314159170212797187220930280718570737387663172435119178411434141297239068890473506608471024215531593927888296497414486869408403704264787480997811583111772711247567443606189196122448215154143573354514584243338125944424993113778752531319659649554884277666333781421081380378514944786397415209796228666266767070810870633979387193949169816627803543312150780905497185811451702136680103956502068055063080076927222947370328481420329069487185514098931045078325029031175321810886699620735035278233337590899359713518675529938921107537165684356361074223719053490920679918975086752405819676971754149193167499429325584070017587320509811176426112289439570042796761671749301312796186712617129488855393673163084162289681408414878268654983246599849084394707867812857127108608*i1^187 + -509774559247798657577585059535402567811822299585677024480004125737783565495337257230702535866472229420855507980964268903009646443234006420360757165808809234935668543772754311821030768538178304499774328592760408554587595117097736658701323639674416310566965609898556059408856172765446763475483362361765823269779421936152787082693348098505793520153390121384067958023167351891566827142454556553150832506991990520511459622394208402804849828316381872468274711051927316187423574666653334825523631694443206610225975023902640360220929037078400416355596922535786140219551143531943666981793162378274943688001750667618578036062053384039471026141839098289359023518186892396981949287564679769430137769881097651765790452175056906088151541910857616160211287814966081982128891407179330306670869635503706007966470684011478720966066871565844995923639834294574939731547825265900192492253894359887417049151848730664224668416599781369160285861592869349654296339733722777563323997024469486433483007740341596593486366333584349570246045700033346076323596734148459747924655879046182074187451617810070861778659640883699479521244493453438138602001470157385951271128447683018376531423016069763627158392100292837385119248014773678672182866435038728799717455861343412103992382610100519701199346636866024786529330992843136396701660946720801903377063369730208671852531588203489653589240076056269142468365177449853692661865474382434856504950001174821691874055729629726290050773225742772517232916977227103192547230771967479655097924521161705727098105977267009948628780616196300817935906198764570570673680534223245331862948555082063962945594991254425984107463631302860524522115007175365912672938731038113261833661917022179668812615941256256551559946374432591030214111498523353375861134441087163791160208544073685689283044275851779275074859690294288239876642258195827129066453464848087093343110247873410097131253758991685091294063753078133831311631201913894354075442481280776731056517541857515446869410400885760522952811529510670264773750696326238643616617442220135862192341711837502235747570619480658172382372996090733622710569541904816188004434473335230113110405426276789029968272584194773841338138973346477762550896869857725765208803338729806429226389675396722117843040181772180302013351141536470119128508927513007799433526480851936338558394011984550912399947568229469719264340573368252430824078748872454871349051787947195882725161893972090794232661607045726693379023256808906588862243175130872127058693479071198407565355341126595300497175821946978259451350165378730013525709619865391476103113196676188790970700176691691785353945876552126130701144769702331120488776793075460955938113755421088859936101821146883197120619913774849663474904072081236886338237550932886839974596598337335564172405674990888448293668474616479147198652466619117932376822926871304054300973961223101558008970233886875078183450318941634691072*i1^188 + 118561309120154863734205148212154602961076003085079972087869407356074000514732943949085968492512791901294756391262538294651145778411238020596962441710068508884950267033272767229632448249334465746983919565293929956494984178908715034654969841795724363517983435519791228672566766304616489834708096393259068642931522723113858299919240129137155220699665963150140008059979954193745550491494494213065927576479693663511622750787667275983267424846086387288849254477741422479673477017388971188257446833370917722961076477603314539407651739052888884003221290072359016667798682762731509656653522407572092568586766456311607201939554865101265193062351570259683066303025614447639457604140529943508601119270106619528461520912598390971100835729702143683398028119286679002308554040896891329510577913396122633738975687500828628162287456103173571884072831246912070768476593907480385921384534666802538060499892795825326350912251886495415367425767162871882901808934960609805201822298591495102664936934960789724375954129942903049106831200933109220398247419306214402127113057835796476854265434219493117275292046387626537674717252261677302549787970674397036139650473285663903000308355923146247717586954382105033165492734626153813893763872779106952240235226317018444336663803799403102346381248469440206564670788790548587699852421608190151126033593256590688923553199873552531771087335661845948372787081407695398040141614667173522588209906066212213454339060211401720501128163813956724056254356266316015657428453214128953418831647895552699119841147171151804080178864062622209113527782973770351505408247648167918854516626819371471132739046804850636159515492644136846280808328480756858278957483625943580959049269043007681553899939600930379290966325536284446653808857584312755638869056285833951938819977577922355411623624088415507049078327082484826372538570365828842656302962059784754655854135283167091193149561889691675903586076582962710610478882049026406349493633416727042546925292559599174128633540567466703925525569160306881368416468336762423835676431098633031232452925637776393664477849902954296709461554371022330092994947015144794972913153480566734148300160986315060655221390795760330998750445934657015616072927300206736518278368448475172941408635099088211011276842076179234562573189763715200134150099159344803832796202560836483785330244667032770597070178731653559920037794504541028579888860922039333451718133018477403089271505942029955759976385957079001180171206156308072268439956588417933800272648017279226060788444868068815484763962097194640060971850738416821203893323480387682333403994268975820485063594312386741213486730483204005042769806221963191976560477841559993793700522844902102451551282657152889114269943028672752499170891338355901315709819687367897350704654545998339674390151938011056588596634049025455325658999205873700925004633006775097084975100826686840829006082021493929240153817088*i1^189 + 39932368489092174143356864913206737235513161102819916983130407477979685033228209422487007231576333537452075050143523509572402624661992509008247620467132265205795785008849276421167389245047828321641813659821892363556145658847545539314545450613031239867430058311191615845763560100667833959614528464076878195662562499490100904860475061792623571863026587683511942200454421289289119382855195375320335262085074123774201385556660360136046360282859171403277359894373293501556469875440768322426485621151404576158617263974479657773781087584380199408673497536817504960233857265783288163459382418092256239977808451588477768164116696558959883561365391428002953078150135408053267253328013838640819167891684478079294096185498061453593498706468589208014801611840583833617027253527286767424003244659626920901938023760545026478438003856788087115037003676895483605389479310923848790781954121403718542928770823682600342253745035784513842577619629175374822081254940101195511449501706123102598683690761883143290083532004639756631700141623074903271913853084577347738155085439482566747803163839209874704269313816240218286526582165727588468383370122992070274735559161043579766118387830575593808131989198183304825460801274738702544825274595782388315137620064602350683853889803422955155955683722719710664106271277980715914992562701486376856125585540532792695680738081743660802682012607376820228416040725799827936235709649735583174835027508191951628741186262146728192278838879527872383673592859861962726201360044085773834297619775279025332634362075545980541083771710701658110228298196124945513591903400469614028500523184642778853852819723590970255213826932230827439969987042431530411671063925511217809335561535848022322181438881270145577974342460543702138788648247230233665116633632825612623675760879244122762392997355175663806226164455070385945853662110041566107177491810057883137985905596921933259628162322595419994775685622633696910436328995030995790432720435369328050973978807282434305290390251076013918334071677167121653824294535199731890388417848410174816754929163178060779095762124197632517605902528455706995788575241836624027896255863645407573798974386562658806196451035522453926678076055750195947459375661556526074810589231168212096880851564811206308358135928377424938546220729991685799838580891039338970386728998749730439457351095665966572533255150185902479215603542334602436197272257471801017365964629676395541189727582514811229840968768683620078298683972978545892435947989816496810113901750503895254491380290135169697955323736217666501810666198358579253171454120308064683875880882628900914786349728842340300064902819496324575049897820332095822701536685291824048201517350763005706990909755111386521407788228851209301865345141653636600530353546723938971570482380357456604147802589663245790193536712756661324583295514841793648536053006865901608265503026259371181290362886762266624*i1^190 + -14075587952479121302740782697102036329282787484852841103565418694858372692706502904690229699005239297031145761643477128010892794657191447888601809562248284212223829570258986895283332980378366766090087161357359377817106829031274403927586015285204029563106224477717231642332437792557238904749486324970222473983932462159305898049160072964945701630484124404523410999207513097146934482819860955513792013990624194999090132950127618976544367911142696438617995823586795584665972556538578637158305049527255021165384962343838393016233617411145062358868278845600529005708846989857553348410339634700703697034137027511926345445283428455521813771147788813773121049059547967051816515648556163616258943557382546358204130830760787986516709398619820513637338108271996523784956454192025614061068612063090262728386167125419187438084378448972608315332006561732243914589705196348921832740106089054909354629990787207833607214862211342136522484751113786548758841268380486260380507469707307287118229927574130116972095902492491980024073616186285787767591268426272113657797115915100892689211588001532855945138197282778370503800739990686584556749946878706962375481604480022934735496710981723301342114281717933531259832563021748304792534266897957399392702220917379705710152653173189210248970840399946560863044725174322763055977252461001673416215328071876923391733854554750345890977713669822585452375444435370774131425358181883250354845889607620755383901171398483249115520316381858205309568173346008314904335893635309180474788198517214661163354035604789604829377029228547524510848348442675233357441556621974243798810213121084332304623358742882607954048745666714538699865029256373981793830709941049064877699287194652858658532941821851865128001210211025736143878194187461781093962167821379803888615627744384446956061586126050508025315645292665862140026241425912581617744500397525762177228927326194888591848007006986265118320393748009464012272922093698634246454101985231305090656934175486512147080343517807675552837746874514822287663153196755741785956714914805105836189538768573631369249221455039756853161525856282813128968366909389587258095235940193037370894844702222754276559231339173626357082767027874486348296823283961603193119504087280440244925914924995735581799261875299869499358672001263033363767645702322044773138719327183875709632082466350424389517767271666177779788751882566488893316198479611583385833397136645486336886146105476659063917287175638367733002848385202315765168092351156511883369737864524781794451771874986528444995073882913620563539687187832617047165124663910389221883450762637875002288063807846612625286803532190389695076458201883620995933560498647415858900838135613885958556824052129677442962294385275585182136941280844957108222504432168944665415593483521614298745276405402882659764485559165995989770132567726907329613179111245717559997417934904024721505910784*i1^191 + 1091538697421749673673167421691991083461322686479291208681868667367969945372152916477584138302259658997509486594877823850957703216255738769023116952699316166906596402995855293931010447095635392190856910021011645148895930605321616868559617998363382132578389566216268486937035943645484157936200206979371500810098003676279700955224288560070330024507218191843319299762812988764947015728757409220993722574568865495699416727531983440645032092543766994701328000264287038261573099227474238650271230478053307107494845120085841031292645241894008462912491060805192388301467389820829975010210595999616939820058303934784666209633294852871575429944676247606431690400829600696609387951559435970861797546193960369938779185313428979878897041634246901423685357547805957056560362201514369282489562815601647878236262602445772474359316251450987377941848983228556887400378330913590676139745350213958775839258175024889542277170452518730872736900342585919238395266991467989026961124937821221285851290515311376780366092123650603585990070357751470173516937800762367235615717505001058487663285872928632238377618988634043259729495416620224435774377644803012459476003709593095613935304447978378918519224484038326562591494868653524134119603209402207790437098046455148403174701991888127825948097878453794270682352831128147650511353768869534782503401352823982999949273579376397915755135153915335158825171411410003218835278574913452799446754950781950382881425006380636070274693692824164084343078486441282916719905822536389738691455043850836649672561005690558179459129298190280936850300122290393516530863890643542420852271637094313927763213870269903580574136032199479443159246356768739342387626369975360730604618320955061176725626151431786624293992070887935792253021338645342672099178827196204167963940169398246124554607010310181588490444720536759399766823121376141678290735084610825343519492476167353970496849530260644932062064373190850828089263845650106041151847722378250078915243248961709324763060045400607033758298322209089758121079966780659522578845980293121457871749298115564251568868573306818159452003793219521211285513909416717383256166160743128653007408227096157577612128740666479066839519694461218223498442064437947466065052736894553597879383904587560154717835742956230753066282593246925751865234092379557143834122505981986906593156863772186696600880107229873726156152235840705745754576892204878000656438148863365538806973586504971548254471637238154256933874634719451167123156745350622964791093677058875262071512702341137440861975860080937709764419865988611534627334875213844018259778575628153743090595888115462716899856057652551393115999045247930987129749249866066429369527458777395253434373706669331917921932880091849506581177556579573267403132005778039301637613529255806248502298799426599024520347173071336266081577804396567987392182114949673748745338960874569728*i1^192 + 91940322524109972229791757990709277594335086364385522524541226866610282092202320155487993630181726954817369856702205241714524849635963769607815833582691950865795117761479992984038006361840992139202304361226771959960413915652197196921082962260379511958491667978976861156438532657519943942489446192578538038269014939711002463692304486174762126323398263366885801414071086577741865616782696584903303783057543757829675509358856512806574505041133233209555298307354001050122156880444852712784379126802162826180236991068816766781526700734279376924090866548764590472349842069938720765308926541127669066447554823777219311219602906686734732183190722316065948497090291879103577934747975877836168534835588861002041123488604786604001143803698011293616630115920483844602598006185639228087080763553014163666942159968879991225012209413162907936715097023613312831593591150733322831305517069956327598710108683795615800634377972357734291475740824335970605237639878826572853074280252754310951293417587024545929724703800279893740535175614280501850856655200883090263087367944602807331442494233484281512876311669232435344692905104922517117023469597212140192308320983524536073013519349619075955958615639143596625606989011309096081671682782060269098621278247921589754199149986183564028257963686722989811283095759669481879308882570932601630447011648770450737850440295084931786667224871591808351408373965623125506565664157436839699437453264628283432398402920078960979556276198399574400922072281333964671561735978726061413665175006274589026108208182179387438925625549411581307835209372225156894376468003955746284174748715009743725930748284843079987766603299755443444650760970635248191993507611208590893876394719764956032193552799983695599445286344651190778057981372084520994845965102326112905737044817519285920392188996386237056890425198248582385292402407945823920036749033376297521590547699735489073615945358575977623193273048962464377017597556773429946420990530321054582468054954665053786572375216162658461952680952423429499038178005905261102670227197018277174523010048131322132300138390732954926791626936518908923095435713901401010426536812191777496938643038891923419088559655853694228163634324922567370589508238772050739835825635219327391544996268745476052410582450296177637671912275434865914648155413910167245008229752423421211177093346291806898818405436960854924543933579224950920855119416710559920747452730184054768837775314964986220078666398171004350566217728145070896300664310914696899883272759528672633408726704445207099113285753594698851482187909122285522489349089615415420191884034705076200973639102066244681130637304004523472896870884883881014590624041076243315606851156829915583509797097074371536907033099010142062681189224168378705297668473016296344458423001104282248339828330910553278621375704968902892638177580145878064767763455713501622829056*i1^193 + -21540235617311033954125743298420943684466393414947165522008194720215013727875709681866431562648939782289508459600418503630184008521355939745419222640126716488766154474723874613695900473341120812129281034696872916599680199117408255723468809816847024044550348278718317646020774717029845722024344387432908788210693594631741511536686690421804384079400082737030113860573520986859353534921961032070339034590676327745379311566856367540378447250933786579608527095972176105499178094278305804500596069338443778087307138430192124332106980958382189053980815044473593416922612559008128410963844431695794036166428731092569771029093600594189949986098348763578754226808412382517523237082813758602787103555547600631760687353572474349238138219459825094960560223363161687512647733635013877474975365320503249623302005579507170901875577249192643127940235442580527853109012631554419792186009879671645814934192418848925663845746504160557036246536277715765339576877217704248133099285550491508917060203352786419221555265046485989715687213010114271517629980131808284676848103343751002172015141990199428030828122624591578366744273213834791677269695252136195711935569644599426152571816857516862258715763002337802587553797123629458546135019357330650896192204345170400101007379676790218349805798725644389729393647800728298944024359287488606740458785341947502949502226990244863189532803929585647221374732709494969827121189930774584868345489817372102472986090817365997980900530851882005104267757954146451648398291119123950703971493367000204116134525492578981457457882869323595072763064870148475238693140218655923740356516561724647618813571180903908307505975724321906981081138820350381811292184886283257240002095141869575207758871637445105025138760784699889281354000946583909437715553395927328537018253598700569417385308185449445452710109388527941000334583693778848490960796568233248483239586860101951336954253450296610037130929330126083708341852427498289290235689471916262197223977807028561168032635436639028125503997703181608901415756134635182803443886641848301044913349708483483714213121468198961743828012923166942352429873277184185883516649604425148266322649548560577333245187005867387145152872353359605368685026494630641239325948387505664309478716615907900733050388051481225514503950160160512067483851312462703800500462643184817333295676445839817005683127504329235188239667719616441127186908493234059713413455762928509775505470360785673457896766023198704813858023732103220187592422284545583538712833323118484589846229089579641411416666353764341042921611172977818119469683492125867628930948517767843509432416084030348240065830999740343395183964080362826340330890158571992565223600363442681681196132901510292648597112248397419236297962602729188878291610772144957021862467165240162345352560626837522674035951711386381574542613429392875423156636907208704*i1^194 + 1365974894645828744919378366556956019994795943682150708138579933317374890018813456222047490459642041479591460583196579656191167074543203729092814254399076861295192118600824104855673951172595655869438866760454725456155981470008122493467150292672592236344908839115483447597046452937285831640224815050477429165137768108052657405946009012474335191563628765055384610524894627166140326593354395589091221166567960421956936705316084248610705976075792669503659162334564436347054456361425644177149511637465314581532857725807568063916224104836268864772310996038633488081694832991631108056569105005434938392327809044734761040833736553060543574518618190032332501755980317561785932818087995393447331174966737521834473842128041432936735672467165917328252434640664848014751937730536874490605303627778283074661289004579895036504569760877132323104695206442810352692544388764054900100591675728336505364448740111226264378874146305392821017446887549455277305353179776700589825640868299065172860474621382585558926884434253222974353886729870067730256850548512020278550435574274184761958030534942289582065353114753255864143958708566753308209218663220343649925327904559362476981725706687190510246751082526567738310850030024730541836266618239081234239394700581328631954905496923876294489286762873019771821607964747259279790727911936810320760962783733764983361163222584280103199778138549498432858801476213293804263232312594556495716017562635549035332270583620366653883543849295618686133674756969086892386412857702627597944412002289283987353129816008413433363467302718777669649437887720540559523906046932333357111980780575875236470713938512653996018192298807884317498122108651477611723763654716568469849947442738249269390465170574670179608824599111309266502237813756284233161659721813221434195596103892966935494169626865891502246267108435140061807829913636244301279098797758273432425475088728080752184549926104190159765358636764176118437384286973787660260764260453198127993381344537083970461606857769683499293024196051117511725411602773688892557567283960619930109387887320752752995194246423175815090391955321544165945104088642415951750195665930216913429404270026133185592137643577816031951145463494901059936159803127841341513983131092510408722904196694243494123401174473550700440975831551533918705433390473300641420144227257581628818102210203996751521311975946079728430680021593114153928872149699950620103493664633814149615921871755362746737254731194905852864926542271310828005383052601789227735642477653313222486727493852862170370533792489634497283539933902716786569751450845147202635268853548091196932658671268850558090469417688658930702055105606054096523452357519519311635478175752932028270800890656062550516594888214145374587578411733673188435197877151434046090845342845904769109544194111086632445777893050327861635180529358953026420736*i1^195 + -19654869911177577351473557162374765635802656068235900792805287640953890036723185911272890596554408378207402311806533416688951651183423741443754109779409094756451738837053600832539590481024087314424452317999620401139946750760508762537157928348975812918848131859124667406416553463689899059697286356019073969435970983219332857554633921829912661645490753058414600770043977631044448080293508764598830069977010420064325678989444012767466942422768025763583617325356249675109689377783246408579257658930353623100535001906500935352470862762187915576507139886059854344174618574507778694106879928719642035084603728904934932774710124163112341060946578810330359245781525498240894775660119154253970805806409405914530770101500623040967303351320612192406021330043697140264224320739301347346172146386026388973084428759847413205714839855481370208987075638409937831685492815519105628862077241603205532405484604187314208103182992843056098137263900946799462306236203170134751864402374112838975883933902811460202881089053118699041350531801015264596710749741577254443438710304607033739184097510441211973973242626863063950659805937122310405678670178344041484480479318115987549302222111693288467018927542493231109877687758021667665091449748396270408155324294771613741520528851812526099047731603083093691456149592222229783485722518820832344044566508717960181817248528143271321782198861986207435743445863053395413389357639103992186728441192337164547962109916887196687537114337593040099839771760051381495955183708911250941414895173120856124080415503509680786433954369151188232026141717500506287868811102816590738673772744724941001619460494323586715299769545969555918931794208786052310411985260128261505600129494809743822238473328236032596161108932478093468983839650954696640177582204661569874997635138068709746277718813273574856815810430784503747842349548681455110260243818856869736110619326207689470398453531644664448753371299040437421555282335476995838988325184745913919420920936756348879382432448128352520885985682642906213287435712605598797330401293475717630512916055664888223291530847238272792305200795663338747058506413299290758308561324803034816740854761071345684620125237168237817658360390104194384342206246089426339456682447940953117540619726715461825991385163050210109332703767705996141692974652230110042382186907628164896086711222078325804796872743318565005141984933078228409023745267419354384073026465101053731814080725565684782930586717318593416823166650258244990696452223167759948142471756266087343406523420780730695304088210611737042806780080566167052301535578182426460058577871788294528157601095862814415810873645538384896394243677204109055236321811432588908385155635149959259688336485824723895187594593368044769681635865657149152996048034771652126908556359454415875951961165173115789783819048388309623933117661184*i1^196 + -1432018462195132642546967314534488317834537784450334398570193124325870664269697661548463245225554668654984759954583641545043267762885758399247019136858255372475197073380981676387346122522998747272897831284351093365233933855162389676672977338785282609510970481083233762770092480449418295907699862122250557133388157254529092982676367918924202306698105658870661836741994114486647132676857698974363923611413077974302491923145588509029992289938732526971351398233521808788233884010138166094657453752114804851330770360359692257607465502701415991243688515336161449601569994987231737067963594113702641508640235730541281615830383833970522022303830508612186963278973754464235109302674335424408481172273910520472865093086352623540258050710057670631232762122354391428552219849195736724693043282702688593862673662436579476852242105142399862752505719576170769636083777988074301881128803920107747067351164937773624998140575050493486938099583087890979113790203671202002857175956291897855731693047017722371014985198136779827260717501374620228349194526338357758183545769178803590417580271414422773721199729792696352164210240438625469633221400976909180058887886558284651804858680181978972020626851517837149467250565926549234097039920447974642016895400288815573164666413698130721343583295281150561410901972093041796736620979900388143284946718342815455011312689055643923006223350151504596378547762543842783718934190139356813257070142021820914528194026790075315898777842146773696009418916538574950790068761705503085226089561318943988536454874130964512359166631351389022037180399864797493263233751271630088094253391686784474578133759479118971880672557853756775178923179806676179314836463669384590721611457215470746560882036964310767560154123960334340104613313084771843666468288844649854375121502917251868675021869051422454103265567739509756697377944187137143680977932317505795477862427305119985718118288206386686639312941982325281812176416552868462263474708359199588805162391722695882363592478198306062089270671214735497851977941250307850866184066396667569518055444361905471446083167529838778235547469404532874802561881421748338831040858015939409588878678506283105929002666073036256306082624342239645602940168224770363056264351999565925824852106126207041680809433136768081641696381707603360527729323392945789298105791125026647772505876203435084789695982093900157985608293753075747259462624058177725009844087553992512445362246677661155501345354518592163723795929189832768868637044690184815426496899978137036194943671382871740014931277120808980433445181715267382088950092149449736866932037593759841278948113655150407272210492005925236895915954587386627285055485571351763620768317798971545443669879285544394530157948306613049696688108889631903580000395163334917650039831070239499061313602531773086452210363043416113152*i1^197 + 48067177635719598067242919520400173158372131165230095494242875539926398704808272827629652196906413005834911228046336562855496410781271355597933810524601824929092612127797404728621791030121274480467732938107061486044948302823946063275957597996785037195030383581890505955779273411853853538065582697869234475862374921879273007878176770076453546327331387379539344262242344691534526054358760849418301675176023248140152774629213639089479680332615322529446505204519378282886453921235679954740353151153816489955125245702716469055048391917592496388152680675788186720892600283229727438198890645922082808512255569404238777520541212226094751651730570419641226126676211205034430975906186328455956505668159741029030199881824576269491901351958527246553750172091850439733642287687421453323560403672012954400244497813634130545731641573555620875903780249076421725984968539473902075258807195368853931286829730638750956995821289911470492936906753729845407026945696277767629559106644951685005032145275045915995523310349824962349870531554022984260225612075794744816017174268186712680501348424253159913087499774345002704995278369562883157550464354942892162023953368026691898543261859707369081825779975326489870824881957838222520878783511733843395540773636625011321630283006984051468116114052323976306031923367386485793350879086842193357722521047096271515112189586440101598246944792883143279425326911371154503244473050984423676592121324898989142508810735044078561176369924372175099300316628272858760348631126388482214280611574826312951014001709973290162915091162251227794346437682261209313796429616531023360534969778597372894620599444713595735536166152475232069966127857406983407031999323355628905032015916167649045381617802368379191609757517749725917029495909295159488540415064096971395063301719800685327384562245819678390867461424074021688622984358281656329981551799886430561984875045713253990569771328011713153397763153908075481343563917794720422709915122774199738634247259833560422256236342453604842097306046189323608789768190689996190849379077826260897882429953493009709178454440664786924608005022906403691103530684878002784452387538992829939859402356363488157918731058153441943746935051374031413994717640256971212752052063686426158816724689901317718413760803849239734299217695650243316305186697116622350839449808742256258016511421795498427505623058887370574214992204986704197694812623681992736530986545109715382326735119969761565082864353939500776869352530914676993492557587557911215728510758868177446175326683599344119271693597463053653132822179278850899909536442926826585046490651018132970814558561435993353923806474297787618852236933086771996578793000880074008004161480683137455456717048796105781503115845373096738251499803843846725839351262990133233334232665735280748847449565816557578324279296*i1^198 + 170565757106912245249987665622261703901753475559307062936868562581273482574057006479870921066969803360481566165087167770558465535828527232231794016784831825136398368293406001039787786936075396971735405054521250791289266012918130410486038491988943804443677824262111822752334734972065112277325127856081868190412280903041889505496145074204203044660754086610800458827531393290533722159385575331796734884780256010171299145569327737479755154159153067088137002085227790859984815914683971265252851454929782147452600889480180352416769270495927320401876207767971223356278892252575747134099135360081485589023103371228431691080093280878715703480608659920860511169476183870991184197567682706404716955646037751965451862669139441774571564448851134336568553727582077681001217736295602909633936706015806966734328544103616119271393766456381106209948135366329417400766161700455591047672977000752940765037701482521346582021891300040608317658045199066406375465673301684681478103271314880050116386448334502375993636363579822616665139269564372938819444731651293276927327664889335413640263055679858257613496281083939916501114499148056247784295899238012296613522217213070852205790928706373241076126454894188833065324282960088097144727043151068093412441229703115036911034891790912960310753509938187415243728319891249999451432254315181294558791663856675817055051368454091207211106820282699839713882070661785981276979528093537816767827786413057899467090144177324769339703652791505985644199024276369347574351541001514293314713866105612687726782555633797780912639167032727696863739128365678628734208646963033570736515079232540009915454966530209978520883467922746917869154279133940207393048049623183976789932700309252370429382481932763078570412088200650055253579730008082518547814662981668552529627317089908026486465019776072486443401305216120286255131698824394258811924059171173144159531720165401324157237834584035536753441105128682056996061299968515707752297511162915428012864085762622182437114144567077978353113346177441370940836731111462130545739691251178834472122585709235972189373308630767376284739755742772256581050997700999819579607667862625840466598177013864691839221485857604042309597608093286883680810483579951856886316266323954473247537446602509631844693316850412159861862704529345827963341959967150969044991181949452981808201497761877534347300193208883439484337722787410616642368424616150672439166749148585829566073028242884941523543320753929791080238355139412587293540088586796722165301864739801336501281405854845087541556205864108393192557314442945714474093512401439445744611504409507450636593344028845475591740957271910849141967794707828158495506044858047290655206139648062882901896885923413725181035245815006395021760975238874897765842549773838879087434267811195323103300018130386944*i1^199 + -19688227881764663441327375018412788822441902846808387975019615835143035179244073520326910541582854800423216392337947555997682609918678830131304475861694214757595740627516001611281139974410846416928333605614296788056210369600700271013926468781542187631643094431977348875438866160830597844794709408098054999224198522746281509852887381311430840093414272971182330083533282191630643364990038510233300476808425623092972671631986634677427259136694270442310790078500639594637422430796988374167060795631162061891356546555318828422962117821307111894821971381652239515819047007865444670015483898002504622471394436621424085222973152759170824843117038262559888448571699860303450514263805393928808827674624436862960655231640200060706319113018290937720654782594084227269098776866675965459513034754796126782258017661948092840827108976395664798801742750495650806389128496645455962829428791746735989057814254091258241519865625525276638554335435183758343667929923582841279930754152092078041715464794424701621639971013947759002166820425906023180041201005639969549292939871038675748628505447036615226408485664995285054915107848986095353798833789149101286469715120202891664019154274482833196271927165752468691615706494556526649720536940358394322531199649087276269497267392626370292769251657169450131799221827334564118818350919164864279877871309569662653247902587706591505275284277354213637547040842962296366682761498684300721295862594476537375091397022109850706567712445185490682997763909457784030616315546140918698707341343369588246645469913819975940114314385431903188939230255662612757078273313908994199238307873165393776023174977138140602120786297066012502510578223705999923203293011506840086214381497925765542480919695733661160794224178839392177376003346683404004510833983201023721492257231543988975330242056317586632078947439699869227563047502340358250622348715193968318278409059890640652693039520145853552473280834876769243332295214440486423577177630100478386618922197408626268327943193782331408615507306504666406910113559955693816483919386010744037636525808988571752983550171488962294131579739587155399602936402287404915962719047542290939286329928515255587114021024309165861521756425680846004025457308361879007411077715793063186115250720669527407195383619703057002507152776670019666837191295730217698734986556458976747535901131559372657113231494317880088225211205716883196117314380019613831757789989728655349482157854095871219683754800261035917865262366317271657048493732033601089773438267187065332949837059175086190177181659227025318017492562102305117227320661041466829204895179801970612669110897828118748198443709932640437307802191864470958510664247746444851568376499092018227111409865533737100625120859902454159885414151946043989192151688005172472113241532716236291440640*i1^200 + 133044651772172440531239742080432826129526860819177981862517088147867821381780710422100673105849409767318738151721553563479972352358563425624448831745010901320768603315200048383413023376962661340029491901688126082128172577386953792522744307863083018756245212724456693718286059136579144887039760432158295317067485863400341512907517563330483132316045720045728226878097592538439647721130163874012981756233437024734227214440222172426647496894384112244302789484489681634786354264645984509439831184969065312601996988244406647846915599336518237473633190116107843452414556121607819192198731010784413831181416932006580239624829165429796147170725054826790426131504021138057954382269198605862665258913855588477921151264523090982787397197891657660783874440390368885075161821812202014911279519860570826070348519642856371097469005476213056334806293088016795446337410326963231197542679991898742448169539138654919439259868752096796826988048410665995036527945643753558369057760716710253985282024376163271540012732843024751709723866315295958671866795525091810343585623486907983092038784883003302395017625526013361234171405708030854914371883404721740257639420074308451017649684163658209435929847648251942833479614519173711620048213992371548955663699597965677495514165809177789740229510488662421723546704809940682548024062564921617562549582448975768464385890285571048208292701263291062159096513473432739202275481245791780186330676898830272819480151121808318796421929792581000111374575698831848160794721943668744052275755254872185472482238457998467874784225961758836194827576289521008059680618347120403067667181899193190155774556323263208518079213715737875022781443554042197306788265427105968877385568189793223748527442096235368754481002865519476090941667293490422281886355222170270299814882735370781722740307318715265851760367547771577819491263109991648048450337752585265174423341915675654200746845126580944426548319066330962909338536827958956332331987612483611537260074474346978604696715514632946807392837586025716296650804990291448611476189607257719043804873410267755329769329403493448088898455930245553113269378409917895717479680984423883554385140962774384779193310055034417289051939665784734929519098679493208798226576306120299924668811222864937557464921632444052606549051567427003215138275145010107402940334234143601842472762742818514071610394214725110376556238599943654377646538842487187661780938865506893374053053426781319405914689289564343550990895716200097244792589279776985389371477713847389829317380921560926466224317038574727960442437190790006199077316154465500767233361969169434456129729243791925024524284080658258511072940490554635603398068702719490841506401830590083744153231273025595266222650530791153614916015965626190450108985759288552534734134050816*i1^201 + 1492402216452522104255212005215169502597217338435719188673528048481620105406790812617269823354898336150309102566401795344142846845866534751481802149705611768013931376459759573223578497506421283591055696286164717776355641242787586301557017447197077540454451976489057125598583397497834257074524504278467553018185048226687075034866453287411828737386065927628031290498924965274747414262455915497485197631581949895753149233601929068300156747183090278870216050803496767538064048546753866235248882345546005089639678147567685801745458054172372727036016559249370787355718471631759082578642915760060111031620177615095442876802065473876905699378475011213385695396821590101547564084259852719543115609599492361054355888397885369929312995622916010144402614478772399211673215476149034063915138666703041430666612193288854981043208003993774551620054087701397091725346880817591213832222350242264612261743319695673167146869293141722200934044782797048956120118686916823937057474429760725999746817890012871605691514322826208501703956694770377379571299546169784944287600042492165199117465113867169966313986674596788424862266427417764736735787052400685864557569690515229106048675135047323962128504279847315043386246123718120081729635363387274032884349047834818049881651456197459558048587700069809842111544697639185485907387492637291275170267362781657110518251261430902974705423232297448889930543106358079567508254911685116772131108622820125655256279562767443847723338540692283186627071115061324727817141932499721628509103728812396377383930061026459916096436725163937246374810026341359709487297829143881520508861518358421678277052173160298709652849896716720546318256557885652986703845987674224876899693236797944708287095330226702702263668955191880731490704976989654941237901492731034312133945806116653247423518433479056753186205472406546313268256206272897446199512559414923126819680937411929528940283345714482077825767951943807473898465270747618684431419606219903092887895435023935890501135205760593335124625917030895049084919815148613919418149963695304114087013760291879097599920653445504570778299711554547437677133114191497536660737279497146868411347582903956514581428847878686156294957899024728366414715911097149151757183142710348862074915624822688682430789719353532476126600816141315840113269949114213509985981930875688580186272743311762217925798753697306146858819745988293539565302863934935315886233247064026068732619745467932548961528215449275630171287022123148408146081592783426920001734138313556989334081894310120942593308250516723548779368878023980244329732468082530977594120600553945751628556728224491388322809030493844868223854813893902474688938207167576742820879312088122755000544494184477490441577942967593592182549310921490308984537645743110881280*i1^202 + -16181443407803811355633971181683502890451391648362118014225157391988801090049131069903645345093620467615012507480535983771823164740826088130268026297494038542068632536623761192707902660611862491997899991960079608885687858509272254684481100894144371955773515969817893371555873335030589547401460708523599708643995246238988698071224336110023373799194575521131792176236543912190806655045090967388004710984366531692479411888780698426114538742891287480995413160070745294745192792265318125396431618516324486813314439247513142961798038479738376490840012104555331696901187288060522870626436874954162803544731791321104992590628488981747055785503089393911440850393990944920597461151823688029551496722236059434115218622201098099688553911429544954156581517092762022099204092875174886964133195614365027145430390430308839247259322008219433482983357780219203014371955480746679548546725780406045728369133769118042735160942105802933427451224281631182967963283256817162329385626462095942084287207621641901145028487101391462003178128800708953277431810703904112493212367574731161809428543717004513369766551981039359359299979769209525317046936980256889749051050829963311523425154780558084813897797497848500684301607414545621657580383747420371137422196404297709132807485942865365104604195764994970115192419402133548488728701416444455906324599267507264928447013389108197978044396301750122043048085297325447021358957106812353682925069427268575527916220682133115628661075170257739140947337494532686927640439607663769209246857489758124833655769545343382718771845561077741031366900735029842086143157182359511309216915901992159997287330077791551818195973329300065480280604108386992308274522398563648088977634812836408242652328010452406726506996464187046024434129844374172559026361403233418859602097565001179130645947289316293971138784220857724446975255000880172308412601101673384022735536174541359489140660452338821281297812473076539178120832304397528799635808579919175864532281154213434054917115844776919106715804864639730105847648569939179077439590926277936553051233548208831226959801290302293418313770217139621864857267462865335546189086269427616195566500456723568531370036326336588559646493347930375495165729556996189081760135794437743424551434511510920402993007513029532202176870354086147473268876408594338508437763657499408746853835472000868176656600785294112710896596174053334486359511560588981029822775366179019974299545452663531289077211605185751194884017539383300061441076239016810400197137615283697179844655457220045287772385155719199756572699772619430240574696111884136397836141473302329098108634784935734458514858240179391040234777681653198620148911966345615092613746217422735853441473038635900984332819621521644477494793268649362780661481472*i1^203 + -24256380043714514912947671338324274411637874893377461928839173830599531273545436427319383102383025525036192376214097101284335260240829017388753841658335753825620212617724198242474220066427138188964474105838700052556573592072401992950895128269661045366597871682111562010494686448007145691576153097249234259967441146796450135522174906355321726273395365568589854243581967187384225557694331457947359518941640705118650948225842886322176906964170904090439166635620046943932428935839864009664926080162711002364605792029830538663096468405935282974875801575272622174780860333484725522706476886047702879858078568510962510294203635748877263257790434530086060879821754097241487706885009285529752787648640147458243035858712800558841269532913247397632166647085929392858938516354469158638432690631752597797597178808221282159644072865237934197411293707802157291882506175593986768725779952134322033456723783382261493104812484841458144976049282115594432410672304979986136069025462757640285477294896729051589925467727211416704304492128142520506613160079507875678214485714663379800250029046591022282345173983351724553991901849478760093833852035550874569523787937477086801801298635171597659747532794463150273024270037183302677727652233579052519065624291077817327800272773835001935830705054524551736658711944570158621929335612332855222346700628410387889119350350714285113681775442207512194896462366090868212956247832875890718705277355664353074702831895751730790514304328265932751852933504801797769409186065547115009453610024147317279336848866740090993823733348665176387450452507968724526698833003208210373729250178780760275212680381264891171204707067888352413723743861556529707563950094436130564163836037804523448711972819700942993303949483855166607868990218774367862582352513395309834396260378953407255751590426351063232665190214209967889947114417263549073335328629826187310469193681370621124274707115187108506937691897401223494719606301151286913883744011998302931827868847389944284623778810189896147787085049077874146793154889668807747442524109116829807314342155775776242689671363822522675690118824878741614917327207706437740624091140989341356635280614023147052810630161196765407432005937408012893487652197315556112186651586504044343623872859112446887348597897022887363811066197153115721191078229870301601858174328681598742265747044243315226548264573434273316130954104353595852945127075996503637662551613544481933927514046094763003634395550782021808170037466131880578939531309714873948954037998704603754299321153463626828427677716156390034750532038376403186235036496118629811690779236518641836491971716932541477233017485676351904416445953521001381686821688811417348571616037234954360233756811962927959118449585690347162759549826367488*i1^204 + 543345376341252514993380981156799046071122345693119525884445311906762107851639064942425806821786277254291188369447918554205877463830726381777343068232402900878749417085809710546915942440153357960149232520879593324983874350309139590558885009985760195380889901211348977095345185137719934572856287872151602003854168090279066037245120821093053746166615958448453265718072483274865272672066025003680243897895511656197499414446666241841969146265170352566236717358824807405219309938706249228745246330673357861075072803595867047793490291735296924094512111425642797683361861775072607073319014671780187081867917231473390048552059323629825678315101169776110184411752199461973384905347072111598191709333201189313267493796616561130490284823107353260399432176169049771647637216793400794312978003180560063770191751088821785986731454150460827625500265785317367444905459638345931117822336175161533092092966324822809783290988735070151812404671504762782821773784575313616083455840736524299810136229983624595368167619274847256611565622402642621190920724206484343699777677058941491597871768084505344655005922660040690896830169199156016719762814809675211577299581175445759922745598540222729068162271589751850510458023130827938610852451575959622385927355506580107663793743033851945678278643713726890745822515466544486735488083379768330306152683418945960196098066361103232027736410241329349009685089461724390448661679836599681557736809854823976256212350782104089158187674245997027024975512162974920298953954870299373438871484945799181654406224770517250672093014882227661306072772790343328189012278874346242604933852208635745495957418672076945671467535196799038849700127855364575067991227716610300376997992515848192873148225402360817127432955402398542029937938027464470745758780189048440388238595116416190147641112963820468473291075041647779539135511105622917478351249916436908547784853223134611394022925908943708876864722465942568828336486295282283443517193915161579975995418022424169498910926292053828285690952735783233727298640499640224007687665767086791902122410714705601405182866329264671039197075795918860194798412202230167557163461506657119259360746125493679882111524297396583394178342630252107617680505379937429339300162148518989369060080461466609271010974967114263505713505508603937823928676451066681481171582212663347102751978205619981768394247972878244683219430044055728013940378197069067753184334172865565048261966681544783242918268088201875439048853229224647517055730372308338612239199802491896902300526997996397359162812805249882095258352865734573039608467861039144383636729920824918557430705749203367194565953259714357376484731710554517627854384232896688032658175962086150794193115802801778400517508255689824272384*i1^205 + -163956510328465055985375278884242087472637162350667715465802855159981110486314182831215817519210068519206791521754289734878589336190279018654417309702082818107172621557712311971093752264894533297784439246139039463954538498064940528105638013099369444720444799264605267932716912827517803433787853160294114703079646926101027716056840286678465945106600078877707926480091218899385386636312081074565434490653859879549402061934424092998795087019735808458648224223976922667608528009368348754984739006072578703733413986225338261257677917995403495643976246086597530498168066541764769205637108984616983806155948661997848407872669736205681192545057981479454848592058026574922396530162003117143899767145693119981441165814789193732119104972439038411391716708437470401804875530058748258618638800275780837694526261342113211619909172090481319102794748035629013549647586361486746483624907193059119170319288259249133925147596714618830307053469738350437193482659642870272911524088138284345129122158492839307374421291093403207136958419601878260438033815481719452094572186374219156879773359728578853670312811883153185884806442565168497705163982564958878480120416418761872545160459869005875136090744446224694808140478948834858489699083360943904847789846160213540879186941013310668156707358256434267024991697838933884041471028839169141908785874182445889224820071913053914030134451964016587505747635999457313651570974054848978755961602751192883728943072064708255209998781615579686988319189812289133875889507728991480042363127784884607431153497421723901789936844887061232553334689538346248485987140653572106789280469363557987846540285608117496104510610180913993837455851273779830555089858205784787483068350495566542208756030551669878404654254717189308403098010020287992609019915323700208138942028344680822168107148658166297283036459494999644827579694327119787614221490845802850905205509081514284108497610239137230109713636727608760926901895243311555016828035165735543281668369238117760350749852976132911213651049925028948913840804515194724427221140189230704223873566155275555116786387380797814443582490989388560303703927128461052716695570073143320312894484819847156712245325416375119054955212780439072238097645591624773071711242150495728891299497585718986900593840193772926397929166044406979804409143074116788443993939638258021496364108011136257523731764536282635723976826444558441383275998036369155024210911423340514912627055237832261775579991356873669482011448736977063407158087776121820006045775051325424950301655342235481402639735709824749623887378632099107526928706487239183011159132881382703534956852332606124648595982403363993278084574063075524098298933546669620178689846347133957023896985346510774942321082368*i1^206 + -3617018085261442286762374345309014550305588715272977115014427155978833847997369902850998765157634566829020661116263723751577944272759741764621981521409280850144498427423135598491751902707889828231074616055585787649208557200636372596991932754912030054225581826508018150059245460705487876655241015352757617014873051392777970458900633009745430159805814336813171536620941449722206370495100661191271232645384330493080273661295390271080625739050787468520336415194314613167997484625130741804219289308166115833060696327027744011199248176115550427240369138575278831160892582577344336062065528313351291877155452079352610033730769876735172258846302772444320282945088891066643033036728879240766050943811467312829196705985869898083150822978825103783605448848872699696242177303657044045552546094958203297282077397387716141455943904529031950012170144665704852701609929283088065784539351853406610052300561104486335251521311138654242257007318667950758389100683378129531037071645020874385948825011483834596273544829865738265583411189196011968766989101132211710340288451503673702363760408534915064157092583735298655499100896612724838639457358217101979971671827086917109007050641126971594504225169395813622457646853620251726819054668667850017141181787750789905326944879436088824153175156340126361458512996043672682635789426623926013274123916464749714645651892203009591490676828850339937106259820360810559181082062587497045681217026322201045673085147320060125257849316775664431684665749398798755906777695788711055531800765815882803813844171284568370178666174582660517559180983160510830815140259210355052313310508356572955734489952648105656716211517262716199995609047026186316301404376905890957064530255687725729042854737023941869651503957018040202757671476821511431474746864673013313267552975076526262826570518956479060185412286857498321160235942147727882801167264412944062479615296759919544086875437778550308218403534139478519107288493962554196354354370306410842790859919923778425318196081079648993989408075272390018015306149786340349215813593353724359469764130367138553707839287443959383873603527741956361639956030285708920927818289889180888918576104751135868128761088587996899726332050508666816785356006139971147064850691480914865301138304078955487133070538998371599973018517206792915460237815993702561099451858580856315558978640897910249355656926739783342910882540615176363798457781876109777617601168425710247728247857704904353746696302578789478664662334508006825382816213058089482617471325504412926958042065913115533743764423404377257980473535176213869785769805980594681779097120025275469221570349664806427707133886314844292851573040840014493971148106564148698521875980400059047637982085138874368*i1^207 + -9311856768758505485628203941906847805073712913159939415056767588882360856371020153467046631135242047609059239024080571046660316196280634878739334670858681726891104587430726292291584142066390526035187315990189701955891748510529281839646523424111902475963355474233475926297688886316000215755011219006785696771786701064656953200156974264874256030634239840562730643611554549627090010220448188598840746706376541720265689526532346040118660876535420069566855473378933482850278418792731552921718935508643837728420225278301685350912927832234926598479568409279657517658746278117822343703539684483971617749358264621536571566787247141295204174821503019480823685238964198363056774163530169209234695642495945599369115415217159700180566224329422531970167042604110055527387898924666179189130233308727154250643428209086871696248274368179921118216785093085008887288495536682619986028696278697591784096757755038929784478097394802332832416777277625330255093373621221387741367568563854844628278306464467592173193129121199247695533243657274497513765221488267275315993120686449971700144142288987358668884611514619500963416958292252137048143181860368993469283848075739636821299145108030889594855416931163345500577952422020638677486032387324692903670049923208467876209670634630745108555013073865148061380751567786697010145400905019464944467361334306720053179339055661296832188216151150454966346024953287794997889355230205461005324457912203766334765479774937093843390713652342421818762153421205391461318418307248566283764428072138887736634783964310158986242912592142472138946885561720421079095596679177492378490293280084873587315988864055044011007094231853153265714384474865629893846686071151894585330845062798502637687107065943327580486932502546684368380602412311942921901697238252356327350071498431945964633186312250163682672613218665342349932128463550160092314527340790970947304214924125256414856569457627218568147216406022570874751297641523629931017599120660740227028392423125576187708142617682879368604652122049368829624767943296627798097561029371283496795381218355139224043728911560831737965202556914137306540474003238757539283905619758927555289833290332246685245902195585448331724359478284925155308267681572603190552863052958868182491117506360175598750650680783928787094427375944575072164935746736896662129217604444337271727499479207832416034536048831779916686540198043281280747166948041461221169177982575677527286593720015349185122429332117884613468293171155117350434358439847667561989365884962770852403293045948772137799072128209497933137434721142580290851153895375837610896736244330366804275148910327555797126166260778051761142400926914957187437916913952359827175202181915720453980160*i1^208 + -16805805850597961543411850161886858623427454188200562433317874872503543438263714259249400674703415589542203983919152048572035455441059517871481945389121947838796436620662182121561347774081432234029074509377047866918255276567308692031313436011587276432076981068337203524035154587834831310090141694072641131679531489592509104549477114451864703361437186311740122118979851844534591487083187880944932016141789376045351990358159768825080110762061320107951810587275132564472036747659724153074125119312386387252439567777399778253570178654338708765355662870260939420075649636734471806550180958735088522664516007102294427170350532300418075133079901382627974062881466466709784267086673846744575546869824308374395728820127968054047822975776278356963461987846134980000175760053608477321689060901216397521380042462346362328418321632471313062782994216258434047034714686418135298315999007538278737863736153618367219704608084927940081341588087282199429935999661063830408365566255681710343549805264462314282125526944533692181465949876620148024078644352420240636874281509649901011802173103971170800969841773355608401768465518707698594089687763400425790674476500089265949699813975496291365851437203580554815446980685835694983609179142021745013124910120719198371574323628893199613065895785563511826084373815037726075711592671504683685398862209624344677219563928178820101535784142838940628629350870328522214625382756842860037623754556049706965580756912826692170406861710329468170159134071284404625329931287211035326325505194429817481962059046373733732160706080532224642259256551188712607336204986650581777761986835025594972165692385806401228507085825827700752143910615966420536316115993270255699972760045091498119131870611994947159540757503633704992627938770800019392023212751686348701204452462222096195486769331494179366525258151005277984069244400117279146505151434676415525250522777366723580337895567609268067372277483694531956097012220005628270372640812888817046492797137872291337029292142302740823165774992054140710960008777697430554057903503079660468563386198861898572199649242149499223703988677863747097279923142864401590857446974847982847047956897883290124068508745819027542655423754831675214038588056795053135412729514507213932166806756219188162856779117020982273075085832065161424630431903158280663238766028679506957929670391510260100596299261388397227634354594878983802288295775071266402351231827964776333186703292493380425178599557184712314475117970659262889975451050265550509809751331519720013388467870975307291276310998560632016352423225582572511260702400552682143072911442179512072000611124708164393107766474885413958888080704249194566631768597910310915373210271744*i1^209 + -17080832647050219867882138703372347059520604282692939195696451165587009124028301586210726843950245794990213397639552316914471406555163867665489024584013868645414408841667790190688564130556334577078791731671318844215485315816809489242120434489632642279533108154998373029894739250037186281673901511556993743978402986678338004644690541873976565322676432377972052814253405299484891060150645539050822943242873741881076481147322205879223093740963185554229084992951314644325065518726061792729746954074978807626415777286043026489158435712626982753893352678222337786764279739398038009813552148075342790016515955630637921502864545913451174895001612797346459386752219134987596630762769186727297371350951286647320380411072186743568144508155225040640364766338985514266001549583809060601217238446104879337429548546624350286066350602973901667680656186764457708021792172152925420587613573329898340936480017233433944104201345382125353794291107549623585076747710933231470376990743816025771130331789400197229299969343587237517852175383045073718326791600212301092930861204586127770233234700720903390262095372913937244216954582647188065853799597924309494110477860987815233177281734051725519774432491707222408494175312276490527171535571856482020949649021954515381677111653746633529076091701327756525942598626513353474076502665622686030397096430123625160228183987523773720951084481790576909764944396279567737424871877250676572997201195083487920958607281329566943966413829362035966435033550485946516969275957952083087533574106520269257981869695152621039892531102534147229538765905068667879168289546272792188678482391367615158286617312909703976432090063231018246315412143521762949298152917224026360817428809144755203370536087431237623318249855541880815936511908483891828645330378035928254560348650056715308673720536802969036145048463540133279793209235386162176041952815861796518388040127374188823197386834923287678259467888512054453800573336935980492978752059505362569963585735249150725719374814338443228938700355691076675950786810190399690953607718111853243312905003420050359128659715986224071030323569259878656485906987990962822579187564549008737835995049124438024499791590201437333935083589491715129460958058428727961576964997603322338721099001433123440361062148071036144435090367382327059040318601754965145972872246371412420366243725317340057314457726069245563494757014616903811495999623190261035822981042841257957585287358729473798729837120367784486147123364702476503354762718804468034865060568072263438874554299203598991501530930955561961885351066777937437627635850604415864049813686238428205815587598116295831208566807051976693333443762444165358651636693942140928*i1^210 + 10380651020812178508081113459034832202642143072172576762434630320166533870455481711594921106029480030631111933817475530629283260626219158347244762235702781717659983011150301989518686688183665346568951485654548376805817976058221429276682615029213436976823211727976818029942177220964046311005874139081854771324312231042881614270419298128630211875402266121356177391279297808456963851709164335431746345853903589273773515125748749974464790093671351407341405542063229204319412126345349371791153987787190786724162681811048358512411447983693745709591254372748675576886928198565057627764912017801068151113605968090020204279442264992419747786797188255253098671874072896675139347985461442331887091846049116010919889576742392845920533100769940629157381934828529755549744193954598791713298219498675754967648560243239595145108879765157769157035740357009154892242839069730995805482191300274678113161445832190731678429099671146450591823183896240410732027954881571029731748609271682375373819560151455404099959310844302371415489953094241913585747685281137607952168740745165093218818955142262592058756697061077622022274549037804172392538361099028209371155132197659945966243292564060271871064904700823976719546667242971304115516451576283366018272622908810706776639523171684230766546907603070219860646815652054649230250754372651247451262480081513685264748836481084687906566822098875824327145962300277825181711410414646800190236270238685417584768629281144919100017446776377089982886790037331514164903278492896806017578621868288146016765833943080508815963480025563282768723997836183880679712266499132721989244339729163064776384993228441190926613590797249964358389782978327121301798405126930749397370094100580801144106850721713686025112569719652508978349383922241796155101572694236012723467465510517923102837274323943357367947576239974404779964343533481321954629335695174994093989470663805394822266971674166173833993437435498308300813652204009043782786062436634640433416215414365607921672606184276461146175465134705331014853753967008539223741001644520471523923154861054610299886957777247673668552059798112504328318765314905384935497680260430615407596216025426269863416131396416507605012671708046741286119477957409136304018429326450326340204827371516159168502634098767980864593882652005282403327655604063527047052448547526706168683814584811143183336673296176866022017504081483039879515068666284461797157556013807986302788716536299394824069411667320190770181004639189919478928225952530902563880509402759408858484343665672953364224422988578248240417452449132275031033502088494812179002981595290705597710119137875453057565121564227392935399999738828446614159360*i1^211 + 2330283212757644089951147742390671508972326846291694402856416062605442390440891991176772386013083465091382398081116313758185335776250163468168369216941498702216204258435849075132344518915770808803913765064226649566264412886771032389872629755815587556681399546013397923952808775580227952098691581700505376032537102700760272078927193339219020583489607535319802682303660081316287148614133350057769390887621843987760751669254784716823093937385626720612226944576771335649227575917854908225028875517938408867361584446970395658821327575658693008371892463929374828473740833283936780375285146664334466402610905919607982298922331402754937646382985131799443879020745867320279289766224713125805119467159796524510557686790761065741090294783003973073056979382737156494549485807191125526503527622900824550327712028511521946796938441799901512792869574345576373117610652253582893040331271980447706555044940182481787308344825773562794834739633559986094888194730707889048818838441537556413408459352053401963895852088475655670239256382627207322173970125516748650324533880386189687339774392667529895147381030913258627241030667198623106029845978836223900813735368796558443595291070059521766228724304276726401087260944880454419316804044618370211728030111949832603076256082798979817819048983888414392025877338286224517589817542192117870111989469095683210099630480847427331774949107712688293136542559890120972113165624330291852711761076991409135170526944610718232689216828368894843806875249994694539106436797569103536300057142367723814432858760929151099966440453584799563014284027738887759022051925786287219071063728629265950633260644935806106296792639054703155625720731420843058223325131703957246737078216906263314029855635758562742627462124455388850429586966138582469103930963959280546734646755158608433380758839451758525868279396235216391952747282211952465199867427137171019264220943828103204152172347191663635909771142793578253683840227002416826528855454174696316653086381724991982989801877369584677953402542761860012300101214231223074088526130074534175747119857283788093887998570085068652038529229522055203906234724679800153685916666147020288775060673830195720059378380348395574554497810366152103367145294260789176939903649335292239725489791040109341916910742234411936356979631152786456996277429754966739858881088113563915871594040293175321409647688351683939604481492510833525559077007257048096492793356535793847264526796905201318457103740202314513393278660553944205851037631525060378483462751736461930714230692617433191646442417639975600678760791435666451170700059543229901807254894492181396874917950747012126308128038980789986292827947008*i1^212 + -406580322808272816652251715668397999242151412658555510776507589098086009610323992369075403240388674963874934101485347141680738105913724726453729527946903931839036036536863234088640196005485319028126847303476178248808541236260955215920746040638109952047097647159712661840160044460592610238582538493870982688999692664295310740576718470448998731228238628070874661074695065764837300626544529763900791672663028667716025670781038895069565369742839553895461062043057068615946942751431050320660321008228315909984125724901808500145884014656762870779999518971606728940923937546046878208488776965787996603267914649841275102169233044132404330465683292107859882103521268568037646366121177027670759636941879064575637931732759736789305105109225077527152046384256573003910912203434071287777969622957197009495276180585558798624292920808558300379098509216011548768653248567451833669668668482616119658410924399293738949633451359420409081360811588143417054336038561479232063693497528985112425333737271870704012044993795703416409899538206029688302483367050115269250390217340273185591374396008949215871777016122631996573033467258262752765970693865738289962148322197232717430599437612701859969882821752056125359016349849034791173103300904938884149393246424670584328563956630213059121752290098890527353785312887882374574722499539315830691348028895884432757528878546941140881894332949539640709479205478526795070484936605789685757117679766051589254675571572948367350409717111724931676192265662277686763511176301706328707072906449202628908483857716820153721165487306965769262242074214615639502359664762162125152183593890726250281782913090182565861899415692467069017132463944486964860382910638929270473400822917558968448093886007040962481930858074585871323407272463886450898249847149276422218483784995390826127080191839597959323673049529674714497976714922679197451455770235032654629491102852026093909590339999896557983068665944331239133811297928980032428192473180429116200937319957598801255333234585734733065168609557221050378461514691199828860579269068964016018114455873079238298639483092382575756941893169337016046625253353952352581007277305824477978334884959496306465032118928923470361788235954029910473542757624971817594657877184928814296188360551279907188274583631693411336645850559759675447330051123754933021067260573901099025939396646768758794899943064729898262572596560188612250643605373154755516395872340235438091273958737890724190720200434607557251975362797891947238883760177618387032843578945430133731735257638322203931910178146931839775163294739333877280241749652174250276329979373211109171315140501598426389902489989152768*i1^213 + -236582138228607337688599795359825451407406959084689605551084062880665981625643899958873022174833637027426954507655080198992545560084525092637988117921127551104806001757276995997917340331643551831216696649856259934242804793420886916071103025100199664765615043506931343510823323770933936605891249130525299569356539197526242964500832806129055125116321091272863100371614816125896675684403586440122184097380654767810856472036834910187534711662700784546890504670912268570149701280130993757566237134690697732301254346117992153564876902654285151016840067416709373486653860343610665346502342590467192139108480186921419859085483827819760852469618235595668967694690441905988173992213012101631066027558024965300689434711683903801309707073770506681627267730355022750408006348876671594503908590528420876350794514057214649481177313637526125461224463578087874626346845040311903352820401745920043886667771185618287300624461364716843409226723976602906457329734302306533864551265655618132811081054414621173647957326832093896834876039916139783332997592901805324044142921870659477451405541819605509111046897947267967075189656196601684561617404914620604969688758570482359229576487858033977553697654736704535619304733812070525928586029665106684266181624986402600545040501818533134392971482203661341743035923708802962715584265529038564311045213946572425549457999441194229954504706943165302122546193740294587142741656441354051848591011652854626061809951084601376281935901096540461094991534015884354608470565985910509339527563830132470866017877702275988851406028806518882354071089325933934363666191699163604698544212564157732629625675468062491922485563645989886269668835152517798032880572191389550868666361753283402513125477893743371511015989834709508720694081576582570690876406750746273326349809992702495997384250527887842857491218261254896564505681220796238549336162901989140299951257003372181826263927310273765062489873645114046334988308698064395279628729788677060696036785550715810837340166603345256682476575633657968900391800565466226047283989106153815814583568081333805851960233662177714343400774018643451872295011694662089749835425837505308302421025691883227506059039371357754842651569997122763262009749430637162821675396845753399782990749601391152495143201957709443393208096184656096964481028254068506411557519432759945417631216244934329188040465158483895414086218013317368841091447493791917464625932758602164477521969844017166594591971144472506221257062135119136641891394415102068690644708030702158841790020636863177060243748452378380107416283581998224387626776320677746632191929895828013129832619970813258366976*i1^214 + -43138926832310012106497838972003742927662998919513877744918637420747620210083905605160605249571745406271174280122426769005288541809332921024183865084338208037014627981328619603777583413323661215993561538024009978068479798770004028338601712501170542327621635695586281231646860186733778089137254538326113929617504813746019375967404854913931360406959150169677840311155084358695385061204896732588359293875281645196101992486714420800124902577265926784423263231291215407651235101407133438108462348739431009122428258249918710250697413797433607042632813592950455710877910996285243063882271841330153854685888004535193169909174862442816618754358997913978201693591012074530579186276754840187800589586735353085446264361936518689351371977362563090728485916518536861939028798561487565836466448304768309098754057714973082285240232748041867742627275054636368584019466938414902267200530460434113604986248866755798462150867932358986158322134373522682818441077585329702501588755054954006266690288572817508998169011432486437827089290534408146693203462147343692343136126528497018264558218781156913895021855247666786280163411240914391903379335682316068081104460154665158262272165657593530091512172218687027203473663004829889104816367350023063482238470583827653637179107850085512243660984054126537783027507708412894156461999455566354284919090702461584033466440546568814155034145732292859190065486579021775900166286426432654544720997477258511060547083506540532710228449762626851203413583027608264319657450006027996284585328527571966802253651528313188696206649812761055771198834625801978421444056991468529646737987945834977415823428165600794845468192223544139060963660645416858828708566494596766629755821218244352395306202761446481807500150281169721831510691998555475026652472981565122186731601817349284700774647572389069082709643461254424067799518923048030467073665190036485396628826548033099865303773012135795878673358457977687282892769444852196120991027674349380445423924785769373711490108162303821054420370476800332878730336468367056393124187948180045859827086302009281518720911032744748804702295205716004953402707319916712119281450777115080048718999868734089228248568640139883171833720415972870731235871524049112422203589980134159557315815077760408956962173771320891529030717791906414178796682183808544778073993116423674798814851717935913888449639916807504785885191400436353453263873770830853256973483340164641218593727612258330823670628497747770316695529016646824417434714657293279612551824212624307881140473107383532646494629714373986061743777212280597985353439554672122823739543305324533476650647552*i1^215 + -4376476524429527521428611979058085517714982286460507198732712021471921019600534873147087126648017305815031267721792032039427719311101284509131785439889414822298780978456935759240722852836484745558540351964137197986956106616283325430644541547694920345617006053055184950561415111786424779172769844085492641272699778668566175098906327151483138017380893330609255367002288087933604118090832980165454508298796266341547109591087506447962435061079222071493312176881195523497174707993836807153947129920905158414196364450668466879391689461774779608680786240861462433027129163138043132333470696632130524576508527996102658969107196212575000324211177635869622715995794665976024640211856828612428434890166366147679417056619310685029193300916834915592966632193869279503970222381038053729503794761847775771527957554737164367282494670704823257435931632030813507796892814689594729393217351325848887058304995642386874318400760065002024795316477758121674250349791713907971946232997027400616719000786917673060020263718351317587318353204537835875191385438946917671475940834823331128932327985961092080891570347790790175823702986614485264069211831046683541674030067366828234224571366605030140240323207028283951455473356343510194744915259435946385129275873935809142292023458145739580863610924281241291181054189549712879661240535346111333324428821072714576719482561834544675364414339448362618518151739243980117363938440478112049465624366872529403019583276851588859530546062538372620317548437391884591409989678129316773524263873913830138658874299188458372974141931788566039893866342226793283070973727786505695874714179342912178861635988986977121935868589079499229019341393836416385180134309260362866213508305653337217197818482251900911278936333177054665095702775980152333912276257700269391998396810979221616086311753449428841871964016433900617211595755103893861524114117475603746156984168891115492597189701438048952836026170469424824194655055713795930976952334515938334898484698129825819275076857792468286945059700981398302240223131334998370826701547829518059828978065548655019266326980134353038231894231528386487898926006693932285867696991487683828199761718004855815833907791857330323104409569215899460944186914008578822386792490881604553059901673675434156212965785898415924594975105734516214765254976234152742066719462378544728938938648744070790842793349737421576738246324820716641581839078198741058269277620301575667233235378485724071472687421925777048918320533994961651415678679478545754518451267473980573078929314781308660613657893836829966242841907133470333429688722607429420437264050159616*i1^216 + -265596234189185445827815764839750848834591095895945904552123520347229259947171828220790778761441430457312383509877233419014491430422461439074811530102826363607772230256343218889685030162624085186174359619484791848061920037717312233737133888036472376246496726001981856230386404330969178155218693771199599241625807191548944174512268441411672672730585599058137526045760497121136181302849225479331096986727054816541635257262307222955328431938611839374140185185868723349128634130230234831441464188804082820934095944337951515373672604561355832371862309914406294858991246698076853209186711628420315971945085561085317011485391149199310886412715721468956988411346923253489313644411480074012001242756528000968916313962090419507322467265668355465101040710357068597718589428702646480341061537118400341517677706301671925153627697089079718673485574298345575203085826379385212559485776682869578275344248987225916074432248398122516454258449939164113773961128498176230222406691887783434258929120182286140078957533763249570718368933130670805153639854863335496038467328899565032437860420285472913047344833431469330494358869964861743797045392401653438299323712362478877925536983939068945623769604534173112468356835301511180185952085990238870754496996306323600660488270225929049591946682750144615737985796424168313779502069296071163331709620888497933549159319918204279619753074883409011208296622398791255782045856435365491208510929419022313459368626642884783795689165686199334660099481276603814594832287642101653017430642274468077971749942426588734997667496955161557687347496626925758578210160469819113070605160489167333153724117668254275071403963565261863651800337444625631262238887522353997905867110386408020021473363805013024510780291470471324947154462848934706346416823644278971856745536299272818659234424470675040311778566877046194510681686074699138941349219636392667011929742590390417744321465968921001689971041614704874898331972336502296055042800184715659907635063050757156374051673678192098678988449361089649099011485317236286299396102992992334874038009929139286354799786985744097530703552089396066190332676588028570142947594705276773187278898756655271891683930179203519849383471755708971418964332440850397243910996128203454029869214545288213467392332487217533381855647816600404672961932678824085429937124529012167711506985494423267234375337759534378962391703522829099510169439153948206934921272748219295567552099192056465772952184035732372097413150759840589888098980847426651579860194527371481673534502007887085784643154766880190257448552897018632031557158795175002112*i1^217 + -9065721383711394480257481474718691279941060339760065322081264992134814949569266740257928097877656391600731793595671273656367589989021240180418120056348315686802633709601841137273869236435873459067582293129510383666366304322171442070800774959408854220467485530313219638039635537643034601407698162950245891749410041037853703489123984593462002062758598418498651467079960071692325814456875505049232246473084240739963000480103313404552844706143444847186554706802326758075514087880467709276964056216697009254683324756724271908066807787752436867479449236849241722817891849578977826944355464553192688292250016008220802874000092827490444756073103924258458683796253507246174257690949816774379667585088752286122453336817708399548710346065184529479112558053057851630705053180816269565988289236909737355167728416800586751902905023962942204890983277401220973919016370266036878722627041975394974482741927315646668847027269846433061083539455039595896335438747943226939936219643026740436052523611921794427620171687301769116891882099767420722754338676842075229524790116886974784251725305801977196480450186460297000332140946091116418053180272360064879798970506528708123964388346567249645891095946686709245932570735499252967582092009669862218300732616906773147526464723542957210931281809171285101554700720078047154439774555407417724959447765228392698741594050626252339289904128306346706621142481302732094231224411476905769716621229681062481700933270017819823949187735018415216982429401000252293049058244067884712659543274531008273878063302388310704188398060734502789077063232722866832652249489604797899262317189516123746143189872797311259266975155214957700464304893911401294228914287263631455673268162494398738963085075974873206881744007579829261372623140243297658348632130202510340923922549246349402084149462600472685173461664649511254872457952825756809554516936704624548130310123547728496113840076431488500906579788756948777906519786100328540428881316532942797817226133515715928817648202542667730383387132803195979326225752186506539782888766687242879982845015137391498388222646239972023793794841493480355977690882422653779820523488018138214768947044191329030673050638212406799476153097442061298265668600414782754241007487716714337329472120972072779522045127212769199084909165817924050928486371797423365615236968661883656677129096328999037563431078869026390646734374098054563550172189708595312588546671514435830132323365989628419014590730594667177301665123559548996523712984943210988891910636799525627833574932973315511744482158749493123375230773985396786200576*i1^218 + -141017416602527252630438067358525560424597232346815372762940543034942378090586381866143437674739830134662913258032193712963793354770270264382450663462920201739497348471853438752157246633525165705926859752320835298477216321565757310883141334714855000722584858409735225566916383727636886499555736240151831215970990616574127488616681452763641435222073082936671459975746710521246859539096227640831557411220784092379489403548589356019074250954320765178762038102076552384657475193762372382807748218105865147313040440155910119263236537622664266473614591817691024201052373538924417657732738770872325123319783506968746093875406873468582901521761007697524510496550731449616650488509059143668244602811222724272420728776661395006417865241720462996103389228534823764977840311467978527738063663127255576814808270803872354334771253452807829964375398737860144736195408106303870529228596079553738279653863635632977716255432112554245712028795471356835983454895074449167805835381553889747712492420251869395694871727623906276221716159152167204186942433167004702935245914306934009300386930574084964369468175200709053863461738096686947923487049204967939442408049744377715213681332418544590172287771264515187169135544383151424167062459300946909028835017946724768556004685642511112837204111875662969220035354362445176483999052988522671934154078342605992992925508366936710317432327039915615996448302907873624561868404499381177838260563033863083628081193009775582281829289302114956981884632564077003397331721477555740142682193682813731368766973232730429428463476260191706879827213798009073440345540188724195118493398084901089455755312707678106771202236267183240873152416469857515644521054761007885113394103813616596123616901641906057637305668736399435411205921462499896166689970468818919059212373672671822001053982236752736635377206432934030262652835352981097978512326583429495636783327348464497115763714180131512950549266541291533883434187419050711790097333081676122695295953401137794044396628298451726384931612298661269180480843159692459633847975095572179677034426105920542939615062243111717964803897393258004720466629199800731046561856609510237600434659210447717920520803911569753079466112017704115574116936259661100360020544450434021996378753487031963664065505473230575706904503584442927333504186829828992727636752082632263875366220481713419732369717032721299964486454167713756897724872818722222134376058615287390941749346350579821556749392020121426833376649313339327605535139247454273112249236751708407819047263000292530011739901230946368044111233024*i1^219 + -413724772174779842970631713766464724014169798656348126070984472210872886314235724450161565830958415753638214506222936074567919726759589927111415646294517056032164894673442426402531489133856348182938514018334048937347388733897261678460073888335853583965831741320725062389899543800990390741978363888799092651888632334751645966882940621451885507329602594711880436310435985506870799900951479971125616385945631195629138696555278881609298316263636591559467436588392168808039043165371398448676558237106536772543439861376373735635319442991792295349319226748463900785450929559605403945945926797160534719220599187097926391180163379452338729480038337796694130000439177082265314464506294657549860945774407358435235046897275927569395387749235325217982247485955103547089325447228357144027960018059867211732172987599690696190554759871251903496083455341593545804999544955043323801433014282031440615205100268475294242502698753292193694164301954488176755808283466953803024156737939656963842176496297026535225867561138079928639339526758345320246641847836121654231240773349746751489657719156047174498337218697962531764006503094825941749239574698173372007410809386040918855639728834591222166684621520698935030393551892514798641353799609955510554342252247556903034103320812046155698376224945552627193461967303458008537307725299874990355259335855738196333158401903704488264419520525322082716484141559629566819758701248189180744263896282213393506345059476093659216600705829225579989101170408609992990550542897584113121518007222573463989084240863026552892331809966024334294109686453895117009437858301101437979346209913497536944066411722409706837695616823966182693272320459882960331585035970134060183205817893487785446312509196178507757019432097421710841647421509498264749729496486240787817537006019780526872033440832990813187066495935614796044093633257243380595839938448138008525462691611065046242424199980771378204994054439883277853973431195040946565343449956723785748621979641665426139752609738707101235844540037383131819139313875950405802259640624228993535801209683071575317357833061024571138374332216526123921802329809277757594426616366769640123350374556784174989012184510242318095447575376864749902180233933705457846217527522120416248574200845885743363590540738784017901392843116181380310815169144750227239209900981801871079584439356608326274587540156147652784934762794039619719197442700713104766155755668070780159002572680482642159352780208781978669667335851320106813005945946829415172590783781851531097725383878118265794146275950592*i1^220 + 8819830070125497990048037690267584667420774248110159665785181024116444388861663660929164122240509796262591352634259593478760847605004382564452296894778192617832356533756034992572714956296686817998972184336336098962455194792902598635337588687829809640876277786081510648614240375933549737176435541846426955901527626304243996539802166601247850046176534328960082589755764992272504578832850759690062248767036130486732459561192285222768931418255773126679963267779089681839420445155267534161940741125062330816986127193098623755779822922409714972587729454093297902987315478525741148730758361448230392668107561800201301326798935421477356673967928631087290415895856087804345180275536953653614997500087561906774696191064306869532354778066003567457878491669158710648402712348608571353749333333501361255415496829309816730727312667226533427658842452619295689030012379383756695310363208559524054962379767503683844820057917763439705604858257869138642486403559293207964831804829031185191863384256680783140856330074546808724689357212513238857665804168959111647605595401900469943246377290525128987317811182653331264725815489320723897210545410128270039858313510115454482872970602920249000120180298711123146872928041583447516719718983000912164798754782484426220939227089567485622858561538971921565882684968696297270382069635323532904692629308001101296039514772077908176923575923402580544143003738898083511832922629928776775512947389728842799385264780751407294274762452760024005820965176324079611273350679588851886996784912973972541972148915696870576043946749206912567884970039758991010868757847016103726630798658193102042942966493855662906413659118033443310711337440408557280340989361838601203711548906331074107261355810343933895724923001163322077960539773848239152798025657564202030024583772644626633400630708889462832859879553905614534638978908108210128366977912094215808339189979075436497043871927818855326689786206616153169316303790038595701583773038147496658826291899607607693129789085041428161187080790358960396145819593921104701357237756106206837749660060230601400173661162109845527647257811194794517928430286514365460366820656193509415834814043388818339898820782669082307752800834005284149226291495258480998147265057803484747054747206127885748369565412326761778207514079566202409674145815875096693412388777698773955975669758097606016933860924082590105793166623045624807720324735111462954359078751913597751334919852641561719428045226638513479864290390757592062046917640786617751445541553027977914644215894416293888*i1^221 + -15534727672110135009237605784253280705601408561532365532678527750973707196156055575308549162584513651562896806276241470689339072685130998230291684591941416923571862005270451381697349936252422307228867188814238519002434827294699932847478761897963264627611092597645472220092261327241992681570943048179027606002587845625673286075172610717168903445538138274057898469947358542515587902616275108500414490017481308835945210847293011704137636635078883277632524956756598888770429945503063431772654833985273726178678749997426210581247298156447135487167123311290506087613766349198258610237163008431633516374498405369542720681820872890353369299851521920722268716661734703338697039587298338496430919332046553437961089329678959646515911778437463881034606126730984870091957418076904248966337599634457999234601249121333764967581603269195283857847847930617388886630743551791671706410460191168095388579434509666467210021544071749943793598086872303770159487023112126332174645388024528226293838119751468311550806421413056431322962473212335793415881610645630405786403222606151130831428083632767510704205822950678900792072935019421620492977469954632251912653345403341180461860449444213457061542868202265651485431119309501402557252591397631162348266523426550693431720353543656412124397092538882480107132333365697900288974473203086728911652500170923950589005792600550340312989011631569956048787964324279209176311928516251072621464700327895599313014155752028961779072295300429283675955369251413156879161918758830564244798778498563518880942260487236016822926064503381654142550650151998107075127905815757568472951250002081300163854125842657146669544960137065864594322641379214271356787564302386773949530906537460497660844443490949556674470248549630648527456043772659700653600144128748807867361959940820854852853209686432133781989821977613819150755370107194476743253324058707862283925098041182057204074248612063102721664696286020640264245057625134017826300572838455903462423186038492353470619898719430451933514179176611754971240399938964179460522258297830826296447097594841864994841260245203159723916512498464041017234111271023020405721725432161715550982075750532588622781267364717471326215363190477940030211721639393761333564636539844994596472495342320241705595485528244147990501272819145981645924204357806694299941633238763275469625217837653670199631322419025908463150218774134015317542074316932583517987176347302426716714426928097928347334870659497654628247752852342010765574864573316007032345929879010605531136*i1^222 + -13282715078718046955165942867874240954267983268179065764512583394513452371016768830847109674904435099534489926124106165395807923413253570347418009267066517064969347995904363645367109432384419195218829639246609498556585725593188457097592139355361257011250770626896495841552305709436379466230488500837338881968460683305616845398149879757732252431416294828960562974706703088613172437996038867267074972531037936711542986221059605721092658040426067648599714974504122411407366723437170507190424722464230614075371179854657831900432272206474482353748574651925900146410479087604991509243325035819829817052818194566691925257083186237814706337994540737181045722064745965162978009640525983684544373389389388829108803752982259905977801337687906484390071868137167378260186796295702837365981261949519715937396154545502949293838557271896210170972123398768301667411935189815702293972114090237018863601990915518604926932492291913123810233748883205565105901574886266565137077402699227456750940466021777144578631716015957832583199843442906551857023443762162442666636456109690142177072893782103445327476726585504331431805189877265952982700275744497008220014243790651786210449676649057007481367844123009826517885419749240827561584985812070306575422201596087822184703396290946625475913160113061339997969716875782349080410403471851849948421369697692374620913404506218247519499376721163654371723917480014480141241161077885065683788310095514413946765897492268746885113470736311234064365153402646610946597423786031328957467760949294952637881266293768445517168604213690464270505086633457524177133631907469581460657250843924831604550865367420949393569586750973198102809476299041945608601758373706964205175507733690639322876656974661535781840432381969065600573122092499216311019055536266041400020935430332423607894576042760974190896531387127755425226669923774781456858473649696443090412755637940145214402528846495239041286904779996771870087098139447181521949666592448500950731870406071495070253179033549616714401112134900132596072744377011555075715493279328480132287665552063137614667136800189184289349775431485673153930573878288092806698500432265364173194482658955370140362920697904107001794017045193272268263471528819085725690867623952783983611954531677201099215055346448667745710102938256321479426352698436975313549301596715643179930584163137931294934927038897400110093208532467968084513538036165677254301713783685097451594821483195514542744112338261329556636319910322519584026323852185871889465344*i1^223 + -488395597775152917621448101902838118783954775996294014632946539434258355544134428952479804611604068497219304276598261560920496554382862597250321279579560971940156455655737834466460288114967150522041805303349491294864638173467406576367267093759791021443261138815532844740573488727933228376104503847791191742617299839454738792401352413439660116000586187125807029496833438417386786819409353597369362171739903414819518836726020960513758363994736714407679818599903084110720782944887264046104026381538852362974427670960077984776638176420417370298955109611414655163882386962765464104724520003543003861523264746853525036336832819275101681899372109332828632304610855283196916256652416630309262495694871332182846532076206839365206495148404287245825955516189596047026035427102225462547916785955841479906445714400768542583265323755120410490567395173038418293047973529009185699985481139854357847419625133728982794882500523076544529160194648985576998279991516942501387716332277285493690119826487160351862381308399072920327835304693749052718140595512871850015924137836259606059421247997732566214872895444770974526191267750836116021670021539291829831857437576220887337170991659865308088592537824208487440445051511117601088926923977927474536979831474047645513352570606366674824961161310135050541517010010351494978793453401799337228629974262080322995742166788362033438467387592736117707254492579856547157286712652924179836741472027100712001152163408703507877851545904025093403434723901271110634736115321487990121084725843115228390610388988659780626923949300055239865447127913031242289593599243721001780353641193394335422953805481423895995534120596501181538003657259686166004962327138694502033563751377870795469418532750693195746701279065794384446258792689516612143886747231851129715676390509087277144968185906267669466218330869090422066950414803796280317589905137350928018378013680682507082175135035576812852710201898918501402056236898371127594129562170517215555494493649629864709999034342659926830495761913256195667371711882375541239309455197142258385871363111036635185609415861896253883794700300400351393657906355424548485949979555352692707715805966127442057259032294880605029822673987113012746280773821129669344061908030590305688846777232436343742329001830622830870601185175191091009971190968230997719734101593809086567423004064324347260651416940078520447892610235977353815765181855593767087779988641162707831939553690797333404232201257473851208523346860486585957220352*i1^224 + -87471729681088900863149932250216402026368968695654108482725856460513369092881229691243128512085233786320997613290629097304897136359835183061210178781428223602347271658469378272790579439036760959359475771581440223750106354023113407643827382351889844564862786014253348353494952528638966180812301419846560127823196061098773781874991695148869605828581536607365873438022996962204751568836447491397451195016043239455425490943057402293753810201659393788162629111404060077262624657872719280536776840174687339457449883734309510364894988437658439779377741735740010255009961675240280494252413621193520998837462448751416656086737658947333667124383733118785566845378535896584574862361187315625650429775847944440870605762213854851748408105467165289067537859003850899019843994991018783759981835453397218681903772922515533027812610626417624052152953558261174815572364716399427328572172347766948151843573204365082618014253138643794324503727138861890426098808556168826759484362484509588736633482950511672316487736020720117035645728987230681455421242356359502710046593071246301410452926356053027492226504735253138077037288119418943618088302721407340246361297521188399152587014175695182532886341607407660990456711227684123824844381474716387410163564326566474180252706607319162853904142423173295818685746946276636803143794894213218346926621772019737236880571847265123049770703749866428369959321888516056480764815680367819553168794242953589969584628329267309791822036609073452020645235969351612903456269281433333164777526005511696612076623066140276077593804524689515080821373404241313776455298638248964382283289361296863686251989700412480902148180861509864019735151033343313975923158092770261001869814290554119224333534873476011680511230943338152028619918153155924303546545315937012219192235350771243100607446940743391317597534089386126924387863542137453542971930201057265898453137607566186431494306207656415263154117998872191747278730362291350698951477793742219506690664810363551873634998020925478985176790356838855207164330708152348020474955528722781291629512845452666845979288815535442067104124138663655352048526860043240103023094104690766333410959213054031803467658394703622747067565857902650168786943610111308640973657161497353631706072055891465050828357201182152980151290208229091786469309173195551086180738682770594397707907159476765911419306872299362085627800906786365489656448398209669958787695163620001372031854997616886587758956860537297462928343040*i1^225 + -4071481879796401989879257146489290081627208017706749038770837088082634136432040852824418618280515028485284981058072643879064953491895609626747186887769974199512505842251139513542565530858920177211686370306439424891870120803377738728361387218092032730587113744126865510854246601910608439017605123709058176907358765628372073554569579264171195552609689757229511105262621705894406903910550360830598350531644818310541002139557280029855141784901348535552443831173706855337509459771773461334297453666668497716897025959967134919628923727094303854821501934251797200096925117932944041816442786245119770749359894906175212186417621083298194382621209166774267559556104619763679775777493452148310844560821591822238520950214038799801455679482287823627216509194379755519112104102476014743422712267466365024618516820398911684366196578292462254006938013870109201683871194405628542881798972566135591453603197497516909735540794069966557627398557022872715073382969176970445767176008703521246604260792537174133587342827549310042942775816481739253438676346137780076507209871457648691009442743487635355655400407267965011107847521914782351463804142552249916367522575793549745090415806167376643398414611357690563551315072619656614782104305165480656884236002858054045162001289810820597538082849934740226170299727588123695761998679891639954286666891234393647214166693297256366613012446078172555346951651282183085196724379259472833521317173318964995265240889713794080576398897299978666473465921306941703350089912240872316576949246430646364461084092442333329457733137902395968615431175086051711997633565094631363451057405100177039788193064080262019536065190291137829381001919861615412462989839118499001764143552542594945922797075079833014574000690420838115172341286037309175687615442970320021921138610850513074139583465023631853382146570681744096629773639567049822931064353938059495682087031803911074616817073724213111488049630144896215700732892464455633459537040919151863054747998598142602017036334641680743348156626394536484833277279113693056182445354978779179483093422309325452495940157134189894171542264856864515403290036573997142771640731617026962790381828548612182212471799002559573843725939381938085807129749336229813062407018701341086223281604528981283005129999908136803097496098815350611741599339085117540112724599106209562213719309468149229374063046646741537168896362521921797958936247327703069578448708259247813986243511053795184325492211712*i1^226 + -29585858940174962005662756314543373656698188158677208486125812608266844445180008161036013776071313512772917001708410503883735294263074705562186903834354555024876352139144449216073718259062784229999320671348887603274768121271467783223854075396875557318814756560267549106591496082233525754740114148521343280211394180080598720319105711891063243715489725009213029654058573711769518221712635907456053580092342747869240842023584752124742234582820259126154507019614360024162127648873663208815928919146195789842982958714313802696225198198633966161274547215191568385533294846084594578427578349008063685739083030222564115500212619723539936877065607401800313878148414437738429734652070870231113768476653004305907624777952364736399873847665192864327407345521408558510289719500710471684035376616766633382408846109001195820240003811236197330300107685940875395350705047776617640982195887457144576652029910338203010715063723225983296637240305271891769725666905494503078803205803320991721092076870402265302156280759659410792986808381258532250407736949917350144446238672500293052680311512930105171641781584166469837008613977322225553986285013127914285689514260277055975927995168576510309125972565048050634249141107126793403834325008704865723574090241254189765107006839700678298623754445532377315818163816849699800394076515587446180595870464253276052889999978585398301935960565344780233819166577034440580782249857025873500247425500887737328262781614106143692146598568846276961320154999054227112703950775968283011409339040965382746515697693511662790046535695806291920545474696651010125854742059271603898146756790042031233336667433297700127909749850217786239315136880682389972641017348654252724543706193128409099902809931576392266130675338927032388739764061093436534024238886668949310030050601974241934577777269407881654632887112142076426076699791070351889865856548755131217589102745014595625890208095532506638683928088595526687415068306496929581324887455480865096679033306256534877819437983563068486744329423447080388979594318735430531068478881799277332364115440664349950626366631392605331246832500414607248680149698934011763832351931929648371937485302551990495344322240088991894695648560533238296878124826688656866211605138396923966165330288150973312590383667956471657092418311423342015180067881975596080800107531787402934062125492226203685277097632855255552619511819261247055273203919222614633240999268636512493957747310592*i1^227 + 818106693285969937410269480383928228776082123058808620429996469086675423769754499600665310174377515459252732551163314851294045477603757152604182033428271722150066864863021202893624399596171288972356661911171579925216154668068770180382864185539378697783467066550492582254122603727395897427008652976385513254278599402691343384752377127213670031046167922475411034855876264425816137595600819695421136097584115141275282867993345158308864503390897189467169679780603281305595444821282877583255204547443023796163089607507617884845275276130136858717286061632514380011614449686716704605074757737081214934592081931935278489714412756387491782685896304837635812400843463839543901098757693819718797532851640851091600371097501832695958236059288637951105441844309997769445186413506528809907566493116781043244145291328385565131639567102904696847085984983802955910025806935210712306993030841916576514559717062355180487180200288536510177073540491462406720775356212747492225009761964959477571549707294792104411650982514309855901603887792242845269341568136950899200068806681015040987007751289324850185942808735908427769620535252532497356135181859113020313606236004952599180982128012480962512044610279546857510762035302093270905080405071106881243521696039481549586020249576933028091816637534811739300448356020262023808570260743680016219143520615997159225661699013635225918006521373837726190832566418394580290240406075865948517191386212976809485909516840353732355928672214520351501290755953140368400225259133401725190336670959362037291349221116900351348991026621402982641244399690520752648584761984391608120631675062431507182539868147344009418530717308265013004086471022026482317237710816746895045943997847752550960185416503139749740122350080266310664457129270632494875869463775612051287128958884603151996518819064104354530317040403869566085139969963291967045724380854780862799556537658804146315985182821639646671947212220211331198841930477762895919488733525802036795785116026934574518080360884328363443244149909503799260514393434704408370495790211613215252188774658602306243048836550575166750033325398516106595547262696914576881424386558317316716475212699646160612817693775165745716665192914212789958148722521839083426732607728401312705842614402433578092829912248266157399307695213648168142431843554360407985714130187252643189520129392974115544161049746718328932346524753551700619325493909209217138267210645504*i1^228 + 8703938816967271256185396779095252381987157077973344737474973594902780460129769563695450155067440651266076676110205342998095691188070644538949379509546107925743964728936653114537002878771017582012854707744176687618391014428561267297433587728261699973018525806932282997010451100323707018820311450329826907013816929140223082470705165408305268054645499290467524350420691812549564128874553921889552094198132934256424579046949925024768652920059166473176068860847672354590033265739475576133798984329529420613105148644234927393933924928926249790861136268488644228148912321918183924090325225833464569592935009252616099821933446797617942400796119961271688508972561529948288813388857091826166793625840744866574337905029948632574001560631530444139834014519039857392678406461145684748402909083303179734374444384874712965105695384692237209669842461763360090425038980262995895204682590420769389764321055949725604466531738944730542184990151306891392062575357634489837002934534917477713021562393185430713421862911169649128730116922705932890061260046408483241823430268492557533347381094531355598562411966125625158877568560033571971337102671132491874774523373558987649542189259327008052228279873554379253957041618800815325031787366809458329976884806821212103457310507110946056762069890736202365397588850184188042339047494096592834202913486972630740546603425604097013052347703458682074831476867290954442339080665691242987018732088091217866318778141468620816429782451491678349920313946030395464107511148922174678842078032546371647136748769093515135556498078571185904918213284545367065763016927954866592745180233134308870791995120288986299900930579266038963731082245461257337519837374903663476630909320520422447821533158267004790762758244334780236634825131137808395781977961491346921772921729479100238088229027813905451892949295230218269058423074865054695133924379777032652603091686246655707637889804991024115976704867104547112887499539112554616584641276728039810219696754355363122756186146351647430908816351758580901144267689262392843332947814097608539633995090783645160830644696287750799276780521694831648458912738140910370117598205890780261555480746028034473413917309203958825462724128152392994187456769145151040845495532203444596002522437172842147796013732742392095721462094545475938179768840964144110772348920002768631227543974889602655708137329143909895829814351894066077924994871984128*i1^229 + 30923947215612267683598317597874799132063364395249454260196619983328614158503731768926860184845519297163267799893568415420807297148787529521506261701973704837566728130541071543981104936095524585207019643182889543089979961511290463486542421707331600635472333127699177066697673077884465197364370423059589409009374224280437533705063013104377333222706947707520262114758117221554590102987149236963032981668732338599988692850669238910083224808998681857400494375079800193473751277043305027021289717320259915090206393387344105077844194074614597880137115747809188461182641771657977545230996172583401386046702089690567731181654595102597428939759909596287462831062308515166715952670485243262750126512565100329238538275970174363314265615275514709017791032386707049697421026141310516968797184826691612787370871901063393001783497722566608448089681783440686523253423774242098718616498959722837441751319417636267676010580155982603998484569157154793334226307130109230412878045757274715970319868947063713957306045935954130103373573596287992251518735920607436743424159918167284125831814952486529345686115290322516643859860999724698395402141683576389348419509329086768961126974760434330690013698758827723560124271504351519106515742834007254556019257271924148035017354977644689832217686827031498939632690813732860178097149372909268363933143285982643743121108572296740769491061144872701301752759938186115758406759580108659437962684288741434748300424594520612160047583890984669083691685498731563506890227046767385463858658011246703928060242702702305053876449164456822310472040628616757500135306782817768640450205036066166348380578765573922062735381471122461113873232700211609824266529985885242721249628942696168123092175269052088004444859456302256979111884466682718097209833039161958463325195132047485295855638109538105402399049067663442489700778091501140268969975590698446382891804232421993959714250578502745639702937801829888789876726045230995928216149017550395549541262769793932817209565986293423144338545132952965763185235576069509489835896800294885300851694090171242604381977852055542755769453838352700581337635915161755605501626657042525287528923321214197178000789019310122196076795106950676942110363269670864152524810878868947495253146338181304097779074064703958217451298404203742013387202202794391890231079271853854610267291643268524199996041770559151202316258675523584*i1^230 + 67299307561570074692201227618300354777956683241188238333930982348270026129625015142551807438319852209860514497486911948609319137913436044114573724307972279138097160076247556889583618208715079100759990384397772020310332129038801748807751921640669613505841585413957044687986386603584054919383924013602266174535839287608354261524020276878670154502430440899326939234655411201622031326155221939682431370178611711842396695665726262055600315181923655871667482197776271584045229947928826917211297186526471932470375394814380489779786989887844735440106970888602009404838883499122034509157881947582106857670825182719055343635513622634138878939475079156078296390342031181818163198990278466955562322211193331910416107013574441891490299505063953049024131370444592012125673737358445329223695990251437037129851830210326231443096468429677230007191634360756797399764251877306297030716181080877608916339000465887041641398611958793135296138303592113677251924312024678431647903777648748813818073957938268457167181051805377885227198734790113936138604702456579959421343072918937932942844933132906779916977175708630193486597568294128506765185698761385644477385010520780226387452755601111282637039497984791594797484564554819660240696798208304640637328402774143914867958402857130564323441141803101308250807445337481682078685264287489876031747608288902429446665701904134409113371005143595648494550202429575301211297059975651687087287110359971714830947289098628944548451149503550307877397372691417211059592214466504007385904513447705184467024889838327740930205607734005654320093735633426866726017953334053928310908678076539008898704558431805538298300446349083857488896506184031803499597525275271381617725323052112323414468037822570534645907147109835976399297464258657444730024240522387773622948186646773794714457457051242235606813594768856478036233196427198006645015056301574842635359818906601395972229914866608594542905903412060932040374092359111732201427078711850147506903951331942076703124828381004202268697687842014379603627023087780184082112623403648303755950201304572418306366667161673306250799133407493319341268122605833170645361244051104741998053437717807368598176871863287737232921059133646895434004294014455143122223570308187906569439250367600369182252375416309636909239595924809402444941414146282202451121067878556963445366547462307629876065395711934464*i1^231 + 199629372190768826102307281930256881566868642855005285483911463853854099433651731210782150481411389259106682989265393350411494661918984572136145418143877622175784249566446140744996078064232151898079363131328774977734568419543079063866204591357821927665177742883466994809776590980300836552163963221607630170610459365320710847271641099300052482464013246930400947098777940791380301739264230754008332798215610917701151569936884270838237223039071001424448736908191014145635751252817389616354149927171177739961938567921884188206351846236469306303947094695328221460562167687332394484352626492002994719621438564793892168558037729230846069973189455221065185908348655401332971623408187071872935703060231655503524924449674686253653145555691290481061127743527171101761860098355687788633686515644578033027570509228492970340171126975495645499659335223334868962903233887746111150757629312626746614691103585121565813153629632593589500856194135342139893272273920525434144562831332977427664504800592152123188971672085333599832631236295294499878429583604169621740816277220477252454256672679732632173384121769562089479136699672271192306034098294692814588004117117424004518338360525608372761491201216991238583791766829787488903466781821804997867928066408112378338805905793367672131206337606347852430310206860857642630117771673655659333542915207835113056484377812303520724552670540173804569806283269144254498807808776530348149817676990701463698789610446665123198668762672863892245163571242615910039922939117982863074070386807242419900576729946608141619476284787636798826300860054851022503783813932489597368638481292305144804320820518918022355157319348506563859196430531368643540788193431586476014958661277070456955687022769937605036539725917716940194233425951438963214119614629920176668935956630417863832037662548055494893054952890079038826314620609351520908440620569735386732585820611091437349980607069084058261812537387695712656549461057096616347753475381239954050272849686113631469527263359659434454642182320930566176337933734846830586601637016331814693023528559723693773308052085936171908460919160568044766917875197771143944798177242583136015062506326481397613024141840947546727701838669290988431757840066688159400415087023327099100495012083042893866290436417328383530182328666445816009583629977103732223760232559035327395098503768178688*i1^232 + 447441166012338198764560624150443399755061709873493970895361277707246147907706934404646296901467600455812082909476504824507590111914827884393786216294210551014219985674650495000330707626869725105457683598101448039730329579193363795044401904061521358751647020837602746307902631277370303445195527272275958963363172971531554557392156056956781514173798748290837887895340548044352985213232003728453476375254859000186506110368211526603171451702824156150699891242816412732482371069504861588476540977318369220128614923942221730312849197823183245274332369620814705144640227479958019444907780551099233849360517662362079379784869702692827893881219907555232653830958225000278442654608266846687768274086670530712526954264170050416757617184443385247409927506057303996774277910303384960170432174682727670034580166516581285980803369028160670897144647062370453916438545459437298780700527820644121537014589070475753106985956010463869914069733598397203569324109651753221209627492252503310270164463198307926095807309714406737833275867191623168324718135737363461105435351614021443111342481809017461724185411563731187667793522746167952347233847466560440694725944144460771951359729616877849964017471099369750447325164918139123509741894317922098285783441641601978949323551384797876256668826692044592813853236411952067509596181859203908251790477137870913995229271118077201610468830126296649577213486849157820790123100472048098318415906277125230401698962747818463411367323745894096178711702315156475567538331820139709902535629647123884884420189624013496695419133258447722416339425942871060480426687209620229843630145075080727752164895439208200251229257634678779732769462300818929783218980890510732941893154331201278221350782069330292430568586444228306755789914716493803822319541582852538072133895614209237720035899405426751042379194066148912853489135742788743388944654318840169862359967618799543935876995306464502122915609015770854783654437155804431476366529698957600863531933335007094732598258936307165588911163234502924184315888178324289246831690753201089862268285041221809567641159074040643705869543206167177605941990549125702987920892484386004336663074549450786981603399228272578279987028271664472591738374174638412131161298681252629165501555093293970680438892524337467599986573483566809552487276119871210982142646419456*i1^233 + 1517336671294179685949917506040902501249484657928827387726187362475986428549445647983015056275382060535195879845672979902734613239999831142781547580488530906336502038850957940495526492326409311223409079263082395746818982062904775130976931813288238446252308837621671854919420998922252133615650678947916408172961088995236547024087653047653978975036518571042176905729667464349772506764037380773107182890449192211122286562665061101797201352264059976698620605049097447692294095726375116487480827395652423185985895500931774229945319862995948851491480289473584413342814936736565408520947741274653045970181636942792432511178073458996493829855345307630391466142335745288973429031818227062925097850053208962926688237210902959279312317218793656347609114640595279029474249051428786901524107683461640858766027546225687190497359737962334068662146188160679702627116947562860579279120897280814205544753455117657987589584603394888773539397425932791980247768706808204435418362747034295945151157052918467301181789870386299215661036179673406846527189711680507897750171706886886726814869394486948327891123482369573469884285241234256830519934741305778168335636525279894394792946064173456938530390001593187740289366727717407101473743831192341366040968874158812441686102491036755108747860297155957601644896728019748813581657209052355860308848464367117069575650549568917310124958358340599464669333323689833911249327032321595128028356401444352446568294100722176316137226441047566072388408427144871160412945927090460683909296631431176937017865849088755962270875703156026593245322148607142643252103660527950112334782800999214863215403775913760217523085887329317565797833792191918430073117540245654952275479913363405259475686474365085431832013698497033769969373294454589321515103135204041877394227619470880949999518433562852950550524355640512501588411399662487296841998185174648356251597700966839837727694424204746433273537365786919354455921745989852581163492995388118683537732463166438735944969466958739543581477965765847433567288513240171557759207563172176139976744669873728935773981099800560054024610569435419332292488315461925127381203077377358942944521303551788036476218779347241822048996527482886753848145492001211210335370450987100017401887956743395231494435631223271414858369747985385918619519406833664*i1^234 + -6038330769398511909552174741442033487108873262536837691411180885724222971203942585547829706636720474876617182041231071451362882349977553198230398482831525743966988045253838507161824037938662827403919152386912117687677969723969959264834837353548188379284871890224280935190582050994230830301339837636239246753865777180630891288899109748654662438226517132189755478012593714507630818964053458478833895132602487869207817270527122849424634049841331653641783216361213870592039573929847615751130583213261714403272964275642297736834869116829784894667884758557542840604601871643392420061860659454067948258720527368468221436841695570577683182393044065125698357037981860502600138289912010034226529059817539331590934319492882781440249507609523643860701678307350983454273367945307727604205100426241548647505544705584673131856618191040005707849979024542537369127076825751448973912973980464604357208724880009840562231867900364688308655210590571976504122059122864808224738078867912758943478034876692676584366259833033060622841041870437286404004212595279412812601061259822432484462602819034481761173764977935687373317435305761333358022091039952875983511860820099528571570016722787098513213177960160028095395126278026495194779352872436075634360453847570207578771120737202333681287372655793536262966934737523780988884549739300269141545700440289974958973712580294403876376239174721397321739005937200461024672179677338384966135649098376358039118610270486120928153113110813727246970186761073212692215794606343482998495785747810186706411322888222827150454326159574530151813091361633012212905959658311103690700528400492180304742781655504842636364304228190087894910434928502055662095901849354145601198448715933026660228019545952900216389910661082166667787321972138857458820734088246445257528581474985133250088711460291980431160375565128852482401757095999283382468230678131150958087364572208955231735364687757943520468396715049200338835923185120439759869302349905733337886648497138913707757713933743072927605414380246366359418959391223225901147414633910464806309578155744003121225675159588443655794514736669513886890850232443311474344823478157805323378372141320928001218278782863231448681523546351582441193931635465372850845677080517225177973800751269337447328524202682484024070373376*i1^235 + 1513407422403262297559446757744021225783939481841895502381079021119941705593139742996094830210888334211309941639665239441263528991756424228154108348050981174660682430223552072621913396430945382633895799452931924872058782320469286166331305043785599603587398744203314691350366690618155619391251747680092450392344566686435948785817952203990704809560728033131655214352179619592771377928570219200973969232916387398219464603091097964847073015429761367656825725302958878608205911354543060069006555664247641527901500133575426859075351734061781700464458041584118995786836178826258193756578606708412477996686952863304289921812018265686532412088130559949414567776165375419966665201186148158133081023947982798081243811367409081753491370175854901124669099093723173121680835938932479477132938108681173795870044515037430795472787884943166212654903314244553710919715186921234076609833624393388443266286786682102849666650035606477530031422828971676880308629856028738912216698277916937432267652288689265636993864310013686947776377629898889924070303214607408903206785635506423557486996921542995288647549402718755764465664766018710685920707095850246455448218868655951010586747508181879266008461018504192557948637933125915559163668517700564033219498709672145179102634274708845637399167476143127474510484346868852946258748113869569200841928211604347866078058702307844140642299473795683069909893353352219542888562933773007327907175075625958010535936447393454468396320428033150397568775470209940602442312138196200142818388039331515413004398460074855852902176565250872568455218994050221282645358419924110140312865270249813759238305855325401431250556830710377164812066939652191499232177186405580092611018441684145002061239545905242715778916314593361282768384411915724882020025973205685999615374186637321951195694235413329773458849044496545626509290339170370386662419454481647873355308616069870183460243833218745736688927237143102811353079793507298368239902809561778351966641241573740661178664380208177699134772148167721788995255651733327589929674435126628893045826583544475755182060042148630231600191520988961055455355441846712616705909610541349247804372996694832235498431779335155662306172257819790586751588658376715068946317405494480642115381893256383037440*i1^236 + 411570696210628045526573456409491671714055327878493978574332485262741833507853793816447070754424965098882906317771671124952896146629623368944143607657933334990832592169418739429284136274144134804980921157701784316062541852013430620816177075339540136651465590040668777672982646553605572282559558678285022260660237229646975735907578806716012558592648341755805585360468340715474326613356518118349692328996079641467163906634016771885120047610451593228470519266817544065208898920982447331719415867497334800036230171062844680369244436674761425644474091297847055981825538502735487563450453479135748009820024487788645621994965801862574316799125640096404305360670104412157580506790822283715199181765592930609045511957377876304638948885153711948838806015517479318979608475212466125515926153778599631548688980846782429746941329473532652653267764414883326491826462838095376633154424096612021249017619475600782456686894503414183899871924048816609826656904422574348038669807455651531127145066878741467962645635741985323510494652786729902518501170368314205336017987012022163816332732638202362074852234402094904808118436031364435818989822824649196014856030008662164659577668288508427042345875717599875388941689089223757283512749229714884563700155987944401339115281426459820453668394084862094226563734473183419199270790382170465978578199975673141748376159433007726022664060513542057034225977167116424997200099138845943532454081733047899716745472536508256036189252278229972297365147636245667965486863012697896077251082030788005011981648985841950963955572255218298555441283125438189483667437645091798426002670088426601030567783231602356864411784818354600098789679991861572658146317872164959438141921541589427239208516353605347273052348446660087823726307449597001260640090288352071211687076336135230342363312235268203203968242950191237981262574989538570524219010461419626924884680532080019347882953257499771737727589973052793943059312328615768754902819433919822802808136205880681245004151291710946288842218653235657399353924178130722883684411222102458639671528557635727385100326096351658461994399401282958908648404431264312482882274065512329815839871390299773597141496567536582601401578936881952104745487442462975856629252096*i1^237 + 140572467672825936111029758001501191981672260275030780713815560909861399518989861376641532551304675145426481688982157346574896072785296817707520573877109500717073241843761974704004093992695813188958053699349471859530317876811727853539395102665502437963316755860706663706518164690746051640370474702042648875529694704159768297484469406086073458082969701431695134006713150061866363827793614718678634386471123382507829477888444114635395147604016526280507854043902232836987999679227083369162985084010401007381881636598022339769480706581489827502403551712093098965619552279153490218246607577372548132990855430693102677512307445655918580062076044932526225654072335269924300345180149901463268140667065660079596340817849879820549315610986843534644578157169999276632958342428702144362042582929347187609875815857536334590741458806529972025320483016116663140126549523562634627841188254062361543225110062769439301912862199050046900243411637691029266272553774243550807733464480270031112092331784404846182921017282762152733291409334138064473399158678189721961098319482133676860347556685968831894461918409153047479955706160746655324667436816853149408235474888742686061548406119264748220199129811749403351505785053630095749063906678003463071486510581650730775161016510023387563654104520200217795970799039257128614284547814059849024097669802136134323573793350564143892751839352361187019620027881827679499213442514058045616647520858078035188880440336886303573801924490735295642211508555644521702140459023741388736788355438845245783756423353328956494835622767829761640966864021090226194290099309048557645359942366700695362876226340784811319412669492080911628844025181075164825790134057943502038977392629379680709155184398560554961583801308885184851613053698073671324807408672529748040805792334490817580305168926872056923385592520351405776686373323027878730235237926864758623304494733580547312427648453965035659496089509267874530235389444712347718020622583564643451039314830541032948866640478909221897819304472128651982797116057685338797475237424703196774480984892005145925831378851857936268780655744987387031396275503073491340675854588963941461560922727645722574783609079251153715119486646148399104*i1^238 + 2695882596207011096272560360781026009543089369324642594395354021611234109727448550898487152338081032043495765821917779472799176976761651679803917114310275356276867756357789521488922159140892270131418139720738543324916860976075434504450648826797048924996429367744340899375160865748141735656555800837142057493433215762253352622059046703569767070391597971930637588900160144007847526619618432531555722389764591442332166250146255786097042525558599839159640666065047911115895615386505288144686565396888848699487484350715418918537207180988003678516530038207964661546309076733879461454488139360689896621168014470217515087541269522471195404868753050062435757693720801224529067910316610044834372993077255023036898646188216701536403237980290028356043882647914949433281996545832935426624368265715109903375981061044971871527531868376044311188787867258013910526925262772795890466138488521923001408334132887501231280352712875679651897152078246684292579924186224058752523592102514774658022651506959547139833642134512197929399951862064238503924530680943468433735915060978963883862776921978724094567775185184900186627766480978704866451114620621371395749219692880043948371742625983369834736508653051160519322886525661655248556665036261944776341534135960459843496702537264967559772191131142692200632955456260531270230901159524885288293926075299834769890592757519722708128071677265567959858712388929609947744499882566732351697986080264154187691448953161924940293219685664097740665389241852255397665205950435917736560466981679678115371618897346647558083811338513778902885602571667795023046516255014981665346625964901558460854923120320964359240961891249976673373996873329852472274700043177810823038844726956123731538151736650717416996207453458496741216283749006165304465493256358522912415426948671782779428824029288805625789786662636617239690723046202401864195684190065718250902212692423525080137777458780906849067865333702577479606958998770656676276122482523043028135853826713731493233336631628641515943189222215156844194889842740718563245515822479690495628952752984147099495831914804928059267486841655190794781256051307472586157946866892895184346439836969241629687808*i1^239 - N1*42820518246480313947526787085485923357779137331174727828617427401521534852946879945171905967912218281990866743517932856767630878789001197578958339084406860136721198963575728716565560258711713077302719967609375*i2, 15302881422343165846291617335790003372415645304795370098969227396775502694619763522186589830519892868456357818469102917660739960497436607940184322968650828190861725040638264790215128910836733580278508781717502624730251699583125961659331575277777286298071039814141982116390571717834878312639409509808589663226271047421598391072917671491704826741061310914785173163719444429619935887985901180972907730871902164099454014067518489561904756207298705178780627153320972955061470577829987592060874323343811232357069455225589136399899563960693422366620555570000956813616616125516165805526666462847477642092708398012376771142844663052229061539387210564229346844700041364677528341517918458406412528032229554911377009536429774122354591458571868476219911491604417058031613479301382080604209326662821515082075769947153674729407484937275399983784945716288686757402313826582895845214251153463847474950961230598946303328967153708234961790283993217339859712381985707136895761015763741927636191860415754497681291469837282496541234358378364332550537557194394429529708638147366327484433425057655794315294075845507017898285439695763437938827691946639522899854047776301004703405505025146641385982428435122444268085658156897567887786297273173286967409482016898286817171994568358543446395645688269170683477300872865995726395837742614303959494783971518651251110686477254858633697049541556401734571589499906080491299421274416222876284714113212137768767046579255364207582945782214682330091609283567351293684158356510047436598576762136595542330424571045167182780460500053688460885515102359990406688980777556662240390056748977744522458874351162451554687574869102869152647765106620744684365724581032593229529227707453965278468475277870848876826069406575416556754079391969263037752849797572517710593039114893988570426846286003751382725896323464619630320664858524581552667975799678945638692925908094275699815747728352117945930373946980949895591875012704143090469045607287002877406350226066346129996574086914538066906960200987079878794132962112635441259979540145093045979187175185501233816986507947904165250191437030935043405065489326655916503049742730894382518280646356929755846959079227253773521523861067778069012899528683011085912465107375698312326407667405666799769598823818559532815706376646178236888964917324066024485138317067293124329548907906892412653381653221520605479363327624823004123225713986801290541111009006171803004643121355743334356293522653817833973911712519634531308544081364297627598837284602469476291425694417935121832714145764633005149520707871968397497083557267297590311840986486766911122429265146891029445063832367510586436345666168923605685183643589334388634079579645843933427550546217076240500095527298339158112590254330280411009379327287681682463688532320176976737885405610530164053821194880998494286140496423669477728784894728360341257647054873789983505243181139411220052488626624648019244555909582090845837715349158985393696363121434117645952461047914115919402299299425019223525453093945319629460815754229659210034408740429980741074645174826329287210929677391408509801624808280566260366507843073672742641039459912477246441753824058907103708324201904664970746612289507721209764716294767189949029926268281017739688146773272135456488444694770525896783003969922669576681614716007784291333161244888031648209984708904796834367739667222817318389620016205372459432278083952104550573430310741303221593911508354241353495441223478280218202922735149366150563694022814684549766452462775462164677758876485069232881464280597238586650055052285964667128087822908491098384352903022482282830785272392671705758782034462819035310308473889554766668918360387910122222568820818477061775242844288347886900951172228561005373389187373239208860959704814729988076524493769409161507136498441987651367567835316404731977244750072687189617773432678681660729785862784524397284258157014846801757812500000000 + -345804626310330566528489194151442420779907682704654558071677019210184629577308930075567822098975575014840237474340547215959718926158860994507173403198707845145735207248130317931532029660487253041690154347595163535155347537379241866976274150722049914735375783271495379308845001268901260616667862711758531723839293756589066219321211524473068172823000563820859647636125822334419262242540987274191889831456272214345526958305204266351835325333955519931490847795757684550272728294638404593550598009556529457199702527963915344286860288662972536463177153116912798820859262920880356418715621466484111794110252684754379490687009416434889031579521209335094848350699889755117412793004174406237288138668948289791610765246159044029181397785698169855987722750258841220728395355611846904116139534788236916667275961723439795536452964018020109776105151304398034523858963252780368539362997729873439886116509328103232568996940868601644700610014795959969659531562488693271925299342376873401808935743202035567400595738990313148806305551709993202590225042016918982943528084650525897036027695718124222822209918047772624982046669968711967603566437195685740891918060381503175456566058762760669191319250364409720155957964058240877759340468175527908113190983356031543624784062312302912676512731851497721435730381258688212202181298285333387372972649821359040093875979369440364698941692285434897290696468118802712203788302444818301656063639491413169239117824075587103098245689526081990117640570959493636292682544283381352308753858878843941344335821495737771961078315356154110438401530295303429460227207126588995850329712841055272163603186880578465867056549935673181840334951809309143334915995054241898447274607925009581260204538275900904952999571416900468009260049395540997049310974767455220418103777934277869350911961227276838733436698910877194294262051134953205496295557315570741208153031617376456251284010969912636381105418467038354676146935873042416816330635157438184077380496409510070528947069116463163877097631341238395261796161276945180003125857945576833380476243382663764493772165536394767605147319395663951139067216880157978278337806374847194752882538993408027295392660163403759648044522233549604042716381495680533174549018239699314121450625173315321405509094317344064830552407202607875134590454465738887461483739258138398938605513456097543706141627282516283480964232401707549466383014181830396137156164430700668890581905897729197356748214222668299146684386933858089598978193629067006552430246147001839521968662285870004502731989300019220405877893601320740062448598691598432705203605796532149332008635800892180959090739376664310725479010482533667146843669643308357598067616034464418021585704629996907495384731961801491782702637706605501553330361136992624008081598365445967171701838310091818269490634830908137213323761738387360249344399963674138480592840067602220806180180427943054876436776148784969145303341655105430411976526253696921256209750213813609222940561972681891418551472452651807365884668176868284757334568109020920036371164937034235029237569601727299075713989326336491503920280062508738318173465100323447513822041339985003785562449311804367259180886213378134103335086632043723205325964186702615987395882015958832622081300233858511725447423528400239766635822482528797896126905497241914243478550559245034356696923826502734718733679831374622394533209183552389333374618095094756277020815839978054756700549264968675670758068398234958145793389873368586430801971075163706925450825172915704490855137115856630551900775465139391101261466472466531220077580934637170145760745671905387399754935731411199504256765515288213369808297494586739192255696102639107368853676536064721774948799279964574948843422266201168512807618020553753913022395923947774784103521863750985455073169943766253626727934947540641354872740710489877090280608164154368955323093359766062349081039428710937500000000000000*i1 + 12310759103834463460309031411131640532119709992565768720269149335926868780063831022998136580709357453314423269394620010349751510752203840362854723490493846165410231315957134770656709055987648716230262719855290929908776249339760227736153786572449946705557505432913905013561711567090682697469317110632496968384460228228391498715994480995269629834367598239400274977149207311066663286964623886585524401380298885067170390308200598738332194047672396816043699875651452259358083159178628773555614497370520435200101822418101611080157908282402396885354235419158459424817307389939021948376865792098273417945957281526527777993085615403651725069409702950989626071325900596202193318017366367354167517230808683785085208945422414392836787060810524754339147091099541180957388657119468869627702893423117775168539906755296400625458881732047896325228500524969487027508330189491257026078420886983189752445649031412521480079184472086635863985543855911588844178746815952810359032150735361653200573499299249693743978758639176497244091500620321656163790437334516011186830198389721957125452163586081607526795459465718386634142604238544057067907022115884510784741745216426548597733037961191232033520969527636763503354933273695859029219897739916778857869014508721431703419289917241597451220305953851863020870186913076703109204253430891738830226637944100712929946245240550325089008833120245087436437988965810083890022570193934885352748977063301173891214511124198959385970327033771862431715135560158148121615663508917812179167647976528556429468160100183669219031723309729507100096105868861539429709231431782148577691465530303561603441124337906395198594426037578871395311126788550936224314444400681859768531090771414350014784123586176401260416846040066501620871248061448998847916244279729623871033241360809084620489463747427958399528933699987429765727681957646158882167680116885270465464612826263016668795416110588483578619990461218265035450497172174855703244644691893068978157577496919331111188957686647086230918328241677481493775007388726848330057137386419574720961026343975837327440349884935367428111411211640495123416718010721673247321019817120393061302453379843880731869575624371386892946106860037847157393212212036575176090987905529092869499868295689231299664559739624452194164858785065654034393753912652079358895067598415513685401710963147544842477416974863455898117237681518978943755880067310473351961019038648827389844553619845189346423359233506081967469330110245498860093691256353844261306498611806496356465664569923148624024983113692904547178272063107324413232140203424157420024239534932369593172071739528953870690033783355876226845537019206778969599431583825161296802459086228568567909615373557459851493001139675731580412649194250320881489272517696858545199653078261117620576238145628567214299539849704845298580202036478037473560283191880206820713539444782649380660471231130213034957143379567641307060247708437932721869967549403120413113982463000845663355546389405828735618266152130353443302895930034883635292168240840349510002196856554085303841388180602662640745779252705277080176596178242896691443305414852625665561882121976688845729388128907590939821477366631696376836449150642319092762462542043776751595576988643490500913055744181902884930479621619978008302548783555500850661325017345167982062626280639850747343079127701607924856504217555770469884556295196875823563049565894828327529949125229861839931773491092065715875067387658563924518937131830761760581903603067837932508240812848169061099107014322098497249452685856845496738085460881254370900280141432553626673139752376051722721825141046016983533990054315543850099997390155293341334550194026434012324654080069483904057839607097582461963590086042584936175408806079982131385312369486731323122785473707258104294759903603119585652761528209096752100275591041817049896625602123378939722897484898567199707031250000000000000000000000*i1^2 + -29388038578469096730996274287961171176628835725930421632812602999417625167584640707857240614199909384401053604224404487726846720530560606972258122941336536122447000917690276799788911804957763149893495691118464712587896958986892248564992733184908957217573281492594816446866658534186675522013181294818289532377747078414404933307992864890130533455803827858469361866375387512502561003096282679908037733496833595010398731575784740217679503737670489521717907241361612102521339281028628653077473210485157417743197409591432737307722549496710112816710038229891168072583436128257988504583026077958770867761527451747842141486022348091406797774714718254410254577521247866938613007810842999292103481124772872766241844520436534167278045308509823826975246428190406432477562063319736626355943089726403129073725473439717582454451757167454290554340527936956629657271726974227618954688917886384920337904083716005189576308159606735178738912633122788916816294367350598670965036429487563607790339558547344934154378926410113430897537975286580833531985325970667519066920707975948813358556542889764357575183786425291273893579505371945044627592337754819172871124681819410172794386993799600135856792396094187539350547512819817382787375206548403395748839965444058033687394445241219496336926570299229098438856096960026468163737965635372724108378089752745103378618488003092056200553992464429578197704017901063269924702952647682115328873021714818913471973683881293145834336703445851547039540720754597795958956123516287743559950163268014319588874153735254165957416842440391802236795182198123972278804201467118946531804182618507986550459709160198018865202440048199135603820423758209529556024917005931075652724874339657562774385360117234596858185679234227018145366151677053385822774782158904541653719641596077906575458190189191769404245413346850754616138219457998272207786838658296340134769201940147419815959989317877889792236953441273052628351030710154815673733586899141069013467669757594510824430676539032919327822209359367005256579469577660809268333400369946536656640633014293485377592557363108917621328851765374157147395583740518146817791984427243492372780098215380410045546302976787253315924444568060151238109146751127021915170879905872249208991337394323020788343959916776970962267322996353965368829099955576099175046215394641918045696214331907251305694814238002789607289588302184950170232673741527981349898684500674169161167615236898193406365364970872464992364788221842676020473156960801981383521349383248393709493984200819052010599732594282312786663925975060154978459539543989854646941246615916365988755534681798702596637395233120971565228448291355503963677199910776409966257469714224201643354770557416912394986974509103148344194832785530630156501132199125621222309201108032085386673165327303361461569664832698879482718546524467083346661557874844180680811705242710197703288971981052656633944149777980424888357819397887312279294310062723505125785883515691097293352488560473557432275186951020343591579497822030760505731364803652813592414836448139444397656317305473590003714608543943137502674848642373960173475282028190989590275623337867889879671862878407288097993824147707972800741015836244419256204610973055359144650272275629404878944672565017833118916409180785637395318968846518931639006543580434216405270379425927773535860172312422177947618326477149167167799714799595623461040680478112889680395570837590398605857104325321739543432401399931927063092379957959834580243544817323868784068831316321181776874396851545895867873425196870388274474537983637754747276938443893999577589940656940979197679058377912561793259179340853172806557980132754601490242516623914788416036654547770199813552123821320741858210153622339486184069106459702229513074225561229926911176512373839119213132646219396440950567965537125773720734502513564660383660331888222572160884737968444824218750000000000000000000000000*i1^3 + 6038544279132346439148591189800845044565865280302463748007114702992062632816534274662825806393588208829040464749703230284192070070422219243810539698289490577847842625905673349063104330711618407089660712332612588563770720217924002088757555046198346673596252948666662461544957630390572087989214401081496304773912819600442167572957586133306255795895223333010963810955396963398636571731923240121639180848182595270324085309297892163453826185877783376237407493849917568748069479990902568334738683204253292751744350378506663041263861827037705210329620861998739356840269794396175263878845469109964406101435686076559393748503205859147908008056674500946560207203538254415312541259711915740439145022014383008824519564907671394706697813399192253967515903340131188530506321835243059716247471771520111505235305983251781125842018399942759510450242755389548297934708124437379450718581832188331266614746905688952466571900301440315330851701842555488276507854139846549949413776687227267675435097389122415721948163311197361242574652866477226523965132476237228658617598768735334455314168182438132459031089620247158590425107816670626000281434008935153959672364435590568776387830016303532467890774006255017205442113161107150186589180299274673598550353936872490964475612232072450125511626512451859556872409899753809159732353321109021537532088312143775451393105151218652053807540639544706439976687031391981485364150626108642042541342243204314121915251487779522220792075846598276114129844334380786999590479787267470129686360740928221163752515257388396221645875162529002508117872032519688385753601899536280886506209946090922739841691157502442344528929581520506546630182680495244707803959621615348697728211279660575090559023200577113887754265233430089756478788770077413592437425487595799343399344277102956311196135402416275070066697286656599545731760448656867152265038402294745726568855820277322608543505936079784544382585013854934933454598715335196129955793033677653513757101251180698462829852308159392817408080166646659957839605828917925153390343277048988029905010195805429762257674934708954031565309375222539679170489287854084608585382791256892548537606263328351309448686632676789791773259400756455170343764275715092659186510409591244604173420804162684397268763959433578119087521872033125743076033417860835795879394366418822772862038576221059764061365380198531368504985596968493770703255302819912694220676962782539714517719996205640414236176174878055285860558448568315676337877555185255781061917957669907795309376306127175692627559206005913675762980063669190692614417291810708772936035826817711614318169012629494292704860896333317287119920778584925938258787774101267919563085285661241143141712055322870859176678480056854974085839350534295587347128713848847011694450259626194491308178772268673398203582354256529802391351955585434254978673797190405824660930485144230029669981046077439993512723742996902654417264299036466114320766487495540447443017774305989097498273099912281967022666827958566091701328457018637557526478502504103723264548084034919059175647055066324068343150952966757696057732910241680561508606171969509621086637741421900831091265283442135460830988813898175558242307067429507130394516383907874294476193789775312771596954373864103810055195578988445663348275680083963416791716377206924564330055004117191317525475904570757656895733748038222103653173343127124715735823347645961535899887966522785998023527811057027749946637244059485893350591045615541491046670454501798117207002352965911516613241086854319045459698507222925302703951159391902455951068682564751162251111327707603976499296229569069777394156832060892895172804225020386553279402319985264805315303264052599142247226696968699271616856298961228488855301271540235349379620839769340469477875209140756483483672586422253054116513636805937300365033915117152218954288400709629058837890625000000000000000000000000000000000000*i1^4 + -106686533982217901636975899507796367795571598041659070850580968140537541186583777266477545242028852604498451660887089949905592912170640402802249737736429751647439036398363901982236558196334809057538997577886415214575485643536788988215849428038632509720340078964955417431483020328405594550241822787359655090346333640953672831025811169810370799262201085723745147713136652742126612206692683032651507105170070136979825346494503680339257345636997384135761887812125836556846894921223314705104426086349192811596996607716528807406483779046612602816683894103407540421515999508240391423621074182698258266966510883473249549913859022700322156616585197936618662121893719064961518832681532472238364514973226367833623910651185406652689800616807416658676561945734815440569210345221477924191698072998868329593626161026690018366759651399517661094806483994195883020269888217269222935346791202436116936231935562013899880959365864310169267828099936213432132494334381553405941755632565997817061208960392158448063433265713414263298853339655674373791769390185919692757662107841788463390065830562997407084273629257305532783141291923745306542589403496692771469157663273585251027315618385856937075197177324074173809438313706650116889928272780892772280458772086148113425377176735848281730412649000506599741187109709605876361402120995801451057585855708543816981250584136185840347181777982285761558772287093305342907512779859783893616516557323628639636156777067319008476156404861286885542781253602579338002212937937745566592273106393707075980423869255294191719048513798275287598938323353159679906519921041167645319923194223820653442565767804006471791173958313988547348165900218502877808591467870251120665184435972365956123900385369916102168904201365949447438580899603832718507470413873674103540489039016290237416226326395431006327550850533012476115259849865590977568315724543524299437551554012177460613751998396280769042606546161792965574706900644409931143273739190332396467950544659882306485455600950684476027822355652929368005239037472959485013973140738745774820032947634550444507134702294190700790049329207403881070978424517195764489411607704248078891082250176095297697822297319899845867399486871018794189763596507325372156958013206981955200101571301667609936205249993635875644196098391172403647858574698428101588197508969728126861301996452233837109138603231072047557943703612174139384949835537804280985948377633205756011273102406802610863346390359141255636321605074867178660379139060763344054513656444150892020326249658178364194763117165999162418490923367996118534139086701769899971158862114274852522542383704686888336805762050698416233546635788556165343077607829261666217519263015396541998390633316382859875041436165132979862210401255639900500050118435494302399293861663821867134027792657176525407133335085585408484570916459105138908992514707896024283671579899675498024160113454869186328573193801696623034603470963688223284668275192376104603720586384681312583552259195987452485983225149747179893808254660122838652903609581493856505721712938555951935197447926315073290247047143125639085783862064708353514962154462337186031593864460069023560637264978840778149260892506254571097307521793166677208374991489211312835298202302443936583635230100958838673891254163887670023041927866338567327760381279086870590080551836239272819646619403728264468386633906799044932421640791160193498739803922307374297359983502709661834968582906820535516212319164252023818177349341587744203049326043188025562630135571194614207729361028000245319699914827359491398673087180940932605238858971756519356489288832458276818339552244114086917748808589286629942330958360550646735641239158717659838311216501344631213803003940248739700858005485979759448961666053643877552036643176132638450073116939170133471285805560127350740910061955424217167154310459409316536039113998413085937500000000000000000000000000000000000000000*i1^5 + 1820083854481238083837569635722805716128797455945739448817654062924600909368695782822376685337800715070877802374492538135499018907998152421525806072674770342324069585627954779956405362624704484727967155738315021629291527532728537541277545411846516120227492881614465154083232015463351326159461606428002498346507228802344600614058087147285406536587300790761215439513874244015569850426828317214803292075269626155851390143018140075781706726699257917334237041182383954679610587827306217256816159766094221018122113420528181804587355563337977905491585816605868321197481122589446872445165111397509077824854231095606697788642880390731580710121408656896774487097546149585138431660260613076236935473041650773855842624611644289384963692923631520213634575612117391499894510642302333336468405809169904807438702768618908866979601587001358659419936851922154619012140305860285232990438499423844713673218059020428053626923664071925919893798187454495887826349486197782530302911797223640464378545108723751466642921147604799538748799356229890694458720000735021806770315780668680513595740840559760747163250895965942922698496278647933848401373897021067308771673541935701348367725295087082337916535755631600095726326957038412775909953205484661958290842619962990442241061010449390218673992503473101380951058418807336930670889619002376098433316715910358525848994210182381917430033227934648901054508580748531580070411565527013578809773139841897063097531864315572339615988124848807257237725982814033529846431772162716431917146364872974760859757655271884744404443574344717570940253725679974299605376274227009392842831881397993143554820861803163550182438136593494913017366682475297796474410406132394900981665687467486675675865710993515927290573347374878414226955081390102437121984953540106048728931721808693628157506417703636893246078545524381942348268334435125170213032930457904903478041208714955761388546326107185104390570246558901083158138922233263239164588735189484967133629926321057919345549982322836382612924624366144487287217913151607747983476239933992774076152668891884231897767897756261352817446522739382439808870108720172293670203222353912566449559126666595441747417344896432132467315224301265155055045306580932798125580789777183899824895408347006828528120217790541593325640770248262381874109653692183769019138140718132950342174160196906279346839511438764328957812795308973754348855155088432575893728331887439349532322764325425992361023735383273149662045207902112329272581105414173881244381675622785664361115298461288598005249601358909228843681264262488843493665320138955390670236941982190265578266744532651694635216660618350270896147149421502450081764522016730744959998064424626167543246384509910731079539286806654339903398488283085753639716014566701369940420766201296336842681771365221747845977922250579637318359736089430581088168624568025175306371454496987890906871679925523537309547475653648387099361626751173321153223434083493716040494020559432696557902601866728471548774682461658328869381636474346860166798543123468754401506513142873011243513658300770599143730699596523355464979350592567477828623502933821123666203993517540688840109933572923873961494610980816298111266952687654416342710612321960600569713990919108289423328670749213792997727234280006539748098776286494275870534471578040875034106265200516784929344007009239150065616430835201313222690963960826258422022898324953070732007992641605328924421708630167520752447594338891653957717967108494652880181098975257923795899088153153661792344873495585875386534333699017129081662922812811906076458692229337358380513624459057192287807507947357962589388871883759603326324917019577977296017466301115764287471219206775049373588402483702529927615342558173893299675318752960009745613785505594361699161887992613290289158608977937279081398090726517935422634764108806848526000976562500000000000000000000000000000000000000000000000*i1^6 + -19775833792881934456139043516786558515924412614944933705030751212289607339061581863987556941146887854943945176569250064638084667855070260121187666119712130176780592041877281330263348151952673102947882891639684688091237440838017604331081956831638988239010407744413805581806698337417639743887557978548449127240851443760554052906577675940340348001689323325121968837330229121397560963913636843204887978826571586042479784838070689942294784858181843686646672374576502233730598146027550829988111555064225297517836556298062560468568213485127831675209047311744448298551732708620891335809497872259078661251076196551840344070846918942339467784437689969674514447588414462501965568883323568777456107200672809432311233246914171738625242365084525130025804904065566339542166624270080859850882771722086987879049781982816095056623229427668947309779511536326091428977985933335409710566100039085066398522360460176774011045283569137433896188652172400011222225826758348915845151991458952048798347604112725459192931375845103133288797782607850854832543744370136539163413137121170998030950787983549913619226104765000095592870818886388089136798977693780765808249319729678989739889659335892931693774683383511209198281069800742487334467120951908525530319712535997786164228223471672905267532984925273310204417718516218782158168566355063503497710056360094112557178763015021927869014696807446138165700543701854074163479073044614831792536404490237409840704906321232950630100365396399818868708206277196518268178746771997520220336177133879737835927163243441160427600644696964430011445461328754039518673017642662134406365294023813515773664718561317942150422482746776883831110570740024064350826135605260351653287524107058531427101011186407000157334942628259759358500543326070154297790683374567611315535143606160898691073776086283189826013390610317929657694817965935111735606291195872423735631990983470743858782121906328074329231102920394207535891858350687864084321590159386722804804537988921272379887703225294677960387132032936571503279886922595398025895463969869275689262839180336437858923453553087101881619365088909710237396654943762079830706375654910592497781787624498231998175120177703454607323093200517083800251846415364941155763437374743683650405286791561510791880513188903188540840917986108238280647830934935008478988498897692340157616942028955629366399049876695081814280350834216586344028873300967010131316272974399346635271055631110286375549557331083194195098065582896029114254655056835513615972521062046188676119971513289083409162856058496236079239844733785051053631899314569223492411424025525811749359792742779115087842730445889773731960936651803406582430870890227604932725800672189824593683808649200098265148367821329038453436841034645023424408353654781258789598651710387790074551210328766691079699215051669352480983691245471616948414456944144094187580295948208081449259570530726651049634222972315692029305840629477529485632127881739628445818980218733627152188414521689079124230806104758842931615101875038374899313834953592505529594410349641688355865823972922320862225043073624955372177778654389963315250181061080409797974028308127135556218283374833405453501806959075211697897874538135854414613272520761668251715407435545650599577707310319396367438833075729430714479530091289485259419538086167892004097906855634646468480846764117744544895555869496549381286574639305026032708842236945685141588582321342196501761758787926596857411073212219422507470045702179047454372368063924360029893997590152939772379843799694078747444222625941349902076360337227179625525872452203800675925390363531313723871655056463262556878247662589815140175434835208071528465757875599571246644811630533421382415557611993613691296710062969267869331749638353275614107015321167091404909700052789932435079057926719101292007578010156976233702152967453002929687500000000000000000000000000000000000000000000000000000*i1^7 + 104690341981117905769131686626201790272099039449293589884758165443709037468687863645292611577133600997965221861571083656226165494104553486819324735801444768774944465350622337240105851078267448793202769558800386929923821130575563130194712524840991837221607389897617394252897520879078924636444946826297452740625615749347519303333774757590474588993571776616735302250134945037996566980156660445851523857302835494180052425853774097064130823763276909462536408426955062335150877135471229155829144977784803071966912896604181127016961734911280011254399685647980786751953140411072677594089773179808529889480713123754705326145398213893748786906176417611579705893689730797949265697276302918866630090494063715472712455690922731767029094288860746535036168352166917520550866526045167577891445502203615863668117796984062028972921458529489655528244543730143512121480637323927590496367579988642342788985191716674353915153163210801431340210581787045982384726381817351823003325941372873745632902491585811825870243366801363800630105052768052210792403257580243720217261984054120516415177945221077039171991928240064562186684389567259515401024762752357073725604124496396525690811464766394217577776413156588152188206454010482166965971064586842279522529793316556862427721067126130163613653685885596760433873911041777987969861668517872246752783810742532781241357930660464077753318996959459422789596388020957406108762647354678231635143434457191989392928860238415404765517064414200414391268893218993361858148389110303907686522685530456546374952249243352524033411680287369908209046031392206880684500593732453983433399088189839394271829728186861204523371889550273879202008653267712717691063121684358354727636822608541757132026954324327774285674613662533956936864162892052982902672637197936803755443384318506169537316012917508459482132982431520015755504965671287784523151584018673591448867312580605353359715422479741615999300441375324149496479889121665831274997520202867291227197135671784764487185702682752633782911760453429963372810647509839865512477891559334348685532888369380587397303529433613211207929978746699326281121954314703649750683983607012093397718943231417130397360966618700646888198272136434340607235994181583215846132556401751935677715228409708350723020146081415644834269827875412043535187945759555095215805165113172342318546822831046881556534732942470292574483000961605220747564207343384031976845810407945903854937206645166209710372849156906810144577801266577852350847580433445135161571828401293830395470874888557338479062428320238421222773586117227198917505108351700806509453040047179421890006171914295776448777787377497325646538122103804066215201048825110536322291339072641720225186171180108924162832799982094049660894983233010033191836302652389687288960429744955130357653072363976605472888578062152640549597896936299528256440893302609897362361003256714665331800071594050846085873580915158838038509155265155289750122609246310194903326586440824436269083587482492933304838511753601698255033415874465565341393928861082905080342076852794197139243054396230311443656392229172939071562277310240374834771047322791716807291585832135737922920558981317375032246568810771620840576948782063338849646919836051442162415364708619926110216601163812321149896592621970791688632689352987052263463933896776991478171703561556108368656242580444965786379284086589262153697660364138608519061396378335306527439811305770801399339876454548952812694835590385523758365107271239014134458389850827129087210198899534937769024529911034839272420820038166853116433303687224387372929590275546066971018833184227053709290384925264484758203032741638536988743526676976571334885714874689885383870142709401685614928485035065762909268056841430886152206614937896408249178914145421607458183910129439640879005379579672885923592257313430309295654296875000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2439881950989849591930434999720577766437545715646108204967383279624202099994757882739216552006122435549254790549324279715949153701983077373602731887432087595741051423994103582145724332895844911531693285560060223895392593132661029392932473612834544420335073755656138250411080053706373714330110377972464572988312851683494008899182034781015116061902955142433020156653850108552912035338826588571704389061717822218120605795657965693804126119303214317955261006286811920915114899082392099705772603744993406015636526503669223112211387355793835108103249684438980113934785888714307957924514109867012756700681858198737048022545424739325502457868859485386573692366860989025602257341597515523723263754870476213696796054969691095099802395465833158650949717708649242498780491295158317681935820350097699924243221191504229665223772573186189503299880531850645397855503247318823283239174771087849459028039813938305476403758789769159566175615527902147010885290624081902589636160504018964684334608719444183758102824864256384782510072846948863455835964365128980502357745551540458971636131056982985761871514214473769964712333197167635865568727683596825924216052019541945817112445808748661184005622042195074856709924404154174570105681234076671170419303513893715978232692333065064389422778399077989138277932478231126939073266888844838286479908049317256067434870042054121198840728566094820574996904559972530727216131919125608195245264519760628582245029499532152355021863120351144848954328774928620571165807260789421359920751672950998894458667301422700628357500870710603911076176939306851392702698971598369754060466004120142357015161129253485224475201233845795959689542129734743467899515702436991892599694868211612197685856083844025422604611047145178243003248502707815140008679832203563663637858776377176125671694629019703851831840323545633414046814511838803634145587842048541344950144836215094185870377475817476747895840457390785573780552643622825589292680580231041994844966298349661255788030614323931811676369861630958210768766078196486274671021731991342940301068607780685285800974429040083820622457890654789906992185941591279742337946512411504310482831315069083529757780885214701488247959060972960708551667944015125305991623640686222685989885323382532578616378482240215489724125255913669949288558701185848304041768183054882552191920266430751271541393285852849610302772012162151770427836634711193881445024176738843694495249325437586540852298385873557680651593175285418763061386630125722598782515006590903968515356463504683545554507978138852745390085623037976744378188481646874799219049119297297219934581989758338357039789227788146610022340419824001200266073500295581972846447941689401481309054111742358318851065925855398486017505354352137565823803976472599604778811520716075221234139533866404768942422416270909687643754158314476427267024642100151379813835883866216400096726690622512765199661220269462536558882715023813433060858908865517128401944658567493261152112240190286624082639857498254528132720370852612627176651914569376255592941978417936653813701579948282069531679287100013780140696229808975886117531517628301267871995204452309331606459224213840771194515591774110141305666347173055379714395275540210279265947659028505880253458550498343303570655002315065769653368619350495473716298302135069277515992467369811133622965181884402353809346299728116450369292523442355453494545588371860787505404078764824086400222428530097704433715950823715930905871919975750360774117219686574593437447146979425671782467091059815185351444684915464217075808404479554853531251662058434962610383871340341329179366212233160408539401672500160246312707587511662012351316573855392205020407076087519450908251067468543002856091910724526432023251471709744851104993418476248690773402950020620004954236224828864892753213644027709960937500000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 65254272406213625546839326566062888815187928740062081462740922505882885093110732561775409299228978753321723654282862560323707073292849395031465472844105533318450425641132569932130587810279378768258755213947038576279730755276070041913775397751472214583454351349234176305549911101028374169248428298354317739722510205738611095679082805218795137161987179106697251036400624333882878037599592947890368785387273275319297666576201337155783470590508012194038606499507992697167197703326725699294213987432117951122377270881848880563917632399332681794051679470470033089113620327318215831174125258939618881218934454735207044629830660300942176492360027683336459384342746884730045981874318006364728342829255433569781199445683661854875898465468329631260711467162205882369182782478161837693557805024550305460276161154825506155487837358372063197617092443288068205649009592566456464638030655864849009040860665801013570845580482077240538150383886515002163641224910981792820861968309310009984167418389876382011637349235548643106079636446857896593550968123731013434933769869028565158658296736061420324553699486023670044865123444652156651092894686580748410840260162488015314018393257534587543811166268579256500041056955834043839036312856758057009918223510065609280709069728583300518133842543826263515801479563542346160802729633335198224781372062947497691314633646971297566970476119235160214039382277620251882283544696401639328698319416686518112865807820798042780024801531836118726196100344522213598723515393951208506807243612434786061393135028762264004423648371408263304648180017113522510835328365988663215375812922362542152583392102454595444055815441071662241051845629517650276582060893257444508491923299469242477369816138278322708299015806850724666566900065799780862153132730684948556468058805262805737116858035691313698239570465159474655577873591150846246297472064122475985825252905397440648568722672466359487243669581600162765736484342479638787080611439397683489091190993955172392236761128829410121069991678232323806836517363241384227934785615944934899796687388698025895043074787064081505980490947635139416407283472311360274432733383658376624123392186177535259571837413145882994434275746777229275980732217135924304865716209551975660045095836647970580433650795173539641692335698454594980339785967104459430484986747100066813289682475620561017035281176378277297012397392575523050365873859812208889399341932430135767892414135321282891129175710843689241135405419856194879316776090941091481122409686796562962740399360804217072805126706737110851375786165400030317444538767896189540416762531210612828326747534203209118534050401990796639500776086434848547256186363772715169507186584478626975034368558877724595187465205097068977277794994290290949595961274820374073988869013801959940151912047676688270950225480929531803714642805094399393589682695496962774668222902481880026484472795402250803398661000204451769664135232762625021365207306883951574321927626823618166102244048277873100286841964047001264127700862944477867478782404508440599125699638617690870401284321940126613139902959769681920906743773829786976374638485444804549078447164765832076051762541216008560077682061916829306576256050197505717185415702382674220788671213210994185942442399021526770932614025632461639988733111988831309804619971190395216851106739617453074323340535981270374381327814267309306890443537100528458494166420086852419426289005758482023035098810130213227322720455156873550202095242120481300946543608712529350736642641219248743615068342022706051044938259691363131293414341090343128281316674517008867861394373735754942104017035104543902059747196269325107430472477047529005118753836888508783589763861901687114563318450550877774774013637171308913006340082967790259129151465187883245819795553051995482462535705423110228729248046875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -977960589906412167639131189592948063008487545197898092574656883009129193359367536268196230741116503169346521355337184703072345895092749477002922759213287958601389190739370611552073534375759907205682905511593997890730470015732188978528491709046835681035168885180213472288076667231421288136836377274928494084765499690981248174839308504927596440119241460129972745854892414908757417730716302492927953537632802322869177257928918597592467863770158325356442832488664458332776201140515312566842458158043328356527035170770954817304517840835280191383637315025134646708148687799381385784237717237568753845874758224694555086369321166019241536748396456285109748608674135303205722472711021452245112727532248710344250832935515609448254273628533015466983413711612353275024942779839399972663155151753097469458015421241503850306079753620736256260997013354792920909436349520716516954186817781570686227003837967992189244411140684892174858821434342347050263653363749609572399353667372910740748198392941144844759723329383105491677076347704905844875092879522028047149478044820282387822744443071057040810087810398156027064924580518159194521157286641464394536834808858245686150176732291274831192870689876213926776293882680268473265479178084813515162209467349684268929140051560587865174668987314203327220337852189230665915880663496161994689744614135515244290067938714211202904185835408131747482761053776289192347537990916329300179551397859260793373829421281542627571541233630956247500834783852361858225066463619641545871911546048749561619964738114450658851561138079042473240565582791599142071126702109890280355783554839795032676973436416273213032739652115961070120309682413015645154410314257665680161697947644033067383278009193995812251583272223798812132596328291752017444908814271235430226456075076853927963187730573706311322953549927604309045681256388133516630577580719050476750051761240378569963165738773107953218442289731523203599820563229181772663003708917379912709303848703411568671141880576906576828395877912858455819006128580966660279384748326360080227977206846417276022893618959570048265599668178635584461141445326647349686907838191940955874772782036693886832539997689337390640988671094614775084785256095230603733334804962406574641890994343181403556232222562482457823976691293890537446294830925732026112671207516102556777777260986594162454543651390140143513102965531641551317450861484008424000312239224216441526415670367063872939348172057978490576658375174595012935997350173251813720240832667936191089896101579627431625131262183803250010166448229939725933157875036905642261519839941177064259519784432326520388196492135908812184426129178096290791968201503651203796202423611924686346402585645362361689450332989291210148399369813970974899977590461518347113918332213468298791327448110442306863754984379586488433920747835787998397998587831661120354673067604972252465070034341682878364332134280171925053071652802069494665907834279493782669502521140115617849497110639398025935693353973121563133833665660022917543509070017367181107452469875455055289265066890695861954265926441736691518485800535952447980004552484637547279618259702193774100561135758247157526254155997570286481124146614235488769534088405206843840991726817229055576931025240900063079193253984866283958750364661672793604929721600222216428279505921039683798426324198179993246720256284259356440706213075955948856373483330797273343954667424828185799174287960696807990126199106309606026358284786880386932358600630594001139068354500906767147513712395465831047059374649674963948988215718008398380334889024629938677789770249808966310453047393787829455962944207915832292082488431272826495644819131258197846649533503822683953506571195045091484340139347298120840337552281121840077762000024883932398934931147149657180094942170851121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 11689222004875395475698939687254970203864455869002479486807791550620195572722482019607278936149634683169541578038916988565112708157059847628094827568692395610895361093465478614213670513399128740976126048297054262588709991265256475051524380991486798867202579489772583205647324899050639268648090893662709545643395944345845544069437681311636882043023798273964553501960574052497237373012636747787648563856055909308245577240234796592499289910081647546586401976288898684729304020224005162002778485457808695427323217968675879354083003673108709025719331778419631986804860709407266332174964264612891350509234849808746553006496404176816221647513440445861818516675919877399380222182008212124096454878511272176262618008935799473592726597912652610123854969008770550677312144290011548968270750368083185665732873498933962358270842264232395879889663025985326771824676119521251235392954251302067340816304242256987023437816282095744141608074516748973395915766243681779104458694037488247461946399045156699953477811014637585188288290084782969125978989923270785587644486734609916739384421436046247201890991478976923011938560052020548869929801549141145485527158548508500549748819407219368546873720166755912927569597811178009339766455397093071984124136363377969824050730495841838436032321907501547387661846430521239981105510918829668258829852449052876390216888387015450463968267064617375376649970250415291264067840105331937358917148091929810099822701078126678523439094998202704129854665232034862035586491158266298956846103845039469276967681121603381832021092292982152841134573316999850423303898315636532037444100562464175123970134495294586729772495372707358201540048848281776418099327106815823786349427059564379935187286794606319192224120535205406476116603301512417163304646589125705417992803459860292431560189784967618803991640499878748371177841292704491507606085205009594352872280302432267831897168167960006317002933387340575316806204727689456508026993424727216733047479228046486615557571759351520775455184303161735252048568850598619838495216989766908158695590476032071440418494973502538540210182404725775798427359636470574333420275507223223839043801264393253241072710822624048627424488864156405233016100273032189433463643563391974054545296058918125477086754390789056441182200284196351826734347956087549851639573436585080434874418823224702652822118039738933722384760541374416917130284861554314179621482940078315448327360551597329950253709542689307596951230011694371709443742090453179137496179604809117428747073151816254638059419836796759305345732120527674647534874590330173338489684573119148660611399060050475216420904851974171565722746693149771259918840327950656498861810228134372019162314512212449214854528742657661076343367043970005145120301297268430550960228771598973808219386188047138487524672562684151625129566670655512474297150468060678353516259963901726029196298454099667798909788831907185425740806664939374421884308341800972608258389147584344740858441289469423970188447906952518543642483016951747585885818673096888134888566279673250671472557862210993789208367333317043447149703426254026824145627502831518543052072688125416133514146362620443725093261927782765940792380654555633429168476360222728358821853295384372905823462970349324486725794605613427654139460582305099054235836168087398404695310971066152642466496287945432567606861122044641565127352088654974418844147058776149309009591829019467268131583767795845416833888717115346615140138839987189860826939903570559893954986095030381194690540726194698189194109909361893921606463911356819978186376479235324065061588639921441278692403105448849420681520076111677111281420362619868022218188064571173848994613015366907461397983872405950976149972992544544762472738240072329262359189743730797935026203417456311215213654996091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -71038072534795379714308229815736586848155457630695777028307040293872021541664210520048490784044873856609878695218625152888212467781216829967994549204322616485596576746675877637087947474212578876702184546596164139323246453914075688553606815522025707530763569768960982142968912915573141469602256673056860665595308352569180238972376679653018341127765957267640997473400583059454976007010926328563644630037653004536158588902367502236344292568735306099157856663511358658652260775622509791628441834168714287087239843546496523097841270586657748454878931954566097799089045468285588675754676272822066139955002172953212888421451129034642650380256049041149006389113962885734516428411897084961113966536097338223398916711875860620372781189091658840139418441780818217213997791694404098624077146326699746994368062833511144823402850339437685433053614943258345756710309962689325133832261338616304723947670787362223498142981344564542019495908259479038278501172956262636523855952167397216481508125373505589493736303414536315080005940062305200802328669891307083433067665652198132060328946120217747514428296849610966660883293206816142071941439980761867749297752418638355799481363065916143993397296628788318336997269825063875762223087113646801906936549850757800415672935777323997392649761888690685565771206621657853124913222893821949991968022926588693127012224238330369663825237201399717134865029411837370816366341791354542785276112625681354056851346080984618273926633242820609995437898754228361007736705632986858821949836141152247152638588241642377448277890007623336829626422092558266734301893771704816426414177718584422118041591877225146197409744878689413914881209170271903267920512889896871446180125511809713862527036372246872382471587089314650587468720572362386935891726227878020861272885335069012920047386226167949863882779542818368966730102576407047696655118950063720262737701122546810644104573437727740192887830918188732798570952051162904821750881624800573180895600142352087999534521542828836184393288811018377310435752676281085078155593487949304005574755414218050714618172391543460397498435050046822475129697776272833684282405893738954392104161525974213121422606720707947054656738062902775287362350851868087304694556977002283871868674198774567513157454046819912953569725958091515568268999009948434268468947509036032121549344043583345385408677372921955045595455753547984749230941717998303391368630389109104006667649641432950723255131127873317237743857092933809480234532648798965879187312569890905427431320723577447354602188463382203857763822116026959810480205080777594205398640775657582144898386704317517433020682697378121723779145506549628770785662964109812638649729603990107307206872488656247583365144374384844121500067717554323649995660186706725010895279457617527079233784296503609374955581343876481289971141554408632529911554310249575468916386245358285768913503910180556728917925169548263002760649909694679572745050056873469134092345375479549187440190171667380641234761035775184392797152056561463668094828496931938503928407604591194062014210921884730467893617917344321916318502846545635937111108174930516357111442057343437548936241957342903708819322931201248242063470099281909213612065977743271859871475328222906441814611480263712397893693923585117982282299521805036985854869827610797953338536939068608475660377534551188612740078156614254557150371244078194598764483067634238963752101611483799783822967484097210507535955914416122966221422201805713309795387373233179935742608668534904265725134381140135402916608977240784434578434699298927049152906922131175696157556640671279049180089380967262656618079415575275853352732486533900770918709565558427428095440736727380563604371003157473382563142579674062810493575926629749633927465643652407721472197301271927674251858138112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 261006648291756480654607785438132867935803119362295403614055841319063161343958574312200054766804795089014489452179801491151219297887950176267013350364039148443837344195122648336118081984583387530898261883045935072062989602359866826639280346513564658903478450836984295289155141438127209330204339173359053818879191900806327901961922068210853500385587493876834767318429388166290768012212498536640959173226523430818636661373137328794713560128754984400639704129478576284128820795978838474951657021656036307300548164616124270910470060459257863152067399797152436686156983215753739122777341473687464639573984447427799633901750692107147921920624036508205303338011511014463196959361482102599403302045841584687682691361661481882340117712046998049124868238263352054036052384842331135220342515632447041053031948433970077403762562306840367153017100202888619871295565430893559490692696905551581856976508924794004729586374628559001437462199122084085060757383635460424026227124064832881390777785837501355286430589921312740456094061476120612510007940578262141899155629161266751116847118570077183573668436242168249792619662447395623224655111310075670963466002205400364524754693764982401407796275359798710349778179494358557461709566007686255586972961597168276062686007680406585376093877330180651082307690391870721857603898100447864173147584082526199455692995009046524089209105556582313645421286333165817923304787223316617866052308065271930952718947010186339238147371080127665070392845687886878700658744376892480550493777336143337845605753513592306736009568194793269425967618014660953475424295748789652610929159977832815921865145662661659874503340680451041131243711857379690302141740107679980034393628075003057153994617874346731733907724196371818577849553209545126529192202531734160013156113744792067272810417972259195892861543695995557012470581926567262162301700997231483468370555969882670977421491412158678358543011598917919296437294944483321624943486045137402514885944497327562899244583979942575697081206060442188097194416780351339899858164982349968404382335994485483879185955163530619105725498212048372780211957732968957800887981038944305348385750524439786078657653384329579710009078907623641318569671526359190908237037387024886028785804447061542706259993900914804513420387010304623072063790320305686925092029308852805421236848542873257316904505524025615461245399151601589794285461007140619811294435002351008878928277257815888484719888566817110778625715742114565194111960913397670853012833570890623196912507762596929468681941491914386557510214973382649412074619928729024462008960334290718879965218052397225869161363322164286631372992211314574328470448015402561096769785502400870635342646445598433314938352687991016325754885884314327462125905989627562802505206434749724018289426910142651301580038377747932708747252557470493748587636982244796929871562706401169035668172416258617418862044097423385951402627310405777069531291469905508274572589507187232312102493976467089778920708524396629381365515667778499045915848802261865341087378228558899439191325798934870199376435775649746238687779025441866378593825301367514435044687456883180684028283315994149451691793012648494418689583824059553553621402099210117762229035475404552247775259889043181669823194915560820393919593394204175167376821634068074132942696545851690718150509012958473128164649785733053036652951276124503648858183486173707572020606940505748988587414701052412410251611203885835633987413893233414338595885160147925629796240646122944206389109063259200746389878239217415765091904639762417055825488018423437838848007925897380059058721331513768323976185214335626617731170356806143411689380199751042147247612960812949714504515542435042220990465269888698139858482068826058386797169250103270769033972839680250570409157591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -723855283572044144227638256993773275781529743147251867777275094829358500455975681169102649305228808761654817389821094611997545770145086526249723486076576755630562493649390710188778553381228443907061301532368510855488853996367266216387738597797515039720890377056007852746015679164091002192429761024645154554354642760662395012421547260699689309019637016837480276454586138709258951748645028863068129654975510104468634899239673778144732406689506569437134299498078471211404922978575108695710945014588796020583085549795182478882086832613793033250459970751947749605818501213870780116012254232517070770477626742681864914918491288365764094203045755889363610322901108532507265626120762119422205407856713490918547916218258765258145884846833983384447537396146405732421040250113549421827920419510319043105170059486260898769185626269992820061794611874743090687829503394326036635377802439350107803395662695272759082836806563612531577494056214054280322389931454575953620160668042963613304488002408676002286789327585560491702305416132031881748695735573485201630967847871422185066203314915892267652166865022700994366408419602297042742417321632841307251875300833256857610584132588720783041138306399297165947036366356047072790389206957029823118702274340355054807611096625973295898172092260462348912335780505128535980916822602563957634800573815766692655010861217963811581557120968974212001707303168302170679606303571278662450302815795630001036753270932943516794816808058404520517267675873115420957423252474103252286566328888516803538689442414263264799614339463045941988680960680538938476968135008298306108620409566790623683881196408923372004121305007666593848046879068844174697743238452309765646125983716589211052501506551843483374790983104429427951773040376895518317361333997062532492632690879613644049701965329934636972688172263218579182245486153537248489062352177280610750960701555344868310449399652729942300038106810682995843040553797377653221018541292548708717595046781756870668720476092236726116714625048786166176219856466077126424903966298259321721034444422605122543692034012217663185609179169009018348336911245069693483581289434362123031530212553430957398318925074469355174535666152938194021524683545902727650670743900824869724008982010884033027231113551740141957636993007402082108422243113845886369260856354104859817292339071006952278665983703623547936964913799482702077547946863577622838135652663075761511508758646950974892595563160533079846640929145012903086483216899341238281574259472084666907647768965975941785469436223872107528045474932825872526750155612502736532523116619767909163929949559682842512513149131321328409758869516797143151686211640089758433081896289255999679884176343385409910030430074415398464878602116347302113110970752676065171714782734419765251304307380037374297061429705133900929323074724024804486127687280904472345400273661236110016747858909758706662062392347585990250383732604054667413198034210528379614503981218751007142027425841797743375501424524416510277367077647705402879091038984055478890099452358776260580079413134538470974409866091184655480862373252047867371943893016995819717878917196870669184409832579925794743745680377911546290902871874822684195968374746001065289230267178190582560946701623842128642824959541803754500712275474406018034855633292641703168201609837244429913463875622774483499970122866563314511570776050903452048062031579537565943691770605780685177171826623849791250027917724458912076457104928597019546903111870350428264886452258880036623771163993246362146714046975177085956964697852859454908204155223438895296595007459958590933939517390811920908715168572549385973903989439525294789837446070813454955131039845276812731093335200590654737396100994570226279830301278513510405450117195216303131518802106835825740195215441920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1810764183979297270430539546838138487866955060892588709630091623916614193246034682477393755064691359868924299743333816693039095728268685493975348524536817847957086759904853630705249383934894155250749577288747867953504395675454096057689352942595380376898083102432459907591225229026245917541678420118982035442729452573310529341428599628634904060908024690321733883092021865252106300864556025929431990941883899185193971407374204972899910085565791531334777530211637259860543757831360455908755322591908206661610815980548997825079652016317869961153154945810048255116582601435461925143116901166614780650537512237340238293663589783952806339635992327491063698941794086834219685868700003570302578490393821963708161197480306914431514416498555270956625760948875774256664265119204350833714406771192561134140462447295277830900625822545242872224760643245988056949619187699273724505234032231287708676450059677253095774292799787125478110095846129273229774814735547587211905701536248783732452126175618219445734553424369239949059632031485616315525984180682026875116910910916135172691455843795841016598152116086298660230524691117389101786124869557443400388816809355416693721327329112170874209134326658984888162176939495461549836554864393644434970145378542031117409848099184236330085717639459552764997941491340528403221355002616668095782825126363158143369187942899675679842474933568024288661963823746433804206843396248808235452742280830360790488566327673345348511155211794947474588802601730685580644414942901213874583182710756423635353252007938233424339469222805807346290213086682328109611360650076460647643070400773851089763641508864249829162252884281124765854241429443873828184048475930692976017397268869663065978114936729096282431691720823709704219849733464340385279634653261764364340681457774901360215189834309042896058969250103657954685636031292111820578020095345432566574364108466683248613021811324878803583711742392437329634670781400388368480178595976142060937282165623078587937713210229798740837991222310778449577916748996399083564524042879813028866115685329097219735912789019560834507837167395486061902528462616143324498329419439659264463802011582159159028931722459750147720212343447997008895407919254041299713508763357254484571905902704173506367466766882164571627984717735324460381219970077231846303410416976936521050745512938653445945365717603967207635501745642542388608252979323791883168837751746899948378316319492285141391425104779243343744478543444045027089192354906594162182408088240860363221232121685114978031936806216830425070270021541807095974060233417982998044431158028800273018745165610976110404322157153894891169849446312127923809901283544905659085710159383388186469929438570474505812470247451794251645826827175158247698112736625546642684344609812144328299595521743783567156346788191156600918562178216608576038623995978026773018304249759364912792607145392917689390362036116528793889099605674650311540350970138464113795536153143715017230506456097251258260619309577694211123612519112750903728956344075713157977582813237993780790517087755706583673831565447603295762404841399815767987642950944409513048933471687216674933045488596315104930068256336453301369446670023988111295359278044327929754377247216527852999343967205267320596699974987079796198745318290694622169494845694788157115426342097029052896353337130211408400891656434171333018719901603016064652951870913820006748003801523092028987859647220660228097005785723116535860033222841154265481133650780710336407050486866739240765640416106992243889451561187916233421393925244467802795966706245111836454708629464470089886289122036950208591723998963677739127842282360117340437555358572948309696001306650806747649903011107024848740071484337355658654083414106693919655804065012492983929010920644983576545209824051200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3477131444299134799889239138339744172476130417525674653182057833887778654059743423153036972799518040888660943734281803771105404925441406468189243489881977397347455336616104401622750332029659263659819994349063682523083895827236929602909029791940762886046114899925929864881501795877778803444649912915981250408448900037673495265341193753843060026438675913642719121775152988429189136445194331136378866429569129479173618406034410382401428082756622087935782341897557960093937750955272913644394484472196319974883655646431224208222003461974384653955441554886498708721600381487667218443394160939253455568055370581276385334028882367280178840828292147841451426595337216941538353056321173568869746154414813679110011447406945856444355503088691485635514441523512554008434521027655047956158825199547401728422145944755625777043209330431543956971524695559657998770238914826990468365495170691044326260095791747326739014004162311375872090479549174375890256060508498425677068777259201581437422162549632362608981569754817114785018852079208655572869474537800593954343835431927299286403746991992184829841306597201394697373595588492278764420027912492732416223412851686652027428856332429052862905082399411719582805529935296868662023096278867543054515488104254594204868904700884458589452881969252558724308334413736831380211381274914122657322765888946711561094608535967912230534951668227811644815127456488390329550072743789147150010668209243664127724589210880024698620492156849738207795563310933986434090559127966745252815026094196820811284325776223860275969700964889746237298963805542526078013900181704117869555483232950271643870986365627104245744250939531737038580724394611101947969596456399764706425048501201646357254877615181129737595368811197599019034045445787311559011133608688718837840080059084155271456350527990298607796360895219399930388365999732592110363688402456323256959684326525936506099139450132739059037663925732269786666724617685906320432740972691980137310124103393640622063105368113747911299677818187261300574394864751400878119857775979379357900328352367062506357937303350032014906972699444079380945120807795931715540199702622916143695230602896650880222487360956960656976580939510491648807351696401619338640218415495508236068730688578716694605640389259520052129730340233641821341877393741908531212643381750116207602601890846166945390881361936721266676009807015470992742529826791051502526875576004045327092369830966814497230017596743874133315313571901465153938829938478602827214148657690891179868255148643375886514833031345462124562551676014168421140599793644537217980001840232534643228568888074749575925904969065684230552260118797571302679115246439845494269639517336684601468763999204672759427723073952022979147801480675026983605086419026383142726922133794507746795620863124351447513899473577800132191102100855564361713345544771938507253619877029649336209305251476450432263053511499841422387217801163408496929677390093781249928614433861654742434205117770361100051920717746511203978629133489702204876483672037638990783725075303557576632602127583806719433874793971639689681397425546185823646864626479642732947055650810493206725004686414495156940699621440713766080476502402516748606938216819684659740153374328149211489002613827186878242460216005821209001191348373386215367422746662211792396236185790931547594328274884472703315437103198458895741733717078015687292955337679226624646310826479550900953470440123025449884363540589995309623805804567229150097086488127034858374958632111411760494680064329349933534132725757876917627705667177477899394990833735017524797788090382115869969317517754445759983866502458926830583719369221504094715151048440946946755874680515132629456888371031763902986341330926998948603406730514930932912963331512057410186119673365362025272327536640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 5133080965435531928486449730081690073978832738675793224091214061039905627285363196506796391786213614222012786225720828536458224289478187426349796155389237345505522684485132725096958920216979280500909560675067252727631904723074204150586540240286779380754153206935716407658494382361889119019627409161440178392653184698413975444623072983698697320477492714052534090866079542473536135558644715831511998984590193649531241193000035714752507983632898129359105770086578181941354200176982579049282522485006798436594748948522414851867759522715206435044979484230291685836982685841109978611196610235585715639817458264486020834208462599254418805437266780623264639582552398519771526313112164837648498866265911703825992563771016652886069813293893701653724169623616273754765353884551041661482078865200316255384262718040580712888658027582595550094792255465978317867498785164303114493060198685765823434250447488206865055362465368622953016740546003894231992008183390716575955211723039590377094394618857773551972343295349662764627922797186510932841043863523419887935571524807549270989947243119959517464928189633924696728579113847213809041808473844685838298797264181110575520040405051404246651850326669568131361595770346507159811731057455056639690468103699341091701530219596778887457030912254643399013107555968442594327443729679302959935224031268275616190096290281389719424674760789393096683868059462266580161565388828807480655421697879802662894980389444358798571296245396586831984033455598194139135113887223644674862695605967377268783762080225338017159367176731907958847306007386934660195636389412777443656666777556079878598274646505291139940642265612210945246060415099739256392232120075837158160601440284431624519154017826630072010316442061174457453380527492982601074595506109995146879802662648052797093705387475997128524849594385091574176981688509579535947813628660687856940549601768898767710265630029995438507864791649926710337254868972129522407129313436571647968658159477903435430267490429594175908688432171147469764604504294669728969025671865447906711738997334900136696694600152551732503722398179497769424018171095060505467336479251422858998537246142539575576203466460620594070850121745077191706813875037978966456734898126876709659620578374679167625117630049402086420862267303023025902568543012905062269742850940329643160831742613877216557463001022428276415976707739868885500205604245358766973303245275748683862455650086144877274860369758118533603564727988316618375905031134662923358543776845527058579023830853807509979507010108472966410893952629213868441946109689245723360283673659418835522876183200748865391224228200944568989893895663296883751570648576378371596144597710372611003920523586874344832308794357454512607501885640263398219232361748223234785751856568203023792991979064101570193478106447967638345094830270481361259020263441195292048095014870302940942949971499107086686890951357599677148414992325699405287701004563449240336160901749247783643484169531694495594368682272733544249766767095365809279499909771453302494836826935626254501952369839528748381035648299602093283899701571247582701435691210289268656533167785011860623325320707577731225647512023680685496335759980612140677330249387909485458071644981158207020599382815656886069201841916234894759492393775997957846476550031338315384250256006697939629712300361426379158049883297927725446199452400026585218503075684641797176921464537364393133648374211960044373938194967880228477109525046394267916672574302095277393059026116450424201530632352520893528714252235209751618154258969391410907869865023207481571764982102789680227646593612935791660156004643867854254970004989592674847279927400448923002264552180799510540495563091126665615828475574346967024657333977067046144654632176197227644253143047128879274446028800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -7277445764026905149862127778901009004404410803850943160207364467056067247286931727983482630087667856999216933560692855974113988620923828211429105294028225640396158581419028081770073964130212793734527508533505604792149897080549778649475600380522415443327955453742331232066847882289642009037784009241570890869769209576838362815791338625412700163060240927814900706320391481321418113682863549754342654605479054119207141806269906371061873043958086307267870301235220102716404555653565433353725233037621503780612053414911341476865371779238902744500656715467327531496019990334889674980164327024374588280942794826532306559232376655055807188272426162135229082226706571982371862920289415722573417735781146920836479259960787281570425634310924602219046103904816395872886817630223206592272786575654834917156546281747486826974513019019741110002936487539618442962965030080471750770622791337956575900614286557795683049820174194841115691992932804665360941205687197920580186339928571975104363184922459426121189013343357223629665575727666478998028086853836216795224974828609002450028681485736095943640097466138231640542213701515350153465873016476730961118562811842478342523527781534331702182171616391073266985244872403229787307363647733912654760769257437835269354124768742457349392641163197319836323090266363254515383574356686048200601139816566201742777570061046079929938155003448967605437563991906314258326221018400436655464579567724608604135340213839970561853455868469507184832077627190431678890246532600340794730709233408904418194049692244260573403660627727829275196982850520443429631475366706571545520272499470343679129100214288650198824000480977023720473492013250968964167083893593069361577525037628890299202614068816476080400583911890048992524218821923023339967750804070119985806842746959988455593260199367036890042302061177212590673535658123914254199293858861066351423591453478916927374092548813057502700165947181838471745363029850228470979309098613040747376339344681828791097330782526568394121985502949633951916512840045625320154971734780364001159108833966914446307493547493232898435154954431531499867198923929111310278707256185427733066821739332267314419463846685648243526948006147135477159745711006689718992193410606328716072380489747435888443773039928076228623067978359354832287141504550345825859815796075248933382878236786140016553799611735882350494775893858995612838816344296223961046267719657927018389736509803146826524930013919064001514048804110270069712941660563262898070379457722325104128844649803416458646728410212600472470900759637587147172453861574305982400479622183074527102107501060473880416459873154088747056631184701112043707365539349981682029947161884839277227199290751194813996792026662779931802923410554917923504153530923087139178041916866328663546813440150560349044689490573755428007589939460372068716872951077293208991589578927963235838429081331721776119155453908948872909476743255805942372096934465524775337785516590284933321872341263448613047938380313681900211822733006722235371541290621143097485140682572434261803368194699324326133379797915762920959604476373038719366749548243429365567335294903065552447465137019956686498280430166258014909730990605758205709974488701506442811112066683674782454624634924897495683624061858388990083273851324388294412545828517919528912164134741491606516380840089549257941002853105862343929091622597591887333829008433435770809007306370071455511253559059503766200149875621895382116662279589011102205453748127526252618581925871010350951263416961112721893528596285101391951858748229966376477733442260974838654059269485422182200432054318519501184050325034945102328890411398303670250931193565354569287170083909028315382877752595351265157129037101708386590722033524889736318884426119019760564137136339507933710647296000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 6880453308483973485049030422790564789158742655383657797853993425709051496970387829221332127789431114105775099205707667685529331799506064698153542602769877313838684988829227555123289279382091831396862315073615272581679637519186928494900438474934420906394033036180913502175598295253810732277172053195733559433255966375559017790582488995701708648551897287793958386873887498561641016154051813972404860340794868510821423277471104962821036217380307475313541569743916443899860811094600922588426067522948152739355312860352623901245701093838267046549215280992235178906310774539945766586645451147690475016004983653028468196574210558117634953590250822685480297700592845831620087312317739698518003422285748292439653811587828233828263531205183034582271718962631100543413912057442754606341624312844976139291095256084562688990482694190269167297840531847827379168287915438694993513189810222570491689045047777931658692879576700706262536062136813381829306860639689578668075061168133875976146817125899146837899856975852740772020487084486385694078460081035223190348368881230108496202514860784162040259631522458179958598782304470179203043875278559227256501197606856489163123085924362421219954659996476114457110698991317635219625743694515225428430585274801273140370547655586394037929342875143084311979243992055348983533010890152485515706784249545450405679287595809989074250409387853984408412962397125470236976857447196172599585373772090258159154926894494586268074169508664899458049301406208610640232515919580444640372056558823969927474826161081548889328612352892607988970884787743745832301454313996470240672914739098115228138309116616560742567249459188459850510220175364511028767096966584710831486703493078173048885116954878988882584116942250924357129882124602390725932787051171222098612405098736034275418072368705207111378124641196127888506389402033923049187984313320322345436449297241686499581279109700542916869992703869995862777170707688732149966865921337735617162278684091485695312280108189939833452815844925708534271665752198588830126372233504052413763703427247115781268951819237120871719079119186351233028423574988418944488731029833837943712028996504991370367781858955183471660740597636409312154079949739790982454713427099680516673220146862865117816811840081272973664621716252778934774789870007764673363595133308950903331533102140050324541411870364030903256944926837442124028128364678481243078252527788761738523866269357216364454419150175749209720713879788968875888064828774735080928646322710971917681524556054543299670822919194653544826292756960046666312318648115788727921421200536331024476000839494442430683678541237479193087044892910411919844563406887306890560141267691266420051105660352827297616197761805649954828825174235665081447049957432795254711297940252007750752690592963955850504253725731906331031584764820102976320002799419604164631042254432567408790022437024173933798806156438323978929940099818327121709719012963711880543789136599070809438020889887746097620582046644495464400860158560675969363258642564254094122019185596188530407527264308176680444913313355638006757915275536350313816923876769847765539648618220100774579184361290895711183374774395821865297755961729672405096685086026917613972473895651946429230786804365483477548047989851782616488164312940852388335362488759462610025804683149525067194453948230326734332300609918585397223789463526425880121225410484389667967014802771581079645350558468620130671863268408775716563143492316697320237364622597291015593688849916929463755834994572556060321452578596345835991321664566741407601902152876577960211077540361692091544375819139825373277489137412096449775821087662385041286382034373292721317376296626629424956948620423534693232956153557731472901671547127074663091786103653829293677389928810446114013577216000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -6472305882629697056531486334626860462995280171916347741063738652677669834715445084846510503031872437828929814309360908956850697381889953404738529430467237934644235889046616120606860470577613557131561833099495587383853489128874602999814060647387607981767311545121789952207945820597833354815719586462314589069631118096967841271854474770313857897559709072174056566016983574379284146939593181636090710585627239293640854951671983845459975177742414984510073364126760793012290803105161193625775321089026101120042184258079824656292007836481561073683608759621620179835453240885938545679394041586832663521246379952125109910133176247945171825761804221737620989818415594835032606217108984096495940533396586148529556478281303710236176515729640350276946801287631932159107004714927820264244455246073983384919254235893064760341972148633600998106752347908061199673614449757101810360610023530183497340818164774245947869064858861574396460324607508718048969533090068831357290004069568848232898915470734138589490078112562097301665098579760377040277466547575577306253169180807045613689627349524069370985421230918589703666472021982546450659414864861655923423691165503003756494457527788873398015978476120988108712828667201259920593190035427660196089213548203762317912470816706865804155188796200197539940022056818859629635252904895279511446309658532428764168750607641296815102479939549066723947404941340086620230867349278642145565078918120022112352589935428539871159208549222390638196554707463512647825514833476432825266690006035294843893861865840035140565319204940787032382618748929093744326863078727789082375903212825196915177246944178914309214240647576588893822660181889352826198377096424122466628491628694315119830581149728864926534077536566182687723986069905218192069058022056672712704573820057280138836440921918988588447551438610934617113043777426907816083845603144672929802766821841843702989787379907081789719487222312646594235331231180632335493257430653106390594214431372861711748014972019968044118086072057523984040547504509195104304910625367250390501747511426118734504558473613102497407869535965813263518814367360818225370089639130461425783833225802286525242269586569705944685484642361766770929010926446162820151473449707580547764634262876508882545617084542143074295147805277339356927015835710772174130081466270788872978225768335257594418331935077383472771383940182413123479669611138819074225358244026910163125261528222279890760505825189902003330157529185931256506172477975223121091728630130355698450733505165116754082459970793540335604050933650720455072411443332144570766706884824196275191558559991765889990564030563101755161101471823813153570266111850006451122208899638091853988128669326718063212025591106241405407976192976858846174323427518305797358070929147783865010736247898403913905715633582486624716410749554246850855979362934448852635680746362321619607048738067624307978648644595213374349392218483284999642324453459075925252090637302649749022165050297169331317404589762972371474925101746605564774829326360126096231909711019016339929758540369132973933220245078214960629809018660733725805728994138337704472293058645995262733544754146625425209454755022517951579614767820328158099669713595335205951486213471582209280832888435628183662398621318621366902405222224397895818303192161458592985867389272558610965573352022014450809054744439671117571699107428831490607453846955994357827453228810607093996944926953366888988969261891794336730498023602893673998268626067336715213004863477252803836166784847771143337276550290727403067649791508270741588833944731512132382257902489134232011153505582659297470395755864227762217865491533313332185362036522764334782167300148727122536875083913195967597699937336157837488603802781453214623493555769494074807641148566773770129244160000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4340092702781059670003229958707648391039416613149316329616583852875600120364953794917958054396571440418399641723249246737054857918196549866662613321074840696714672075352782788940514975636493177428013639983248838442728766587015115179898979826232163754562874115102050034673061712684463787273939256745492516355563948786675941159438683468684771882377030829790418009403006604745152584366071094991626075127797001014630541059789251504921666578807131576274819218093317295807547789613486886176244204805815662369021866960747576936007566981249207535080655969271525791618480796263767552116432541597136024627817847188113940845357644023570133278129123438825749620714826490020944411702484052835348465611364777141283139457963818230630825079813398972571863808748923655146117970495112071960221701121679514639623332048145595622803768139327227432339522746543214232731461119254000622259081239324491963864355805862237769345392178096965657940816004644266744030167015494952589605130619153255868237767170089134192416027408522849142900773196878020385651209559235102241519130792252060780378681594543105370473972771256779202676217406647435600893837013232503370383008234499060115683608023401440306806857988928476414526432905741873626191195697355746003973071507851570365223156213063214977756054678322775647944153520659458276517821051652821168453864073642512816607741272314453898584773616732624548578187988878784758933928490457537470180153563193415530817167385555245849757547588492091895388090179090182519051814691919010721893564453676804471644078855915001349072059602590875229586580940578679867331300338519883374104852286283894777019909708965485616865312864201736965501619430906613036376965925415303812477922626815549602111262517674876584789741582629547497231311206610935971286892268815459328271904933691285232090450774406714096982379340555305074405180475989689533553079580306883744659797634931387772685604924830867724996676137304292704713161641647760878390814060376452821045839913198510572653265301136540505164151580012143484863428219327804154224006170220623701126135682226294795722396435518674769125891408358898907560434821255858985994441078758180224821199001061955441818694833207535653745151721760008304678653984250146839632494132556374406134869106420201562324852349158841154259123971002075903988842356942472836793958302482809348939540242841649787252479085804834186167206814790988989164173363721521272165251593769688610504612613834463470576813956187646840524666266648359275355585809381572507942650796626966785244059429817376224620198850577962953728754705847079368263963486244297328494185440064505190861754324461313593280843353758240823161799099354616211545535193659569641085990466526743512813382415791716253200832075266207216764226497991847786345759355597174264975361116247476994716101549339831068380911825502551807619025448936061574935153381386739341842769156005867750490813010448999092582689236494555610977245666828005081902504385142481143171954888220292020115889983182623370172369872101606478801298803147317683944145456861309729109242484890276650590355096587350626345450799449488266557920497784098020498969683674387561527008683895207372151625298161349032326414326690321130226951564665052241491700652472446029805432374997118321539399962293892717023514283881520686337450899806757757635237466750417012868347753969320938505673127213444827814499878516273185650858276139296939269720649629853605551752983193785821576071761749605476495451739786033461256992601738688171144946832954217171402798788766268264660838016828950272543403134307653181655421029623079535748184657158445753768438034936471353005455440469133788275590192013825816403353570267453193185256599938221027321925515912712591761907973048269001798488265108134177250327631585365579502026761308210279322457331379921357897728000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2862680497717849665330838954806902288401942529173473137380853778498284139808755671391544496031892889488078553522140906414100869839409534169927635083491435837727592939438803609765178105795409337587006028157572614931753683728970193021440648022939723316684233981142547219576693706083973175493618497073928560525545893980306481043364626749447939911728895687364287454271129977730192554310541993331087166629070856235984061684436761105086494576908052390260464546312504871030240970362298924232826585619724891073626959734960572272547167670531922734509739048252498081925646409757884081175001220834203739876227895327919904072831403697357519707972258867265234429893026100303629575921763753839733397799680365867510881738598456618176622551020719822545437337849047134931603766320561788912374307269597505624969334555103999731916999136284274476148395190180886590184700480655134998620535707389913746094495890111553443071755288127956990226962760986605524007270079493235161593072061226475486299589125121240269194384176645114130683436396419568938831015838777266464640097013841042412200365063042414993199515116098110634817722455410342774724747015708052895919936834947562786085354284140159157526515805661061204491491957185057215022077662063834999961251669949789847178631801568211438299922539298180582782365660713703791049805962431075810096935763729188024778897478601836436154827801695204031052500116501234016145738277851752717182999456309817616100318655474852700802935311769181880851504314187460754504695055317892450416545463006194756402837097577705155226309856752064972061075602649933582907202771813692709742098088960186366659790755247044768884415485910609417504432532900453755813465708472589473204810583077511231772253643573946139310957449885780446206483124570246094210379845982002884071561309659668520923388159027970387849804089130355657016023087737081043318732837726751290640724985562771126391720486918960477772015124276673196629351389389671227002225322603073214789353014304548286133472892333928219971403549303830010714108437270448120823637656463226374075788555291798537135641349679688154495792490131482034258123537428886538376930365887176265123446622538756433648325945515264980802363296545605225117718433322802143729931551249584231406693532409453655217724448752857114068255028648132581297520415057520906016403653303736704188530533219533412993734238250701241563243371611278259834667651952128099307167139886229080903189942292236487464965822139813402108592056423207449996028409635697295922992426485450780948744251855918510949568685560020693179534992258542534683361669709039219558640843341899709371718085969093458376353953958453089820006366810537448833730859479075659958901212411741756873677479645103132619755747745327982427585239100782777806462518188282295325174633161470369896388411266080063712602587446950068893542176286384472363974880691952669570864222895273990913016708001940978271899705082474653224612769983481939190983527203698364365682874450391363645824694940158278833126787471991357042737297842995105455659624284340579662915811096210542997954801160510925262832784803225220689846942623015453079356125347132120871387930562844936057299546770677576243041828479579296768049741948136701709313319556210389201300904342492833005775520240578019725021273357662700335202740796396024349569863101570332508679485527551502987515722038786017401383568168472978717554410781894880211880196117867801762872683487613983056626808961362273988811069028830332969855079086376919233971886149797318171472620944859779841545387962466705827711084542659278817013068515257946014852062789625105056807939278706711599378754472683009572071820937646915831947657968798229878161051277714082617261628367006007345016872708033081808027894931180452857173851495603165102565379845848799044677888658449650155520000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 331948618536485484458386039953916821027813891227032845058551987162394190154643585064236590382069421126276570295562770496359580924560753021000186784339892479567087309818548295204757126494346231415619032603571163337819340262912429092082021169939639413655626121910429555224366692049766045213900742529718108981566385192241472998126153673819136688246259764498485149467348667972193758461517001576349309867110765299028406466853877432445177491707226720670358450957572371470167268213114644759189302529877627274831497039427415926292628459328741817693833951481827201215479285731485985157466441876782531922965888279661538007661584951995415237216894033912119584437984470798653043728629799086557785290115330306677398823932281253711511082837593663735952813411882980330606745818101438280129287266453659855236028646415280472583832588186116720206356676416639966176928242932997130551376573978767506825059635529660646210372152766043000305883910447621293149003556030534326931234244754186087480626157819910260341618040944278795021362088701934450219505733977308953869301804677992379377294437893281616102370138260512717481411685725163600465347059141781729538602759249842572053000306510731489928513141800976301811426428037742568615052810458742450499577614863385535715951717131917501909493067634073647188384310833040604871678228485256653970111768058776930093915923206716214984127072103069180743732548770807468600921250290974631446406331984426685048549258365583651875880905486874288792017588831512323636521943018420314382287371334420056440679473996060005123067432804197707569077078252915397849830473396330429302993929811711069979775050393960302165916879596192628996054790406398791575849498380514585248600193120238101503378605023872905246418825475829691003415684571018455231218453741340406353332299199955427340229620197058505441057297990995774778839639996022504265688342483995729140955323343849164993583182586439306989345359311403364816924750466714163450261210629786615882070323904030034696157447132106662177502658160887862755469979085624052970006961477815370080208177338946548456901158398740362619157537450317223443296901031590259912412904447782203721725878256386801985438538328762155604861017019380113228059275089195232868031435246865749331649448050654186878158696718120479530547687943269125343733370577332160236161198058024599946178862709075755892837484239893366417912368588918422250958143249132498984620117712444787903435820059588954878409791828554817858149832052286498489844958357291114893134077676076144068611457335464135772602155134632431137849389789709801087796342350932384132507819530412250241222294513348777102308897712127539574930678393833337610343774635223113861153801181402755992914123732173791465083764522513405164650689796821904356465534910736045322331529685361226869724770397528286223857213050783876736192552295624885989941267732660034111280778346328679521092973868173160175618926350159839047802823200448886594978793104244429865094877410540449780134056880344336970482010929578152511538125152742036815466775421830768918099721231121923695663735032772174947238349832740375750270245088872110951291177529098063122541688201535671308153693000435203021563737944584265742690935872784829681049765210087638260521329064973462381010794815032378636576353408709671204233081958474435034691625249948245946875495345342992043651309574738647933711058471203350923938618752481903136446014928936344898373671811658109625180030294516735270302877113793693141170608525302895484358692252001291348270662412757505125081104258584663183375650132073738888544609355201353974388789072744300272104320118106085332909096923925364789338611153087886644362370641428874134651022631014500405576232905173571064448716138476440448321060815773363569406374513119879479635001967973924126788691119321802342400000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1561261609744447176363330852228264164492794962863199865635718598392246833847701905710365806237567581476403445131744316270597243899826375997396908056254736942017193334281979699504981212686632097532237794472203171921662615516792203843777847769795243082085567495731685164801728603924605866711023219523943086083032378888803732598150009745363907514348665067264165597321862379989253076669067660719142983662852895302721656692877859957563809720282575811337224103063799704960246187816265085743514647509357191207715163760441982704705795441595078468538750716917327227190208116027693030592411699885774629002554347904584330007227371536413224021645675551245344149848805943572080515322595232208031908031806624548927276107162934418212982258682292225840410661300615667239749666990247406022310141993318933507293842775647527176128469898177869154794463782454177719117402491425653983160445592171314696393026200821114518346145091101759270706855838847461999003644939036180447893458842000845513310882227791899810737624893881055367045628799009382322624579355889482729631973593848449648695996506819562043970087678185851631777268178628939814036292204613182625086793844374231463943514977009320556352519215423813052673567536464224612946859862046766226034583186855251289258135675624788072711640956149564299111687558475778029148119696786180192330156590700897626508057697865221453979760806467138077425999769790195144717754268688369720348940258635306069082703893669278993000860656294203277327499105129567375441444461452417486268513669422687527662046549344287260965889806916630076059068594026862487765140727273617656330985918368733798502186384070319968902517208109393646646228444621320682473415849955292024455529895555261620605249358199969926135252889941765350908352419442523675904225620793894325903550142847386266888952717115462641221124147415186329613880006995235909564228618569819177450081851817558252429675451577636018003111187364935409483622499559940251193631776469772806652288041780033072903476801700338374127725184749573470700389113208180437144154116535319440979632394850924161136471640679942164579956933008499671649348898181847064799645545696157934823583609125668788855791008645524435006574665727952367650300204326486801339095525147978735544509871505602740538032450684988936905944962008610138901749006294058027445314720460140424593171828890569411920959808816112107965070751998741117502447719585769807608600771317101469528125660323019540158427221499495036652938969950869208010278915478820076615247885110380543595455250091989614877556426494800732771321659570900547246527843462660050597135467529392946339132140470196214984662052625501417795868414897358519303468573316495455514436806062517828074639736330007857548109916446357783571783991522589564883408576330142371145182938594199110887127708344374213801285763225222935884359811873470229651401595251799830549290921964434575235368840977439237750971555384970687797222714831760332845330634457661685341796609367952152002401774431115208936681571659424032722290329544678005256210343360544288611003977536132121842092964188539309432901174864065140363231525149632835503850688982114035249236025106634743891382344250157633156204742404280207686738242077641980304031898683291514850047546568238651326979125943099600655714177224097972063826870636765481981429512645229640006696060420503551359549725804615318794726860001733112047914386420889786145789314931014942642772474863882338199050843784153317110457117662808202459889787669165148879135546398769900554855745481850849923274700966150536229807820695470117880358945472889017036480777241073526098674433820288536680690451990584839187914217019326166742112596201484313703871956955882207775976600220767155064828881876317209974812755072239675408882991506244086457147165208557644120489728790740095467520000000000000000000000000000000000000000000000000000000000000*i1^25 + -1157597794162657447251661452258892564943592340668562528304913884503241687037139187484052306124747799581148898922697861717243223004158410069400628352996198995254992843661440364438165408460005551895263601313192322854844588112805315976614793561892557028959023603506952109372213539522209823470995785444312618247087919221461907496980513966745834025732333792674396097249489468975715052745934989979404344501698277978917633406621293163214741669219544211113592352480353856245542350738534874894686314445469930623633502083368354740729336880306300302149595131099363954250018624833465489237270703273092840770012203332347180965408226896186885088471783282279456051182211175887632767938503502049449076614546629434247392885200504146292735373276376989161060010678745000961985736855447427733675792506014309298715361473514925775399953807037051947494197275560560620946513042101544428145097868994908119540299666038852563916413495447232205505222101052007117854177597044822016710701002914595936900175350460642273738653588370976811823713060020827562647227200071385704409836648102712498630886859130862127367289783210242075253876736293213658443147189846761195188213516974669235075524029797584253216566205982332647671665923835548981177281933269367303487681603127437520621756991486960064549072111967118791517559444104165142557795226632660224225941379108302421366712292381948939262666564070437814125109826205267580365252865765267249688340988916617108100678229740727773879761623867030664185102835944942668193585176900354487312867203435129337246916265170322379629490825670270600699302035070417134150608134179249350101785909539060269278801711491537257147962225990223844339836874821896878774613519838309233887620005359171542753795672551430716179445653692836613960058811914954040599837285393314763503483703939079252411136354525314333466302251955926845224958210662810068049372189906292781508286818686958995223668708429372070498199355168580257871180883170671167532827351419570414770955285640140808315109608554836617366659585219866379348650650469466291486841474697311425183461217632833395740213309680875328651764504443628860912217983344109333586901821340581894341999472752621753198909921853906556677661842876330586576507470088019500857308813850775834352984178616683781095866694865781625077483819365063210905017615537536834031897443420762171419274023102971680216910649465886136155259482160857319595008721793499541646454777033083363120406206721441790896752282787507971401665822548356504441919044172863683781179228629898769999363745335585595728195448310017555166108579404862234539827732298815377097558386882291476045705526899140476420747544204608112245079522991335768623168266964746420498899735499313270873680795646431785365400049085384152609022139517513717606974023954949112062783978917235673862960615904759202957643235595439355914118000710063788167089775747711937611934106830685904735412055249163913731895857058690857896409821883461446418413247305847293170832912930823971739885184978783232303925511010993357094219927456338813192821310610619957836126561076552502127572492093391267817068521350056349461686538882748472509840717638848863631148641416247395241131246388405427961410219033713088503207932080609056293232160597082654300355024360795587359289631352973006754163099023300968784322666594949707452533498986647984640083240279861980026239679130296399652259557153868813107554579158728680432950928273225331384800513320986989662139936554143382428330843557057991005007782126149486688222287287363840617698670667012665748998010702332803170788154334930414521658221095539053158834877453224183087770679425339295355009873493411140862376982539480294518151862418170060381264804842991953878089814752934794039646551065984328280498405927469877647700173559056740249116515864598716321543897759462771916800000000000000000000000000000000000000000000000000000000000*i1^26 + -1064654676762214268986461582295925969184730215388145026647838219265257356797245377119427796405407482459227698423646825273294815029278733067308875484817917216834990702106355690599722067895223452056137326247135248479360267709214134064896918485061079517017490026570221782338925752917134943578601334567065137071925551449816184072721967099214952967023602155591482997915585094069387987142160045112976704483538967391884228998773570304641074905684896905749323380636476997618949664969508403310001745265906229829215610256722784425900007711727776778508061399973645198442488447737050849555411792235054640648332639188157545037470348629092961650158588866761129962399998087861708126202493636613337826761752541045781776446287427889897896779624907767415325467000853752063470647729529990561914554881229920684804193523374527497663745570777449182164466950105495366081586850748449671068224021213975978215938643838118210676548626935386233036776910678416316907171438757574851232486295746407290618693274269515057833385355510082602882634022105490361770551369491245349469137713537920248769661764212584679528843509590910247324592574389963529131605568371559953304523732712780687459386371402085838605306294707365426948384847676867185886402829804806441412348975585063625517291735084717927914261193094324284791044933685661249655701131799866316735205474634811087087378383931930783226486873024342443088504841111631992383097681313010319256652745104490440556049190162161752836647653830026654429670209939738104387988509074042085395202755762999232196159167074691269409002453652299712470835661648087632020554137765484754256232492761928469978929933285649273991184882692750383220375166046685224589025291221176074377139415225838557192961161593971398111419794984983772186055143495054595013144348166965274053968561052563339293398835698747720007720978231699872653204599413926406792895625980800082356517246948778102485046325912065484515392717873522918223122710864057548528443760171589034412584325643316920988434557856601762826673237397666194579761752832502275149624808365482596898728621033182348907271674984553912248163198020313541663609658176651517903112109198572332045848893687041531724500638893660458751901725287076401217866705628898227235094858796049944833130412875805616801952312403128404316157909327090140226970278825640035786936499378899384858999082289847621161456835409526119236055892057771248366118134105210712154751436163511667217740616704600855320626741791925939769075331861111201812228661692597404545667114538493640766116123848683096406503926817567046144600262925007470702894063886184529451624922619264446221399713729845018638044733150974237188068036449279887209974596714278286304595853263468455681757962393253328550385291898651527100775292247881102257055950517209124654751384905190019669243638042614174738066247984640422768788265469123641235573770916994866427928154562608784225981172860555652770495365362911420447074266490714636210486386671989793943179548987488756499013389579222748012166271819887813829450443217672317909429897405644602949935208511141037994355725494442938015576866069872013154205689641485192274252636075748860417324107095475265347642695384244481859317303260031847558864968694646029702707377072970745330114697829581937451672542217628156241050820885757379525454976726614249348149975395816803395153789185453741271799127997549249074869137029912674846169489061346584482317470608584536381466222193261592884928039765855387188187623184256899325805401241993520102239078231723129398652387428940956839047582262465345637702903432061083662209931344161278075257490144522643955617349932642893344532745844778548666515846586676789452186774123635754209414315820848449266712783410801555982839047656079664803067266637185799009437130538811940279914305318165939928712110724853268480000000000000000000000000000000000000000000000000000000000*i1^27 + -492342695144419345108224559887005854644313625362949288608245271292154422178427588007097927378247952336777215328503539075948311213779650626334934499198309794398362566478475717525050194395922939614865043400702071110874350879600179864243334294082879892933841934889898115185426519311607970748529581445289661768465509056392131312351994244624104630534778045698869205738622928555045083765609361346510974330358700136886869058487491362834905741990846188820465806042736326780754210989508908939732850637862843817655448505857948750954492804074098736180871974253997147661229140774074134891016095437639223794159930231155579824495656875933392774060355551915874753890776493673384016355092784044930411206201067565115396922935015916464735319466825768869136986354724819073990151659233302298132858230129341146621142982530276871023589356656883062665946698605452115616355602868561437076545728139118872504038459969043573979131771356317212446934192621576745881152982362175071749804564208659697594222693146687630026362388022519799556764565665081000250991304486699819283595601669919010254806783758081568018649393924131229826624708855567564102546158962476687075879491723393671514643603875260398418519333906546920913284934354583306826556044758149602246978485986533410724814293327182025889597479199762974978418340985116172214009505329184168145126489953413312993800318886911246400538507794200988913927540419080125721767871769468556185735389862648769941471392128262342540534131503723956652558684876123970471005446986472968833635971272676604405179380972631029284472175223069299145901457374105809912117530027302484095261456269781140998754044321652588717662053885074660665768699649503183900750695417462933809352659182817427686416896201349495370051379904860262708878434397735660798836584592697561765517772610673351712186864797122191982517466034884481507474892956713421078976032201349353247901953027674556719772553196378474867498600060131949365058818222632034840239387320835954256372826522250351777923750175980976103857531956761689294776085610907562401709865918658027265961019807837721655853439695339678000199875831310174606165196699136620116450842854726802712547029971222306044489684120132996253210091835426607142141767394957792965937807668593514149528661692537559493442593930020127692977984190848228815112767438619214339301584907222291718526148937235018175369148844324542627589460298083113692092133964347053663665995124337139062137434759152602164100740519856242186654764771905419768575266867627429171900073599535339242886606742295598096771336097706921514205278472004134684616459016341638596903797567737979957488188014371224472070350893824165748358767963043060744101537486049750698488118824333994283201598780532695882531454966383004022891527767700529683707906183488259290623310584084612415897252182202951876890135387544994765798686664283855150091689541592023935768170415253535677259078013857513921636451363615551278157692380811071552846416360697939630496438017579807665987269218683792640565467312387280720267803903013705063902646619947807019963746245970531749560975355214794044770077273944843178536126782891985830881526581852811143326305046715450060405861743344448875598680751891596567105831669558739761730373811813035276855981853413922835307916452876547441085905502551860537227154970504496602653637205373828356073999973016838377763002176819743635895428591890533916053231063970243306919420535200253234697761395687294877350986995424083529134136490390861610270334361812813988703455246993657664564546404266357670229908789042501325671744829068877375611821929635315037304089079904714257502401695296945214567806948945755507174568253058819187259180503058331021963293761806796845158346875416774669519949571524416328319415731310720709766629543153357535632379733609401388138920715223040000000000000000000000000000000000000000000000000000000000*i1^28 + -67636430204027085795373117821085602280898912573571287602838608834547707845706140116026523198639675926267839096428458765024665402552772679993541029206284764235110814151833277826994838861824499510812813696781671856026696478394492634319766486714636189034938555714717277865341670239092074708011534043577889159432917498916300348348591868394887396874044107438689660700242813019487220363176151272471420650796094516969333788740612707225250937565442783260088661987496731030529595180053188704822222325283506917008638259891566588179531024333725568733406469172978159762323133712820194006986161262599427718209643743285645292460352422489767700316942989013991304481603042390572181313825487499966341745839304905069767711221576232096368887791239162687684451260525947040842374840146345910710794751461185497917846306144639988081288526737210937547811615408659632590381663027090350128600688398846398434579355028610915287799853659813875046644760853374865443239282276145985026737080984126108817511476894778109494265199452945833520502844701569225084873493635930077127639775770470636509117448546189188445082720320531853966855756545618171456045524973198424458029693652558452679236303494100317840976631945454179520736834750086535416757431676553438721462034935914179706856138931158196435818550101953725762803437371164883944255171352071117257664309158823931455145288725471132649658593874186374307216306277051864236007785483217281282667907146104862095693263821358830357579871564476051052375715673668371881314309952386611167275152264534896476054669022986446008790781164148257258514892372990625689104314763427858882992323562833642241868030574318331123052094662911492026580750223548999449490130021717851143298016013931448500489943334036325366542241460858228233398226384643139118929469438183425367136144197356963700975755995467456550153132501369210464068864756560292204309277399222607758933283664179926601515796922105221849328556836732448319308736758212972049285916516970870276633648892455457428180967068345472184041594790902285145954961208856923547121108078595533280989484468728268370035199731825175322592042751469578395174650480339683958575401920529489536155011376048012741247739286645697828554543856766715996353601673421663230353233989789967429866043232676488890861150018631946466043060181251205995134873627847827312450682198234445057295956316027505204954384194336730528276259506926513019656357917569435003651881738231785172584763257303610006104119911871874256898681590616529595828196773159094649987415725350798410068379890276838949518361331629016879379327146511305368084962887286623523764259242550847826856388173700828445906372923193632282692975581929347464504596335205659631833188091963632005844560468892055652179822490146090964488717834003804676927515787238771620911978397790379540762320032950744453700084998237614653442859505415944502738615046851266240647708145702863143989742070392834363766083343125493257011291799826104108346082865655869435831323285274960361011324336450032712984547211743794435542660086381692897127418065474262985678329585430033965221852353094413876403772157543397379994632801977616449488058074694315754711914647917607108989998789957343753416784021873899332978745824331187640296465982661787933783660164937163642753715700072507944236257776139135105421238651013919770899104737460371612365806781997945989328068974416543618847838662090712638786876708447729542373158231170190740647949701305564552668979326281671043608596378896822007837522949718016959726426114157396537873179193704472756249004634826489902727560042552796789833027057385783644182063889929630134765840151932477252825490738552310890470036305127930637964684574674196639012753646271667083910036672245885701470904343250691528059440604058817250824926012117406843324028174488901350231904186531840000000000000000000000000000000000000000000000000000000*i1^29 + 120809808075931232464134186783668316919828352080149909250337607312805767240814775657160552721291991984151042332493442129159427641946540206773433196545474474025838352063584284295236884071606288891505092462163399200922224771927561201199102758610455165785165445847858816119331583014032257733344814769043472452504917374715263863774730864449255030889330546180189712548608779874962014670887469176577052316798728035027626205347764516574144276542684645794417114223317751828793494356111044968985295089098817721856816093068690406735815848116892104193732042410428682127913064075736871916619932610517981287617210646951028064890446542554717758088170148613571838438335996913656860308083506107710045931038064847206447775601200268809360083913990568421860523889698993586066482104990259129510709150467331772498983030560578831338926743735668488511703257286736921661660613691006677874485577331702271093418130109226086279863561956774434348546482029372910222101205342002686317754939612925408939494603959085703326329049760876526851984303089003136735140632688368413139460105447184151312782126440896245845558869480655372492038996604873418017741467783504993183969821319312141466294809983447729751993641424917027347230605288940554920098765078820683617847835554565532119675948950469600100945094577047000376565204932942532485149170561566010719968238602227341381295943772261751440742763344853146702917571035514752397348208366910947493633064454241647718093313938220069943331309901871268641693550380876289438591855345766950887468968430084116811827983924925436882298364033155483705606580032051813518587703973851372182625481498478081814099353696002746652471830237016488156192895428279912483401947229134022913538100847377318074732433568189321375057866831015256369869187282308237351910237143858451711902847243819483575838460431834136917282097199403280612712046923321418120626625935926435344013805345484646544456948686264849155874658970056960413292101199042825575507659540974850301270341917489349498452070675311089832554358130105785858034738893162476235915333750203634038481550938114717274528738283482494437271106194513253877664787302271932103570828558453037598638956559877933011608275226602561705363529333859588743683535402588006798103746707739653691232003758403753065168377216789249604070473095774900763266633830391139147893158954315785202126376139434543879637845248046086289243965912149329183464418387070903141636721878681384854699425837984774907854543069218239065068428468723264035536879876249942705116233245039553037296650208801319086330221562136080282542342283399493003723184380895386589281069309509680882466288714375257748383008140453023665356657000134658176754901732752900203377459377826999599889044187762914333447173739376161270310485462758616841243597310816796364543004964315314728842748871012274881374316511672900030194146679366789206667072314196596726999327498009464026657596926300083755277148337237142522928768167124996148074201105911186907009011686097085391661182497396676763805435494951300140478960409343974763189144980473776573988510177489809543909605087014683476790328317494849168080120258722237207919327640872760798715990017471310158361430054319279398786944045938599763007163478877033940544016936277368796862997155365307127886647258982062805197825086264151335184246457237480260518713891278848113540433504306579147752035400910859511863199646060146493464454212170037460377305794034004884892227784302485263416783412573703261699319548774898708694617356971418904718833908466092991880753029679563320605869840622579764016864666436216467388797985447890675718464019265336607974690235768078819677928266676695746445507134529670359872071449035025461597386959331294856994997126063912831487124479077501735433862630942227428686981633214610599887176650305216718254083156213760000000000000000000000000000000000000000000000000000*i1^30 + 31931153830378069506994604369740824521595494364752821474795495672092795536057775186758479739711507627026179180339782049188469838967197096520810282294036692814169755767969148312573613687252162734369562850452585899512591222737989859983733810145371296853414341257245602515970774034959369606642621830555666734180896943550570877696410773057887693739043034743128961366527168719912603125766250537855983878447478079621854544636188189669526214863619808052498139917897342955506627943254212784526241625534805816924433149187263251650211775015997395521336252639195165192052146060870909838831881311824075986023865815237605177642073135484107311924170978317622182279867758369482724026039308218451006435788866003067249597393772101026651566134347650052747236433284222228642198021501292300121866531942130393701174509629809059326512017133507021744225034894437551281438640665997136619017809219111409166311170709805904901989366696430343000609596326887557232577712392215630741262611340702139629395028518643661146733962262026324675804387037563512898725720855293003088938205438605011271229000841294574352971049100416776768992891435161962828770118119809606848015846719313755086656649365836767521611629434620725861009725471878268867186423539310824788828237457165278897330009680219069015499733422421303544889205057809802981497253491895577454783093878724646379842907250331656056665531524022627986618649432508570294439198796932256796868979174712213140614995942682914803512804489053596031616554919477975040819245316996055597194560179940929132358226456074223157605986186450318162978216239651984020301724228667960455290029646990577957208307615931912986406125964276212495068841689410870420158599843831878706194544321672434097305233690120178739479329005383330854813964381403054969180006280700069366217021430741307056369179791444537678288834194649821338075445144509154376215378905696678211485782304801269212184929881181532460066257564612599851817953011334468478275918460656229316751214001582127920787994304702182039059442403478495996224266634558659228526409819671267079735520723112861965997061057200439881618053642585522503960252661347214353580972366887085043082659332824224053895886288433974434857742415899417428930451879182939333031077421384721690297030807652300331367779469751885722399370277383255649038360835479581128945962650799542265696766793721639878659301272548329261756393755155692160893931045436562129464582830604011989272050754651850600199976962614427331430159953219742786375478414466063654384310477465922019718570520182303365565047400006015605377235326991797376492172189829371647617114052535679268254537076375751641006903618087004903723895944193637783952154627708435982808351742718557480214681955269892013499157440429949425660511243327886286581756945179092706350065631615996549883934618573524379985516634869425844508118980623025290803029392204908133165219391497817249323650888577555359007417102514609266664122822024617575790486178592041239969589652599158497436246858001244751581221165931762593124190624973412666212044921824499516328177879712036818954675026375081818737162001518519115458994895986307639276792651427036770817153614389326673870663481271912973863103364246442854855476798978173045649031742176228040153613347617043911334947732048804454353638106493216291471121702634158870178437150582909597990108593998948873161274555941348245860504368847588468345243067261651954895566332640321360126149186026546154878494073648048115395486308899596780291227248280629508745769679738994923247592703165841912930956058462662667058505988790221125490724338870951236216815048545754494199451072937914829287374088268807258423096696743587965189233929429880943157104400705431208690752152544120768978459639905955431984616190494370765309959331590871024161539253131024301332296525414400000000000000000000000000000000000000000000000000*i1^31 + 42661654345155926378689150557374935992730891759177889882169222960145117656354354776458670089199572505490971029372467497215405608214353447737863005737120874142897648369304108847739690413289756218918048290679906819784820879172605128023580096768128059588108301520642051937113399016375794470882650524317730736412938472582079941948030980612164214200336032534196265617185242204191404762619548470905430257050841592722660584624088736147635653072132761206669506889030759682833670155595378646905220137781536513298308441576368563917604766800411683778925435505965256215183826926413633282594712459210369553027877631516939638457942924439873026962248451015798209581153079531558499601899139515977728656741535874468936434245217772661921431216465688065026895840283166227443304114627302920504117977539016759319025405443107429546680315806535042044210640932325810771251239393613568347728792002919147104092785432674467974519669385804929646740472292756356874331227059110026097421631930162848913138459477526481418815080060658710168522148096960711712602627281721756669981525386799389232964618120003330538064787082952745654743723675311325573605002391306875702655048422091796011760400964326080842688117961501028043353757460532415207835566919384782440365446117350156400789659679577370994614613649722478553494654209703194517491177896304339675713356246673484282959542259346214211100268252790414772004551410035962971523586348071041014106254569966333689093735696521567980189322239661573156501289223087100482438458650257768550797996092250950742339687106322231082696369776131732856507464126564350600431133982835412127853871077673059267247336976614260378655102000890277725683925637700055248924768374852045839655866906430127473986351954189574145572111914095058024808725051041172785490204100633111587901834540178088226842524423618641279715908675029807484533464818121004959171910389385091794079658211112716264371008663857566781650558017667649397884776489900903022268898786048734610039182149178333923805114174242361753396852260717119356592158821990284919268274879095988799477703378527416676923144546593820271892312050376124637403945166374907836182171771637167651658080445694219115882861625356821025650540900515391046899384460504925104815914506102193548904889797968462187138550750017086315816893857842967534614404981988916594654090810391058760807282917666044501701262150277238571450980587933030198806641667323984117876356194753873969456298914901657021552266402253900278009527333095831240783524717482814768240225748471817681146979447554271743375489335873108694631122820199559202561416756883979225201675486784602185743326874860680593647064888657097279436809741299500796652756313381999124766160077158495372491731291688128733394219108240815340741876551770303225488107133148899524747004253980596634488147040337227519210802025914378857984366838380369156803134380245430519256256931330995948249656836950900594960506912148299698386186259516986937619132113458353143022946205584578333234707872803595504171724095349624540989251466084314447536220016324852123662437600298212164520121942574107237399655186766772957669639892777461479094198666672763769793968832466769246894040173399180897970275152314955371317053571388965319649152012823622650205064416663160502948605580586583747051098340726543681028309860012954280286591751867954054956915542594634218966474017627195490779357678260522763320325119042740023906890109581000455199987372546328338415158378814446945799445664618966892066263623956928337400851690097708671764112822023940340889852050953404379384709932736249198932813492714658715103268140839485315830424911798932551775181079112966142900393625975422303427178176967670488319056085757728719605444983203346176293864809450142709125074639187824815774647336816560340787589539552499841343317606400000000000000000000000000000000000000000000000000*i1^32 + -584561158021171759851810914002724515118677895325522178911277309591011206079418249784114418018678054509535686361736119428438132293134118018947196141754301491151522763319430292474165402087604124027493902847587762676906096354979463835235387943224534525436649358335457905539262704682072333136917291898995178274028840233997022020007405554828184837520113008434515322026063591110753459129804992461048188676047679943526814796999420001326037573151175992228008992206101514128927591873115414560204672047197929005771208793244957154415816034114774412238469768402424596532405187405213605689612762849393998705522371467602004583066108238219893245084890866537253802495320121972025189231619906764021120259759276060521396746626892681979111144337134782827508789493971216667475437367840031738132762881679651653220415700429059315348939819283493020495529715657013814925273657767259236061805935734938239768547919941367392346289463797074916265971011744017056492280902078119513439647975033839284098050000219585979674926884220513332245861332029615916770024607437568971973959104091109758563872044257629610818909073595085669797089445954621640616576337710736077223504988592070221543143894307172634404529573962763989959933241564934588807531803289000746423273459550901990025863563285043309223016779008634064521671647956909153308396501036957214806282259634664436129319073463638902862877380800621776358051432612097182645376088286601490059283040203861882174433644344365499180936609162965968047643323345890432560316539002565864478203170231531960218864973513961628933603186821079105203865450372224875094253159304180039329457159668995730321114366524606564026414605364909786580405847945072850419609063804192033358109310822687214906175539072418091034073218112622117371857414924455337206790114613928877444781067203257045886555796343183331999851438661573301598085072430289868731317953801626139681848119678956242870218304539181711188939787601331589792866228545161074832171005657977571415601069422995645189964491714226558809731071875822848004982064757273451414728592299917143329499122952392172337011359875667154413922993881628762310702744412112615342393447059966812151727362474506908413945819967233246020691998096740373699858582852940366147188978497863656056448328308263445489730315162172895623539679890585507924369556933289715728440260073121666566189026158211856104886616450138439106808428308397699563358240120160899465320391961775139758714287456973901409279970359031644881207187977258377816995826137886987646654785283772523987762895986687674262114000042607362944518553933725701933822610192594106558447161912369070232305289196168291159193329996245170970956344336254983347258593135588937038163118557736005621922174349251544884649093513869763166260796814085625901887397788768447767840042932844967931465540403297366596822866596418864635879525460724219618886369055176933966498659021661285233385843211755046987412423819551216357808816389807136363210436104288284869138141792875991904175751374867577695569000113803367976878908770906034130157794905379158168546520396950403502153780389300647847412229654557657238644206241058478167008014441065863260021774527644139375894186066593509477064820748653649193930951989081892445628881733359626475229463390276569288598423132731787297980786806449102156842300379720784195304891778716651331826629139315085910832066341069344820615835335259346758350646975004773163410800669468975823689206002688610755313969001081395647315414148334110842004087590475404705020795036587209427322464307630046006785100090702220387347032725392370965502750147888031593446793291198436218026476350827416503387863883425340825787898545609175917121288895893812588581001765207742841091275410004807975992526718149286457356684711746376975630868540822610772807602186421477305011404800000000000000000000000000000000000000000000000*i1^33 + 1456746697907243496951969699216278209009061368567748849680515458249247594832204840321721841592113241312303976094877567886059378280903300389377642698181949666361821701670939851297060972166460760567233763914100120915601238554710691843752933507664224777690114050574821800722188339582264318434392326045184767352814903486803983579026686898375015852273124389657720536632753761541322198659642981603212053368518914521862227804043075562273568405048175923671605261291083538816816698263860387309299504477972600974789937528053055850254775527630159922153933050176900029029408508801631702927880426106161921645096293707450415144572292515915045128673859020735709409677561962203057108925738630703364528523509763400791678822908920478696933846135903080110677928816499629163558108514483880765527570802576144883534729037922617275369516404376114694340075137524109080192344431287137160481380505655282333981841141228870053886707494233868921412765374788805350256160824660234585302257677337508815771445819556408446266186186933174972623869639235390671422389729824467190015570836737433566936578057339549622764350652646500499133288064246994133138300035516895964319779725052259239477975947727143346082014655608409614279021272034173215806656249479824024817010932225415128987481577393596119210037659082760258323408823243669052396584646034667410285512729520963514852925815570622144160104614374386634650115515855282628454748203874806525785107465878747957488260903584582795240281444943688620139606885814240421694939644029088480815604199424379649803997304849246464693795917015859649635488544546261067806503220762515988375135197185307715410529344562215310711374644560222906845695086868071220958071814362061863077909640290247773563291674718768543248829568595604202745035374779993338566415751799278918593908621336594595774704603408599297938285170702166234381858161390290200902383594770624335660841341063495729126398873946986149689147213882592840287430784007361439420561270328559134159909437332042003149183094270949879757947193169664697416900256573235258401261532011223796945262493810121772577432340491841114886375623828215967424035843369179605898504297130519478697300959011850675853015755164174519132139149376059750202201716750353921910522619715740558495073772454474098842898972502246940007691260388035056485488393333599373609017973152970695683054656290298251556645864825971632089534824096845524955774625147756946646374247396681658856262741990703065223467254758064435709181888379718121449418676301853868783069421011439182969955013774047719153724352675327405277307840915484246744645352980651767305299518312634386825070182520047938722550666623837524364684402417906536548238949801916089978727200285119170034933508489399220636832339390085767055440675312582479207026980292345279952759334544810663539424130815230327152515519585084350693430018539496804036283719908962953460545282322536357641339404928955587275139193301449407937412808052680501659590864740474690011455000483796987639019871642568644196326617202475641953833293549426665730175799540128457062555659763411644998859747458928912400936541188932779791485101337634297684057821819843964103186464876128093352490595081608618094380923889042503479229335079542548634444239626719533013633877637824942537087962857504580141209417228913162451749896975952337248754559921893083787503700750138116840749247435122341316621087082443259238783767438442423729985797653375504150526420838953010683483744352427537092025776818410978611282610818675254056682678131119827523233556733826568091550071304931795534559815674684937447369810818707375309719570737196704422543120723593090598612532719537987302468165552639481122945902303715798611199314386808562319753154542988174409853575749547176320522410387378102980020605689920630766032458037544336444358656000000000000000000000000000000000000000000000*i1^34 + -1520532603995351851778239749417137774130079516379646070522483916360395105631384387703297201023999430673234591003137919412791597253237468810940470854828411747839418988605707213142360235647840472057248152666064286955887367241114732351185359551089618719337114722857993534486336090295994712057547826749175582466450634394313406862208968963341840933062527168707554126464282339448956401023405554987651566748691086535513844130347092590898526694583567889188179842441488294515465755757470065651818132664584615322800009541374628892456172394021748880242668373774559478487048535171182026501972825175322130148096886570558501953083917630205451933451434759507913997358265336658088755052519563608165317375125596873740446553941558388964638383913944333312867533927530623099904972700507411772573575035890683662736256222359897114291591805890159916317782451037197357729699215528559064237757096494195605672632355603505096968657455905804035711222679107634277775518998383601690606987989609586612221631044093713454852923739840439631681571468989397946482287320670300761646714207017754890966698400858930038053534981822912650266381098649775998746251404620230044814848033275428035340301716818130964991079553571687981517753387617646424721633884207293921908670197772840432773469060217443169101149025260629488836841221392099483669046557590039846582278470641090552567027981132384663048640567343774132901726333327622470039529390344710065550648282081636326448472253297914619047958131302583982468545801048542546292253293774025888557984494813472144234672401454887904435563643092989499734554545460048742662946830625975966750300878380128042117274528419731208683759638021075600606175875689373712488015657361866544800992746686489012734165381723249157020291061123351269181894640786872906563332174766437434815497327661828352081644601853796364709838070917359314798817901955708541780576666261433566143740226469830748166011451847756513609309937205612817306077728020228751694659086895882031277155503435678419473621125624315730164810425082246331132233417247214869146115631442924964229291276078223736944455675909519163860479353849084931189545357395312445502922641432838668879424411951565401461517182734223685608686345198395201571519553672171938102371525512607410363297379166572833153621361386293636933148081273234745773896177070575564476001049693070613035320458638350072785643082679485354425499327480301831850232712224260878281323566271344917711291653696849372622746010243971943311022852667424920692087276170078781780719690370984701155428688677393534825953186829297549516556628000209015454485168949951293707656595170612443012713282839236383587119884051507327918690239824563316349093393538655221486048247237976674984220600829007103414481110703165351976470701715445696911550215034354054882382194423119301518399018166456296844080008317062078456966511615560353927209931148931117908397533466668698599444660512646156517913266511041389131602292872676430100877194095199762558192594399381763904015203181593853801591883725702163712893028782965362496666767124568421124739164303993901218922504698015351918898424629596600863822035604132502468630056332043678374609864784914461052883385250846075467618013873354765560617745719652375383527919911053096506961749188360293759817851908905468753290252948041014875512682859005943576631095744902135802990927511580975040744556618626905434369166365842795901419508202907057422860420391704909558898316150432729996522134506235343285788921355146276254892786722914072596995058161873194763695673701589374609891580019398447876324019581374544887334278136582579538750257200205233706704362610950061982954942930479518655217293676390957888391832827051787869897459158490502389326977417638623145609207477799560435429526866091844254184588763300182183929901833820599832543232000000000000000000000000000000000000000000*i1^35 + -106969718923378991313221174739068923924754197025380121002147565583924425956025218920244568133235131726602494873445176490723520827930103681514949413743294784685091411650373040383993684340319526528188241254777777698266960332171182414116917346147332061993950114796175045133887678672984615852126503680923030887534693141222570467614992565032147298815534592626654238238614722647078350157548605268419297629163204092875912198529071030093575060517204553927332601778460584999016365016384814332326663205076403354002676965218715070932317698679663417215726002809577064009099745608181234936178379429500190459488200836513327161058002155361841688201139550336552140997969645591721964721872246173420022229865786796628469424322014299401464240584072262398005508612524733224520030259524805384407585848290662834324966684580497739758851501078818018221586639798115515680070794493203796314119454388972073038928352669520922972306110425230155433483406390829302000860136331102933263884647389471627703822317724774522018897132524617500200876191899871545694033629701815314118583829005838703391736902223547159654827879128599391672089254036118737526371107784597527582241573591099260576373223917049745435393769316501071029751744086439086897860438285549165129164972041186406754161896318369398119371815505276676620166622523767671550730290104626090461011022456326737239077502531635150751505501105440021082342530851698397594554447960775976103411903786895448610150621016711724468722570140636788096906174800341471063292766828928797203170915180492153166181257659226140194160688396295295643774779947435991563613872999870398301086262681707346660903002686341616107971387439927388488813640986824846710186296639749084974307179945867130258815355461489224275514432156215732334610842404226157604246556547773496538032748208719533203280291649598781133153039141580862133911904415267094121977393213694577193483300006190382667223650256922141734096185790726120133614384020847512084986967390643040480463505088051797162862637074460009610138965542916854506824998163883204689450856887886349986310543834179769085959930587254945816538471172651874770498264108806220485031310274628055893744860658624960054727870051932832179433003171411891317189903890165846797034064222016395975186010834994551393162999661652438613920177451680714757856957595892193959311878535410479873800424117604048570830254885715344893448026728045475968300150343492220060185691382556051164031728826587638770536889680372574923233904057191467482149518751125783438811989892058868155394946328835455237044941349519831141443790472470664236448894092858642491230861617435804787380321606518677871451597105137686086974147400095267887156714380556042624578894645996324500103356182101649194175486114917425834154260344556315290810587909950019147716559101200951969978190742443281097692533565575360899408298002478087992570802403839346646493184538272750728255716402820819601660794971087776310558201658976404842250816039908949902216682961282923213871768474623889127065013683376647083842568472041653006123371200317656771063930856278331861104848946093252009987069579557183194162883184157105638645428530983612669774349746288208340665639415387718028938461132352798765024666044620148174106099003820415181348047656144397548372911208092742939727264733353591410420555215189800070406038283254384101138616341748137600881536218509863189433711718187607500857726329599579838638273451786760111868988121648351306143821899640929631959726916520913514109171500464857863232983744657872575092504863275697087284381634265494670625602558167975031640129138125302590315014071127756328938280388320172173607328596394355868474545553859267808643397564217107114201595476756775739088342406103033531386144659361819266178641931043658589884407128571702419670167036695177100001280000000000000000000000000000000000000000*i1^36 + -284368946093705069522163245984080076159269597913579723016903262432215250565781611319207487527152236211364737687948550506239937501064534155782684649532919442100769831510054472850975073349007183358569293265045324773160285429832792651171185892386424694441059907512314646273713841784039774766119982904441016429758882943238860291877364748245545078810388264680457138973483794554268451669593741883677047870635134611506283288934003760494990202207628199869154723975651596036726811462227020411325290219373051277721545462831334019535772168575362023610187040178664583245170721699860011970270185963612214466083347199262433612808805801807384301897227831737513498293144466384042648499133843915045480014659585978295905041849979997723898254277234476847223408045207603133376621844816594597867917114329262060289830946998993086562283167233164687741131971381509073714728399719334211160232495152273719773169091017220777625177853460762713304226937459349604145109575329794629016061173486177698468002175299170310335871315962410182977584962640705161197845474994073409109884386789167034979668101914196921587927400079825084875017118950262496590759536651834325944206649048640461086944299867076737292045236431512846367212981649855865766145776336222202500835654670892450282444740438888344686916719386176772661264957176051622267426811044412701590333383655052153669629254398200264855183335926913943119057627625384414548792470586000560175486565310787009934031261308820004746714097439677215958403584939519709188980308837861016909464566510358463287708541386560353376287520616820844846319688408480512249341119597885957125671554437734903249390043267229420234910098947184667462669808825307014739653133275489355233493265111603375302571749401698830743278154391444860843647775944650906346701043778393507872155277494469990571813637847222169737712421564941722824328032657150850617994213888546758228726624292921400182688169208675766572298159156052251541602608714725430184416899440141616035605026850591331061059507954441113966655132490961513277429330991424749349234542981386003203765317042159201158987351273016561859888941970712217040507185257250209742409579756964776322010453142551923263005551806288970311262653447350669827025173980979518553332083023622692475286568424783634237544428364617587215519164716753482040989418492514230698876517749241968804379238835535693297578220313552476648922153000305491879603694851361481251660039767329291711512938466995536197625190561748993505935167371266315914572966210255216386684486616212175266139867593281348554590385536575515523375562292842398775937439526246613822608675535309986017966152088291547218033254594922084803886661055940673982339808051067030836618384459808531119244947574134399683795002910459044772588987250098473690685987601536956959476208172846333164378779111529975994001835746698230772492954161574779695948931892846341939219491092806072661763774792044552947856978942800030920701792232922743369769977835194119257830072008658582153462440424004703074070875178474776105150449162276376128282908074017325880908124708855068483140003249529418018265645878634066939830255981104513987834496642563450650029275715190679772246774082961562676515684792716074492257767682562278952618297342882906089059262098447526671952345967311032614769760429971299914815787442648481830984317005128918737915097151639971692606861752944697355657512004684379354214524704236833818017381789994736235721713453077019239965018990399951129721070904781469567944737109766762718813024793087731197659852210858184126245179244265420645275663952354574925286419842318253148661463332925784563449684710260009091802954560626327558692478981297034157962639161975404733318497665342273499046893984809779685465863876217660112856544939460350347576700802981585252829516495953741217792000000000000000000000000000000000000000*i1^37 + 81031559053825150594915660231384175991628947297156482758804696166162535793692508356289138956353633329784000273961369952051346295053129052904811260601785379867709401338922343398261028542503164640432358014543228075826776742077785688310909449012705297435639760323741504236935607345934360806815444336365100588745879093227383106481038393435763330308559045350203750095313269321036259714559740951123979437391192020214005190273406301710625963152792595868574366461873554281773851233814788317771054268102648450883806244473754364839770074727963795329961524729314897724805022569124576123594377378241198776935666381595579504596902554569947510886893316074318082454454771441408659034520956320817285684308651796138814226801842850912100977179938851323080619126682542962732613736396501726605383916394495193161279795065479948101030468675145683373859350939529363634985373365362986609387551830285401062310620429453497890928001128684591386666179421749585584061478613655468757829967639543464000134912464282052121156743721859660495448950240465511564721778806393764300644893838804465204518274119657704044787303718146678892916286771945947593734360586264753064881923415526530469046698462649230005765164902955800694464480065138633784296841584702859400138617688110216849810626666719136836589629626633680087328636484659616729954320691507043018955648577396554830107019924301619670560733558439502701054729214577018607224870630907850520283943308203610944736724623175902972059559463691111891325590817918457920569339865005756847486736676814407460097048899364198042480264664063688457151313961515490276476988432879566111445914264259084421972262998295249351243377549050642943611169408308166273063249287142401148047259505046828857890206543613322967355971868149939380119663995680065951478260421161833345788059725041870307657512870218824835487849360372606006786329682023332815509520818436658510783569947843052897318622817608815955433101878798993922801375057384355020275017243648145149406038237597576463387862097838722957946474425315146358289343874084675772317930120407983179852595694958805234191272376907703571847366877487386025651916018003376920208064354200831320236630771798794517929849933433724148399344298940723816653858600880929386200050617579566563510201494751826752440119379410202271715119092067759341844112461507377819545324836911790000799857594528330846957914317749463159652039232133503684323795787682733709666961779518472419712597482922453447052946919656201306428199622616434124303097560479533987070357695267230837825537196724972300931545438810313812641681990084542202316030428242578207713021481287641973721233559617678655786337386011717904666047879367624731618509390174951615673650107824201121903096029078986027746674893991272318757177806869828614851287918455787612441624884481974665180022451043782966452326472718299418592330826663920329502467044735674679270514893970987029096431112940038104338933934732504334288126315295015644471446420400272398477913817955731021836229195745668178340894819274935707088667369400460251986256596704456614320954705598223312841647925179802664656940495424733845023859400094588270358787648920835144970559542134341583598093190806217276518863406656287037862952505062766829600319305864292145516425658047952706577073870213483804013039058425623061929433846747440197792923523821258733469251722059240224663801013222862086151336624496745630290960696265664636040045719556664523351570569775048533761807314917661267954247137383725138710547565082908914411338993214978061449609656634560177190504014467626929452510182099981224800371121427452078962896178383115122916316029809331555907254371723702640197414327181134102155965592032650358573570362276983134558189591685653637467401757019537538788829535508352138608983209325757611309477305972288389120000000000000000000000000000000000000*i1^38 + -44810609786959637445791317068850216863448931777212463842039324458491849404705839326785801314934139947888397245193413877752782843453014967652662340175813156669915069333710312558217984475334665837102504883603013844710257162727386298712712510584526388138637962364532382644788402604067931381099537816111939302051052977676763896240044916606293818934182539485911790206995871237704238376434055929860037198532410864717682850250873478608386632834592983603643044494777461887371888713227596959714948198372109218496863692094493061433380378176059838353596803129890454673569734893118799206009871522101689060131298916281096782385578014427365876452158844701177288172938441266595219647157975097426669438137150991190887579287781110247158735987497952223380332585454753183846136496897635392176888565443841303286936070927747488378509384700089325889282027437843012544473121026538924421421304245364672459322619228565392139723794411109686698034231592998796230963604842082079399007141747887436811806712025090568481663207339967773812706558856068405983113677762332831994417514247613214558811765112102030268700172816891275974327865896916483740236594943994869760820199918440582609208555048337518921558833962606884866412880310147524117358319567616304681876602916214526119193849782995811738623084241427707351700277931792393872060944324963362481723315252057868045747205852080606578443751415490187937883563894549178548702140691127957040108464021145230524711982291791807635057576985643289637113795118076757305337899112902005365288731205158097562939284446684362857807135239987030944923679838925218137777113412419798795314209227476916976971362288207014906279463388186633228180069839831414341544628797393524163933649314021605660288053403251726010911382932941130838463950802992939503037026639236777823395672709176031453468084516807536039018587921505306817974580442487949252185522361646938774094258666459730042898529409168503671044812224903795566783201151738291200848977104087345237173109094191255807207685259904174397546964109171938750515104480336329636113743650700007150058038515389321895936307292539660863467647280115725304929366117684195153818376119104489911621431427236921275247573865954313441004243411883737800332014997213197544269099955512482238491576179138904506630827274115715941500416332210203959230808766018474947142077735463800883789712182674439886875139771393345827713114773565091756890885802210741286952283376510494658641352374506042007213972310047415361111027638528223721308177216325840864132336098353311932910675346681193726047478383111460721565657746721823052648464101640688789299017541319656129439118514876275030320686545652768453104266688532440698158610200546587385149181771502306401388748565649373908488971375657518182185423999931501458760321421851929107680476660580579103247748852962292128445147140515367533145403711139341654912161564392635880065839947490352295487577524602869942458131012485638909295854601040120779428276545185313434856975866143850451199512748955931820101073234708996085860008673469450327258794809540124838127763645055914203227189379398921249186939504953919244993079479997630191224342428090888531676431369757758494978932199662162339850419577963618367027084859988066022653183418926673978909604357289965652941202542793316817498111874443571380694990428111727044518652658608596223490999306484851056136901819813089356104091731200005207219652533040743550642730695951709161991642457394389279917748893560618726625564682224711020967057741551250141729458311706461503172034226754702692842979871918973045332980187918607611028986813315361610906809438176918712949303191449227735647194147598727638981949974015164902040337125577034771744548566076003722444077570223154279223774546465208494339228044283737251125571732039775023463694099934504550400000000000000000000000000000000000*i1^39 + 17410314765655195324533361583477199019510572078281723457613599548755210568557286197499914352110703013867730807775059930414354889976510866122510478824282596998840539989288701599435601142947185106356860675854240774541167281318548001682182568781549612660875422060178944409562349384730806091677100793443850970462420830514626501033650102231291725904796467834640121434383110193562003834308212943964115130420463902625512025518289384701468333877362426797616505683476920148778595530471207243777842001680537415416372277784488675732717048410012183259162925530967233872608871527975978924438963483306801506955407327650804265675419205596632376779407762738383973853287816440564972074814551652864877200754696712833219024149274879455255362602366631581302727094918876525161980931352988327469777013533643255553625645355756880917946388325066218954633373265800188122752150242327272051865454404543224555125078612666180262554305683150832893841089058314261276522934643441453525126741592826041330179073963565574405686971811455060830016284742301184188454367486019614544771862475989293589074315142918169069196410922995539711697340002814040670663902558846043498300074419519937124619997988775593068276926317725725888230819910691203328577526685995063084733021403205959424132238329864561656527513871114328468194223572931384176986869882558255713238002246040716013448822459123610312518321087630764585615062399752985759831062134573849360864250297501923957951322351882932149849723267792872184956472308892963532758611633798499064829142586289383553143371381505477874294375734219364678025326686846980040016399459491727321948043194334344065522270378826147410419643219480502721931655307433187937694881670668359036071636297209152711872763882478489404209845027379570344106796550519133439996400018483351751369769156557819662593488063586681943543163364300759102962938440881305140252234317913623081536681011894629896883871044118363743424671747811145162112823401488654949514165172234738995954097186686030717331783484560088952738865703997278651461238720899975960712483372529107724823205161925174543423506955614387949979641556020536995230195880230157354631245503775448574431920905425664321535894984386921593999121693226653779310019236091868664009370327055759729414115188221364835941759662559738493987005168787063173780357423132922511214212381840105713065358997737945955041235485968758988888938688227529044863361479997141814390143651039962299295691735530953715809551642157906124841214058712703845513269038817644464123098266409071315080875159830286584910453737153275502928958415515523815093794883041556147713924175321562249596152804488676368349421769486631928484723058683950937764288296321222794143810920649829422639228043288364643629329398152579880409656383238858451916459018883555212206891426736808442333015194132546536738833656694800310903620817548013005298828148403641594105208294289396324380316720926089226977044764115605603885782016609027447932336370797703349686088683499988945926778778580459258232425167134432413743278005215524608726849814918158145411623284720994784630011260687708242993557173359948499707497024389494986533102825026129269094584445531780630903690762263236496494127113361092770783080089610216471776017822199231674672330256494596094265597649406298799769847404644064643396400335009394109782668725001527943073405248577040058570704583874256535859571232817519026929093018245151293823753960293489251449582929471520547074035692440743508542863566538848243371542285947526164707237507070945515136847125979127885168389758431022326867722242689827798781091212588188547565087016411381963393272046875828014249760727398897654261997214844264212372003297808912849054812595387783703368143507694587775740905653626565639376737627271408850928112365527278618285810076769006387200000000000000000000000000000000*i1^40 + -5479717492033237738663821590905190602334373371179411262941561229248368063327826330924132903949336101605636640582471113815514531678942578524443838463950591331571992281096517609026930850926449547395696185980826135951041155210252321107502363919706684133711410017938317464364374916328319914046252776531131110258345420886813532265073467641616781981462330941726765237922753369221622559521602030603092267075930348118181451696364737235682637816375600622164260615740191965949026165051822624212451810165483454566016058543210339651995361925807527066473342951779336827712555667061449802838029408941140673204454271692790133101872506919233223067812743119935493019370213830590153638984013709637047250940883088817482454644286086329864805534301171644274482895946889195062212934258157365057932289357029143966013083305086517575780645773423424795078677371746671995630145313085709321811892784445381873739893935445782069500229546876946963569225984473589784639124316105197818298016606005750974788516069742190816779381114690041851692779937496261509277549666397750638715011396793542787118381531822664427242797260008142920704756673508948744315217301561576663532354232044117645744070049577525969481229200561940521035982069254926595864853629099703819560563213310174096793096232175264536288247745073639485076367908733706452126082325053111362847788367828115811560415644738891011953771334533359968650876167490054624048371965829865805462334431543244070310060134833252716302580863224808797686085914319694596823234386076166435717205200513361255960953449959865775992726564211418686792289278047807156763435866756028415877926557648681980203046666566824956465443607074443680698963219798893438401385950441293456244122981467181814531439641387437704962261194321581724288737635946790355060309958996417524379275080318157846168019234428500541408369672603216379550617195764290879222733542621856313856580924854053276806998322474995971087926833667620995043229085459208082528642375039677442455334434516549919892142719949867661093860288868483054073235252226057016527062701221391955806712656009435489926896707965935482989313756400085445186016724923351866460192767033191056344521765182176309139593411707178126871543285836741135277488844187272995209418104323099678859352951375412868234354510222827403107477608217423824616081246660971259725537540419750286145656551163469280363399862636711626605944896739314846947170972175969751188530167465286048603808821572273495546986736039675152392871509933479364395155201767854290802626326758820432132240941934249414669380858116632490170736848395685394841507615290753947292654719705115387570100597064397942966661938879319407307327693393151485473226896083083118647321623094159145253266612946856730847396266377956438145490941198550662474610724136448105803351305034454905030079823191039842901599513623309449178874944339992841695732693664867247447315755296502477302536968892381943573522643721997370350528124270289505750187747203738531073624224575597657355083940257795289142666544000464859752196368558771368467048478876630437221356989837472924145967608536131119481259475794775012819288584660146692646255407323943164256638382912705770129479495368260799722318386315636962102722215979015370194174258293457865204515477162432858933201746300044080577285923361005468935810423819336013296638731983152939827684953572661343646029814268664699201094888735233226103584481686675898125571361683839156185099523191830305939162608505627355131461147358005996140446867166887609400455895673959059847046156989817289855723111141320375327550348166648293109625736164543147302322045800174160315916937553513365768253855927234578591892128565928614791080885683157749035935168773044517205880008164705245123544607894530541054931698162367985825927478234117292110611076865851392000000000000000000000000000000*i1^41 + 1586636244240846732401332688419178551421282994699067824730474962936494801842382535897184916909132421981728606311740538519979234124618591060299884774241409736740985767079971083754241511206010533654079998686092711337061060982849503470947079642776950463297207449828264204359308836649628240394646506155831566621921172098416645487467311173119451734491577341274787122490902746924079605584955384405372576304319579520320702099961629614788641032734764189916544078093545495645573371714566453341486131732675459764365114774154072885520786199143427451463745043424590433480283473928779156507634282866074470272860904930431397254360811752189228302264864639252195269690613137054204817512201779569732965909548841774546528695411829519365678046521167315824965817213927889533190009204428515348520402165755689619561411866607144676184716376889830946001359790048086882670800928678325763808219698247105931225877703173842688066407381094503457755517462108028935792749794221768132937339158214915600847810471216944991957368007760534086922667697909554597407049962703203405045159407406851139200579448675299289692298215282262623396243193816926194968883764769571197803804424022256743250431110502071670970807724736416765684412082604034116798904861915716431216189558328312915559964923320003173593967607159353688582783497515621339822755859934397180130612528360917723669474944370138180957348563384506618228367200950020029951810290970774950241109783228576231190390984116033858887448525694589508850747293728826509221937609844751391498482959837331865786179786339642027089402597243819797719219445007456216627964488086756906311601286796379361500942482664332788033544570350549909796009337817405627029933877416166715265460699516413340848912580444144520086640357057872572372620362108953080900667293220148245548158633712402124360661449321881626260094440759280541217936334566731250527368800453631877928191136742132401812801208357030299393740372497189476242269334262454764713199940075356883779052306463767180147917174584527115880301648672101197318285933589252728953839406931558881885362568815986890622832481103595327486263360635327252825312388647303129817721223126858665018855071112554546330175791595252985415620150180260720887890602808142194767231795223226693808801333335299400273117633949657584159475691563226562442144526730810744066427165266589716291195696174177507388025532591889962184971583425922714834262861736094847642697959672846839855525427444128482018577639393899609235695701540991564921430472573475903005696547739672721677190589144631177849081792146819917688941075642587059299605479121804943744326150692627817792204184503904404648836805888256186937055805858994413862407292751248988333605341057517599989772680697441835561172325355245297687372964280203200713656730578231070089578200259719959220226463711602392962629326900253826237589819617856996503853326732981874778738293466376732416528188324600656617738566619743644756138407084164659912451251263121219555280735278163640325594482944374740365300020389107800882781857664457666106434595781511842263028681827995258741998094915775686294640916978986577382736277257253626660290783871086133582981107508996825976229618053607956799730340978541813309740092449350687924034876290464229681686060977484572244018360520596599281993346039845801583843434774225226040172710998317886746271575234527998749708497126720872005586667632697358536240864316076408037691027496671852562355199126387676264801631621753901518269324343765671163483736492366466163663860798415360118470077514441476259884094477703872029948690373698851710696876214037698017623877634128116837781764666080372975756152912341366736007682366719615411163612557226569973039353818822616201461342942062594797133969452898119107763473762572935336196760060230871495783605495398400000000000000000000000000000*i1^42 + -402221696577767950721913102919363304511578426455356108087461184522295919552016004121121016052767595476589797670487388402488219415443957340985155942633948678272246367576667421916643408050497609231395439277313879248224626896459781390818985741047455556408194698004287253220202080650588150630388133891341315950407807622652581978475564168619102790039637168674911673166907705470314606537996413401819599419869379491570446451312694479342622117253263660106956118573575115268740562925890721447701771425196420836639990407371884542716129731379529409288504412291158644356691659260031752182860550803573996066019339039358123928447936218275821675703712597106157241855853621525392652036902370887921013388102219338939364050213810354382214313999776911985610039588420452715168906261263279629509752261376974144917901986798568585575502284982658272202656847209295664949527522034635436021239733249551331309468564341143848242952173112721707139695413347667655640716860468549375391449018645473386075229838925627163460301889029879830169179009339444380818156708156372410527863161463563767536155539819003253012143779509242445946128022425145239803422144797396398049941733913782575534156582962550730659546965033462473547004868931245615337912876191141395408956537692611751032546211645554134957696216065252583425541184436239448767604780554503663073745536095213831410793267977175278803198650645064942057055731210490126901510547148979963842641170963175822748530860008401527112204248871053943147101748504511233136565349054788162475077648222857255380558550268829552210001244072195852086074809256567417705558126716859453862621409026792819791160005187473002293870966707179616958286708905826165921974087389041937766407159095499227799784853538087934518856482324193401923051321779668356702058992938649697885859561393561259057923126887915308624594346939843098179822711398746453913090542216008897152463504447548035526547620921717769663788921827819081629728178086082680537006501382630381723282013620257774963862227473623325293633484504768048310970091828654291391065931537129438778201294168729754830667117385578991027843431082346771482318701292190312629205085650013734380477468881834435239416516797998334731467350220063783668706870242260832763129291428682483283344178535917073696762744846798474844246296649461386971788400617217167436869868094899784521716062314146225980745486623337924266764406095343564927281464975857259019848622559401637115755331730588875925265161205397304281855557138136552444108774904758883303985291432668157046070635194550742280360822254869239278779468821188081424215180224392934816987636029087346888722967858635624155070873603686675003731547038165211976629128152702533840797393480650105597383894756039466788421965842915435536930071005274692022197924904382583019550973303408468662217023975852773944736861192827118258624716665416065353749977839829055885903776450481285765998528916545681260303092640107355842771746773251242349651630723952995263167462438503740926439611125238119888146697238599382024409961284828029815623327818363596792182503047395298102951213551050540171721875829046384831496655698513669523054570068803002924447572061611980730309284287743774663831871240116579323000043335470580698816561594694465440029121411184594730402487780735068375439969755955970029672013604478115698734750073391327933380018140885029234834094850405316990480942517633047913018446121008506691618222569708538848431604791925605214648181363767242836528387267370967737873723639348599136579570758137578096509510888155207382462597639395750004941240523391603727725897804942634255211183121384390707182170135292979763733840440656441831614462448609877200478181467703873777232164285952806100235413894653943810951451293807199946498626812503304243334998329900180293077683929088000000000000000000000000000*i1^43 + 90364495737848031498468579554117101733504085680531720969273384710436300589903027910081917548271361343381305334870740384415386535106953874913107758626978918195041758019119458103787959928729380179445777843314259058448618824752244047831394271582033048415317382465903970851616558690199286623398549071438223947398417012918499291554385339914012975348036851052508029106270390062469676020772156511346025694039086594974503819541568249495089625849290234479738413715525862542375886051065206197885753651538732373722575018955461865771752152680875325262095462318420906936388331278981267738879673065144154831297949981119844750550069526088343443634618611108984477495786943387642534483518376942206864185902409132409954532800295687815701473082578872283647167728194579119289509558633735379013249911025975417402166854232682157937176891712289660845740836152061670105420729239745543670218933716269939378903884271863228655297655992318681386367380757631730197544840656426871823320132413018296520643686580956026346228539019348235800368064972638551538088643112001423302987638610240461294244769814124591353705849864796475586671358486474617283452992246705987929336946753264045103213076402520827808139139290959080449090021911706457284057606523802938465444609938559546509502573878431654861163320842985957699871677349530191338294899391527570100150840416569196171587282275876794114149812157681750537071275707758427362055843396439517518195836989631508882785880376345397934675389912706034696148456808494975050481465716915050739183061673716011137807123079575637947502874430596361257172256662888763827546138517481082112821720198327345422234646968488792341226862571247302835441602067390875416365954580128632172736985325079555469054916445897750064696710846141342378706802664589743424000502322696235924779312238868395420325470673360553010261338516766963455162119851839882405251902714737615446154832158471647156389119914461445610820746504757241162291841196183515905583633738352869599914945511666048455993818227982025311921645346265792780736642178549573007540728607416151141033184592700017181749492757926632651993223026291804996530245786971684341494543669027992223397017052131515912784466175357170461545063260841390510915199246604571841256332822485495797775705998100021670820358922417275881105516099024170727356011594501507059983165639136316730958240367430448201359227529272619262828185324201071584288526799445606967345613813677567900747194920771075215864178784133845457700194232834536333023944244605864543006429653198445321071438978743860340099237114739838508261068574904321392831163650233929078284749973300588060350166502889217026404917767950224624629405017575358670729480389594999706963715331553765903132227618545695922482435646164449289707690874280917020160403987313551954130934149408839094293572116137406024139305306963724534667826951785746305760274041096413576218800800080988004655744842127935783330044279224712354258806550593691900983624424658242063698802930266398923599112852237797428752298256618179798874416766567850630297900010496336149231984001369133756313119187866579325369622409381640420564742247550797064265563393584460790857266799140963655332150014328212077115575446852258595070234762360004767068794309774030301705079396059639923793819237811982129114610185764231798512513979174159780644785030072963740110225032857571326589054751602159043299189192861937439709834102797525809942091422208164507370322605061135175869921049985598048715961810077482582405170685677601366789440041672055490440761932664859747769039960404957212826457450988358926589883681787714168742114498733903004037032381193113219240065516657946616875436682621094826962561630014892320041612956696697315722804718506433241957884769158144633807563606948148038472172553160461555774479400960000000000000000000000000*i1^44 + -18362678903264559075193611044661213885790003249925159755421242571587767742226237950867282028321254010582267029514297638769021029965050498901906733271934537578877203075541455036485114760236287265690103416860738276852137740070321527697712804551135899908733444596960340436504922397517576133624786847022632974174228888114884625987235951095991996158084351364404229888564568011222260050481626666555590711260130296435701015442505490210052554499378117540515499495792209698363202241849660142989260481572765203869683734451366603237387638439746344320659220626939608848921272947353065466178522812299518795588087319844472207447681681310945546355954949483601427691874581975137745025814670370840189304430351133104841263086100098347028834371190757255249963715854507126722527773906998776511227202224984959512882261814809664848256023706127803743085919320229907914508160577381407245362646468852072810520135848205087448701922756719028841446153685542519446460315587061917260063155252260911498361982095708319839215771021618750024919161817714849872711835744199828518874248544260689779088825500735036587991882393223626777527010248457686701231083675135594158705447784670862236832249854549094446232205452066635220629819290569308961717211088629534295782146459819221164814890236434261402309526548804251645231114103707362009716862886951838646592559403897439061632789381659988685188310629208511905625387411175436838048167159828381333350688983277371107749846045351776210997475513814156155616988043003258029072215737955086269663031732973747471388528540328324127134230171944060352197109094640470845380149064312097964328675710598960282555546496676569737015855890360151608677454393835388159729516879721921343788074673210814370067945896926336035129416675313834724759360290064195193020028196650784960126326441287076598718840717495586958975499809010448433861157268393056644167060327082194977024980157065048557957315646923772389038677298732268086725466823715879562179714438735405545249055094661731254111667159873814160467445090884569874707710149994991531252644776789862946447767785017895944009705796136813504404956167353133303520775480285698420887915622077974870397423672015763090823359247070883497721323548142971617677898945257965518421357812948335500656444387507161343943242117782174158628065081766192800976659395656616864660075406589492565580022087233462567700073670430076789690098892432844619873528499129747646996813272279120919564071019435384676509045353276888467724643055357975303194019796330399410128821965578240891470028772175804032211544915517733275437920243092981890256374274396628898517526587923514330418576522273620514586373092045643811313383192139364224342151501767187559433507347893027109103447157536928811810419637761541740265480164425055609220910364488041035136570028216937643805909738988839632765109622773825093272273113750330663107721109820177466478823794614458577995238608372831608738508553115834496257344209851082534330761109937054265526455526656242225496885846584331866785717122195158625975189712036701835346443512436477304371583612599242282416993725224192221218291516297277479587620410977855729359386484247406645486945273545800503876869801709669856963105459289632982572852032927411285646707812298734562529788664549168286500798787002223150592075110173304792075854178623728125600126988224059740183189965163577508226526133458154861367869089584426903059344967406907565612271646189229875751596826988674629775282548720255840026311327578010343221063907245476706748608275982107304442803727969762628937894304718337838600436127879143919426055168218517686825919491564155448509539326844830958973843697836133014812649924485684037541582107011882027674579186437123942861016604245849693038177930223080726693174629802168231958791892150624313215507496960000000000000000000000*i1^45 + 3445813039412769341059850203168858679565623274800401898257845239443044318550044925698383383448549759237766943146574770761071726894751595869230157922463514650443507867172967647092595561193316765423133730470443611350792362632944361856811926084569648474174451484238057463687634547822850097402805460495127388070309889972639874910976193681669495377635650050701110550315551793742887099870542035079630844576574755567644351625271319975663396578798767587855548876809646623586920500491308652089224353559079449549794993199168399765371793334007368116986820061493958234058107416228253517831628813860060020842926591343912980020197421877711641425084918203350184274634085826356202957243314572363903854728142438265582571528657656532534573950108225561088348700089084525488089467417083287036384677001873987026398775039548315127245886353077247147347968285868150126625257717619839993340293003968850844787842400897309999968184041106931572023467112374320911513392065246003705996755858043595151828361884346114675521994009675307503748208811205458781715999463574739651128154114829677725651490497043624014709841785101056630223801088980403151077444014116208253896827697527427913156203669666560107348075835075419608845885148769120752323245712094015937518027936686997582240796552791678584398251854359872297441752873899466380140347805752283664844180781451437006072649204753791160578400521684908886607426775266740214859695672318130814252345582272613497137023341008901846173227999104713858039416076525522546421253917333398258727565784347108673517614386964905567927404930358759832837894463960746585184152117402201995315166533358612945832439979243351215876506049957132816707449674226396208617059479721475251455564645403354081941708159272207507478429530417207131834939120580359276604387623146083936765975882153611279364457292966561032264472030379457274365472737062602073679569138053884899700657019548578418685581222342024831895458283472334992967071355380394064727368325137027799336274809281419135630038558024529635912619838482573572341826198710277814627656547648388697714239563706348074345019260769671041655283085235589842099557946082205915247245550112361300925526235868746974895881484531114483337168640435693125669279950287734289426573975102852894481656270748848141338678581640113711898736078365831453198693142351437512366091884854155755702611548991529791854967375056433078890517637292516749076105658373791043692756935890391941539801278248128454351377631345851582899669029321334973011259940890573282323904908667250579639420178487253844401508894801923769714767570267107200758076125071180416614692088601693345143222151551080512701384989109762075043242447652416030989041867561552576505678076643264959232881852743053492400380355615173274742480496901082835765838316545647258127961977752141277168327530822096797635331627104811621120185560205906947098926677529473959466841734852379557220620827265010142675172730902033780052344843835509716437228751559768269083068723568340948960924091139660035234833920447061133237590537567030135148292515507814419559998213766315400162234294553979891060921471263790460782475073493419290944790287502107067665726723192325132620123302463422867775839053676536524344552269926228673397024443155381998005395566088719652479739012195825634395875923290305558448483451420375370625186911492200615376493822620918531369840350188525727767493737017491636855808308272603084341181940402401659155803178229891997736604269824475772590966996253772379822064957568368286303117597497413690262580418467981386745902344031231865188003020830954032335473249081802754570524729331001324710791740221070902802773269224446598177837947369338016034108541657971496474237841888569558202584576150438891058274204909552488238698506362429868211458002935321017072589209600000000000000000000*i1^46 + -589943701683818376945514239005579281401612219190797700248461985976340916228916946860362738516728269073731849615060045948958274813988245166934026452892052755340627032162729773668263158078537732685059859979992713296203935093295209258834886141158787472770084497836636687277056265322060028478973370770473937980558385985758653121669608075401155518528657999040262916798383164437563350982747967820911685045056931424607725660544770408988770449722355589207943802422472055298865472531053392312084576415196980550664864406306336554009675078292904507453091406564678473024409455349234908924202942245573107572961816637538312849395077485753337810706741380060771455657466877223536942361191775177434564726818292628096480827416807086990643838874557731984275651662411409167925577545220992145926465948465841610272547651795832753881206425189229518564950956734846308165098307214600528841652323697842126764235434279105600429414559546943657325362420133056826852872738863106954626428777929016710649301348722244596196317674621113313535429321111264608201537469299801847503467690050277718295678525719713128901494583089566984998393693238066734248000480393239896555124935084985172753924985534528743708993972255175104068502219906716732586881167133282802246856256034438946145867225746011641210686518278931659166157869005391109748640437152257838169515826915953869614756840589323778830493394579603111680935464537981207092921991607213799108943962124801982645557903280286351870398030143990403933737490453197048266268260304960689129644416099757882246136538423019229285747068865968583470000178776591686668699813938218495437219305747764570719292357396206948426685424656104910846982374736913716592585551901890262917136287135169066649801209108040539669640146439084052223215983500336590322455361378905767601320933053810730820106421489067497948554861979705621714997041258187764733493131158372136137696123892606107024326825375896409364534194227275473911072176489244402256810613285596112471107148787651168139064554658920032995713117219738544343708405822320871469402888281709389029190596023630776053664397092321267057344166147742085122159296707242917347151285680825465487047175974877853561255515041244446550271386459186679542053791124617751123473271743704964648097038013250313219162976553333902699410260797072160718515315180175393522884957310143772320824826258414040336396731369198742718435788698294376674449912050673899539116475319185378484984114858784799605154148990528953598682784434660715439431220034555883069249837709664780181444007523799397411099204894836395239091398880827030352417078582802173020896096929498041113470901749560396830826135098610960161512535759845986745187602967725383590477904530197912686687832530486279017010788395596960191950158476397665142351720123977465126442687980104638733354370147709305909573724050126049990399917218007193448020715648115146546729973777046604907972603577456139331659345143762404733655522277231085604673511447829410201512770547143570188944632561647458405607550465238507753154365019906384439922424918743316544563205734016038667628226439545049119334914139686742917618963160801565614008442709403731254649031722538093001319765194230333602801411596411729985640947013825000673677065544482694878967705661124967124947185211513291458495254290550990761950082130855408916328438071063187109546696263914804161592809172228576776709042499849673961490639085985982688802762952643780495819309126854198824637200487644674971354507605982518937996101403902844662370002497341346975712415438372271412201146286092185591795395365397143886205407175030659875285663810430832124250670383528923857194337016737524404383307834670104681563204636264701748827629940068124506815514769514004938858111515918155676918984916410856446449033344397498363412480000000000000000000*i1^47 + 93196748181742416657628467800828384349795731632292593569146218075270641907938059698742645589863550398414241432877603372346229075268068641442582658431085616134275904510733754893007040551253387249898779194343330627270669507782325519780613611002765433909692722952237467904456335947495137062163734560008357677760499384721416406377645340044029885475352143364711884138119220419554647448195087178205614388318496504307270462610200192889561360133742662278963208570008312062433717409046455900555906352211190186453953101185346314907524721260518421187084182682069462613077453211555570296527134038806062572389273844595359195660874532304020818995416678521471587388099537618949774243722005541207310677822281581458043553637722120628271051217016197885187372985870710831418065522205281437707382198455424451055453117287408025762107432931838394493867071080206830170995398015690194815227208928540617837060979778219103489632382947301636876741456247584596182782401661318249859572738793102152651942601645778469755076154836465391052379793344614134006007169161412310125850311398423777243501584434727529577828149164788650292869635146882481844398722668300767350704415189060769753911935836639466400658568068400497838671806951652857982821228116742466699284531483363633986474442820064080087009004652957532026877146347202131539158642277981663703725021649269391998484751466467269610066009211251705428137237817316456784454388974822269731238719794106077599487899670967167055307529714270066545238013500348558517660407469776863028826408941039936848613105642707127036986482320173266084950163044974817934774172820434406598639955530946431369917827731495248537417290121971498633284359554065283834522530710037970559290483587630310241347940979618754133442245899872359533776040188831916028342267473524714710852506266732736757784185446635136977928969285143822974356010835524760757497290082473197032994252130761690285468248093374012194476365751201466049903444357830640404826406161796635256693996587137851355438813693223283305396182927721979674691188447894677292999514354859842934158094305616180443342698369333381368662365118379247932474879493478863975882939585818347299626851996932533177290966522884563467239825247048163400504371467137737158738059825433269231699549360249495006026831301390227625389520846010421667695177306853838021724580777598804429923459647776072819004474609869801479632271239596340994010485186660607604603205942334193140604782755698233189140352929801187558868962800706170482443303364545508382986060033610746095175554645632185288645355311990707071964532920069609098076850393188650159643381085431690461888598782977409195029473646426411852957979169657019179522464716236448535762519008999203207011017986141466721112431292655800581586238343111044779313272357034305448290941545786858376478849362530055907370867945103992762741165058317056791507817859550331282955639129965779741338348430205318795747873500517123985331924117549464918622947969747788609290743177689782959134845405252342089350010301177424968241680065402568186185660241454223363148226489868619427722514955379340030855095009498272657459128030615062480302089480127584429696059319687538700268634490321140749891478771163586482981532738413270121619568529389273547268577575776061568903589168934956369907160716048397190026848742944008385237510649137822071943930241364850616954584399192333072460235099687848209894869770108142606718802729869667247272497145089704777823765621158672727991247523377984406623341490383691682578405511475240881271837838939596355588537597219131385551092312069252569854672901282120938141456411250903205705841855018147244306653796264919668044921243088228568996647727878247235284056213808623321426560575637868990404203702253130884686901138330610151467473524118661575475200000000000000000*i1^48 + -13593888270700383968548895151420300266197236254383198229847379226685535648444834780951606924847792583988084941099368497691828746984840299645301605636008316603221921473258464968938775245817929629659144370093592730240929528856973948664362863414477184242904095524930869154899660072160493484308944459479995978596425194618061442086822867825168929007987196642805540458175976399786284595256317661837131090323096419544949760913133864148116422127407543958826192342118661974299140320258391172014371403115683876757927469280123640658645339946356575576520250585711798940199096763247272124391794279645562430596848846056711557784406312724276094190703662409236229629899492566032911150715681214234736698696983015192381458890693855268967184737294513748886963046205048160386190573916053036943693547310860305140187054205328114614913409444720400835933174543491079335506360111961643799915065517417381313119845034304637219497747273410007687490488162261272121747419362705067347895399046280836002890411928032755927923059861781040774036303455050470720699240829458708446914769501907559242896558145057231830831359474943731614344781868150497928381476845990800307827706355039764667182992124348192363526276460460555867606258848589504703895308885963458985543528310632228927316544305243836982597544233567538872760733104673086094897820818696473022728986212706874312421323024404419815063312190758462147386220070165000367971327352800728342205907872371114189176183063392584408342356352127294969771440010544822052445584035391596325037691078968573459780097754637246643577548664731431206134952444699492352691834744589430253274138068547750121347250273438606773342859422396723093037690024101463985011528932111668283881419081461023412692547581194423367528693083539629341462336699411768458395178169018105074815056885025639399670467873038395623331831242903012522188709915957787279830671084310001337327913296331603725925303973504297448409987471525922101235556068325560954017577566092436957395658179732741223316368711329073117115318474338694779360701801391081884242725044067867848688542997901142174730955028765061370362841502795570721335667243924778564254135577500435287711158718040173243242662774125164474445732986880386684650064321868970144623046632528985340246970575068824087718013498439006807896683226183031090446554081704602375922628853600494474887640510706208067500763278239575978680204601607738363036063139375686836402146190407164122076082312824372428083139791337745993832623938285382697886647345529200491223723346316655322408687332772529936063776606276569861034105454445049572311785095615296322699004961201539109093608663526729407962582570898195258343187927409116115576998482505632427262925797332408447373938260991805857492053377955799056923274795209622854822912152635569645900828424084805800308124011589376691030305115415075296952677844814422552537463117981704400897736344384329741783324752778966726922469851323600572178106929449802965841064497211447004080788333274654311639087834347377758517149265377984824262328841206760587367967680396573693485524876520672678872899101750391265290996769700607573831614345802829181933760618740739289992847694325374205887655938537059964716014014743916544101283933285705854608027249025480566752524709843206138171800811857990182498372097016876883051364624109914116381430129456965715587037079046197323996580221076830563724703338496930799745041555897216474139632705061314739621887686278718604977787780096727567360182739124974422604677594177462284107498827185159720686460968862032633605419962449829513364073743671877518356705796295966923050160254886269640438909391615631248611700581427922325239323078434786487421885448060620683604723751536110111170854808127591723209949399589396399121227760214738601711892218717954637824000000000000000*i1^49 + 1825871991403879114247649809569015964849208547678801469554442599372178302535974115654702761992314955357437480864140104801789846015031693138029564126784525623225529907303742150129320766415694429056014027019945412846482609080897057764106654579943238615425796427015782386253905349336697612143331564988235723215607274880480334909002704787967943427555163112117239618082063946144939312371875970196027418282863917646364438774196393804465565330845026993014358018249252829921718458202456373664348990823261565760070498837139280027343072567112327577908682578830602817394660515519309591023989890215525746299641610044361211409324150536921046119471569361536923395401897613224057333055960120209774650884021800507317233633288060008975530808339281199442396468905151459340614991834595585760812113311727799710599639510324305045458980432781160836508206813646930336930528774998387295458224204136451876881305301497525277667977559755211600281539911076535267694826199936431335953047696655326126986743561074277270899058695438007786150453684690839155128054475165738007201415965052347293551151773586444433600404653777150321527961380876923591785484193418353614223696700420559218439073707755993093174223083050168233374181008179625864925539076561344865751445077930026979912615254611259635201605035387747130609964778321970088820630925589643249411090916343415611326519245361705890053150989561966365881270410447167910821875984363565445833076485723281409711438539372395484710191655185233601466065944318997543788634887843218735378660841221366350361741050608116349432197546015281817515069733441875082274156001546829205911974499170871308487669258425299366839443643782073609624846679189782889888816695546443360719730085209350169486901887797955559515353131929022313461250478977552227272208643084795597689754028256213140211098130240350616804605230113449438886788800635993384275593534058913450515672324518360144652546803788578624618497616635391379552686936954526235799357162001254882844608132230161266353492309746149677428333168854725366166852548935985832661499192536363536076928109485018982402411387612614366101372926861883542005996854639649613760680372325909812769204020469543311573396894532602448247475484392276678229306207781474088521427244750834835027503344064516941828860487538680294696487042040439864025227477897308208819902800684349267179611655018354142172180600918340367084848176945631130016240409491825073035708493975119762194171235398902136072116577891327628454371250818154361778705147072592843955552961107443328508091695790052614983384486115899007747188051091553216749096350795249040281510510700816076815873159207079370500227060867207443511915946286872220788250353385794493505923133938072238533046056845953393256819888742443479438783880520801360762641785065704021695698943967617423708170516011258814203324511802596660699262473798510123483739174307049299498680013952661149900189420630427491812818879864650949818376851725072207225187132204027279977955722550138325853134728056160190975207621912892876019915362143022252769362149308664743951847778101781345471059317937261812381737417101995528857597953201947000822384582233245759957580893446873313034953241933351856645394577900765592598133365299433502650587596236768660473282386344846349306669508121309907659836474262787910523193706667593633888264472768178069259679542230777385996214758684407849909834231126532613749516932886199522747726987824201728255144548337782399025879636782011500722211149515581274297303257351836582158478843336057517408503170831555687084921203923928731748118193181913566688941293723622302082800397823603910290718635250416447132707022530194682265017524329208169246297465188792515885977685597100718652730508868949866535023648557792730770565408703625640203049013514555988377600000000000*i1^50 + -227181375964277771717558249188945557922684553787838546417660646690659587268340830603402546486434841619444302698374805662417545665270787348852962819995723516723175747255631366192784570110234172364327996874955655348709730499042183475958498432789567453693500552832352363589666191220154151038541071599943165734278661016957836206180103662178281090136898505811536234581053561696704784641417179138150326520976106198457651541942434301033771415953383175903593585637788017226904828288092391949907391088259668634699600399522428035597772225580355424471251499996153833179732237849891934965477502512593436424902672908848131568594718833216845833609487081827116082019507338282037577828990775177086491502112732488834224277674902880208343430924127247629852029465669185925893894583466143672895581425158404767242522421594434844804829601532469880223087714737012736085336389444528873820308988988528121557542330141255366247780742983718175293001948857143234614725035308778940445592621726978654047813389838809900282286978131119046038090557153500360763158099097079809714063756897084955658977275473578944254970263282921172171636232796391851620788173273553479931123361394874715492411095886595551943433012653895723608598047648880949442264245687356474714782240267116537861237750540835905529181791211172932616822549446290626116733359361928741938930171069218237454691212265080160252350999447184211268692719185194096013090627646788938695146366680886827305656595415126084282355937857548452996175797886080513774461737996173174769803231970275542065865778146346778823693537190262930223542986877440143738853390864252981109484452533836429486063823633766618213068698088505827031437550703553664589650382611538859510717647729803292494360236482976829782517371213652201274635802442297519570562583042142380692956500511562043623626681969159783397266977162063173073095166267897251612615615036641235657087368501163957937110849665739162749925186056561046155812098307349557746207432237675233518209896064075592488949974698221429115957223190027343062445643640454328465350654524852994026230852164347830267244041676068422665245061703145095284986080836825762077246615878781708507529036324562383391404676553772152660887554862067466936943610142587139736131311359388814982541334048522403068045817067521452070211848238406592262340207984374377496226498727688813609722229389944056527854367634611455333980131371822151432365494576574734253643567621249745567166013086670123032553158570501737879967821308886834645648834087907014768300069942961651703569536098665604018038631761955463366091351976564094441802640566104678898533384614836307414107291525391092120802078298771231299910519332016767529993414707910697864988005088626522688525160926141946067785071387661833570791406582381747914720840782546169646525656517365875553765857870170702121059003230168465790043100022197925688779923931513308148523084686127326504677035270501139618776752467249640069252289568751831137369574042022585510335463365288188520050513642265585414135477255982038310346320897842985007849884501838924288165388424324217838809793992403816609386365717236416091579706622393700630008333116699218158778798648450139609732241191786585602306877637059237777293031741900301593707110352234450577549281648327435902110459280831270893237704019003460460884167196149871074018740549761766232738097507117529907705679356182529231886219699365087529451529624855611438475902377017644848099748924955353440172455417075924212601404565385530674464041160743758084326842227652927410444062485582069947396974525757569603328743477387851537714106815538551480486047833490820043769296874884181590418418507099745114419746512320551148376570640485403092041429778071824420816043734208912122009782906535037990648931085686789183542421139295830016000000000*i1^51 + 25905842232764725903793225769829458913998963660119468390972591573016096124824936405108856924249111104811811997625815730055081383893613880980346114827093649770670921079933911044626457862734059380108682760589846920747526862290748677209769354806363630076801635815050409638541225183815391911870342517002120522960385709388938785201182722380163178196891422567313609246312119541676002878065199105646619199470637904597012125517692376891915175610847434151890266179248569410795088223280756898484280714879500512947212651951778991219115996748542845125509635272246387398503070129043281106358395847808180775267941584337974091424363669730135289036123804181108710607764957252717624631994631919544447002905585752144376694165848097817104412925549439231929259123396285211729561773923161111877619132213336954672525249914618864702573265630691419077093662414410632217920065335459988403973718060390049905213189248302574365637899069481895814685418693229150206817279985059654441492793533902369094398845195748895091544437088931308671816361263240722677198553025590927463073872446140268305326840982233577373800233676325463814509077320469398813997192257310316546022992843760586147776924037502377258262013756930349844963354276317071554716104162554724638124495833828861148353078676227525461679849707378838893890216649544521627258073927377913460116506936226352411874084963927736840882896790154543445700476954837679263755286175127052975436421849070702158919109359142556250361267153390212020632744936391476896389714979220122110357788216015603759676240030990765341856320257925223333858917276364103083416252172520534415284498004291677500389564557012180799645399994921024660164640535389784563064842857363451123785388690169700717104225205320245742800938292524775298309482045247301690689275010118312302326678829006885924957357159832948872214666810713415282420145032805310382637223812901999105529604073349098550024130901815254687862278406237468201873755863629932625174367779476157912992623329769309017634120418994165813413733201074760473642694380936592848101206092128487379849166987384227338201865545076927504572361095667790292816466502615578348468123562370897409981331848485582262210408663397818502652828368787260383517553842622687234108532419490922459859679758995669184654797681918028931734318924197096595359166890892385842209154566800750686784308332091694657003014649999284838735827112711674219632757466952093014245284690517952704313097137700644472913985525440310341852282090507276394577707034307661409637921158813188754533122674472357580735046207484408157618391072529769805065559423911666077785710027314698332503418648871514517329282595236221801212624514076176426476283836804149067324537686226062566706353316058958423377571319700307282409969604637704747629938250118721134401840996798993844934038001020355438508501316841252522779133689501295098240650891382373879587389026499071758095976196444890052592308315555396215810638280792218354713270093204365694861760486564399996432176907644818829520828638758784550840108632320208492105323770358894169774696995383726264527706980527978599952939558842518382937721656087602279955024880164803648230022522825203920437195049224696381317687431192182260891798027391812363660168318612593357938241698971153793923803534504086294902020752339466324684209511012938988812133544042630284843273032541463132449766982529262317666233320306676965543776454829936359284170081524361941467777448850135791996752302089086954267372236605706200841372798196434828211759158206290137445188093756836607041357665269020592843379105007146911526621012456357736144632539694010265429628353437725882907985561267326787040532393558450164452879937440777277564420348067030581735988940051505418347798787181089616084986500789638887511642949969510400000000*i1^52 + -2734358403762493868522870669939476876856552338033558248337953637448924928222994247350347376657540972522747166771136774345498484809871371817577173697888294870471796696849477899813567112747725426628099194975572114256275723514922979763883184793535980985016600835949074652460693361982127871480515061453021018074766890632797928637093905495185896853311625075306348111683233403361334088909699511589703474703551373508510721371337725335765877557039170776336727522488880732331436746411864236783939416780222439040965574546581361543949107383051845369331886722195515437703924767523615436580674459170741985571815829165629145281119111915211023350833809183660886963399969884075076849812253118446811606999275623540463329972741936632620118782819633350261608024304848839317563736584312025842623156466119455745949359443512809886845377793684546478591420375431913224216061925622124492600870617359934193150807968858767593462886769623336796902091247875852370361760819799037870731238511952320449894328933408059897136650447689852448308449910273444161947442680989604460257209437375366727587015575938062622578169999225500199231386360805783333599283828145095183965044361292363076277140183771272781603694724148288147283958334048432564310430490447789517089023602688907828342118387419237925231684223366709832938871744667603875789369291116823373391336238746680480283549521071593626514653946244277671115842059377399637421687816710021582710736893585434349629716458624890050262376352036225320735614837280364842477259760762400409950004535546959158690275999268895515781128692533991550288156245705020844653168147725859275394003217698397095021072559262482607876555867971596376219866009949047963700771215812258449323784020421280408312627027476124911668414788981136179833031752814820601065729591350585191246055435005107758231032065718792759331548748990725807834403354973866803997891531738010667673027788312222985489774186051516710628062815227257874951286289376345808133912196131287514141954931923417905960677977362284507711440753786452681878400807430153047134926383970573902477617663130087170936534155395453266798984277043337120994161430292512468734882282414890852147781765705825137595733366404381330514694373283485559199132971330292485815795937299714479362068996843706543268977310915481780845823090999708406295807763740967531175421821729744796281596916853099946936690383513923704986736280321197311662491894113863932771502329324838229964709650256403478660884282913874604843235442987820788975862442769558837800217318589835759777989135776513012077677766452080754139935481719088021411359110800598585031197248128616106643348373423419953697573037539425146065644361508427833400692906156507489829704502356680808643858234914804049688487259651662268747792245481666030214157043901699949597050006200267338873757447588852234210953292514903277422030223664143241249679375470913085601087356112306710375095309196010880743369793290407583897513629160923238279086035074830359981885883186964718744090060186608715546858171100286789507724129472854195657715239991828262019026620582526688496694503629211128110510874904998069182825048764412928121421302658675317648180542478234946968186183568315795574827367610700381104630122897373236446997953149317092619259245947528383361474871575596589677656198224987020299742440227828865264721965140534451278200234060745979390835071120963010961216556344692010906127889792788156415565507794712313411691583832161652411829398611476228103192192296809780572182810259558886750587541274794379553280933788903801169880545013779294661169037840530256133390506334257228133262929819108017463511032211354694210494405105552838896708453114102337930945271268334912396910558448103360000087905970795652857472349121307961969545440240302028026083006218240000000*i1^53 + 262575084427740225945075272427976785745595023238103933697398236756201791516438297566842190379798263381767492389352494886553471657280617942143498304432067918974989292608265226283754141206202747350748491240263222845413760155477739922063999682393660750929140145811879249264289709068809237691651001668894416373478040536517721256744299321937442521320162651864275506532214995309268081168469009467898898271864378126694624231565404579078111346380127381280411639852578362873226861248278070742247859784826125024193336222845033307689126965619789111568483610480288355127464313499439237188394187800492761901671566002899022781159709055683472686423091855529338265479846992321261509865529016956287340805738537787848965085685055897101629536416406337718485562553197209882987374824887771221469534277010838825973635383413827340975152528106447759317870923235305168902660969121774765635527249682054168627495376875004613125746850668438921079260698444066834815414712208866471077118766946585758374552507169692106827120284448661020693926715386227574453846203261756911466428213864240992326912490213068834800896702330744177515005384188335318168352981597290119944196964201858849618950505825263344964854409540767955989174933638801793304255630121114109559946294663088393127162778472749791356102666863367095404023318363690207844355823464682817814358042062548101938594967788986028221312955579389174366258402008499595785588130134275346492731080662058524345148226590307675577743531701298902872814534321670474383847355013118686010907753888788321451392121038268204737044915197282267058608057331084574930890118235000763802206757631144188669697677251188804629956853733623988619907319007883192368247662463030870905399946020547058260002338827260057458662173236983419294696946639804902089425387772774183669513151698896560980275284605262377350315991531470026850767430197594890151233049629447170866755978548771580862040176314128025170759087974950224668379327809340532287054766142530546527912004983167034278449231852769578254558532538170402932816635017159188734142005568921250523879229454697541665602266784299132921317739615347876649595771572653388989191789864590892599205303461488110824077266199192595126651691232454202343426829636271112786272611247433640021456052096268016528019038354674273880599576430034428020850122221878112047992005233251837011440015917702732541398193267861467672915572578888041523417143640413740655825784428906385861513342936811781177223926991587584221394649172210385796312026614108821627801927889656808699244901689603103650406128185032416312185755153517390653130371063525714025711873168675039381380592017841025710982265454592164239152761452329670215170223335539421215098303717442732408374729565217568531354953892099542038116046943534123782980450440644755110537681671517766359830237928777044578825535904614027677326167441714778603764916311383925425298773353889072041849619622928717259927488475981800523958873519007130546674055530098620073685790209143896569114301939342890183755576617902603070720147976034686243052511210257260207035832020335493089495534365688114159898095169183676875812842851436336038480269130031243866222007750594596238634279621817938204138918662713409314365585459086360685476903262818035856719002059095439098175002730883805121215664249011453619883869612415436668671669582405813253265897726738627226524510209709803884126236104326757150107210407171546376320381844569596344053959156828557446795822125831061679891685324220313576041716788719973776548692521060094847454931292213213722686801284141610695457291723641353280542966807439430689957631588957127871731272676042569947673395426894514460757651141050451758396588811997980169004060456100731764835927775411788090874403297898880422577550383135528818116132864000000*i1^54 + -22953984990078199795696225955456696578436680460794742989629065199872249515097313246709990850196913735289408996430963900316795785714805178738249607157456229327927425526286916553240979846020634712969196442113816485998061273629105888691029603239699436534598427819140921126169883891765245176824907635844149299539994623152617969375661276775531897004495396580747235572836850044841694588024378073323602549319915827292534789841157928988960341997988533821057868637961206094510793077277386801676645855010337615335260948091632958017759665732840463639590047844747645576238575192498611120385304638200057019738334113379694707535519420472705489129529743822660093298749953539357758374304630528396141499027184370644934552701026577442565959575705861304657454467149509791838414603881154040424830233075482277509676218727505874999748631839039024177011653741307793410003869514011270101258339298022901453771534439273061145049253724703563370376413911945795914638020692146218996281255494466919868390350706367101582249949782792076050994364502265990838982751892131191942885478763895717677999912518249116003705634167396000272494238978629501769200329089004683390210760679915290081286523104263320651082335373618742929842836090990887908449614079685150272789080599825330904524188280305580390496572502406231727523504293659128403771438607740223575840488705956915247951368034658289758353715608657672738709495638517959971689840838457826603854492273290415126138556499424773168947327569013243929145207725441934289982171076599944495867382672855143253192029613677806066329843501090962019148032286934145508840646379432931811956502957095899789664432683590469083132754390490579980269522189812149729661146428422164918623334561686772478499506262072853032886082981327270094592463699253676276620157798066080172863847364914773107265410701388705626501182449526599335899631470823937653718831651506759353238664985912391163340946451319138346150279956466613287206671526073692166980347421367592730242445423638940606883366528961587910188133144194208363818676993253096170882990288036740743990592515643214823086803298174008748733425535307018422285627177024594220773585016574079051530512371689671175933963007573739532840584351658596561818169690180569266703561176020366081260605520436471834747542337766179878825816092592533474055315192791103325601262634878545133558561843607975352569060878687259134011307762869626811433091993035602773660766460612747253137483166848417859519666659245678253736726585486223933921350813883173449420480090057823538861770771018046492198938126716677173445713885788359476946363351880481992604776147760467985872771957539985591200618116503958993161488792993358411681957114774882371716135366390253544129355102702448126988681432146519006155194754228064736163683732271733180161188482560917313023829625153023902319056918971778544516549729385707476102031765792275440693402427367928842871352151265264370014229171364231544476087896657188315622474952083763251907849289264552920453343708769148310533497529615980524009908653626391717927517900483846358005489086346031661488946373177843522174983387878288409396749241487813124949938870567120482707038323209987140949055289025906209589400832154515786941283367925770293638435948516414257061462825584076946025921209282848956724921511408482936920944685669598280862451432534301839102186440839887517330179120355343084436361795463752039084157811424209682043106226315360221144719334721797123373574007284348480404077276056936873138077424349385565760867954520641851847034318488182616476229520117055025976342708535441674597940027745521487587313686070144076424810092775635265257332454197948615856309766544856933312238790410933455634085172188014255336621387091762500178315794723178540683461253558705208269209600000*i1^55 + 1816898506180340446084214662389499205480614079016231421389728375535003243013208564170790303106304053938282868390286327162621086913310746385407653295868645846811711620992293968909891056039891509617627196858939516903210958929169103056196463112771510859041979636150102614483660087920467682815973826343293798909608591186205583117614094417225873716343490538881554104861962230778049088783285185785655611388214147973115988691842907754020580820787714767605294071958181651959409106632869242446678018787258906143596953491958449478630148259371237425853359816651102381563605800019280905715917651365739836634844303710296379143761702799061096228276027161512139657419461336876025628361488270371368332191136400029913686454995510679045386190210047195075464295718908215091419808261421963298696177655533851700079157043169740391257745453334580062782853695213489084198340892626209811262443685884395640494544941354247872661179396757706684764561272179085926603488160992686789115754245540409730388812936298887545811166898006291798891424506661792641199049870064739339044131203274461370596845427018495905769539215965796780398329622793413779621699110080884904854175075456025224409657702511816127056377991362812223726433485976095395243840894269402270073870881171215929640260330932676363050457205123534240360437881592582061557490812185332458658540987886367007284894356753467501699430309887398675996901647501582325495059171796213778759455024369126976096556489774992602938508166792071080729072392386197441771723917720068634345077388060315341944164961965014264265691354711098702758004915095493170880247857055533881860874002442405075397375332010668387504901339326082925915372054366924043033460591780996446798699830132630505952180659967349092183250226370059966329704342057655611101388348390006209825604411326098437946543282457002649156900086739787630356754403246736887188501049054050799860636209599428471658187860948468903513783934454940259916971916468711303368424669422897483417168467366581589172833247778852111484479402012124847222102753557149681581920710874422523117238035217820147083769734099480765435203231432471205723119840929681508407214663122123554968298738125115733112394342317067555843238738040937098687311200624709040775974525423226313119855474191045696491735110262203019437406693979435528181456446938763592290801155118991872276977898359640873847350653255360645204470446217676338923571108884889182601543766223806636629512332013729983928969745181803351037177434721587624702433620579932462775154771723733166446133923658233366811869031834274376332587124996090749341623872091820599574039766077202963207893815889955058514788768957808504265849714658277971718076990644890094109618984368969307420395975804855188120159997684048668490241424639105158317450784426588170574638496598084002732169648501987337910474629156859459545091978926048434254471649426759896897607436173320177940474830236765290901827626818613980971037133342043375160689248613294751365730664830324160208222832830611919647741138957151587816731928826688588762941460474265487180037071881720298717769830147757357543552746429902832130187977781232224026493294479473787197967432679349196305063163319576523581569311036953806966630004385737292896364206999776273144445513308297627476487332278812984748737163706171960010657088098559860371548147025820314926751225271875612619973681614820575908841491596156363095952003923806678360996942177344377740982076953477172916268359055873436152907629687471121047766837318511118019777677452652039186780139541813091877529410252027552003830577363165405390809200385968584335303860199855222996082562415738057138344608652292638929180554502119893695613491062757294744069347015405697146271045113972686647611440735317101254580129122300429598720000*i1^56 + -129002794763056642492866605398228552979076537467662226716806886055966198310114777735497502058363654777284397829651513615419587393754931843488608693836530461980734952765938841913977461805062793315028721921308886741039798457929627624937288679489323465438275538992558923093327675155324219146274728256687767657203565071753706756827925235982863425177244445713175393471378030090099447651826203524702943061253857973226379619037190046750245047180061318708307661763666070544362385618366222992797178193721981173090098540455776701171225130332358229967588674614281383954256218142448928410692640582488415180529770241358503067070634520004524131365343698512951155626219206803840601030902224575588906404851492441381711122755164241801495907910475581272966566498961824935618762578818368413026301588427392187409074298855199463151513972000534107551508909291195771609102741953727779811906320153058099263599550131219354477426538985983737937669632923586314802619802575587995816443424577445300146696096469589077014751354401068971861630596135299699674671752600481335212742552470388070466822710377790693168003967943540476226532737245451961667618744221604002965451392205981381695411296544179773452057099168420894054787203792308726644028991086368461442519795989252446330251208365730431575698236211950086399035139135903551868062822700678324174228463078229630314266960620462682060525076887464894481357907883351913220111952469563527817691252905058657299499984531656058081722841379672298663904772095711163262646426726023497686209222622479478530280726353263138742211470549902505982593351256556983792240362283964863350614494093422943263881077110086224711865110530943817855296906809372764682007899887383782888629329724858329883610530070092393484221241931328830808571658557554938211940870302795815466052141539118003137996365561550703304010616654085409278936453823433114626385815648365247807241433989251440828122638136349959990434453688040307311607122510697381638591275296686784990059899668139402774599747877639450660035896868303404629926432371440938273854425303779817556975385806070481224137658790828601251951173007221590695956861927335636901819907893050672265720688155024970378802690933162799677745106082887477696721468839454769715704684086252873099700345436540649779727170343411845369681006700159487224945915567037611088272854725992209950400284499345433616483196430808655932482543207512400998281060433603232047026644753476013877557821564907586910356846235206871627026225859427056992448564665335716824319756012807760628750358976749537865484927968497257626015980253131581763837256336190647033366126612411926967243445462895976071021580732065483515700886759364154288288318609089929020443505105834312168596911843833948546558659548079578093526333595840294155320822357060613373841117534866327826666525693982824675500108247638392730410835970909202686060569512321973621564737486045170262630171473494835960955346779900108939966876971156098071066454286923170201361319303487924917246970558666461328285424973770366090183010863736749655400655563341812359507965440835533238145015514323889723186110486785436087760686847811939516578163784855733681156890593194532228747148145675244029631366919226285620354737173459709740612062097293983745095341149999024336718325198201923599815668796660481808034668768700050649129966836911618761901430231797075219738198672260568986133253008502113129927159560466814217609890247339622413196425072550852177047933066881224108967952336705719713460847761284579318778876834687604369804627663462085946779929711862962245638333626722256253065057110724312294050166592451521365615655132120149837869507865421665644805343660729806514121111689421661571753375253470826672352250172471846601251553383929375983151130589966368768000*i1^57 + 8087986628671971364223571804733510855340594306764504866161322652656102842898704158890548632628081583376998835765764232307691066488472460588001178156042273224706300184104200858695910391473075496578541706948854547758141263397018538347950430893773245954868564598329829983419058733266184434282548231929400169501061408955086119932573416760399080453888832307951036307440122241681204143006056001971444708442286871423700309596676570179971947529807578509732855065743873953966863498275711563809112655300996960876177885470034097963167089136958842976364786469819557232220736794897088819467348866117358095542161132805570391198666526396812253947963701319509504717973303888964920622612585600542919572634406324664063488571146847972806550713559994723017820203698162112249436250276804506915490426947768842531718010117441925738083772235723600288112339856314997772724413725433636202180509964193129037388192997248542015429444249920198315127625848979629021798099451115082532437408922928259466525067512354492430888942415550249695722573118700008575000631793073109792200186205680549460863113975728135986191947914315984638056761839750538567689403730238228064830333632583051846522556702050761020411788038191221171738299578095381949854058779757025401830718412941258378692267961506523013888632902474737147999317072549359756594500508621491121944561493740152507833477312406559079342472663898139722850337045372710437592436416135005594061336670817909824287839606365814397730103428496767699717014210038713094476431007688896964879896646968289896735176933070629237353630279034805779802660771438590240240031751322259517702716964105151813700362709205835601835110389610731305146112316955389056221408061931286615394413187564103845308481693109646739028687933848210258279323323806277290401524867351879532258391467009218171625359178472948477739932256495485500696807779258300128154684297376683875048455060795039551837903265246453716713285804774483627392683340555937673450093340795421723166234844459337888990818606329610414836366502844770427191382415956930413201174802864631343045789659375646214149663175225073752236226089864110605496899578475581173583071818291552258882613401026508619864568960803382991480129301712876261711846990528176254351943873732193967091659025311456138065703889811885862256080188037950546185214375408157776876826603856642163144118520494444353507150376342132468794276869528757842588431824892437945548488211475429563072679647900177675992898820397180868700159298911814643881466663800849373829129660345023605300907010392136036449996585956058525182235323604378024189137511748338557641211639246747690055456353670134069602819687310997660334399218279313002460126102644258096940591817912048369830828088943890286620641539114337882483146659049153294822853664007682016135468022199581576119041963926681498305987954277143521828766516180354489848981698873604883768117261497415556602807006248109019002439106946282242261180071589722759690088461408856333991146116337006669451882619656097953584072744127276453009133896339319776625261412451328030027208670717517077134784991491405083640608140966969046978558465699057118360249542221643371949816489454782039209959806948313791976840981617170258320598967161254659906322260163284600980683549908936723814983573442851256470322061537663916479085221612831701065767786148105388266094839830070385445652623877267858659877276965314454017579723750816751671100517826651411266129180771756442274528983770520015728841834908139688264631754690244716062091571925920667034113330501998225720647508410356248613430694121079011725422998457366210759121981724854321958876855528528398475045299095932818194298587280577007200415495577213095862779680283458176044622388543581701914609382834422194821378475871436800*i1^58 + -422948715258798258428558050064155116037789121001770357233622750244890806614677511535801885662244104467960524390003363353832103954672258540678462202244492980287210200348209478968725661655978861195104023370669544394564112606244758423825574303318592357376538065010941089548163832152661256604286590216836113159643421183697241963292133109546182733770913202500612697934381968944010641202560026889754526601378386436924789397809277549594529475333142434792781383327083235327426396419967164769672300391583723896951052360122893835008323546391439520049354620396486373579571384255955884529312185114550437462521846442283288216233304909476469863985644920207498532866393412721913949751659266959061576070895828123159257657675813842180879254545567963081867525088925595558996298662138801300029795382923899109132378106473434305467357713766862123219933879707817642930934551992595719287053660856177572987663445107822820250086984149753064967178862101944956972523217949197003236818773469758635719576243539333990621083126560105765536386077958247819168952473403790514707877023430515552627935768034304338918716304618802224720162558839308472395964657118681469440346963756856074162904532928936654137770514520585930061843494070772466519816974192632742003051442523043114398391549604683710543611506990579694437981202822388370695768255759504122733029305815446871272291756574126708991149890999664625680278031790158101853146528857420953472406569025414845453883511942804325746817328511922912527191703852189617256039868804326288590391442575623754322742712622084800036484687187059526052270440511286675881241428008484093395093805907447348229103439749560665820321883529954619133524231368554021857108780330627058599009709346370957769631859631439009130962800655798461998731174416215791156997498744345467930136486393901488983468298255150917716587688725005307911284082848905535421610828040012571461429132351196828117820703242675214824598196663667276197177528449471798686902777977935591754969539757918390698437986116509022796004854031810980767904633404318138686562709880438238619425014807692802855076795501452505637528007846995582415359393023337374232762564881257947740038960332336961178128317744633423002785574545854288936033268509551967060805633689936545110107944217739539181687288503844828992354428989907529741219875051210367998741184207179588544007693350609684533106105332114572083604878167828125009821492994116647812890649897432912757518888237601005569442218946683312106286155062629881674818081914593511623025067999447168128039127011148215165256886341845574682661886542806031780427681244474668198748552898550265745133631401449803881911991496698181452039826698240670042675742227579816348525089682926654783009830670690877608343829510110385975353897480961251475334396706291281043412531081361259796634273342815927712360721403587561426666794065457481694067455723862375634978285066757537259970389836590515153321594277479083069520853172112458292536589599232566474170767755823469234349967354071385857588909919477267899552200925115906318423093300499577228933100339547646396901188150168323636130945579386847229702549014770384256713152968246140705063688385063664202072350156937145142673337019313262413405238867213240196952155605482573472556168940975809411613544895477738715221938595845157552333796180109107084720029551103657796719364184511433493345587433215306549744205815244677847111319806360705102578131981498444798582998345016109961496780800703166898268056413277211505668020170830485784028624573732081961970738942723388159926672671201450876733561313332523857874346016223366841350598238018405209059316704009941670820592843736361505612561890674533367803581000546923813771116613163441162881909378246408490742468329994522896409894584320*i1^59 + 16701377771028614552798590777960144770613607290149856567903963958433091760802507934738250245232679220490877341739831966800468453139302795714376875778564203864050639194553939171498811973285679650783995571345320305263158441334938801468928640465679087319640099526602575849543404966471524396156577519121220666782065988161728667049238101356014565573344117567632318177659446928085651081163611801597205835135845300643072298678040090017039880633415397598131894903924294272475070193611366840379800059149301993535247960399426466206531891778681672561772600841604912032697278846536447758078505420102260581582368761731117841385799114120828660299191496718957321207753671784435578048118412426546570945816093198555635226093960692179994479725201941753868624113459928184957163531518200835694260305802338205447544757912153914019027828285780266036919011450910236593156361938554633900001546227150371667695150444825705945137486847289550833199690879614357252677011613138162017652399669793020211139366105571106248181948486157805740749519995041205229518701878810073628971276452448881827530609410474870735078752790391780620377859161402265003972688125716570174466504253642456802193480165915551692380013318761289109481850746748980808273798326418807093528416529759717833964105067149854390928642232507192172294368932283604684145734220574646602745865286636312109662166741981308470391864346840618722295055049342657572576430458569612821898934033199498444701947740832072722777833413002207253943537347551404535127208546818106030256417643836413252283073315178928000370803537472881558024509241792507647770759028372558418752437876862998897466604768257833599051037510451576306995904064450214965995982119827687570481565916127998430451242272686648598547089982677707507718105030078841783090066851304258196975357557830234167653408620011159475221769756601234147510165496487432992164158464043690498295906968289633610233448303061227824435184298758992298163704975635581280516760636330935702411946628262671383591917032223385293916168322591299414807933778630274026567047463266801783863757608839280143341550340877004808831169686968255370732344343533868762076935545320899983559208127130532350428317985784692047007624380733763189429948778436107639361288854563379351811760900129040923039447364393831702272893894807805555934775459684384772567781201947505131976895161056153160933475983391999094197341730510481792633462585024586761456724998365464904568004551885832546416132062710601299609994730915924836001918522664770837482828734829206682193529399174666661272688379638854085285165259342765076699811436198530560597461591791237341242417461794987581072655611334253516810358778119970307780453999429483977534878319786858640495953208491162528756112590251657201240682934056149096067821721936901204877500645825773617552025539684167110599920062934530890143065710917234537575561221557967019215024641940876787902546448400822453412476528194230761913421731573222795835212062320484591661223880722235209140037111731748550136295709220674879474899759111153891469907555284360053161260862003744924939225970963365129876152643330776856513715080852591271418755991913203928030824182370865671871391228206800094455367500289173344885452560964981352330295977286378573799462402755126598647452745135780265673903056679422160533734939188371313678557831563844530873942242202318130545114822872198345397309281800028997458668310046009682651582068968734755757346208932850071846872026145078449240597084468643420156194187661343534689655605303615816100897599684387533544564081451377185132477319460241550238094459420898983504261106608806765894617995708474974155114130156400351684756422372380848178596251230557759617048063275686562637826305901510641931546384560245022440554496*i1^60 + -415658691138993460809723605184562000604967579477073104802431590015360502244438865578766448277259011215223577117829709995742825721671360015300635505785352113672532127368724208465009449615305661993552461438941987437432841614184701407606942620103239434144247969088521717497345405438119211642475854715530008860330073754483805195559171558407598911515554783425211832892014431466950605033461376558036900897587726811524412302100363458194730336552865788061118949533615957592649359480631198113313207792411559584170581267259875580366764018478278567400003276227578440918069092137410563365208472502473218681162557364368953145767256193304256524277644197965097623754528341680851936972214530108371733957030340146379713338416879738356874008702576792202674492101405673192045364801233926581324323777315112819764147111942004771725670272760667319163968344470940163514226230335603578704812566663119783809657009363601677613719946431111246579883467505254847653936144671574824621911394153700938468615854218057602870461429304463811585327553774053268148358630532012389892482800056230283805278134399694389288610187592861355620324945455766633899439477291008698694927096597742058506957341824605586352759026064171364130946225438011454307401724485846537548022316497976320187524283894704225436193847825358980133392938022456468337988085049961559281594602302112500008298760361910955089964993532713764972952671861222720908843425542486842857730567010180616124628054986368979761588435675266020649260648303771685195437110139845268327863208388929295592036051309879487650162058306098394207502154252511575555476775828026931753296198302540362687503507823705426497536631159335944954406257865802655455642804130721322099886445647888681731341187383894052117609282781671943454687944011619152035849205387141188291394267967258831503392239880867627944643514989147654884620771226806198783565853829196858753004137716038532751039942658969861075797974788368552135184309788485664609912390693686355006213261536168213748049523973910273787643849207139725550803017493162446319291601445702975183468730801882516726332342780112092304420408753056774557650706272182970510446377905538144290848507516914384264140855052322032600074835149361872643183385255310687705828438765206001764647769770685085089320417310569415604566593864937065855843299417259376679866842032551687873271937247204129308922340920873046441836519781644331678020688308487792497617640485566151929499815177230642375700447756877475962868557894572140892662973876823655904098380369091419636577052901186886785411375256181247956027928604823379298901343167526477545215350678675683586651499738738056886354015275129198849731216436596645757361779449353590010077469020786958122361632361701759147330414801135117366664050671014136323440300131472359569284116883580913893430789695323888354455125765604550353097152071395614306916954243198596343748164439721361886727976459143982242404285644281812914150023369176364347921078110247593211032720780308329287628171338082133882362315239744749014467704596956297305076383458101635126709839917317076630326578873109598087381853097389304715665063589564617984752194315313995035025842874456104558724925154717048169695045019079284652784207178330668132204617022285597953121639842348885086440098031274986727120478863457629802715674889535316790040794045161358721149891517375986511728668673259987881466444364290447264798124271229153601308860940441389209960657346220226349577164714479851281853177713551935181387050942978130562587638683391459115792632253619539192670618812937332900327948143778301071744113549028990704275739862262959292587429784958500512290020152202618865151673849497797657088484546946532154347719958675191618366307933005269092212347885072796352512*i1^61 + 4362772801279200230766439831142862456359455561707771408560254551038158746690901954621063591296279848473507454154377569882982772047756402009297406355922710924251993631465768919058562453290912063277822666565967678972804678861381785378230337908818706665083547934783131681456874745813219836677285064044470220569016331725603334235022761041144921500509986815957622829956332459169453798947968959842230709169712182770217057143935757461080442179332217582621477078228978834538337291850858447566898401700014887092854260397453962755632938325144957297270552963321799735633380093633718456481698940966603246955335229719972207832995204043204335178229309170856641818351505855092931286940467699833299493468687733987898784906086770710996569208994109718826573352384384051183517451731921264083112537469248785919315390428585139444623010778364077699789234683794348821817174533617961762869473025831616135873152416014397114618522961278820267124385286289042984462620459062923769417317055664509769770893586899729542660587310604710390846096029848755921428915164906349377798167889148551968958503596879937918379594480536575312380414263499527565944277552540989740189532721902828952579563578089565768555683162782997716515444270123752441557730841724111962066455788709690281887386366909454488500717241674596985612942190943833967218379570841328186915130859121857372834015407624479592286194248168624588186218356423182141327932054508227897539342583694112410406582229243523570180838615754027207145326465857230116728765070588794076661762592938426295610077761995857780320495377561509442974645930640835917937902850851211413515299937909717455253704075250982440343222505998155976981102290052097685114677201999301441747038759073524502561831131079286839064714596072092253528678902735855961681466675639653615218545718921168225653874233389055530061237649412444921423026446704581250279413362911132932502408587895087631389813081520749187288185597345909114323710285421688508441728222952838870979143361767334357261009245820242843693270347626013862338264532717591901678052820287335071118293951042315154849175263532848206392773050300126920543095366267843962921525903457192978991131074069461139018940721100699525934560495197035655916751851670752368636520862456249862284276469562418380121034122416361587940380736420001240366153606773982941528710917303993610208569049952723607145823347943200100617034522131682378687854497708700494308139623941381592175503233254811837174907832554265519952476701327175621858999088497443103788572106946871856054753161030925289392261432139591698184383000431806850221183927701374258705679645992684066777335670533420677603782114379475663059480192332026059422756834150729907212525782806353099827177677299743895746797812691314338725578217185000285173174717682921708262168516053587822181706152236439063714649558550127699130264888773264272005294205377727099284244548115903295863541433657630487882966694124692095707761813077079284469128299339240072935053543987315416428637113235195308747335418306187375645376596684650642491658786052585837305638464340760173786569726075550517878475363754457471268262947978752064710417097596303928254072557569492611697694543414903717573799057523324734275383748172232527811549095152536347593165554934227998174986142473925451137265834991726149729115975649183217145695693988375958383296248776934513640421964707778579091514047522677545235706085100553774307853871649268878026474791431778002058730029731450030332045068740179252374156475946245048574277310841292184825398139463582351603306556825403095943328487575809839160684087908112693218391949946364696432385011597058547721609970611483823741396255018442040560998384396059926412082684646322524901385892502499350862824440598626304*i1^62 + -444702170961794072751540622309623352043140318116940257906937943800760330128659962360298298573661091351728793161028346683278654918466372087276199359897014446383098215817805921390622303441013402416242127552189142886805867896057596839352522234267675847629028473459106037741176398255777233928837527072639746955216698781579569376442643419131784774189584898067819329591745318482891490936216648019888699699745653384333094854835123638977777345277930143927770978070678359311477573442384326729346627756032876224170462858586482222664373999411336395579067073632005014656626490029205436213429629563637927713964539536228180302025891653680721425417515954957253981542367373851395519958833373452113824624672651903246577081355710733130980244667156816696826913701962954256915835187829405214229025509671413728569627645518550624364609571668590585443508167204948483836133964751951789120059966414230951526163059711964157024029747289771558390933659391683190294858397821351948593766605431414766826452575182251719411408755700699739838841628442976497885036045547844851352981543497356416853481086330745073551582966963095758169791916583308612152085444809881326676022588235340694121377327794637133197349672485370457755194113780630740173201109267167340467535565953147881673607005203178497596071988876451733514877647028529919994552173080278540769579791599276178710797712906670610947948654613697986007037042339423889041355157052655247812263158741110209038860856076891920413378132291948940387466017402196039179613472137128400486819815416617660910727413238890352817466081779945964833296185622647925018187428009080173793256363946906092524632891320569400041207975011677761048244907294796879861225928109189566271671166394715808844131784294495935528463351604587487667505878054720980038785252398145349306610892464854514488956966917315146490641243146342973333144940850868089654398642809448269531940478731886269136255362107065913020012622098318226063156723528208828772191068299354828439242912330098898497456515413956717966393416656127515523338095956446098660490292333906755237352322141098270835650672388443195387634554610942066120660805943886586195930966507725772041900032869841230188301486908623860820509354752019402502463224205897526370602519324219600798403022597768223329215230643692462071481849914026181859431085805519116026378605862964545563964751937111790374405424148362505015848004161916012828031438335756619835544486939509631047154496264061311560755675075302153004912437665120203311971646106104916353937888265540550027464523339996918724553968597408326950134056602513665961138627124972164608950572976007369608281432786463980005965662932003025616944173130120279561308182467324596975211870421617985942790758430928182114760926370683374298851160250828368851653111796985828185937755243159069853239714051784764471675320787454560998867431199644923064435518781535068125947434881472091160094555959597595345524339082623329047490753267236249205160430447982454578955477792521039383750004543940232689766821669281059581338572091461526579968037094378918298297402873872301643908200994530515720490774185446331884726909508204175525060687337429490383923263627034170428795632812376222435608244860573537167808261878975298139280174469425891999843845560588039826282091850195928702952839498212839980894306131763412718244242443296123831314139654312430685802104079649957857378427122103395150099420423196106689213868803912043305033552353485729585064811340184469974238649017813092945304529022508147957633531598475950362475214330840591218064886885862471447767590488208076471988464429389237803415382161925500602815734390627170048376103274461740120609479028538188467615759201320759405375736011636057638981762523233532929176019927040*i1^63 + 93234171669382494386021958164316892562577194883862944871895010869197101619200358391320991633985794792329899811637394778343276614455919405699077073594783719944613786589927264257977492479654737626134352856746902904758911637378644946402255162660867186295990090743716550742388198979376444747003314694985355843066575912242816992156047298636255945891020885185047205279891523309746843582239727307950267412877191353658968881137273049833591452799872294530223910867548461378582958280582903964695702389277371626091170204749897860631373375265950616543273731127216212931783162463243902645475378545480515803235079027005386248038870731449673080564134871210933678287646638570937767242665046917512244540607830823268902948430990081029062862220695272391517513436527582492738529050224774474241422871665049290157155749606196756828343516308519087923109062205186535999943830265297342225138766831366426562612420505507505651962635288162794697001566457616953669018596544059432739973617419494673598876085617258969954504686907496141815405737020289072243359079667931912231045854498033785312376955356612821113463646957786463153496795302174920972337890603794108395923981716583252803804860186359886628146204928453102575094218474019422433447734005128384623968547340503388809575729433661103780299628456960229428016835062456900749638133558540832510179743784680953868028547132919440775900238948423847908704810815589201302907560344338946195011261137165077639188055318106922398097616545627298746542191346983803620385169233190493245561840074209292460945037674555718158857582097535916991884094192871962117134973650063282917271814934720262066155092886874256023343125103174803123397586251909989126186182542333215363158810423830279851164686607964978442789231291262458149120336134219318761636545076449386436878456062452662911126961006107106855802374924161492037958575982249236975539752441370825119611681685328426730466414833034139555259255640199024495783421916565483555745913708619706440141235573347569001623562037876468206901030769477277970508178783587073369823395844857060124423356846037380416708971332085088304338715970802668362498826741260014704554053696375361968076777641867955973418871303067399424237543022355200384515087528029445662968237097445935364979242852533738745746474908235333875855455800619073030458985909437979750141608761276352816669948909899872175324216117160407821067202213153410547246474740367976739629099732261148806420789648672411902893358475325199203446031681297182724647673995260043564930542094396562473264136244703966623283673390539105072835606750077268742557747913256369070983274461101384721469144386420845915248072202297269027744638188846429315497744356561816150224723292589151931243375631593284322069586480688179547527080019347093982396289754143032879168555989117614294268170440548006844174104085678267098019407844563316634503318418004128947630478299859168596622724229363935972616580740284622554899962039700696978048843425802710150431912988084797712464427907007005870983390067147410572349512727073347636105718126330780839422147410541302315536717657594394916214087231110101613907967991637013425250009815384128049536814890896798245911071709778379963592485233545524552610201905570266148333717680920722227046765744494794786392254443035684269073928032896073571911001328070656752303164799552425821009538861117777463034894642098157315634252353199617021245839500039264037430809871134750725049290403541533805846737196407766726244858637283985982419014835620530689191905866941119914036034788024325295637316322874736490532452378193603212153349488505275968411266600126991426758807600793315342894013593415605548657084783533219200783953380537353779130069239786393149437836946811407821373964288*i1^64 + -8903772808503400346173122790334517573400158061543561672159383792920842761263005098975321834887493697680874810098158934465184886771262378438220932760480175849649487603992950412668645442941796510040421119609277286822912258420632129903331955706981642321757386362008166643951623680986405066877758024008322173203123529952448962865992749236576728955642872775858607175754188091063836993875670108385363446735174330372439880496296909952516838944240130852783974534378069633767916284676365563112993579412512249249831660318974420353864123023267752719814550105711755675134242645817307093373500308125085984095978268822138940525863624980370397564688099200713345412695853221347734817185656117972236576126491577353487211988093258740155334196089201625821172730332915227603238992759674778256414085233399584002666111672519949810520130367861595956478926311083924815121385031613151383785035466564414747784693962579821058905323011849393646021521419747495070953780822747693751673343023754382362118628738946590150942186366819560068350195591963894319302876888129274636925688478432510249688433144264062832831083589620320163949580988760330268906917020567776045242703804262967720821298156338808337869620238137110636974628619027314651062453490847747565592279625331648722078398686967898737990980528886122365668017351040825867178255959083154242924588593960086517496683391766845499755914603564859249203653281696753233667875822268388407902522934074262438879407874900250800623455464781659858748562760874504695078520486957939475166690761373063862642144394061250032871667634363690435998421529184679455016656017113827483587082830276656155356540212433556383784454586014144614248211404331278634348065191769427694446738948538788188876563649461634195012838595298921285858726855491404874610358996304510980489904792774831369567210827872423996937492066553183839957037716648690183617906004362240803172970359951780065120456956842450684362507990875263872217131699930401449262891707020502324638057014373241338600643515898776990851766875381559839665817524281784785565843495595016012616028285430514335380795630206839491673763968713769331520267195134669291480040950213806880336471677881284235409099539448532207911067699967048551775486119140332163738940463772394609198152734987529681648325151002007579123370494345220414599435839804648906292398032920704430879505719103118911567431238808375611631037543119495003940319233501897513740767413152416899516728414230115733215693609311348077019469515085069971345718808551213327651419887389528084610694713326825165919235875634090812726213078445032192966442885958256339325579087338510244721315535275517738213970931474240727042584760014226832596177596028629623072156210721695154485891077318022139308813625233073821154028138928103117974028800715405709625615494427285363746520293067709882294066005030514542844730156211756794065696681623061083580954547798200116133509959417155064440317345617390256881041662300653480338416014905249303266612506663747617759547539318132930461657251981439896711713536193199383019546951072901171081632061796664592842179607964636699191959887980001835168876695603160796646864404406608134403383281848180612128522603757300800690909396874394919035837385479069133368688019890484518516387187010906752237995949329595628281490310926844198249955530316500733683193348037124265479988015915042534263432744464850831033523003998872505620260636787344248318267071603871127246194196095741571933200212785005042975044818497623422692437977537906795835661953375408044061938040851154598546114507472694297010571692346756300725017721378008410734365543411591014932885119622389694143360861327492379444119622738561629513533227158699200853363631802073628899251433706753064173568*i1^65 + 506952027533369663328447356330818207763249028429755099249495806913755399572247467925240423562030316959602012125328333509330072223490839877272437217584132995307343711294793324293211388743475767074700795988676936317725654964160507494721335381376838775738552266859021212837519035204512835615657673103204386077451226277734299734040194947372125047054021556007958686540662463419006484457241728243667782709341228092783140201109856975504563423770416321059427861763733409543482203037206764108138309555718418980866496331306329549190717476340909607033483737537647821268959012137540235037080912961707871481292656109908435035423713767191226206637748401643542457119842550871521173573402931186815218591509092667058717976798109920918861507553634638957002101712101781486589733728291079915818330780673837891492907883941247406914491631681793988917545896253908151733167577302362201989107453118733963722746261233936018648252732641288238013109191744157720284081067105688232078307532520341909583506040852560113832857830137351704797631543440609815249688754103102627684481334381341766743487912489028882429975576284886643278411991693914502082316166430422447471967296713324430167302395651146234191238371560909637428214140252187958525369678508965277317531229632981260203945182744259307336901352853765075930880839790004118289682017590002776431669525841560069918630126459595860177802618185590942629001320675853259130327171173229582314998360166206464689538413921327842929639805227032277112101978636591393296286685042465249675143800896952174027479067882961813672628031828880791179331279540215087726933672984601996954730993259357674436888992073233743696833266808073248325979452276950335106489768702988080197038895808205895410425383178284515627934712000802987313694878334748575359543894601968776974515646399080612500305606229782591555368966837522637627863778556399535013614332068525896620620829543545677876024143316092629992493077725220185130717714659088447200636444926893455938353010928495226120262449915191786102850613447569607723696216268463270244210438962260392893356930875039587237221081920287147089694259976489141474879287611801672422297691826605069981670690938414993897611356023723469223537320647403832471452090750200387376873568318941267805230665825547356696905567926919106882596737847933412732744955002292099326431997030969401418525424790369447499381270494626017879783935831783666267896886934568060446740986601974392348630002944549368702444739693148619520570921740468795756742290897962846078113002624693708521465337847891659978196842453187458104005263335952775809920695152304434876532140995959520958458570589639729278439596331072494047046670844585202358776473005815996508079716804034651425179813597952982293105469867427892342553102409805829803543240921412511884121337357867140404514079365757146407080726580248452626688320462649177797923878107437332393792329114062828216007131312830536564246784262947561136159717952072579992041587813272766938579704474611882120756940541038207135296737197489524318149433384240594749072918269902498115141789809344803003457957818545096612105271204716569673674394497448943911324626248927591818830662565158065845379102072806311289310067261430925139767977019053868569033142934207215706139720642829088326788480045949428285975116264411397503250940730753334938941468657677188533852624262357589539855124484185027609993728991454810435175381347946321107668536468118987659588008184828034159284274560864046231556497494119586932508512180170518109908772797321393104410342190418451054224956938349971007909381839028759889761349949643262894820231565700377081536887051171508966910175929334546396013828365763548502774252208934796451530638437535414936798928113741332480*i1^66 + -16373494518244848219414621156580035430099185964066537301953695540921195252895858149666453444925732645367909089125296144243528847407609091819245375104558043527259750528843642367607931058727882693766705570063215853737421257132269480050746453738114107563842545388430837997203942006610187065127890402332770614937652504380914636868839995734939682380495782396928443357300987593622831698357230128940120656390762312597659990323857298000619011631434224545573925618657340590677855645334016954860119642379475445632003823302059240496827898335711364009271475641289820311571229569230015638076411415176789449726620556068878001860623620726734689099988498656111068463389283855439067212055619180838769201347824811782314271565025042467429715456487056250794938298456997792610037514652866515677062455462347791617018065439228344339373142870195453215749610118240966626431508445936007442491912848903328943129240764130689909000596041767862676882474209369690699700299731480194432907090568520497539745662036951582255448085695842374574021773980576889368589163594608486469092595737251397421800692836878945569535820081564888983277878089181724766245158656129463926950722796113989044814123193316681185003954215053110288720035797624698245750565044637328727951335031367476742053193059795727056876821182239539579315279162635487487588100679890774432319538445893828053974249642889761720472643147674025086810401073674031405416578772005578282973350866063375995351543100783885327222607782707013042241500515305971447352489579214981030664135065061854450990168856991499559994486027108495202166676897380383098886334524529690865122179550290914405881639464212346127860858149524221451333986567108050281137870540639014640075592723447797321382675820838569924362467939461032324995386353279911068541296973081390852410327341378831595094662457546437671200303803739897982822688664758850695344802398710012104145389963186911182568260814805608691916234291059240078886565020864498545870909000187264701991819431663629103921594777745341052551515826965053919704277898354724787002058499824541172176073893626815160730261884809694830019398732240338630245743411416664425906202037226246386261986089877511749493671572705241081076897207919896410925734085541503488106550133145532667165786209509709563554322107371120932892520420457081847538564245263296456544565350214955397277797491761831066063212548326717593687638828362796753733691496619356067747099704302523244950615605194842167264707909717625868015694267753475914525558723269904345717430841897119150238030991630703648159253813491310827426271024335849575612713717757143726772733748443975682331732223266583036219477262079942253059095254597270643823858357948455053092822243035401506747411186903881768580581166438019630142150229966508110049822250831228259089899944960875960755026220818355673192013607459085924252217655380046470900499643278181152163192439329215325464991217430182542636649414690378083954971772753009286220349497611386203166905191415168880527620816393816517152265622713653694215114969064280627570230025231428011348346407195799345826271154402091285620020955737645327571347009762226215053447184099489680569846173979846057262056876094878408258779128829202730027437377001568968204500280229949416603844010546354858483964872764412677499087307931308365941636190218629617016903093458458468368953672683431297109530161230560987806409726882505460865859448556474290192082755963600182845233288617132607897335886988492171090345764472555795179282719599311325690119252113473436945063775129857717984991432734630940366913491916938984056061218478130347424973006939766372072626455258086017601760179006674023525376433277586283074002361587287292011221639313724915669278564286464*i1^67 + 12455120083633203741326334455185547915623737862401846700478547850710132687004643540605266432995895210576020999972589642930309176885044250042529349545102313031350786282712281142030108990592984996634768303437468118263673750582323987434691197150235740369418039260327883771470098192359921659543392380377501976454180222295012288414484444095932315334772790101854589755571828324052595647568855104547960707759104130251395575387675591605180690284549775945509330148394843386507555204605647288052089213299790823574771144943606550022716930754976800249057170814235066831976412758811159102756892149361156318724715197691069253519080704307869512617276273849511778900059169786833442691408077750702030704226462741361725093321308730584048743744675344948219742210925379611916302389645377802962089692358294246398262939001241430188052319156313275648953433133203289294711480918664838439345231438578274819209197684118833380333813648195850941098721027800276627813014496654319199939856113888857509891178359079665387365556331732353061013104655621704695536456728108404990787687279814001084350502310936550207406066570482947609200522082148139912384879642788184315683672123207916550964076350033378860688298251472059032884068790631533452462422786574256900156787614293568201552405854674979943711388463725857460753684446394323771845268600931997021854104205632709969060550133352492654873612715482702938475894085171045535545956589184459273863402201135850853283097849700292424932381609788680374189752409785103076063257564202161798298698929791691237899711611784826320097226769038714244374155296652533319761039460449824834342948589955984477352959802880872881352640004700587884801321294528364163358385793773434605105044136722918055975432144694723857005430053916349511741408086713827235347943510626124756134525358167469133470393698726193266070021201943017348997464098218462838320717185434710766302234839842339137033080515539151406448718907877355966811720390512509602699259265442966945609792847783373856373005783754298934379671292236064594492901301507857313141642409043590506077193583824591846292259611745582664268330546264532808267833059013876986225136102734267894812735861106000774717001268256884514983632605801090552385600116756675007506735603307060811063685199468680600894357999884481432672629319377669419661626796197310091745051288770124668520442622947845044331181518017820088068977602198380456898663825629076079077507489852695421680341799314451855851275958686366141933938986586243269264812261410270093657620464708800595378116945643146011329444775000285594572610210828245585859174514311677090856419087969592894305845376938765604586767762735676430644336197979042305617142789681840199107318768631207042621918832818597531634014997698763514273004694502035022441859339040930510686483108560846763111215791412520092008069927572488824227519338956708994560036354284824544241883277463307953120200839571756396572681101406892453794653521802416928074417717461152519586595738487569437628514768144597003850040420398678905795457328182344667425837048550321059613942828916598121089977571023969626239156927678852830704542119843931794576619721401863280858453127898676321302076784333300929796500874575783459890031526887690075103413432704827619995596846026567758017289247781225026234891718329505456524987605254623548916756705064744932374484929752496533770028575486008486209816684164054851596661287818240678855354721393019426047235794806032528930971546441006653889371721598716868751419431620328548191480214646630142402634694137246533001125310987529022940619278804385273462243172872356205848015030439828398156968999858530604448254040575133848294182801186960805314094160330931590615409217022547200552468480*i1^68 + 32429890169831702962101232837328403032893097504704554294106723612419525474172730660781590164502192195212317823982762536479806487592598465580922603143729130873094022892126085060279179326856196090025153927940717089581951281526094755368432229003920952027339905612378335123251988758511966310092208777180173609870268755709433639343845269227887929122780522450389360865396653595687700084551271308561097767644856564135553336305650891005011490874110440677075406741624520516608137114532905231928085851947255881529521886617948233815494673417700460126941935213401523521915335365953062639401077328354020513792601117873166004119740113383366563658616129977263679892753558053615956063814081834762119479564659162949581968881738245528228909883652510420003090977661275164552468098842228571238918869304499309561893654078747904175819912402897626838758790560361832674425151751242840897648760130662692742385305366489301970166531548662146717879645297750520070462560457255172252816674646815599127146212489059256087221106029937750666724909119326208643604617256836085800067633792276476813279324283873477479987826308348339936483470326440563188748900920360577375448878654791433547645408909648568149857213664252115968110472174609657826394759746356751434863707335076177967919113893258282630534470068204271170819455608972867034283433383893558599991069703702177408433176456983702234589189472463869390451493573446491391864363654607935645466386923186895546967017177834483097915461845207894145302205117494238787754757919932025173512121460490322011705637428060511322422784842619632782015777273706466772329333272892406463721022430776488587635537766517357561042249836018434323466836065769719461064562925834883425885204194101433485563574712317000715227500368569131207939490147191973465863872343428526133569048122409543204817651652275782893871661613843398280895889798167989540924570670315142972778068192055173224531052056193539773264893326202673194328774151802811633588834851771465433579495571154838977829696538809934956206233111768576109916001600655592363354907407267367244334534709142458004599547106617205309486545377095413115956651013500161547608624526877400686110580927379094044433293153202965031665439867704523792453164705218281223288982001895515940884813433553491566098025032729450094140962715400371714394432272610559093104949111273373064759460310130373155968951478082521670870986746786254914216984284915441113677571208389969684663514288823494152266440942971189528171829470935975627695741295511764295979272302357730047029867605851279175781988390917186123016671888966705092378753450933069451264724720467845794108624759828096984911476805096793693145032794567689437281264932505798755770982369357522109915433325843795622215313466445881321128226240303417416410522458082699497305185699560628012277968444501606744307680141524922244291751215348297295893731634137801984512628480508291048433701513436728055898660416146474998469809125955331764492586117097241518491451357179186136070307104824782444208678863568156491157432844101836444257035114311983605155752006187460793333120704472498012035042985040910239008770880762946578829016868289727886750613844176256713701036259944178682479386147879927613141722415817371829704439577728363858244869958283140047706122884074612939408225874469142062026728046618102474990667665545066024755518411180986188643385475072995777312497384303231558201987010420793720464761671693990801345243338433669561290617594387246794963042145712826904473250315655451582400659286485168088041240707663516000429525104734096761154333540850969910859678543429180182996829144733997045651161230984906366461224018862330501846061498330467866694555845040879021397017553967273450930176*i1^69 + -2073934644468364581542020544076131044727167892032139154155905633964197074089898270629562409057546998967260900038311686297921365047670796645489867583766697750757464755135668861880330971440518254583151652148441838091769012658102267602213537222560935366373054287547190618017355054433567962352940949243001452984426999314535572445049479650235070052796434112224334400323340333298394396065805174229409008464789466593950447894568312972657079733725914291312297008465044171019081171061086778761652022765123122301336078809488483178636114853077215761469079293634694702465180724168012065211716798109454082048849636507533457978434135794628524417401810422005092623324714163505805679771919983145213222862454471612119072806015425863475941037030194901171887810659165677819752127197895939825365709810980435975551087429059845574139924506119748578955403330168410998468801824699084033702575788004472178522212481530129731318916096244219226263677249321553959826021350798457930188679250980941890275305511234577385257264019862143546293861432256809099817533004932560773404606547843598966860327255180067129112066398484775216640820557846501821837251965174126880041243058989225774466276041835782300346695355315562340105672845276417820922014838187673909415739703466348626423556831037029620390181637881672078507608575064497843285641147899975717599886303936679220194234769201397022497790662135917817734624686751874676177528534411313320531641444146493855873586589233372900248945956067205221627537101945561113663515303214496213400265495410568013501295267647668914606223652963357294945019360924297255410263644620373233466992077429506120022793959914015021238077317430268600001558275840417300321069730460888218489029933545048263192348140389369282500051219142030758714733522465547187479188653397845264611952000077174538349739465917403006505290420832605553423097916351179395957290069116000666075246492205958081128034453714526021800920042831239023855237843412799732757367384097678607309099033583353891939109051697846690105200574456327499974490805872170867458146366447971987980454482094518943774806017960683611460858775324530769644548981476150489347047434336529140755752750654500431012530745265725366679614298327871606504510847261464323957514612027679781193199702521501914789402461993304268355240473683497998094199239699760652687648012847671142428752185400432340401007233722431184596653845945419794170646404228705028723928134472011742551247526691522162697816261061197790739042790512844691125856306055863493966524229005129450586160107985413075181924787962966369074973797601297395342032661777662173219351165671232527960343659151839564689267712234296521289099645908778647244636386301382149255844460095036302694502488206139575598069002150444895071385836042993090348129091422574332937769738604816365828548910465003730075855866283144357890647922643585205950353380380037607535429905216510676499125632366227085563099305370608124833809160870717348618398615343752724516664310233229072095369084779709751896344784009791503515403443205977399174288545248266252395408519973778996992845500705970808493748075450634470238985769686368391086764605202624587738952428619885712936778789543116862501507103451153983134837158700192127957756290734539895922254819891450190513068867217854127988661958146724688697480011090015459954718947647263573371672541299139064286508518639673705573880433455873231824505825920472532253176802526112342371341222215349151534740412763487647614565208820129498503283268135429403475345318100483202868640537044293966304307508061772941238980472181208139416857530765420848990968175698998539685711204815033456144124685771332537599342233397661019709086277251368375783863432976854417408*i1^70 + 72165047087253026046683952390245673953295537122764773341056116979605089057400623771772915979645975612946765303230634542992299864260028068599876035765964311395219982122966840943166011076383721429088584245129144642631372076863447384842137336241274984233465994451710681115180444257160787944695878406016110354963273177498409370197557193679287433987349928466883963228668469612000583007001286462405594423861322908950469276493026676016302241164509956863175931449486448210800637565324290950491687738599430378498539468215337938511917622394843198232471147477143962354118771431568212778173098526497619486467567371332223499361698747562394100091971175028026110002661956043272019042593140499652260614702015258852601533969733597720252221822407974461919200380984913413365361043114005023406896165912146855455064597887008256594875501494863796564931723768461952615156785923222053938328612676840472654919860798015839656874711366685158838395612108374968240153369622615717830283741392464545092366821632682734833327213125403648017228193014419074992017723331085507925573574554171805018374119138322543769597392348305564695096152136555271931018129632278014635018513646974762627342295242121803672876731465587469865318804291246629411131101854597061818009934762994447873952591678319281145456573270272113353623523910976881281590018204441495273008189498604589179596445610168581593857540501569569319890014947493069313407445187025841939071304662762270519088355513610057299844109368118560885733967777637944132173613987120388347857049519244676034438624140797118621881933238378062769140970923000736788619222486567134661020812292535676308416877196112661403937420687151395733469505980070920695590139757078683223049628128739442418481209233503426667494186125743425806219113938781674438426153109384774824392392397569213540925519544169843073098135400648846929831244264409380873073555389143146664383830174168221792662837902767419937303418901130265400535855167030398744820644648574886497919975777264389540114104480430196840955239255239220752619356089144741261149146988902704510157390384465547611455957213858397899975668843823710430979098248551730546436647547271072821985530071032735665479827563509802620575892392665480696122785760840735873130549692539654342047726928153176377857918688528900889890038598921607311458051152188941558593450347420227403791747415067385726060634443694248015245171563452069616013897675001531492905806784805553209828216134397483454318225494557386837196742129590677733576045246166888834901612340200718083875084603544122137669236489707754571113785203969441027001440345374109669029998757908058866867113924555707794628810462127209655718896062158445261022385449810153111596792546888874953676568390553494587150474874893725685003933319310693619347128719862061628549721562027466179640564082590478289370227145286173864359846506903592235189693693245145778046037869088174228958482427790890940196240921970321734427552572221631024482394678602524111489010892457553970445814325155229115599522879571412477240173976338952512727634968651745671278661707958804638449774871651417084463354237223579995926258869352275062372913916492749169030546340682302567502373831291772591658035984769090564044647593628172210328896222273746861063185176611219534178881473590566210087394142442862186602536496271156803585017624289750866375278329084337311392536404501839033062509350059887778374625869490206322950833934238429751172362768565760865210773974875916388998460039791585883967141154298448113091842510665429209753111185306755956905677047715172960729572357932858228487925551530765904628541216368476976446179512588220482391557389124290675971154544682577686678501076220445921974221317079040*i1^71 + -1136705611394268941527784710553080911628016688194398644418523482075116571332613383435987867258119493093104601133506074549680973014678962986000034515382817100590959331568801865376147716681409721815618652471356559514041031807527600729959086756697602220469921036835843237544841685177092801545820579562701590797953728030928402180177567854537885555683413231197491274082350302253733352172147756706170794695536008299499486428273179314058490509340802222923146782625296156152392497833649899658022110198334761293682270250529131788255041554561908966249150035948442860678467686605933812190354267347489897168859771691892924226018293556535562927938623235495314876784315364194638547180298013591340839838188872082370702668690382643058899254540619418223739308956184589105915216004917578874034309997454513051096034807508506519047731860701242524762345636835924017326273574914749440924495499484651872369115896904794843704015574101007587626207941973211188408567103492257375541492142661807549051684116866467987814026299197216831765884952310386840426705719014734703604102145934707134248491521779680625792945855470464903341347385957762631061913319309798535866101241322497509591249041847197452073931736543773963421595634223814909797481181206097106458949013201011213680941100140639370253234565686776823450802543564811097408622244524403793984898118843216756594792686056062353528592381703194263058527332815474505024804737835098593694433963026333110529394728808443558847357843564208015172825469587310006246186941059760046049115825179602164535298403761896038756667417062767707421829591144887155761666523907501017005230615585959250141219996610875375575597426299389761715847637326151560764180813144623371936080471978217895796992434406431260597862883683187737534899806207472126818479475574815828191813513370691930880823795016947168015000285238648553028097908693869529036939007782135767168674457185980249883606275490260598019251135388186006650710565511790847956966386459923867883001649989124147827326281362072392820613045369350948464799914933392161576859906207345789346322733885724516366751017380982391830405493182473940513110595591213403350815348418868606640606958530218621916032471018660085932762840446898841761920462061295169021539570532727954884127579628236635216662386704853431637825570758111494493817033064889803117452642894455725558793018968025504171199891391255871501357762606069016468606273357441741812596727064612413758790003992755433509504633454866259113809640057670426673825138682285902045619861937722713045518016831371825919241874772067959299886866905620463792202693384428882031267842534040366029525792584257266416239122849808484141939199696059891266657576642757074709497113029812579694271079424969846261143255410986114068593761564078656124532549341312816622931841178040168161989286954828558668488643762465658385241427224188687574124080487841899303652148065286312283791937227237018612678097289703684843855469723876402963871808609757962523894098071071456447936506923963080429796175283239557265582678488926075100707108764741897859286828183575489308511603374006033958542341259455710048751080382577246971309464311459582086328337580716255086055347339965491737737475004979919615585451168598672274381326390607775203736979685995019796302948157948192696625644091534181260151215349112266851233606824887649452583197961459577211742817500815568615622856948455513856877518974254914080168711782678997167941924231086455432716286951776485522263980750305862574874185313122736501209486738239604553379671695280802799853811776022462539034171859716898957146402237020297238270905045716262475622471915157944617142035130484389035104950509009284416668010891972864293298241536*i1^72 + -29748573448664602824571551890306074516569735685784905334154329675725610062992426683160724020716322532569917636728271857526463589383324330123393103164611816085918456971261839162551253443538515649912411052541815089397767413026218382219343998894391213567877055541496981611491776655778699975172627127471725490626568154631847898666101683977357198137650967966825473296465392527835609283508390525932128540940530600621034458585459229792219888036659094344686380154391959962172723155533899334053355385321369147815254324476421504664918089469544053745915445616118412434251812549295359964064516463347642920491669142080192590215780473923038721408855550982803354079748475003713111249511541182478753319875839817021864626621177396317822083674593586204722709689794867029581843251350742225226520574353021930091066736581947774542643211964284111633106815333296529270261330347399012258103553892308631709804450085444573445425441521030517815526734781616915763621326732754028857662844367053731855849851015841568316525762736932546454920949431235646193078256880263922505761224262505189378937930182034912636936498938504646830438574226773960154004999759357717500414042317516227722279910210021784891691786761481739050632023287901726622037473915032004705121310757313769433257681949781866336571802192523277101972165490798352162893987884695299178303295548204947910736424062284279524942143278573424060484956078211596425171495168828711481893925071495798931557814153022047611515198293732054906831548879307271173222751168202917404743467655712419270108828657222782698290354711001623778257773720258867915812971052404754897767241599831850058037522058318310737003130448739758215098479427480573033178533197530445698259227970542965264607124474055739965266882752892889810800404964818613309710598620086863470135508902302481472029132742231611437013552220195554011384809011283496857266437779073059730448168086566110082290422403682629964470676811809616140169881198580881562162516436226151692586059511420946841415595956509436817701607708797043057503295765977902911532738497540805544363946662285034168213274755894661363584417299929283064174585450945406208405229759277300634131225874062155747556433016937404885219372952255843674961419409298956556578922024023137186043248247473065255225764957042886277001949985471407504087219679842357031551869014357264117796276716655548540752833425084959651211721097904460044190047278617387262110178306458082826973609441014069990931840883060046409138703460621887568233824122936161833137506461098006772249873330097836749638181296642424294011535552743096524649402440387456419151022177013284215189589804790857261149482108034488487082440759738748058742116987840138577855498797699906886167472546903632311859443840520139988060557781856987837971984583426796717771397780318710366304450770976991176609954229652628082493163124591244064106660237067185519127007927783153004049799103532845595390939135536565902708401172527885116087365674995162415428202054339956337967667090979872567734521784084722446179142801533985239428884989595795044853429566957351155531132635619840785155555344512985608185342850652045193270111967389377078912102104737646438991352496162792459634116696345158563290630026611966120373780056357413596441651116438517037498024060566207408068012041514253820453614952732387068399711946935167734724386700726773104146390737409687999804132508096424727174911534901437539967802210018647406629625008376257848686884755779756431036320966133385549902102321568557549798859573399558276390087423107777283305711846247822667103755058751981336958157155838764669199511764703391169745266731611024040344666975253291075815180701276167175291796562373380069654528*i1^73 + 2724102897219905183356482047333046380792729890344139204251192046655468732363295527470695657981730068417527609334153303800285408356205934294103906630317370716131235525468353107052333674124693773683510461245972584437966039092336166323154700258352131108030016951369344798348778478477211573337625989347550822516504459837268126367629672189149605217357068947964387026738098794019503405490334563631111422282904636080147871448618218683866530858446237827469857084850761160890738666506287346959854868169846097851122882039807125024968111447037214404168771239419769082498735474684184616081342087970025133646561505188115783209028120902557441366735506047955387994571374255038233792304924763094584054551969439431248439917720266913148307557959277806016202881278461984912583797228242149446528549505515748122731410348156332675461499504045391304880973036747579910428345402718957310371636317787995830766363100933197158811688270561474109356618588246424624488697051547302571627517444318838887314524239650564286720518512012999472457468029294506213929202460700681395710095081645081504670283941116980646909533208532581303759081534428923309313684843880912949929377799893765072758795972324344702849430826099581457902809579859748536925026272409036012908416624584228359868515125974069080073716680541405893740324583745461890599620745479655367538530875974630790083481596531535779007508517281117355005454530339907501024176133726831988380985088960622607659746165171293122425847314595741443840785345723110222237740687828994286358700903239468500604437296438581930612559076233150551904571085336006557402479904795313237686427759804732431505414775932586838104312127178532984459058347755132401119470003845882896853823222366965523247093721355616737166155270312406059237495825784778677969633838569173373669568359154302180304985657332569296386780401281928029160897306740965243320240809277954162867239728773324004388929571699311361954998380521851417203154005116185675157393838916921459853031284494984129302073366389046484425368019110769660016722052441908490531874957393501622005560808963161811419737199561389313797812549732895157390407236662189196177786177776322525941887528882826975982267008296037174049138477231577208793591688781537201137902074753636249373385631289935794185790258063914139848848834520540034873461530868968090153360818459474858338268735916753238354620610369798344286844246415879940711872196787398990039909335762693139576480258818855513017277066724538891451684920670313742654053797707488471790899601907301317412452986515493674931210999658859226336573873635960325071741915693995678722762082518345139650863254056167643578273033794753424140951920341418449826178453234432455283432938336405852523643918816964914314460721899486031285754678102977138888924168873732909223435460148117580573916525666037227598916033149189060956341408769034645474821022094704232496866368687389868923696128399721171480349553276795517005305120672773971128836785801178686666616660413326512419590418326039054774270651873664210665019761602699534165714712704208533097661213131604314061451553607785652312638561482648270628822109431007423663000643997005391763862923748615635631517179897881471179540289619379919735842882037680395938201527966797406082061257301435325879991775758870002984137411264921888442692840617210296725160381596928765157989259249795950233273656815096741675820302196055129769544203266348174796946649634980024322455191936259144243598965331870857209291706386413393759751433501048858947943363630675081786193863463249143328820538268840406200204491406968918959605414613615154135237618379387400612368922710085793776950567408403517607105975914394658558535265286036127744*i1^74 + -98239122089376054841574643802082839195688599898495049269332475562474511746122699477696932300993999974257120069996603733671171256287866957369844206314087391459792571336196778505674440965518130112891822092686481785783251498062700933105350682971777839012096779798809609000673089064309885140860521634738731862521141312444774611209805601248887207605514567406537947242198046377857577555232041932378854375254286431828626791789158555853535290319863275074952739797495105161326268771740824783101205540983882415376357407405838454847236884320435297848644643942051290398235437836723068860874258405669898384906987043427571705649787947534636461323279143781394129087255682290556327362774068828045119940694964157878833900930836753719816870475515398859869627248674922530126742678152306184842221593126846692299318152575231588726758519609627421517009949843640750925930042662437174989437293962646164882953174121953498782420132889870757106518561222487819640914110803437305203459516727802002883106763577893418380260002078836460005412816791489141531414413383793817921616801735310552365135984489023063194166854964566299093074078606142934018716515236360419455904720861001503060022380249543011733197209475653690111087820830109293525052786781487422216827233566157425540963857618496297749399444153545141333109089519925223806374987602058495553333769485416763234979941644601282804954888648806670044489212447243004780330304424024847392301833615111273771649762379102776620116960205595884537304692800597349209642030499379866254397806603764848567507234516401555427386056152387998350505197644534180345024422013274164846473490787192059099157070513562316765511571778016316463549577327274179227540712590601733900877157556112748594159533164859620026258818983032018935627996546583985028208037488692344599204095393981159692241051981620000725929843059870335287130311686534246892880141288267685867337813468734249644626870332262822250619491861121132247144381350742301898358584228371984390392892103059910386784112015801040593536917934924600886934554843356789806105562125921387789526434547806907009902211827606673559225083310685385309390520097211954475186103760939054727895210771278963448393183753347023636463356568443286134604853487092354856756514529426086170542210240478231288740093649611007511634751635754031273434763819588790040804053912429730263298833867351064605195490469102610060088391474303147930821788698021458817740540174840196779016305726627599736103230374236188524667860521909726643914157305532176294134143806360839266287746014472084348947225408720284808807343891390088603724475255037577575751542990144564595271497381211186218521958558714596286073614404685459664745332136048986616123373746684447210269238021232464395393115778857519169131509823984631213070439071934811015039230290783773921581180851954878011838273987952882080994133465202727608863253646196040305298111225530470106759877662329200650456917167146802444988705219248818615069542609247262571397929275464716251694925289202964739745047286220112658258617989094571420912040891248034862235769784846836251410719628957483113403041024510460594238322601915379769578972835552249334981433679063368346725034041948602387679951915474947105471621798331170263444195869935901174730446247352055354174649312129521651528300309855363765830169762485245791918535247141334315760755115264876695707783077592841084858701227475639195956550824378237306699655239078703168972767107025225770339824204207227022130404818049603542602996727606806224743910397230272979451146524502713373349802986973565911244122629831776510927765571083166658786039268759607054602808661840855628270362977477962905725484858549055740812568429592576*i1^75 + 2002139695912426477087067692194736676040532593545133688551119107914180985238062580137590013020027692858466987266273980656957629062480141976117939021864649895726106680010372308732693079809094366976536217074343538032443231828828134965123410701799170650626909064607212595217413524872439902995987108760300955077444309604750463162656760247273915914095338674834124592044997683058022460862999565439886298940414895148079824433111353184265850724110338027989324234640896717584475926005475640874798330169382045030668874217118492425838863960485563103756038860936606466515130980602918235462372290493972237720537907178037087474724031135891150145918716380440974505859467076769881318941089652072036255115763299034469575674781320501406125017332868695274918067386407423864477088831875522815820476434040673921680619684550123845809166767330436009098418630552039201424899676417999871350665845274051526591608906343107446940446408802164542747229020096799879299048172697100789949867823419900653418119535123003064513968305794021556504490737648108669020887487305575838816705679940400888294641528889135913043543881715079843777150642015547670902433635212691239024424421003215100198931310002334860623289768840617831770928706096673127807197847811679887686644854915869980526296467055996822819946868799716047206326016553953218871256874934490858336667939598159908651302775126202052777984232681366849568980785505115821661471595555338948468449547527142275661861408746122440330854778564063838288878591780711740458426658219690949529305667374428469407885828373810623036914328586337041633757318044716615655108603301711391041730388349875783311257348229834144268672768664885019673297117285703058807333149571055073815959743260004986888052193434531144352134747745111721626055237997250684080069441431753576124307281353580605595028357838696166231931250665726971080533963045377117087110085464993839321953976970905279026093347306034903501099127152229223929487495844129269631251554744879743766755915190423578561194796080040614105566706081700768468935134386677089257796063824926209323565444937298111265750405832995859583011530499050299294411163393673123491860663295527790775578558017529918008884417676745202289156427263592456242958884364123141226467810139566349511672319677239708152831862357419147194974407021156149119218144681972457936910472475046018510065710194396574567267275341315904841556701623420868138944603774800574329235439897901906285155437311473758730148136638403618427323812018434283178933177162752244141004738286780282913196287037661897580521308934868527440604386851400413835013015033741373981034011766963607229362547344443054623692940780175393804767879198051442732055824129950654828394219046365312004527582474106800069057541676844117129017687986123403003312171969177689928661468713242170032705135617198498427217123555215733194979535008982035638098911025944573837119884809765267746455500897600235842454224956315762107077552002031597558224802862667069656668555428579098894263563407218062819925203800481818118663313674006033206914782879117720237185237351719570026470430943963099295447031524707511354973804177054444128666129590428808080799864388239425351684118733556543977837185658097273688620936871645313172416681362380557195719281415520043434816670717656831718934606348074191777761859380338419440410998487595621284439269789549774847425351957197396859965314486168412189471957784681171405711809533464416424154623732137679479108650614808062859092244891403791486419866995453351965027708838265599636195047876003161483825775240631185816034179623929487900604811934134321866655350672174482796418376651462441174756582300929107319824608540404075351238508544*i1^76 + -10562048592154872336241416259311083217724381912732581156969811326238746596471242144548243409913706026382374876250388140477046178969493638816575871384659746279368353240670390668018495296460111886105086677695356895130955068684699695261537674652889229101934942406828401040841852415974928132560448617507917485197512467179083601700138605754399223610502237866607816900013816520077451850486890593819268567546815601265854947439257962184454656881039468239274498822132442883762183347019408005771039053610945638981333817349449673725360096162119620221945138661314749428750553946195192660283713160424685617761144993375312447584849084239226051227384878643044015023636997575088531265846380243368672987427111766517151323618479578087976631293695016421304925866545197011573465607611215801368456253895430213035694843927196791815420508269770780384809371005422577736258873049886327555778782135269632677141149581958638081122204312973811715388385214463792341799533746039911303927863715834896606249528731650737275328791869366869152214354041188273483610008189758312972253021154447145546162895945434386094872133929595736209974967275618195562780858038938884369857655738032941111415473609358427962192742871370312427808572971378610360248469397484260632371983356194419797756017289960992307263453118311929655105753452667130120251096651603919637324983118420663563779785614558764047595964551535077657951745963344242144638269448992742651001041180137861560546805931108522735933449400621497966616352474134331281989648820424048307857299432015765784511844043449811174003614988320267783992992642076735238442428577213350080548895062426040412688015311404174524753475120499590670984421503694463169131564357119081359440493059077913355483336851984398354039324358565328580200334523498363822461742874439806817289412573655733882753139844276439475562508472385542950837653433448094950301399166775041909165035256678555788850102852974301375667394774333555144745019787784514691501760558944540856588315668630368858631438703007256010154356020042420340723055944734686638725043072501803716867913603406255812081277392396030073775840895299977332688926847809837216161737444405121017667987623366285570636238331274683685641141309806642487841355503215666724371251348895591307832579194313256868082276469100832156000242989531479498823699911880857336033561565489265324228026168156888347747572248965474953275031190753132651939269528176919216235056213635291701602743480031523314398811543171655478495333575676253004958102945902570088377723077584102734147021719314628485763358341802115457282489927633062678331306526936891753022503068826442368509196137306508558074643964432263700177079633597768012414947624583363944407307771482073900214961439313438133000453047428057750425748664584967518328047513148116817918728777102084380509650047634073186555905338084663324321850786047561512682075691511132753478470308188724049717154960634476848403908090169722419970390362443696165059236069852575261370429851860540470022103201748536345493477283085749913016064477042645549512359948410051768767887684412817584609074049744747112010328719823172792026427704131411414152306890362003609853290646197306258713292836208674527493612996734555414192014432661348400830643854518477407018412968387424540600545820144937140055220930701020505751524613985163979658477790690104824273109133929512657513338196698411514230473756573234195113200891787847570738419501459817895908704234440368030726109869515120569594261881887724032052688834520677464616764334166297770236237426013902853543874646945012743780394804721250527768136220407077192094160497215542362901330327669799204202345902223237127568409682990046843502592*i1^77 + -834228599710080102979237447706269117825516826279382086457421498084766094194364974854917849904906331213878845841716166835762133793969371147079008527848010830564503551952596303312659580349748956378869916670143315242532085656841318997091380953759490861497622008492454502918509138782093769579219765991035087627502645160632647492981246279244976222794851434212845110335993201915257862442241402074561739560700172038961334326412361185876712119545801413804774016608819803509103484803656144604100847829067002275785619734063722756319896688661492190517988238544447423954912512722972974686030136480055986228652569039397622862924180564399358873146032830289650119197714672084318363669868283302247726186333417977957056680503478983369334376867016731427747875408005583259323251592011213145030904898272039691280959846186287588542850346517891998936959823248915319230235849330016918182981810355794879147858169663762211318517549474511655871438106982102264865036454678599805882748704669550534992311475644172296679420952295028904488473853019074220307224374055403015307499751875111044879467254006670547865747316309759978234272090480570799314840790377644771200576866987068548537716765340705758234260993292816722509186811989928632665037049324876402449913708709372090129148268116861567965488941417350429317203406190249716799560208366520820575529489240806681590775865701340293633482656296685884314419786789497584339362559963853567933702147837288726067705299066969840843226817217199351897102739020002833767286621151426744766647991257714965904556469247732393451491797756955418158584033694914077113522778333656827319242114225201886431959153941836131266292154896948923204076896659265717412058031273641337681899617164055123524955953425567234767732506077099835085418832346456272541759260518060698460866361140463778542753781555739583183209185767189591674264915469080602701359047030919528873738614678368050936043321068819012192686347859848198527223662176171972359062296546270059204540400061435298464880227740967514946209974724339450457697431188902685125102662672799172536572620537789753816779109534123521238029460352491598458895674003209717635977178084463428155418014848753991177776507123361784228540316908836036103122538228840855243526938216150012245598738925951687157003124767238476353535855316674111970507895472073694418045282290497735107798929015791609424502495815096769891820377472575770303512250926776918237993784846560805858020159244277330856251098450289624177325703636928224612289807695246213338010843951422820772494100668872637136204016098715143331568444604865019354483152088298167025820065268757203557748606428994634707061177016013953814026683202805730407894480195172112566692713882183010415439489499499095831937681917431449780146773737112218162915754743306815266291629198122330785472111478369180363513557302603895767400591598227773453922873060330277180126165141078942298884352798828418497493852278850274698205357397012108153228886405126033523811197174403021447995976722357087473253421646026060878035606059292292835263005825551216676892209034861876389676690034814149656718396145416184950589578842228491568809655368778906334589194125491566799236347423034458218199342014266614757082472668562449198622383094882080997148127044015698029913492441314323849915999664370627517113434972435094123177973137362696788215735886060060983418780203474882057135751282449578076154612087201591079780947174253821275448427713111343083831828897117743056445470200531315134934453728529093711575519312354429402813176761300723689877101157606507462020400452974222342169723951828332865220683892269028656101483124796956809188019918209341249703132177727750144*i1^78 + 34450443240728003990311670483405840029778836407340870988286599075278749879641761994802284209478723681743348320443965794434799659692249963174989871562714394824660561751362303175258876291834509821140147255626185420879485792193710176324863277657673807118688685376399460965931558899021156272646717590284482234544441140574008667579781022594984913009125959366128462257187207257002570378958079043015059973897561613359025490564646361792063546397142062850678336846630169062872121459470694560689786399864339627594596453378263314953995413085427059318524633146527018288800234025923607024203563636261466437937643325324691487238495091742697248398908693293175566096515563246666345445458534040429928148104699499418990102427093262175052921649317994016864375939531476929667361619467719743270416073275586881280208063688545368980646106456187262799409136055431860577989181919929440333785524282036224281868771536937940603218105907985977707093047519471459183314348837903401627633764863581947600643373630574447875570734130374373301504128408824639857205722965546150498335790407091190624597181630239326618189446182340940911011641002368914929766575578830011324269205880846034367620240915883751154451138960157976740429619865116989800269251001018473722570720441160503865971518527493970624865019208291549457479017763768413232683675907421683505413892036042751914826364250529683841994282301703256370666175847413782032884117107744170994178963999307042490594996343393862451418485195947306264975305443600302567079845433065382748108206862844364976657445470220651722346119518686943339371622243584375342032861034473474361834514350747721629137892946405177439199123455879223774934389811790841237121021391522348499496090745331628083117612571085941532094282477662881458204464310217487165419930423805211630121927186815885161040211824579691984384789034635252201931892794119341407895338534076159749858585150517528721270927856724283908495374409021775315602006209980248627831471450554815814156862113563286617595908590984372032572802909004078591355091407685025582814504162352355391411564506444518953300712075342513230870003106398173927989969026805971222036411933000817492453471748462835973490942542921104042035742517589275086706502325709598896780249958586815593492750810127022557358675978237153423739000686929901576023786505266397986912459834666734060967124096124458576054198314016467525671751335513219982449282452212366048897713233731614976991501170819275071151538951622532079414901834372307020581601358726717851168745188150053761709386810125479536077607045876813572931760836030754842877126246860846475023278889150874050767690728074927585375951721374529951386003198510211424159395685524733824750760366527428838255998832325388032946104596663094144089056053885053546822723630524827227312785443314998542871491142268471312583770113896244780676400533006847498710365651150073371971400163668650227915175132952866146497212236559673571420599306730436571338068728958363748646773921281115108366922216398236811854933322334781378130503504086944763516297412232956620108604685870648805637430159684607339396622697611551177434950970627928277874001353796569136199690987566544760431952514077404670062600910211848622645737182073110626665837533797464997637386737982379785961283565807405039929613827633572521528543904485977471582064215033954952796485380776796720061863359184725894844579015290425360467846677306258510313128075295772241634835233256407895987983094899931662237093112680464724931967384033753786405043414624106532755145854002335240385380317017672140816081968898779338917601819506373405014015371133152795381261992065691704540320771499776591614903450599424*i1^79 + -714964706479187695150807378344574826103671949523222473802844638343146936524294593679041693418420485460858431230996786848147976805338912334851027534668139603709770618046253378679098961563091348627859587546506323775743464420752222757968132825600061956427517227453575044305455913742919504221547814969524799947331215685849953415038845811521738433624933318773968804948646691481664335095611051772479748375504086107795809468636506962561246176177339209015380988067409426533191980736291893161766070681570030811132422626128428838172022584281060800172200929854661410975663993917346713139949461485595623058432079297512609912279789111675916146746066853524670938670893616715558629842666811856109058195959506110698985883352827287170626257850089012208002900924208775653450651719203802165754230985921373861554372401888162909214019687327314051209812196504510251770934622976318955996227544449425720766252119923243795506454077205056421791237174232443044317267331632407015869256736969467291569266995922689959954568345339188349327316069023976594151789158020481487391983113176734278646109438114172614137406496666668389425057421001667918481022879580148178875791853484028765339282131783778849559392166765362913066794472822519291038896227965398037993321611505317110863314723257775785886220690503291152002234452111640156837490653477906305570529119859998179123498907968938550760738175484782637086963897560802460553110036547312739054052382204804252684630342791470083928409563853303368722688600098904257179868425731331539447667924642999278946931288327164314476756385760602796289136363768117558223732910099575580602869425319768204453218496517911082803563668920085837691907038776228401702653822149008631254511921853072550701474720723614943870824686374684168251153543903913252167476952451785385602959968766171387836356938063606815537565887317026753795599524742930091607514195189652398516298397762216127130834429361806334382126295405406507434693308915884217358412052674228989679094099110766795415932702389720809596126577715813424174940954616475639855480772658173255815903487494396996624580494775739333886517865275774305528132711954184089142528213138279457405563514780072579788242163760045453623878110314810416537227370598337831709891160561281717648563134037033983321612209081314558323496130428842791412684985015833155903503434307246445248515169989429826315343743839955669536907593777418376488451887463941973697808176215702108198186276108337359229480852377904184057576565859600644480498631563145831458512471921243534043784410050634581871905878392331977471727543689134982017253357850292813270973220927230162128968923097395390061634009740349884093448872952298061321018395157138103572922439498843459575716454160067966307879301074759458691289070375397263009942158304444227233620473942769921806240764026888411668588502243961052497670369003501849208369396304594703414105161469358653798850144530224784571206888076785568689025327404739555611075149524153489282418011029559377802676779223569416162905314216806964892270497506015547938508628995509156118626324073243750440251706082373911164903263673058597906268249417346215773657505515150606287275175577412141929944816206779933514476869211707185674620714743217592962872195422729808540258017904323981723164229656790695386727309317233075903107301484988541730188124456226044251205570507458334698129049507122418116409226885682911095035026447912068903189578004243198034821906466187862117499408192388386656333929202452603492461996608131599723069121162669340417852382717936091725128297809542232173465059236014867478384656608178827768877660196238794126918015286463451832641744190494431154230263808*i1^80 + 6728669764199372907596535601016987968623321083528524622722797857499864406387941594600634821718713252773139961169839370360769274791288209878945290286805858327621394669430013907291015348517536410330470914084014855987655419185103150057605050020948804898626410346702075605129062456931045048917446704612317061401537125496131187253751603041009745100147568996122532360389360195310712075553731808164708187511611426539046548444255195713857952010416337379821596972204877828330572541238248587536479422243416346633104567050001579981538548037413646842799159528645724073778783790312724373923652862740060233166158729051004354792352265861150638583606421375152380426224695911443963640714100910681076773608382874060197990853841078151076861784871669249734287291801183753745698821109141399625780099317888689565166523123819601646669038521905529366816034051887427532657895828779630747233653603894563866809124547276557683102787172530743748553536550675705552957151889737896804412816192281665936097782192830834858874814515431456939661001633971678321460028610463618643724330851305836819396291726784589681096656703727882909670778468611764629108498718161197849336398356436074441555610711189468996967774376101549004110887052603399303436261008009386412804552837822071116832583127707658153203714580623460378967702889829826586389590322102824766075021048786340526512466299815505721704297193968963406879207514797812418654251768727340865394656870398594812910951365242794988209678409310380847929343832309762795841258661335225298303846329438532620690666996340177370584937921479224074361885591546020379039342280687345372624065821333661718440930776236682122544616488428623718319655340689917487021034856521320082930695422458166001103519495963786793353553094804802807696838041092022778838337643805963632741049180707039602987111400100513408925444754768621614633689360690555460597826676894340798700306246245778381773473021409186998706324101910371308643475568902568303321676176257863279272276697594781457228348718001840234172008958931299163409502376717442896804794362531444303394633550606638257419886486527846751835014911590903315754977271221881112711035087993954781432750172274433090462108121402220494975217440887743642481138299537461400787215777183073682247175589203899658477231548736966036068554692385188898596185074101522669763653266042527005267302400925793051732342324785830211683641328065854009603829636892892728482285115600208553753595830778402915193551904704552452374544366833467625032122282799979554154993402343610533891068794258944032022028360995718304569676470854774814788682541751572029144361576836804616374337692037624737646182379075146484756110846404662550714543896416583783069906681640454243441846253277004513931608552106240902216297412889779710940224561341355334181731349779862989929458851431430620274062532835270447329511448016848259147203415644713891851741489017540977156591309343489557893413821838877483755157140254236368811150517697906442361105760685904352146091274908174176178143168411348062906027553921020803465164195217867721177151279584354675662885099276536954357109048400083497220489629430151477269844641817007663697166517335972493111644667738197755845468175565476417768162396221040906895613255194569146384158612635951503134472069495689556202772309847701030209786127008913492027622374615078977048631994831748411106441514189190363809229439919600485298262879109267372325427105788966503421021518551632437846069827291875188116612880898089026644246121647887356940473434210471866600561776537433515739411145725115542749528211868571242534476313773286391277999946750406113324740380679021877724671467891724218531840*i1^81 + 100791488804955679149081688252069763562572044784036573834675985319941702821748793200032607139240347464447532711701848493071848757765555149926388446170117585316726461775674133512100235331775211269767047998760828542832581207353466239698357111365807248771506273497849980189189631268114816090568889279946749993311359711993611350654304916049747437913097332953853478583310749381900300741316012167021933615689032528917858096845841995243208813595707061652805691706744116018760354107167159646594306384914508297718666998982791445104050992033456862277253856802556692591514183198395354412033960016641034869206640593561199808990941926684139707121819500461112652617768091999750387666576361912035592812561685558689570219456598802302538256013060904681252491311569628745759924198340552476948800226923767209283051039611819198966718214573794195364304946362626361790316959498804952002292091984246813737426667422703812778779886173557972994127514736108282990904946044541522438044888255576680496931743496551547694615122134589200992296580828539793324181967312238879417550859577972440349830128509098431457598950085487365705875005040351463616328630877649915123557831068956132229587653401873808244149506962592510430922479136244451104407561105158400807476275962535980136062144022283188876402484997549598903179670804274529674470644525967680963975360705228312412587210905547682322319652083100934587435566340954471108485081747379632566306298827447400254066137039318737763784713933643863622477443843982615408037411473491421555589433951493173263114162112994675786281688958239860333307368061210710439262637402949096669423854471460520503014886222275214035560252650288531130688364029900851519697041329769698186144249407792172110829220292933448713176991820691316174594598422026202542379198639920476042079284177308221658713045825172632171749958868360425400454934400095829106208048076666060163526817494686931169410173541892117950275147108589151180004653385677601769891289979330882851954819991172408097626490439710858309340695266703657837574407389215505137367827955216248770072955383748519753575790185889643816923904654414962629893282281044128837492566807852103812430144524848107737307250715969818306571602846151905925257013757720424433262951449745640737300452915025258956222291941718341691819420716218782484906509376437172828151925648757881495314426555223724097328864404625541927254758718235171054558055045484683636692679373308924044733856322491288538452733228825792190148655745818383299372971669137573329428262044369873202024667878615725716020101204633325510522805837013148597403090298145704990210629507702895457498737667759303029688126249685662724643201273180044566569466596814262530334676145357999983847859556546569970159273553243697758691023920028081197635038490822473720315502893820855715841831327150611287465879403550649188660154638410307864888762071028537637925559356934085270425413110052207612908129318971949403944373354800138121186875590559925087180332971845605868864124042574687914629531575014227095341146452683607017880401763429089126692258895218995482839494937895486207968356465359790063881563491320240646502516813666448498791106627555018169732157161353253626466126713305755348393345319362903969136494339841204453083702550633749186749920042109693165837508436589806602101677088616806280954939637125713617403334549622536785802737680679861467539296390671310656302450993963211396843270556119403100803342888205036351507185289743808960630744863727461823344646480459931969941658849340939579180251945592705944886058128399064029360960452680486589558895380500994304421261122216534461670262985414722393657906842629570560*i1^82 + -5569128692928404569381371338875028165676886992216526650424230595528322050664469745535157719721358870186637205205506722253002877421969231059179977995499079772830075321556214535532453090904224597643883312676030000489070800046642177963821072895163236750428651287923778302098993311997260911251073511966140914908356095806881018495295414755294608561577130691278586951897115106288231604361969318133205794791924094322256204234391006238146308649964579513930414090451617890657740030853033699166633185737586565187693845441727597382605219681225687934907940826249493973947176259854984825245244026246480169097858716420308643438902031636671824019271623591721020084606505431625391875096809108805943430125842286306436782432258443434746043102954064704227496736373708969700876902933504839259243235674727749527803286071774971911443971181464446310016009437085292773891769540621103065621697051341570735794294926786117951311372101419373555015091881499791700219176962988871505619321951915047166068316338464542566571106709886321130300577365305969675876232052857645721562877075814868481866218103439501807099623709453260186351194606980793716074709896424352333592817196604208774760160468519958745826378004180452882692297856048180883279190042501702098039705625559365482318720694310620829078509259282836632267682045258796500078716590197836356032960270889420820768189520697886437189548286431024865614151091133752471341413503460240418560968353103621946875816735169364588778649198975256984161883923740723134361899945094993535779218349490970932275590042033454396335954712682501291515747469999250436391932725477476030065559098855107420436927009779667484516860980167905283982883589039416921820856075060047873484463198747243302218520380947538723951766080740887525358421291329591840938092364099707132142011360311875015635942474481858307232703656035097761485578492723134105066266014484950951817826572830668046714642170980161719947131412448180536988231191755623330716171987721116527685268644238392263027940385255016473265155597867349940803559093965016730110876861016997812577201439744821990050792828281008039356581676956721143024243830091025913393777828268788207413384316829133071305548025067797733689413386784705713376143666799290828851278151765178429678491625305840305405310436069880695598333110047385960192656323581732411251067570602093126539522805566788943367717296006675860829104221589391353809045241758458362097708791241001289563228234924267041953394421650766616112539576806604458124486837087482997979501069265931848758399854765921896334022983313151296319725669374427025422064877732619303983683559311943958251344613167268937392943157592225344435673413546509950857002690037584406575520808743431024739870085940600949644126088716413830352963969025941195088044048130816568751825858994569761229301349410280208907213844787654679219781243304598086983381178491663039293744455911799925773818457465618935508519738525551613314427100349739610100125312847586597757834611277821983261539437023418229797751376944946902391886842541476378702162783885324983622210380067686256187956190839960883179083603580559100203058333994217135199733878075743788730800358398470268656082440214424276715607256447607746557236039746748899032926403151888942167484549016989002200260138105072020005590285607968426530677338141237746544531742985805740765873589640107009979703691534022401162297155425624358336029904939683660073063069509931710718025487622689275092850710869044356810369378680251609074837213991928387145688954681462828618228549281884958210442581321541064261504814933579756813087896306015667699318184730310411615688456204182981884179730399232*i1^83 + 115835487046514190538478728994356168574630643859174918610915378462143428642628148931766639571109870351089610366118327749416469753118457136429187611951621809102762495400082622283293966585904237486594642846503142615696727353701536855816062785680720645909659985218265425805539913076102540551279053775365874237350595436546291344944265642202025797219800682179897996047147741533902933344467153659842014036626168909380153616095053031027127720103885724320509721874774579454933746399864891187487838673098087239060456059823320040430986080559186165780748692035715197560372660150308377652560410862694496664538513717235687668894641021594432951938911502668143892773686795090486755229450561786851028250596613863847435351802356411589608903946968588225623476169307009924076550617372347299183702058972636941194524564544047783411710983358287905055189691124145293110573545527199880799183117532666357253465555850481150754632894260498956608104535223648292212577194768664439866564120555076634364442736658142601232122905720546719788994914220438355449107373300728479055333383568034520440042229539400924277519098073308066879756062324500760581975095002450819653579607164079851581891198189497933320778569943589655050264266356578839195385205109215732886897454335109925322075444696036120314360403668681085566667470710265615719038541281700085485557765041383153616760571685267760612722584522215729584007599896789701102067837475918448162242294153379696079906541804189410370541087124532357911118840567788917608420349425609503614418297776237402216261698233217390444981595407397809434969899974395084726537419836822491339633499346962311289095135274993728270406928066771395119949513026084989091090673561827684566284741615517414877990284675652380674545156958235737132783367774819184109482090285616615282907848212736090898140494930167442125083409045050055544196337729272396357109117676857833891631323511633038295074792575067104942701328054594940817728401828324981695189517756000278150076401176234321712878337945548598686928222987306216598072299233400291715088418079619782280753238561623321273493220118929821578603128099879891466526773657021506372540244372975716845311611184208820521863799417661920488029974607662123176382313307942125553811572486375766070011468795808480859282265217566652738483695648931577625954319299113567670559765806198296139252726872932695567331695203926722771947747764902837560354270652870381158553046563211785668391549231842046307731841642758597517609075208677944325880814749675616937617125304864499568446925972394348351392894988550772603319214610527625287459955278562985433170061399682478835821753404783550217953608766390333782041998121364955294886597485273261560043446380684575947489516610256720566729918630884046304578704805309488147454162639969492450015901512560651340756924125025382062780029787385357238612596474678559509888487536737403541307327749022820330569041381278182693188286638391793112476826957850768744094591889138307455950148205420899849014349529447046214381998306112237085365572013426419844391091831926471292053076614352221123676158654610694660570088103951493282488793000990129456772763006991632632227138054786254107075985857250599326204610143060526899625215721616083118072606027237267010748614059298253095146564250479236787288737780523835336191421655940319726195412805721750015622932350322758019492843318830282993064813585027902309762054973707824376344571578881223095431560968289805662712714576948944036601811539049450931478063697853609963983402022363890366474619437561305281611685720014790840771629989760931106882512999430963430585957623334717896004985930939360683451482112*i1^84 + -1168285277754469377152676305080807265009600408585000353839669938399567463385822924497845627626592911796429468105554637503800303421824614959024887165018396417148662464980193250711645805982898818984928073869814131486181575627915385487145645790113993521211058692355563374485979863581708015893228918369463671534638186838738371618187602218385979741414136074002240141668364459422787615271538273859788284124117808893796801431510029012741122249748964803241181333550140406225439452779852429930627866110660958525592228707133882971165581343570642023216345832741241630317631976891176305832733109905651078201007070666554708547949057020216793298418270404911711107939691822296945795148738161783635791171029310942221686035511080158447554301788280824057550535283020405899964438327317460519714033975330750886379383621526733517524504774818416864704015592907542045548858698179746563619607899116082176289830051064917506636498208769702196210943914895639694305849404147925247335814780462384385414234960165408368751381364052152896553010608379689243243502115386093250186603670277239522438330551187113373616376506214200742450573424270813269994444583859109161959194990402741625822545534359259778432688728090057969082356882990491890854916781859386599643752391572216194887476684090579896206826284809838308432214434303754869567636024797411433154658106389898496736772974151053861861315380312163659771398848838832295081283941521425353143769074316690212088800575334052885606935868279972785005502475812105910375864546178643847038566389527668130759144624315289678902701465866361797661088291815225559322378881114671413157339298777031741928063438208562520020674179175537694444089055426382876507465413673251815667086680118309617634112866604210036873417516213527677593049506460634585320645852419092895837482851991238337739179090215237418576397215562344438751660628284103082548742408383925539467794517096995583695410400105175289837807524781950050464107246481656971370817481912884375916077329627619847920287941487367202001880491122194116224914030838002733542707256087421551894878520244502436760375482382072274021124786735901109806887035525302368623961684064789246948199728650467923958456215834952752111452337422848510503905030715600090937917909449559202059589048378252619674709281478230965803069739454908884168812653115079254062682884045592780038657861773013588071063003638704416680987719303809551587754591657842135448796036801249978808314362766186229788466738523702195516934943450239405498538555715410037535137175790800520471818165135732467171877944184861995412288002387988114152166430757087503574760019817757434798355717707548427192015244215091884636434844217398209276302302635949421152117013368727889099455020161759184090431514072680283803445545408991025663836886041736223623276393366208137966565138072068835041128418562954627035821497009378935377899907119173504905044789080868024138916443634134711576238792887627133402845009043881340238180957604144205847675615607571547085433870717191120838303720667597255612991131966148454020799489139751360532831240080303926658098334561910482991546439975128791603994198823613950483031749762076722868751102817575292810000727807101874422483023941828339568275945063963365856214567280359545114083432842770258730635329129417147012627298478079872515264838268834040943648233683505646380913561661207115235589490231344773322089088295382268437438414355821591235910054907746832239495447192789283358125181261687704704181379804072534290421192356503311115206332168948751248792170965677498601712119355522152969007910109453254942210835111749154617903888636184692842062173781086735171584*i1^85 + -4673948661121261676347145300165715020510057914535248354652791200217651925213210748857379997416277280482740014976085591527517811886628814615049388461819662922834988940815589988766102494287919753012904017162643157543567653382736627289178032452709019880450685436140128881679830988090967859066029157283402948632110157273223066921659208728465700007386572715291660552069037890990274451844906887205013592142480216190399787293302036346607122111181151183909752091417554811295767506786248899601293442379537113914023211838207047281547789903154396603822372315293759094842099448898150201697555673496991019685720107596245993487806603084807714554233466754357334963628353941461289186013265334835591114988747258882332456403290258170643613108558793154112958129324548110897510089444143350546641520926402464274499789491384094583844257002556429931381879378598357953744518910873850415269845226368928970878071752672659435744694449488420908853922985285044970817116856186832109174351491939120327525157272445248642719865872427939465256536319545618046988483589831196088025535465092072825089627001495620916551039267349745177895505204286048665246121056600093749348278358151794525889008880843534685231347313167980969192706483574925235440720500668576640810152906222575963070228123357081113831885872345698974825915900571357013261050224477481240909855562584094713802927795725943055959708280937960665803102632531870185277268176031282437272680608908887724222465071905730717686243645795383201042951558798801602310918304316511339399068600782723952692922177111344330240208330474759224969424369716823751570538377971111887901041600029270333213949013010067421907386218772058870686386120919994480379935853690635087159843877763126486856720565829338430307519210912507520863765348975091965962960426813662406583862026235638304567090660261323477331771038422884691165064962913886748267966548472861242774333382437573535127367221258564500929056299085722923437592977770223503225570549559676306619036568429357993772015300988561650028844098603904787647723540093731561417166106266491065793323224011809329302703316497783693760028665930760649803875815428188703258393625348987253673290601579071073440298873079730167367503281797270059781072071002731840757933867465763348643307682840520155681551156778802996934893372665635988829254902738212268849830335194681900328872667916471231908789171607625739594082095122252500744254930127895703732324522536966991627622379121055061535384553261921171512158530496572824611808489654924390159314441545787181945654988014365103349311273315305204668488035542924446118059523049092675590472632606906720579186498775048449915643150415562246553484385812520100860732169806859864133752584646003182131257181405285114400479996485226641893260020619539785107921988598201061535516777872607899467558757619237145460890072554291356687058306328745840153132824247780856221616453964320832672930104468279309447332434140725896084986459243914866314330056991422985508847484673912028542670593172290623051650323231914560716703563978472979401731894822618642138835365795598509073144047018398733808380572246847270951571053636820503460906919982346511482445718922672882403101258577023377654387491290630934257281472131695964950177374058247394029534341195825551997730747483883814296343267863647799273872573586423064169909105054408987036944953134935222654344151708610945939897038081072739170236581274655162040993475894451252948757088729662123030649865685046095903817888823580943040864039410711497532100786785651097284960972733852498538511696516000601802146772304272706817182774526150284780091115826192197463571448670978048*i1^86 + 373462942051458588022451579672754611918886005241131645945826044793212091348673645057387990513985131688451777616138210485636650117330344391126396019253341429980084095567369801749591120955796648806409215416847354713053841474657066891089573265056617801338887487943763350936954183639607181749313382327305327457115576524219634357536941236242400330222098203835463099580950423656266304148454854531114090341168012307046902855969832264423649448520577547556114726973778492874310142686522200059184485904334356222216892761637443901958124296287781854841773203130144801611499473350424476416428021676338858314663650515210252194476845416004480202325745373236212403701270907200081596968530269835755914534783508975413017116399861249578414479117245300551674334007680377818531036802750486175438555890585307308156484267352343698574126172881559221255335530443319164447513287830116612257226087030382661713341322336890731759363232450793047254207742039997831404162689164343472421833169813036342225111364451621628683012779732592734033073869430618488819157413114848760104227916369938392889865942176931793638476460408351529744879854298881185661404437877081037355287401809996649233363101339443040654236204862433103667769716907721839307933303934329758717860042476916214571433188675419430737070758247246515952037592187052368449307183026551834656522404211021484644956056136848825973575337843136097031237884060656996880186842026494044206678614523906208152071606169011944168832710013095292162525280220981596955052776445818859206791824620752943082679366816051762590028484665134767007376706372619630112933907364260077860818994084267151351213572695312118016352328940874900183386229441674318721653919491037200410377996406655725714428198613606425273428881864750424357750364172468923232784817730690563927712675365231191133015990661885518071052867384250701103466072385211072932762913074319975555149216487814713839148726443174078633488968399014580165879429344292718138429308439128507050988236195773320490549045942969759833893600796001795631480502559943155205593048900612594176427679926858788242045007869327831384107775156609481441711836029909171278346754077512717765162852208954081872974292743848722147244718344466806435271033179254546417735694204405476430572580700301546618725833917710100533606327667236994478607856023557263562249343003284265247632110703036353216603233790813105224517048754070734741960019609472983793075293946251606748229722564025167667727752298887041453040661381808827926025052768460733067807751168067362526414411371139874032061675997858905299942966880784611385908220964568456989041643286004417590458277897406412415610266107873040043234879184213670188481209712057177312307949877837051555212865449573956994879610955321541496517501492888518531378187117070525277130893242025777774948561599181362039855888587760773316664444109014746360953694235417810970748092143622475332968927838470304971678798684327654723328570288015810814213408852643878510642173550654343108077631947464501170975742092722356958214433206298258333790909902813314178367008620804444202229491658437512023219072496569846929243141327714690165516665546814097588815536784595862472074509908309954125458592191702948049728435922785366892690952526120694610539939321691184087438004177691252295235147381831926602967201329753425511218357624028949247375516495514871063383565748428670913008403212884309659151162181110271147554490655828711385652730883166559439276892409510085340532035274066378927366618923689398476192488173477572154661592371594211954988971050263877916438732870279994222518939547878403076842838898646834698339263447040*i1^87 + -6270041521887434949059844877298308350988336351267184016226711894433181445624739343777922749843962517347461019766280243496557402861843884593588460820975515882354779148000428747933373451293316631495253618704843706373242713854450262391924192355816789090652076131091926067184337047357701483258725537745544010028808525030344077579504721223874441040001259471479110900038123062679093461728512331148583450402750330692618727705044731598566965904840099076052487794542460147279789161249270206965380742283317573972919020436020107386418500660048671552900709347341657554416756661252102143543480427707534500015832984169358212899021059987448720831391204426417396225532419570873735651795851354048605109254698705310104125403902808785408902623990481745331220052597848220039967444955698481348219233541601834543435532131074173700451891280867364514023612056659180151428490411777212621820142301891535237723524291635866002228549075824367055115212432120684729918064085849798182256632540075080482223345694046840288299554543127230089073655623436661488786665066532282279780963054321156846056447401811507266282882366865725916005518903967006318799277312647164941439181122650183762667364371075920032256942533893801896388660279272002976634539753681881546142942328767861371947056360382920009634961346337113986928418353936018077475554030500269500707166492695664675641356065746304069737789872317413532802354182717783413883214828307820467687844732279306940695206564006819845201709761180936678170458337226229790927277998194265012049821979066510634036831168675736285199702099742921564562835766789606846056131143637949597491534345207407269916262571842355182961498420494579720775146028648793705836804640140632504138887088642628974032250565620949320539697114353773230022123590086726276983211984850997572806590538165198040254787397764608824772583210821412339861784751090444844503230478702657318231971300041551239353749483478262774269376795963649951371059926086844417211447570339204523355191431859406884255859070540393012647860986789068818781041385567861477505169125648978215131603033665702951763598881363256426921782328901493106142754222876875428518592596228092623629881329295860520861895714227550623599190246498762523488400355380411920772586198491270483128766487414358297770761874581537662363097578513648579449289167344650917397845028090537008145151752708958125432526516982050515892729430406127103438859467637086243334261419592956127519024534514412907554985103900276122548946929105223320333164652742712395864135494727761222636645480223899030471331707420678678260372743464860494516979123505322973826170374383725286815622102205783304761897331359266645573834761774291547004356396575819930723383148400263369524288060209235782363074304984283098256863868193197482565917198034536914543458772992573890618436702220689370494800621610145946408442045773072139129150029797414394065047800563332708974354977820054672349989661851452056674504808556552043935869661316319710083301176859805975427800538139849117901751243212967546565808226372579408304152065504186025869523222731551165383038591282517939980860487909917454951397130474693990837601670784283501169862299477707942038043131303800443018997602151541664902812387261807229584741928142055900701432526283730081784374786847398130486467328173053501955141112567268742988038178619559707608012928556170418337258258205500188307066697636824034870084905548826110833582196774889162910397631771170759063869568741503444484832896718066565147782643827902113657954690257588519092130360515831823835709137903625321248564995148059167413238988772145386504456105124670989634895872*i1^88 + 46430822959809107157972132963011100458798725491209399680264093663985511269981373118386868070817283734175756965387386928547015170966050396877203020626545489284367541949351152081368139810855618857812804814351127786752822402743807770543243818043154398030423867470082660250497585787222152297789805689290284278605867356911664358109880953282871324328209874726285007165053632502887766025994522798297257737822145143474017272237507030675903924329926479612662921769509586922640989053647684734586647015927443968874275848885128849073953063293971051018940392818869462709219879102968520559113427110136095953909427037996617066979544980993237077776975952910169856316452706249345670709759967875099947419921550820209019350046538320801059090127544605407218166562303441758848866886231556073116213581513923585433516924349811195095042675521790204925763536158904267438080026361545605547961646662261535626863944591682692443533768173007567829439833119874564927332535369082370258401550525196688531617348551311387605065205244382433916938176724930510171676518297810987299391071344051422958053713427458724555782485658507316601597198332148910275100527563952711799306570713630676760847576165256319314982789349052653435474413459948826325582187802349274573131834199164767349541271869104031907670388823511843518485135870130144258537622926142356749963107347442232246761034374092702945884105604186056297733430819836953328323679449034400197981560897647845740054617276566823116781168205196902241796951390227483489393016412918370300230941992561968357441874889084721547293016083934837325242861108818744608882007283348460815522747330195931397582738965536075744347744426892646784520107385253453511502923816126263459554150323587509086963667827879198579418383401743463373216955055522240768879794863476567969640655008694937263557404243822872628914538822638733725200748009174188956042828709225190629829745093334825708104474879250929365836505648400231413807106108838768812498678055936798708600540722686455183541462999781113710696166125436537467639586444332327922260116456660037414835299290893149362507428732261426051783945742343783912336285884568899520309620789421806437752962798795197160907489840643028896436555477402982502133480851854043057044893345261192545155467898712923763788390994914774486823144147243265062716959812767102169502040388399170523852982868578401326178383643982311284845560049698663677192100199450228999729726232171941196114903165471620965435528859773413401544454750700960453342817553514120893233676279192478537364789370914759151114385586604026717054485109729657550267961467242158589462562959870223852671495344509323875954474335220632827189079819616765538616735678301906457223944539858148844442068930053766843486746662515589074267148327807246737225982790973841479302323746046987587989790964721632594411488089195409208599943307818992636320600678392737755862620603162741996679584360388898029342630571033866667432809350105227063691265389677810294858456685746199011874278834718811038890014937895138476493212003861885386358382014161956664819782758650017928743702053480055843008420623867841169887419117083224533704276382300627254018431851678168451572402123621553098319173809588365715117125572551885825516263622501817618439961810069759087265379306334982132670479641440998783584672920130024049130428773524911334318499284625436735090921891130066958024552195052509319224517903942912603594591649691082392842604403236222639228589519870437655062445217003205458244268880360431708607533049050038484485003630258097738763481449251440150650811367682325476426218300708978788228283523383859085312*i1^89 + 182828900282728081055574554370209064015979271540006996046716482063580054971186496266969534199781084804899101607224984874632853163374322125639452934010832697361723004500852150160419038965901091812358689522229195168817423484409165260988695236214036381879729253211441328520505432061026670097012034527818946667985953746239364706576928640495858674460279710954646976624433647812706273916911640080854903060620952118432209617185279202217187963865917852125958480022626185165349641535527821887446064887483589678583101355034856348801692772753726385685168461126762003039215028889071435115348573711462110134098274798181523743652743462655507218154355274205716837624605272808604648565795034072734994921286565399552307848901079418458894125388196141352574653312905852242408022733339269761946152351251054725161812548850109483901001504612698670327642343567328311971320360734364403228039570825445811596381987680837544323032769077139768538846003564051171975976908270322011716927908835968455820113153692788163073317965016249106053361040173994482349502709186825523028393683117515860033649760947142523649723761477994374172197981648644658308888649079422519011941344872284351354124934350422630393428304518836253540860467268592043244996816132646766434509340371864655760960458591336647656632379548141455633912636817598815246754540050511862181884876901720369956385487907479546850958811142184061467060508063620836730403465666944993240907683286908904110547872162275061530278059848694351898710103086594313338527950616514070147637652874987788762569012195525452140352925641181426760167363881757804257113744382186972542565232576788664456343213584045889961994750363815951164187495661835682230954759944416301462877480532452066690385793506109072959508915550360137980733207026276104051281065139229657586936981537958070464314919188822616663604602333249033454120660983939736620677708927353847602558816536102128934099130947406710011657637768937161582560281956203476326795877017461750448480708908202298571163921693435095696212708917153231309758868021481678202098870536480241467608643564320635368570740327904743055871771899237147131672994403852097423195437388233142989179956706379740518642871502965608648141674567080997284931661251727575401279709816885568349414160075183839798596964792568257156883708892309149977100582217790330448898266130932529673314255048007671281162263960548982557291021119438689581703156799917794994300593157049562321767804375700654549467272117701797638958712082643135825411303411856313986200640188657358683664245766505826914923984680928693751325594198779058501559257076485600560735375040470069225478404027556747607818939227536536141045708265102265163330601329670522774162271944778993640518772777938286773083586177176521097016109502179800695307144750176263901899582087831491960630048737642097329480014598782493219652608718537824192206000780994583733511738985218776573302523128776125729694743197553768037786697095218959622718044454083897670134134999340117408182098320838806278103159318810608202277022203044210615022660591373116246258404184145856396642496317800633432352229137898859852635953050150401717604936640452902740000250304847042948059146525630943405076539936124802069730541055004335477892454506159371167549129138801809378351544004677519619856591303825342611596788221080266780480135917111847533973012289566673578821214237428801700133285466886383518759555649904765677634641038773137125910666806356270555488780992805104103683628079121176458449564474111348385824777445295563030857418432470463950149263928000315208156112501415260981762710227471495525972952349671424*i1^90 + -8999955118649749336460791807783859985286309600574237989627100005695066141721186430792201037413958544841961048491676614393692208477557920017160609933539420520461904155010883953138451161014381882355635750774001429545617239599698591769239407878032452207720994910013936699946030613613701053689015647079473065102899003041517489040363052752020493872700552899307037348186893001173951596083319031697513805737212056303597846701865534225607918022413365656852859292376263133507381501243439254544242831947828649707349651574599623652102179876482364197633564656527811076742824280420018088950029858015504496942471020444895833967678918015272298940579618518359372203052872571602857040381975712152925188443980244988971695132927277113455070597553405599767981139889574655986842843024451757643934315876964670853205575080277277892662707594831916411038873210696406954400575257199399398707784241139792619035105443595379348506781013614721249555268271540257796860454943401634927778538110983985046227952752518028894345023613130347054467419851423335044620343956357258885128706499645073342123950949562167954695879057036978519339091888049550985674540500137050334247453677232820015117213481792285106967637100727034759462105327911469224212038127474660941528999739934862681808348169118354359125730720377284647801073300792296616600450239761997823777859052420935507831646223649814396061575326588504848451823075947435941558796332453730356853257858994275723522427097370997979744320383066783178937245954731649198680322978731330628833683419405351114309472684939688874383587192646862289384357932882915413644314331997061504551174360241689731290313642086900884624758228610654408915460985636249241023173432562707967048405089154408080022912327576284286134167906499352122165329741347615005276978381656698011629137666002865920634968700404432159206612770261050682292938947585709808499926198618076225405345108174769449459778613679704571705286264304489565586641938666204598414592247000320076919599202101646155652837653773312194073433353534677638857130346995128928295413777630835774633111593550019984999550945229677143738588963586943685761125320562015052735406572586124598647773539901005268666889416355727579383717970818262515853176107130927611438829555816002922195839933476903137811226052708756818550084547957940033452201324358237456648248956981849805834851625639191450064629010330081830636415796879767322740408000950776176523240624259599657163451282065286036707800328125327773637190151392671750002044296426574985944142291988150055961670854283750293657699382938403671611115503041633561328238028715300177825684703946888836878700576138478865239783644185067549530632856280620027083303255376236667760738759505006323673490345275994473740308037722737948837526894308962011034550955807613107564254973655098376730396317093923013231488523514481193255225738478258099594358678601531338835917263808010476229936876780698966944048165166467853490533927713652659530233009850084329242664506341130517417172847518479924285228931969832908652266888856816102468292418584338855192837930306870297824339567325754760205237691122016695070011610766687467362066771597098877729998865867817526444040559164167651991859368595442234533289902071379117097744259082820635567193814638919031114402894162733657335999808866408269541052055272426165268988194537649841798224543629379569821646600526361185499481867218856294773199860592759704759176197778910988247391098797881436270700529482417981900414473130381757266077456009632551749263516569592514293798720592194263628567206230397959447635849479209520752256273851288995437165412352*i1^91 + 111053585905969821231380537089127727581456170579845918035170603527591901675037569107201994905499009041727136817415209091852801898858487494206813612553072218356914975107645838021307774422414209347333064419347357083849879653942119312788482130721686158280080296393287711499007173980221877838166493651020430939242243567066214381656727311819582260387368509282547895598963029795054244604793525009530407821338970226746436382111586580953719467964137854141033285647199783951405127081308684632737509847071811727957509514921160429117118709109172190570254635186175126475501783005235323483924040309003525104768742934575526913770537906131716549741266511911185173889331533596067676884962836655902799066353501697389987407403595237656665202254589547965319693893692973633642815183985549440177001681324947477424026917295781701424670689631087090246184884541346394723813850979396371630917156019574804055784047646887921125578347565825001987498029000820511714200073870722439699220664624334182263793175522713816604070396975867139993004802868019578412857669925986122292647922394252822203563189198065326518945372382577698363689495015194318300422127501003036332831221982579320473119207508211605111412440417531226757633281677314794596281687880660853116748291431444936333763264021749010512323079172939584029921358984473740734980277550445863738699505700876530814788110539655419053242743258142019323803859824957107498432953787903683972006275552494114442000282208086740858175214211265396402502281513661393858746944950570940712571439306558740805367412829328940339481185917182939741605457084603639983890291515246403631450521454110088382728086434098120596253623491223075634350063424301491457042218901461843621255154544422156564316059010110550515865148560985757945088294914523105018550565997868046493145632836719106020057749016792972208063046039906458668103977731369090951047901592697917419152643180498630125767412887199742955846065065944564554944423684155810984772817938895160713831720469205863370939421379016687396560195875852723908793867603590817081629461695781610282821305431979809647421437598956134259548102907686222671515361263951784741583503160326751895860697774435434279519678145603917091157188129944223690628871844458095485325870553785785463338496093827601329273831280538307603362848664858169208653408687176736871935862816204004972527067081336301819955404214690543745786474569964487150376538367517850417467666279359796561425874413866204117474605814953568636466562666667476257497284974301888605984867989396482494729611373923053164157612932984545982054304314049576953263016000822448631687804325087030078156845215176393011010192956378276696013567678089435470943248312873445736420862660032343653243406652178559199080436320723201835853867819499282890030978868529222281424272916474069164850136107982786258497992449644857151477282734550908164939398280344985223183379181031968196516770188250325168028922774045048888816570399526987372941756321209483705565998591303054938615972646117762960171425439018765059768330184548373476367972622819141567883240050954207399885066587562941385765156105173078832536377838131924060057445094839271660517429879650351633837008646037440192350971973010227124054617859709362702543098063130480115992283553162470514908391316568726196211131202690746090050211948140532373364990827729049288160215311292780678622667869333882533885155936296127401577257272057171520469831902065311203869159880883084965178643005791928033740654741331947163053314993969716545697565710719304613577915717709225691781560839642654413773942367449242610406508108780541822631936*i1^92 + -642494848413615819020160971703714855437088030175560481297917878314769492938285224594409725199720881140980415358631577215696838904909565733492808049818769075040997969671486949200757128980382794355807688599884328494057627278050316874767294803301798117737757069654704904289525297470234234750238894090920602645819030559002484292694611306854819943093522699316655649625857005125338105006502914724623738336758302368065896785764688209973890759126997592664405190045908654427617371323115624975475178325457021419543900539918101546359094333908082757238733832528112357178996840867518188206103213196078786292127791591726222241703533303013493546157990763063258077469046721295138774082435865679691285122189840227227888816260435760368773485919473360861488664967017710246740782410181063076842349677766176111712076191268584013152851918043138474446586003021309753277624190919430749239293249387481001867217917681648165632967123483411986630534330646777242562256726126584931785741298519594961793848092605767091086889395820746464014478774043884760809550499652986823074440940258430938101726899994388815522026456125765605511744438614163802211737292982835462964930586745955974067741956289388945595388124988879490038397431163131939032181019195989427225258808472491125891921005443697354952484724775440440894391646106348388471035500605130444187744017532566034435372864920030227489751647046023108648668165435028059230283729476994533473686259566942998651143779351164470876402248234787306832600990352229807587321885588330276850778319454229413667322351958010532226868964569338949996073985619669011678302516429508250728338390391543966315291325299362748682759232546001825508681760514052285891254304370314371903303401246144305306700840813890459647591507595717729116836341667640012642806288992599772089762513195495922611563096432055826742732898238918678044935358442108805423275823913711479107795516718791349899098444470087868289356249820006373664625756605016769759812523074777705017894807305771529315337803834795708390426765674389177337709459334355204783671247795806449016417730802372189614833712080163108204407926091629207434074827302186331121552720995648150097376564224281914669271476161129699939405907554953114872592587920338102297335233960055453218024956088355659906620149902279831967611072744487211878576111226037444883833385161393664703434210337866248391839609700158958403007009778609833479022001527659254035384056854930139650855278754535089865640026231411956758465893678824019654461172192880723688139382247958468533084333782217738782780282885584632095732345377354038770316530035601104470356518869394530189291257576022995169393206458843466954334603230720203510050233064191645852143551171922025261336322262581056587174903048681727388679131262754515398342823065025900396781081051052229390809379033251337550509703240201033092973572029135376869503419213069001924482911532094454889830952177804769220291232798355407023525958283573013156077662590468769848721288739218622920421973548214600528304266664536332531731814458035408552861821137144766871404307452102506914003857906939684102757811432073545946266544563136475480243268212136651902031424248559914087367017653647708185068037481511925315159353548086994516420531886145444478475340285106774166114166065096048412229253544194288495296550407048691104890581081901378645177568918643894941955440724691220881029467504031370783756167064704963152683587992597459840931269473527049115110928745738688380069433200227998259839858134048378209225816008306901937772989433641129351096110693484770015219838281370889567822351535431483392*i1^93 + -1062798431559963621341033556730114835418051636233297591650017887890467180036810723129710920644344442167081850564187525178375741101815230443765702411111679669773999569383811511499622522351058709336814068783672271965877707260689473769803504937591450835457114792365914085676475698283360370244374498524297281865315086664032402486776202537855472813475451553758706986480528322763170183808012615117681944234863232750661813563687996685904668334744990109839928213918628247351455268567449403364754884765604306495153282841580020810768703849453857846910671183011218886764678538664740205126022351672604305062920891096148635680779835038805578716895842059689667809914300958047965374399371860799014939762330840023442487250979124370228235891277555072510012992254298466042373739538443888791594043402235126715273592120572839901548464852375130088351229383187530534509280711934072045531452421997454976029877909477047024116026013026583036450612351196049801145017702123179928197670633303940206194116451738195779257490572967991694275809315754640131643568057581870813517377822553453149416015576846958885529893566744882638767951099832473950136566585623982961089523664418185071404854675257551918591642654934877042015708041727285424574104794574043121326863117588425308757821336249672017406056790167375042782015231426808212170677244813130435008850046056965274804711083200499608315443282465607895607235456997978893782480394611125947786753975633885564800229728867376962422286391971211287175723186683481091172421718184099656599023898528333131645167467528007889166771731885153663352189361067148396604058926442034287566912796327755497390752040984505778971817730565423589675491107852268687803915523395508567800183989042682346572494602242117597322275987871986837969680411902248611589513128855744627560316829953385603486241763108706826576104482390403583699394516510898676877879847106456195740118915533357017539150266765343498200023108293204323439831852619218215501541202046446894278813749473341167948176875865160617434086811990174280384897600605127897266453095450315519524202786685483992500284023646378470907538611312029066348060870624656023319417281592975903179231028652365711473029368826876278910819174159183440105188216475949973018487327862223716805472784327117741119009002944268483359611044837435565474626646679251765402542283185419301800509295440499787399777163326559667314567759019123532028227902218395978930683606808431797161532026559651701071800454896545638012485587750186052192744852666368474855579298206939742358081402053907355956467869586040896315934507440325766255507424363103489174276942895270127367086483851501578938187156613906582702742246002024098724302498266345835552736357474119125710491430873825140435853698259981761105481754864235264552737691031948027997948094188216079685555996344195937112365296543046153638398393019321966878208787152327609808257450368269327694857724408227307035947455780904163952963737659052966420312052191183467764231371516913013416532520641917030512300276263342727752094212748370961126704619868784593812900013066416640052798000073542736948743765050896105009290520553985929481471286739915157731036526691683449542938155758090326645786240125954323157783416794278894401454793447478612847264043509777490701386810993408852537533387117039711716392606883773930802651268934206626115706945313653052195967346231238264504477139092168531332843149759729939559009740233089270188151802749178735065217007593313480587829578784715260135524423340288809177559811016795281543270141082696326374821391962745174957790139749834252141950878613504*i1^94 + 57967890854906845559028705081417231028439295352684044105502279730112971151950063630686422821372091682935328747975565470806350643299398449704499368555543882523357603758421002587795480847359831189441609366743174820643866073068984284863773263263384943343156596849995775523364880497480584602289324535487232049189776952997367837483872228100430882276070161490117726575622975185203911857912895253448705713199156764696809291529328453587249682353052491133373720275476888293255286649558701015801653150438939729426676665359409567103125262761803372952890335598538867182982592827908231093566941318820936356913553963725988285881867022921488430486931751137949301151473031862388314342111386159021085176480282874032655411698089764597408168900512738662066304831173317696783518923063159923727385046453045346835680770842001186440371729052360373870062537135409585217181474684052313454452043134349976738783773894137781047354657755308923808486342153130606420955830361476594775118375208981047303087023759131871668607871273121118262879224674146529138663573529296378165413579763850314571945892095488604901853393938308751779072216203317636421455255095695037697928206684199457553978409810807689547998176219582451288253237388839239656329531726295397071630384917190800590224879614228908077381225645994937259236454734128250732581143357085549325032680066803022298249974374871904374624468780047253672922546492891239699516711065881933341736610630447862339571783442944150994584608688752748565993898544451497909425724312177170987538376554175329464102391989655975907410139877769492804037665238601029204954296901810510488716151148309317477388475061438847871472880529464269141525605557934803942957268466219250396786600246055464933129465871737346023549496205877976111465200818393968186870891349486081527373368043371658028376637555939360305484659404673274370925191889406247162850574541319378013269559713779711287173911184155334749454386090422742729318533232703563718702950558532432828213922706979559638809095548504024593002594729798665113359052464722272136289902927123276208308385346108357107712649610410505649161654179557462430501789561505093339043322458943315089972973361491068723067587975133628439062017733676777833740275106791175998947879324058074750557531229088348337370043663563894428318679064977941610005512693047811328178038745300424131728738216986694478691003185931935086831323109600414622402364257202452269872287324585907887009468354649760439327052596164746552876463203884389485622281974240848281811979494222622666701105309138382304964991888461082504130875987970036114130526057403391271160056280531578025852083843659782056824101877972611725299161664165420967189189741988986523588993362053638236845162687926303507620122250105111564546921499768405309420236160088015516201966207428744621793471177230270686046931637850639993483514276244990681903942788529078940695430106254186711730708423256797354575802518113626275862891513427464345054277719427977961628881937372100026239741384726990224068211775271916124787619677528218530258362759194865987579264284625526529596183099840802505193324324058732429482460280918422244151679021785580524001730029459754684299704648218769389714911933233292662737298508603251483625237716669184585314999536043385171602834404606934928644468715752905246918787754774324459320787014997979002688419663910809872394594164030487460524476323817873363850493468704995374009724608268522164431116588335484803301750139126056797650937149481215988489836992720395880530734922534315149960393483181301049308058738676897722451645352741165071830351872*i1^95 + -565910205579853588161921041193913330499967720543781319638123962973629459356134987834510472950818779326858961300984536227595745453636075116763393517006064302828117164917496875924026769553577351756267897610736999941748439649903429094241078395784743754581585570930198382485254188681711219643130378386590413772941403451313179470250049503826321989327864744731909699942612117353199076220946496247614358241017273891288402246622824876898793798260700540066983135856829485511101533754276344899642304285857439041672537475496695683155633891926227066697897855673783558851032214921873284923663195840142934452327147214895859714022282937700281673328692552707918740198193426981271601011192712756917355042499262386796069535993128681908056264329392751878692056950272536964830187783165174295571650677305945431910553096585931357497929564842798274198653509045839687542541628780259722813863762953741199806289039169620172199901183938666842929284752437330961002598188586322879915877552130115793244051850702118933759148480615900897510676456524071099121446315030687435038673123528383189600134884036851198940271378264183640245952469691026151576318973843990601029877934660314789236333661445126328922333985920100929581737218012914727069267558293041904648572890426520267314083478652742638880189977064793098161610301586412650707014171553128406658237596335381614649738251028323711976180549704852456381399998418564456863670722291309317176137262484110043838420325004652851529157240972662829095065427268498367599449218601266741332069275256457767619621923431994883528836616500658451656336628939541276370866740373961125173237080055789977556727495346588493370231628084703161177939026218428073567530034868489260867999632238028068548474433262823635481659519190119224003771360537703546950416894811847637137025314834457602570426363104732765067988427800479711213071006792503015662428411869881978902993164396234128059383853870034759997383961214729174702591912738665722891900410121820069704110314971807011109948439085692838083304264666390151139499441971561242112726779173532260670739520729413037392316879961004615283343068001508472963844405758284821035011462614437413491120293916645733744262059904776675852399727593954373174984798266284034409812302076156783466229784846511822363656237062313410099025733717631897665583272509278858553584670677747911278813643551939911170842117243581307642309912166257649758483688439590707362885881510148693353222483759860983584409040161195228187126335836610111365517769110017671117545293941366544558805309598634025168083184970218999711511417587862804274036340293016648948375544941153196340274187034451990006256430059557140335307525131464298556911769203294113447955123071368069557184907434470888907513416570946637466603013190533622701012855679731926860320310584871692109663064870620762550953798446003221456834857985372372505989775201995647371792398761099331843777466730390363275705434974440565099974614248647839861124574094339169446041833441359510616925535221265002132414031771904258251302340071352191333939926104401420598992208254309855299718792135218197414716147588610139565698214454378931672865624476281924114978835911727342373547193027547780798928023316899142970311744504673447752492031258621128787056757977996894362369169964116339633358316321216252697887534834015300994480664051580372347645492936818386521294847279613931597111975645146616868664230098823756992040106518305413953743380410321451128433606508145417065427914858709779953963438868828969471345233202080954910804436418458769767714540645817722916383129549116851355648*i1^96 + 2686946295210493153753590850103378240504612692972382579638595181901840398819239271146765235189066541125939289806652368395406696117542939020014672785801880799141524709602083575577009116106148423090723861496496561118400930772030268443419880809259936519053543457164200749098073021229134653051215224698092428684846933994000422501103709441952247447168741641517337070043621622945879081724668331597808223495781329954571294583473320866544187415533554256352390761383916498804015814873849757688255416361196251137320817422597762939404286763863862336372653247589230946237613705409779676390129415152710884106345565920095235097822994616592822194121851589095261402513826453140007872482068716065301838982994484564438685495144274991939996020342757023081029514876937252901420309969317130694965587946603364331407880122151549418607856965445127352613350334955300966618591567006868556686054110990963584863533716619300962369443278516353376083819986600185963413192874138267913738093111470548513707137349175523699505768800959735713828281951694139910064404948160060237542329376042620271459110719655550938697325026130755772778062339865226724284386981431521299774640416486446360086309070054233437140832353329239923373040230644579401107359313676660059589702510615848439471042606398803246634982235539962388007837147552802579088705174208659079467070768757050916312233076964354917448800677316559010867159975458347181843409721759680829344514737650834158020917574145653721362628497878536333094335676928774142243148147291618940595143134032296805963867053687099436011953089167060655610633347988385430589339687214131677651020390520319154247220885209478916410125172615025776828246905326063938915397528677510885299241517181165605466662537490821496326390715061892529193040206266665816443340148857882281366380192715712777284428994199845777449080548555473718785160479233090716589484445803389610734085391185365900148797227014018946656228804275992829455926847488200912349082727118115663968089809905179534185098477306391293570090969138728484312802355318370129814626785075461070716842365000624849324991331406522083938321647462232304376847227752672349889901334673188631474601408744861465841960350529632885057270773609521421023395853651448211565380694273245451133825976815691410662789643215169240843879744860898699237688868686224191813379112273597956855640467786160662783814168644679804956753563614806376125706704068038029156427255928439724870194458291318416604704357281472783218328631230774720060096635119533783551336949725920365027718152518573125889707157452821754131458316054255396657231286617185342793394231835214195129725690452294265303256956572062664560879066534549731474511188938701901402293966270522977227104300745622143560087481288390174257571624856416620850289570628386687866223641307671271273418551207982769904607227949471443823808199189695231334361876290960278398657114700144078930621900063406012203503095440773608752927861186234092540233545285400067428930691562355518810514015222063630189225330178748488620872426668630330916757135824028562635256754098699840081851341193155361738551169019079590544678891304254954253909776220304757080843855904798542556748396326331131088432828766973314989069404755591253538771128751736324849233113970117461991154515646914283777310998646472836982885781586178616266030715963872317451039888537632390754548743023777556050280666026308566974850559657354646538347296585517959871742193195634324814578244382547398701116389126788672885173958076962102305164305253151421553263049171027039271436052698894762232408708546035712*i1^97 + 92573254443954002065985556749456095377618230404038455797729540216907064161828491887429466380540690701048733400517732085468419394066948140285118970171558067679219768741650373355038732236824273901554772771251136095880691724022117340940236451773078518113509290968144137476697461569784445191474224777263253129408289312902954544783444626826016484447492931572099904746557044810970049924286558720022244937597170877272444502042485848448856829428182404848582238241286932962091577304198874139697102324910561625431958960610676350111170139856482246569294942985930011511101949859704083042571689749043966989467655148162024474197861288669220605747171156820341922079957976439186201955444108665357060503126306661163865660121938060342800077895490471287095577597571746398967948252219524511066620792567489492835951664277467538481179756932476685641814127546674762569190475747297254139657525598335149134149139629983053552189684080771562035009726928112531654925179426876202063510800057400963021706164558714997272986336896469146899555048060708702853827750709146310612896329514839620329203944961449832502115245710759620477880665644437121442855751787574636755984142413005573102899786853616333489497428016826897154190383658203526362274093588979003955848024262624606572917861100932431258833733738817311423803893737106660088117578974494421450385943990558659584218457066925316935577079696286902125603206636703164970878579357727064263718386826619156844161671182275905908068202934324937434171957529974283000154631844015204106768180025745853838665772773125096768054820368065711857306731339044683493046131060650958818564792453470647681428969584141194755618927208408527408175019806996650981771951474171356244756140224304037744681374383169197055575687736883896353183003849062060722503537829126354915368333405809720489806977217829508798592077037301674148575507652739717980326904878880857548207994053755395669221739799219036163154856824594318585247136181391700936420905107480243887091205155563261370107274308045114084895358821719567304752616465620841635894026450701864591233045365202360797696537514540114011679334195754792427913116095057038903078476787221533371471825551663273656682258843739985691775334653750095906526963915711703663462687441837362311174184484834692282545681162553134241732518985070476675398815355114160457828863040027208468403294556772311059042963022113029963548204719093981532346552541925777662092796160807217862988300572297959715084403343934746727956352309417135565393924032423873906941800716001409856456168186829681121291162421498355663236914935723876239565760424894497971330125232075434894208310902828355496050856427156630031170006022726973717169978407600188036172856263562874437662478623225105238141841216860877810164716750115667505601623454286247941974175957808011903648004319788221849111697921523766739227765149009984565487118893051671709487254187425626823732838814444122409582450464240212142341306922376790628364347811881112423968232956394554257374847047994507376027893436181960227796343871137573763925850547530356226517386454165096569954231202579394131100358518124813707273990010177849496789940607669677585702137132871753545307155539330376405461567285849687588495393509883648444752269399093519594742731582410771288652094870691302652995663084386765580272084906980613481639479414975952479208740687940847903401790694576837935517432365195281968620954492106631049339271080296452022110827891082843522532649751788820981453038061965634422199165652955365470211202989293806306151457959547854278105599196725923541715779584*i1^98 + -103392701101474062093131996020141778540660532375569070277635294092072218059817074078187503696077671111733387362805601448338581901241630085552138667196346516958542930704229316272192080071261208213854171526246408932149325162416939285159637541137366737745534891080739411207305110211023957942905679344860705686381386735986400882789517458033546515744120774011578021034981114782485020015649558530600971021831118120670586423893298178865899623508390293993663915756520901434761215714345925208135821851710811961997417993015138342057773499067994038507493421212954375818971255524311350305721586170671636197338863336245067496095528102770082966601298387675079304120478336137331478191740123161470969908277684144971387980028234319272196489995419539072412990266105522172730996847716707796516551125740002255900033381314673191499257577370315785974305174706792955456469101934555300117499934022776169644773527595765827500718838768507141298962534863928492735671460664412105754885234458058209461889006565458434653322179543062450280115508720847953651421562406789632742374594832348998208718160398329280575716568020254396298907166934772416501063260446221754780708479933463617736457149020053531273862614026098440291942594277450858103672954303612376319754486233784743057648655641293662351696724564172523468382928354586931784873547341916146599306805218667257151576928536030308248838130459375678310216210708617737808142993626641416809002159139165169552995738743419338751506577811019278730971955609896563741611482839588627000046503136933866147899013243463108295562126129086810124687424108836821747562410163941162092475732193409876085115844877918797153300057330399182704938047074995727097873522162473117614883570477974701435986815320061267106569298775668357754770588229128181102173068269952013380424670410617702818122241494922315543434451928721682207351989913367505512653246104507366271764175774286383104883479975558342874863117919671035979793274300066208120414748600714160051912454724622367500554236460067446278163852838904219686997075927991517481288460863447488841160479777620888934871237451607613191202049406602293472546314039113310416139038484396567304318764183699944972359357516316549276817535401844186867542267715830117890624736703614892300439777571227795901802949667031441365282091064373569795030871974057911288398146451874765039397492725891269334407878427517657336956885993936107064578045877578220302607688904927604274233686662672592586026342851636569794590424842296631714262778312528365127886164265373825819983818571611577835076799238854502512942481894559561539223830688935645935286623774668909264651231090224558659042808631425173188257070614463693283980587137424966626869013012699694979391969439742408192820157812968895339234076979626900218409399682394075205516874203283321121067271317865302708850117507344054387568164059656844643247009719688075501770259507743836937252792592468716336464237376131903482887837803387795458916501937120942662672969889142003992501172593346205744956668069445198201952178370703228736763492485272906703337438485898187903145675553317508310024243430812037079964035344857959229065908481851759303124704183464623439671849571575367351217859589071232188180460270044246301869433909703649858185186980560630478231007837838775254603422906910035701217642283724603654050800486332423630015982589911640175095911206419095229218881824504373629174388004890145406752023388736978938322038233575320538058005684637290431092255001465180117972677903156871910630238749450256869596895839664059304445154975093592063737856*i1^99 + 838828153679987400776933468470088555322677234448933528791784101351648566694909539820316403828662189928637028389953240410035335157105973293773571130064102206844017159325100662702797294917989193963129393946172174060421121559913076521727289742979965272805416343425739086025187155932842481668414785316178230897958674967965968402045625897397215458881927798626547711653675504174404087291019639950916967002167565865011802083114743513599122429756569740261705022201835089530881435192842647521643766876831634188368110588261036564983552906373323083534951460558619655298974272342591231129515602731353092868580381449167352827007752574088062150014594308900121419385647345264663378128524470584067392852736251688803139335187627171993012691214662160460186791167304657385315769406217793929215770336996537619789650240408294421129781913746545905802480658444898510610793800399932306111007716879663341876531029422858121882818566631345082756018220009327908486583419864105340491450952237565690658038610518542734513424016449511931069305065680261411143121161743307693791235327762800389529902606524153882528630294798762440493127054119743576432904116013030970033532040684487335786148387152790936279233552848200159156387576424622519241922850744174311761290324505571899813010259134608448963255523935703976449355121473747457807344375777856066362116072924539507206552754977790397831945751144706019053742844596219432722522470932476942383555186609694936530278999648931127016212840334662862706361977038113875413544533424876790449014059701155595556363415528656923441002439413044757822486961897864237174452820543924885109584853066491147601864528272167771176244861994869999834218867518173700224608759531443031203125898023054966355413866193176316275943882840716847510145052590359131451526199489749609509587417006994645667868905518912002345415244587531226538334653694737142745118959782940534255817662603163858841034933750148278068042788449700317473713767040123886604041575700324749407209330743320681826118515185108672652653324872070744473268667838491076779197289859417298251664588741783918701358307527873505002967729682772769816326251265452642915374869253152378501306900637993208190243119708085970178856531453244473295348261709748269014272624750284082866423317212581290925018765824760717421262695233557466566309765499780052744912553766997063104171120897423598994939374294889595714990700859692142819184735884539902544895769478341409754034974174584066426776682227204748719410919035962771847839174680595005914791000954848175518217067118354107940361304484293908014622498870207785445904311460957567848720157397443912366042265439384823950084202304854355735589083438417085366956740516220319026943798520891358232896319168000646405841959795987121691594670273127135073957931711785470910377919212485366735046280514878450930788816908419586381042418482604508485121585724468940940848159868684475747671177336737786211836730162527209175718877382138487531410629895757285942999159007984814359160554731464603731203328812063530685678654641842770850680542556912091859762805197794462109111907361251862657833793477990834041226285822469312861980260385620622040488800663877937229409724174873314038131364140843257433129689826765723448371473104326906407834955349898032352443267313199942541790496292214885753402172768216137631879589705205214274907406467260553504626542853586502283512767647914278133541502486443320226109128168050693624323623043547389651131207004328680714176055402945741535142514296337427840627331730670354106834254478993286913804411653777784832*i1^100 + -3571873306328927621302782741258890682493375868168259611566486192785472089992108360567893929058515156816201997769744827615763743578204404834017316808295564681683048630878164894582569283424954139023478224450691893083770820582102544913179093878373932404879648545834672364141504142365817651505493443839356782657544391996352201768670547768742181098422718149623997985896913607758145352040252144827119630878992781855487363512749077495616159326931681882557179372589025037620298854928282306357411561931865276753966542281993935284452288678753347749349818873556720627568482045285081321604939090179415835357629962757631879810244791905316821920903985136336771473091681443633092720396174180493277378033164728287812466837245011569415008968704207035005645802408828326263819023020019244862541853972967569584540389120328546412303866595986164592433081298507096708680398597287518590839970555863760301053556460004975379642087317732796218850561003476690690493674150627755115802767898468492962063443555652067030030604713882530810263350956439118827721468042667203756174203737769630008371877849634349229827946881797634128117826365400697459842165203602497731098705109784867111709081038614510712335721120875989171039013105751364067749447704061447425644115480598342667970604880785178017801122161261751873091550697643639246818781250202749335877065113469827905474630074431228180804932932740795520524045888676315941875514219799917850409525936750032926713013819732246926268484030412184192633042975651486559781911687437137599270737951234830837913799697769996756997398817086594770668532948927781793834845699009139630852901800966085946083583108928482185195553040952527168068283552699941584447307603524657077356088340994887654869525914832638574724601495595284618438575201283081518061779973033469855154786214550739128949708537176472369831283873994858803008879283222246008468642296078131776312348905911851232967733636323815567628605303528509258924079993204255124887363667139323711295398824600346390927347419292659409578164287717093344005575772681290909810396311669253405005085473162427283710290996254188346969211512724471413552686641337791112547724223360078033651115216546523022365792877604742652082867771130387648939987915494768901495241733753303666823511895599638722243830479333819123618378439835626338256220413892297174173739093126427118640871204556979131573795975471339088872048225194311728738377722336947247490675863609863142594013952611102765131618305146679880940494159034443085745220871002635854659218412319616947908984748467504890706189303961625227504623690678029872694717102777997641135946541086440217865384494162870939816193611144937740089431879510565628529821668159102190259642982318084710971310131793513401720283436966680132346347410779192678445790681504222447558716209810995339680468629055379350353278188399657603834488323892053924196052253667103197056535744634586730737359569761338584119070689647075524228387097008925242538876032415912992245605901054057648232040679089856199979088540747367799023228207974127770488578283144662873010948208642582104069908217288540983288627386155897717650941440901965207378702984530578486954780069799770979913433072135247707359787908792935837749847592874447492790402058565390310752960268438969496484456198652644806128107172476619259866291727946520538409662052371935609691646892522974819677726782485304221090616149805173071742878848242978376183580434344403604392928462988187875996552233065836730437180637912559325822660348018726353509835657698199419482393978567710322060501872279552*i1^101 + 7430131362486900011237379732212252731841897702742191236347512687041954313185530018218447679969998112052491528673683330334515562630004705687835613461264330629941725195794700969294336009276321496155082786160210755640747056095112465306016510241824206135009854654958854294637235888593057424689067925815565186973685325037900567260269220943853265605505499655591703743829234489319430727969654228030390194991450691593498838140126592209510872630661330869587183191663752179698047331159922803353733377174289813854370026495828358702205836068465670403102627484837347505694476267075690611519801108822980485710355808038209335922903677203094760295715982797713126173855518617970550694129127133115046060365854792366559161326915578645295325029859066060987868461968709838801172213297977363317673108699619144499546665030251770776782074186171442963926621250071417392540384170823548013051642899222879942537977725894616795630839024741522160307554801281724550413141283806182893219508066295293930315776980608084136494630439229990362498494212332912842417229515577943959158511651304108843057771950024299052080076661447087659555902676257842326090899829101297277616968840601780986307056999046369599617871242223798457771158960383162534395844295770623095879788751987214569811907565125411985644801359698746090180996171312921196221069219976718628673965247831457687069063002055165176171750904042647478046769153226299940144284090282222342632488930340610413163634333689395690381087120289629693879941847582353930758207826086081862404648903820288004441477832792120949964844102815549538027438656969567586323675576123289551726509348462235596422562139603057332048938115147707547141607218986553182741452641451543542572671208988828946057062193768976611236780067292781285691421041965889764309806108097121502131374611907587564691032944494292887764730697726291146405024669420314975875208706592311568650394314963217788322114235625345692653271308990363390371500486788335985032255868764179460949504625428937948125168103257229778070801413338609484876898190872860510285620841136488978747568834540352288254549634526956919706837794084536626266261200144326837336541161190788054797338676712536631942446979008025163833279944476901661883801371184692007997805881762421216325103098678425288001968255027002049047663375833865608175880572005479258997880200222992125452180120156134532851359025314773403181416219149781747152684952067416477285801134854964008049967429420876596456353888350145756204140543930580233991652012485099843213759727021707491358653134705509982904053202886721281095933583494428841666516845281296031665846218420738840117458066187926675849282132733628231891502626318189516843969785092049986943619664614738158764139418337992113618765973334498525729699887773027004465141577344370939210018872673100739934494768027119656337043834204598347516657267676577449133665263022716384333262884338581079517076401065278249275403308291730441739897095165234972184889870392813188127561199358993590107232458844658609406099196539214653569991070204440340537658161331766547814394543326874854086393788927072127931812493832593602014388943201451645054545354502415525161597918805611287001443934973220786189526505744854520333020262297611771646497687991101738398286053351782273446320920933607620673139305214257470316753125080870719040200414495403775566655822015585328610690462522867808073104066523398958177849724133308041282903689336404742161302854495880234175114456790651143741884044944522427813532808010131613431004184959027996124197143305467032621809664*i1^102 + 1411536772622129224022777949796193060713158443482054690254132967456233370196662014744121179512645701027174382580069105639983341336582763861199643023589790211617022986594099655585252628382610925870406097661546241579664896128059659229866470015209948906580484257759602364512609914776427599957079029129272138469942341719201203210100866862322935876935710161946587852576888023984375280182321523999828650859774903298476400119752365161005296563860956015231849739246498441018243401468040161393908383299969829680349669622041119859027679844632890577037501169868137830092653589568700442116191024889710611713348463209052378717983587828685654700174679830250644040524934629715121448292404781084370930005984949166938453037425482325730602616082351828166952209378441302430091355094488333106182146384646277394252042470662435742970725767678773490062410424121533949533596786519809551954147364630552689045619288714598783612851894108202390354603365404556440175063283479580303115317897257200970907337420800276719934924607171509191340600272191620681292483707493087491456500366098887653218341835276783175488470384162467037195897317027697334045625172474369687572794615130031304992114756025372636241792869268341729019070936756618981914445501211379040984355570245617059387518395630880543802096984337325611690766414769058800508493142958060903682870991896000406705480685795193617146124796573698842062478932199104283140746573392251900407325660299967981898796870269917328918144887219096257258516760617657580638972864450961294864053764455605518767658035265347620962594123773097608015152630576902511323244701495454593947263345750166225332435536410257425160924123532275794890611151467681395430589215244371593973317566530316915476667027938837216122720268916877684318805852617684299754430399266785189235499353702721982710860915033801243151483034942455985103659332923802022457123311466774820166346646707688039321141021614825577144714026262283988585376914144978268614299341010231398712979876506956208615677225316048134802930027073668119899940684858270424969587243544950324460413273990932150181035193537897039720978962264528751523132161734199948243362827009291347471331422192268487413777761549124329227922757435656128405662074195804807843173216913913129838307807770837198666703957934482217197028719731105903349529578090555276589125821273051118193061442041399084731315927302496799679310799007635859815840541985697993789488455357197481926645807042302978507829019744713974690094964876395210867411800945134042633984960057891767470961416987371327544616694236870904433435967434003869618563057943430618814535769489785302207761334783442725696565546919432513138173638339357069913992337019464781464193301374848156221719819827393138412268865824223534766049384199948025814444345114589351720836165505527656329856691400706076273364827731833785453035683799482034080030085476407109778283296980216603245572838802863895016846095854105857180476101099537417355193738055825151248201468039225700033808120093398149514219065743287971103996671501562501200425870794111044103645453932806832289388265943305679066792193964310944515798430280554507040324143935864032871751115314650160289450902039420123857889102663259219869507065678260383980208323561954879151291229584785490948682158897276654940045924755875582083880647884961842437138362759649466526595560524561595697542380921626427107391974245903991763529752750710168258696619459217180170116278047988800195543651670881676225495408561143119662370365871342291913190611378962237178230999619916005376*i1^103 + -3514939114226222383322614928648180037987379124142949648345540309398824342636155162213885573907633846071478258489506678319190029130310042934305777872170636699593724133700649615586129898368012266354586524199287798275437374728984770153041911366856272755633125604752971651073686670478357272104776673167521426064965416696310637406990875793990988403707547626283320091744092358116912682723951050816250995822960573015939763745317787631040534027851024421515215579728768379942373156474193833711022523625376295845988347750117266787741370329412355444648513298801027394658132641985455456125354028123855145539791372437047166597364525313854647912976968332798456833330040775049063567913352245607477123784319317292988064685839779867798774795603831097966982052191535802546923805753002152670578674040559432717781361401024801293409624724486001197479595709345134322281849684924148682639877093460604692821154416709367598911845266591112795510951803300595638323483252206593506792581503565733913138953103529643852892165082649399826071222808782127810193342867517586173230197814131224648387016699907288983397216424257247637483468513681948552961915975150696498821446879373177832470852200375334656355435044252255270778566403732730468245946237413287852474891917711282766539599007444662249799775522972801789862751763641088371934687701359901010053466095561905259302841869675246461395816071015745770015420415241369144955515023889506646414371175032834451103408183741363879222665980543275708911060990909762586046537939683646943218117734891996238392577608753047541928418867022512016144847570457085382277713598283035617577318636131527341276663151384529881580426304934076477322526592477488933443438823393214006133577679105687177991904900791019979845517300559043924070982846220156748666200189711239109920431346327757180597403970931845797231627152585335704196725394967212641420236714526218185136289485499579854856220933771314186449289157824774901646740958254703697236496752147770831137517918511570305217491297218573158572921998347996829541712112281979235638499882242071944041683996597674210730603447816040040843462081507021356064656328289716688237454357918634837334423149375568127248167477988083250315409555030124589386339189293250681378199060954153683541901873801560491401811786013383664890936195180297042361697611100043025136899088304654522944229226760262374496469832456413089699157829595201993208855722999327988200660073596094052709458926134259572036443890289055995083674213775322695025349705739844512349128263668006544332208346961978716838493314912839989179411662559038349227971732738861244325608340872544236463979500138590797546036793715714252879249237877954996475178487040803178247211131822170777898179773920644900629894223265336661310350582898292824982647741202453341523042452531304294201324447797098971150806475926484663483721216001389917273580241258926236819353366685624714876296083715025672254320729397167858884930842792412364319150407611084721322020516686599976152723259421749305790171889571575287187589237963680565529691130536887317635450616784542375856271980190466944119959089221753338549888231928160107305482361504738379810439670251091126443350380327427808373953563076212656667417907000047051676562118293074212555147227025239874887287271069796198299870282803938181825945713518507310619174372362681584289778420579127975748807151208715696043414669883961333784290065464165795701967868209694412715668213421117640652234821219807378844178433656649341747355733507613483190424354969997572997681684414464*i1^104 + -540556716381810675464644997905312875334709626775197432720922752959789489793203568922884112301328718734524505672556985281570919166183259609593355077621237667766330158985737698705792501516611512539187284589399852876920455177456313869825302948910195539386116579393641148406990298463824647416357807762124752658327536017147664134185138171992414727141092797986703383570605729494770726041913778472064326087576217579618253414481853270275602006508647683102073614705978691438081554078384207894624414110642299113799398393904551625387048309708555203233679357670720664186738419277297455695745558578175125097788560373897785554182706734741359090359258334332815630180244388147732993999322704828812892175982596748360046258568688163445015400173528304451908415833073290801374892229378446627174104147703649157932104341158439711376302642963255714125778721356024327699829272989601872072406470132605548709266903930036377872130838929298995508732304633042754589237180540036623770408581533557021788510320584269523848752377528734260374926394872527075521230590206365640566964346852252358759721683478078485766346911355496996238262678776551701515568520738989453034268482086494417148558866927752270586162909207594903469693549247864962785318172127064057871417285860451189447743111054214806271676232238432716899688499419013193274820220805525871752001684819505663128572184425595949212945725232366990630373299489829693109096520959439825589866218361089047704728877860592061317715396057374126904169527076566642964494478960652176342958247154544329793597168287760540812015331187613793168204673458767068666006182638729802303143308695093554069503796332253177845882049171464538481756356489529795297889890860634796134716804812159697976538463681375974389644383826364334161599437793774808346698699213833787053410159577031432233265990331910997342702986290539097859320339858169259688359778417544004586354541748015251166985782729542213943729259812447408431940046201771507171507257478144716853399091583178727530991378176602892849178568984843715444107450907747432403574766216039664826126528791560216229140107224228156389167294058587987372253108430159412573449667911761176915990381329657337026899727517522791087466951859037789351961607728287389909659596019362856917905307271728536637870145917299779621059865527279060245834393100670935668846657289367557067043055864067034000358061407860551355703239719794058936778792452360469173409135905218779822954761494433707596488831645505193823058368793338888136011030527773215785882749535748946753308142163662767051184697004437011977430958587166542060110054617340136292846257613984977486280941193013746846871004936227322026439768727767465781734843976400211223500303511788488984591758862062392615350735802470659358469744336581389895951654040108769039017601142370346527015509182150401136182381339666021826573830903784023268316185765519552392248381947301680999230123544382562994150026972439931580330856418439414368849018927149647165237419231327393777728974742540593336045712004169775647119515562595513008341804126914297018223150371496259236002238655955112835365287823178652445500975203925793311506550552168010574846780651113006392661832670009522298599013826171906237904026404659308505465387853094393299036045994539735330154433002676908206908018269081934432929725392599856104014611717168717401105362597359477126538209701137716550638965598646142714940167507241828427018927705880577322945394797728668231852214784510823864967927680629884613604481522431895263058843596018091182329430016*i1^105 + 4223729069047290752474525327299704195540857797865256805204530848903164253934110847685810631241557332104355833389570842255218371211628742366963892240042724528823351144076100533464750272016194709151892855097848908397113117239643192205241450707017614770178167031078253690351611218586979911578756990112424404103865067364132982079471940425962498434701138666497086675560175403222202920997082681634932744153693183251079672045473034449767140683667982115999919373447991394829963355872653318029581447338745250262417277594362168762225620488102193897451586863326218149296669522277603483752962209144550971547949990532033559110258308439771471765395173874784693166953348893519779066551658760751911125744101865983669454706149491399184024287743759724202848814254854297188003408015701487756928211014626392241100004366287383298421662733546476602319246376481102694433066258234159477372791145767283251381131905429952439096829808662765288308438799887699478653796902401032520868832979307729095272009538590821656665911159292342942204367084743861905683063137551845824606466763680579332903975775078738258460089618444805164175240502781264868788735213937461547225786894707445960258012294256661440927516672491602362373618660277343262606532044610185959298062443356324599326155238476344293011752959018951506489993238701713983904720099886633075148943969621469512465493373562869632837911311888163758390661373739043244988900615800098737623821930920543988763340098936495092016745249031432307314091223198883398772230651751268065225224274665191849807388253783666493719816829190792614693477014411964069206150783432387742232762495839071106759364678894059107001916362800887148103621928588089448554959150172141027171504840935390991909757771415683362463448930349597365882826271338389974978321754861008413861452505654106531763827240977377933205202448215713407526719579663578909265941001852763966371187716480548362687565735858032090631667104928332534774544477833918106244112571819706445610345663895293318207028893894680441949279721426760186008190851926046502993391902675337808714430789283460642634195834081430293845146536319003566090960542870497442765670322756429514095932420973679048652638541518793259705710353993378648219787940035063725861003770400074208964538690450930385588275802011844446124726873860392995917825164593979929990788653020538640500967957104988723826583579070193880291772852102415099428854329104615828862079875840130853114051746227029228561870000935137225794710518655848080849741590890787483587296059021419397106058986401341860001310706296860144863516733341883921127357016861075971570121522841752092158458066057098784644693886522934529621065689439264228718886522351689370053539897979690578290537344888201594346387579512538044802231755200866708781786129283082988151318738114578032869687711670647215291428821724386395715100697099975942930402654497598496596065637667138105668934352260435438265759094766390899608093195198058128618238192942113751989597748022886753735153829153988231571052953120747098259155206663750872205982571958373310842168204883361857380127030966226638973811082538935975860778548360896047957779109500416891610054216655322326378897070273734048020195164846302947833800212861963237619311138643857095360600931927588535753126027980726497844985593151166606003457036675733668825742803222282439497557423484493772077431253463492877032479634879454610649688892455344989685333669737602355554250698507786673381353041595770789297131841465941983752380396196036412838911111568990377345024*i1^106 + -14703231710970726099673362875441228475504744237170445496262388599091061083708772076049336718553953315502243770674064284337813999508845487638894215692663223798404718858933106470739433009116736375906712350480209195435434503071427810306310316143163929920579184560656086456452607535857100078918997796297972468583374062318728013813513427132470168699481705684766964174830913368805822677932793031744254022370198641512265149743964712572251168925987049448870304151822983056650279064886461712224417810104003428097042445691257760995919602042299819557163338414174204969639080165575355741612581750619143062776163590743972235293541589774925902453437495855771943440258497439286029849393202820001301362292890815987884871645200301248257164402585285652697059467073773435642425121135027913535152143357371114029395907531588088215425447520994290215830095350967934521058295419139403121773730065730493914629061614366193032312450232708675869457054343190052807979281929784434428129691717466964487679837748172400332771000913628588631449151487016092239102035387740455186953557470275305106064481139761958626991730472543156686866984652193786062292556573185271611956864376762725437584805360784027102913751214684810265835547224967922565516761494216063500266936790561337321000448523068324828473764906475734090851695961767352743774944709217130193110598027874097370996705319150485520883120976335576609008275961465343778065470443925978434935107766552110111770617131123330113224659022744172383405583878733152079556924478060917113268153958655001664688821477831663531014522156087565879021958603283035757091869559083376017392015596023033308970267727209954103984401375140157589985815114201612305442294099965917887693700222952629563767915677319999032738256105434414885792869062939800939511007682723127482078197041623635002870979771749717320822624330974648789259002404183597444294757648476388730757287799296481340414203684115379279368540387225279032266930853923385978155195469319381319254279116870016528961291330761580125360649160844736832895052502924520862912413877154320044726955395476716075464876750325884160533407858820294324701024633360749829581189996587749329645761242282768555759472821086739090022844989482167989403460785360146672838277568927547941881424841093039352201862806414557702753029178392117592192396257317026162134583344949461225581779419478368215604179450348631773099763521264878807265316656485850639287453433665408720928268215469604870074100978508978900249126322253850513891838888584111921507476592351512988222049004423198018082383304967778666650657972213707009030026129407260436021011363623650475364998650598977033024887876744108823112496073129147832194530435557918759533166898048318712471529351405314971258223515080590673754852163565088084479978681511347002012696607930207117668726640307071491505087561567299165835391621519062876527624799390238813721650582321285583222420833763623787486873124100743481053800478511549942195953235787506918994233579783822577527769119021754622026161620573823778459823064801368133647787588578664555912683241231276199212290262334450944848099859892937584440460169870376731526802760876854053816368635079857589124741833428776906054359922008656167439028608406703649438881729811939004637670573112253527062567407100200558622407210923590656556708142008091254989033872886483280461926212510156589760229666200628415116223797789459259146091737512116410768364778810176473984367203997596485990415032771576326487130772169387876883713663813160967989279162563035136*i1^107 + 12045184986961983815106398856616435525118495902910539253285520101873918880997822783121387714698519891265472625317902669774858974179916628184083474525927252817054150624995625391923437173294696770120603964436765013002956465308899977292833724710297891864407575675381151921277454395995273055463491180504509583394476479683860782569902042070455348919490849787144417981988710076562033347884023447982391462961303002448721004208622342448753631985974861198253730024084597635877824946055346998391643415066132797027307081279401505539818508122942429362388772815015824340469269474279996899235113214602225182054126045653158802333272086012209922286722909674357994506539434516068650264523832851315325606444299565297041389590543657894805553494452129058316348367083744727663319983206336846578270474846416405845889384072889129524041731830800054816616843825475152416105817655677455429412874048686891204062463815927112426697083080375219069906321438579477362285310186082574259181492687095679301502690485069776075736057131921279353268899947873202972608408957597242279747378800143199481254324007097530791326568892967714978076379466032233422709517265339888680296726971243934147151938464469772023925516858337816490713008124889867147646198553392449898340526360457112282116387818112918345355135434719777031652007566563538116249880825116763662244883671813999333638643612613737159957466940639038429070423448471437251011273734783241020157089864299456957449295150595740670523481123745972455424683175895982970660813229129427764894605983593487628996522543114973382324365378754962128760033603746808403059148345337627412657114047870426281161731618141356261069472677781847096771135220347550289870804894950911703618178105560738387557120152170094395219673423268097056415101524880668399075828153292897654067618018189527136268243991479265040930466420006721599172510081376467474832341640041094292575933803621154707210043188987113920969108030323948935383144276969941147231266427131230101749793227077500465447226815542438494713083536640514541345390020760927422562029706977524709145550666136589181560871097936648082278331088977247861551575587455869484987242685083831919760971129435530333155166321637320783036963025419593516016884868903597803737355188195549649362351462250356440680186191777185315265390689509517230282006045148414468283157624034331311018652118942575084168763367097673246573862457177442073980378890027168831219441419833979502334084231685911935603267322761597143531978635058686659014958490346967972747069817886519724562014907104706738840298784855771657470918129854221358283770035623650897434418679141674874209731421710071834250930725229303728578994103044902471661525299825782621336100439995517792364529760648070939703976873179435475540082061933377152637965342676449378030193127733121041452950075888362337679235716801811583049917638875455323321947890315853040746627805933143307723086677410182389418713317062557166428538230074296777917986285016252478628835566092430377911782154503911403365399351541080962139311289687809530013753098472655729215385090837432997634799187647374178862060492407041207879562211643590429899038085241765468110957207518424983772511340086551963600511689538724260468809234762877707344922147672181423819522448539936059976494662094420480675305272207676319383165172160942495808909902900876843623809383041282195153305281733976652635205375791502555313543456461999620406469212531014699619255779642560259182131800649248088771889853588077475344843209084482730970849476608*i1^108 + 121795087162296971593097465477010841359047506042783438100381265934317257706908714592881748391581413637308919950322643441323882434449829308549444310558914109163215386431007436145747398758206010456487666645668914011670544411522799602041782145485608680467447309412356056153538224430585657009288037460300027588407434131591082387450497104205949781433267708757580270317451695665607349736960746658939492526986502129286568214879192556696235591311090421619689011305072821654975071385543347654738583422154563335843774493419151631345344323601375709286907541062694089642322669300336165492360287308578947354104557895283898007756603912565092703457910901055642249028566288282467999655794289420593891723876119031172027195207067937266364961304375711151712757230171338300902707360960756203286853741647134435769665681541297020511777367489435167684925733155547511227010089741496813542381994954947839634242910133535034326787700901168777555569193356622222472463549327898127478773134045252586725444763270663607307397591986436304545509651750203951319289759967701199262611735675938353816007322382361824616967178968301583443007356941705572070162170196635743938182926829952199114104678663531842344062623988969688504190858131246206743234047523714773996531611768133740662493129328924994441761261857666544545206524931220884867366854408950359297275472666472432856182412407477969992983172089248830931232230592471528045443335577298165377569714903976566586838039879149914235432654048529863321766477074380527681102579655768650891127323794670371657500388214818339849788317442728829407743526116366711583293785932941129006859562385967714325914881216298934410084359630095616624081176472321876729540348575923982745849066391117535452599412150630470343132364753270229894301357931596743620000713030421969167962596534947622697463402850809051430929051337718644791735418733102468332926074118373034196658301691994934522609607345132512012359932511228290733679180055184664380223729779123701292132475661672402937343457569702344268098073660638599078207365495645592119102101929183140846150970183785063068476409672796613546379153292689834615350418974287221412753803172159575155322059664067188689648334399893281693627148889783597466999720702731057866398295951185624573509889615892821081485777912454507953889160985724845214069896253483612238766088767343647832104012828253507737338100118907988933876966179134806225402684779189342537551796823891320888854959314861796971440714921550648986267080598665800564156667925006194174620286865737941011932285376898860226350656129689941728217894214994439805977571992956896441976342357160078080608439121632382105511484581399009936382854392748533482044724151214202464217348708437580481883329094946095710587926508444883769278679870503481467590932479613782428587596313512296364448839372320609589560815190851920043143128931976244459828645119138223081826070588812570157093056712750841567196822044618450337881921991789178742347005351210191002630054715747529515837229742921628179009913614917478924002444991908955721986394469130990034111642017328155819643777860184753651541733888220413573322895449168843314111871117335645258514529511699213730658684640848893188549452680860101555497594424483362771075865658967557211158296235975960779768118013001943894732108983503288937270672258364797533589352795945976952944239453377105642805880273060279145332702036435868405685403938860931566951135593374757792032869655943950807725148205801107045583800371314823101234408501615831283662848*i1^109 + -575820199779013962669423910986714493038838708401418082647363574616780748042770751533900567609726222596257879525231863691021928225434416833267576700310511654814531263126054796642678963020363425019417932222759466211593850673463317256980796717251454472106356251763340938667235301843849653673551977161565733271482390670311566521791347360998682799968486515369559117642461038424865336294432958525374800586753647605576019908214446696487465689067466287030681547159696364596405544370909900197449356783886485343720446264507352025102140343751813161627533309069150338233183823029238248264179782974087431863349633687050789104183656371480620491937961191323066565765281354204254989233365053190057017455966108444899772215883504366796128396729517435601217888423314203781815014622202662562814267022837420343703630959231555925534870793284452994845395096528137368946439490771088225402955768437968286933953698719701902248317127930943354174448732105621709934977217376461961589915545640873086274065320369384739900767950307895301833529162119738484767991640877444238651253592933113545730093211975872901674718491497466990074349080726840438863287145959447562864340992979392291396027302043527566336283687437383461650263266390002432564462331703516031256534705029573434810294670861822212101093406666341827004631307421761430520004311274360907015679332508365415828409714122175014796548911440110092844307433041443996044811758982502743704424916901113579478747704356758430174644611232699760549165635320416392994640113353913245473078962544640321828238813086539548302285170467645239145833038924750060931110033771078526354255828768391279974200337793363692022544349972480671321790451623110030933972770232507762310683637950914219751862250277029537428536357725272970954595749130476359299319556480926985727321392883574382336849020850317257258994979122056005640296854202455710325298768566604197221293444681174564579925163365603935489519755301459258560294893655543353249668015807979621841331853692751627268999194246081843105742233117666039155262112969742007341820273962969920528362276068686515727728200628346273221252802075924440487146263789561485892224909842939249178186699598807158796089450138123015540126871863859395778134986862039188263832407359780925349629888269613638769891158314059079396111724069898180216018464288280513956720920922420238745342588307259371135502882495594148904741609678858219648314606360890454776797505362891416048427777752398786378763214860476457807732562876200473777301226845963399140557910841949089201431234079424923184213731027663046540658571174672193986714117854289586945450380243750955254751699390008878227245451911405731672634263812203928030827499034596766957989483646719935866522793217459022944282336744166974981351256991395419175712475338059043772489604321082782816850049529598557870023745839116103059532950131204462342999692952013004017573788994889330442362754089491049376499684177197320654809456951882272611642779518033987867141290515548659852392223708812104663536135461251036632439143532160174277970012516301333412100981099017822207049674448403611553328736514272554014840118048540068065718514840097585391354918473953570118965023941284277868493431966365166614195318658808659847391313403601267317388858327966266904599668363216362923082606481815072661684856109470454816244896036942319869307880632833081308064651475897387907036027609578028382342179332451582828979222825513878444775734524276239222014303866998578423682398619623766519591720754907971584*i1^110 + 384470046658810473546841280476014840403558784068516492414054619175828596107329075565714317254021983415926907943899258656455206372137242377742276589644504316793147020185229614810503456922121024270535788696574337714632691027762142298472755598975982610969876179707818139841457122845171073456146161272781844798340660701057716183361417893000124909165467998086111036693917450820336554467211337485618121167059349577894360065474666183998979859559970415674175398563300560183431110257924669672858068318122105290205310070992082270092816877343176914697767846491140649393298964252136381567424907239764985128581924255297670164394568923431981949924361016071633161035034079195378306942317526370634181122194478674210486152678869302448963181702983194222976401950586142414922140632328111024573672712985882592808842026955062976876552398048652437756825049187796512891836064158675645341519446425058789061763827000317980083210338054563388174039487843727804722614431902583171380681486434754828483890302155716898656439728810479302625662618540817311081342638731355386390820470607963019914733753595620411705403746993700426408382078537838391169512473776057955934859768498074401880774291062915886219139253566022368113619178423283684484039021241540151670673778679842876080510380810884545703012468014433399448345926943265326849591000080775508283571833295058100620690411018817971222252305026666181274852504456408320046991302622011934457931960967614074640990569096560030012263679514538102376621051284547583208711540769709878734474827260997026296894217405541668834334804511770223302293310776141033910870963949888074374279190112541017751861638203155326017019333611928546820992694872038551527883457027779530075269223877159076121786415838635973857898837255918561208478268858847222887858725155291290334132871033600130143347530608322316230890587290473696851086369193773792617570263265133552569714117431988960393055625428380714186091646790417710720589463441817971969973011978854133826560953092678016005859889123686611708876019951705309279386634622193948036373091121224896222362080764105836272619456414502526095124398473027464104474547282603924093528905917981690642654528490846422712772421060843283782423450981339285820628689261801249562934233118685851863754807828462977873089740420453865280697302860389860630631746057767896628613226735620535120603304596766495122179411939934165991813490634546747108689493331596778931813875118832608575741663112007386123056577015196621728103075517919324131762228502661916403438316033692878258335273508389128053592890178043201771923274361348250579275063463848237142818079112130155379074412957073929098880171084965259109836352866004503378081659482998457115021769889024791514508343509329434045470227752388038505155944395347787492973873969704940725313455377163450038076367109187649330598213773278901594119027174258845977020196095828824438566616005355900291908145390469125398955178121376812875221988388139398619860638845328144339289622558066855810050762374825315720640639373359987060367852988946495390662817776540018980594172421841138747438255763650842187879171287267085142005596493823754006625391922266362798375009618676814089118215622533853251729598038695565736833628845490056988488217324290433901922150006973619534373516431906811726688558804260021068310398558695663755055343398433244896141683197733469799366877829475306526863749000963380599730975678314052747920840296183356076471375742977512795030786305756968006857977147675964533214703255552*i1^111 + 8176501140147076160563985699197177161533934774023736591901764149615654709730858483426572558132866592550234404842543653652732496424376623709489672845150216136430060850367627302074456185492821251502925439933555454880791076942958356744706438997315459412572111320395919312108691071852913432826136340656190720850036035028491778992167891782645678228102833324396799662286004569988245696937104982728168740688458947988800095570991160433797826985984176218760037201138518208187529825077017030567538012198024505045502644034499483088117981243796753963978766779018353399123359209490977529025443841563214117838576804320890589486000305055713060934915757778956751018697375248545491842628132167513368997956661943782230089263288984667540747997988693258833401651184855754956693799492943455294944202483299082249454266205831173181755370402071686940938072265575110725451778256216914996974933595203507723486918083403540500718462878387542572968341052216445309128037644232879547965668645112393502296016160352293906877317326870770255362094938201245200142826169529454936642457713264167505669407003113541735601077133668950980876684395860078943475005833290928701679995324128187986178301063015420220969964042310750988299532909006195649498284954677074328220730970473658905548704907483308763601192246723080695365128198401418898861681519358104509295253408234360728112967422430913801392767941233103630168981753115079965022222093535990060161001130314118630724910838343026521537228694361609540309931140769330927167448434045917553595802208421410427706561700638002394513857734396950236932165464339062836961685830214206978485279440685414490508537622927475719386231613170130246958177012264222085509093632636716952458373554454482887434356201455332793901741012443041653323908707596792375301290441327359415813366471121413595586381792811629551845221080232878068482216453299892492552852120655177024451240765114475111908311234388408598626464659849101829955677266942254925994288849838988470938365601238009178539163161524123070896989405941372697882307587786272575465719889020313024174963061173312871478536586300496336152159293759121261628330894424659028971461500893883722116166785977986593475187302324277535195452349090998094641929028433982430468820485959155802473410031257378219176779133928090976259018223548397383184302388023645747176217298214901785366171884376204210358563261121351243294668986490730794059047150755930437724061848186735573811400576157956559699464713146259613712890344401973426371683311913674269040022620276129263006308491725609247605969059806124625786821417353077324691100324662489167097295777712403278276112268694646682877299838944226269398328727317586295658398960717842163919969468376704815579468295398085322217176798526589998026331098582326877504968931929657443394142502567521322798191125362795586880030140518277284027551619498914215392660447535489110623425687665322055911172734029891158049658683450403696596494242837190369116978790179531127311992438590113296816389517126496113852519491763438975525665479448282529876925424772193293952578921159768066670351727197059352426596703837037871892124255514831673107805550771813346290483534094032129306499798196047712257451815118372189422245205362842341426145426965431176450102423026436321360739623954735949653543335525913450921693421553825996946363946060919718371190456716008720001887491284433417367270615149048005260337701889896847495927746803778656538350700883142803499760429915277017407772886553338760203862016*i1^112 + -54391958560637303411899090280971489334612839163429429042892287104399096323775876500420700686015314368764860465328564239464769628324260553990811108673936958404362345841499966267100473611297321490667768616659398021969282441027847526557743878312658045270377175589080923669109458554117466631716792486959352922810521615911475740005920415802169321055057673264352481331249450396053254375048063771945531835111312469867096857786421319122673584842744098382384710303630827382903419184774742545369616521394156146136361333027745922451494151040253129818958126821866205624780413053474140384690524945998807231196359292959271310886265214020652501854548597001911472377354714182270568780468715683697040865875977159460430958235311426561597396002814276864534695763960635697053750875586557495082076440679976481511138158634088698127292826464625983921361887631738993797778354981939308678690941176777630504967458958002901631839645804330984310084601246755895720555887554999323283022984491213573462879370777320760083988989089374950253588329555378513775933714800803624026125420409183845902623316438626185960959837789070754809511715277610258810573152054547310914344144211008875575797401920399838551929490872466454256689975754226451491807066701252828110189359432678628667494158543688068745507202913743021868688316988540289614822548695395137818766841287482403896783026425510219780351850030024167511291632451050469872598634319329438601478063508231867904113768627239998004779897608094950661720563550392168226490535805225741346361587116979665061542343609690255673186440257489709350565843772809516290738628597614504773956385146381413117882994107812418190434148592724911633807528509531761530782314812878201788318914843084451934120802725364519567745656965230204700380395678146141008369684699568838626332886436942177080619583017261049422665489684528694364513678254800559312566046518376855771026797369692711448110320810869005826443772961541025500652278563754204084441939867941834092259794651760827303876277698001009570624820804575334364103887001181138758209331414404552930933765226563407971526239677945276538770573618506174092784954409905309645852525688164662275741110414175598070346371291807126338225832654277702008140991677622787664338630465397212568517757221149963476410745831521375010974761678496182338274149269883895509390519647884681809778167040757833700101054819666345231655578458411876132478229344642012050780502918074644376255765833839720069840427646569745719777165575045217671836238635971295925568059554329395435502332422087367647641239234730320965239702364350983524242060757907635068295387394914675116007502270190732715179582010315689297326189041162424977276054274342374643122018400257460373045519910182306772148563632556475903454614198951261133227929351405362381611483667446943543567748418650571699748941629881883837502815057864242605040585718209463979008041317065082729051696267291149261090558082169178747468256701549338993755002223930255962769010207807438779948089889828154264655365647714607807887111926240168650969874304003634465374830762788655269086413108412223734537939517563774291705084172421341224333878576956064600319742766929406521919642316444863441279313628460755665975147981815381687137494719009588121140789517593247407812383629600116466261305205111610598590555488157323713790129024593740613298813792844847773189782491218333545948942019384447094987669159692595964391795510691906206954416369322324174931678501583059573093658261416059076608*i1^113 + 211938789600579476190341574764971013549140539624657789779812641657837306486641589725374459538204325906817986683683684267818050448322756647343064451796661291902398457238556910601569008311877567491371886659325404470968607001871992063935182646946930676386873546633299016414946915172979335564835522783538496967813277889556388136958942505356344095741471666320737682670466349726073657493595366442891567047021281369025275596708446964666243369963771233724328780035256013297988610777865294149843925316206113730199655064420727169034090612858976258807137914529954792115154680162453354395942383444007924878574168153024650632156934030070766493084299305209427415516250291901787496396600494682891396676993511724930704232123727897159128539673879532908504354782989351039872961456520905458060571884739887237359429841115646994627372171547001441269972856629434510736071971397338021127966001284353609789799108991706216137066082265610828756680272100923973522916706929279859162338674195522100637375452707692689617000482671235236218423833804915304362888946622769423048284358492871676178602278425443964987402698941420224586976688172502841931039975001622068427973664422792877129853929662661563006250766356981086871775301637684656914392062650560389364647256008037569696005486881571134609900471951133549986726477873639956024124935265725334671906456976897314138701558650531925941940311710452857221609245482555402811054826560243106613483212480958451261233644924253099253719634230446135808026505072634993079565655977241430792741263072214455290353603671765231189153555656451915605478488784007572603686764909744771311326630693081841381968230355387502361985068583497920363600589658205002842369333795655648464351148696129520170035082967695834992472886637012063911171780426732525420605553125752624302575863783333885395108935189779289859763522371062204800142246854310871448771809157563647519386303818215930405544920383264149502742140696839903000839300129069264737279729975493038800135887765872559632645700148355448411542118349914389750744286503674465121085191935793672072971422204417678024992335139452381459393656054958918073267979130719927386997285020011422358661921181500142454003797627640084692907007347878318117557198816197987686065062511412029285562236807245547203986992703149086234145706469092495603460855158192973022502332004910426634230882752833097401366907715602157040649657894690887094218538376160189839311847627031656836923937149118726435250139328958096709467221133940959044553729508377220730629888232257049355120678472903305009723471065727673925851429409678068838210992277514590651940508636299621996779847145700228137345578622217052538847901855783419645741174709194420109830017942526465166051168171559223584983437238785159059567595635420515404938095906316487390206605417010352011805864738256199641077676007305966758671619673520483663193081994744867967020919455448736139684022940609456641743652860300341154466110154796698281107285042681835660642067534150239424845794685541560202275905952233933321031900258304297730087211769073930374550914814484043954274443685650705329995930380802045273351146572856259951862826639530351460179973117032248771936848539866773706442456021363539260497499816073090239906784661304235718837291948297391983230526465209723810696931838311033020113158579913971021707182455365383954359857999421370428093679582493245687291064565471584628018346557922251574138172084050655118126899192010237704721076554192206416630960911024128*i1^114 + -603288596803051050926593245644948886245427141954829725421957706228218202444151698480307214661235533342407774712050491156129599692945357213182955572368273713014328117976934396204987301685502413444901412583580902625368841375284508500948176428004360576033322825806210032033837420932217159292903083908454017610976953996490319374500419357180586352101086120267722993655290257125658336683643432882511334739482813319695589404052055745116443219431485531647933317858681109433186736878230492317495612663246542657296321791545187595465070050369525722669398268497982190953682129493180009255112788938704032747128776768319188524852408178955424751035493944308774721526971927066991705770956855482265815409754020368653570717167934776726996660535415420343252964963965303489074815594518318958123941341973104021317233342426356105740685237707684486943159636215308630255920080355394109066589149381038333733049115764617553006782354734514788521450915911683340580347496524427113900973628433164829502017574885491212415424324771556668804915345841197171262125244184219215701081011254286204078376475996075391672426796243365393110919022344223020506939047959132232030124233150128573090920830153765126341201343785318966768957631359988739028897210491579452142083221690860458708062511259316030477534672200033429796291060393285161903354230622778292139635256857476088481898491597670671127050874168648732265897208215213757261255680458131152510696246629676937350060799044325085675697743518223561177336827374040865104231010033271682427754130702644639787303218705355614250748609012458193832213585020464965450333148378993807276503286550963014667457974454127794029145449149332516670508222511061487210314002828623748577249736019027461201004032423266732923108541092480787623665455664134592869968977409758343009162677410521985184792761457704828999569624486681761930965013673450270061350365270094039452592246369225983720391620243959339396936251953777204999048998595298029766672159888746976094800017030928634885596218356820673987284113530370954011699701469650965176228795935024316688228627656819641576572317501112542386716123627550324346054928936300770877054188775611244326628246750949760321625288828499492998898764007269548129560597511586194379117261161663196454736792296502600678974616001524247641027383829123884943004657193707294661405902918944597703805708631691006102863905550542684102395366652408363925671160189707140637142432406280476082509805712734265420734361184511838371730353148846824744754966123773923925465721598998444558450727353627560222279170536338809429048717948119792347997947480228117204549177323926096823378918248174374620285571426448940744712085419776209350338209648718370530880652521939648657075688624979853208457852259044053180089509833323376197963075994501375902713297875278876755540356654455921116971304730371250070109322593206872572933822703458028377406546386998477566136532040296540588071734261038698716135387183221554968715448765500823112029922945921199891638514471093515974607462351137927899667262816950429497992702418099323986521884897452740193831833610497260463103726555330109859748702140855664473153465369039862679838808423528928113267096231154739842512394885841173131017550737645958532367780986166173838108637738157300195983172837131832583890661759866854517323048368065026036672976630797967398978676357343968888083994398611148799716645627556964924082413692281929078463520329078952974637288764827972892060523079275063648899301376*i1^115 + 1326544646955044278781187612552722785420882034450503901106221172443027131571116803274032331963820454817924928334792949216436755886544989890416957512785161321982814050968155053279653952039458453805935149436825441947420862067341555601938735163450832148675251420400832669102475717163739857349224700654938926467318251551178350463755570118647479076955522757786552761494639334245370962418541990955662201353917383968480476270084370387571005918852110396413588148049869729043031210986842579419823687269550439829668056863088982029118308467148413156703840991106871803825153954595596561365475662942450506067154219097979648670303344808726262401436928560262498336416234667464799312177473819791557939646917658622167976403417334868074140910566031895310951032853345641025179694980410437652881435594180367915811505560844928189976884150292952230682829254409542071282290175695279284735516614197454497020057919594752566034117768878192004551323302194234516243574961699406362138568441482186381886827279957462517422870491326868911524710005618957960179232727083613409935731124257605889363566590816650254968870578598121438278991841471583169291597118627230541138592405506023634748387213063410695960477733943445870319941670046906948883460729060819862292858894748021702471047838252720166084344207922598480978510796841237630322043379997655856246747937113109916180539822783112840004902976771704776001222341316785760573898957069640247752843105521586062489548775678250150077145673007705841232882997669772691755027989460857751895277426444346851081652250437767283038751202745479554077726840184134162691657025126066948156092471606481529724373695600783526159110589451941737308561888447467398766195768755960704110273112206370022399068024693714350221394503294994853097258072164353804494303102667552021445830425284916344274979470205443121579686554862747280022414847614769748010072915495506805013681660035820751321276657112416519657974002381342264116108537445341725491447812837067968070563122097534606079129931047409336872535251551859824764226170882265081425933687797129764600365366877554614950736604861672482706262552179191969542382736284037691886173010094431958021648178948946378815370741887293184194293717486388872800047165638290383649779490039445403085544561825408602099881870970057785905417882685142860540956890259195825788793760128250029459567972806594389194582814102727104685132179130767415292745501501287149705799278421389462001218042228893455235030990475872334628880404710309754572888117598201569912831849045340836655943911252123473719254458276680649210155429221197452239517834527697637871821172039210721893626237738688783897848142438039034487369335140456620472375562200596786054841572955614819585796479221329684018176740069329466974087382451615815696236510859808969473299128331928066631135698177755682980351713959108742977775840014132883926434734497234574142722879853033090354369976063919106192584572256804162074885812776809777626264631851305182598556484170684219064731028131522788950768857272380935798188576589438916262123111579676210062876746523776885384986602956829324691997725345968786259289883457144553740276383792189796554168085610662620187834260984640363410245612887257159524706711061123269408589626298938247950272488677077037445244773975189931882603743874242247653154778325434964545014839384746767782354759125122850533584627217143563834156597156433563829190221862198063141128233192274104828275850354895989490132581068096818642944*i1^116 + -2264730217578484583386728581486551472005184285100511668082042356049581516854005264433608780506508957725096357488798306891151157219472746455028959005459984872977196292883323087021466143941747441753230291503546015902311090196193919493496411190133133259793731922323311860956772089777760910664333133689702174526976591376463201461169387916276588507990098900694900905058742815801647796823028610267856354967806804606971156170280435885982401875929769128271441821986751416171452163438793199983328189399629878228114605509067672306617750348035280144608337945519231664804599398204452255309909444813632989767855830394890257255174934947869080398124727108447549353121051616848050166748445435374641540072672575129065156733955256082521143199462095074820243466741154049574772651082993013490753313753095356003158823871532652075117123980203606516824155222791099314781061564197182220266430855195956236935269626804595375158728625846218043316175276560831860018546260109077572916157346957587775077247400070085765690632731294528273604257973765782478988002197055453093484086497886549097665157783845301520436917215931705140448110860073555085775098402565758678286992997107894526975661135020219003157144074654532369465395866850200155968026179855298223172479883210409446346800624371540801380554752291498723821552892423687979237488446080217279614614405398382573855692710348062044203341421122131838103334666961696846632759479706332718108520307002356660259473769503077823682060705126178457679262498928785320183744635607066695700116887295945365614205079499786863381089011558684890582732017948216082736230566672175307285174898582435284972053642645590622419284302769422495735037884970599168789931404845034954518143092658746633468881056150481292715557801048993834286847434008418660420174043481373889030609473460682698999329561002468133715908587109929609504923318144366915210044383924884568554836306608054690425050260376529854702316469859002390194706040274205582653723781040521409148337971909386942597478460924264551217291644256604869768464832021181280835150088973919018194301688195133365310497689613521552050047853519572092704947842620561487398505625243176630476725672694147760968241112999916722285665551006407450878928094197249575354229032421803469171705651332431020897530723099739186481324624464286197132609723055513529810683750632178253673419793006558068062485373712210466333596563958957921851502957820843535319767138027068801589426403682496829432688237810528900954278883890380511684961844783595893038069606340454920060274896924966260561773814570581612648407274200699597559640721664546041016636373989986708187287895495464552918908031877268475885662093658487878139912291273914139790756481106094802121016736582795131858289173935328839545452641635898086028660983395319700439266475404406093703826740400975606334586671128121818832738918301269087004583577780488911398149888304577202968634703411270776630552006267102544162762424551432004847561874339648317132836543581571783833702005908802318006327939193166031116667047240769143922114210764763930591642603082515518088958795923891379962376401271349216475375751372739956752194542275330918333589309351690860808872644460336911724874482719574862875516769991123230045736808378398441134493943676664526472569469247164784582272281670350795179168646147024209708598776299933623862694375308073014094405182335403871862113235732741998353766550607089560772077932427289991999357103741760189466747611834744832*i1^117 + 2903063446013155591894341147747293851826379130886013490882997327678428138430871806989446009513949384709411814186153512200418037424184331116079182657096223227392507256630280912682260962905293713801892889558281870892238189294714175830393774659269005882278130576910394182356304567230621352632266571884961605536619816521948959991307177789496693865743124518624969544403511985747543040160202382822571339160535602547460424911484936674209025730594164079568877303347269907309266611445971498922423046420554638942290561296216604763809333839193430322421183551816725475914074474999810226300342981138251258619380354028841050231360692196976921782268514179527107101256104492105784322409374473580837638253298017584904634561561252014138908053090120453986868923989882006510543640439933327235301801511957060047044226668027122847606106174772157815948701797916961269158566978877536233371765886481030979718677431397973110905739388278148298940748835401713354647866363029602821783033088260583289470752038295118527506230716425445249964690594660316265980744833952706764253205267580104024818609701196416679655548780988925967095189083649390713538961809307773782854953782679717602732032386369387794985308388245236705958775136847115763978164072411784069988535072851388122561779590153316462369756173333623362598203751331400456786589318770486412846588608549738874668137776806925412223172959198574094474003431565106401405740220139134252481116876027385120319601846890166200593637698767500877978714260789261249641689608623531718860717060371300427982374305648224303766241055159136518345336998814931509890593692967864918673843680144116102531675930754696653799351277183777196323614328474627778054127302789707873075027370720127982965600716777151144228419794521577923799129531518851508498682950033965723063721244346197540272575672886409979870659392430010934068887538469285263442249596782098864493896378926823738138099745312250659104406927041079318725970097156426869576875467376868918704942496808312823775383628233849178851670821624621382184713355918784517772521800402357337419126921663947295407624550570181532703039034929329824351848391081787573936738020835321165176649311986642335447127392322624218077127011110881792322047418179456528973534129170459033636454028394921424942024884896592307382692352023390060818269947367157145678710724098953752432810664946376881740647967815439122322672445565147308718264813227789821245263860549296075526325293437357865226889071076048762163142458498296378374159361326958501871506262492209555308262459805475061239684866844900096276816395209084911576439648164994653291860133815558389139743736433337453111305524063986638923846973223350633025548341918341652525317945758121506306592004902788619655433929497745857410300214319884750099499817022851436195854205972156928508741299603700242026928559593469148412554238296419587361149634266297819704601733835199469810282499054403398836046821003518084022953308033159555731417389490175645008580289381046815536318304221789983094674538030145340769666633102843162269350074034041116369876306349778296837508021183650756901752509885827966810503673834912103697131889419280902354478773904297423192558463507985452956131705821560845602848896757600891588013680693627268400422911502437104520979168258491856210045486130175295870138253911707264770528124238431688316040711925969995148319844977055795906592128833023906617753334002325813895096232206572591489750455459261859335394820096*i1^118 + -2559552346779975930251413444659934662620833454596713487645663928641042178910410742477536373887964907089501913890829194604092452186884575013096722702172796428914457139906953235848877058813024159657577733840938458727569482198281248688701749286923614398212032139120654625525488069942384141495282750474215081909550217861055386364945039654791284671353178846751892222722389995344939720741342145686865971095458158948964614200735215289286645904970960556493417271327321295216221997216830670805351192945046604573040184061240746426925912533065138206916092071804282900495647760023581492521683076963070030376759047047894377520735354565642987057071396467064538823970028322133608554314517785462960249721962010469402386320453432557856934178266212390400248620417546340619943009503555540250048601293354369635937677487434698795685432808632278343210754102725779120622959354117992861447912391347843233179012099872490774047145384824343327580756245459395664094875234233225271107133299020300267130970152824753561748279937593405448796104669458473116773086015937807412581576732964279781022480355284334848298020014415479357643157129131314433686345715176464480663997102213188784270254016726653937734578611930464791256859739213974099935319388005395322451141668414952978405847230428319665343380679793986199181791699351031541863731803959652799128057442933656629209530968297395557333789300984262258436529082955373517914003271941934474437304498580605006918523555892211449013197261295068879686226201733261376302191049565543364886759310841958732318729589806333193332033193607596678016415001418941417790738049979692460692649895429446259310361781892306237408589866978251655194448593003902237505575192009433001167066317161453558457794567609467910265043224304392810541079394848772948189672121617438598349158162605887907973056431699633159838961798003758537849819190407211242080186346368212047552988288281577510014611652957669411614516200625522788256853059873014498940099632140413684379679435355339463976843337205172942642179616665160114892384704891106024468083000122529510182879613532674648418109561205548674371924209453557996042582221388782378240752651014839044658142189972939290721175794842695806818655925364660831872078369014061204086546051014103836750031204259007133728652885204160514594474458996210095207732085763100778521931470846844948813350798858313929380102358009705905847145701164449145242977775169468418487383429590490924684941263697130432986302968535287240744280245195466169632301132898842764189861421109057419374492953741557973650513140153921846247327783466270322706696190967643796895914682678255227000501205968878949858208514952003103818921198101669285155047479171980153533901916431541720897185295248307053255931677048256790113168452972179390516132506287655254554803082548699319207820546680028196634371156897790368888838316728945101669276494678563423443603124392299057015100341384979789350628093809060954302671160106162051602949070113282916373451985829125101696881748106724288408033726317362454441219233739811200083843358419898523735975672357382660641409833101585271937677168833311445618920684195906165449461182475904984708558031266818160442566581133888042253692771139404500972862827325273712571439207650066619932884839966173580081702093997268217984231595927830526615048101275097895847998240694003120292261011491747413182468120187770493318369535993240015609676625605383720045975524929508226942978326751708337668096*i1^119 + 1324361248126301203830712421309834255452873047838259114743311591277805720112558063037903759818081357389796952044797616144733703503083366268917259640834401327156454269598756008733993205292462494817323854033025547371666407264185804081129472806942967222620628525826991268639752189291003503379064737833092901056765592828405023453412301339979973259966434917987527170069263004264183910821766283057691785997538504014394237680038500924569287511283928410098821623486559977559438472133340174722465731934408386379635074414967101630397156771296099468050067455082000799958295211147744718108210292151264998953034462692595321404280677099032256794662091544072436156879342199738798058266253139727225002755298378184159144085309889154761609266141385614085896707308102834581385600036292903681355279808589587159482828049115945236657497893321250623848499491074527064355086672052031984237982303348417272366698573623103494668020485426129021419624022302443784100278551647257757322071680145275330929689056997129701725808898849907282222798418263491874701351349540366574794196528602604729903088628963028649479867934305987904734359115736522756096239521871733829637419727993478892148632686746856482420943613600622860607787341915885985928776278255404533424349078932150081732292359002127550492267533384990014036237176804350598943308306439388920836227785974394882345458305072446171555632041993304955340357530120818151942635291634793693712107184131006774921685708468126899387218879002308851714949572692326731763663409712809061417156682918944879144890533746947681658122497584674487107610285625188829859195606354383570697420367968499422655960155155733896556728709700204360738609267722045137103913313887621769384722427448273584348980014794480102329143736935042746360888082192115332556270886790252935736070870953428165871029543657564271275823321189894840598710778273800343108458845486928344577403509912094862582638300855262438806714900107467946053507451483584974563287493691884992387244064675094481307640306063983351664966214597498356731262534221751497556481191876983967660676454082719485044155503263089242518620936992659177300558660022006135332605101579046510229084718289099914308588823240412575125556154792706965584738540654218992160846158789334000524795784793973357514338607250465551602841947508886646026524539700892042829338525114682434394162766770042524329876558727823890923010511059202320762823007524782288144117263204403474531547829232414820129185601548026416553672657934681247851220595343717016461737024433138442536213472074198521340219858951835354465261166180611726559540508087150357031784560249243779297684689232650039567431261048372865073723273705737068799506002317660158344888423762517636466959159844098214577997535992997258771540516689898490666753744683247356023861830252716425672072786740476426350430220819111880076649530462962416418956625742968614262144710246043903759823624053667190673548867508224346195566103871973678127511641116404757262248608436190997422390109932883741111644580097522863622937007771695344073514475057336411571134053346345654310936498950064195105294641177439279099840647434272212733570129712393998186120651350996541076059620631089687535097254781219420568306272339204826871592427115362299550169060438114035210859336461625986892420861017824482594599426270932601972467895721767566843064762792875721595565543311454152209486489135506550564917860415570437885876756479363211278602399448563712*i1^120 + -1062950999990060314921739091693254417621890951268464809539857911269502616624818334004461770092717696571874378181224630919108400243202037921937114232077967986255715585298380134483424112754005249416366292975138676138470059137089983377409484843091770831686811839543079186941218439873197009702323551786806799471550900289186044862087006951985846672895397029296488104083489836525026271862025581527708497920168496031226256032307783975980982070037400240254611160385812306604247997770854407934280957369272575200261009283643340490062449290597464753089148808144332782674979510499623387320900178179369392715406764487794476474990615469684941179445912355576804883975677822696694973997227827408288602804096994288867826398327237052401005666731301524770475075759436982407489996373801881616548595120385925181471713758297678581419679904953571177118896522938677442073518180799421474643004301914699365861697220810910058441963971420337426634465994041699701974923490260422399320220296498790500660270133846975284368707406661425426287482646358500093151940544147278175782589888698622160553046783188071265388948293662581433874293114560984347718843958493463545362005897243465416622555165156241626203658743757068287773760091186380516041534857667049895329221287982172513421804768198949679802483781897848257244845479360357554451387915598912082286765433338351120778125931372973626903129254413159796855153174082298866179717667189226375190401707226397777389435829726826715528038715767476916165661973110237284497813120024096674374144748543572072800297865051264977319436398451829055731359121947425893130000132288792285764862218604572314326542093248814041461785385833498579977088997721007704644727807416271493195855878132376968817635068459747244598243971040924435354605259683377580524606256966082827315777331920186685052312813284246369101417996586017153092974932103194150114865500332862539213210685402232946521400429456757053648876287584788161221796043920002484511783886192243332581494072115923344190066544133841142767833964905042049950522800290571511036798467843089843251712785492393668279723968330038126193061388099649865162488571695177851590189399048921310312560384274574727738813357042561771427132062293751256192632539479709051879434804616844081701127870262118516363411681930448120799294498096127705196117979640985989509096248353996677117163430733067971005016616553845917208707777820527767492276855689993198517694705873657958632522022387152481550811467732988766039900181889116668649093117135451392520645544686710930905440555243502057565584552427632569224159337569890023896458605917274993694916161075538361554957617227629461522382341652438956429664470518806767505942591899430494263762015820956786819091305241702873744119969963978834384364201614784857099648038200442478844208013926484350602469828636795834561896177557786286032913898287518617915065562993873504363391056286691223172143364478518623348826767997814976927375829457928815000883067834589569892541531541422344811010647748154990380624537061011593498510876392040212794008483730281678362071226484390511662268576629951420150040146767192074902639689827852561232982113630397716388068907279083881945733188719517449855038972342448614386390313778570435762730747869079622851794263158924039738824727232236275097054314290530701079829289014042676150120718401987407684655119435822996261705057993470053251852374771935258484489300888063192380885572024236391147052728320*i1^121 + 4670814544943644699742138358018307820933526127570183269223449021470632855735145889868279474388542937142047168719627379148114410432903143217012298225476866017556426306970776841263757265251309873689830856604931655509167965691992372050666170643839947705884978157063936071823735642499384815622012744907808135435908593572975214950133258518524953781065181286428995098489679015171542604615208273849884048669316053305903753640581417085327338442572718286628966819155237519867026379077105942122658542212742119549792663010705557435681936309505099441549069271461429587836261335075468760090790435220548180841417128473980935175405626417632074544329074667678344748096327882897679474307973266229863537846865268797600183676206142623431740692165149770839590866690595272419129234517419570440733313307401808933168045796905692671107412892241733186266211263969950845400752734199356519770070689595450709363990466969440596228632081240109428178903396632102242267551178271476520282367244585214733783864466714971668086697825345664264503189889052374986267157667941555950421490419566415271508088873139694658702477235696900912040942188233179792196491495026492861792999346755706156022228115623690237352887460904468658743575016632981456493605793148347491081767174952636716033753507535291175553924102814467772877762956890475972412577503327820484146569323812796579874590414034231783339677167621118290691479111423679520703581689471236288642142139708537301000523751853318836499490262466742110132186024676871829497517464108787024197751692509658373873946747536083094173505540459615662960963894940249084133918364402363656083397510314911858101507662992568696447071886158760993592249499551621855860953833671775400682377287914243788424163293306546520135355787949034437940467685779177570751737790123665505207799070829462703822591849590547810890635698524931297703379092011915106681509539237391527651971981051586273300671908217580305683276660063639442512525016697962686268006032471310048425859063608745930996998475933032039440129061403636943095324209779667539375048530798592408588817361586965044929429015368509927931473014519827443663645939911438731210003343302204617412524684726445738813280705692403797117570275700113986004293188058883078695825040139809608872429123390298646948760420404983054085781630322753933992922330231330827957592980870845888187620537049434878196681078071408935586977098215807587040270825242717757630866023923536208815476879690403020153507519403957076893713962973246482309734711317951529088620628366861513739566862574903075993452043590503196862277682160540710246341702719114175465260924898964763348171992182162593230356068009240157858029751115879146012946709046826096378612501985735143510545034172361690795919386088161964152361172429851384453211442051428033938711077565799821948288414502505988417936114766778101839228457915770152365339211474405396598998412205648972591915069062413295692335749103750041580813964461993372068982403757533948024215529660843918316542694584776804976493420130130050353703117076800668508542163024982821028340287946530670541323522932007007011458264969771081820289521485919038653807655889715941814461819842192954556860202718761562199130873962996666236739588807150748092526791538535214150879896406490266349695260133813187855629236330947251821519850840446801281866720105747185957343714127237523381028404665974911957074709038132338543640203800183036483776954903510950871040*i1^122 + -12336807108034633435264958133959425185513270803085391628594255329706653905417768718484696367567610093511464966637586095187895897002388397146768706911587499385803554158346687405675912398028608257641676258869464497304531893905302818372152146936967217575145717676526247480769844365525558591871695966047150061079533999773138782225293578556656059735222228164094144745849897501308500940292919049651396111006308543727803190464227939985723504744659865916416311633933256749435032501838050112600891123359035889992182669634230169031465581115941253492807200456799768312339438388281018674821670450986011161246766474488195598126704372134210213753581598148511556450764999845718383730225589914334417518644821072740791987275815093449049183776609044290744988071216273706799845421595247090974010856171667648793941339943976251809972103632940295957128857215286607104266172801423107465354604933890035380441915051357804497182303209628834534263965442245008954803014784813141692379145813539793710957697470080307413288674514005898348949141845533215481934842169046135535765376454830143670240046126115344126972018730548258426840843821399628012777098090788959984581046670433982246680096914213769631497048738518426943121990100052217585529163224399378472476515233215060895816485080647211129720361229993686116808735406365148914036674553194853743261223337164761683655028116194742192586388666237915832938624921433695634934509795177318959519213457787500681316999545657173219648006589555000055589232236769973720733522297489357218218377862357670281359353318432858224035762049236462965308025137755092858234991184534739539988074990838998127567031962946583812808714586239802252508353382019087493099502795534031742080072047804170860815178642032837718237437160462797439686205483528007848966074809528822238198047627322603487095747704680004995764876154900871731722742493196650442527388605125878127130443392198849615237255867442117515229905869321418917588104129315945070613822261464846502609838009456527811780647043289787709764394256571347007593532273967494112793859134142419231091076021483603877928171151547007650762303422122438786241598896683958079245877291622377005739903961541558382175325745597368109772333223419502734341532431105177277586899047281977867267632072248880281502821392384052999779182742802759145259777818232405385660482566843921307097914875838465740132978772711387576516169762068569173313979301500165874637598985124520304003684294671217923828861376643733687902614265760625796324274353668888698371394804976311095096554947962811755385603497782617060826460031078978852083440605530245624074838321473310848206550933452367589262568690140579646483502988632089523084695637273681833154882370038123830802163878028129607991222660741830474083490810947361892464333181298169872866415249051178139396632463140325532985849447526544159779026616964697654701826397470115722100969950847295615745995584136357126676059232559664940512980931634934391372831939289003322248016838959757115983001082645726073625299197137025484202659790879332864815075033568794045327746969130441201028522954955894616162556680523538504612624125165115303707310197886407929450857209676610205642825802869888299722954415101187681602746692719810464901659296468431100129939341880405928493175526585727988583743866968395135486351592509093347663533565979971090104663944125054540932681521017000736571027517188477255043285065401182021738470490612170752*i1^123 + 18400570658785149437946164714125596983326036547432705736139610471294889565818139950018209992237825624652903813302448552473832794225765324820289720352524130621403215015978561114507822572950662353203247346682542988494657956952817705500087295150564425629118988266841070744092658673152553339471222408103786343954473884029057711751087911347001609230091856916213409165513287250299832614692381139279218828258826663145016630302839107121400097737693973974611967561065279489933461817925223394277708476326686798264691876894382905986506826461928649103292624074169909106825134258384674682649574369445854029273263258877263366769504131387849504357834504727006926014634015287686632803099400808562830197352651386383018722985042212726667339130571535997864161530414439178622803407638249391286293228215158183549315582122076916562956810646252004669278963329728798413351719019822826769757517347510930774659740234189505012026048173550518542184224548410578844869017340125046262728929719953661310831623642911670228411980945264213430325364551259341907966401846336600252728164513392104706764260674737855350634589420606003263943102577756774690966926084749008518069350252300067539408609898160025063805329707676108446136191336846058361078503031489476511774006687231074027847460205133942748229883002178709003165632131860712140510568119808076197651579622335814818362956394721872561540795439259291390238339576178967054227557094002309099037473794003090112923471958223205957724272752108245280169439767083625136433980969948107316083698178176288874181837783834086976866931569564608497337506084842861889799419188987616029744428035154674324493963025203385244381854887130685074087331250522023206672789266757963466115609533719294068434091979752665386890647259266532157346838903484397414456132574358526029371199008100499287579945927077261315186942680841497375553225685566184778063808819201623855377730151056513629308720213809742360757816156766830595509198088893578274775258729012971603387070491193747788189730770537538990625620982555292410522848163128926857228997307713592001664378382970753578984983538503421608739477126048827018114159860929519527841800991035353926264514670403662146900403441605175417214343061345691641638711141743259927802208279347483929743790081078673078588148995278808246266591136278922824139523775545113150782209300709354283696979153352959408031004618107346913855180708133142590201857286210462181100267140791189645295526431544028650995379198170657031704685605303096006071008120281588723436502557316179895800148025630393314783357091526385978573752127271098536226674253317756537793533210496183323283788892473704125494780046954758790360431196652388158002824278032234434385625024330978459002390165754627072096268499702657268908640549061450700614109502837729744263386190844780888215813355515813859501744570643782949354535952150113957313678714856709700421380310467214353792889607900377944755740496873163866022569081976685424603712697368960068804506562639504531950234724765188090645334046537334667022504761062392621444201938764636244115301695358516069181580351735325143167378474271631519709292018089277818086118705764345069171675781378962511395026260987334065140583548768305955524435033662269900460089260916673206974915522009196301149639585799466940100164980534259476294191449221194662139714418275714518528435318439965202328311118553666214743362228816936952119884228607698715716607803392*i1^124 + -16200815969670363892133685749434681703704043615104578468424913724227778956923998815928222984636893182288087164909490697425056155152316998003590004906524569925058179411690403870772229526616714934350784898242480798294819984844312092717558146776292711516271165780865521209687746748265942586302935741126174119963773586583608879977435639057237645868894872683839794806633590296189097114134370685842592875715280816858288969966534183988381074807744987076400476544188167860329802144832992266931146148362082810979800622548269379537750928891661680185924843330082003625665454704170398758529363809827269048769777772206217537661847269934609462499689463121339628875884950619238816477330187142399738811166514433270376147634779825546022725214416662255853957400035714253569952064684520528221120537744848598931953283681602985620300192221397514017093395163932942627635008904469808448453503566510588893512929079234834176491050661329986243552302907576843085663833747559065742186273300213554799467581766319021323107883627246346053424552572324684349818247357897158025043751615602010387163149608315044548151519654194267441417672714224134425658789142737802980431692975958777643639089982279826230029350288794674447222218834042521416761463702872233973038840543049571845996967191788352822857437178077710310270722300720314945789920726367903441994898661515945358037867587843885352480035960259594468291116560626678583812790433990242675296287715121131812053987447294768253359709488198893622656147022806450650757894841617834177036198111342669666689486321684858509992646585426221440671623227396006524551945228810858953788031588740083308782559847743483451954549489598436125441796552317544756489433719912203441084613507945974853058024254528808936798641705171590482758542828173972265332351905234081208188820411141394693140531347084840203373931356316513716800823572152527249482297907574481024251604685174930719414984903752222620282923635076347899188814531778633588025277317737186423067520982371544144708507530882511509213699794839584510836324426458974723808564745169309092670846457610939888904395386391723558708573963479452884802863837261710157046792573255295209821579702369039553463316888358270193951803857634510493957997267120891770590064988938982341675967118615889671716668782521401959785433395675830574227949803907328490261817926259904695074788850557420473165926357664617702475981997067650361561545388837949771279127228673957725375197229386933979815975009856226144863267416802436794757438461487955379174595539347502301939545572366146732942369805146767367239877052408974186012837199339253831402413177992002972948451844213589411579304663935490863606858044292095376090522667682192950520988527838085161382189378240285600875456649168802633555471552168160245023457264416658192713967160242612996078460683505185536543162131194579651257294798190790359840418827627291679529923253251482286793152138246831791072184649911662876146198126577749377755011547722612090983936538305610162385984899483393609430264353462041782848034535835382445003845339502160063656398674070228351584635160879512964903831107629985743318203424352432111333009906036534139940934966825558739743345895898912370784005870460594761852029031397723536044014781526143474867133510036313897826031939584641872685600285521183896692779569957643560349778169954185833033039504996636280351801205633729914505797162958103903763790832149875675627520*i1^125 + 7966086801550790139919732867121279679256896872901095975265272605655335911068108208084321673538409244465320942713344484139957217453115398827611842753496040035233642951082597468855101257070246950396527801948919058863708459394352496445769652284558169436037495565694573530469099675645220209075615405731360802197748971145820577137599160157107217111610213722508583514628815754427571848288297282517161665646404158223670596335454515963526245536839172193265192156136062309095126376569710135537885957156357695284014874073819364278043837074248936410366736850916130783794687638469002879921367452876758822672700781782055771752381587265117759181118762149014707287506628842708231001477753367874899678464583762746831034535811985595271104434320129846509495273527147313925816480071439153740642866911735103429969237602343554786969135933965633625660219517001971276178481100818752926651982665453584585763306890765396609034321135953155098216347203682963753471075774964668147496106985427768893758669043627982951353437899575581016637704294270563223737545508076488738930375710129005560924649887529496945215727920578816809898453085220060848175725076131055768738134683234181802592151358528505764286157421880722365766061863047214733887587018083796310614467378905852420843869917910658511244769672438037791766086478811426327677255378651040616460578536983155785684269173679552477582551000565750024927396155043119101039546758070964987582730713919090757530615628877013505779361250848918003751499968253786830553961475021787867103369607571871353932830277292389319086167602976501491581858136723101641864535804442646925707002662492912679709013732026926534274437638563328770518533606409897304013808072962707539701704318988093269078583686430271356171568531566705827434415735828794084583938775999635321497046786015258768507725991677789016068665717855183152322538361138134698118951977620003520620935588039473774649098594648700259226870706577924490454353879621917854237926058005858701400191276342444640797369180118056563513988001566479020854268028031547040763405923972458804164724089079681218658762171364362545448113704169634996299357466216240716320897661180194545248402241135096159398698802944210065656005431493021134173341622336854585878398966235208640389053441777300236731010322562458739804842409181080409891033493255013183104807187513048068935157459348748428128227230126008996731639795988399781571168824824405177001626826563213355400904061942275713109136586655798564393831916882763069757193042851923271601701514762267463292694830259007188113978852815616048222159606613085687517817550793964723134743963873749231986071770242770662228790155166637257363875500956794913261818749140753423842814989345931584561437386794969085561933451423835121769728776354650080968852944042771699038974240758766573941723903209280819626198836283150112852510511365335958064476395012432480291034914865947177310720616317279582084826264783488331699183913249867174694874667111746224928486210430395613037745191743016487524407887899300544999393128482290850036546671835015685765526976832413891510795558998908923572074840284398149988659806491268278994813716895922680281025118982978942817919273294244691113637230519756603414080076838111306756403567140554628284692648263693047287187445876054695705576040384099543585236434906303150015488875148619267710356922655417123007774561262144785829732706671573684307265154296315904*i1^126 + -4010487391034220586980340502120337584568028057021945957644822353769951964947522023248396687584678041875056828339866043934202691684317530939178592490905425937511379696595385395678849008802300944269765490895964880797891070995815269994036420248502753838950187253810064709290855967877997987345614595962012007758032826544795923215345670784444881864113899819644668008227214666910269387750019340239055085659778409548213715805982061330770022882035517978062754139000676545490091940226783460239959014327870072122090246989020398009451817392248295841121736493472719672125443221988787209393068439292555422909222581484192068796847036305369171996745131207740365461722970883890051820253800980619139889500090731731037646350728998396146707204949524454934208201167962165689301629082238172205546960634194066030919537485837241856547799593830047076828379058875293236344629509030514892480817111641455498934678770621974800035073666229900364269327334920765057614531234341939184436376152788553910869841910797189476109222231606150550474031703241099498887547531529041284503574887718944689886894019649304847340881246291053256591814519962969854574981820450903817997796473930657199227240225797069855916713556829312348016479972268942282012056658733903046776164156918060580282543688172313549118610052769722245314074241954531709313704221724096922942288254714774613761549502191380655158979027959328056050566758382240071468056896810878772660144485223050593960274849534241974374343750352122311667209513952062074814371544572632260584233515012177658925060228303760000825545654185609964940506735418289173229396885253704759385280566447057129908336568017248353387588825261517432758601858373009729474536731806614949140884692695513384563934886790219504279190638126937272511180695444886082213028206886270273157368909333088293170378624202466632376061572512434317009580640934048079330807435942560526403856444432001375976815682461592022944803216606286139817531722690621921282887297034797252014440180262680595543961480100639826571454919786291130208026925140681767827124573034353310223935784743873096349576566574094904655824167615277580442660528348588018196905047342012241111293930055863539560707006977433578864399186552297351121132786168747561372373909755110177863791717630697414183222827353610425113538247044050573608766642999964114746174424596617753701053651787465802618902219135444359446472659277284996030343679202007332988110021021442472040165911347860994813973212206618480922900508184708169170224229481204323958713647867768771229647870618041122408241097875582204632272117838800060226770878759970261562798925277585337496553242890241414315465162417430164598623185001673863911280484223125596911488102459401834562205868482295800904992300815126802994275166265792260484194936980617841062387812595663412744650927782575621964717930707614305657174695506221121070869042938562083953117687507517669691922330318102477757620027995387856375076416850920458446642704750304357215391825317881313295828620166969501415261943549622037239209924936079022075303273831877952700323369779305524780395770089439615366862530196160452273026791678453691746375419092203944129626240689066668679186764215700840913820223216931875241434664018557311750391951678621325679067507715826999345318601213746047211424316728469292118702076174399236931199151918846704151207198962517248224311938832594810324425216106136042231996350464*i1^127 + 9063025263437804266317439228538005378693545676755292928063398100830814616387665188324914803697714676149707160516251589215798315703169792209930706414086536583921336381175908517267292123787770260271976946942803419938406367832783844311233077066555377352173136466961596499571459239413047982945895985359685314642212727138154524825797833135941957381529852491615113146925039723345994887835166028366948666994286574467470402985417497033202661468613213073043988525971652594322542085289313844831032865665539502050968095056687100546234991005808420106084665851997578721648168129677983620553988343774483558623829838748576081282472782810273170867572939227584565066853380023552612033715577157804102769594718281701578534895710413307635077835733177841101665741125768505290436397241635106566388184075886818710949492415205480359252460395269560687594171149091484009166648677534326150715745724098310397498554703716728048633288696458012919132670115908354279013233841759980666792675278458553292726200278655129250550435885239323596166149496208451113681383864872793267261276527968254993604658369600901893621537112771035163270683318992662877451959136204409546279973186511487516074943043141502422333022583634747081131671814513519945933704937409393624762835638817418104955864952649355895720428217054762123983198496413441655533276196621659748972110400441081467144820355208947122441965887284883538992198219047760616249854880446595088754009614683451944572310910063865648149011214849570137598630836601274090364765710509799195356917992110160042226721184451842741415981897907738993855060795137376909228825551769808553109741729356361617859586100036574070473587908202419881773195136367794433039071759234565842041245302607759404714505909482117111728758522159655850283744939137340114800119667420651283535399639340752115364167620905540815811603138074600626288781116322701216334408103588018681922991552154007665611621724165370620935941044082750529042963612948553039585158849838779409707460544353203758040658924848948874211896401199211052533604408819665914650290832215153403988797576620209655773691473002870335878458342918787681848632065461838072220035006818534275431650357513911054750086290264437267151796761134477730308257584676240216099277365635380463378469803894686903857908898351507047957392257982113106022671396835053998278852347576072420305974345434986802999156699368067918968681010265676293015003874539709527261571061753747250470405857063968232150956135869400972166064760109354358972765518446913522642622309249783827896725867104242329228384760160735389733510041566675526551061083781986848458667496057924938998912671759523678513235584127111313160040794333837539090551806726884042338774941049433426731499285980535301953433265501222828566095190582218333072573536009216747366386490755035989601421279798605538109896402684078301902150521872687069781121827225948258917665245961620943815706257239980456774944051536197782009179355524769367970392820572342449012788758398671636344172008126956315861974428578940285899164277302346794436267696887591088836918599050222156278420597827681335632043438388533866908605061931869353688809010269994720756297778499954570612519395352026227472385783469155472652862107178061726381086937957293039473973331359452183167323823771333565826348747895307461830747415787857482173156140124569945085977614041705829057742029556500977907688679334929181442048*i1^128 + -16099541814858640262897547658470111179656295199844285498711379405163353316044432524174606180225353819490526386130338803106861985605619453648646672675553589297522320515455922125136073309758638089178858006495645670078390173534649308139520504744456154573384986047373558535673944008545461426650071491523347954622097511905304217881580947791595844568389131218734902842600978566808965050787427891654113659658787092559080417599823408064951062808663420814720771268844305790743164469062827898061314871668716617725536003992638003966521775761807692845865731215256302693244756870870101866234547646690505291039731655831819445247107826275921475145902701552343058880181068180366917529901782707820468572261565597330584840935280086978751412786736806010290328343459769245110014179305752696609216848508199610256829427801609697936211045488775610671711761120755557173288523282206959662531806235785095387845873847449452683779020503809051378738649281906025922779036497248066903913855349202469019404738198388649856114781163508103898794203868345907523677599038595170072501589863906719250025158155086168811598252536829568220858746005028713007938750970422171623686018094943442526641288172113504946998283408513525793345648382115534759315297376238665111544224444926522900215954042265647184016101687796277939793153560918282254427605848956210373262406028579515475205651530739880044899947930317993205051122193576730286125521967506141354847355989229916517697595405575749334472973466753237814426903937881771735957833995847336365169444908386870521821054040464382033185221707802919309335365251925409483461351501053513209169938397974339720244587964108473872586483822334602972249165031486829538826187364961890346649396299373273224763470808719257134841732546764804333629793637170110800488313212832151085212350363356090719642451177193917779569405276634434605161852334636261778578029813900476525943538005793067101130117338097559015136801274247663345499701767121771879131258591811712998998068040783507422480210765168019539061572729110323225614733376148096836658696147084878683406916807573236471179087761254012648716845888469861710286988401588894616432390881518572268825487813707100596480100151577285270813622767132409646364364051172760550952460002417045697916168511281790819200575577688186169584448962911165188582009105486357222479416516718085489268202072642593655244844540784217566530394949758707071830590457555104515034706943919415922327545772193316325951033599826205307507316356815497804072537063198075661892306068787339250059949376181278052414647279763071146203358651680774948637100889262981377150961221358033451301674876139114156073871344242230770331788363590507997397829032602088136797028083416639693807880774972080872952339206181196047051313827553089552975410406383702180043750144734652475650469710838704737559787257568003917174786397188064447982831464476442786395968597806303680082518129307785745373559935324563897021535522054599282766222690616314297427251366896629725038850840693693210459861251403520743264470829167881130114132678098010449150865669051683196693594885318489280171310714622666783276919378135503231676094822507229758798188056020217171304570384509342867597205500308686257071517624141414960477716621400042172581638406626351558608806637567190075344264816600259473980842815711301640368273051434706997110349039078363690025919557147528232116569772482625536*i1^129 + 16665789249157372874585522720607646424100463620707098401629348840674632533272593060554892970559092325505240051729630562667938346133228641056517116849824814880832732766678490686877834261870099355387269586318804650132841246897390184912920604883242579870112790338962486889167480338301652115034743015212696446240959545384695314161887083532179403575243657534660286691193157992197084102608083224894122379316923923594744928311320262582245554354382271835960176096952187559337341159541591530139742223229124293595647252624249379590700034222900594012012175298740722681555138375056194546258106678654571760863698001389820653074774715327743394602770803347745960880649865595930407189869288691144684296078621864789199020672277217689969324330734353268867978260766683543715083978219432958049101920055905996924810364109930785260996643739707623628895735377459957939062165424525329632977564267146996264779013910592815723742530584186385368669720065839895771443685489623379902953547536247600880928393417052986805111396885472954027276719896506481097841354752268466851680969089267026521420354082009329300192297082875729306313603649975443231970469631784899848493902091316297511491939501496969401046117737873926111198718647421333789470998682862064842981210893420862996839393460455668750781122416762900617860709530491703022765921550170172659498581673625619018805526443567929247938979512156900352306875216199355678424202267650743779563332550961159452702063026962255694353904012095424413492795469323227982082576893060337530112284366106753657695782636525490997544219225035047313839445789251557932452768241863627402751302414254743900270722177877488889253136134889704161378290998656971931247925884174065185583430937913055573613843369105994387311869889025840478821277144271898821771176804993459569989577681654913916688523811058474628398584372531874530807682461747029843311880814864941767779662847191392608030037428860968640612993371906817268467699904020184069394114927759695374439830043844880694699472367763094973812801277125917401040062161106833660051238367667049670376853976777330393971394962460348662567470597121378263428712843683646404913445150508098618658374892728487496854085058002152463394412779358738452561223811666971925115778416152571615717801589636873191736092552770629670530995395538663614327852151984257029227334275230400668824365573323853577160507132996466205292950521556586061051816161290645904969310462804643822031457765386148928810386163556663001329787431744746061453734490510428460238407903521732358084416121445952554482309591577622164966961604700888883683598685631692023853391415380344147804609425643532749647855710166080203763836465979779506775427580559567212185026154262698094336323593009879013332995959441665437720086138709916617329757847996983224809008820602638849394617322826145373135633054298389470321629211132415556382268974352475566436803002205069243279236832795425367358506564953043791770833607030249818581118654397759953860385872231881295958173680562102036948589147633822323841653124828375208942814680248475373206381604215484968860237201268070248636983167661016600866729628045007866199246609833399469694135796104852729076703435176444594596924152021586696620195664718016159273049288895739181137623302841380941544964862062975840335390207319228250946052230980627098312898338916779452897085014656804582795688174745784401447461322752*i1^130 + -10913960089800989263305899160712577977162180198680138065720548913843512560007094836881992869647241756810201379678590964568623990905958103952421096434530721892543522454431961511229118963134545093708894334788273586162677958677501097427419377286975877858863450759628448255730604678439664849993988894535390376418193511295803149777252993739522122030976319806566818678079224834299201031607268727182398215364614466214689011105445381473832071381845161637809974630280662379068086096097207005072774811477442330399000933418969846785007307439757581120343263525155239059920873186984129866986468040910789415867117237493753989681809656782786624796952732451314166984882592114443136830548844817224216844872508764978348932730132330506718680689495724938650862257801602182218385612354335189036180600641163697312974248172735644606323521724399727770180619288015155165461746196952316137776363895999458149974799027915962825973351806687978840329486273003317718451238879873730949180877553156131296747586395201667959762071259646110365249379366398289178353654335444931865645283939728363087120297781223152426497383931654471069127895652607607576935856331314638573744011406303548643887267724908643252800354200154095064435320910761926831953829529263065234386803299988532716861978374091790628922513405389455339767040756145031796048646554590079729195529158110057278432494465551282037865447235374350006996717468096348428553076166776916630739056955446082055995691474273355772721245132039876235431208560708205350264028985787668918522126906083385894191579101235466201244367070719661038508826594938695738494157318127939738691965813089517143152694601734141301041444623947801571503646387943507278378129775722389559215588293914563722877479394870414641749802246633174705664813230662019420947127404827890020318886581019962131681294403028233878360909487111306529680952170917892175123774599038973312960249564313778002990726335930063782248277212325841400355156481538046039335551766602015237318256983082536861669334877824694355401956503661394447052020689077140903573038378426895504247708128803973361778462814784487497479516642339465406300689330033070851288500772801880094223344333747829059255188346530736181888430447002950616312711495509256726214665311644644967001913696911496574935032089422957761794774617007676424644369001341796828674310264725246681929031942008599236293026622430946571713636214260928747877028420706646504258109090432694387809058148580341736880181802646690629498560446636552192532677228751315136661275139675437569398134070436187799108553703963959495773450976490935198985308349677514449658240230779237021029912591686790913682490686989358240723762617204916384753660235227779053892232632145909135700412309931105692293874647003350675198482167733670009580198631380572151323063117716188042498864797564491427515945613584790069502067209391971557864040599269878646727492482818639609164108119082850312415568748936871906873344604742427548785964181950671069880374104812701152281090077680844370784265524107707126168057800139899840042646841135817535575889769556408059407240375920666465026643205541219989917550826220327767655882600215295419917429202965601788105695783748943850615370688591565726515362581578283056024476576313974684958816087710705649182346831222258789628630952215802805588814686443699681816707477215717554004434367050160647894057558692811381932032*i1^131 + 4471657222652855865177707533385643101064881313197752063808697707458816450977350044773637019136813053372642900625914588943153080412269870183504502069054274669594185237117558908706289114888016163744500591494970581445888150995066616686853913478786996273262574931090768914680248779224109374968993233182716173639591550246874807647670799229247193993111860576604763497804034107143030575360233492775998436137079371579842768789082711859827002980050744250498940417181903660319357175226284464000265104786704361936808167685975915374155369670149208734235872536011108750500644370171224841526256782299584431918426631126989886903196460918337679745444936598383328603831719067172797683497431514529910628078132454138253990372287293424840691435821584374647885836586786598330846241234002005580391030693895192792100072273046884823501140157517324532169211113859800416593011869479696928419156818487969797297691483075629721357325245363650751361540168601689181681263154871367201183223978266456068674282702317184968074922299242186102227523236658782348276555372428135754571747384128930071365882460434656290083037784773965742439547123498555816641382704593987433592684113832895962111166059308323568940374466661262612059027112160703963482554206081674916698506311193644742140091637054599918101969372542114839503508662095005808622543499316062528432874746732520781814496044291060010313541497655303555043598965103028944681726272415899973826564750313662203442958630208087979410249070401582020943891722369052507495534194312562489104108351637044262965782982572065134037334616289903400980491988007979974537377230162064614200386156422880044316012260145198152284169842436889742082487526629980071476151561415812580539777685492943123165575823067948130930865098891308643296152860515979000006033044128254320172851597082774593325599130822751188805792026856340269003808396904015079977575117099509903352406872678709788737775284202340712334076795850439794804768200305724355422207068523229917249024545199280745291435486105645134886389967894047535595871908606668889184720579452249417137221918211930491199933304964295949914383564841665454411319513675514681648142560141180962814678011766909831538287231916647636889632315499801569122388251827935511715362923071395387122054360463330353513456219696638540542440299617132716722986265415202217281698923788871551093117920634254173796142455331970815558621957535283769703147308118059960750573344206557887317952034676447757888227248123104093505326915350562395277735223798431741803249919160220887924465413835876831015315650244083766091340468394904813522732913705196106783993422243112367298839175705646381347098569897437121123188899057491842372954575883056152473301858108669540217843664844884282113291186858533953510784937399741341494667565712767835240090861952064234324302444550147980660852170586446703834659995862600671711851737075681349120072426929355796810477934179204722876360848893449420833367142406133931794855966529549434648816854688074975420871035390882029547792260851243473331497515485610543223467708091860826762927081242701022518138732259120637337911988142065641468278631451652551599042329489641660867510765967863746521528571578060504425085692930332556930077021869872073030468274536389998068968829717919552584350907612683995015700816328364734718285095502378639811719101339649843961372686320239455861214029063127040*i1^132 + -928396538551941951385496753449808094941513675984606682047227404096210664656912240283410399013503149781191734008728690890618113149504761382821522666664365032744976980487589681505764078456824995905274263065853050620894066947709891061828951056274004140918060942347309790268391982614756971788360119743291460966384565549131820188718554199712775937831053099697263262389019468592309928526853295959784948734696426562541452356057958467432072112950828000216497355201801809115873284590671842392423597956112447025246962002522676573112606042366880927565277203570209889754837308983574925251097144923780184651470567812704478217919451478882531601627308403029165625373565967648186892358600285132814293123687397518437651738816525356564187067810955886108301660401574380463702756025520881332350361866330250185792414997165625439956743869106493917714429763266403638953968385130461517865834279157002079409468909528747808309381392201680498734580755719776683404404891316240639494848896004861480667233214614538654005773821627129700275475215751441616569281093834143581493982586528290400784205336223976993965419612761615390524077050624917193279680967931833336911071990495875809558159097700146881740222444175538256313502921885132080738936587455916983584372536457024901366800329360412370028030314879843294317333942168140573462186910061928370063332045291385049907520379685439159523896562229643196555671873372879123151450912125365986689973833953352909457991297956591303022479332547539689480573067018940342409606882560768642741973942557965634058108807655916425971100934551091837365813555591350988169649626764950362620753273638767199491455620534561603875557668354697776795715031680079269139845674122280177837638403131859482813673633522286955017523413595434526075038845879551366598903576447288418912205698107655764422414486657264089264125465869138154110916698135051037116477808366380769210473759322435096799020560584602816460082354450256200529707346909185075068208669627036793405727548172105836254916379409287180524467771058692728819834317455832533110819927054394059277107390129599142503105151025817405028501801587051554961291543369020631219974985583811419168007613853995641384374383269433729719316678174729368484605534830309833400647211041287111728738247585255183926276574099703872083417094006926852507069222174740698593892465247015554331487497000792210121643516855808463287226942465968493573205062523116658135999219349139361794338785206224692279615027885260844431214811998824868301483830531422881549854710593045033646860115665215465614345975590239383444093331568529402282836633328036756282184877746527780895937443619334250734661625710656790036260832944987603611614514603830674467524464817096499006974741921836119094434493407710145508447552686583100125148925924284154457032455507755090963085214122992187506595623158877425299883059209071700091155469574445010046655870199167853570122581260779908105621159659097790700112082130281174439732379692547932209943239856745461813094566864327137173869534222831417120517244657075164099317840155536682900687970476597856386878070201690653592365875671151154535529578204685722499725298727855570210336435982489020869537471559436673629845011743355049983886639933382284967714248110586079992198813543937636341325469987521501516846746944909272012528601197063823073468584250279859902418829642968558209022820352*i1^133 + -19713004142467875096204933397767221184591668281285007738782450679583608181937130776056072374342659156635001836060083692759183674190976815716750758170368901812517847288025122234696488801516150174804419186783829150160522762027350246714708135636820121568798720436094808994861947640332234250247484463430180842047118238111478937186859770071464525087327931373892514449601659767761563179596185235536489148433337707407953169731562603871041425754584592819626040069852837652550441369266419944692045956413459095645196146031157693883120145579733042617721136493229232537500294834294304970283422437364444131783417824059213054484142622555755897634873455513288990507036019734757328539907763105525201342108980349549580839421336287292287065132065885828863950031398839628153509506073966524769615049811172356025688781333284782477036068719653518861535725223590336803509051792867981596063593679869964143447650435135691464303674565625916768378186921099748303168784090351825137524499118208021410477690241208815789792011972189873429311025392176524796631107104327468166772650692007765189352998971317539223923793933253786702923328137167761183848835798818271848870357320049534823429888127373559312796077184214911021686202200052212409687237669691134062172120187447052215564181345915632768245626226607902364926649308454988661118083487310927774596300811240351605600488252280198282661869274516512257722864137725443401446743905227583752286888737872992827544533707579393676175785946581785906189809738143742533928917841351359900128407775409112951760230862328291366863201036918789029410033064690893789352156895520304314756420825275061403411790527179819176583433840418672001239649313339790588056006608389420067731018075237996969503696240199791351715117756418018993062788933475834699049355578591124483534037988782717560278308677304629002784730255950440121083948396088755504958767378219116874949119777623315233430804070206068351553970873441320491834889508812825896417073557585596519562267773472067994099538654363695170966345684328357736523439986988594702017274180388052506357250725108690007498736375194983441039508261301501876624500413245211745726478486040063030574867610799197261408844501700846555766580727758952742497478217840741999698596777780602983725105482853228864072640500397902060453651056895741865696503450159911139606158646168268948541863008535390166238765483045763994710391851832851887145227412987803090024398355819671242297116463198120807481239861613505365295952615803045553133554954985535256900792084402211199268488858087167782479448850840690836514874351083395959721884405039080157996360412897443521493446063713017334699235898765531147377921072026935582123368390983720506970521424238048127989510488487465472741057040954058708205749642987739015502915623396484357993421120516869255511990959306220576154004287707123444540675223218508714330185229586610782795252020324062131084898289799944208894478160178744515601929594850321887010605537710378092460322116322640682738214896123511579559559179706581807832691516847741194055684099643948236181600125076103763878886976305744348100247100412563492772389689371448587460421488560129893531386314344343855403766177313083543794490333367220308876468696948665159033027022670672865111516494242736320928058983835694069268149902657304453815405529536585254168365088442411365274531555213007912960*i1^134 + -15584125403201238605495076885651151157605206558161800504024696285840816107003311508372233289282359909616411902480868202033472475270517904185435322850155069757354708183890591384303960515940486997206288709921905287067699998969381910546684508681337727204630354793742420034449122571477799294989836677520037390763926647990692086286078437799733042488839202897938328611544224994311655453280163025352126526212228007724773799427722978520581335772779629379354796023925732486226545901399642419290883971426910372299413760695503112048410758189862297377791592995771023255402237184989798036232180264194741899700915552595581422278554454705715543949697195353192693371660475298957213389821896572202308061957426263812377029346020564715690836787423863472424209786282231869783897229009882793734010560255001635307234824003801376212574409831989684083813556802180212689180952971984054188917653530345561898658450302938666609358420203757758991217184194540414285785944648818219953036366257422136023512228121592540622256857399237443700474888259151088804379262854424584165413185618074469459879436960532209310272092972993508561624893020496316849779731459968481778314687239603974139277317627945991531867092404790949633250925230423889097095045511331679543373172978452880872171318479467967900927134045262159717891125720493232539410455407967593006994378566810920703944039223381309228027771439787764471870022082663995571158142844658173643706275179866536327873761301351272870977696343063763659485709931225654354115940272784820959465568156761047498945685414438500000576509057391880537356966806245395939880319346964915600871868669834543604849508921490175824062985912444288790644759713944573294784379622273743231613169303893184112979775118234208359405264576001245206112371515053670804749818597013367197205329780418735364680024448844389568752129156440911404500968070156212744074938240197520402161985794082512749022170736071735774540844953377103202565532935814898721051484952572380528153240963345338464945205490021568526251246149722786438606771167605087279111534709195442486896827370705124106748782446771056463068210524179316396438475513206919077959441699692900141374397439154009451674291884402773340371142292899588640945465109247844975111842509000528125196036683702335087811648504399458532537582803972977409642962696049565689716159454002034087782772637461562359460324845471182310656665722517725148535536520789779446617854163274543003051982382933031162788988472144861961935590577601942071353026357029410144785524731123261376814452417795328418643892181699326791543675891480030499238830832923998657491248137540027817753965592155322961036583271816462067762606203386010206837915274303033673073356525604128779995628358084946455933211044631563191099817771626527968021211899731935705385988619932711351242710004124146521793267746949697013693109796080275514228838633656169462729576754665872073793206937608687979698023598869181252860488377478771258582387228899379658944741486891553517182352843641251690494757675799341037536659110064949506161168154091781334869104204864680547555377937898375402441521003301338950261760285702760458754929395441822036408190971857218737274016038468280171291335124858678383398012191664193410704511531944840188881628751015323997392728403413689174251354613151335566653952516923044261616173679118391873297950481317888*i1^135 + 84042626525111782751843097346483765683786626508167436974517789102663516617765716421439483448921316109998150802614013528797819875703251742539104125057338089070653051999343085874713963019408881462522694705104602563490203053987544816096620954921721891827720096096513278186417243767667646518108229051218382901143867199628077091940016759673188982879737878686975785807375534532578424885529298340038299458928902925358526183308255265765653231148942758527230331556312121363687708338386418907469075594249983009120609722030818659847826511477202904271665430331379071448207893816334960349336191039140917025097996050433520523096639096345824812854681454884333605384829345274318167323906258096140028677995858078628932137076632930811090279355025151456039238132857425106349479326634397790884062053714626130090555408380648285946247616793784082218413717617216907752720517972304448078647180430308066217044531325874794758855247945511961875939176560571730502096865714324923229765729600230578021319535435993554390113771595150604838230086697886772647662858252783355815153677081795232420205563306793414577983973012589152396611456195757512808720270636282785408628295567163205419032175819191795602938034299211297314817511028780628090540874921856074438183204462929716699668318634598918731435671398664189874434274148820791212045513555048266220817427528448277016985779055937855813205406380059998146740038400965493002223568682601181373644587299207980302871878494258104376233173760819082701122404231380521221102224917755715600843955344792906171585618825408337187828936143457092329169041390556472780997193783064294301157059254081972172211622450055017292810204385957124349624668023527880802389775753647420348596227736349097879733033549471255728148971634622211542431541051786096489267842561780179659886418286096562974366773534777975812492660995226910770208045396379103361990630214103516536553594412972320476374522669531366831762634717305111708569998088948608896401821461149326670335439451160816209950470924857799818136176885670238697945634263836723325364207140802861465011000241196935117029495963665426912060241887345113457208936808834359951964692819008110647397414994783701932584581753127045473824616043303499050024946915744578292473318908615633063031557548332849447014494461789371853408456664822163495901025820951869323668675075880189984113794384393386549843081702366528169975550744591815588564006764585861851212000500552134283335755432155391370914425712444076744624405191411882519059413981063329739629379633793955734478934261636919398183016128320071266302312701140450572285292483707204702881473627347205411126914139280127675378339271553469738501812661594572923498857529344650869532079210605554921119918113924442133867791718004575605339630024111986115131746965111411395389306296222934337215554065920265368286757631250591900604280796643032855377973918290111187734865607182409804878088780625928584953699667981715592813116183419180383170734008255930387846493746396021416869465478511030718477814750444752134106022128006474524529082821865131723430714775249082299994367906884156450716910940145721965728507325910331660199670597988703027219094987819424543463337414204535709599698365307032716029021255146546299708606415410871690666853237210979894927589345517352890016274937616306051421955713698577664326842357383959108279861248*i1^136 + -47993347708262674366118352479462720585866252190868299861787135468568906655095847461831355544760944098307037623341836494444112119632398489519433697388926229204834635027108877343518736734905458807897134213775380362403016398521661636021572015227945114504376830049476103848759190150339606634295190357597345495968413895922264958233347240983201883869690431054739873571615269523425756607452643826071756424073423640909704419768828676896507291336034723879964698550245044187808243501112840458319445378092935558833479481313405253033903096908246174884048817133923936443763762779276293924336552859589374623429762753547390508866242934613496552074126609734195214840162459294208296124079031741402568322734574682170931467803890837564582678503344005271553587353542228969674612017885778993832677145553962387999451777042517637534429528372406796041100641808787945653935691362430474005739100951707765655743730976474386079767304969644260986777925201652635647119058495840653678844624316939636182497996227696332027457429059828812194284610600070183900614749547968053110210990255156581096153585091612395222491269142172887527555961539334400294181487769680775676139009034125946589196420983580695466012891713206015495955438912827026346907541771232513412482340333197123086766911048075530630097209935965473378644561461058427052372619325295547844255420669845732284955868086717212882081364281430159906072074122848626946151218996395060896318392829680174713137807360049004142760668908728707120158186889409790665220755926732766317305853092201545369573784509509423129945690976113374307744022477682132506585219548920177698502774306903959050334193284731150422254134260222433766928178052391718948684849772445672813108084993304870286402134580369552106538612467632068337547982334185155082814921181459528889468999388853917848563141289524117339645630599435225508831338100917642288945248188655412728452702389531981808627409425267666167149218946335395500507805199892336190433722575441873415688599366614091593202882775575317448350326644041151922522140262339474171541397656410882699773999118947698038070315573868301354562606917400744270437052755606733982658848067604944504638564858247445979650130027716266901990667387174428183093051218105401713388365887130233597562864836525350810558409851641297815846686916599981007834115784801858259438722283559992483429099146957859289031148686454900634523190234638802422943756073672392866230243647998014430558389670884142473066627439574481686967719941633690912035006612635401037880365775094398997935955008416784812177155025862281933720464473518833218120110971159072348995225876262941716007535503055271084867903072413564707957156687484407732966087054759635970652324274605828652134790003058341706881853548364873441501268566992083674577968148648862363025806233403087978002195527973047696379700600364085937600539041237129348292552373488213137409581431930801602087172663621699482379388096785059320724983111183250929768890136124514527158501319440884122979005154922432673459024656441152262633044673396361959387294640006157037110788696479295864812380413539576719060901784469083820934684771652874488136968801430297508971666087558783488500419463480247894917080186975775078496903378981192885704123954368615916218549919976518935075578992448550707953971801968683042793378112380595736648204791576929501184*i1^137 + 8256509462666867609992628067390507745562006614298598445250921111902745483011693387214656157795390842650074063970562427516310013461312812748615717551761847071188758211805530346324424480018876060641670406070990786192608687076221552233464185544096457403857944534008472083892586694148576521889728077378717404995178677285606448589501438818996637053814016973939788295024331754343561002100436806071862307976307549978876613324430417387519821784132437504414060282700824545966256303623170370709616843478669561434401918620905496459242842842285800923770118207317114200452122549214383817602591527968162724180093938797748291074032056467737224298210571872731034114743516614711757501153264994512027905597724756893088439938761818623342291645161244441339427853555085543258322738496409538872612881293113048806259979461467418320815843923059025573084058120124045508924185241250159474151995491936114193078493653097544338581488842319672844982996752050015707809571778274726595459379995546428546656165300831135752853382510289904527221827340641207812495695570520168947793972087330291804440196787092603784975738656343000804645755324244905095695069512272574780259715663708613970500363420400226870300362601585654277225617732280003813914717643732424390150149973945003715785260298576887669165645792904368009933839618446460032122750945804327016270477721197912693871752651088536814210690357131878858433384910285412894741994755134804428500609571673137811984974540182042594381709871076881171946153856457222650132977241386609744765638479510997291478711162780728774256780290511421655080633809837301589602971300588236923603277289461268106281831236764858103900711572536064468273128758606782009030309403218113171885975121765126291974568415918705068435770530467527582140298550139645080608951779410099088173868880814061027576643126829144391937464873913972285821120185567166011798159800216325568184907806304522023616521048146525257928162245240655607573528177650666374154418505636510825183728708761503772817226681401242507933234659150020207961751551401880396810598540947332018157868192138823797848086193468426337375692285742338561067728974415635663633031194526322033227862620175306019719403274041928571527640408118005297478645062939414526376596752631260648811421295757957929211786206653930377239938944148845550923259152899858980867952375550800854000442378961766594232042371217577161116150171539752103295822173549327728271727922164713188853070697229210228314388018344769232189349946194126150436561969270868626856091842022985852497363246735419038384632476421283999522611287336057696562979410556699618358704644405727918213821815628407277200028751429839734258394790967323558594743248406405711382140516812952115031293345177542339366739178136619214784455605651278241953614759431488374158939674740623847811500389026138564631757252424568256687677887904691898060843170869501932264396356661623879167735168656540515246735222497352120881062777960449792505623287444091932811563848258151878417941726400567577537089480296560828756917429158848491524339233330244697821285831834726484988915381102573189278840585264688775979637180816616371056525564538395976980544900324426101511554588426030667356348551056513774421442543967977108903798400944628882887202855810429646204162349560553685923483846973930699297631493116147586611155285573632*i1^138 + 2191394656108732412862566733658751477248711458282522081222625587388595566086731004591952548225737855045521536533353519127881193729113849184044208197919614624735467347892523298518664413520617651697252285646026038359742299890126946524485458388652703349766940156525584241068987577457725719976776590199471670549674573233959838714886630782621401487120544601164183124454818964286742528106397605905770457608572536715415063132812286644381008994205065619732582736947395587499775904799624659863086374924312794853777962006742042760537492547036646798123604531093553046885047061729302528099102139762245242703753481324282070244338806926133932240126202562134087760052442886529773591587698637725696900138137712918077788321514967645732489083103888293146538368752034247772888856013097735902156705781137758725976030881605219293165935841725033470235869950905493430229120316839713003577138570960731379838493727783324019925160939752931996825050282233786829920649192522468640214684751608954624248818570442320199381443079768573420122861334240016240419144517836692473268498939332859555429635279569160752685301277199800941710008213767483957618490655875854603000577004961804482264877956179514508179962657504375875647473398211391846816024618622638216932424044853723537675605985253703880723816393641992728786875642868824445430237329119359593497139441370125786647886415525322616618512958748590743068757930529183202528456262917986621229107878420777046719097424380294136920663443193612837299757409890921917580290105796688616577255624357551421681315696622769593128084681304728046002566128494872076318758912747347639673578140369718295803928943777359981809035785852092161924552663692700423293279083470932946035977981219157972784175413906533331368054479699573517806043079624150432612025347555442338598500894736198291170166741991636852591217188600941736199829687642902934569213621367284692415001033501313598191640228092507359807792228462882098280102070598150145941968838642941214234710621704482781397173333206755092772522519638895023913662129728586015733649813843649738441637258085238809670483886723714251366746923597002670262784608912152689161660096878278883840192931139952853056562064925643183200730672411634830414615811120054828242799571009549362408916976430473616300159243105978762605523964160745344784371830338147642663685219591047244733217158537063131849571973692835181236076147948193843950864780762521558912257720555295910809766897639312224933491616834617113492425772937108809758660163033185986062525506955077577621992793834353061619174729550455980416273819768005625479846186239376456006496308537442210068711760753004554597044533181147131957553735373885106367976022279946490401739158190986608687159105553980517382633296266085303150550940185745849765590321362588929964416752846658559130905446689590576686224551918814132844376140881008010892780393079057157375774741981580595996589216021241356909891858110818981842170934189642301200474425201524189904214522106922471893030842427609401301519054907673713939835471719831429285501947207261468943035989639056384969395498555263549972598550449910995532068621777561655452094413497188512103753698573120623447680404014380543308593703074959852757901509750175899021515429744462151977363908478817058511434531559025297650789207456224701905655530681014126458699776*i1^139 + -1017629326228733632901675105474201526636447044289839867049053395919729223864997294015315817949549140758902208299225606229012907685816045280989259724275982275690411938871862544469996834803046229623218960191078276253298625212030337034792061775526438933553776787073016462696807270348028508963262012310335394407417335026096812057347296558645115783253143472272502824550538267777572985337117798416793302747060619813741292554343131153208207788605388592013468394724182141375416858237711281889815300435619519823677509171691068196887219819215545676392197855606257857946590493869631586620007281652891134582176420895786829570111180765630248675745641528665853323179864669439968973081321272743743340537925925294480424424457068943591665039298212773234159104795601397572128739597164226814745771166017534418683500929793486853058689865900210505540123711146442021633373593672818663256253787945532716484250934319130990148318359463389457091280825827004098791552022403842267201402347368717510713206356592619868832940680695521747889214308458956401380686826799940265743042276738697155738948287438862541448992467386570871607218960233713192346564397181848796964156070024392068674095455533080257387036963328598523414627602178611421024328357899631881583059166630735382777911213287727916576935203600194642194814306722468214638791332236442220399292016791105332838964416911494929448952391102602979112217557323278684665325549911274783630210235920161831200104864730861404111928005312433522940992671480042622196780423120151687499205231559768896979680826624789083006982125999753586293306099370497397429339468354285611646093484775210474301885559646661683828700472787882460562801169689733865524099434744410049526380944246623522138387937120905895158907352754138229205085063868944645512295651456763171947285816234445069982955811581637357238278220403769368829704209716967162585500188062145018129492937489630476099111774287073634487783313766177189384414971296300229258463244120036192929346285670509340720852365455258039322766872546632611697175030867161198410081722192091709622543203443137115500754423767642303662039390186681763654539303901820761693644792020237433918825877772072779466806811510043880045469355455926645098343912286177797549962402520684041922162330988786028715558657728448227336107527142940236601415542323757794266365262242686803751662967562025859479814438816588721679172650823366823918554819736396046916612303099426199740631552673390229566727389563321358001668096574936005234735538314871404367931326562889759974956125411563962513994892939357639680223154591744836105860105272540334190707893017838587771259506348555765475674764455178850627092485206012363662866668682516145083326112463197299821746394549667321503241117520043521507334232391827280204061101384133145523868655806150065226152842233696486809451092946307526809302339266623651638532455109234337752664375732877656575360300367562234094886068361203769063676349319963098904583899680623552487528239967620025371434170764341802863419866231657042421424091004567942200656684343769200450866903184811749402770964352000198869836107637713083164895850135527024112155821221287740751910117753186063298092929161416575123472053481579277031925521864616464858403418371179748081040380875484004371994891156433114610584153923161341491204160486299926528*i1^140 + -28589614498752832477874142523347920340961249380044672820439772714205364414337642520664727823724179835385966794465548285588308673753546758882581120300355927235636397557491556933087292074813088562388818195896440999618719786661895377853712884808970135137142141257767058507371528015211810625105174572169810586416555808798294698005359374066073518006114588037186982838157856742181863026778744680812523905395594912413239423888661781220732511201029556205726537804476268684489052410042867740125760238075670269739396869973883789478875055473105298011802118664670863735665549683425202142454639819390173918316938166861002875062766245630425257738239625511660415933675132591005873052850729016432097023051122194245013298527946392049508515164067551138158729801732092880415495321232998681980053250792695497272715402648854927539712731745949577404554639353003764933356665224664354058718765712433185656884540827981514165144626031265623880560015806770063122480606984937725716397215012847161297054494580847270664348144443977494187058632671021426805837665732972996296558375049618626249484123967415244275302043178242809071465072065183391552878041937148161005144293607641614125375007321874452118830353387411345730336699109030486874669271552906098246526432848786671256337665228539629069792779858182833512183075007731326978129767888600029739868446405488703651846471084682508909244432762908712252168606483156647938397771098047024746445599651358630647670814966794531286498938898874910676042452386103260514279315145762939663160477669354889989299104262425672239408625888103281659811137527679929646726758690400159941929533285858020068070765513449438633076880546048743439554361690716579237526602806480516642749360686606306359398172687783187385913796080629856871666885248257011845524932728889210601292523311547466996437556277832388434852086960599066458871957699498664014928385373216694438116803214715815610809038733814774936126854943160444300872817592713125479526648184252168743402167125997414695111930968069960034089656738001816845028997657484400875374729684341330641952597040169484874532398441193204868689165186127561142579135758485894958430724184516681975827530397166092221333488730973926508740289425645234085831274233419582716119877461877014099993560564616617808968018983131224673145873276161704196061701228145639745624610093239233927120572699267172332069246940745486155715097236144525632411351071946334796814068953449016521410856513162100335289118080800164451276767109157858606021599837779686241371138302193621582497094555499705657022693348996161240920895844562358535577965275333502337403288508913966068615355780151750918240193886133821012122565979116344486338575883710219845549761879795996574852061147996814706996099288669269290104091246960657964674526706734156770333987577131094485339675197985523433196233079727950463847792671539964146651827792888336857346293462873991588495279668029491676520761807138494486745639713654906430545506233221224586504316566306329879033267037970663757931733175456000613108371120892855370599076697133520937031350126390563527052795869054880856714846978817305572234984066476402596766324469363086547302829381756568349971286165744553509793764305956086178673154204790183760837182656958907851938348837629722794625772472958500606388167768221289074858924179456*i1^141 + 73520017621068806032110315599975899772453305684852355078034256153268489923169534650638645128363231579010497897847038878580394172042886964758726150454354757238835287431208340258835673404740960489710457478092106534178108311971341044506267849828189328137368765495150433695931683336997954002985314518241050419686082223533314246576094672478421224906188177535651837758950983445883783399169061681023415100755275850788467690223830731750012084132189161119136730242763593163905872249423738252797205911507185212380605562420820101872776366455914149091884601705591360886573571050391153461435832568813274399536185007368179526761557919872299037510281990865853148955174372943574379187938904528733144156481140088552988834172260559663512177523738302750179240115030302458545123960645316568596126501898464631411594619883543198944861560213603485306281277461817023011603105322213730246927190034277602231679424177254232396468937516824909570059216782548646353279617523164859030753773891064280112792839126116357823866180496501552004212388183487284807215178049579107590671433660772223653838517010879774394826260912231921198284510380766848658949214541742537281567045514880730952111729887987313111282389091678874677721458820922561534816385301186446478516027243120884281382025381875719643144666604963868041080424388614026074780028566497322112189880565713658049643878197119283463714363205215812118216580902097080188899403385508202007303050360643280172882881636784731489496268327752385813545807907383332532645679090903905344614984360612809800547577363107228699526431800033435438422711583869323461497291631530888445832171454394682246298677869608173485968019590623148634552884569637308566292794702237218798585293941233849237005005716210047685470179276802205225549903033828351574819861543550213139947634614468253617055988384327635006052203067287811137583906228214598976131586398726711819563705537043589887484334384095761680999408161158027039776011143688005685181713451769367254689997167957371936378776976370133498267771758390821287383091121436210273285522678485275211253795223436627675443489604500842308658330557786797969095915989943196201755613817421228651484764536731424249010037036397856620356708180008468076151893055217763854437218370247960613260769877361051715061168229842569523666912554341135197428295060976838058202994619298105742904610291702464168711758928705278179865719739889208862119442967996816139644636411398320963257673759718381839196142050406154248648586699021806815187483551216560180137426627529411678089439172475191085417159047547046838313752326863752312561355215555052546481454174490364011161296235969485997329217303963475754699143459530647060984237377345188009726989655004783181967689606361944675287762887128665585960340790975096458491853461045755624921909542350793499940875521896545942606853278185604357681872895301898985390244370387467397591075056311590038006127123993842520085714329086277759190505088309129747789150761632465388783757124189124173302134587807583340415614381866417445662513558507318814455148999700887349493872532754715624126588949016363474671159107957552796190756597651825917272957893401675895786843507786623253050417133581512386269852910041015389977879663426513330742951763544957788452833942443795243945745402365802040290006179982299614937088*i1^142 + -6643151493251155852370686345499588243963374416798306011458685491166738353021480061753515386888281668415585266529384358178267443115328068869755237019520490119137592860405740355870682598084940640256343584490197465858050198246881495245882638465699458324585635283295745411136823030168819188965768474469710542028976819850701019483032723019129094079839319088974259108276875200189606759231894400302643828053032881464477039363292950958124617540734323075423475275623118333004336407855439448480267639583788088366823787059486346399047024777895914788881775395032149635132835187668962170539215955036196135587923293336690394685380729717013998110412332430247498968033266764679838791895596205683182167022155457480611915993767180571318545970078226011043184884503121009680336906093658667432136746428605651893172330302435887265940621173139154745499987548826499300510024240179393361056705288506499086934081736454079130336244125070196927732749342127849336838962270439534598278387614054909000547577452301375340831735916946653106146081469676325920889249084618287646232467348049433784965847319416825901894842730740656052962864987412733659101925353175117344083179426957833371961150968473716505251292707537946385788308134923926899550964181390907422040858494639213561548274312217499943484152725875318071240572593715937253023492221909542121714060218526913837952680809821609449440751117832470687854953529424835592543380752778923943837794496358723280245789128574394895657240671720730133451035733864191029982137647343258816060701182604519108229992712524110482662139206908440704110995625204191081765723547885065282548998216041247152170990366084493381557676814970091983725230271305373219321396282567877646032261931179811934332929986560516664344205835171246890338371445871958270445251105204141993363351027459042527641820044207985997090895815590797910296244843101078919776593846115281344044513151217971167980119420963785403360839418352824250586034078690352425160541352169963959799008505306966518037295800822771604741296675427955468933022324335800238711554797418260447665116420317182316556841713366262714816855594412067623828018012252306389459698541559145155788738866740382490369750337351652799398626069898027996365660367758611388109950011289720684015166545306732856042611797474081680403988986886932032155714418325763950630002220117349479582788578320605755295039178614791588392108869859683291037525861427294140665213050635259690932680454363535932106629672828895497448291798178416184923180070151085992432431861893031376492771905833335891556995956524480045818404150596892572579838215597203276186493360816521953733830063590051463484027495121015493763647842081445044991438257449124717624169581944389656310636015743797705726796613860856888855511676701023041911954424972374930231991244605142417399327210849762331168963575044264636841150386020144752650112100326704734350836237699910350045060382008487959950763119041698563113279666261087066114321725794096367994253153094491736539442351136634245156597197784442997553103559245758529182992092204511690626002669161872588724602461566007882092730739198292140386429005098535997196471589342541365839319319704983192119383112692116259965251890012155924410034572860743530127125117302939799286317343493422210651543893185132457711892723442647040*i1^143 + -2723970953722940714640130589605386327721097766239195124124219623889595828053737238106491572273685763176661812894661678630782491200280113183375805470842079875227383504502912549905686782092067242075089683572713398110471290101651344670068653500606873800804203588625781864434106852165806572086235076870153934495792669466166881863417080486462894086844729331419629712970577353553127260163539111120430030132938343505036796015509784036880068742154297673751560045766751200969886102324142301960183440700859662291182597526602832763797848017180662676783806367068811769756825723885931921747911728443856607833159098175967659705867860709228776768609856897779575987666092052187917834501353879555111392450568885943844826880977015964230906417981913598120089558481165790328845757780061774403030978917482071092242785535107746979300541502228293653473590899785800884503690527736018426505202176622885170123552619425673396462064786135757270436494901545014102751160327468777310945931655868072040293363563506814209225041988185796038902041276358525379691472291749711929829100570939929947741026750995748573122140010512287106880933334894058683725001916528165118930061184745529176986717421221195083163215312661918654600246411041787652719754653089363550204074503298778206117495046682220532964417286614101855089106092585205377524836983572315817036209273912218220458977384570197244800850674543281826209194449192455194826902942795557214020408067923213591319240657833018089325384341791820331329388594542997021066868727368092603391661723680459277199766012309790159827189917166037003956398646410218887621332287405484614254267725077680646999395344898538954389881017529251825537508125199514589614353315990282908883916299777084549115857517541062561992429880918288485449281452071517476247287442112310528058223979567650821497892981905639577149495722814761176082293717264489676836558720025946274537753227567810927606912138788997832665250465840159622751960972684042831204279306775055567384514675840479080010300527146394676149003994587473156044737191157864242171915776576098597662572172362155468357176183163523528844401230720923332168880881900608460270947599883841555811486366786030336040952844909927781465513419822996667980920221424427134316689975523219050569006803641223471962555684510179942585627539246354996817405044419739094674903920200663679684114510086441436389995818973192652049864108166696663013205269016084538524610046218817919371656525392263151045859568892092396279533575146324374974629885398333178760819863355621683406522168798338709789721236064795111304614625262091750181298217564386136384468515581363652531213616330667105069965339516112737485833230373365671958539570056018377317429992582855555304564392151319234654006661747699680594299483110681882471913321140719634173770267184107376114064414192848059107846053646781410936215317573986009159154173829099039104053275900642338787620023697490857988649444504687778112310043676487179906301847868901583660279112984905977835249462438136088604138010080158555608716481355418521227292394289650616645596340961949804831755932226534667527191779438887735016097103105462155864527088151745690745272057691219176464397990869077241465489759713965893583253451774202678818310525813888956207321955304437777634773520483707230287357280256*i1^144 + 425617551380347779687039942666285606383988049803603564971400811430773847727821283520277986906634424870005224484455492944637722003386920769559196741636778905481611568877006686897268159092141361529147410030131752463964147401296686157021751200848313665346596688570669701944894596992323341222859650912001620304721726462576504457245981479183129318494807015317111686998554772063968229753057116298825931843339310186354371925290648814880613984866082575745240814984599236634931722957216611302522475683831317329862713368467693830064824841194406942640061412679347669374884118011318502244063859948070693892322303410372223134571885663688449594293135120214059519864205237036787845723286769168014408168006011877930956673642027041145261260321573332936277829447604502954653909681461443489017023728846959380703380897355245804146320128223644640394426898145197144450969740681859188712753200271964495238882678152225103147086369682814981627518177190548323565251361192781215288629712488556167941922537774864772759537674891138091775421857251052894425282039042435621733553805625793680288062563035428028245518779820175219420398493365017533903744585344725482950732335220210236336463290550087491967915200092725694449547222176698966726683384346544901616897705570968260362336455595110143902801518640523207922817079491292768960498908095726259272785483269744665853365670599713522165879452291930901777730893988807195386001398199729502865569463931314156403072932196060657479739401122795042729370590692969947469445899603609531210416303241050293553893689126661281388243777824177057671737503947422454991723237499289853949619736904410686639238678464697853111941826279049104671624409708986645514481336335452705355796267060941317544464640379577342926192775845137244376030116808379126452328658045745713907056987659177620119962371283796904402163677188886502178132926827564060716681934203687282997698302723928799262782901725748357862635115177891392498146982259971908027992301441074054294953602856470069474239410344880521693776108623346281924643405478643827695527298691353709046686581795870761620951994934821441467598339250911164109608166985995852313900571143856207712972508360701926581222405572442867107871210342254188939209293157579932893910420197006783505802446090039353238059171842636124501593399259301245541154948176191907168167840499710815872286607843326192299360417864055366844089264204696429568216235406484408024911811380369686885897030063362313177020156257513411140695567179452421597534198522362963151302570401920012852287797198367438080512443616845737367062028262856966691247955804231857451635220405702280117338182793496431909876270053777255318471617013619119876338050492559000603156749614196058950808883763987550793578918528836196725594839892088894762167395169824206178617132874201805890022865039136852938806943234979528573398885659677488176544438628141236978225660032119908190689016622987026590822014562869594141454004478767037707395654169035154505697407480728764007042556553869820962964750889221258691117928091731583971195809431663396156367176582186470729172288817743937998518978829471544489838865864143023993219597339656386246138095400279178376020547464601270688897629983943261017902780391172715732560525560242911700095521025434653258720402851987776864256*i1^145 + 49605113717846549018528794593381314337317079035789179412299179508585601465516849698160322540192549089131461938360003806695740220442129618544416615257807734940741470627869646128224588132655220111151215756579264223038556577967549469630138267432808775657541437262155730791069999960735786786201593029403971011374166320353819133071520612653659587062628680585812302889182363445005729087748154736498326434408296102585563841573403998815596765421222688846437551950238992128288564995736205132660745665511921049976743169978960731546026976846968214561709000449674883064911854170471767605428022269719906082406070060897499730591269388072847672588678379010542061975663752389933156288690709247639085449504085756050614168127544360191456377199217542236804124930868858097111890801980958605416565697201975587193530753946729516407334872869713518672622663313204557496860644757758845742059855614657969660056299807541813946622489199246330415630975411310043701867167080496526519342524040404126070037897845849516805098375488975698266015649790334589714431441101551857932180796215391614829595913746433040676788228288477073451952732931568335154519870985130893334043500823684931144597001583130710147337162650066254786857831998264810500772621841859115677619784065411250376545814073797476693286969226554985229718693863699356761775482390321418105558210589471424435946224179070534609576903737572161819943803105915224904965590759040914906112662614563673083927653984391854388773283359339847724295300945783503135625519582335590285727364686079031758779113042626809010300877373543243294569981963330070929856398284710788275876522450356155778727705184288062478511553947746821707089388001147118108790294693678851311806360618939525417792086372379680267901447992241450431605636820150153097142856992068617577371811081800002455151754971864619846834336633166588639765765466606518899689299016163235085725813170894232535050709883961204778786265940728906351291460062308646662587560960366113043632116428985978185118333271176973576893664955892694759399439698055626281397622034564593995610698798729931633515895072602947571948179761833817976084335138901023611249676455857547512715232341230096043713772352491617533789840392482866450029385844881036774240670533872190796868585202550781956138123343442117305250174735594541070165544796021829365770450418045057358444758296005633210460317717162759272352319146072624590157474394953425145008436343427937075235395571464994684086469221740247594665596816496033920045390701047183444770006488225751333316402107622175673031824752106430313167197514847192469270901045674592563888352525846959068167066471201247847846595907173279388472646746349571961534727971751104958670985487697707287153367477311883756485923043895601394219002227355316695875744429300396839588261711094589791287954347089227994031423487923379179297195388471368214918791438606285023445434880754149791351237342558360150665635030858395627348487764009750549462232727222985926448570918878483690763774267163152819983405666557042875766983613295746080589088656698116743435760617970721481873689208294199255298715788975633012105229527140565361770439736748370874384447894195439846927762729288820750738898575650691421259258533265356838496194912541539320099935153997280398161909125218304*i1^146 + -11279877793580436353803937845790301749020132243042388647287449866016657800068735859321543871046856720646630356156223802399003986707534809881605733782682349567960002728466663761371071130400985097330069432668797381849597127546844589102023554863892036059587583984863564179229690533625743775496197807141473560153952420908087305017303898893438136826949903653305636208808005822273822639578902240442251009333069728893056936341701622492786660288848856359609942838089449154849019632963701801319052202127394898501934040885859467290525879411857238011251333248981922600209521521952028514188390934200123864460196137954423900988585751434932205876813815862756598730100516292976048198062860298450344489691189719864210518244700985616435157963720677715893285227512656256793140094097979372027933964040156007018867937020266152991962886330818916423186460081300297584140417032077689933881147535228628963348024541145036781758992211948625257092449029112634730434104621100061242557137035328412488528240802287368139487697451581599257966294815858770786109509197850037818189195476793121268931617729218455381562075310272125820690402562296306583150806967177921231626997483069525409225291236468814485399107942757568679323623478291107195094564690891893331808641625437043913147414240035595814199730131123719406493891056703339900094564557183831073182811090884446485906523810549408110668525827685679408785464939121884366776743846975934054137258672283722425603678358231753090328097591104594667799741902152984910321172422002545597551394996958068056334382635688149324691536184682992387315440825871066102910383036905711678254206973965595561514368233608091316801548172704028928278650354732445823340909786944901382753413714576867430052922978455085251966073226762115234849906648039388323193430511601893878506776704685146774239802866398315876050323866033093519073168835369119932554272133673508037210892024282124334317746536571622349411349606480319174771745269273884492849987588004975148402903484606765814285017625302286114175345617546489075378191168447694639144647058099927697162512104293297896908518076259144936122365972559160733812413104695288979324481020615910083153626777643069020773025420769733144011019880749239229321588076344424126794272743960050634582205050027898104754964191029615917449251077120811149696579778341677339001681825560699306046751655948761127040887391601602083442555022336690929902316122924357686157048319810362157846184825689102243846393313351012239647511355396125672786583344835338584333057880358925215964387318358708663194813855441155225890101793980831106246842238491490457861105246615486576051920798227787035292219228298512202949474071117573902757232724094249124614889648394567927299625163359036630396594101134862690033767859560393446856804910190553498726271757057942102818924660869222352725670810198993487479086267882837119635765819140042255583445733789103459369172200689236721508454456451319722627832423920781597791974646789227287835521296594044610786391817903074558003283212742297595096750448688450276495094438070629284332667532091335509857604662593562515164703985340512015227129981129115738181159005989029164940361646139238522030738804975954137716885314141373597044980912030240378962098062783660215589100240405928710051463168*i1^147 + -692265896640358826999212510284401576800222188974452622171114277883961111434290045486961675032080954723788675684919239186493518517825325674003664008372046066799998320090223292119590546373942321483846507420531305665371562832571288238807330562435391361244680870139543545490676711954802669829347361906295645909632945718235590372019335849139349448397249010750527298961628983598835572158851275947458709664928395921034509708566209484329200742514917159603042466061966492203291417995472411679516924135610580032298841006280820522868710020459156397502593499436504173428865371455275740012828693398487005071737745746896740881376314917569769099325049537700429649473084789380178416036950084197705196687299739799507085390911675354597215003581448052970848151167735475846382067921284873818833252837430956103307674026165174207515232093839502667956249261202159259582665714823895155722712685817911336872308912559551272537955639396654113795580065225697758106186016649209483213265504240288757574992518235957325373201410885683149786963972678983065018662548238843130595602167912117259726681534216071076221899062191287155913465706309591282986386245670674672351002396141388245508872357701446832383894265108426219741021969066343450508678691906221790282226350705591565493976401186143868073094000543434325269431928408619035033731990870845959912172893421175295674416868277080549217390449604198015389676048318690656836483436516965549293707362622523388285251816190165293051402027462910160312692177268321623568793192029260947970968271600776859503093415289862563698206689233346885788103836178986314698609493917016052403465704928893626698988362995256175141070440714241297224170812063458452648059754476873846732664034369832931880497588132771223996520504001588496585813572813127435234241145065968407136696375030449679736075424896045661052076099428691348748379913103326366697662078691260810434290746685505649848076077748815403555608688981125572487464498489421305982566095302524895326939171496037248226043966321801790521252532561562667375581211584379436306899716596964803755496314002166329809837302696780269530978121276031228687569661481930780674550833370420560176281688383330898692570185287722674604499712842899142307987497292810301674405369154409763267651666078005418598862155087741976494460211079993912780766844412153338470001353312050599060283120198306019925758508945032468023245119873478315840496378505729909808918608294128503362457854448805474584862810598540244598322548183972879545301467183666822068369815081322658733085683498653412154055928798381592444828123912564375924488592435172759977990790251484867064754937477786054196807924040115470680457907274658885385156186850534802971734898420037411493759430846972430471681944839167727620601776516166584972057313290093767499166218185750989673694941838181865361228385893463389478304496438152472861020162326902656396461693342123851313537565486259580645875918389040995696878284377988390770757410511689820046176934752788897078838622517484801286264084194808271658102162777631323762640820774448496003146516324139499591716381088190080786777127287887834771401888677279382615272318300962033770218031068646962131834214055033431290990414269227832123626246211389748407564181126970928330065363413904654336*i1^148 + 107957668379834607706156576067005038989008165689056165608844261996945807971000600236814502206176069686960974625777054144428431415148115845376025722188678105737357003541546217844646058840265267967454201117778353328578027139703154721162059528759524416509177934084882377140646176117397721938911461022124245025931022195712266461130952817714908656738594725778730799388486539045006046492862928972459580687625142132501986180647583337608032543070344492028702659249820105215069733378158059491715938289037416192634625540161973358824866564352258464233757777793426695542342295360677241971685202075584099883375486394234180727041801979568863001623409486528381487471651361797832467125938895105472418143827347536219189757181614111061339730338034318839531804626538189626231384266499813111742013204901735245936905156926601125494438639591605228124930969121055223046177461848612025619817158490076524959372403228259752451340967390210669418639053953586880214929231753977513643790136140615371738234106337604852609110673433179768886846362121798288424045469757809744693619183343199113227722233134222424909699922616145619585767881139886596058311785921297057361898084553508049657597244236938202177955157951681130694667708909089199854041888301675182483310166837941714434437051164741259718301687597257988717826061722312793112012178521705051756957930617680890937875205396036177087903721534706707295256283717365449292247927981903572730903108610602173744042504729093375816239002467785969174128936291784697079658589421778854867288919467672911564366136996754966277379283180455149056717407896684956843413621825859140303278219916015280546804120376521363532431471007457733149223991381576623978694364818346967335461276235761404362757826075675266532591595817387644311742444220535933298980067962114253690222102763334344969628428354795135156705984045998824919515315038002847188257360671608492324312946882989122506396074039274674089433576747821133130741435795638812679696818815921298549876817499672194313338536351180002804659559810508598458586573226266959202922253686050294889145192614335788469599013984241849091255694461260018114084468524189907561443949991940034304446061818739662545521926814221502529214959935259991703885446781160826018424621247198207244285664048644646154359938949386352842267027471448514472612277495802074799199066570134218742394806859617288232652492072487014888154350864268899310642661004006205398724599834821582258314602818175203438076876744598263111953998185787747764269073136287667937439314975026151335924576518113181018078914695391791245267067140805071094060844556292195842916736896220711815383685652514883871325244008040884117754083411670108088356748407015962781825031166371487680766014304000675686152298842942328607071484973825505532519767952950327273851015163725650835443655301372819046960058931536580540333284274371938389240828202444869812305325262368599476573174294718216857690113750226663694533137448843880808653748273676763512408623399822075264150465894495269427816681040138559024088423545073441986017967178466355514379104081012376840552242012950538857521542765410472835977522691616538013817793524782088236542139730426271051434988691089180602686136127291279050588797452656867368954583480811880122907617132544*i1^149 + 3541114213808684062738563763261206473309283805780067020570429174970687380283295424659738815142042029570244350233356948545251747104577814907862893561963997001420422527332081221711786908510530805704214793259831823839234369586107917640827127418045506690872046853065479875605090665113991369099114170027234826543948507998009964741519093841048524608841397067952130038574330630129270298427564117878066280283803268299595497485749451376499290879562396934092460924244078363897093123730774384446357739649970820504430436117653536551649223193782180857866342376400793118364612734743086102266479011624522159065147236512476463410285540682933355291943482861359019831562913210333225318107637911854932968977597999815478751356149696357767635115503661598204691390344952416877818489943149046185242205818073978014610967971122308981556261413824682453424215153216976367478497232071930720172422570441623736952912545192164278639168660095279702047041820251789467540275377891464436997805614555047528753167370615188068763267122121521951596068819441604618734365796359490834487247531884834668155374878749368020457414169449208964783191153188770674465374593012734792526579711015216618749638813857972536829814529755660871379463443912861306467857655889018877972859811284225113397837721808391370009726543820447218377101546137028817401032226475586130935299060504131333686954065785968436343081373402197140863523110917838226540586986062673090133432734968191901469657512284196817060093168684123577284640081621648597846820419463543182587258666430459405103119779255304277966682047188336655559155118839110016186954038033853510231435073338718553617849803203289667558090592754774465546372663553232778913235490623483876012386741036943731790176658098654052819838954440600226234294817337074655824738311533583536305643258363494471556015546148198852080044801823557479457856275249927488144303115468440547489275552299259640105893536421893856105942135314769550139645179689623477476940605683687247796694712496070559778134191780183790215240003277958974036327353680840989222635494942927147887940363837523002213317442826919334400861478534061319779053469042254436502883077062324283614823028055809444353001259337610203152687550285510552392406125951777071879541315945014852872183313993005359141140125251555696338938045866026992360688668227668536578708116678541852101527120125506751813540815488366223083544920294650013132223662055546106174519157046303811099819001163308561271091221028129479486917170094055601338814389875630648541898098222190997278099110744173680140863185120712575553745792840608401561621499002609343327248905590916551030634364903420003365617942755854387757958245029626677692403245861308331811663553926860266943021404718040959397999720834890927688296641059176913997161428410727041603515360224382567968918481006751714021995805791519979635957248508728360812153475901766379400876775371750619609881811333339768626146241634225021466823889289508099222142906062962709391533002167313278789566129065622335108606641413992884700528184376067823119717778121979763282038254978393253244723408318294103787788729936345202146321215005369560727015380645311580441638992239353492487955600629232880101893946929639276745442587183343260145220148688146885771264*i1^150 + -342900736015582186311066196154218907898705133861366772668047601313164146586880759462445569446196514638544237064505775383159946343790211284978404310244782964302012345253391326322526547436161316771675091525069863353404887415842612833987125182096643094872848698731325394425408041660367806420449916797278690259485314599024030926501739369168557017947486812052402200479787447446019416263058165680387208410411418095652509562963508801908378656297406844096590615075750399430844297005873073570076540899952264786379604274464991928771458953758960330765377246565918297728809409712547629207150663206183668930169108587371303604403957862843926085721718334640403455111670828290501247936237582222986230061811790912335513087387575871950514363214751130194740208469028295860103601437366990927354015683486511452010043539202395471151137499776882940962815402842905956837029764177048657120521182946634870040148310380686248549406030317208129638755373382905059174551557317616391795290464725324134866490540820448081086314067311502613728668296597755039860155891599582334331464065204921761098311664437328376221734194671578233348373292920577208228906556141366213870146394822321305026271834456495625723164239292453140542265895765789400790471786738131885384835929239604645544329588174225083580280127961279510365475285916761645038941556741653491942412593563352654949090640248394091144694611261422429024385031018578110900150630591936112709825431613625793943401959509518795522234889012666169285327199636131926439867013903582417293205915935595447506503420347847415229142249196679574854108091508962975125864205115069303563305813575831253600983042740169914756438602359788483486815657391807090737180758958060007594345861268879113344834525809225123129957042038305751246641238489980317188050170917063464330662802367270615842987390024267694321796238491747453530280061251283262330479986508149063645066663439732222440565602946172764641540411575822648884132047813308478010782595826560880036772773028008595692294356134891196787585502444161101643804995236034685866891665149765333974328673332240094229422396876380757308195611399022549368015437574899413500284864333032743645745432840401960805695102329460200944564361529920089074562429007630444687484733662873757556012429497659003899655646116884640545698822697712288995624699648281858664680535309740518506645494104478945293533506066945534299569069850546312757411661994179247166609750956963680328119806351761406007092454473873290247462595265218304648382697793721170634176946952899639327265982796896374623426147602046102649347976093385588539488366341081471475662006341059109130221036969322568688545023701132836423643403693768980668829216534921956485849447347086800035250490267880944525892938681579674373820330931899931869007619071796999436636839972194948067212696130487870505475112127278657110600003278965965258853921594631517190526078321692331071542911990551659560970713177229313557637979048741986410357975753305891013940095923565425452356611299896558579037139442210031607498408974996632249620726051029293120566394522646944969039160198532905332392425168033208401125900988282932502423376198177561994629718908162743842577110739040642182876864533409791756981771781137844818057876150943744*i1^151 + 33565893929051288842490443632169691153289579656517205088036485972683303842769741585533475165608254972569410996104808036871311821288850140149924826889263995204785040088985250592438246611065820740364216768831105312658335056380139906705908892987581203913795923490029712572457509885775052291830526978103019894791255858652940626779667997208737726712363584819418684384713404381514074134954542596087460201002259355016101830097414243428253067107116457208093597929258306691433812183744345638132448128537490033671513816881971132888109666469982569666993660039233930623662226539924303763628675268226006909270561175533709108347587497071608624755635672830856924220297925391019349059092731122297177526261608302899344845729781888002914632476732585792953423805847921931907970971220009499824915386059486886637589869491719889603343571393283325379776347431503948019149359717374706324590632874715697940231732602399579311564806240476927657452583332719605910583326887761807629682588509658477830022440693610649599508553278227596116436714840272628194663301363822653246320647777135562121376346493238921419378658951294569921034789386782468168129478922077921078458355997906148375660009672998276918613563423500632833185852691867355107242991823528407766046035332164047521966445603733999473957630769778538410074658481320862235981046157271398824421712071915862394124441704977163998217894399662202388484136549093154204309245476551219262953033127557068851259606001469529100427282745354493125639445805222721381010277419584177094767991567255275509346302060032146842547813987632002272273818803983265293469843991812669754481233054289194478413789808865693802076397004679020189278647775985158444888718260566179390823803692611465053934836139256663017334511027277574768341389663227588863624637958206803872188671222382147221127283916441712867119182743132108662791637171158020169511555588594738124624094758556487587008603056427115452963945810198153058846175635789005362560717087215441985065250877684306129155063641635658268103885799873799918088348804428786822251111852483471736451506097497902811502726830468453530964782368882172497892522765728765262259496808224927262329038885888287273770152115392485154188348293917352161351659324651432733486354044821511004847382169889122605010006070604782730344127137271439048070232847940034434408712211897887626216605095278557962567965773525976718986942275329585917034299231894662516153276329840923263986538501547317220207865710231490877959176465033291603526949523460816755671252359523282059404977315432294799441746396572358965994097604329697967227564060085716506048551773786440714754330618657545082826157229567784760113429836659546460221518839081548835440078846017418426236885307475990518974816412944079523268510323308014265693308579745288113941475780517401135376349332865573169854319694630713283105107748180810403688493312895687578977920095383901106499750388254038531789894311897941208607295559675798005512477926365722823813710049047116760880455677246331331382408583233516906080036626530683016730866338552715541791416959249271988576383602665334960858804630811287693348971308818241085339636787596901145736521027907886681607403828734226382820254455971231498076346764271904435340312576*i1^152 + 2020510272118827028511378094730333307029856866074432307526408319783651083225386797267899528698956735323461698171929999161316965324118829175456178692402564089336245154042946074730232671773098414451225351896587911777371315610026693319720369759035730915525469800692679901587493695035426858691335782160420964818248388188460928563769343302274659363309533755184420233362796444703479005811221877422810879788791611950599305188346954820266807879273591333696574759323242782346133563700936082021435192986863104672714392862363668379851486081957703897252562492668509524133686040389783154770277848798004766090173304658289035667490744230445503777291837296359835157829905940310316009432175003212350951283272200962878913986226271350925382078326109375885266059005000914986380276281974281952826535364799516363476350444428200259162249369767168184291396525623697046296833037480896202502189520166321138809936794864735824907459870417233031622755664944894714684229534554547186401758173436372816637895053530772410888067827460785654854585128932399630087044380672913854335119273477146938429744027499492773018785562765047386159193436763198368971645368432452950985755337821740401671604589096986859643899442060630879017170695472339171996276243520627575361763855758549571803513736498450095261621779957325562973389300010278048949046703119016486282477985635293758671932298280495257499956830462692650208328806947197430452561027559204149196146604025136352636719165727482861590959869256181641712809372612114462677374640310633623615904283560576187823970865098923405345346824954941716164635911583530004762125550390561015072284160525164980213131402953307117750004564710131319130047250418838874940293571188662098678089869058014829730902353326660683992551698247245607912082453996996080025904239297704248305194127258886105972158434159046236099361491857538897081737184954160142447229127835212304740339309394276581162269107060467108793376095362865997944933616458380292354438572386607247086912136933401486177515938858038290904866092924455703380333580903561475800908977950587170092411465166812103935562682642184320718813464351010445744457826703664610753432907953764370599724333472872099061853050207318343750592411459617237757088198383403407408399687979207892235209076258041792482840027504142755077366494630063057246799126160719096984513554975028911863034877572953409306256919674635685643890728237067120424950626383154916867292362822678519860370051681520691145532870734507446581938678328738080801465066198384976061995339984918236938540349488258193197587802001961704967986297401943377204923262067914442476433504934486937928755937523759352822029784409972206179713504057111132528850174387592795572177791929539581289386230541635649433704317214260144145602855240859710001925189771278586463137742439914722168195729162022179846262543671031628027475781508387614660137793717151699611084047891214929715557489660469938563949740132693916432255574146214003659955044773492094321423760641284547124030990523859037341926606962901349200811652008573087748135872239787143822485772968738963721604108845976234043465226498614850503843570581596645880691767843730525368959919589459646949775488403768274730215833629542144439895750809701318656*i1^153 + -360601173481400457132348202564734288265656326738466104436174554352335036557766782100055496168203344076673715398008018395981308788358250510484553571013755968199855139697337429479735552842114336710897422823353455710707000827963903177877987655146828129541724489421823463770383023527404569610813414239126540413581427596862392075947355632287523540917514806379369659648232485515772286267034723640920380061488759798490366343316554170968057994336376596076233537544759588011075990935729363740035190534228294575694369300556775883846662643000172708656698618020985803128693062681541130211813259050611916952355713263257127025382522624141158167782953034378985515393395671107739722817436929968063401681865589339305765076200920444390524633380710005395597213636029120310190435572544349438018257767633446853362079473124648405959527182318956248337793458505920909114464715453690794345434523795581655792652001064683416657649197547930692922980023773933742609539970001958275628817877070331311485318622088975618104945572186261818010754494563983795770853657421796271029997260430294695102206658586825908935173640228106237658611838525196603002197676011851894522748226282530518690072979462931808650463062592125844147346812731424561756296213592862494675733436359006021675962561967344072319392834185023677023853378511588669746347175395630321467193735453496030301327800666183533806257200466692175628808937253973344832983198351704625219193540272474565143723549086580029836014139615036487741638605658142691313389651626044545003477838151974196730982221117077749135247112828407376921349603367051174843565438873480601212238688544413120711386341778895160119866902148416595891452149591028736261739161475236873493485644419285967877736959842481671784872699759393854162047015872836221016435877849124250347737145073633701657458029083971730630848772390113978309348136190468999570765890469148214321287879163744477371534990637805817836605887427995145269500641629322734544830914597441525305165859133804810781202242413324143809753381046106176407023527806558155358122916030046826170794369880853113152950099644110486902610394391081025787934101204023948988398617614266620929087789504246716834480012106367203614650755848822364804982655991929135457333427186878979466725977695168458197050736130175668299660951199924417949290621322666769050076693625235855232020474615755856884971755545459514169298495041462171662835316032542349477811896729458502968233055630805574968940277084162799698966454794985475767814414261418266352141405347797479326168797609296766741072426334070385950110900599050442970761406206241539842010392461527397803442310414011790315628406786072586074643587219145676269411705975333729565185201996765682947737755787215994925225141385983126265812252607809749767568846630510791501965699389358274807591626312020153382658661771654191371112990870234198974815087623374144563553274783083318301893473504102666147000545911566426544856222780165091142437787910865385077973937354545073949427037258117446458366827543407471516454613868957505860242342645816656182749011735282063995612106442476342070061270725788215867651544909284828078063402482712843914169967756621663983233613671653960094849266762918940853280553566208*i1^154 + -34659352458839375870316050698808818706220866505346862783176778663698987216253108465610070551259908571316430395164055595717739396405880748906744759783100113413456565509986164812705724873648525010571680762599464068629377504530539082427337551627585896833034372810846716064992510705908644767132991730221556704668716582420814903274495675195661566440983247121183337219917244713720532519897188491486183862479296466587323175215758713362426060277221478231890250329106890969921834336866856472111789880154984258615938322137162589502364437949333438364224715022348362953466094995868599433921540923434619614139464679132792084785248102085889630915550816205983111165645624961473501517268131300014508759767351578627015127186272768387172004338271332333238791369520675019492058257106959243057995101292962451930898276603135093748831119829580741617355773896407151825134018325661905804063629769514511793782871563912404881549526572362574818049747621727397524842355388070182127416910847354450548616123781681624297873912272746917446632108617013424749881129283226261803119872264175709771309714865995352972617323654327147068145426213093703222981375411249486750178630415830104733234847762585704037831287225307237184345104222176947523380624484073639520054118739929842225101778294221845440279979950926171181862814930246858091041440409685931474758562085772617242334473283960622625050177259938437693721993053744952747818853105287956219242441821696447948679093095012954606682830489798340741176808427962061030632967941552813624896025396243689564840067255365015997323928829095133616284384389657043671258930016688283535469542265914865430698993727598253422250227679002417379167732344971097341117027938010963485006849800731165170343603942156068247627357221201936524076553997189815561012943006178001258942801245780778584193057467138245132133815854904349324225309809939347602976333980353834138225144995367157153848159001378900752072489925042281549889416891121833010934478569050614015288453138121919347953898569670193960713527188585830887626083772219830944261374451628040048045689703367628300803420570486318342722316140758633836853311716405096771027750097706972680813579986727510529092934947843390044034859875933407680982943676999366581004711873231227034194230204050021507152683200936442449180446881321594895646995669535589248253287723051766339791050338799268874749875056159552852402093982563543050605216990718883858389929731958151737969766805193268555728689775600078364901295437571482040350610526918420460212968787052506670036930335181107056859124150088362381707648636713040089876976460781725450360576036108574258416824913073100012109925379692120927233436554048005166323665752523668888178785633521893946359134649106416188598875579099702963080294716061124279096111993989418267820081735378439053109457971389076628296868185463311838864982770862528643592619188201261136968327517385576174877693538148365255029299342442647364714046654740994858088312229571669602980081777391747384040438242615788109819767447387119213705897370583429931558567782835169961721313755070584887351091991688157376377895436950679098665293810384658291736663549423656661102128191771760360981034283375180996166742450904011418632192*i1^155 + -1336507961516287586852610541689254657306861636777708602294790239046116824414505053975466163114053030732344312695758610391191557155383866956618064130450138462353968188503530463416077064171878457535848272819382456631100586997750824977177618139114074111263460149261564392572712744324600667669711539854595080941372066298902398299411397530402586511308798790543227120992336222671876345876352797697782731167725674137371975060933076117249512228472243810927095004138896497684163767479064470248886613127122993727571552005447618360638491745162699993831754333013875834738509732827309304947713905200411024802509056662165722071134448776680114493440667578803870598923992906362552026675625525012567169179458703497737379417887521739156080474422527255680683933639848010156315168772409054411683298716425297927106345833953311223888731392897316676340705550613143458259450240132771816559277088116077769102241739440693931261041128005142865152626708301344287216015423226657115843845709820868651112678614533563172188253855631532586626881156467861364851379887242148674443058675916848982859547103074370340369132688212916252275130570220603282963369394772006633646759883477074363303603526880370854009000112982297970637940035017952971304293935350755653922023165310671006797190899742716687462326171776890339444216529917133565457764696219484760504812053298272824777277121806598017224593554820591283911509533513475099840623901594947932979392233856875557378848917912298680943469669535242568457366560701775390577048925848381902742749393831120721499141080811859182921152970033299706152352865142254089880743617260355056799377874001433751878618712045780858332819125817585985729465652335589011024707463340096537192768472933559149134880036395883014367848141604077928396990180445863290186110775986256120263415153150627238982831309518143080253617196402406328996576387261357730042386749522548203825390057099242274277728259625294607181885644001517338166866731652786884522563681367043856749024984474782179021730057689650070814336991119277553023687901689905496590741332839797565728733500860104456986791926888831591736227979141388954710523642305561577128918188457470663325234627821311558328893281564239734743236138017534675902386625278665633295652363465182029346082154016233349317969659664124471438800994639450235571202603298330874000595434772841438953553490808793990381434605405810565916912590289024339077521837412221577973686775951405094932631344183343749745262584153647178236093936319918859795179475967320474039319915700749022012766999234019068116580176997258929427675213315287256462718103425794800371714551519949587888104625640216271683142796196838805057617550275403880472775551241625311426492318417856200144496807415318794940687047143074426997730970444260455759857138519461428612001336672966972380806220554323915105799271875918583088437664833420630832113826800217481986087365948798358547393888868298130574287332147908732194677133605539906292496464840171628112486126982897486829247845192755044254268166577173958882383530626478012085356857298335042195278298605914863522032910042393654069260707044164887273608642655831989657311750179814812090833971770826171208720697684010764219596368917823488*i1^156 + -28732772475364937303353773236271965030467821358687037791861970205236416072890877173282447574871444903707364157640226563641641865353668324889785585196686884373622325986574214494081902598050273602216204795626798653707517678806709020787738674291819920211416293337011901386560514909685044685976558496091451593367187831491352669521740190378686794378233469498711918893246536613132809790380984569470154054993383074934498273351523537172878707173626090258021703755055447812742838385803239142685923257806390943928864627711216893441744124442480739111485340688189352247901745664485935217689290965847966921238519097277300767519818310196708267804105177724780406280213268428686536200632522028729833294508860389584858298916340274722017153982499442021381147699903246700909474689219123532811571713570397347631477946301692381383959436034053232966901429672281413140958808186978649823590600441077299720930554898388336781397317421453582247995038534732388610229008507926854090722572030151152827986347778228447787326560805383466611750553387964656629829833154407216932043267726123216937895198774184560768061014196600165447889117539539949906975240692013398755927563488779456142203970014155890095645814296152817752581200440128653934807104605113840281017520359185256293987903797481092706955863471999871663661884715187439040447823735266364337015044404129858394082460419446799513098817693457111127789701983481098623380172524476187423501523221480625915864884455873111489294430574203634651561457263795492643801417418366595590421390825558295654889726070371741124338548411358649876702586187830030762079389037984077257015417822591381872281282197726398252740667918305125033374764400284423648697288595817229626802207865716804934192038466989399483245866260733905188287988935144642222743364689769902703453757280393153345240638262400910475441081984288540249557950629877027624192552207796164324032987422187676384390232363219588091188912762351815072869399621103457671618301455153281629746426494800648884795671408611334154021524908170398326529343501138319010224826463525944044102963390739474738540817874578152825767219565762679495318561905974693909507002226299858907854526843909764783573427874789290663224797061353587237652878168881908573181334744352524756268515601558501402509506689406890229741969512036186948063171673506803570284398573980531563334479497858507473948565720115651863278348417529243382879007394963476897438614304096328799413197476060927015397259458817164456725091554853747292274795871733173358441141318953542782295454838894723635255284584854586208739277517284698135259435707706030374705981972500866440601891240494900088801922733398066161039615413540884693905202108255189465770705150165941018646991258429848796183424940092095574608712980721422457417678296207277876254800283594573979442951447457547590485991280091095649499250383540250950205568859315742310497497358374075623568959579414332766865808727694909168718968786213853570663342939110323516196509110880590682235425239478135096598192302718536600827080222489320908668117265577933848482083946088528842241331882179076130115271327457534716294668882518044252306830217146240703611750674172409448505061497470121077767143424*i1^157 + -547758147962156585972825494138705415540784204989449446293342070877476434005984076371938431381582808941952777170611578939157941713457369338120996283759360780013185530153516610670326537426607943626958533338762121674750051018818071251549293084711020164695482525795194183678069886184592483645119188350067332811179558216851819547335561207418173849382456751348325476384150380846459109787476233115581106272542570879312662061568051829011522149496415964623957007963422721415868580804891423519602677689564639269418283828895022118427841675727255567533178234496602083254958473145778412835774900669919729597653820276243563433312929188541682409717197779027762042831223424292978586828384548848755960144296919503794760246672652259978813809207808697002159571770827019282043268895606451609322440858081378424710321341716587779447700615128472347952915667244237958057565423007618489565487318525965812194102149883493775129624986083759592712608853357620803693586076064406946826815683262063297674294233397254236598188968680386029442665046817101432472136765171191476752897418960050884379419937061690908455337341746158087596308737072574140394458960258342049425516608999557177344016286898597001798521837966505748017375351129980466616681509276187219668046491162411340094603473630120576716853607900183982228420870289802474118612926340588666760328650880029464671177670243697060239212981674584239345625873880604518704805367519536274817008481451099893877408794126688204545681091832443388513807308979839014494634830124542052284877947709666446149080945190142718889667164174485118153652676401022340105605605805209335011389235588935669116397461957565750404478269576955091584614620848237288659086666888544000866246486247693564700132905297779547587577464362993514478638451098764885620098160040565333142776655031796582598144570664980166517225875220564152976762684321493575405973169535938881804261914743727688494354548941965077271094494923800290139422759450914148751782626792858169999659795001037742205629930642156397363367504972639356107136017988927317738582826544833883412486211791260525201776723893798650193712446242315601376985829097849658082865326552028493200314417817979001398163645615708452364728049246747188413350966315041553061891664597411480317483520493977374113944446125430844948749655931318634832654539457200354000236615146935817566824991542640609818097350224006965936285594353734546073464909965970036760337023369182157526050297930083184911608253629876359422781609234406621225142889107135054582662688630155449017984529576392257132786312346047976890857513854825185400883040683228154708029798007632533073087058703980164042791771450445138940697757304102336334158226837509481417597825364187983278152524221637691264654164715868563012474497031402806948382269297570181682365183374201428121555540575215137972366151633099200162946455998092138298968250776479583166771763212527119975474617459133767663186515851522954289494178360584944569343973059344901395727638507544212362973750408469854808906051806600651603526562097451263164162748237886790824266731554471013426541988185197281213670681558081122540846707158667964395308870857031138248212000274767081951041580317326442496*i1^158 + -5970102966058711739898698148181643317126047891415334504609818868190299523099026562857137720626786726105361023817565220838503053880262422706375459694585647173491485234913185460073900553165833602191045392944873072376677455155493425152512590997661937418198108601241725512223131669840883899848982751837147212194134662316401516854302047797031070170748546401180413650257658933149598702306283442288791852766138671148977198230343938299091449362229920876715539323083604841075976350431407655359082076468749965979653848240577577409724028948118530325889520121285910540316260044812380296364465154949228954835654508167790075886203253545938631645606933793927972722163233639887702327972466160874782015166601255175283750014600851640706048846551503601332316178378459939657924047399829171214296204041597605415602395232509610057134671645692524912728914468479763509336179396740017737025132540931173849425141189749228146835233938999538656412287858632591404570895421777564064645811860185282707570639431794840955935941401073591953516804306702086487378984176926663211419113968527586086722206965593968708313851108669107129354865751342603595885017545146696967491136236975073927055363147398764368398888254355464377240878424331590834038269823145019330038558255756127503601773529541137028632211655284090239734309184548475912195658295930392196294070685199591652551669714036393268455716342938281344449780063589562870452002245891739527033425663590840836855744380019419062778558175886733611392083028399465740749128127146514696094256120395242277743942754274530175196724157609146270685971757073655455910814888411467898837714312678063429785915575194264748152122350985180230234251219451345525989552326064624936724941575547135991166573836402669117920507548628158000118171988271913175822899814123795044953379751891636120023569837460003478597543972689220260867093773004029719810326439100272162486916503072915011527895883190703250705456208337694145357771738459409177046605561905970411048883355953271378285714654264047505322580731298429382562896975509684674103450274791204604117104488370668166123187699892361875693507951587972295744368776335352624507922840609092099508719479541890257369761041861069989214260208422975773686097586236830985342919829417850462982350339674892630255611671756418794486631311207735060444375258275961851168584053460388258026324268134995094006584092236543424301381000598799567834029421964609865630474890047716593209870608325126152912560318448734499172626575023331251776573135398336832556344171371784223471993707425747930701702348184650998001955869864367406290042854425353312920609867908261950672870075108498643077238321013068988294608408227331564370772107397569217488168947310412869769242515219562887972206812644663934226118822307062381320891684517416774391720172466805866639525611048368025514381743339688047477617119776673598492038658535872985743945359962940120886876231297559457533110196104681219463328155515966939146667160415121955718384018185255552098869961874820476333056841309550976350738317474383148640043609642090284038047083572358165439939942340362917044405241420222393964666896962568589366752656572067837816225977364686771627654905856*i1^159 + 10934680791438181084806026532201792874514655478498089545718035718947135049832330868726216258233692696926973091580803564264788445795183452244990042753020197241863754270854302793526423770517891815464430282045653271868220334511712060928903330847808934896979982378795908643016866584966060932193369799138611001133928791587046789787066198303507266102477418417031123718189763649508752197177387690459605065063768705470701196372559652526838270436992039246278023296051163068076133125470891751587289928949969201905747447161020996879824974025144440057112609874560533695828229796826320408672510582095534112305115974845204376306411528034601394451395410288414640860545564090776337891767693388763070661801417554904379618950275731041528222980709000533375872701688058445817444897626835461243309489757970035145815465326987155074395163646190770906025300995563046370094705989623497909379621582671966342773961665211252972888168567515992309387458572652198189783679654694865588238993307458019514282935137824197242819857182033732856427714527110741559449083777727249248639947507742241537443048869246489620237772092522604726312277271210780730572959069277164279504802457526905965565951992438400539948443331170261798096835712347466134746230797696189845819112505987282093338357028769385607854706462348869124698098140944371532167126972352960222721946807385085936092241305834544231033498195759995510990524207032664458206243837275128675709119368131182197291343683577403868195436139358621167716671697160837771851798902858902094788324551028366018621377927905911390697600732213785905346280141920240877843009897058288813752048778602560622951314397199876837507707258227322199027378838027407391657852113950967047268366493645800773969219164792363309580509152493448054246099988922692198081451279937460305644020467078681277049551760597820878301312979022756079107217585366536761107272604555865957547722221182791623521372461903846829951271081151273357892638182005909135482196261335250903513663211155859250370354129032022042817916194383898633765579625331086588645587489346574629768803395766714751335699876334177711754685195242764676219266754352424814606784008509324731011764233975923208978010287779636633493824966712185434802029608602438223550367481020234255755395840769936627021749012762960241590129441871082012685055782235968424693776464830498064850028539520933055145383648678411240005836956988943240002008999977666339901319593110179971265167959199188662492688061918266904747936270489778913410130992692564081883249801081077890084954501047739057680744242805588457189857675225104716830410175308386594806873533648956610951805625922360950648880478878708165579434262779392151869301745038454777497995496073764458449589897988506852564611875359643147583241692715870334245544196995100133415047544643055880815524428080498510590830668119877857683044150178003624462113080420457921750355384674173274975283332289554309487049285011214558538162521624059372671220485772868688639434861001899017220793392194364502967992700632302525387208151556384558381995622504603848125194265186621227811723384286946827999888926814164035120830233908951002175628938368806840250586560656289300480*i1^160 + -723501439450745309046263665415213608079603976779251808547292512877563013953509529658728017346487553162595190563031116129891297970698720310202836588069849656177095068982041919006474222994076281858179900494967159175827785441336306810480467300646977509624330953949423154658752135245498480970894685824305189766094504815029140395497745122096876020280056242411065892246235858256869717269440008340333767014280850590577770851536004348162882439794486848873198841725468524484107342677183615061654767173682993264324062383096816258944764979902459984411496730851237042431693199742994742405265013336912543529726588905339391086736696625612437585043164187805390076024313318842786401656972222756150115030025210756279408713929597121409561778482140225502655365558254089841931984909021020940385868409500345180119423505705460678166272397456564519391573374023856476264237410577750701920010761687746815172380237186492746909301309926141748569596675077013570610617113846454611604355047017158669714947846284938673392525835430632144040108481245490981420336386885263465499560199420899923861701286748990010868330444283468618853068434987560036209147903432733112141376470715355412021522844357029242448475122305818049354336410751719285911171279591827380659174950852977976546457627991335140004494627121972316214486291273838253166633002116375386244034532308391807664711655892255143668706880312333691961726283222611555510861598448432958078991853857575900132675349078605392367855995158295947563074231451463720155336161647657529628870106305195565142196993755695062080270933293448617817891221571532987025107062482831256222898509758475973089234199500714053693503324762224954400321759598267150214505427796040485549733479725743960738792253802965684853898217881065559513577630399090349420949311271892797385174781325280172590855983182008935394180925393664042029353093537371957761152636398199258894901297374555488602537400031749653389708440229041489556657971762325167999369311459073247301367404148478726203926906820778046275888034067269843688942624000183648898144212679835411574525821631463242889663317412861550039116016102806109917797735187398525473400824572774717670928734240252650398508645532958034479044033723033839713934772890908555794987506648608424512368246033641635703836852778474632566830067158951936012262709628233653218416697734339490148632661960074175823217422263265992831844161646719278864994894264821401391319700563273292921981835757191722766131282826159895661688424301712524015484424588166652791209498021251061239922466468368733582634452479785509033861573347364907127253857066162315803729524016266205255354738346747301069317779339839362706173475852012638676848408726868902140682985550949340128900813280283957572544910772835130904483354864422273471900326939969415452574023372732315486969111841038249798958768018778327008665172024207270165461124539227363829997035787896913680673958185487925701789698582299578710380647466863250906488748122272011592498356398913320361476204327756619802506778838361891393090707433068919746177624786731912581255631779032969523004824802130523772843332801504229607202375651496950635744637681499145419753848307712*i1^161 + -10573765513655862360607102860184934200525719556425323413232755484035010009231806322135447213780818720025412875316827743321081571573940126716656343996660165553635019900569199592044196310965518840034849667529789969099306835546960149047210449727959452496349841257252500397404399952988601874208337534944912953222605632828892719676771456548097038330883559832809396005619070656650249808915467882934080478800488602208015498877797026847712901607813959116779239389300878938054039114730673280236572878543311287530218672934687455067908642540369102138409685530572124981792914191471466802980557772677085320114501888010299277285342044639710340481836504052673901130695164883263708146059241442827448664970121005884687751885299173387861574334948712657341494814458489586423847974106212502796264270769193736038721586795524216263539069730208399037987428514010423371606825247418125754819678884524645310457256373517607950362609778629447844977294587778751314981012969583167348769463568420413357144012891672514350587084681393809064357831979426971324567148772192522280570341949108681997133950326341824437593378283891755458039837179361869728704374718584861989318431198012268579388446938843615636324952069983371662832214900187197469966053472593173601217263281757124967103033435014479010195198916293061155730584550265996394325251228933575777753832143841107333248527216176501714372612747767861371400378924385859643119948565726500507394130370726711133303490066263152730903093517637847302394730890621831370455149844728003472530088989851183967832944545580249688609878113022402418634062810946053249940190129641064741541397411361127196843259224939011255161090344366659516816944517912657110609458511458529886000449354516240591321401845310396518647570354837409001792530059501100229490199240092579525588842831996875187732509708313010520589317236215074968970827950039404011494090585186334569338909146673216303913015097739165469693690609062553532392358656998060923879072931838250801377683699699897512932388524768997330699099348845202754922836834087699607760287557764767815500818575044432759854448921032351145038173329115682677087827425402437024930257686206701179108087099255426465305559139515117968947520287768047959872928395217045793258331819107453151457585015817745443355951574967042199219850069368656587829893840624314327688509240478022188659852835129943785132273497393775735908337100355282641579199966958039333595294126066103033733108918865188063045863053991083266050168019775613849584721107158094890919003372483878722870600034612474103896890942448631103056317191185522883424116124865313464173922683145393657272601377084092746397617613005969262754452706434258295952934693846734507406058188150207902288155511322011663584971460861955304130402316230733502474546376699728502255987170860039653896504739205897235006640794222037718835378349410021227998722130974769303384903260621579046165197981059823527409442370483999010709177863293704681370132672804428441577571864671796978509141915488332341281506300833268786380560858108943213593932674904914752106670129216156573527786086586956584540503532411351529943782688633754336414670518240593731125248*i1^162 + -308544147015844590156287373022143923526229656069972119494489773390957460946596176124281732454469333003718392937016497801269565450329138674367349007179695715627731531048183995836910970426976473452833659024344929124167950726634006998342269781278248446993468744442401184716305196082214622235366262710940433178003703183450217584281261724356566646094773890108995441484762170565697506527732119294520895569874226634879868661599076320345873731325253979774666329084479260310782407413734837580581954938509775795508485571989364415434630833140904906927888133331196408280354198008340099460829465033973845612894826783173303857744730064638278630997741523651678250742809859908588362007256088326682510002664562484433125245772635701827444858515158797996306426131050945377373202533868933092904689996130478292797837937026999011212487196311854649140102946643781231549822782269461550212178849227659781177701782331886624021174987468278883802413339977938917450711879357174080131477722357819505317324653772766371364989848981393433368988401208261416408081739096786367261794377571184375321294402724416190934134169474074276738562905490268647598852792517860604298105859762558305196643367735886983899826917715690467146949371447799262841051208919859994278887859073211400461421092571539502772182012571837832116309864615149494273168502731144225541654514022765729079578918774635193473428924551036857837037497090203099474320097882454653886736143542094250335638274228940088392935990713192920924821423629091264508980206082531873875454519355814969263492827719774070714032650411395784296445289047390700052750074318450908658923468846934654692453857816082191004485095170397477983042204200195931169780141255530136367006197419108438409025757674357033873231783853403400128556781620493153832125986592843092953996586814545679608049263775376711680560984381413963298164430890757762264893073708819161533174795242825207293560525087641836790514957179933038273954507168323717345479813707919327757609664626945823349287442357315679034635239072718669374003984879830222675793151749782854371642675088397187406322499043675987763703649207511471068764424531712155366907381377433127427605598761793232547134099017214164081829693587959354161729137174572495801806663870372508256266901617795722887797011327014413335164628906577667803845941948512004006364917014706565310689906711019863958880313970463374839241542043301758243288082888961191959539345469179780702744800154475547028856886604031981786901469417009512151898123766872785173286889811491074947904602123690956417504144818626970948209630135726983601433948586230057249473182435823651504927902786033862350582259090692490882656725042430313820463223439949963352374174201894572965510063196976056190505525209318228029349623766332196634155987697188877607802195805304677974407336871654911723468106742652918560666784772374062036786183119959767449690771133707140145034020956736127693444760183673634163802469995265896869748971407542215951998394911434057735818636912739614065192031946851916053474033133366026033855368591513095730102528624051737723991609406317057627458673784529766345928347528106770883080493966819328*i1^163 + -3724505285087151995513825614709708310046951948902456839389155833489852360757963202079460110036833243308241950403080496521625223310521042474484155099178595807741719082294296997237877836889655139950693131092337185650276290682447176706093259109855334391049506699884124982672400242681347864802632586453686715113840391652676383747905297520123146640264937460350613196592843543240153711789637378700506604717942321408406165595861241089819554597080672873080929171068097520880188329989041771535372525660714043327853128759221184650177542083638367346046980112294620197886612254957693459218125273498486537586857348683677739265753577791311939724517542211941486013375796559526885878239911723414379653248169296960390089495840912168028403617221868520157119233383193291768760599165276920595631412321162333188367984324479079192459865251368565729418759225365463775343392553637317189555047176655578283869718847773201347284423692627873333083298667628541526424209142704301510183210164721473031042485206727747332918551174213440943465635361333521145893848069442477507686355773102200208101308375949084401502312114271345149037237808774676553314174356380171780978527674284808060244797340784361148513539461521944959829323272811932936527083523141343548442727837646278047939240135323693243603478139055035004691009439439983311010178092062248039747495397746942113931969584834256897660698912512828962463402411195379798268786498119367820190397012532096287755054353112447162721078198121011160398800752679321118731928093580368840219736765914721378199976111005863751395700429819984818376036829068039916461529487490270324543118051534769580138949566142793102873602260160577718235335862298285312632438594441077233257170231216178877511483949526316371037456243350632096996637008621156260551683743926130890343733282084408972872507035803571537032751751128257743949343014903484083827120240074159055562986298544575562998571573962806177158940921964132106931260841069021162406313960966669039003378444622533063318488056120786014771735044626330462732917986890652774567089967525798482482803125875333441303117096613969083450620893887329551161992211193827216131027884335513622826205324231597596102463150123904160773621064397061426373769781453473920444352750281910497264162782121344153106353629511850555110812127736336479403004213100457538280550151831293908857042717884086912946824776491469183656211297678148882420114859470632814551741177447982220550332657231941645618850170722606990113002066808098390862041263932275672809421118668882015688724968541532090133917781656517000411177002513817408769720226012235984293924244401365940774690952729753429504317349731677820062827417598547971829608497251395713829257170519721049320717990462947111430526171313448409474663796753791617798685800537464252761498194445772846646726274242524209860553418287766257171760417241761023658609725074614993809810142310944494915907286324495624134024612370056453588040114531396751887042874152349265763684823459122102046174336272267877895942052977553068235689159310461825228938495076465135566465473115326775853445685723154431730967952600165148835608303521569518194262016*i1^164 + -1759745589690258120414959576724403680766762858979097326948379814027455520301033725048932055452066616053250070212770248328856639738623862940561191783844108904335896096487339706022126983810661129882434769939855982920506915963822352904296786381633750662146083861257854198639906688514147052523002988270452479678676373191812747716825782548395166471010906320389676639120039414742872256450631184078626384281056829776725569513047538403332914108606865917241192774159346372978291774447939893000429499822130632042494696452450288915500896371834788971997549989660296299794265217560858193629412603752116985646252631995411354614479330480132195389444722799735578631274131370787232264055518234197374905649357938450915990418256835841092499557261738624775467785700178453952816541449440947062165480732905448225004228170520215721293491898450712768646790094298260671397952362547785693491881162672705460647654129788130085956973047181279767383170682666070449557920539307876593774329678092087012848274569729275557822067974114687293906192553415515322802368399674970305242558698418500003748300685520607755733036516813153330209320653097175023965229805723820641621416600100036903954865762096579232803414773836277510321683909075509782197422871880421077151543868106662664889780796516190495658392896683948790127270108311473366745403183921493889091245662314915042000076675675774032730055291552940197881550804020532779550763386431714140493824834164237243523062719368215542861835434249426385878135308905684807164858702101439757597734335286634040410467284724247032432159973345645451709017108621112249672168760918160165835557218198544332171375976309853317153865858740352051184604505247341789126521718504986025174288957648490595183416359629059463678189704878013896252932573352932678141620213688761082092504938041561279334769621737458131485803108516233502938844402303980989701735566187047335129974269920255417317965843948207103393854871650969377850741732860814027644871474138742372821524269337547872410605207742667793934811255746390791981834278688732670122200065789639641371387686983887095645210051702374411170149339153753095456780600091635282884582739119209947205038243210245590392052758576312935825339350408937737637755370208896996989864632489535061589279472124924864151075426940424716598627543632201707871095274027961339426723699083040058215687227124740976402070770187039097623187839557829455391094101222869672050491317065904269643438054382160547242424555004031995034237149859678695436709621758255985773288990032501519812329489510405412541350335646365259853769299833554364236590816078217876817383976287350503597360428885930162097837226034936462046813399601836211973943326069100633545062903913576493519156375053923581911495525552792470745837161438826482099545739108395540147074169402530286783508700564814526617781124009790315429827954113395901977358181066645599904627901101742965018946697534248316717427205897129921057506680317694282543541270066230200707512737189990684361855462990486165545022327501581430981701769768319894840507610224875240921911547929813472113273522118780637187826769185889952577298754806218752*i1^165 + 439413513988879801189247401995550831897705864242338992821748689812268539029066730301054381881754336453798422352968987952999720352216648674525424415838365086648821422298112184020327035185601724467187122346293817977717317473646645746161708754504191708786159597391004159727277073905912399608636703372651565060304320545041399608590708476553428329303301475839224443160563617213376278316237908646367638444835416490634830990417157461647222012111443495423344465607732458397685677375503646921511793450197073949349142974165990939149869009437871238030535500662275321307681036532209441029786908424717428733520962916357361270269651999108267651740505801252470577953920757726887822298501637930663943077133193357470673366217869386575756152858989464832283876052936963947446598036873279646162704733903790956713965223269577190347764021770187489887067982437875019867426982839697495385806823117262951103776508077277745163933960347914670458355533086808624491043253612731751270241019966140296509892985988986795857572471803200370086115398678228555425794955148700500232411789272855165906956399667935699878374450727542185419560045107851250486257600368052368250226692390067842446797994098463204062402693744869487952763656925637540554445752751826253305517332856258845685674470493388133663581520877181174022815324202115446300005730004925635255201831103728693645468092330457645568329585488416477356780616537636664486714922940128291534007234632679268376174263109755232689946556871699620276487138224091139570656370142615690770189747606287283676294872016070204678739001602132900908955402836936862619983589989490552662183519988307744385508647831776920108219486419833593216826295064558123158948736506023076076556405937486890931132151421969144577411449062149242400755081247441693998150422088205770588749678593061485916589283410141019776843388860448366267409153323941509868947227991165011529645650624528088884603691951658203304304641942617081375879537596149357995041668001062443493617908652962249531925963887704749527098962437962933208864460300263786944061523553632153792737021160043653489687108851999380670368363680792933697157348864147776490814225873964021302596768147859232492699189590918080884959489051021961342064215551628614624095156855156224926727534228673462301993797329088153895422279743648326798431237149490331762730868663082480539138391561890132332255311415065844005962310092290129644023564420112186857516280859065616937016214059631576555347346387732909693089153255931068121388273803686386441756501880813784330482070435688875880014712992092909930073173623038805371404462444361988185767818501231622149040542991300508898247967145189715216546582333192304119541047847205039201757872978416489468842483850295000328337960430701280397711870167710056753845507480748172148215779415506291752567578531347477704450869126980360213644335085458698365694484591578546073263836623999765819175527185221900717725303942796528478514352922650405505182936376145344976096692934239211281616277008024024356129768218687987561370448354924519357617976950333542795059634559804687105661192619651476848573881186688787093731147776*i1^166 + 9540010774847192092951205937709202924045868127280377218893072572757877959844236683565773839132241303448042493770693166143876533642055953389731645796386546376039042305706575640999578820656515772352835770382941516280201830609930778903717881490730037394630770034478703477934851570045057248158164873157760114481390259939945320002221998071172896705780481539004850974459943944905057178081255885650813751893872342570450646585938072586629222157273513134577445379081435033586168993795288725096503906583497011798039108081101680673534079493386062895274115781737900093353522498701687701379771074297068208809887903191137786176243697226327998807298338299133527267907009845801331651255765890519470812642734838526420787145044445882666110964965855564058797350699312841668942475662144441244036703614724740918389160715052844224443261396007780184261184648602451273255013908052603541996074536152645889592608550237020345935222785479634819303957148496317257831008665314036303108684952795098036242977666313902075534030892280221807428579387731653418561044960310421078206016712293356609085979588680648443839664192963583378986587363846770088583617300957288805782935320004687722714863238048816148015104899088045767890396719261104958349512795379412073319604846846132109715067302545071021796574122360051735402876798657420295941873478349036517016007597227237803194284817619294637195043802695086242760688869033820193121133943174206797375730759628431360363857744805236556523320307684606972986201180729131657177185813209495357232242615754621211675761895739741334154746444630527137296974154171785995991356470988244404949468987058393620630419937954014738360151313029292667453127159699234094194960192628077816910900045298123888358431925470280360818942401625030568681293915965676084310023114945332153603778461845651941082242250434367930395793020213872714683790709165823290903024971003662882321698082011054489885480974456708994261416145087895850108316577473503385317361149876381637188248993393577487785712648318202823284946209354982766616496907560540540773079832591015334163150273034592770206072403118986086761752730167073996324980159007830894391349026342739350087523134620573538234320340828845518440235619472179048525092532082967057601701738499359097732428310451068419901440971865651275201564443316497754168454604758808398196582409527794250518255301032833191295792233527474630528131868808838578716844456149968865030774870793867736630801667243925972641608377734539375720672379641972067414261868147929893252545725442948987480862953762186254675410624110175522476388751391642686750500149256939810210883279127608154123893664534013615244361476153071485879746279270911623987351994178388394356162260505229793775725475964492660075075959188794822290155590728108158465956569501332100003977270357512321467022543813872288896081921858568839885889671337112015599695513826084153798134391742991040720838578710544796598427614325933496787427121204008993304892852432947816316485076597864879102156376360009309799825013876699646285526842824439482529714923460243031863120511830276759992296482779018556052122790824469594112*i1^167 + 42464063372036581804488064296724543910541903379806917080792788478765528190646188299985539099857761677883890640085580383463546392713234163039327713389538435309570627094899925204310716155559281487745678120142888686023016046238623403089866797257930138880415271180906197408800844920646424277811706394389169617867694461066347201963355505862329295051015947118184606689064133992065241259612340476298961187933762851711158297986982780573243743527444340415524655235702266413496209132778440795307771293008784128922308107555421358166792578035990809475935583557535295778066127798043131813125869804045701791995403808449392831403291537882518160027120871589677264051636454201896368715817113730167139611159459983532995286217687602115998201151488686123698044848527874281871245299004182371662341706108105300726343313626572762451818968267482649420971353964076642476010446049163213383978820627721662545239492295798696541387657400355128131899915550079737038606872582568695335071380966729070877226749492311920999470935008634461427153476592677092840850238704947069927812264799962082784243956773092528085289724575081753226467780362513505651858611239258961703793970059895228646849355644450773396589666921318903320696717053915427042613700937545786660394509527155292030588537905107557324283755054321653471276530449676642720482455433333792997018008259822273515498265344427505262566448992823437348131904877224547041470860082547863351020586255471002971838184242570408687639396139998093725627364180749206341296584919459537984228694040124103468792147433316102882788331271184625201441312547091542238105482111822407750526508943074307315718323356521045922062572022580602368144669790226774768709115503416791601525792436646753296914759303221150083067775215856110686981362614984107321139000466860802808598575838187389924283716894519996913347916336826515726896289427040154463814327393992371716273899852373963619943194134087225183374054318449248668303635929191890119559640031548001957941202066310707329950995224623900465127453195433289601298759920017788576229821569537767435021678144339533568774336082036669457793026819013038704346978813751972204024389730161279196394957556987434484738659122675484165505443052684653438269881407894871436638261506960290199575181582387479387187521776123956345511823802012836820829458866358778052055427255197772404193525260015805060242149113882077380576358563568646168007501824295843811422252455556804949049645350540486129829489423459289450177575905651053849528555360873840464412867699593325228331991963244276448011428217459252645187474832250935823328559734109542260682128259936860664823996929844535061659115325508429276715320016691227869044291595736821501952989654251299936299567781006595914292889633342710353828220555147601151423246935443439622959351510929029943990045950039958605315677855141962919878561003773610215004127657394530583353355147561264052753944508651945851327811551202274957465665985275786946651649994105210132881853584182542981898977913591909774882589649903311014416845780765579560146616487737286029048802037161667172006525974262234392291314761728*i1^168 + -2001937106624380768589339389261937854303423479307215572992580061462675090818541123117267636298638498331648706937955364762776658809378179560512991237468925894996131133058599731280243707536959112746431980593033411599399603998437948609671947055235186730652804455443553030708980766420691511858030167625933275743267540891265134222425097060448371553159664880102637489605696999890245767174547474357921436771182122577575516188293864919256447346514242831223445111409382917576038584287496004222135299052789685743642150335120826021650753711120890752405264423331461724546340435553222968528162118002345115094421247299243244507300259381706146322984265427421392392319937770008588104273963287386716759873208841544723967811666424397186997863931240764205375741003779567663309448630941995674793742391136970618153081304858876640127224813994392852726953913804987099676404383535791745266985501836066696333787981257156422349371825689568639252831306279898271729057030259062450188483889385524705625080391413478407064092046627887356158191124294643955478801510906096129497349939854874255512312501742826476825908223299850472472523853367838289315758090877619969739565484568658591840675578495102498797461781397091283286847054016773426556611146577162583931948488362951638256263917854683057853078987440561565330663315499018003762684388576354384518473658203472423029922049209725044033618021423583571334547651439688301530060859941904448543950444406748382556772413062241037590870019864775523012535072898478137091599844316124788878966101386450398500626793441203234418349002919327435038126565898201754287921612473650949448455671147194675455968806107539980742753376174268150803710373498257553991805990342760880698838535838291561230642832694902287829094707951164018106073589955113134670372039045134578731938170359565897797095946496608767238583321077031766445533580223315119384057461806807124224095404793757437239571561070262149471628188968339660968147616202292311545091004928565662422773920103127820154071919380756291333438746042933031873557552652906034892083439631720935461150746789164792474443375628828280257720226335265471676638523507333619456911327664150688244038884728431068325487153541307200093119550898325648262992789646019651108187859896682575330765393215575197397118490698867926944855806279717716046108084746881459575444883738945176663505484041635264520131150191373394967124594361427210654427592846024939096920154112714659590640815606115350081530123020548257337424377985517891914594570703117893307012975784959311207149510952097151972456566160004399692698986812581565297168041152060901546179734523989391744484583814573608872193085603792858824173693019179828227640888951888992333594618741318634906406421953011472146747570137849931396524722172472503304787863037958940136002332114135325891714133042805279197714069054820639290499959457438683469302145924069732063040296023758046654149297820552690337361122842593127002618763679287515704498883322719258924582705522015712934015284288896431806376805268182987150116005462227754959773781589271185471646358768602902656192400634674545688576*i1^169 + -50098687765340993918656852851811040647131846287663315295222496782647484176978948756594666532523745167836789550306513369000447703494564916162386370572120416755950164393548575600675801958300110168241327879266332844782588159645023699581396164916072686027029308058146892756145090744293321896052345461833255012204434628959047297315927792385035120631617173487539254013007424879734041024940883214907445202349546134545367952663743895166599254924011002581906894755436160314766898533291212727976376552718827086298787516366482437476273209391116355139449153755097288393987571927244105207104681934295010535602741603490927421106889636435593723938478236400453048118111260321387501911042924315587776595578485662001389980701497454039966735481412767359923933432139548642674773512948882427969460061112203326969484276545810351043923556426529301937644645964653255522229054116642035737383514575617666166035191910583664970591605871329007370805102257149370203518922519981218009554680780788384807390995133213127480220229705302385379955297528796586506010666880064952589611330237386155944318525929045924302227706525620603524397251483598320914321955449865110164802928747681286543182903995110410330287491612575604104921100044631384352820106940441760693428079275597537738621358241806620239741961610342497149454138585282118779850944696179632738736752644119698893016345724442638452804144643018982621335627545284117477566982680885424875350829435016968812633701094126914798430141964863362275541023905483697079932163926014180884109713830002076832892201919207847973597921042228607311700885211958311396502546530781213722112236855902075249842908518036053417909680520893876297033101814678310295977887667925950155310897878422119870978476635556972714865357360493290774726412087860095447000379327071734818972000643392139694257597644334926027998775406448164141927447571205475088080101839670088070514503322441843986911352256165234429109689613932387401722089208780215011976780770580680031335717442972322574166832384658298552795188992894274776133407129814643245469129057038582850818077849027071980530397889061740303965972564217071127300653583764874464213548207992649390050659922238319943955928834558743428136921676223099129095244903192426497903131164029140515290561847981335395142971625850633875819849598170124849176558046397735661968835698282553366339104746684809852224874729501232578112908190796284657769429171484983192449803007707886253114080020240365730577129047852816943422358027837277777814480824647508569756273700104693116727297605779378769116673518951200831098299925183178628590534644346416619849942294921607518058841795731883991670021191817497147619032384280211537078466379876657141774556640753384179673995913109866366529814763723749399050043453998271149722281341832398471867648877061736710386653813871450960543371518010993885945045117093343197196906443151965091986709286182602028151100285118148223607232592457155250339896064629479242460224885026454013247847871491228382714479349222251818513891013103610275330867910273333968800400944469247210286761311543099520848825606471680*i1^170 + -588575681622165190468829301124664826179914852800635789139701897482385474282263926749301033711363246883081548726571762646509954508771519983913123572891479455892880536858750689549323685161299891430400564571974969825886014961899661359605631187096131439629674725502754506136871352764109354317518090688490533958320354221764586063317849014899556176627610562288226239052751442090574328582217391558227204698174429085147645829264353580502397258949788740951664487855510218695966012815934712692067680054500615989775817751908592900802020892989638769736261876578498158936309140950993426473441787853696499018467340337785987826628320242475164682957401719084045456662661223821273025115132718359636914817718306080370160439392720594673776819414212376260610938304065756581242147870962264285670368624349277292067788978292853896824933321400584563129681274998347718918716322279479800820807531525301111352015551445280570267661039427799724301973143881032417087762490947257386666386987779455416658058786918334972617966055050397882870215539955757342540148177262820939461130521871803676171632079120052849661216124235762636937705154231497363554594938258631199755947259820898983669836168492666690455398265355589288954680875611171376667031968193179786219627687995877893359599996060339748061910322534359509183350107804584498783484282859789863319416194620457574092721774515381406922773888855884552708262337808642158184153732665591651680471197328915372927035267618046843379382855418389982637657096011630771569061768512748470752256766856217483280274998605929274915031983253335371394541695099904706213063178895225372695120994979136712859788569780349272760045013223060061088431362432378037563342994658543836246694635393150995142722838929448298833320485215539362943514830067587388479798287199011009698596666520682536018422714644779412485917253571141593677005246814242130505710488007920461512857628412135719830559291434793137663804477779507338231489419565775422758226339376468686651702465720130084213106803113228896353058942530868303791679573876993065952465390080862067212075474251341770705103554726403710454603328240984515947816623843219180480199688548431727081997840272545795783228377087478490539277079393762289686696940447674017833051674215532254196770934007680484876315883411811363048396859844059235603280193132737725369405700127020567062633295631929368456770720986591052400298471212023940444017761900246662433316842068439079654563257613206040939383970552838880870735626872556256425685906190405549088089661722772058618658869407466938975523377596513878979677822418490785941667931817331701121948064596275001870596671047809060863823317989736028298735017314484303920700615043126449366524188641035966479724374965618414008173929754968822259428459495868496680226534958200406631320559285355227392718724460857835491321474801654233755861824642295870875283648196377224414704742349559557047790845303880946128527887792257789129915343290234131152467995199599192346521555854721076539430519445443273128160384149681277306165592071214409580413857438577628016476519962891210291412992*i1^171 + -4087962517143901869591765391616678823814884235719100770862028664741117393716653189830677205724955721890215722686441189932541752128492797246410380563727907949764498503588590125883019806820182276657200163416031244203088023188206982148170409926031005766910064896403200762481764705429371286035241591270660296296460408388470252573021512391761998315201098257201719791595260696305120923397242177409299601115415306751233505750988185208501816543074690462388476844178026794920405481646325448514262054739134072183046309920959167380602539288152099923948356103116067428785823930436917439801171240670854588255122776776261668263077096898403072164329430187212233045882592342279666267348368429844512714568671066151889866790547389953106489558795744782000166970685646546231238736975934324032583043262168024820354660548994527442188934036207491943349227440984260082843607077025558244216774945776332187669547062639132652111536588565787647319884577015691868399530619727648372295151705249551677906367043269271347846838144324945574165332346770445349796406734289548949114807700812115181673226274442096254779023381275550097053868766071281932564099685275737790185648196497355442917254340296334423365183820032545898723429751479164139622574696510087222597491156492457863325665572949128045756386710782510036115617452227197052554960829377093229753634491444596499349360753921570522828335307263529575753779839764160348772828934533391666046249051333878791095236328451926049509107354331376161063268423487791856731106472162023296524847058772918586936683082472663190425410630061487764995673039150802081552485132718620863903659951137667723972146691021320952947965991222447922872047714432228562866280648611816477187674423769812374496160957705233617542842733534795913905647441479521883725125677414067335875580377928857775434941292645925368991464749638308937202361211233121248252029517428927560870446953615545871660138503122193815805145654256480542377053862300402309836684655121122755889077714591030367489191762587031536045858812927956571461141214142031357564661273060474989010414015895331371019466581287083257439890902130131708597920589558875184483092674383130350835078788583652397514960523114840595308938936382534159115611968772206194517436646791282353216854870944773801921121076638592516362025810645597314535073900492191813550898733110008849840421041868645039118685679177063101320395757332888878180458905418448812476398767259887141571085652149055932565190195239358388592492080358709694411880520818166675702077665558472699513169340584521022511122087666716892134554008370062364546002099640947178783655976267063047347384266776043834091893540415701914152636681458397091764347107043972057479118506860214315792054645111958784088863997483803163060518014779595798284681844845108614873310456458665702039232052477352604083831945566576244552499416189834331964465636790592695137109312332796608971807963472925532436915608284908441982817630085423444544675606194286316325694922511081273443317215669232944772569230741570519196080485702799447299117016858816083848336587746181120*i1^172 + -16498233886340695431228959066842105928570644123602972584158156231035221903769246857541027266135850878337287636059262767665008521670046870228575632187826066846432075713559874410669538382798262731349158323833742621132174872958745954345677242084620903996590817023827602340634409667755451782627530393145762360892768222660771043272709858119082378544416848876575008617361088068977471899324532624617689685582386198997024216047859145714471293676440122759011894459272783094549154128414524414756278377773665540197465413276489268206864018416811512040865111689392224634167888048739186034932188217045599791157118906674272543204748079815265163863283812558647985390504549362455700666169093818000957973416839637286480833850720305511721547265564590152119252918276607502059658111097361873098811463862936663876862624460582683581909236708980087868890538112180441209556194655124763280954392997601602144117643005773145071111930752551196390365515299004377597995050650291245843087568645935432746711356934409877907973968078072551068763838012075857451352566354241125828975419710141708038247163967605404069542187356136954198564619688683787124325099424826752019948187275454320098941629741088779702848573663249441276713527018296420580390817978900415835312810356334907156271422081818979744929249632133300467046039636272222536201119367965642840226971488013828600797946185870671899684943646204822441434150123950215227740008879891362478645771137770564288558107814769704419029547706389478884508418886664224488554623637355368947680749272571452529964524701747659490623007437168866044094094594367889467403896345827836626168452895611359805974286186622447281406975106227320978123522844478325382199262310481685754867783130532805740283645753403193206793976271077313982308407383513116595531305140693811506072049667237897856266405538687654448759914298152837701038683108657886475080670925591128042443672466694407488086976902096212764003236947664903466912581612064745620994785820823691663122280905220997029668161159456060418087538943088555839139670412068069156830943792354457622142428543444194986094929980383459100472727045638965674632504176652893942565632311507517634082313723812415354274436472199606804769001517833365006078869649145626275351851449530532232637937491313094882808666099107958818364160201824278654301367088209178955484165024401602139525870092877110735764924797730165832153094796003439039290139559094196052395127017094878984729564955200816041453144186434931957902986170336366904769304302554039291791721260008340454129313048660448100607397171829531866079058925565746101657653578925373054291941203679642420325044371047909941595113768005691416606513383421630185777530050471481578494928167208535898563968196796981137201792060896061022318835086656801393993381891636279635953112568171419032760242232760116377100508142026791678627288264187554594504131375655202371748935342674925571024570757423274318800875076305194342830347411315050742000695157222006547653157001483259202724704433701542161564835554292104844980198799035798804430799986557391427776544768*i1^173 + -27306318289361252782304124223288538430127224961658145922522188763907433518025795163720355236858149935866543650749439311854738134127389669478868993515056698847565357882540743896280542329765398576921043106815535884361774466136824422956388390527533830921728644821647705877535593837742826163402876626404938798675988134646026121025010911293083533925846370758538002221601623366375737685335949880290218522550266490662031703051488501817598014023393756628097972181494741401912306443006538935547368007898238655122414179207302674493074998460958683545166044347799678425249511319232959111682056948996750257456072161613674105349983944149506139340169392448330204990573323635612915213773162025613123810828403944558090919778687741765767015627401107696379369770461341630412648949255386049712519340241609015151624635553095145417722488860350855757865246877361816665875138693113711827766032201896341861889572199626162163382167947864616504410831948849452911474086066423398585388837443055980878967863562455419984457955760499836182268436376217223733157290872264852983560821424032869896042931982996975228522131366906268923889258753693496250741307822999263910839664832284368176562914888272201896296781468739049035072549317385707821502945990349864804087876252970567169560099929420724647348442486985565687374846599139864241175145140343393333542671302409348029579170794425956532383512993226828085578328156812642857038527269326716338059515812458188577112461747908730994412071378960600183856332874388447521809014562747967346724197053441492805692904364866983681910756737316565833397589375004841585558254664852668414594400877474790939254606044738105171773835715241295288013215429847612361871076530680069961588714624691421779294144747756953665615910527810999820805321323772465817984648366405542594102707104973781342029876361703956834850650147248765732149313427345126496231780203041095624957149454227450613849619171091199503247718086613929485137439604225174846620443983553128417982320945474381395453650407586721000440424790659843766906786808823664836672093955636086335443987414544563444809253097730712936947359385788721351680525390086589143180492734809049643544660050099422643540511932922078677102669039377712414758057488911573135437029353228303411438072471835361113469465548210747009119911311519283222467405462255883433252508007151658220871547747905688514064792829135637120534619936497118258039071101488273152820151670402003863118919064546075686222909369943944922413775783485675862820544053268004722477942753612263518377925791549825458565001069800815831227690911883601286721078580434813235486871085661914118086086705645746377117412448637998463436847507801559637215864984207551246067244385626120662808709501954991384829562551066342194417583088547060316199683555207172597509037721165740539079122559563344361528756729029646548999320234825628962201084492277867185199892686054122008219668425011704327628281743329402666686036018228203044133514985091434465022267774412131617244889969880058219089754872602174716241724926957585074261986815277793280*i1^174 + 53019289637494101690336074869837214953730594000945505284274591649409461479480778838173380112207024988578614233947746379138031505055050863597883919621775099186331786406143536577136262061688017065046691799187386985738389962036295539004502646694097170785021945592748034275942881299185243322390109538959440664858355568079100882147969043667827069137712611307882361748888764933649806694290049894600854458299797297427916731664924415043717900465087927891560645780915503013463164177176374821888815327923093378634684650628440401741941592329468293939096944449525870762202080569045584381590724106903574663642894930506137011868460744870174109802154480402354489325602422498749384849938181713105252856765567446879453725135432945257011547109328382787503358086259497802048959935612135647376682249882707431044719593352759989413142722738745283150838436236823072229974542541878852672996979152532138045548700252140704916641501912665537146099095023770668400745002562056433389936017105842063948072783283426302809610621610210916780844638026424671966849677643885721022671261163945001591179477337047842785175584046609800405323310554926068014481444135909407212953519904467447074120905445257427657212721177186482529741322198506728762673552471115052100604623929751872545653795230349868948148172471887123168541310066205303195124744597526807694025774999608837933330559996228918764975787383483267235559377539713577275202161645092517973844146462209017405748133767853315905585712008979429311095640305406570414581865296116034155292413466483636419222688090352157579480876100337337711137448695087481178196683109817340989031393684507797678429074825703237745195624943609837244645656449844524022885592639015720215074435537414029106906059351872148365680586366256779996089175554016019282360017809726747000044510167935526186776453069548402732506639721505136480446882953130915985148154683304347168393618361299678933275412523215612307341030450147481334267889439239265818742870773973952206751860589756261161145323586579346252728085758387523856722167237916850224119732731842876262643366434498020806376648497902708207845528294586350063819338437193570112781801236390407115718348990254676249447401393057399888884612342622293567416358849750263211608753529293959669102388834256718642324413340375293921254494392481406479183035371623321263662442125980251769684359140077706042637276932517472891203474517746688996892741226024282787575430207794243889798176554431426080386931695723832169020510130025502856396554423365507257391290842728933171146417030516920847926629277760793580173838463290221358810443436452359954791198520772424001688793957298172417581163613098541784955836280651155880847031372663222906356097852389091263310140763394519681116030663688700332227791842637094530629390109809124281326605626731832540610438625995697000985864559700908904253479683366506032901945174256850616232891639769115636899204404935285907708022660177605737799842225420980801102987604440342012359130578292838567817923916181916842118904817192797857786379836756099007357386752*i1^175 + 255582922982622151886763291337363234921459837670105295131894548282331741087265389152342197820210647885295511160202155726896259744813419911345076328061242992890472079631047332985205631576497478530025745218821441510762937541018520098686613026586712639742906183084093233654937250972849028042258228150633781853550558983044550044895485969524976995347850119958781786964748155686395044309567839477834963266150275786842055746072322475457203396867009315382895452806883310714874775814338430423972920780124255106105739404613486298474496219702343435762506167708661383188202457465996661929188567687467431657227791037498568683624139343956670429255547111909173300757593632908736312529099722375497680337986785866292243338418639155525974457574171474821827092427997846107208748593397320814832585680336079090133254280658998916031070917814802921110712215433026437754651146675590568033036886237619721672154936657552820698912540999957690332840218012882388324290959187717946633413526732043895008234941729298999772469153294689277435001957108488869124587900581974547583112126572135901629767719746100395750650587764483289509376782581545999474340286315869395451335102792824284963774754376516594346074127236849742357611464490601608768773396864980058836801466926639281066955307548342617278813728071178170590009687607402596087561094993761599930511517073726945462737266463522627586293700584281065752447016734999233448357458410253290352248546631361625766663626362328509128074910419695025881397534745270289169615561764529894554364510995419969178157021094493566982632231680216737852741917703315746342614022709926480010260843483533986719769933233578418055864155383988869623333694301237114702233621989777091169945131321714756224727936915205052691310734212142134450832009629159143275767052635206261145552753601283671800773248217380563587721483318850759775440343757309474547962872720577637961442836708346381603294038033075383326900207241267857299009503981948420985894362176822390579773751028983827479263087647805489549402212791830050460274133060428733865377425785455881793658645062149003113708353214662427455321297022466988856028678127864238168758738007814055945710187812922563801846022621457230248033542601679823925852154268423632351945019749320396958927682560375479457030970877150109592747574800833676535319891441349345231445348261125767417653653909310980071456410529274075288098557729284471574917494508035821664928563219973147794090046236450586285529610742786616149822891107246152447534612136498390487033655520218802240400677971767288808246052302548123148067070169883934974799711901081519002743349259226589756632261274686710430562292428786821465818163777582153490298350124725942703933346158099069069930378503501042772969772514899633086344025806746309949056796791164647987957534763579040500963480546658853190670823792900839120216521964172880886186345757474381265738289408003910192601251391118156659359484187498854251748797417820250147300821615077041260911664095664254373935928250971956601103303365388879603926568991866224640*i1^176 + -90430999689401465458518590857645851866588422136679612321630208508651261195251305975535567734427229786834275139964465260332886512912011569906406443904980214460720657273682012832420429479316628331494952192552131735306939940480284003462075958182811468706702317691503684694239026618928050122245532790273314338281566680767020227883322749017893428693676457732571587135474533075860290009654237280093127624932518849352532791656179423877605116536930788571178011854594746939720702103439006373471550967423546417560080374044969025255683528617141452147566210431463498277363721576241085376650601538615175751846239087077091587441738379742815029246980695406573167847501317751404502156795429701887671861308687525165487684948607541601293117580497484727070716505961813431690347558548836366927253472881841175983715857030869942338186721985015857711702774908193517873622248490754209137340115795858132415627556365613859651926526577430935953847285849489648255920633499970096238091423494908267286490132937688498487335490799633993949987285042206153643788105769714104703359372525641638347766300867123476001058184579000988897524729430958624522791943141953601200115914309156464760347960265473581517292688560880738273906076511002862299265622686710242546975135387346406483739933731890496892180051690776618885089623512404669085399317501038072614686872689807965099156488276279607971016133393808583149743515373684832198339202887832763453588662015832400228152344759512310175790423275284445334041837991899474603328940892795747103436931617483784290247901108864344934513817711557699650944428024631955645115467997384168146194246810996177519884543671388920463527203043446883559463485578555115964779504344250753126432251894474047728633393939166009842812014480662475563010687264495921627401992395153116539625553391716429949845683960666649017628278537608458874226464967574118432408240816708749609085100272969749122340340878318207297671003777855940934744094770559920157959056503515017110008702494441698514160841899120598171623610405472664189867529502941398135473895580836018594840895987119436777423458342334017865948649937560932142130712413491445999621760234584862917782975914342376841602065428926572317220135256656972077724899205115378343531928561703050963840136057147077691329392449453753174585380306441867519888832813139505582075143092657444398692336034291824129277750665717961057708679171392394993467939629194133033754123319608786991765185671939371699611945976836566872497423184129550712093881637200533983977327500942071464874254796880818039101471460999710275759505869160823618482594922163257937923227202430836051694534172436513577272671625227970446665721348143938197406250116943462344211386665199235359685485961230676175375614686932294054732410333339809575042039513927536704581356374423467841797894087159628939060140903346319632891376238951690777833896193127210913276424723727082394909066245817855589482943138455351061589143001872037481606860676110241831418702835059949034094154281839429793360480917277718768682795008*i1^177 + -1517814521326128621619412632726406630129203850300504039724497576581868206885556311377378976132749630829834245427348289693528744578369630863831657215834402077593171391863543351633775340457181326519774284512334194522494081628368259005997253151212997734310669130071012877084171704792433158378103438887590487474892694105216380209972546066097439582114115092468369991020450183704538960456724897901601921551211149898146512043238322149633406319038594528025464085494645106330504097307060537059671198719896211352065179432634736988486062131903045775284536258738221743328001556935390382091295152716634122063130022471146110814424103401167201144310385941544337481274979602602254207228083313606689358144324164079085231831793346077168726187438234615434703622117066300772492797697542249624270066433674275281718724009760199889645252825912619666407082316285761139084390987560943499313967874039795679436034570833492229381219401628866540997805598303811894517553349474823898606019927181452242703386139426058898574889277894018058797385105655525916872259289170822299813558663435423180141514359433698577135136867263393443798068959352841522360301972172442661855538543178452202657333620019454190311393792846021987961425499330952561162085401498427466047705259395928211619694652269031557632665575930271208076845207223394821339874084093644644355771011056129957150785702426082561832590828989399738290261208989320514369915442103623061287372306744801492770000232122596327049645556053816551365817030686121472438139580870590134849320331342751964643595885164824163536758874057923519396681910235434213215125437172881525826161870637041278109356940557582631036055638282205499133697923553521744589553064976052678161522861539196832464431330562118628894056046388860196665554024772817226903885611074391235036253888684156806152109123218747350997084955402848142603837517561829408785713090591918149395373477444557543572387345736394365740249295018798844423845108571267247278373329821035475061100392798032025510563424249232641771361916206876916000724554804298341074753730676088659275127780029312629914318851977768159521728503731369071194908095172299225966262325282401321690934901429835724200012449678818386690176902108381127942407446973230403693224393799514842509251209743213094172676044672953287905968215749335914398321985500632231448798177880613454598049511835874386522070076096046261378696893976364135194916630907711994420357090467071300058208700819960552660702741311115840165541000772032660121859660711632012399441616443958629595248903676560977582383659495249968614902041758119858618210916430163129703001761829508701454281945676431391673515828804892100156869073629742497374011210657868263574703916430767044244757934471059910751509788870578039008077934524618453335483462791079067396325355055344704902552001071131416513618227465372488717519212152498146493905231317901704260884674923338408582051560114411138751590745314001489830039525866504284221003050775272208684242614680512641456431400192427377979265846168258609152*i1^178 + -1569906763456555848742540212296718852154390888133895974366509227640288939573362433904885487138025866320420967841108206758114271664146152840849399338078993875762728291345590322546056676925677489468887467915439258690949481088632197698478403538403666678806264693056084010593768303757096713523249130087839707124243993830645635157971536211801703284540445091254111865819034113845149585088600848979246714065814562087869016881348359072048973283672036810597800026577374002695181356917768502978869166162204704625008971816307486786648911317330576802333215503076723017498536740624661643625732070939209228024387128466038813727973094359985604307487043289748962349204629237746841408692545479285088354763767470394877267320095765259772782616332194968536810138539244838144123181852768300992230215784258497376090257798674704759426600838929617405057597394189880300733204035655256181883729610314067554510317319458225031751843902704058432904946074313264347820703839616591994435859609674108559083455886385536885406415987186464801927501151357980128561243748285224839129416678644249280423700976022443012262675323163160481420789863259178679503360445711410220748477415151559553880996318709883936101192858386851256925464942037925386634869099339665264317884484993754637383288341206463667729760002578489062882239095904064313105518121440539383709370169180457338024948581517861705167033970457954997868912438612279826115337768089863511201603657447897438227139703258742433249260865951314995947802455213943564260781613429157250655805415492547604564088825612592271877405695963292917232221613880176679677171457864526869597471344460526313558485585883527026632219241940623875457540825257254814231651167821305194461398964232748246391236556598101447017792371117961779089300358544643941695162821271067814293034550670520363105735819133633767545759150485158495993848847625006343981299114691359215815098833396973159517412644118832825663689051542926182037472914502637661771472646936128262634270683882021469056007019857288633146910477639119773738912496345100566100322635335801316425149241188988953214169485745350397820390526234790730441743955396233633778081802861376250450755437647372020765116388275162398802332680340967946013284555094721483538462204943372938186222329975447457692118549804744578584256001844260298831307143984905036386280230477098495653092045943504895658932857316655794977855218281397323246463406820109861646322061723923725454313703276177746794370879254466757413663416238118671924964071652446341508457274193577370576587569769011794073144927577837797641162755408804393202299867257270191982462511023849196265747291917293625886836145194069585088630850090404985602334887492731082167228048371351551776364207480281495109179339949171143253545809889285814839353942512754991355481391411743695031101618231001654804382993287766500322319957701886656332531371037289649953516554779373398265510377862138764208733358494059659327587343699746633796776222669063069100788737423961826166758537141414994820479320064*i1^179 + -611604618436571664149791519479969291654646986014998391870769547237759565570989248901924056004229645286830857499944848760821896404918051088460064443152075999051892010369792744940004433692464683377814442486562632405424396501553157049684179498118850496473384727676372846120463858860626515981829293520094366351212292372815932976425973520748876931931690967422189081570839984214902684136758850619990583834212160895632419475145624152772921487378328639216451380573544854928658391471127396717151808349815299496928285727626006515682096394980244163902447787301516446191103112059102330218575288705283545409935762658383634675210242696269493799114465179493434106437739382584550989593827710024793519553561640964335924970177517537268714491968653746782585777757906879195213466135467193734498897121231437842081972476781229188943008914009194259352789640641511391262348518490448910165908067670260477608888615286111711003859431580035241928970474569106740199092162646035176551186678270802655095094566108654971131915433771813801290741697493239591138284045987655150631045530176633003152773531885447741216799022578330793964082431273370720260185923540725360511094291575591784844993209261326163236480623908131001893445389769653976244831587903982736984387056878290449491471335637209712683261819300727043717950951115137735528839737524306075566913585798292788881000894910685988286888785448978290437185672958397826138239822195452975310310601398649484472124374132627410962605190355012198027835623571999316722085036608332739941648717467822367596466748479125497628384462721331888365422230705060916632936643031135850304797539047137885699096283604900064982099280866960718792528220823734607050688982787337594595601282338495213080683836219995442940336080166535775109280531130637475470669040677608065115443001125584597742118809746196481909142348105066899432194455880024901474837255094848053607297830679500847331801942488528259637215612707108848344502945270483259490900378843830627583057438429527356028880120956076796163453575743372991386022655057467878940870304126778533936100801341587498014235586839839197233817726228922477480927678638136220566559157015670535902768341884215412412436509798650955768620749623705808297398064577976345145611191972208007249121502648969943326002990136546367316557935267241377967123066278674612786596527472321416254100407230856893476643192144221621910148090252289161644117870758111677588559415917620978860315377681533439381970573183539421497802069060857835581569320518443475194245289376590960310030936302672453084793527170975282652738112200090503425768185685442425126577474572637682697813386092487842537032088972114610765925588067436549857193128149642210518507794261939137902187128065347860092513265880873811011644510635129076577701425327924566059893117683139956135632918912097310030780443647867096809503852178457290035919834725734726325964405851473094687923238110957793096343967305097961340871228431262965089283355263588255315993586091183394541015958421562720256*i1^180 + -4819231663655172675458639913236270359348524706810948129838501130645575566689583847191152279175578255643613395919677670964406618032431587471254136754027619645109155574795372984757977445758502368357135096068994279770206853457132182461059311490472573741805224194088255904030648548188266528693781243436243427374254055829657815188068464796262926825477455677049016355056355303800227830458806713834089291367951753725902247850754276904332009850890514595381871136681636012145550742128608984071219669658824325757422022677448913227365775361593724362240525924738392472176984277519929850721424985275849361561643593323079678929553781599181347472754958285182224995132124378703041652291167506445161206799271016423485548808146670056185504155509474761905119394810715711533483113046864250189282974877767306721954670195339269882147004734113311685635308803379065454279661545123822514283473201153941117287516421794366553057046824034150783256197955814125451540868466737905013118538767654559870235175425934199338386404811012160611040367726924745935342883233009399668370104187123209675133208840819849367411061312440195133032104923513590697411537127125965332641484542474766203743384655768052289017277605555235734509990155043936242621809144416334461594639050710118115761261560838750546691996023168363374405648372299275936438919530547938083825349746913336637668854686523557603054592298291892753038669050966049585334643507436013981311594081433016047534581190174007057624284806622198022785342512931205472795727218410413308760870093088516146718442859599523162531079488997042023224333791978401733998221218161471655782192817760231484905679230041101394335931637398533444287171653438226666524050247517954219132609624021090094475440994639892390990751903780900142622737166203790906545461896603076595662584953705287873934107614265066947237704410390924538582464928997301349182427926459545415538813700130480525000055326069329037592750151824882358965403162241543152622090022932281576458732363798553783564811327353045824150643302972354709307221454738096972769039384292615837445512536038459295751913376858620428228234178019947483662074283163890044438027449817418175274765357080065828573372367233097670203127196408183045098262507034322185587269808856522576171138541726063702072663296980695307967545207758101039047351092976131306663965168139223485503588522859942423433741848251779313670638322415685089263401112378971187776521597384546444922302220951383297765617068753355013139293612961663189029617522208463216359479347383865486617562948136471900254988929749705588220114169489684890357413336468687408108341005995971481893374721338115425288540775289346409574465266673681056526670680941336088442660113026118518584387873522765883671687825929021765674143057957329540121797595735910881507691817882368531899298910162466758391642538288480053883623807583534813024630630288187361529760005595508936368125647496833185138307961471202435186780471030465270918843070740243116843069236608151477972564443136*i1^181 + -7195636093355382403802752681683115059373053748209074969837708691655780994877020663757738816657888418305244903643291970961841366597619231604752606173335874896569220983994075752787258095950544469106568261336367428032469746802162618091282211486622085762448253073340145270309748193934595139886260659794503156681208352508543569702920222376426898298531821434936483176466900617067454673069040049214911213025108748240777057364916437620799821145696756031225648603242297113380136711025465643183791134759617256821042488527330423311693224331109318372916281294983466869122947916423935875820441097720577390461580157860225419681250373814713250743912691493216996476006902811805459633612653563717177432955051952019825135060248661782614085675774684332578826422010010093378355009493792683425178304832255935973949356474291195275376804743291027065593207387295223865989394657966578220416332146747330066404575816450158396085458294208829796515588318961177179366028783040498016157431803608038992251113923326711634189203321678383583147444147873595157893252337857322175883215794353496482094418966807608043686609756632232841181495432955194862826305329915563069328812919198438921815503699752501476701431260119032214544220640356045964457760022470476306849705031884437798945309246402580318116230599801956185146856058018421419196913840429310313586902304233357772220363038206130263365588090457945936603281697668317859864828960043615582673154629883446458722765729422798687065010391035603512035993208602189348089781506242239172392581287751637914560432029843325130630204954855074187974998529941781110368599022814570334735753337945285172019237856857549525777183334566992972962324172504165766978481705683695976714388403594341905993608168364657919111859846806355404039289930061745986861774077072822781114702356904756618941894466105867913648593188097394327352813654580762527175789039779669322069395080057568654349290225640611046374313083978703868615190395640352559297188077647857212843341758551168155789303423312911912140400298862679199396875264024520581530095349725514897666889350067150056708906762583259759783780553430612099749812869329301209100545042121028609884944113431165327173162163051146271452773237782188072425651639079601999694391128767914684084426467018391377169691349598050696519681773629802076719363424667824872090352143335350147335950942608579195992466961481174280495767355118654038466569656338955787558098537076828509258926823692779182280621650538516638958447057307123415183173569488198850724726549405756568602862000529298097184423078611682130313057295197323965055800468867077857257343772967348419655879776923733455324918365513204136687736813749540217031889293124331819734459288906275545661638206533476483999138479304863874155409338149201431886825266038723099304170820273530906776953486374872131253865751724793998024076012636883801550771766309256564772701453111773143695083175629647519419736885360231646526700757167853018766365317910120107681596427111478853632*i1^182 + -3643168388280098113390087168773860775849239582237602661511544710007039167373949321647948354388509512898151770795707063552263902803226083526736806407984658622350354211927275979160161633548956124745055916384751478242679484952504675588225284250132798954196177682530903813956622755085096147410469061639517466893744912099596992118878867856160002477246330610531611627245321042148784633592620358016162437170414134279318099925898781968083591746206934579638772701193304606976014574658950241638755512816563211114248982720671315748197930178529913204020537837595557486430932404694323291423920950507183337038775433077430586201138101769675740656857344612650079817005502744042044887042142053897677775031975271592032938896907306746903212149578096841278723654532913407470625122083073171155653548004432665849357623908408176810310069408311911682747465181210317521461285849664653208009974362623576431777335953224285831677658025099499453863805257346023832704594342296360278786237372686710148892326854173309167414146891603592505762839719723744273211916167869979091099921240277626981328744232670946481990065816823514141275378220585255487944143914578895572804012927398827622145798468359819711188341095912384551862218646810319673335933919104940694214962288169548095715175270644551117182047786823651150588383204746506660807108760423224741660396649320030272245680896174889633193240063381707943197952228983590307685587218429838119301341355752887449618539649063308711363334356180036630488167707772172906188904868832145826125979916581641294657866832699408065511745910091642716062182286980230818751406492852654071470468101193850360155585209411310777802012694951260610903545453080645875548067107459463924239017736869200421944198802978991749597400226289904760656037612900210739108098292575475626107827815578627281108233896275247504301663584368324462803829400269204577070308857905627101997540719504790641776494539031410215115857248449647962814431269252425508892378765542341486869156280140513582623860549711874285661951481712999530926755057686747682979198453814933792007367216468396380134176227563689638305258028773170744100056445723977349938386243360412676870093213161142942778222464680765600439002772116011379444584909548224345354888698088429033025417865804089925567123284877674037017407923923412577580953544878943803189942023372275205282493899337107240456871942692855244238504357318407549716183984161975063068101694866780196310261163220980124651537639666124013398885809133516337020812545346578125495488227006161937034508693158583180809854057180915238613297486757700889159408561909512150585264093323459649922220168211754809842782527378757661115934996152326922124042432834879864913589762459363556290082554068320959306536992674684315157629598340405449419790965780455383958492693864106915347073722317267431023838389409544529290614447160138152167414313737217169098766893478918321514020447492114492635307088805480946046557326502987706466218565805547471245108314112*i1^183 + -4374301354840283799174693909900077714222491582501194713568868725582122013075088428644477795788514731676214906300196973642243862578969561226065452455956391235616437605920010743401150989172780717531024747510029602412989498726088913444315561526592602230207040659500424000382111858615923758519759818711029361489715863958342696090340909914931571956281660932817834838594895847820597383430415041288217910171313018126102085361927702107814100923670447643401322770700170861472899837025440798395245900572949154339678391608973231166474646480830050655301408742351082344230514616815673775994983699818875415367411251881708644244841148639393350519375121449877506670925789562568054433749069536680752037848830983094773614522078410143370143819147207054006062625269126872989834373088461365720944928510275912530449463551934882794798443285652455889941185425900920455901021243271817362932082681116586806567837883839824439087173825165966859090861518208958170801799473456241321425382091332136011466721520507870669865370198343615683857256221004198335028412625591184131858136045850783847809387718864152375004651712835053113885800248479220502937789962294003729017921507855681880124237943278936455673832544754693608443053451359063808122899435219300303357641062216876738593879883058964018599179304607962279009577782209990771874554402474065296616930762417235080019549835210864381001844533951280859071246324231352005236945288291869071506283265682163989903991474514003115603032349474041836694693775023400020837750427385619853636347045197866376326622742139371213117798368893137242526554812268799682240432294615358835009502586578840217591269523584171476814361418139212464285299986000561607670555602458774066457322313618056532416609684776267475635718998734496472277601051805858546783673084431657852043092397600993780517307616123286825241882422622710001767245323889340867105309384334099918678953978906336108617059148338316745844818636636374040261513468057533761408631375580018755936790801406815015224756178003305590535500039920894211841934189201687359479973458819388173355427546522433443464524396887445024133699106727722245912769245057397163733860011637523459422020939149475237923158374723192624048220388445743145318249638229352265737012138816091651591626085582198027133560613272512557086715625885599533950038963204877756493251667171767475990866740452070878450580037996258120542862425306893203373067934337821582339490920369527665500597728304323945602141514710052927274670431285827398292545860283190223224477731043123861992276287593006322358635430280813104076010125428160379592463522312827012696893289072194124154951606006077995860039949551405845093167486372865501829193445040385293013174531935285097052410318921570574743431863527194427768528713586822724518402631836497476772737274248082337575767477810022019327259529486329662381729443497724991945037919034326393223182170550190309625472704488155183334043660933479086469667051902738081811137027276353306624*i1^184 + -6623323158436283513225408165750751613722628075184839236722092275966348710546206198943739710178821501362280305958670716913236292048957323040127171044565426806314293800394558482317878463914037464869013636056248571014204701732299111072065033752848015690933111348728785869007852825608305916253733475258916753293510415035389232895662426199188640544875277629475450332094636261171940919296901544382693742969467825251998435656505252995577165067920919386551463932685066823436396052007635630442456277809556159555573132385406964428551022776242424385160431187089333301201480580858515717836156277319959530479077910633343468343246015710596390891457092669647252789358828383106160445193088904406186199078189976322152950966008168204506724433515253007438930576444608917037391979429025119241556403328718100836087874198697811807115915910311657713000726581065546142612489633254785275184057565096291388707596805215263027885753473137432842905691557027326278163837618930140042547729722547647631124668576035283836025208984176367910582338232627163999904204329980756525319052614570524861858761669079736570085496082957583157954439386476039228378104088690260859701902635591484472443225563057130014015333234013727279501668716823575434462863653215527706955687888434017740709027101304076390620707802796143472200341895122957828001616826286104846590509048147242428137661290568844633677325839635515030465153491087625253703418059887583208697311791200231191873896200802308099463447915190852028537229661390556002007485796804288766164297142019796027702494556589802924809050750135338418840516585048118232382450042435580825190421560405518365046656725260052894447043646212420926737721927984113362284568782359731736096700201759240367960716749204682664732372457574151669067639275729354829950132905216460149811504881885375221119400180090014984779116691070201791628476963445357125677961074936974021702726982507254003790688673788775785265260026961732251391768651021131448505239949323757596505899717611337843154895052391797090665236754541662563772282536009503268844813594295291498379252907827425914590291987613653124433329497474002843934004090869769802902352407281659328429447044923051673053310218616449399792390004295591667804345610479060475843229125636661499045465883613959695133167672037881367237811232408353695583462948561259140340759094836651707586800818858329428042238045251136873234901236993888533392103170116957991713815596441019371265639568948227600550951990537655372646438474126130711385907089103806227043620499261647560916767744441036274231645225064497984296969247777708999307538131399751535727554277288341175446550584109463594336709062332693046654820718382721064639866155704616750375041071453805712534481125124095537737267174124818045545636812024574155875961582310965518114464734003106131425535939823890078925108020424671184145762656394751382246363553555971906110576491434131508214865863811198081283761294752906999853415302857575344177751785472*i1^185 + -3444021322551432903513962978228983014436409954744995493509776054073115408871421200071539420652420721597432270184777854369659590267125961809990989744271332433917988190510970500175786625740775971437743999868166821398382536080262105744679290282673456898756854656132811806190440138484600329704181925774981453910637935310822221683130899063133717865014740841411045423398579995372514085906608864000466553547567941980201380912443153793047705917963117822726921111760642375790549265980882579696995881103001638698828587978219477799789208079766558060732063082931911126304713561590240014306766940598088266909305959290475262634919219830516950943305625854831459480190842511800496942087734903659647463847501968174631621335859541959652523275558949977363813641319702288452527785779512068156087605582421059274717346094278028086740532849642817361850258115145911137629559367964940120112609314602069844141538874414608063494093422050081231811979018605714526916708938958229894273681402030966711940674969512000509097218753955475209105543942998239524308527563737133598017643440490391074792946223044031700606238237706325352944533911144510408009005384575322743283281254961016567254767554689289883875164544406995865772380911413317689332491291362814742741446461146706861556242253397263231055450056584219439168274702255708840145963081180804708120073106552110009770949820173248741407984602003920662311050876819367153797501378014117544196257680846821661073118765727393796561569774490277139630359410442799694519249277662937466058484874302781585595596811555742884789290297775510982300078488131396674352152780150065111345239691325918693773818154103934884766878320430593879748596422154783816873569363309816943433811352818936978580673844418861398783546194787885402369273911972986851229925442435572200273394910953040185861926919787276153897195804277372595804363885990398367676132338484151924957130886826583685434250875752839261443737682713553079872384821851868735597648971327385818161991176346953084947900877612491361648851971247330264900761150407563957268257681835460664514574741452693840549112090203673774732616078890478920057452479414336428676751123734026991818345735001717515293434711545471572816853879800784235589510329638443396828822289782966054145094380461760596717973053677162383513489271137455066132897800030108264416466172667619396078829888553257458933984551525923830082548338326893802502704347210114026535669883668066256018229536857635370870071169570303199429146826109062995836362880088391124132646396689061000795679957931956842482076907679401534338416607727219099759425919762916075815108410250291708844973114909734926631354718461570990942415624887303187319100966827258944957601353439479009911542030739828950674507315644696206180773064850400199506702224806147608596104187918084819746613455157555899084930325330966320040463438040137304581469786282080898980312208759867675792699961114121808261493087013096971537259774192979542016*i1^186 + -1584358927945813241982735137796638934371648451387002607952299973737513061420581426350075140822725943215468361830636211566300159368050137003353419839853381742120160295143596549465599699870838213056600701943398048142631392310103623037350702082423420077220372401171841146510148591255038360443678617230245370115633005156192304485395132786081955375803643148700838446318317835415184204413940641766976865663414577221635684314401059380926587367613683418059313797558561632908164111476287759407781896531219434565513388587090361145409112447338144727966670590251364274855548248434320483457350113899465282851293705733392473515671428542230275357418504150549457897184057243969298921154269249914680467679505481330605057647645028336711266954673675112698845828457207237165674271643849917629295664399811238169036105801355732537662853694520296373541787749382387769044023060298565447433663841848948083087464449068640015906971204534168256463975921945420575515337625880135318452870897694604282822091012917044888656553334929579561896455596786636766275891261444715631219618697440636362384262033139120207260277223440341304248509996832803724977732505707780377651646876113597030622646902845890466233084265431754983172233830887538380279634872173560974848369708569020311023416502041759889237591117843414008296088671306880712290156782297268995893892546925349278215781415618942098940804901083661652641989893329635533551718763352543341324852867232352974528705332815210879083142222676398972161484418111267160172876148818231704968947080780479987791566720889462592753395474512750260828092800597084874293299312142730166673297688123280773330724141190002181943543648796817450792321939118614382256472474893482570724459294667156475160056066885967163870764231690188870297556223528379265031022466685175246313432976205747214461500593848461134395697533723450355888624974054297756029883172149524107338975657569749426917116084973934663494073344616908691573092835947444490979992775781328242465717680777851111843416682735268414312594885930139767243893626123718262664851053077798708936527404421681206431017071176759671333619154158645221174558529774036124387127413578937679517413985185430532763392131072971490901166746186346655523277908185754734798573223019217859098322876820480732565089908279449907177444410032867341649115003979879920508261589879284746609770983629189933659499974001295948528523661970452496016143449362866747968523401454453569334708261646752442988960628019626297133853123041981897985545930766280239196629582247246233096557163309312114578736380771539521555346794435105270647742649579837350986990602768905110147223871987213914224689753251260718829247619995884267526185333419491253564288071359335465244420698419610839766699847909321556924689276155629104696631232356395600579719874652815144028784112245068869571335159674921619860428734308848441013926735442828535790116945308171477316380869251236571261500609804832521565497196544*i1^187 + -514929064600838295258889094175111263214884756830978380305183905391333273990199880661098556321780566761113757966799829147344627491907733557782585519498183115555100427401812674013011880347925006045041384830034757891243349164278557625033743191357341929333389819947831743768224045168102612877021566402096020372575684426522563351315846410098368832166049102761896219527106782355682739127101255562318050698817651812333920504761000222534439161079284204285492816503592633060424776306349533197715600718792284959174898450278789133210435288440545156662003709098782759959164629823984060601644969106643580908472822502819897728844004077137201165856776505209486219330538703382483693043436218554878475100598610507624429412389862171324429776680403175657687560108776880759821489217627062030057664956510086017595985933045156728123144254333372356364438343411556951837566520384676979673156549832794842779357733887324810587523089455519497872313641788573006190698821424604781157389893894845235499258299337629797734027282459170518597460859837456071376845922097163626010624693743095457452827361232805913042390522692600603291944117203450498884816348555706810010523695329156890766842537508052376869120674528372656115365747043960224769318026934239974000793857130418451219016604433129098643149031021905622395899489801233139211310882770051465389957747330846329202514902458360026132135006328547815147782725195982148085670467013779357730024371899685589932370655175345048376080440573206124563689682853436390321939540575950471933414729273271043399809520983282493636794719589419602256392164613185051656156277504955592435526847185289984387426467807014224942649854415683055393660625026707029459278412259374929196362445968375225503853475157310923484345352141945249124886486352624071585916621897586945371374911126121736961264629786582914377704532740636771718050501715432133862216730148869162607116993675644431816771969407550287214035567050620780358008340152125655770643806011831999196929251132070050785865343532567392430155592223935586421831700366399245497697115409126851450521918422731334834803831480698687201991974423398705467617544823540092995416714261017672818178812704463999306615382837666861692949137452009663771728991774191264532048296103729428589040560333538978172520877506304763369015035901106899015518351979614335618698077258540718428319135715285978202827715705487662728923142946289935722704676154362240132284566928554220195588236421085324403294811571932755865711105497215483736005558008858630441782285227274209400593213253383740025826587784204775425945173835947653001215757889514494246083909665115338859639361088297745893748016298101112288156437225060736544822046667377542848146962811516327585080271253965583859649361263201726564097681952277043503510574196914446906556197728782725759250790556151613374885110016827511558691927659255409122816649662901273402393414097521617448632255935027478792588029484563693568*i1^188 + 116157170541987367538988525201037333299012369939899994848840556291264354086981715284028043023019285913308458394215158222698929328070259976276856403105199240438566371359930391488204955139169110665278420158624388388821175232115612092853210608196347298193550755167702515308050599034351118573949346937635618417039512015542672030151934773220370173322846146789648721474768370962755868194547788757056386840742947199282042109288051261881818929142775597937725116873478966587996027024897678480336292869880938078745592690935985169865046754035744457600777802181813535450151173947993136452618482781347719386421469020955312748750272442666766368663031122191468086037760790235878012090841228440935474749953159011592660198048746489579144705684078323912373457747882976647661813125970824301779817897069876101250315149536163490926295695526681365462765779000408457497772255608515618963564872547000431927144364882920912212920573163490393888060579620257757996921331116573171715796321665164130940657326213729659142575037610205619239949544593911090686752264448089993354198386214093847784768897991260277603935081327509343791506686853909198788958678099841376278321870878321952862341489699561491900027220918055026510763755133311560035381012532128993828755941685965668984857212241573002624463517412063645450049320399221809864284483917337844392725743040957454966280201216809869660576932993478163934501740986483838562535954768966412238035063292902415504300801797225418357790843524361917626606039300347368929994860576094031468256919243838029063397268483764992423333251126207211565775069244639386404211230032404060507534081658778406673095715238743937981357857628542455040048530947048900106349676918623894473336431648885210394403072169120728022301557175123909034631047617463283311487946636503826108179431305591316930682256147416652266336496892974442056115290997737536255322903330460618010087953450590960902650997626153218505133030635555535283080032497221158120189024142444545095922150768522106242049222305255807207954366153085781683876736501583035584216292748383678748879789165654973374324846542610985121231745619693735952524864660653126600587582684924468688117281962223905201822785915602186283670802545736026312126842507183604106368237155901131902234326174006304894926132089471798866780461789153215291748452337250007519185059416760638827533488540235641975597338996920691101871157263295967621733072618614471651199683909052461362576026485723563875655190508873932139419418231344960258669578449412277874343882971305048257088318111605305870879745940085584315772847809772947866022692003952864286077461647715228595067697397733847632644512915851929819663375136775299061058992206374364655789759393214762210913234451036805579422645585938292543583588045206466473705620785838051817368944837076093681650086463101202095388188457898446361214841298773605288109415508863656766611502605978413593068536723297973366480175104*i1^189 + 40648410820360617499860242409411188785806192079960433913839110280136723492693244041715248347186997045311701075900654133132685314346346534131767030764373284443837090198468984744986718108266924869660327164440802256995816870977865283054359192319665675504448985149817504397838229024959534125276272015672385941385894403000842291671369858835076304614653149537376075221429847725393461869623643708198305179354142709929471371892862612442044053839358085889530739207993468888897567349585379528414659022451472627744306401171857540834774129165470142534404223681466687526842006277143441809322198171156168913267717543659574875288715384282927968631152151399580011507693187396791720721209783767783700933400638907176576693286119690516340866355404913940825113580199101154678616406170250536896047306145094551868055684900065372042830004547555724481643000603462478358000706068907000982176865489169486042902562099579900571882004240457585299640702108676546274182639732455438236306838641414085311631658703532625491626753641515838280368746191134436964700522520773200710221604234208232729813172882463480207242632998008987691082162553139610569041098062632630057376417133835819299612558240264237684114265073453870737893359995638881900364710684086216905461753176144193778493094461477675525092212597173000283176632483188446889828300430855385153883553976237205644882997821036146396881354178884497989898863366426241104976069538088858645314141404307419078354492756659019886270816696001284662699783793688571567942236550569162092390584036778849383320631352848175677376528440488450360507596386590089505784776184158329412434580682779238242407443623029760791638800492088316124941565192124658830017598265474369357920703822408553986314958467583659144483393491990227871296893937682390465150025812823824328021636310716951359305922608010095559602364023244949339880815818825441163214379300499740804197309842934874546119598171236861194166284494224452590899837797419758428131617830418281423509220874374750777491562312709685269315028271639974655389145473007127398509333617715606421607780469998708443596216790333718380846206575278978696173807523632158812778672138671934630074857074311033623577467134792457903541052210105287835266233470732792704056082701556472898132992728052156764604777629702790754402562159617772190685847580483090338878567579150567426636035260681678035312053871439137392736225515372834312903366888296552616287679331977923075464400810538929135493757000032549932934988661911814506268457629952667563270681340852880345403825126592724986014533564246126427483473064158468900621388392863145849042224086993152098800465187335938627290806285079840797484002104376626922961355210030712959965099571946058704409541681995127261288933479883055166679815882231475406682171694151896451052192740725107218012489503302605273750999091783527665877589242969706275988605636654186326166014880833030484848974595685875712*i1^190 + -13910422971096016099327717265999504095555899151864007602735562934498325829748786024372902108026145422624372041652988413590343354422258565256273276054676750041001555867406292594731726349919860858967946378086632083669105767377111765209895077809599424160879192550132884688704596270244988960015215503096517992287547193712853730910622116821427548866270313056630292711520496336541276478608509548432061060046015219425812615402217268779069799041877027056474172135241000639214263264825980508986977546083133675839590602638279029382520655840134535016048291499862509093947700711491100565519983663317960642289237670267781635725876503871118910872508957014105782341697563444140491415190183720005086638063732729476904720128506700818127786862206413549809203757333114581352844438772900176932230315678095869139553310421601843865328080680427544806649354422201725874043165147085812772126832665631075268771693862191593096575998500125675853456139309504456868594923637913310212349329915768135366994060625518404419102801182193552419447963230942939521400125934869273360793179161404991978532145315693637112636868059885856062112330126001011323794108951145837730253180737634690586739133976641742416670454201562181876843252765269802819748824199420032279894423204160528975519487555454903604791156036247924287332754602956202387590095070128256186308472613790169609248700462936608408652424567434526504947459191807202934231194489972942566641306983905238905537708831368115074472947057138899075027096194534711675106566699826853994106426372059601491555568738211928121654578247986780174638023745224201511629770504146761470024079227242865872614220781660409100536292321331265129282116400686673726579533419852765613636209053222247598518649095922280987168614827758013561810214148876884233421630483473590849449533802212782882807280317594737622122907413604304612666680718433856429510643616449980434184965851726858574024958910185139050987774170011933365113472619347486550845960598774537657153621813662605275709360446643854189902188864485834875250678261350866289843742732915771403082610938655008257920832959917034166775906987922785522235713309999693063541253730849365906169011890903333603328147875094429345416407037451428352073946822216239753626871593287178847587610402748160528669853739068429162762543585833553453455137045838277746074897512682774294696585445831114458698314503580656958098009720561195846530276573933397308611290195334587597406520706150472022624412879008238201900910660472705044686308341962770505974084587823871729357667472876766105453274723782033482045011421734631631629887820865776002659982477281739441607968234213801129173504827267626747847521726089834640172490744351768887870632276816828176334819052977674054018469458405951633003126369164581656928417313028259159896833474345061547777825883293473987778814989639659654915857927127823753277276243642378072143563005713975917590609920*i1^191 + 1002230531565345105926979540694267603459634961916878758156725146020255740367545243805524063716949681901555081419017616905975368258958049142245144842635650936435646532268040310980138249085544888255178266863239168244686302469384938873340894724930637191788013639205251835562960610924764161035375589904025436527210152183770163414168749943408668773837573293512071825222373218760328820143430581962520358962502171700606197196453514249034518918072368974148889735684387742561453230586288032830455837528055936969132245599953279420059548340558206267280329985281229071075478869042808595455245188763928490691658067603592648038956624469638812784646969875857414113451179536817141557439802909635950857400150901591181738687907559203769497259855261204683198637724192493089182045351100727184238258820493151631282038339394010924689345235988309307236363030069120614790929031408243702057279103467776526167752789188338386418643080602202871731137848027922310555619412750875479577644423754630001598713643348979065897380972130974619689229542555686538628193807709792325332692114039493351178535662021467421985777569000963118637609650294414837513602599987191595182543804510057071184555281555354226241654256560540531227415915377274810369454806937811281168430973486357645787057290953936577300525231468278698076544828475044484084137428364507068589271250656893522550771722875185258031583237875115154020826212850049563551141185620821749304242891585513325751350312724405486913708392103225339657741790767392575778759161713560292979974578995217402032015106203814285810895228508944186220728654148273601371747080928328087110918898537892015295275765717682716632293747457179152425318206352811588489300632234989873391015963275927445820267889569251421426403610040744159933663883295449465488125862120046977931745612657880726469678862115257153903655686028284282519429572860987005604600778233799123791657781536711180996548846494433300537037641320009246127179054681572872674569481569163050429110635759591016811286001070492606684667489475353317624241846095267271900442956249115337352362793109342223042572097921872244268915351134872219332821637171965931370336979487492924452590483676708024836490278958673213495017161417890373475613182775964628824947806666575691400572325770456609870586862370899034343282134173273124007318791788015395528588730095301314778542127496796211190194107577801287448239939264109900310551210875292103799294644765689645309633056125442579140382664093860878048377084422707796785713916169648218370224306085348663840114478472987890860221611517938684507061568557761674622913173123743002783497724486287585206303181613190432039123277917640139023407042893270192815466515666466833643373813892894719448458508691315189811935529983747671000218770374142064664264426888958319668807768333058813438038611207633458855334082653504260508740965602643213703342622117333970813947667783090176*i1^192 + 106846886679877292906819001796893404348046818498319492010494051399988329319175539066612039592643555001281971542360307776963661125750092314695958772898047321921924815218392608879781998794912263298123445098866563015739545585123379552026633839443561159639827401860907052802284321949177845413016025333919749006900785917558911361682762249551334337884785660838810427990398316908466073009180402071244768169551548980294054415795409927314308673502727598790228284922717571947430401491019047082575829378031663161399377159027316451764830130158828487757495056003974546314904859602385820233995448507083696826751918624859368081284808748067940994941782961469748775341141269956047398157699679725215362381138293319992005407021637836910472555199698990552336879396295143733063117224548109806381090408902575220877575671451468648040767806769490881351664617143571466633015294462984373974899980573057619151765369093226826499584025531446288733324943533642138460084311562834145070943367784435036754486621106373633750291852411768065021822188975879495494629725809175752568535713236731453292973471250612958512907295173896449827586593497041971249006739368783498029009912430112342854636224894649422778805555382142682207174939487102417690502273204037991274834970095897679591411524909796110666726216282453240389664539617509756309591653851246536450531763331627421049688892527210230629198961224826274833591799099226840986415150329518267544743397019652465333842828934971862745448984013144941714779195609681269868118022939103914949814141397679950302416025402196828446049776189216284843138806361473703758484657065921000345417344237201334744567488421057777411811964830881529084321009570961923306779109324045251639239181039617746786562826349044349283691640955134416349896437689433960166061974157447658769014575158956085525385765620417470904455774132905567875402744687059173011036153379215269657030406820758134522761611380431754793441746607029527445539143360797353224705330109851346031463842595018599071318541084087689502830934120459590986115579400824500870711133284110434851832481872099687122080730705254430966259276688652263477974318783934224096244118741483802199595375673318953704837954549920291548124204288529030529939307279837874388543229659781449753123318812347108044448126711195519182183285158116942775864953481308343682779102422274698417039569254419659044615673715683699077934598994215498864756660263056931856590561070160269254993622268049602548808229301067493661352507559819198444419207546698654449910018965742824698410750881042642456872772543670136318442697509499748978719196630566219359911022529014979895643941375027082746811580368706875095321013247414989459228051588512793526338654643097313261015525095798517386581906205927235919759045757615018826794205964026633093497302574525738558479904614073830193189942803034354192051362176907711655945083071181549138345984*i1^193 + -22783940209201529371130656807295804224609894597459289021464311411277481134062915542796093898183549468595586524806229649824579209970961019458176636851741674558980998679073303196187514934743700891680553609456751180732479585111185153811887637953126531645822410309416649806281452152125407746598560579931224350128938337242220029144433089556988872454343246124100476792341049559095981794667103863783739773371862448410281307269691226809903339388668747096007968264190732179153655159493052196053931560602262078779182025420385632741253022485094287290633420353933000938595702117088513819915452170345350264910405349102494173398887484114646415306405255683628797112419921022437678969864398100006973462794414547623379858091846755542892011598237791692529788273807420148259312617977632914068299569575944586266717744593946577296388909924014242551930415344608552695614496214487944957895314576892160099605906322784180872445322357044173530038486709688794283862646338653919053510517570755958700104203255106267098810112506806400941042612165925655761558800524079726081920593263656868845320779605603946234053624825326705342704628565764106967044119940406925662966478827278697931609942971720080167656648888030010134987360471035709111561233918372747038294323310409225099211511172230826645287349871944066044025365714621797279231500165211107270817663728642077142728490636155463111241632258393581330043831548507218402060062848632358261365560106057152136740532739345241304728688934503908204871176853700716404789817933860895402680420867454268130735685008685982168804689170520497589849983452565246752079176577202429999001480463624118922226305072649516291390500932058668652198038865766916573825540547453875045687120841096797894703641076171362843710997477593438923321929212433779346841211139593917297289869215528595967582354680250573132925558299983972551854975890395381272456389122883721783590615823679321482667866594075300679930074719698936725268018095556770934785332047969359177426406179300578319290722036519020329534561512126514182687326528111953516787843932982723033710952071998927661177184319425082190867570105098294457696780606387758479663172866943351168668575231978138403898280112596605809835432581775824172590783609250451580379883526648721575006768437560824360457719895189509358788048208585017291813157980646817218236482836254086714753853897293509194898297110259005440705062959555937653620527572184323823730971195773752970706755710396157501620667914789759583932637422638745081758125190160801600388101439895596219508784935308516848335632885898592466352133888997886910571571770926315415678357379335818302364566502196535140052933521940515722937964439039567443438963745061999830422847267798595054070705101642683788961846148883844384597101659317713229158464293632843416641210069391528134236792785058244604342400138458874952398199122681708455697203802931200*i1^194 + 1415167899759241958478812536426258563635280777584177422785897186274910165621232339257813227374632070428153817158113289400605100356426354073579360036750175234616579952821154721892167615464554874100127534238916967515777369988668721534421246271176118870895626256041525677672377318696206338833419884351484026077132270456886054584868800831117295725969059486332977039128551242975052370565764448287478693107831109196928042535527166226819024988009139444112917951189106018695095111569753002093832477622706998506145258632541071856627548078227016187366868118458029102600319359423287022564242819836274059946298676119353317892165260246796650011188562488596182343473763513009819569128120764942036236557300226729680617599759725808684120557379048115414431675903844097091119137939649596351550638809294611128390762344781592575450456943407975846352302788843859343253815890234034478937261816478179740081230657230590303121640945969900178342124372433365222840344611963127058437810322544390912918967129344285806295448029290357063188240918276306512904047501422641684899588375825009460076070468642856075558239970760746005202011644645416268440646682447437635042075289135272518171739407668416599430195640809177484796051620064407497902866258420961031026096524825813977423128232415847841056068279149878215349017386712265026028110424338682818251894137418598756228122762274286711936513295232905615867211560576468491651238598083773900707283535777611900121623683479870860489364643821785103279309652977403465565270205766642874530152899084783741873851352576347079246738977474264795168576154873235057366325802653982058023150509619189506046599114224135375470641278463854544448562899175500997657527542819974064798878106159571121606282249895363833305091477742635900033094421769280449563452479709539038023040220655536300160467257336944389496150715729784315511880698155943846467359574339782436896973613868361394739597703251989313621110087798602860923175554425759587312015748470749879345692893024102484960936882647218846712751594202566777489463699302905071076489437410239717917325181677079506913015430422623029119884818773958253536235507874914850587630533952461186100740834614371243969274329647036323395235079671687507341481502735575007934839699659157092385375523211296578149819387985590198020303717795324276178304558603003897595303326080887479108991201526931810848036586308141069532159266704005321458460716122054460108588502892748885185912598183894148988054272107846385708462311892813252383912626950979212224913487090516536745057165348873081061227371089148711877688797134725834981726643080342371647678381908890828574684052759816532493637038845509240721841067081198826300511106893590264493147931238251834525082374664168886833504181128481872127530425446185257045145547480387799497823015414235313379282702559401007223619333795298438299031801905739328389120*i1^195 + -19816313704580198844800671866469977556446010288578237458198631097304821010605325595662801103559966518537746265449861879649822901390647180666857282870409710852941586727487101171216391036509922094323886724922600264559721979073096348840749526374936356941736157271255737624261835756204277448277928121895087410898992658190216795112316934183970217059750292716187142648192620756852636680963148155629415167629970746666916010544680755437048173567772425070570080378448254709850183639543041036474613952370953339738099264313750278567415278351830566513973768369151907009750372722756211762300710671428517584237137501645029041508233969268708263722445571293150611173011491001565043446899807759450183537975325069351897040091709918187323763087427609957515293846451355278800932555063379100797166491950031946350013894059378718530393027540371746045657419250573776079078463284171494303388960216051174805007360621848794773981226010984272446964919676060213086321322777269591089819637598734537309923789899830672215125479011238561008129245006601383088424332400738407074442597112847855302389597435143686567681952219267390362949766185245858220374460921492948756789058050839612483665656575524756370869326758475679861448720624738321582927864278904842153203812052245282814390998591705026202815194071405286485059590586341056630669560622114951039386269620956823933840325821460916390805178852069872843625484483559174692917400252246339048107024298435434075420728508499359452835461453448593286678448987260908707074693327996383120648802597940824634812749906869421549649193548180323584213278172609236788976040668790339221226585411869733133908577581954177144792429173305126351401059709575187082932637504298050110370895958324320631755911817858984337189396338026004716528105848083162838566260871579865241920336784173974739244241016568821377428751464893306522487990893071915932436021505125552318984044692976881336924662809230628819096776875245919394748610838860117798250327136186200672847706348054568820489350055567551053089067393093059749975823633732562783126370923883858520908545997238413101183529231117123844193310380822617669454427491813043097416247227623154896160507242700433151567171447853844377384823713195345167849384222662662881059741458635279953799004127119318329391420513674908341831888706226423252999906457565745914029149217025807376809629866030591779186284426105660575529196279051617765826245383024581870983737839479535032889404016136591189554962619646341691702547142993833710281362667236183904478951903295732724348908856581349374924871501038890238016568392542849095788637878667284045083870879648657665068402193047056314385789184853480321404758457773775698621805328823225737434318444637575437466374560962567304647921253236937814174661838745979018901799655814820757276974962109608088322050748822045121241878326608004647816521580544*i1^196 + -1487237751628857016134508626075900193705923775720084631553357628240481958133709268706652977706122387769943727909225689395613096333891822267617705940570955510891779370073312476881444016150036646963203702693984924639969213049139737751297815405858788850915832735687829572995823406772467244933193169301710349563352956519808896557247838866882650854941629364902745477163690061471745362087376132908051351168135033894315307180342863069022343110302870609880288558888490807365139705542113388608048585235868976695374597924733037380292224280513503179617156509435317289820420104642705081772459030737314209449848768528227009025380767374551808158302297869421322235521528275583173721747343059481631828646913748134988436469700307216302037745181183402871891680254323961125956890533589855084536994471844011824188624358827911089517962204262553058941674228125873115110079423735406307056972182824843971682157716117046126309588190233308426054521695413550317743681479721526295565950269237351220804272376031431163990120528114149773435368771590662068422268093073203883989602263216431329142101192691462226189743444169485422854667992105896004616309371060178736079119138628512028146689429846567302289416206527405077611695021018506730268707491906872991588127308812552900228907864063494988541850205579652965332408509487350867373487720815275562807901457282057690536727784991951992268543994627307817393971198377969510161625500120198678604485153276511308706354670634995459669510925015852944850374293530084127122944138736938148622699969983341413553585380865551758282803208821654335829823973156043005725135557165637045537493177115838668736272549589779681491609719057969992716177037197843106505575561698697117971648379546718417854569509447962172505111202515684735206068112266420074280608381996429324524855620273304480709912372722137353667887023595603490773458280158494342589074791123647865315565855110939981332551082363195822789754862637586293764349932881761349195467232039200303176575362773199836897961236447422529608091937616889654128581740047451644252180772389412333656276210429740306930061101709050250900843590219759186678701266977878160887105161144556959947307042220680557138086163496113979597550103905252808946532334658956049281509702919229695751072153330932279338609875990939362653983880477711796891933981151647383716999952911464377373282989242756528956601503445410564538416231896499818009890554943207381986401136936928714341918267581583910685127300768265719224253879231429341988965656491203357667749246585032897699918709528733096412144189019896413635400285850061723006200413060518893094595088788285850821031889139339361986632557267259333094137083520359621255960106114313880772188761810865125947945638135073026215978037807809563858730012899662599119401139365545673066351978731474767033483547418813842776725253874903941120*i1^197 + 49400835044210088911306562650084704352812032932059278820329814127973450104677005543955734208849917088791960731536861465553161035148065668865009684560270245508572614347379936494524585628736865757452156555693881674076569857043507528407572063817399924088960922512790392477119174160370446787388813102690441981543364454711465617220601304006089926826110871703466656740089956779665417210491597570600104450040807856025109800879078081490894801426812518194372439680435315210756165703241511045612711571889397604844251949693621583599982964554842963030270092964525636036386895243310820996242881825997381889102410437230258067631788924195788984532464667473815788181758438575411124859721237956260677431862700166028394408696727200798749540184267963019968022559628940273483618595509962171988737876408827335704148609520534726773425570597799623442811395210710643876244202602349862059902230279580417291177243342224353111468940069560583170452485961324084764588988283301882473208937683945422053805217582476495747797158333285266195389175936555121911382599350831340462312649202654648988063275014689833171500529477329982927372936469052905022570953997330565513376966824982876108793212749656469326105462210283028972431753531410367258406194085028260381509068382741471390454213923715852822469756684404155285066421144939986126278812660876419925646420901748266808436473639537381862866266126759669849517889549544101532591652248844555299885046225190616006888881905489771113593489809362302266377160671928564206548340547396896344510394080136230638438344003761359170053284526812714610789253917844914370270564231349592824684843611941826648948319949880164846683968379026281764043628479878631361749098705182411766794896394995593219297743327846395176776560363960061237884246657209180296453987527157491175558395821187875471378698870385934870434127329446052080094637633006071552691149786435742469549455607417416401160695708089181877665924871990581277340625788310260075896018814908979026947884029527073209218727047083824684523959270815979074604410019952562910781537420201872966563850218082411826926067989264972250376939178141820520442692508725972031144233930498473042855195253024657336653007156474049073351887596567217665715201088584724788207559900742370061730608928307603310815682912887525963467028281999113239971285078387192954556539314362426908597982972222606930150118574353385431393741121665395884716382989407222430836544777688404730455335127304301271148290638201925054145303887989858718250989392892481016859473560282369165156522449609839528856673762028934662439421146611432601543569747642162885943797706718308450136268515997526081018174652674931816994739454845429319380474635427576851584969974426486243173480840365612051656841607569771787156121322896225821349514210115507555113271778066754980286572714749459609262489600*i1^198 + 178522371510021485605432373589211187078984358522861723205673568280050763813048411748212364637966944646424018349350414698827257363889427663615452018722977676354483951197651120325491440552605793309301996943007151668668741205221157253843416399676219204149018661350274967379323571367357658217905640967568530667581190777406332632484376962431901984466874105167813227928087675102426573026055258576055611851100400679787134564106367304087867039198005852001310359526554445019330177247837096837760358886876932749983755983632050845297765952844776183569437325465159659034599588516344579604929124374391745116481305306308676141562785517211996174027134035253405314736785378042405880365867036439964536478964742953912073721014403878274182865118933087807697015082799155162077613248743814737209691058928083317915340507871580744484766036396157227272445661888358606037696051905942297989745926444833184198387936343224705461534579078689946859649252396314289785926196773574573692921584313061497836960431460278768441310233109388408612477873383103199524505102442965871349765904117269345133906439174715628686267111484440812857810141871834388709916764575902319627428734367558472533110193751920127585030080657223211628976889962141213107693444501505233612462035687771429256169299937485773875612622597462141083160926687601889050479454556418501534982445464084807995683029217231584378310572851282489623418916813075580202289687765120883914006798980498225170447304477478809353072966769777029430488656335322248842097833737678402470521766790000303943185544022028043938087925827797356908254135128430319275350636741678903228549176219728775886168241430156705886002072450380777268322123076311615147281827952643559613678901258747695110172119478283407454584570155377215495054777513825021553118572856236635515790409557681889846323733491433598908293825532078395556724763089220160417931585015060101757080397807723523238566407225574647913991058026997139206953971731674748405724302320415725615193259984066819375390564862689540105408652045181026685705250316841390955656211211836227814863748529794144429112855350880810213721141011333063204347852749067200239850930389123643619279692999686287159418983058143889445044954619524348057788251368818285890202572692732967240776877941353204282208337415379513318243825008593477501679643067461185563728927585181892612699661224135473082297854922979819576026772694673714664589874980160558324811482029921989080699850903611752860102499289466122528898059874023128545741504487491162405464192060447949535045713917279560066593899977023663178187094258520837443849132507839992157998997843264780612217266917826541608617662303233465578710027015448392490835843412934159408029407607213949724401814992649339996579069185288949088835056617670175481689072659611002090451218972984509763288998678102016*i1^199 + -20215787918235230717255599291789170156606422957679444583286265826595230589873647561045576136888165092493636744862079122400706485512970081241320945799206977384902130622422563313326833106512589036707657947611617611253563316837743017408008433272535396521530666512815379596459553455989653302079219440854619484431877438332491389510401200066967535165869981498631852129459738086148941492314930271569852782966348865098721417589394980202818920824392753831552294197296412171640518174318583598915241869640231443212554452653459385648784341112657092049541476475415436111809614858607225255033575597098466781352868511859032248877128553629471539331275371545291033844882527295493689269678325856523344794083512646763462958555020344859150877390104452762407799661531721608145663200628761594406160234726182346151567184317535682638071163748460152708155455332294260721778537678099764783799806397043985509035595102830513960340379784711406131037839423090404080179955716987365948846541258359779621390307017102013565803222243160866796551212257624280369227753772841078834844265895485087782965711021358111837109187328965238776230394366619293417103788792264431196480300885608565907108884660105045949708086701585644032341081342439818325987310641468691517109129875052577611882421415495038504099529784003800655143900593847126644503334004958158049275562337063467735601317573596754813591400402101501576168085790742232787906445088939746130164898689226219360550618519643478300323064875957278339871139297118284543528883399184794084906765408195266201975906262203764399472527786468958210268681406839845418476252699472549093752241848817521570577839078543879083422481605114231168563938483322355535475505073752688244083425864807231695237757223871397031935372062463928227715798479399230160550127964228341402377406485103437154368299603119236552398841745861181733480192191738583481274560086464184365831593951356622329398669906178095878853002124580782895710785516629108825940889432522997003806761528236012720944650438378727899135808770813644081820960888090819822525081347513782068691014554333781828166220963215499980995015053008498023576186554774526148579250059965911689478379156539172080380488188417413081007311994399660999724632314379483151116147664696146628579113024793781694644583732388069726482536868473328847390174652516104020422671458165065701589735936244213393596173286096641947784684632756264309073599886887902662550850190181659196676782185995320714449584016494651156490621946117594224606568580790493032179565113503821168216563817881824737737187034994881151529898899826382078106281530417133355796667150083419242173969206410309086517798157715168183000437567874392235863782546906899155466070048274128971859530734012124044422728966517839227871669252798092972151779492851012777597322965986265685557248*i1^200 + 136373812282757348061934655225625511958403369973677403188115186963577835522754246455312044322116306120489902438612827975901501876583909483906380696868593248603975592407246925931069515434541049104744064199293889794094903113137485649035072020420016735579529617394076953173941262429580590829927939045932709900231630180022705037148656451015716779718796151058986184862153266161894385676003144043152763656871717666049840514037034755854030245957577093320431028076314294572459317507289502985264132562920096143959208995383832606215137800003181558886157590798469046247171956450551649598642879273603033799542489053365881581830218351320112755937839980081480838596810918075576691182270069547073874989288018045530411692573151164470880906853745039701436725011744045160636814672185760898676219134969294543239037111484495738855516840083122036229282634412748171262981303462723037211720742957309689645915264520465463484198361260471597867133094966991801013485125470991729208684868814644922955856885317354705101494314202860317694578708277477109815912238160994042838578972652183009027705879445378505030519136580757985354683594533537208241187982631105542603383209093027414227562579673536687975043476195705892929672195259872619813415225017653467538708567195735754533555552201961109109056801820413891574378401988014751037851021279045401029973660242097231419351128333154972439212503038316895872316553679245490900204768175693769098109177060865761645226006015416316291673681470495457857655693161187497095591065530701759528778544504524170008611790287396300620943836510109383508747527870090541389069379712289747013044354964871711163037024939001107764058720895470950428815647807375824298778717164361482495613277262072960259327037163248503543702658710253412009825436051291811871230915853676166834559772384850945027621326507950862742925450586225201745878396162060307582420588913990051362560097095352480802515595072818986940349097168278248117447337584100620484387647398132273943331882370534506671407177308614192212187786059519886114973120234130483436555067138144276261151336253286109018345049186067598937035545724936523909262912356324107121421162580227317811073974640448252901946313242742068968250111522704901329464632128839695371401791556762426018725388786449126845198687396300757406601027792008667107706597887025452298532792244778625315469199989662106361852050076374192006671199527902737276393539288889796339082356216678391404355737335280423218591571137273742401755890528089161315709226267712470123914706676742883960277695469906696275957425003090351238782094308767988047045409060667517417177201622062868324272970666877036310516803226341630866317666881053880022413674273880872500285780057522194515299116470396260599917951574484442414533636446051347656321315518921082505721777487872*i1^201 + 1527524876839297626001233521812735042584360639867381154668419478449602796923001010796149613092314722148848008633382310567719538842729630055696053948731055756938932318934872232752796992173656356474848120512826507936334966345109619814670450682268237268337413543669155238172763539591856405227529520207765705951690268946649370551684575896991152161287771535592377413869922232558034204050873411580266950802278780135825874207620849467028386380699673622988901341252098265445037107543267593981312226986913195991073128022857153509516318683476483123509061140414574966249222566181463676448230062380046038881699492767263599426499999360487838962850257797264988904697243521353514690225451855880276084736090211882533633128321589238735643520295375256071147189901689081809537092984249220038661254413812568094925241761866635361947453073392339094729839954314491198211752693880201514069387114647341226150747219249342311063859931393286981827936589419365967110031078605325293242220956177897397933998611429610557333715531084226022115248373582768192440205325164468176220762666118453960783833485511803154026977334903292789876376411294809259124049714006272878638829082076645704001459875234271002588413809267842266143599951629249488361705400784168215764843087918107450133523544445777940610227857860483832022683921378011581860375846832425718960038658267134773473991686208611206927626880787026654270235715418618349417354566864595834010251133737251049199129424701002863743961207642890981014349953914064946120713765774615699764992735553909729105060445198918420383137157691090022171729268173914917947550886081489054111587882485442448159969271956632211371313400486729187576872465151087088439873169844124412733855682852333427866846612886562192797806634324235190592400659823955746375225613616049758094505339461949591700063743787377256863855284499208661531818859014706469064126716769156535855976661238462251885012430769540252433744169918451541315498769460739773977276730928518164572226515573693542660968583547257300501393244268350327596071422363475986266288701557074610195431555573351981920609940227806132128276261764870548411120847798267032613945043352946909567306615014927943235572476487119182838366491271991422664517491109994305722371406841144633020865486238338937357065660848594760030369890930777543308128495243993577102292552363368356127374228373513628668055842713610994368281449502097378586390147574406616640350024185621258448017966701948311507715686298260750992091148354137014990266773880878572679049005230202758567827075107889466597704968414093072451699835951508633755588388436324076154289611771243029895544671546424688509988523989493232255342649068353044558586256982119917633929095697859053421059343299548289477363535251467155630677061333448544473431126617549176832*i1^202 + -16558998831830940980697673606276299694921843431183594858711124057247434959546417419314408942354442847434535556112272677180135745805457571859598525963100462226280721254652907693937299454877323774085441722344989888009164380906017196407850969219912678144855952054037288713560224325071263506409155636990238119734938502804296125458065503639273605478181447532392829232547135536447222733898862395097650923832265977727833972818967292759116614629732163955756316293930987921042637563891893070310660677070041683413796935320143349023636299971199285866315726660921729340831328926654412632602433504526993120286422780414973207990695610369199446994819698332626313115166000139179963355488237490147306473129896550427791030661855087465243901408887196999963703618653304259981368352616812452693201057878984137399882070839696993301119268875608118926803274602135295803249209750127499817261599819355663347853578306761353373130264969431698993783211884649072130369816832968659646194978673945319833219699797230636710421242492639637009294412773200684990370418557869559154770938821954286655701854219220008726202889372682520250324716523740252424631332758199643297228134608577065691044398907923079141424433817795775027229826679421977254766322205854599010768028814546518545469682392022752427777123626632724549909600731561298097066740669343564798695798804951924448880838911100322537876443130306020814262571914381226036851809018533626096515325698158993816461630474802690062860975805498584296784439188845555917604999663935278245701007381865665092942782928745043013323592290772485308361342045916827380904891142818476097724699160774779802669849997639675621740958959830308729279255840393517473981237575792513122743351391056735831107292734590112076768038047863028837688150314581665449494284337260121844023889487938659030413745215580304626982592948344256346706585689682087262948183853879222575939665567325815736468860918484252978708699299442464112410433147879681930641472320350805769689599157711598890025974252067106728023209202386078942225679253734039811368173680132520941957320768202817631372750998606076716671495067330740140140420064841771991522293530560893332841633655572048769266379789509441401831899106602271426368761282952649292703011762942390391716380709324723927842139412987594418339402426400522994229809169670603394077975965605758651450988512422388757988577787203274937334603441668543925909963860861788787700504590787157922075887457716795137518200501175184107618447030303644394316525595087498738325254646433652606991625054665492929127496828610391103901474607551531242022449359444076677660366532160009375233001558706953203955839819435163444963328201311639815250492318495948305805202131794931379286794362956666458051398492390060710803691504655411219468910592*i1^203 + -24793340644407465699231491302057611522343393441590791033174446047619103348102406774087378218733711308475291245712109008728002930571742692866453939926232790754281423724006056970240365223419368873597372309792856414135303311561856640722629453898552029006971836745005363188484142010831016978336233460352347564475760731354819663935979603341013384163890916056996974985748885373817796043620402671106642472710446066069220512521849784428273309556752686624137890933819878150684178299243299624993129024517503869615894792312118800435057514294273966401617263841233894630119556961208137507399418501081743921763051463436062787926965890787782764120724183268024122067263250520147714987367038784115934811208959595992399234156810010750848392107312598093676279299162797366366522605408321758229517219132082845098245185526976910254653266081517780927495968323958853488442275492279933915629835628398968656159278077285585491348840314836536703654343555417897531817454733251098997429269220120366685681347094921727814065857581618949726504085439771263121347347427669979865766096810320857129259138518555717895145836827206045494159862584216414458785793550747287519761538233460275018620356313603358615985303282875358397843900104857851090359832849730029084172241918559809697543009935019165539105887621660679060234408875189202474587880608802177133060125913306950178986606157758823752139841831060427253212587141482854911344313518477578793842883964193343803208652278147937544735781534669109041392094331350162197231521853238919777130557698732960590434182826549263736272950005766399355192908143717921282133027824077924619492561978420083193669784624960985483266018883331989283169732312721147299115258561326663891309264923628957800401467234360771718615200569864725621262646039861242185084327251311717463257891106735001000794280588291496595876365079867430518623340114630434165370874529499861221165626248646625279685276881463646508816409636436673225857330835861471742022417933408252047745725670843270488133899494016323652254728671436469028253377646831295634397815193991296584282914549304919812891418376141545135349967195626644424322646811621154005852570372389047972134940450921613196466100787681439124745837287572957683047083280004529168848723288467560034288988338595664711162670103665095549419369467235331189645895615425727480927065216324964190692910393016231907772163438208420991041082887126962993532188132736777328235378946660313589553541142134771352486818270047059688731300999459773517767838567542177119268215665131320652145224893792818511428763016284871132449572376328992520492671193618443534012472282676105482365136527772480187601444944365500514648197678322763880451829544512648594364512360965416895863991756791785392532901610060906366059917692895232*i1^204 + 554995078062269098784633821170758222481969327406986710919420234479151518229969606295922447437373591593368725472793682727974097691861297112907582341001839382221101661214123508414589868164034149285300975856961920509022554114712147315139278287306471907205535900641185465224050473191371005353523629584475478580139086265912382298066050446072162671159263187916512008694901145971978302944680389708525441776098971228213683653994322080739626034501851541619218373638914406457599176775890517944385263178694203882640122256613183540185444404715162599573376249943852274702895389867634687766135821861023002448084427330131391212189797258963075220477123227089084158125931904778793228084404940106768235348731250708909079394087136545001117757747480714926853142814620096840018264148307995390632647581984325528853227698891662495458145054652911956577184705353550701798394239836055640089026178008106065754910350115599332973511275625073136193626917064873786881199188860653432278332864279852396577684702324495381465857558928123109148150304580434906863945045407763895305158084508971236349917765176384873636642942218299276394399565812240883821259893020560249696251951988944819185676011749982669085234301040960690770916470957608055740510969822673931713085104351030481842467212451294132208671403830334431080187646047442811764663243894061045850700534592570139592420335324982950890640523938208788448652909145359447328802235317754465873715106475761142211256563291615780121756753789087701466709826460017740671867760771685565604566226072947888824523948520002724819661107593410972282132297508909273217903003170138412723578902188541518569135703432090532630950535471640347927748561438225308858541356762651247445147726513961300432555205259642996473508341235550660158962775433777538989066898153539963061105368154173194185119075037625225844111272047617599967179771211202283707531582252691802294899115844639352031934145697425236870069277241807923790717591730570801451247632742303478408946331939721979655539193846402410655686969286227496633725392493746868534181649031342561877179134417686117428915857613431193406756307484141449349660029248767267320698465708529324171197214920182023534274640307125372441439108230896517771641810417295259216787197696528825052533821783972558276160425154414928881650304532942085618245799491405222231834835078121979228186960984949859524733668825913524323090938571532809486321425952208583006697523983630062477867334357679367253166304451812092050836094379991051585071488251163551231732605305247139006357991447629876106023191837673921632886556061306929588462487514945515552720468729068666985688223805665728713357917849592372979944576650498118850438997893818553197678594164771962473195591162656641006437061066441638281216*i1^205 + -162120023598071627183425157170421942904249753659792339629918930983361496741292575342042488393916660712954648564187365659490656325082272831244461605946450455765257046331652948710411255337323347464388357311161464706485888780543761673190686680422315051391457200349858321234948832178127651900722742466392797364246266526824963526531451637538213412612500259411834903722650716079463815127830843037268910895461069622066962839389233203509979780940573826620522215695771114853980354517334147981994391849983928846528434443875329952544780836872964638114437876852679382461087565294722584644988014111434928235490431345326090094126951074717375869025636239616690385996876085975227654834985660272931622062693099758857267470690265549101973185593936201908490186840919457209531858011304805743913434548021297063345764516581334875008792781613245098417048841320390795142267789220558227144740400599869466695686369010177801098057714383232905868987441442919999197648993562509840409673984503180597492656387133635101624870158016479125974659118594670646090555975406741063966813913469386420717217411781289649975091477819099234215907727195564037754125484708494464679662232391086486175957205084624923401102563899247650795174387515669162906574184787492541831013958790800493596553465502316888886081216057458419846267293642022084976612945111770086220662179046668088882207278564044885430124398023945873743522981384648174094794788427094188570032828696334690978043226213016865650320614926186692001214147338015075482906158273111804170914139712432415778217152771126573607602982225112692362092560814573096501606139836659614930044534069044821367179037160619632903092418719045557631144210840177880595407542120311073972094025469793205131288407703659334113086210388382876185284923916643688821588386765461491107900257644986846963747405351186054582238229894808109710085769095111808852835420906953173958166113945593707734583620899874726659490901839679553407879069431346462855683476285764714371638258347586614546436184778439104233899743821510393319887136789186850440631183049503581427372732064335847439560015104487254862022427300197637103133743448792174276891914573297811747856180406410642858318494632622034114333537560284974551388414328584714394544830793763020699098342126018535420050872315985109584805439626595170045911510593834771820973644809263982388474649346850479814155894005154209104513889315789008502084580160078958767432540976828726458767926719814981134205620073980020986722661501232807028888795838926471614290153169107189077752704701010177908871813984630973658080494029528165448610810639251374494133695803731311183461121796496458089020840457469152830209920389669554876871474096956197823721139676012245369992513654204526229756837888*i1^206 + -3701008576238338338611038873990085963429202783272306384616910642753907231893035456631668303022660409127268887360306825780194478625311318155208817567254944235916599362037310923126551435300996813666340456039674849086799612606743410855346993532089755167782697180985015730391209023332571810245051996536964554560405266355825734990332590539782711703236350223294431859106036765886832107944205889715740705646328249140024457545897807253789820830503023616855738475634092842096203522337237152578413292790586689307182777663143830051659207519931057662866669757601704213104863519026199100852634501618159150161512889141031880954082380898426447035391867416844963299815897807585378329578113500549791583031766836030377489364196098253694064214770867404703100523202134224201543205257113113495276676679084076625222413415079763186813621470884619293153103584497777922941211739220692244656769736726462112407263919004907266598445144177361481023096215738572309569803805133112337910176405750698904458695278736362440736254608899347770990673200129644224984701921377433093771825860815703276216791404978335770732355065458440896743416982353116912041207961770512612036578411446266672145230651063195071184279690148487999497431492950188269528876734812817104317348424098978168221183802574277510390058193405379628327528692955216094629746893130608098975184130759088943708689357549391222250211037254319804467719778492248244556568148331289441592401803868361863657362446405572522943382524775755872305010676562593709136122014425193048893175647528911329609675345029304579843024508919025965740084221751364435091812054688720749260837369622900283323753837525811805068836124217635593039014401217896093180482698519777878810129923978682367815672477067529756234819236145389718301372368520985747561592372109677678726627136852508323603421733907400499525144488289532209339449272960870373750189403894481899364518182577401029461222401835458085918115331337415665581159199101820939028324321186632153706299960093883347961864135889097100172259888456468497543913465806664690119443035801709396345550529413141213559691172695147050904439382142073667327165729043158720472762958662132280295601034757087276258428521397871477139267477575117888486057235677201757174835709967341011976677392970001037572395425413147303537216806959353672590488331201297693021011442897628924180220939094726858340957480541943046594058733543383028497790794856185293621767077260446930911059806900896587530861707288765777567677890106761187512374669512489299770489559105137011822359403070969327052617542466801955338814812499512690214253379416698598839031198483273041981384909325022953348255730746452662513713975557583233624820874887590044492932271332767952952051330707357696*i1^207 + -9531084044965313558162323662996033927562975397017579153732551652062776160735272427579476689632244988563955816052989288087378853680891697057623346495835620330055917686539008536598605212454820383783537187213004003978243072125135260653977186047865213149063558717716501914197520463336738855503920421810285074730219599673614203604222194680000490676762520584697909617947108303552914504613197718508046382426370728438334535496551254936828180747913736804934748369617246522875668943036199242320149517956096314050895626081530502161348354139530214711274889400811661176498724324802587395432610256537793558399673058924124412613295328038402298518505240072093941512631841655684414729207302402958730651410203544661250212959836249452216985950814123362176860760666559048960711508892102614856243316656099267613985064962792817176730446261826131461924868636946727123058056717001668161595021165214938146397596776236351272652311259267540395822531354553711981174620237243143607966446495548663894251677784943843880599231560471711188857395699113771305991309811181231775135400958170687676708288265971008161756991318003436563272782954268395524785993000076027525445709579061012930313527245998546764749538463089736645368270574748804334224517090494832817273330640033810242803444756566868515892952984919110567574641573532462883575810089904312524730001535739102280076221925513527401610787127617061116563450395689906145635673876170989426305849084600463260229762052885586693472526896349215969199624248960177554151922010457414157816999528156696987901557980852810669686447751681848100025250476807526381662888290250540076403362062793683994902366428463818992765037642214621451452309505786560770010102107162734046822507875667362907744817513432463434779843866212648580749555499730192809506859150921504034976503208536423430820402272859342179353577825731101253685378204816479942666579060813298706722770796183713370508672288803245988431238238955562857261887772833960293219052010424281522739985385849558413741500945655616420316875848977749230162903921520099115195374193316561480142746194173447795825288841861643574707460129102304430483754558298762184640795070633796616761307502179689488889060172638021377131610496953585134907760457679927953697266111801485949836243772852419670856119539735446160866671154500375296671588655775675940199116562780804258044330601005126871622199765495322749602060934056293785731444288831174143082837407034181644882646725215280025208548628477185874894580698585669094421118922036199505470609769867685366871898611681190793782951841141627258115755611139888278729523067702114567197730884908718584386844737801509664602887539621127930865148793187326394280824932079577255038736233249244285239296*i1^208 + -17178640819229279923914187588460663344645652698937096011766158695925251754602472411030388793687012545543324944441508933121711105451391237343212366691334807812718490510992888433969425228735196280559186623607178109787433813878631524247227107988376803477789367142054629517986046997513391921863730274483189388063786660451433072841187933161460196188066682133951696250392097498074727376285455942438985262181702528494486533809322204124187579482381324259039169099850480392155803126510048595168873180901039913118920265883013922163700485908472060629917006044475462634297770477301996892023534549787096832387346722701153539458881633842776137189811738378228265298325426992149182170717189640612755095770077104797476542773833524293769643363729868057418028128288190760320956540205009362913421918351050212143326369443340335026972997503703208519102899629734140897539909982445136096484801029459207056698453547327985413498424180485929506969738902799605332432417217711312800543930016763678149652980287780384432291673761985268433859509554987877628807849705996753383281947314529440958528697520308134692584427201552309292932518737427169550499362061929972320764674252702453815153881981226987668168221882527592929387059734771679725282466488983946369218068284101675629965591038966383231058543804305446974617760077850747279715939221744323543815260274430805849422037376751518906363499986460292491793795162225646361472238858678333840713374974250713474390149393058107842610495130337098230564285225924828961098802360261722497857567912942642906112175656241484007502684843755282594619705458074830658946298573331311748231311582833674441679368442776151000655626381704860789522469632573181387361430972441795507363197202304163033858390543969402933087479759872590888696786333171449007272770645472451897655256673821601031261303912476651482180639758938681834300283148879111309321765133495452524991820137505712259265921492472863182266695519100302203241474295115819268554968983629139436533091392744659751115210032539405477791149913808813665999754543964231475388240065749791149337694909913936445956293569122433987095623049674083370813102798171055865815426830594677295723616087517222481479947594624872938968345472777007006650520072961780553569080452060861150739151813920277258412073207638978723113102318410754847068695023769878116624878647852891980597735208753568908569558332666113333006449109138257055678189758947419598426628527190059056915604367384396121936089567505361988698207750900207259109290351355099799018636207013220270727275765186089828855478077720731954613723206502808653035088513270402625983220246739197892574955267129010190167210912794445682008437063879932798472398812427112399715491119104*i1^209 + -17536444382627226414389132838008747512022280804032956275523191723776607652885312847412690550806111118142268010632023971924842356317106318538300976700190436377598932035133115282662769231973780525816939407380395992024140931092444916000157661680703224792632897124730412406909884198429048275635064220554666681787378245956844033481122164025133283412012116526392284152640565641027178942549997144942121112972599120701373023819773336169649644214286628421250188744018241247837476631281287627944971727147279308367681828744229154789257685997647709942632145946242291680139926770389052904603724708898502923161479483992827158383892569971522396644547003905140998792145497920176374953132883886391318748852283554973259594383339744604968800227918045062926118480491970588359312674562155695862777069274808506413053922159159231220219699056226922693532170310539662487353333235652641931591288262583535616594642292950038877061953069747987059759067048116615506243050478550903672373541101190077924406401996526546139863593192827369607282558563206699307281600380343457854635385299748555696084496152659049736224013320499359440958503592062273239236814930209714467655731831415434587462362997493317266344107858790461795923050392859867768300863035237777445362356019339931269327342147745783031055661415116559174468712712654079119561409353146050182348468083752334563794310600748261960849077816423111391503047762077468403310409324180908940063567871650718506824597180478829595180959685671702438277661269287969469460123978298408914278235770764401348887839213452887464834865285323808281621262264711460141759620303111058686597632305723987620188904620577850333925542884786856242203742127259814456079607720416779381298930921200912830707466564298699905795915333858647572203279663873306031732337051529949388165235872624485776032165057882103363989663093819684630954848782655736128990599741003601010548906814118254842979825345491753964352222972507903263083407954398330930653818854291702930842027794704030156451603834093200707569016234748921561266423462950757733046595877668410179390919484217667823383786858454472264236897984896926406260087812696578740121872914951865902951051064102580426980340218520341191909462630891152297275706763106982157113250148913360088974005172750654744992900661915947908482392431023303779919786683492176769740632572224282070236510984111235169002562960158477788327166564938128982322014114718747409387517509732464044748045665235732036657137600032282231399630207496172793649380182536182068411217487674088750665927818015934865159992569770969754640616898451416050825881980669346841773304563367465183796661110729104882487408445931906162015552426895709485704624991788597248*i1^210 + 10610324122342328734083154848182220857513585596282851168373096250184594993850801913369487921378631799565989464526805523303053785700075017960454847659122831215214899832312151340009291386187628490429366199491893792242603652703840272502786977240702055745080698986051374970222972333054116507591087304132737771473683200546783988873328793089225901069303320553587584508069431970251198478575584276155539409957389081424651605246034250354565223133191704668578333632765559353859135079473112981158517712948101465818534348606887544492345840713971497331399210213116703696672496985839120407483650959335373045375564377785214868784668256381685825022752724752774635011746295392963142120580867023468033017116510980036478705498929041511217359900727081323663269011806027964785075586656507349754870718177914083009885672657306575423909443797061164072023276952561646095330629954188014731207688531971894946839087266393239161762096068558907890805493325283839653338725451580348827077563989803133922581062536019198816198424322498440950792281958877201607958225935325024965218233309834041637100259850909180661390807271648603437874512876475195137224004079896564301563558930423440859555569729053637917991393586198033552576262652561127473336823908003396265622529877890533189066962443489895576524767715895700371326547227156636273092942991633392003935089833489776530913824765648920042860169370108989207350616583729005720456679956579957650266189172165055132491389703507327784050513234957217112423741770370784562934420775925459251368756620384965990185406572821008134908491210990515351604006656559839235672352675843906060550397509179311248240232310474158373873753348248431523978437686607795916489887683057365709616356224084214400105650578300476279549706723642808606988443741369690020502809145011970532091648710417289628093600975223410870141588981988197271841850544049261648930321145273443505673148491413793136921273489738055095897443450929693916219864934345636055141386825113260710274524084306843826245799231256218281578153084057118626258759928681413229208450001180257069324942222849481168809833104497547220670457054957318334780947905468101818280902395790252396901754601489328019788529630025496556327277686070786833863964170076330917363432209212981534083327586696543140496868722974447238819996234156608958864613459877002946906138973444092665786031437358907108347006817658850870303865045557671794152042605916828420714128498500961057743526578858691822879387265927913972243887348458109513906264681084597748815552867895384542124612527747918711472599924955680318806695243333269393215610851909615575786059143912515652804817913117465344130940366480611854540907869254941530914816*i1^211 + 2367158711574947136653674256210704915963147304749696294592630036476055821941086376550722116933385247927319499838881021983018500340730658656883482329082078393279528024829333667909863123930604190719459020129661494503133257615818197151971191139527343558459930229110283900642327672534842652789245806006265739414416864953270212914761040806882121561759222243832950545007762383307042268199519846661565524424832137555680287724564441950446110909992372353692408400073993981492631581420791989897933988328079396182209762648120424281503430010362295858754142437357402834348664726583065392572597758930317900069609345692796348009266807188641145557599676996326334569089322557979728780586668027181662585707929053075788869658237907833583112803610253369816504019258700361281607600035532675072006811653871069973542467174227215864387542572132295645002135841093838652462878776464958036262239006375918989846081682157657279174403788000244972775787528782220618308584061138739892479031190323208145375238657357151324676451413912466412394622851667528251248977900035808801335299593858993718853850582491355338857273039985717563857956537445876260885504535935694369563162959883184361845199203829650265128452481090984045549023013073792799213518161888750862563929986923460863402460800388404466527969776728588462838197024201005917920406610391929212907580504802893525541346827940396483496231798013717546721726013752851667522845503016209528307608039032954141193304176480022680342177315860667766144401083477136579633766693719505703552587952671779354754654894923678013386551804113851437755873975942013354181205066491632042969728359495743032708475023094243945477182021266913218735748180922088461897126312341966579440670495773588454118190645544376353498709466936405175730087651117182046583414339421828517178562762875256996312118313313745872219231173405088717720673922565469177294439553086076670506821599586426299400077623299064442195843200270019141275173704274621302911667789227504984925427490827334085789278587661679222298367070851868396913625593384945202289164648319647553166937316073370046122314420380799847307528134635523569519102849661986513293824651403295199895564470806449711768081022288513635687356107037844113639465393348892277459714291138541378941133708068566283738237128108506531976668449692721358942494230385001397534944363475836707750653459583066478968555509382385344886658336136045844953631508641529906891870015563607888123296139185578232481294126225484969738455068338714480341732316801571500369400859008246388138022006969959041094858715329394766289010694270026228206847856415855767676657596821910137294658729230057705888088690284481377425902534656*i1^212 + -417639853842464899084312676024441324621608917575400118581227819502587282069160687809532535466776106733660811755399051924473513240459954720076530478262103259473503818637678226031262126583677744855287854594294855026459654579544125194848847622907846880066035691281193773036335148113282558645122558634898749312394657399200916780132444390353890126089456628641420530822279033133669922938801740152385038845986265799021065863354660306556268384673128706597815249413731876473971916587980462165204092481968393937286622964172630796221978117652337690379209928528330644117585006256519995640794860730725135009567931003776560548599878576737510942252837427710146632870402814104523703977017204843640903139361495314405360318847562895335261215219778115908067709301606191746882938509530803555660863517108190655078345353933545114113535369770657928759268757965971388587457387926343013289552353608655556688191656176518959674891535904727963262489588108209750311653245166115789959636428011084203336547093274771588621653616795383448742590187503749682661303337697433062296582590284589483144240467304693628561365271803056047158233305915192579502541628796939694267761213348191242596089151478356144284360083813777967393944428994990843000642773570120111728085168915681323955472839575677653559610771284721785602916967813968649815434108533923590413932377996195188374294896420737711415455604491807509042308883527567694218559059660105291983559445935558744229337684238435800320817180092849710771310733594852523106703855575503897592743761899264715200276256148989263177116836101019626998668083754026448956248340810588902814886993884594080971830267385875447168526012898399362731549973115706339194593238686089178960448647424149607877644523390162058085197537417145374592601725505548063240728280624826700740974226306920416215259615830152119221289567916286257826957907667546444531382378467814881033295899542311430632560107442189616024055197356748387220785826583978770131843615017211671379443558570059322797106135681722788734168109054253514824962847534022946740909677819849478109593685534410715190652329017352659572228486690702097729570520582623965845765223793469594798436769112814145818910949444743479736367100334159745948949463097423271757819575414979000191487789503852382890529613039737856431197658933585603384060873295163950467182012116372189428774302962613222961307136033084439632958325248965995194963206783805877388535502862006005471561241271424736683212175179876647747922956330272334287928343077513122255440284437286950934192572665744617029775121150925808151078444047634520391711790872937178177455526424439609873528995838570709475011541608693760*i1^213 + -241062406234814623423364610328309849657964720017132799024106323187803666788147930167381760271590462082386216304749930683394610345595359032779541698176820920253662343131826666715063683858509733779554281832462931037331062403814014554631540124122277896105116342462265305961497592342098031063405381267906361150267502076103675732869867538100365033427235048584496364046772449635850443443059036476752401709248089035457311265251101272327290161382589682515121724171398411534506662284259438452210429998086780248982223246327506619015534982601792323988126430296522964886046581890404512858183941250602572376519179930733098845050078455491452282234958822629220756750092326351837909749769677134723246738453315185211920188695789924396494832425444174587954256283830449828147707099211860277425639637188870527630392985358463102697229882853565701030468963808631405935909606625060259475847002360364474921150504569495881594199371511385093426566330156405814931604684508858121483711899293568321418813898986605763708368190745792741146649674957476525948726098544424082216891267401862464541688273315524363620146217415506444477740391343826227758375123046883150316493811431780559953446785856222192202948659964178614534214667430430341999658721036185014483416000590489681498979852457918358214144345892005448698187831198365094346137733836579594130529030511678462995937545199736984552640024847566058419556161196707456578768940446978955727243326321967866866185845658771104892651879199236819699793856387558475695534203613592753484917701887840617831232809462065612315044228557263812582016360808316921112988033043700168058053873243325580072505049568309242471904806531885836588619078371509280081245026556338485421309578444164460863919680772233171235882422772012660472778337169917192928742949912414600085485933626613559483456929323640494707502050496766262211201393741423028969486720313874212820873836556904863724838516042101453611414380089067163728470302908931690131273265160480920389153251658094870687723750097414448408983555581572459861318001732188503699128762437326344598639093157987239967707404165609372421632639681451037819815469851488938342256232488811733677219852605661142473079832837594153754357431166302895972331982374301564943590992388814946914575375074727107297303274282273615504727922318305088200625353354451350562446418687859348612796179080771444744994870117679213053915211103229117772858355717823127319689845159932586740709888277091264857634288296188503868432594126831324425017785000540714031205187610504782408294772795728831262036580313110489954593746347399669969426194780633320840512200213519566741273016453201708187648*i1^214 + -43808207846084663939853543316978140031061424257007108414397566764805406450567378028129289887978299614499626884314616204793653373485204153014726931624841478520915415321313478319465359638591855996171159106090923702219638666476805354417754794711728434535416834383974356887397111896815294180453210512869809372887178254409207384429237960237862703755837017223326436369070958889873138550512744267885081325122668540661110123789246994470704101321315204974389221124537103481172478865946619512107632319032336221307411777642907390029729735998960613261126841842757290653769172063893375972418128099389573770632464714964919761673546222665602817673715189956854468210753048650836201563045442880910064869049447633442487849973412142579068063075605844935818592009271451236156045178318645345176589503948061840859877475314281441688521710521211627040509800575915890483273320305124660824869751871295435244163326427417556011471984270342206225954201192768903207217833151146160896814124754398760796813057057073744577997880926609510847783083952170331840919591433434959846560393180392773681472514531842459612268018678787347646629902740282381860014135366507421656956208398940873211032165248642157600729558641109485485188778840058510431674026722699585238171069999946431040517248303097376357116265516703373396928689610249383669512581537963689338165098327907843765475820614055220606599753719070305217399320746479421687864998012733420068917507087385632181059725189864229464839297866640504783833480521474718177940572727073015452124856064248440419747326697315273985794729907825228944487540218323417817498322613890972711664329030800792042274439217466653082796425965421045464358678231769087870135112824726695996246586839757812635211061184072700344870218404735864872008542032483682047036401139233030939670886550412464580472125480464243985394130598144502091322310522546743924593000227692010607855726762036567163316391390009545308222574879423480281692329221630613678614130168533808062388576633604082504870577691066721136572601551283815765611347998575291154415373966266393241893005745722268690788807351146677102470101455266507096358580324217973202692868241918158220256676956148140020374570980496041048843074119641764353900385984654505549715497500719594359081465617669930237519880479402881785984575280183835193007907710229482239902917152872124312424772715444825169876226537029257067806424636898207525315527249866361119528357651893316709514000524336407476243480614409836250671037822727300484665706956857468907348839413644639150122953349701867117861267710317260631780266678003779701035206311660286032166569497516086351108243456*i1^215 + -4431928823628299721442451091017791808206002985620119151794459687875872950992712213152138915235633373290449060927396980044182057889409066568919585929287091790834767005786057748429711782688221622707801927285236949273036364953736981085682455461488692763833662992285037861285921765949739111131089353404380797018496612724384231903149335389268781561680098231534859184815357046638796996987469866417606190235190859562016382043042543167560501175128500059442322670310755498832604491961901946816153417834311709138710756848353938116838441849033413014135667386794865516069035378131771024980697499066389837554389336994221522687697891944060489260305485492963106688470276501990723172194264950214709628021212265263252085191056901666109708750617859079777614392013735176095337383803876062795356312221608537526928179593755285675496296935594856377820063591340639434964190289714116499486457991326251073928375743788890338059145232998000579630915119510547304688243823786318796008393646159813786200340559263950405235468958951622646976038442272843077741698990900642966412558570757171137227838192680589777838575540022331307433810886949718830051617313774282392051188385592968661296973266514578334938583251433166979826467712627770340784755831635648288394840968656916209568206295870884682542614452251692843341559819141060094325520247423619048776176666858418468994420929419238674301804246437411350326403637786913832099570265923281456543860362342432557592187363388000886259809150199488072700745660417052100589672564291734055353244472225185450728287079374266567566668772716866978567951242055097387401773557892303449583670442929875754324651817082346784708890491360969284393978077115682228441755212425971073949631038502345612049775815581588897310791855884305430624911075727075429625733495943926397858466409012109434903264021281616345344488566660142039245805871005952978095017722982954115270797823566715299435806402781823853994276330378425990487514526010585575288398898032177292588542627330095931914754601786142246254632713358973780869654725752320672463193999392659072922691819563281335708660680110896055958879232648059542072797664115752189071017446564683166577938703728658403131660675406021296381462109641367357546727799734639504997468330052807594860455205711205715493483903247654059753792204148263776375559311221635703592044983924123817426741458008310118059182597908257122293490300299154591726274929965030048331640976635961128993296382402491151753755885768747288071856935443523391955662850553110702748305561956017527435965025282949528304575227557827480218283970923293362313048199012269309116092459778048*i1^216 + -268220604896091788316445135162745215747999843004683764763736743579032583235559995128549446550890371629740872928673664695060867937494745466130051706540961280454003919540989982081682839267036348401281258409880479559223813328779078303701221082994082808013451209898977062052480118983348785888788106554324184555057798584998719581359145044080042882575621424298728678544925886601468021172262925982574801249116630075304994602897641755016053863503328559523688409565498362157529341207463997113253932964460172760991553145205764403766839270004146319341930913466126411790770207156183034899878807659037961900351265085778048849718512347990754081872004378185706915738363741199175710239361107518128084609755259836395728506187758058100870694372829764191633109985179053418995172821845915823533940074599661226002180431780501210990906285027188166880833778461807439148667864716602615005700705799169758973929048919690967758693938721971178412543346497338081596241585609726480603562600826492955658909596271454939998536411427270020987219396299695096937606447514341828683352850448785787959746470746601694214540582460870866311847056557753410820098551325070931664644075316861672389716510630502448782096034315849499307134450257438886935321516867880255993481157191797936386845453712545513777549104479590171096227015236825016718010042566908864852375520559516464786361567025643503151777152278565043511714478511558579490116239351438425799842336488614242554127371231744348834473547520744593500931208890953189777705425250284712026725344989598907370697344348181745274696407033378173874457819096566156521279537616451492591495481127950794228925653376580893791033511715547053146602588854193943083926308694939409859885309402289597738873500087203980915100036473645953515499528743843216362099188481291091046577094240471162575420822381583484799249442194759322470915099643355455117056899043521652574318461332435840860936262363795635289698096978336768099596004642628308456925243874264179255625067851495997918322352068345093294064793944266025009628301187284947538891621878040825015847148457458616415173480558646467589383249340887031592599414514845044336697128099849596912754813255083043850115082031051652990563384003842976658614015880249012731414345788489663730631564139489571039681957250727903149516902856308069403792844296005113556787785160552613494300684058403565262698378301809742408475479212387508999376503362066298004720118315068519604437681545282224790131233622847792653111927373693586219429323934474790917911318861387621054480574898154238341471565694974001892480722605652012419841708997962891264*i1^217 + -9129153622068003957927649259875976172883474519719610868750294127937662395372338055192138153458240374936434140864755214679297841091069078390195037775660664737073919739076668127527257357899873125901080554531681889594162858032814433513392718555985729871647584260626301876200440338715618540772872810768402572500476925800981289110843811838474331696613843710230339675789619307054011512157935312202801247632403733173245559087267644549296819246350217891984588604667461572124418592788817049476136892168004598181064308163859957158450424667439048881334030844686956504926561974168234845107660555315666534877061002282928301482605546788173760639425578544823541912344401578511077162204996555519530889111401117662151172166696574226739302849065011468494284629776404154535183198373573902996812993803892234179901985138831954937478093965799097596923305782361873437062377436453050538290648119753695667864293458156590377033278016922928707876356809212122318420021438159954084087459062600690181474027624321658355857686123530313495662657762039075975914654679618961222230184724645156783015344183926176816519671162127088474837341704882952403492722184293016936777832182837073550849626328187702582843450130929190597495272185121780525709367262387129856791156554774076494153258590457153190960975783371556113631617069146518871202561421196487981874177583676242297223809627001297086548667922129124621023630601932828522852984345677898545025943751845666108249162337920105868728383560424052984591667577054921415637217453903023810095709139465881095765740832339512849633719051201551152109511582044649074783513378336101896040082087634379263570950927363832864970695721091262396436466764313276983064655554144146924237526162978705102698865616011443291162174624080715962592898084722808105347703040864049494299085960916979868324345810868554948448650204160147435841154600764680435395019526495638148253660983285879583520423117900715012874874306194699756677600315048623819998332641970136119165429308640574395283298079608700984677675357155813270410589009798257586091467839247997960926647075882512505826245496741895082416950974846153209481327932256173472679474314465746450285000867458742145775584861102439967956288154966629689649541466254645224759168383862287596936933242499278527515828117173988763031382630091032119085591435234422560900522797243835810092478510057366914058224885317426559059971673992794485147545787016140324176673974038928462930715025507761642106282395724996037912663053505543023648906106834155009176638198527423157129589650500627195159588304293242243638867708019590110904320*i1^218 + -141623126167617697155822042845454435148864767677249314626291451955733180350262017559778901900972068556071277473226289499455886599899899167383065865547272287539554447989448038700610161971949109210083844326608936185736912663235228681046472576201442385033729299796355662082040994001691219503645397804651031908705481688344168824615934056130095678288834890385620741040885677830250353405031886047386290009736606811926651121531163244587670826592325279844348026510658562093169937410460942345504565035204960491817211236892483016313171031963118583896702876643237505268953600131531228011194594759579928848384784024471882268234749315650160103229910975677901565019902121417639877628960678006521887987462135250263440532292883018918578274435104435045339935229802828991390026295787550434882497924447166450728898324803397971904463588631692056434062277215378130400337318364570989776856616609424404799275190318848713383994690706706755757538635061486458965877316424903428773251988054233028889465099572251698366210356954919290094466998240019934601330535235634150750341439185739491579698936029416884034693062428586186481010733536754861323584453367468953003513578577714844902055723587527631301002751748953123697922392219221116104088728906123122766941691669574026946873311370481010194401464706418260772197682395200906953677220514758230720780001351595663088323108682149949591603752694487642938013038449600286822928989777556613531442550779400110589435885148897210922679245428014204104182143873327307403577846314661693895381817847385862742441683157068621092731695414137667124823384459805038618993064945225559418645015523169246870811625729773055882002379051010820321074557617999620123814756236080361079458114287036904053089733017401451650259578525640937551358717518500540894238751191756135413069316714020958398515467606808655303453456058229620027960121223294594729621927248305429774973218654034521073441229796764038773207195209384046047664839100137028798172385246446674500292329260810485245348962244087321389412218880624481867439117848191408182798714851545419269703804660203464806585334208856594816751879644398543321762492324662729583055561441018635216952436546511557956765497020396773743743969178098284226135304359876148780883528266381365227688510079717276419302697226370952370853160983971671386361004480904711735085557075054527170409092416142791458874759816226105639190096300107182715969561079109157507068528862358736804393024936856285471907056699676957260701340762078772207562847401785071654586629932418888828921549451711314359701545759474631922688196608*i1^219 + -413457089537892058678462540506718532894914000143692826190022150808201350517293450234565758863540311852915958932874268134985399104655363391693259818060872307381991792216725138977005499452531898626930153092853621887290511284110416105464398931110069344252572355344859418869612537203679786005575993800132219456928083548453031929336257273993855666559793908118351910200708531235588413943894680119195274042399298644714665690995913325263433736283640128662510679229744059170654384177476665527228991889174237577498468828163295918197440402147497198473969514049595436369344415190959132115002871541077037925825544508446151967758482218257633769560263182048027679650789565246481656652725298174080017845775780303125736809708503226629177390154991321232545393610283272883176857211003640679950637253268085597720122017619011431164109042549224899480747474956253332220854064808262553172849165750747148587684523463250055586480086289005472793716231181917062113419968629187340693702090907921541735348010395153765465778925669873651309524037569760166000874007194041846614845054650558152981157490888195861384713693908760301359722522191202359195526942138808729787133169319041121367629887233555463122723665628716523501877011838449417035155428923079437215347623211662408187063086435177171096686270986904089942828034565273953073391485749995431147600679420053124476254135048503012475539557378653200809914261701894458433537802503719310439311997924551856710497582950146646773854280973834245333481202938594608954588387605877003604384821379777635407137388454713543055937510388709286675773357986257258437596903338846546563633275607875257553357374571392719958565639587795971055698255924485828794381899158057156086318281680404343524021324280970022771962513287189708786938654764974516115884130806373731656049241961393751758652650221675090431685836032949735575088346304549640153844595735286494053857577610310284360004789103944533348087971318802057855046774128025257081267583269730108125892495321948554894795718846087755204457177716167613778304860290173741832296551589792506015951363806766429284472640229761099544717752892554216529966065808720875964519417939769843938579010086327995928132845660760366183351895642977526953385742866362490329514649506246642950851960544382918874695082885234635717961871139189538058109442563220638053915325043197512114463040461037175246532187853477263279847183147654786723802612872151799558924689187009682361122496681636998835592208758341436543705440754081154509091997107440825144301398764728701349159800519307062443195739668480*i1^220 + 8834513562054433829616133040885570414912763416299527376182145129555772336075566431406621279193279792551613413423654866253482493020521289138463768005553377573093959409017851169522572003548272930864412538389472850412569231167670565203155696483072903608803823753560310352451620560214672949224249492670196518243920031457055274107831323355638252009589035640058271695562609548930222505675856817429279420446472189798029990803332049360289423994693797521595635951434048870873086566979055195928152925349237738948277777077213022948965923082056687134322799049858620029615405554154590858003776256816351210793536665939246769279307891409018198487804788632876645350369359359982233692302316587924637211704634357172149230359856605334415604009146502596060486444609203226878468531555561240412961716443332452635668499678542951797510897836971201873120213500849705150330900945243313109838229104302394216901328571313034113330265545366362999051434719626733705436621240760945589832845288416614819664453444862270743309649974417032327060402732543318977724577249889720226582291928008511665847566229990314753156981136922683218179233876771644313686668957928478110353045744858554472256840434179231558082134195084295111895843546814242346036578591776978645988673545941827960001887768341082967654478251518026977058716382971149764690589834678580404610475001759763618087504680054929773376101971289862142974976962157443899960446190641721804887283203690406182414402364956423076509620596045156624787311693387613242007018567782788773900737666680032571940407398228099765129443596526085012696354296966024426910778534726530137420898581420676825492289259715853020432239467395855983653203772276774886795823202271269899620911741547905571482904696379795455229669427368036868178412046801756382571560698942279005248784509865828360406627247477253366877401626531989843146916966449059000123438968573194168650118806433450896018534337417474597855666587422247521012336756658587654070297274925321953900323996146330198687504907140313641265579838426275044338451441435846580603950776852765003567088980352562313226986828969828557318423416982109266446776930012634795431827012322843172316022543167278353696788823993957678194156271129994702446530786184432799296768773038671917273336636640971914892396481771923630881757655403724752885916434737930271725771313257638530785162369546224176465385205882042452727794003768297520269447281669295565778216876107123248999435157541883389703224435776206484888114658536654167779144504629119165514759795583576108750384021033189376*i1^221 + -15500009197788251158060153357697621545024696537011245594365193971905291957523296665265739490743351075820967354434278514264156638953793219324437927851228576832870351728569154265985870394968034599600871657870940825451217239552392690937269464262309144055578893045686538297220907867788438476229169253674917185859636090036557007608045515773793400001584767717200833477186400157541553293768250697599213280876623263695485988390396708332372752060913985165181715946530309216228462173273087403144114425673031871517336596945445295587013397714750512203878331066321633455854339016212692628026062010458482580013541421881544823610114855096355916036478383818535944080148766717214027729203822938956440046448177049303593375638135351728745050004298787284702781923254219077578684501829145130691808863635266098268610647478603599492092235723601478076750803771151136360632550397886433503848756970705917028227305954944299789448693171032945564655633973053712014860168338617341231476374911625983098459098783392048811393746253284203878811968515196764815590353362396881231607281953284025986286515190374756962957841725234772488682832102372671302687250610407535774422935713461561564891730310156788833299011982801411331941650032023642091331182840542373956323130785515635700958694601724740537661050255639022173995910176471242977660374566093611672833505387470383946244180317926499252291117311970109078545637965541335982490684102746770625954399505871198736867897241828151806650323359252819528328907763051452307732771869100365681036114716781056077731657514644366229152024533363029645510784461795153363451866597970885945525705171544226290961469999496015721676769979605072529645149470680541949504950340628412530435584840312600094004572951350022933338698280255863545502898925154387529835102072643908869878190316211163025237373480745618511191914696317864599799579272879940244265268049801546450246700272360954253411937095696838567207506315674366036605995521316562328248169434643806799396861447444350764067391064481381032409749623371189895698977453297453680793495085299787248600270758772353145210647364026834951471064900422554349807563806841492209475091541367432845806225991554481712778388492949872873185799324902633982534298959991681724246678852609375671932155330004830845257680538064671596180856044389823503884859808984923579758962350262990181846170530729882998816065983527096456606135014529978928357982073545843635682718568700337655341524131324246426574506810210799018881896447316699241264082952551410715293574747435888017408*i1^222 + -13517911729852143665824414970766788754331355645195271702479363433921332252822420823508734136505447056076523033377149101355784121554685906129149296922040858328463758428244786234865011347919454539631248345128789017333683185214631071639572770587389069895101703490473363912716911655247007713515466553244581082517474148113897471294392989559626458683529809197313552634278564551559580719789622385147262870429800013940475774935206819695652316409083821352791653319183777114713537422617452096896624085616559052381937425867772383365487421782495343709784388884992040965328140513392970001896425064297021947983742616133962987914648118361720678888213261459492349203144511682708888876488442149385704546518453310277977411665695818268238927942537541366986125459366312073044298150386975561641977912227037055029148676771788299914863500670452343494166885562146145188365743277312450638761338212137804621956890207501353015374423539945611495254141516856599005332717900107917656295936118577672547107664065472655513363322236923687430877810108643074764159374563840203792875279417483751569885735810223687147782071027146138845951945070099202807920346185177266886666731382562209120315129330113052954469679025953726459831077455697024687864987083542763716894955120498578484295860790930514476639659453400943298527125560049498150057434808729027338220945029100327822444968533739788085654862046754105110155277288405629615373891886213540304169479357043451065931654348567500073901715610464316597115334332504942815524583303985934071166994380933577336212254068248227321738382633416495011001238300158706889152734607989142604982382128963023593834660365806511087207434863071220791707061310540681249800632997208413439717078010015484031964017947845109191627376979801053378602408952284422550188997915173097662691855816227036043955955317272374157929647101486686713139712676090194953646419266611558574883100597609631680088466534132091058772063062342250251337540685471703835211445967098129126344084756328464450310498585504125556938797497571020402463823492179014624348513385528937461480471619196734899944925246322801178299258382685820778185921291894949844195718168620883981690716008406882386793299852343802687977602232407687233627529783285183282438393199057485680145648538132213948682157269960072218851191559961433605020949806213518461935674252791038863640592221080928446047193126806454969959937910727307141024974343800958425015245673002996409218373765841975589569224312358844674220033165932181468345110472187844210196480*i1^223 + -549527281373547885612350647741836637957687424321213086335298175700262095447159525981795589020968468014751859966755132015830154079709076125015846717005016630576222436123580574308666100112177591010426817061807528640254692428235567977618723877326658321997845856844051665953117975378836438891809116192873026266406058557438040449264523472597982472347859120031181322385953781300610170625724535335201721390054163300377586354471050689593270518924245653235333595493158452593620502914424636454612083564367186790930594116840043642747169274296838414403375796858477184412930078496460424920139247755349081932256258737857608046833100882418438107217479616003979089528663018386406271964869857971516974419916415993223511813132102343418043846189246295559733378363199026447610936564485169603065518598367274896562567153660927706263508139278390279909869792592518447050944503978136601352978836984284210634635034082376526968767988481518620939502477489777506398286764019853800799343992533303943346846929886663628449479248212620861697267457942806098568962026950846651470017323358195148300996763718365413497556028930527827811998459012397792128409007882812933936955156462092281467380891839567170295066396629147064795205838389876204455434363492671481438139823552445607820379266393518776132977600427657889895845930024004358440747540207911517798883673373229442365216740664283485036317144389372456458868660928519984454166916432556721859959376729514443164001603707252296806228853609393170822078423522593628240171830153621544866609995916391020924875618568888748996828433166146417174129768971194877361040105068850208645376005281873197870724349529061164714203638430055488009807719903535897979970640397954540508942982850713307835682928227926514066597378163064272984226464325414467240134076632805615974081392590094231317523954000246991296512165824404838945847078564607669456683087712467013363955795819157323763749765840279663813928221305775715599142734177351511853740660734181742650127017071129284617229583458934348325674450420750241971689699020691222217866507370982783789318854549274697315518537351408044798957668435419348621461796462574677824203741650532242796358435497991914246642580716845162593843710100269281488070187780228206089464191591041623607683187408450543607915716732214806766429804098162131930794408733104086692564321078854480588991253316756822492576747757625857224561877462410796075891852843130280220973453607879766735430250995186197053873984575729625258962220133050083809689600*i1^224 + -90942450172304104109228871952732969676725584497612378062632169544369225525164157579711729758443529655899934317713857760177581389962711175344706291820077373302899523258542106059485536590068554456025789944113959693040602338845276097950345151069386240699965251616472097193140389512236812527136705271618172176086381735851180894294484515059691130216840370292939603708249250219050302974528703860686232379628869882000327237485173382426385430533349888365709167049649982405134210646195854720912919649807807969195233701453605819200240224239842434165209212860363407885526587401352631602966555765155103569231019545499376088119936849624627180668476085701011907199417168448534231026856976163842135812308290785966385785450146494523069990311257190306829184839525993303148931812512448155898767143721328846745176104322767778970458753501029251857154906962940441914627610000936913951896606274436089416293031422792894948894444106252316796142922294759730350723997109996969408491376894932189861531413621422321286281837864980832139430112508474009702075358425329905135191119429063059581955988277250999663801829204994161743802329471743894025587695644743522058077476913454716956499209491058341763847966260868268357911891680642280050776467993991874802384060623167469186604774982976174203699539200523733765487963872085707048117776130923379255324233679547225907054066341589981233479519062615697434420413634281125148009412567931817704521679162094798029524179213437158661094740101816132970663536875303395576412525232742653142892096263591428625985307126794662988112865450152105178083093392575101383153551282571756480326625083958897846000712631496791889051814709211993247124611794102245021303983015841070344835904998946413053742991624193628048374181111214577548898454312723483896015252296465354112503101480421655882452642664560408065940173699256003775489406228667085421032394950925495436606684095070450710351406322173994164872899811024334697438875480112171043790994337705503816639272120491910801088565345665016148785580858330643361683274817376755283728213141112462972831491578882634609027569982956248084632971112576933121981054810958265698103158499083179998892601260754162026286717006528075718582847105291692324074610609622046081552254290234472950556906483275171775877510590415042066234261493268305804872498147731882955854868314198834860006283035121897447782923223773969738300139483109440576782477720344561872819252493319564561700767079528084867778762831165633167370485760*i1^225 + -4529606019348281342729470272226452338698110664024897314486692477581206281583084752700880542544384449752686263690368128805401163786488965404647193845323515698696804688156631120173022815613555868549253160233462089990411574281805860783508043745137930771291010989207799618569274107927344391462680633072387673674165901751483457381656068181586158266714474469787302392379199705020562843960877791065038757760730898870485495698593165497436717529266415730548608240206999258266746772367000489784920598785491043264090443157677429864836132640358488898631928367802172207602210186248752672095899789212625913034648362715150333377050273014302267069763244283869658720657965585497583905710356559060735370071933499559681440004560157885086298307248074591120362712393530598791345455569421459513077000145750762388140109962838277645214967388469471886193183195783429152766913697399801214269884713367262486892002690745487904319236842279194868024490168732050533151105437969708912910782068500523781642741930104655584126345949121618853507650886048932161986689114659441293612799525599882632624908129435170276210733346653618825910143545428448431265655857526711495471317243657789452727136072252412131436310109965255794368712073130121796886688953320717786576108374955003794490656251218945104477436007058178947518781696621666251450518991153209597152481505270353202966480929082218820432869061461763932202980535692460114669301848999996131934040688565959033969706101515799300745871622923593484877701103728138858150948748520237084919293127046000017021657246444414963469073347782588559658651218699925999240552423195876576858652481519996361996871447932648802975777588209505971749736213657758294719642109414280045909253426643410306481753165059585307756505700001401306427082374775573529527255752638826485050663710618152681101007214427562925537422427754241018965476149736084693496518919812938014125324397851925731918059452075732105333609762979487472592752704084222847265108884272274620095827062983035835042930181127704701428359745703949797424006542033079238371912898655237636878893860314139673973255889624365897185281913814736406119779774217475729657813368242612109016728082227743437399947247880074292555259510885559075658240195494989118658501759812796995848154956018237776264906678193114949529764158987406498577301136647967973218024184201513386968365419605906495921625710009513140621478424557031681936111254285920911526259303040220281964869318102479006550076686336*i1^226 + -52903873208022749510287651540749748552372913042716350960981699428485863060284153551879922808841326842035370097070115680394338864203704582550666346734766089785539797939649512483363294249544423405599218448142715544238471584850653632641199224504696864868397599552036738707237704908843808557578286856123960405856119892972390946975314260236932304162470841324038122838110581688031925110723191358966477087168665409490208285305592109264034381743522657258251488019173045182585957211531936369208001557086705399495478352963543924010177564963713267139622221655038354879900727050796743710720151869339819394838997660747102230597897809762266603726752840275603111286394554302333349060571350743461748828509030271982891179024968284694165415593082113820398578181638797048757085602777648725178571531305975445567770104431796553404845233583051092396732163849817508193596934291475408822538145282846490076824057432122601440916464173698458624645552303696721797228155856702578057703986847026064478609056356518930888626369411585395190373820719241897314689416038541216018692473029074548651962836935570562875949207019586440958235948140470924772634705534943821166322376422705910351774082871604052502215350612737199300687872117300177070677476669751344865533124960434067639058557304913575387860053176546859360118626004017128049784324403359493799510077797046753261045753723970378413244302751337687819373803804904501465366914050110235281229931681624931899695134870455455266464605399891584755685367126195721542849171098605716281481404972763538834703414392242948779719133645344724140699133792809163048543675123582529961658170201318400120261387919524403031655616565068691776167711956729109566541000960299461570452143340152813967542886163445469378658459483072372967301824699913373725225495992435669360385529382597733873347315497203160525317223591488487412000762389818115687436261382783328247496467038095084350496760339306327156152127454518427019009238783242677949217556113253850577035198314070422633500089213140035350476552161805596927409006087753658444612380961482595370328116230939645646854325324011872632263064148074256519851939527951259178275270386159683737476883651604095518166836511824647096430611790702878458617666873522100281908563540635592682054887858325588582624287846622706241767229934104368461096383506456136430659539068911142491446022713633977294931962588263195952557388947500967267011305011057586206556017161134638516098962554880*i1^227 + 382930507745627133692512377349770853263659327246567293619069695514417785276409744933519201601528128210982952576266457439787333807359458945435769409135591177409470289965143679941530135528668969913694920286417166107337229028370534987780568648709812787819813245862756773964552620851723351828374863689622785625324147688684573732613577297688488587453854117228699496586323484146191497939485189023560561106637600422527548370821430142419233641500838937275074965030672074273245364291641975130403764295465331423697506560502116536514541346632525214836409503049240649902336431261821241609471035707325772980324981253299207725783351296759839533997846532658437492557563063311459975560955697168522889035340215101940457320498725533242453317675954038154737428036562353347674656351924397552189015414627562847838213812004662539396943616504141129594623401456063572107279900632333704630906907121621053587258639537193559140626556019179506993684370258461159754449297557247876806787364331596925747882076444860630835972987409924740745656316814719405843664905734281704439331064917155040784216935050428456649672506027221258680511267074953649266603199691071441432948932989514000949180928483223629258146143868888279197540006626231642742051950391205452369307964376882242660946820330144748933922427756603867245195436329467062121582012950999979280806614413876918881676260271575183434515114630169549125678236647256262290652134566598848742507136891131693927338508880816739079424249681421385531977697063099474504310928046419970917974498865518174276669263442821713810155594555830526468247412934599764722575441912050109486092707299859829090182588758606181137153406724965144215977051514082121695464649045814936524138160407579350296827567748333300854355702978913425375548661247785455012888052333093199613204232918547387232694544623870861746068018165970999928632216582351226303517382294232378713303708246821025198290589707072111246834234391987556160007832296922830300520213246078589886250179468344015444768599042149694199641596100338303473723013609218992259238716403877733178292320784705357871396601162878405528082950231288605198255227111379482629432133483911366327940151492490011300764373241299673777537938778794742848611166090128416421366907567758853824936658745512467876011559041343370108648288663252941292660451718420345838537491771728488715904009915221482921312106929826210361110829754826570875633964918603692647587940139008*i1^228 + 5682481291960685386739180407135544367945624638468944694087774329984226639351792784900032455615118194614259723708738143666564737942523695397149018882997580940767806886234733418613869452613907676779579366728537027333429672430807894648169654506123645743151199039009990297183144429643771503134503088695298720021532509514890937771028664908404903608726922786200308568691292736041536894383151165340568729537260988033386084537112628802150065901425033419086219486954944119593365387968033887632693742916874863407093719365933251802939081296025114274302724201795639309458687198510242393127234797797533001609033193675203993017161663159972540570089601176809385599820995214616223882738735008635641033396212182418605439519068200914948371609844278054606661952128363031582805831384799072813435274774544222998407514675776028101464541768741520135622506328998087934426903737880394997720596168688429119362592972618854466015949388800477145852236230252553093029105940490429378690055948684604862565963033572683724304796859000225514280758365769012255463548443671442705172629080845102827493273855470509270977877980157201668052027134715691106729656766114016021269118919278877056387572725164835641650704580235677216809442806854923156719452639235665582020359145506766718132564842222706927562486725060368126752781045036653117634205758569444847280571363576547519144895440560364891324804297271858747694495903204090920520839501730730982921750477709861024057192049889072148046078000284472205605321540952658826683223223606205850220320043829791839757509115063456060069929549667464908344264961087859708814933828354095620142897757429552110387177854581729077172898466273683665132713397129691806844947115300598555947995452224759823912949650594751832220283404403576248400243450575839335914631737159937869077128302725530352148587813361038000459511154714684713712983681648313221629851368793477466741805902234703565329555283509201931803880164653223019080342907814454383146484233650479108906129652071997782386713534688045869603272128622134611014366275292566929664602026080498542399050096731755671236964855105498149616074747690809995448577341107655798810337257019426627970737189276856334009685957962474351544673338008076425268980418744219888518099749444331783656996046556880344752577620079639832874608784304640176659305955743324454582455228890211670248812726819193221172497456824936742629676270880226556594472439775232*i1^229 + 21163209294241311315402729981749316774352074328227339231304281868468878998832994000953787281400577371392776228542359558973072170422150011648575440564816349316358605292876507957861551749518481192972582841934511628480443160774700806900279313118699935935292560127195573347061112691890360428953976890829683647463927479314844075099196662136040532349103814602063545408103777377827621840378824662187157682166177094956299169445297955808221392255423159815960141764816971168304905770712600079314605738917553093448812211566551293461537786857216181669146248798296847226872291963903309410275860275056042541834336297922509462655405865160322098739805254577890579862183442306358964311685657682878977406440804115990814046246521995617098806134177716776516773834661683823355217018211067239238758566124933240008690784027305834959002103479994721818998755540807953158069257482228936553175024432940171369842428782833531386576365387943228960665913073722675370818254317818162724744599561081078042314007325965730560978354404294418567629509980661679558691801715436269158527726233392963074977964376451445612610735514427056043101138590972059525126873358614087087125792956122858593317526601364380128500647742426897282820332325228093564621207759626145933642959095567487947751560237876113372258393399662991602901372719635156440690392532364729852112188864161640218731864329104415689023716346158225190347434251346451117876074973236635853840354250681565548786205398711802352347416058708434886745969922126077035730585373012559400390606376384613455349089010489152127850835489283970887605855709042746938127057679612266665323009716928839820539917715538125169830365617200025706412342132681893771055395137527474396884318680096029728386783168840793772552907330273175457963219225921058684393592871541378775104727304961330964528997341565829709763675267826876172116945576983610845891699694780949199051711304640988904620997526168518492274910586464260237803084418701963802689569564469495015897923551375564868696368959609781020081602928241963032840846712990231148787640467072834975621920105172316019884300584347354776640690084069692402411154918494680324649996407805883312203203354247524964093237352605967318166147144954739288074053159397071001985680661977689351662407868763167322479562413554667292697178375057247672643471776689702303369370266345908135094837360064441127004318262550485299273310947770368*i1^230 + 45455092375234992312276078099506806348276766218458667356915706682998866788659610632413556556078185864591834106063324028123160342955577921607200856267034234034574386354680063381737999392068670294451157937966269786890374731553046319966856837717704932653922992812975636061142280182046931958235172783953952472156286157133358630615903227099330481116715616089581172207454513992178851897884074439151014704855556462625194478351494696887956546797917252953732932004735385806830773181281865605233955124391717553468157778316278273163412833079973871232747780845125618774121165752945960136808929799991926384674621276252592494891625335370567780400009726387522236893404764485081855534943089606832762440869798047981851270274192548118030320747250622805637754012236782739154600776057176580758886957025512332689196568725449640272200454447560346142513186636436170814932396135259095109677500709736466097775904118245979488873625915543605432967640967986020668189762736189962365489770634140652001608873066508302627937470010221631503791931738237771600179370968316283579944762579778363134956104564357830887954707908101827908387635010926251511782107105809213438613250146208094206769521306487571596526935238297800838954300273075061839930055587568955476479206042619622627873719983493698458804772253173673088684656544320480949128938713698813701614236183902416719525397959031374611329918499533817245942141136139257544818668979718418150737887610348174750105110759729854458992758036796662159155634269314885234048837802918464402973866619152965578532468002485173462574968107364852991049054470848816965431080466583586734687572414863409095316633486562287503196785559996948401170789867102037502211779356812128588410269114071201234139466391420147891894892563938828801278827813391799236989072961883534986417063765679232130581712263518986946758999178638180734421915390846603683377012210250068717069839203093127117788708979340707673314982652170694057261193507835929580578994628607504033452717022219310531115135211153434604772370528487826771501370427289094989939806808979132917446007440662246902383717958776053672320846324640079934529968800925608310203799652799946841913457707730603750264283047953636917214686191781530362892926185691735008048403213301994366777475211021910549360479074923789110743335372458231041130950671461383760326701532980598960293163398350514895937669517279232*i1^231 + 150200593028742483974440988403248247086391377383038346443874538265054704956823576718388135681473736667942610432788758845012894595841549491305921864199016088635242800802660335951059876864594757840051670634161738235134505279895072252975868360355472331324559718358005346948496692940967637730083108472896797142693326169956249378102509548536152726173207957993766579165545379453773737582103456982446808547379566254614883906723320143762932074141692778796041648664361977024722233987604719053496096438498242524192825820198954169600848573653597899824532451596371878593967941302416492632800185777026825706886427737334252586400032566752124783324713096410052749472305784233651183602767844669696555102417475349915362978391321383415753561445297453674080920425583875597248748308642885185573968477659875367140436256458301310059464810362674672049816664161353426443584651468583451518496574224574692228420250054086431576033791896347066882556945950800703088004423672808458761730499271074506666594255798428200618745486989066300629919126177931939393502662996185894413991787297906391874165685763022780444865542775339113367708482692729570824210024533718869210168432902895339752034631682449885933371408522181893163719592599493545544186177275154738546178901581609433127463217766126177980944579800211195193237475490737576440778806302717980564152831282081953522217504532299252297249105558367464539908997791179106474871005993691584091247881740890967013671846889392917459319117617517752018140189578766249539823549476252502139771109413712535617362949638275735588526946301342732846717544378907483407269250328034908861917137928184509379207199701906836436643582747035739341757986719919700306469626541339729631710847713026911214181383757305730808892138973257239624018799462850764151680298009809771982267523646442581075754954600034903478975317213277728879907957417313784337954663997355642709731775935332080215351844222256067549271659582474712243108862970791254716743139636807839637632488828970081339294365123141857657950106326127393282691984538715492051732713827226587646801248603905212673138376281148677702755963663952469655692696989571815617236834161387848867770579174944682851262678903418908316224798263544301249838170490260012850861431663747540271761774820170994705878007679747900858938781038431541550010268210789007248187891172295481678917706350329856*i1^232 + 274174080447557372171990596777023499264346081152435426103173463213433744682073885357145067672005449637124303613682852822289180392389575074660576480271108032458919937619336914648814172610685373173013858295524508058537477556481785209790023051285369524113331098014171509080306419655281301175168552990949841963977957279045400489381342640617127753275014230443260844899708878633091943307460486702056608126598165311209590530077764258559924441635464734853871885534000240538502868976338948526237820166154635688670950689725890206995950550354220736893027150751106482120834248093832868444476648959153836341557653632860004388100220544476722613971150868148120477919934264880558364495000209799539601705225370767063047406183900295404355386292138782390414377151277048596583480905777253257578688558109392332705318308255718209140322454723168343344057631482038453619327045248418609662255387588799941908452004527878832637621229791601061495521896528456182644249344196598638906745963097194053747149080979529841680661370853251187358370794372536452090811528123396282772390415436465233549615851115902939389494282203881037342994154730951500012831579694064573031396732336838121471080544909344402627291461788434485210958352625150066692655361526415351237234761576843798811663802748484235390764301123099209004429810226694877505388921382429647848500685613733218427482468381288815963615535314008764096433251339213149725711666059927042294102230945096890763108449807959936507048806039500949674175075315116069137051324898195307453946332290349762940866231678054403579663648376596202939481329657471081178299583133481731789314886005545793295012337672312032637731195025024073397511794346551188301042569477647972644103082316593625512964129390350068352344828611170875622644930208723320582799972672915491710640239521642034157700809591852332095556126053471933575888377456805763118755117851013454096715064133558532380899145701306205185231724638498653654091444577028478660888584275244704842505014636440134084519543113609318162042134685557962847115157857043160478428521073047423118513267376879800531630088488555530520809447097877233739551667152943218856823119289626364208804808873896201094380986559383769968538340923797774267030861755890666539702918655579580819190916268704926628743613881100064275218116883004688130031036613650821560223628525568*i1^233 + 1126572564824503243745212858392328405000494585378409608512065231221021908859409157993410957420829580353882352353025570726306171536019097467776154948699880921034597294080302293310581776969756047654658208757163952836052429783334542979313738719395860105730783560426038121063778669360331875854180169758860281839873423625837909776964626535825745891716706949047377302281825214685432703429731582597387787322940432859118981955344238045228113214334322460518697639078299650496182295596769802151412461520859640174124708005087302979335453322939527302923347872563348345565642812675413337447661581376700909168993497256118287095454576610640321088252683580852529933421037632089651321707583152866024655139400240154173307917291152300824725437942217697467070114238832525470254118689331527224966725825965631389772854351543610663991624168426979535380198969824649602279433996226296684559107056778982333856375583380767113976256630545840451061040696131386626734081277385772829667816641010964234718071668101455818938996162193601905092559497290948189726660329661027395273384502344123704424652645269242647515957363187621002056051872453166125567886632297522041926276517974385521177861857870480100916112944587224340067124096210911383695487353789262738110012760443293915983622691151398115301621977909115045470127123327321751952262031011810119644763701559807750172547159647910613222320976251902423954085424074189709562620270700701084430941502734382659915715286045245607032128850194734832776407567591689710044644807520349055378500636388439087298520237410315549429841438407415658913774027943751372967361606420452848317880104574420313709492964589098155091377845716958484839902723269875411781937517822522183931260217315286529237347319996326047132244635832911627112837453739423557526643385690021010610344652713422820755165714133257681739050704932783587902188547640353733171719575285112563672199973051588208211714096791974276824070885723847656147071967916037682672210641837326904498536521622976012843898514646397340601644467264452872410466885983432520877936479772655645983663741707640723349129858546270810779448889589766527084962464380900526753497325861417530778877743072667664893212827825986515752496569408945225308982520340772465460522734360628525387117288536148371805638786895348587307845642843443477078614766256128*i1^234 + -4473759183998326700485879622360796709344469783242684283522674109427598679295625490954883891886425037200339389931149857838588821263653474457185936103724426656634385870028675482403209464054705561530663214988627603651742394317763306567515416523719487988853727678334526419991680866487526289000126144843763616525385014824101799047302089316231772217419128140467204091363151659902796897385151434216808655043940640600184844153111560514953931108837250342986807483933244618197316559700214698418069311961752510195785059393511271007401616580100664306944767247454871381187300696953537215393703675384981493987611948850541223121993761493131401214824248844846165030210685232659982065844512836858710623692579572602764394190460365463492384888295026412041709573054364799559445798344606203050794306681402914041217464500250878871759295971942821077964515887180042736702113647018488399801239429675579124500812178705892790734680478929983403139907379758045485223409869458602298026968311310357389573273829456309628983067702931384003428595223594833633971404189233563009821709292438842064872996813181816577769028443277748051506590128849265880294329502710764402652418939673621864891725167820172388040274258660169765824073673830569971781879728101249950592948886979256039527245151976530965564736059768573328595105684384974439860394021937795543655864184325854302076041294035043146053985583974980085469357629752946372716591198690889488812233814691375914184780989435985214820491919137307599878894900222331218666522737320478186213135019926959109342043530537728090223046835136560372016229538506271150138678933362922107502540675928121381408665029822243618878320013660227060262678712581059214625153924118205076907494749237716031994860960843987123404199784113749943703306254904595791433079540069544054598218814456958538728839615143596623849937737464239728115031136525776286142477216054126593640279023339064212349836848436287920212047743217303968687171727675137427929930954694655787506448573507475053767662366499405168288722732543547463604192098122501461558485678728561477244348874740093909209674203766298935656168199656204301597006448115531247570577761374924563439197253040000101069188483585329304073001089301117834160869655540254885796738824617730056580494672948606881907239902656770413225312256*i1^235 + 1117570561010416370122137523407224880407453804860445234495619923854040255744251536095095633752883468461631558856186277117577746748853265803344883941407985468699816372234248350724487859664113978369240330520839990966268719159175528682199526321827044894602400261035938757705490297994626005550650316301145468069251076851543329129452087448934150790098349525056817378000614916279331364102168337756252683457171347302584149266060820775240500813440906636812741726496697247251039666363608434947628789003783844695434791810801752581864386296980520288535481705122018709827971987357702735137943250026191999487163593616812162686692102084588224725822220948290858857153222835722455392420816475996825204526187296254069187803687233325370115816209691937966779809409878014435054812573253520598051567483757579876808961724964434939727401561397681153400577872318076027369607551360047394828982664692092353073531252892049346483739847384523731041400209828295535138852268587399486532351607810325052714857780767954820793372429005989093374810853352931102690607159392413766927865075198846207677925389498070565745585443757397502144719875441641403947626283727851869407226609653445717279511222468628564262500776776095119596098991090606749824030342997205753413687788333463677907214365516030751589697940379770541620019072353327158757408208234559525317934896483116701366800183869958469283404813604937051245103111092806084133673979180707282150118650561433185062119421740602165505728981693711380621189707488881837724974435735120418001100960719954838550098805002497612451479361788534120108378461961773696547192769020537496505830279628342514602530279550319962227332610255644427560213272518576538453972103598293541027544662565650480935268766187058996323756946232489576818788789204519987690541231296900295094274165419540990532180691216467389248720464873608401945645008853218265329135981394743698812035615883139561199808529125813533758374469316985411813199051316101894902259849184745542372724787883646725202356939187843938220895183056209443311866314295671765526647336117614559593766320044167026210190753887665193126342494109744806198963706916820150942032703374761388335242089747279173429310324828564859513118376239357242443502906463918093928886636759007305025837717428897841152*i1^236 + 318054681536847651936880720567946758154829911478931542057305264954142796939955611954754456481181892590241568147804413059715696026769956846145949168155634828115544542928064645926439639225504041464331077479509501691415644491143942076227554897337919050999369656902896742701741852811290481303255059686952219132243966217682824065823544665410034089138238924168276050292460905499163684117115544626929331236109098444825765512115930094052100069348990501418039123077564003161564767361009534531700459499324018725783094533746955986532758181455368000745068138093927598935933052362217263815240441197599963378834435725980246259205653118176643988784007935658546317249944779468032902886056969336095902847296587453150565091296448680363501743710137557414535684914209581743656336987806689562442889756718903661938508866152749183558734269093206838451251509226110295702088540023970179890117617582527433070468200339248247848980549054323422432850750210349756569426206763092871395890745466822487665884664391817695604086388519792923748518510991387096499469486928230011542363162769307187098609059521230408663379911167321564059178360375374616824967930305674942947446667105062277339243396863699128933551816441015911922631577723657511366805162955611604173005169723478510753040777647673134758206925389498151515461445111104865300019671845082195146275324710639848667195621580881254233880339523245244252255770477654110349567582149088503890842207817287655867677162489276713978166499005252324158135708654047470212472165197400516129568762882067361528231857728854272287929918097854423439487642993509640193568746747997762713867108514585231395410514222072972281295926233611635908124972743598401188306312346624606398392193652616612083394033422045876333597467895553235788091469726314385868832758666714403526699831277407804956029277675003265183070761539792139745652872716359877601631434117619943305715241584155505986254350759484183238244349365300052184320421738946869889027791528962647948713632391578649842481681317859412074324257264316645206379501331633575842307123779397048748068178139243259389550279033658634289116524691278655550579476802579156745614160455997055770761444289407272331311598652913116170740779765681320404759919295960467694222835712*i1^237 + 105624724146958052639137059382957291813422635463242573074376314474160731088510648930761486867502004273625085336192143685780019972103691467761494815556082025172304707999350548698985633624526562408260116009522889099431284099020517912405147856370845092653351701058400822695662011372258499527074496765298365735062906365733203434480883971056983806285727210601286023514780562897789565424359086597436571497900842883080763985081394994570856252139521243484244767184720206741359529837677997418477141011040027682026287636908486931628308483426890332062478879913313806684791926893057320369425491663397340688760332659753136140348172274590481180939853398626273442530056421594322551470181512101777489383174908836108688042390673726558223164101126927530195600446942663176450817325851276281548301807917751271850885290100059986499786664515615484549194171147687757549659763551004346962004725968661417527061323175662168154383522633298598434983073228304534459383259103680679063995536143029860741821260265762491696356164110270526539146655608769357950346148427344573746234860787920588392882764759984532072103971040243519366302599107997148190305661981629992419096478205804698160094625328848661154087819800429250969572643789811007327523009005304175070607567832562248273651240704683175477285451243930485781959785446614332260681280732774559037500444043074250273327065758631610096552720989381074665515511504994602958006637011317288148578702288356803402890266960637359077999607922165546968501425523586728244922217040366364301545159391426866580336202079067505788208180590647817525038526714168073035297045362999911763187359370459907075157907282896117026912147540623027957718063567303833543814392669198661934226782996201075647844805797241581061560544734468024046345832273264428735452758299483522683351452348501394371359953434952063660238094077547837904360459818739164723995505876394631208379488134205244322871470243897023458233504102967170238695369079139088654059878429179093105962537809076151585762349221645560319544757307226996761448524105585827013694174668046949125716168209700373304075886463668664479987770025074133265025643072378774665996266365525757531869964666735850782278307015258110304322908899717939200*i1^238 + 2320672175311995211950499747218116518044104443317697041794445369634990058877519040857333355352480105070109957163728937214142900302705959275390873619280704313099646930945547514649110209587646284382284066141895668243340979298346456083617472940948490648757058619583310536760747358146401576001827826733916215260660152393729411196356609477321066413015123709142555109466983993654688924904848388413346953551120750408084221196102144796280123973371962402873736119317455416633615045687731465349526315633399038292585972740888237745872898761906924463175055665036804483682339398845094383574395071347789230531088849309249144197377285924135786578148326932683930759838353899028471718730066463219855741252266968729584280004550439475611808135203030361181982022994333053192381885144727773153863844559007344439453017762657801732924695103196681685526456274970125637200993103951119042736781548387973715856862543228881638157900546815500374601506200146602678451647405223521247940242536740171084852522004601637383377448992896287997487807271484743019188841346220937275312270645231082711897061079584075305275275055454980072355219858038334047684511291918269963743874462871864659401660760848159544959812773081613234506403346880226784475067846774177253100817978348888125631406270687269673276877050581073090824214741135431493760624979365443110416924983784679197309599651053710185035259110876119501582315416274311957874787118732248141055211357383093408228915998151741191038265525596989051365416728998167654953611562422328969694856351275573467618938680977774786520668616443180692885978766591343178819475886204394900034035042057299638752643683617078489230815472308645879410327206247184903388938676708014202873065817690097680411258769202416226701689454544126602593757437438197537917866351191202311751409586643710559394384964036540574653426641718354127189106917565290390073613497427965710917591708934296701997255346903118908513810824194825147907193743731900045744770951197719934529698606828203273158975761095561802786936484751478688879033556199478427508345701838754348857874313395554139235780394345072584205923525913427106188315586472618082327638269732618051335662648127395551248384*i1^239 - N1*128461554739440941842580361256457770073337411993524183485852282204564604558840639835515717903736654845972600230553798570302892636367003592736875017253220580410163596890727186149696680776135139231908159902828125*i3 ] ]