[ [ -4845596073685512448594890600845652105124979800878009660669071139619585823689581171019512341001586703868045154757323124985740125162560360072461259776303940929670759254497670838955269321403147501881494896412371713423089839552985004604945313715071404554034008929008946168954521173246511034164396008220637511927365968305280588613193952739922175318582436112505540050669166386141199002691779381001821043762260520166971919875159485887515000950632232834506756951008822434089383357654866987712190405620422393138718741594693982897963826793497842555735608254346999432787640327804508440579881940357614229562960155711592314636576232615570767554401393785228203980779743915554048841461342773492861325573735606823661992523113520817044292745658947830778547133021741547272435124338929002816399076200569556618367428436653974587609373971958957988767122423138701823091397670991113076737739211164552761400021908370689439682144528615561587309517045543099017253770912922340219344369552919654090890832992502993759633296232750124363725976360401776260500399174508538546315865237062176854435355241087092153029200877137998119138329381812620273879843226767529232524488325917100575832995258312836469436598942273177256167334647736607230253513547060240591487035157164866880222526499525369473651324481160766009047233598469612969360468795105162842044938576676153812506870611768925275432147690781085778470955712797538698470257947279911828842980119109068528558281105934271395901720221428567612776997484576556711298953464731397485761960418245664418568716799892813967813811003496674423707242119102753172174898942296367976991813911786793270996715292880751844096133127814643621172486727169737659083663472087453226540420949396240521554414783636359110177110670406936770888435991369438079313886840757210956823210393627878619871694302962332699142507760450600987025992696999599213088557736650731047405151405041871368268462423424399015484944987176009267141870666229221207720347838733571069731584666775850644685850045361355053474845361815571405997923001649149427461909366985006066545391909890292853678624185630167618956628502527299512190137221948167238578678294937550655461371054515810188709503626293282784079926760455918248525993224876001036117113316961929498296396703111464064077640372796090202943893901174026315597454544480723888155311425474866308552332885345801940786155139435600642826588819822113308795975237852135170002559267808928532713398809133192778940573390412870742346140407216933044070510143072162214757062111001616638119264365759875058412229413025564282104080287277843281597101986884210615915489998617393679610768883238238214479492333242263483765699099121640174205721534837208835156402552518669970149481086736610303420077690916452768703329866878695541046965450223905718034960155080563133063652138282248953909029292768924883838247622031078533925055862941713855165762263037057056061040185022284454519473685037074191870690806274885216379185786523830880184151829468031783493296792563752463180436678998182127056071982952889378312426031190332963792666613733089308648620809899651009782719158720414325549750018991905358250878680219821733482985489794682379534950548858973806214569843117328747782647552391232230601663747138801681715045827238828377167858023900615504243756840035542972758263905485990165749643353438010483771649639915524652183735036044676697273251670326907452294592005461921083308959890331143242876281559164397519301278595577388692435561396048045052874105610948974848507904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -164112900516545072693488650200678722873718671900078874973375735759093881364688631536377866140724727005789870931758852221097571873697697386024180102867153547263422165831011587294486518433734677944048992130573688053527552235773173319988545952734097731712632436353347441112576108902549862259830210847211923930854293175228782946227507161444649130077498620730106319998719605165610569012000698104667899901764343276344684161058815471371135302917020955008569664834927436548900418625486291096336288745339665916221255540474446313832072313180948852626856683874000079804626230723662528180676339946806407115954920446404517672061458555959309288246581832510476484569918678878661253179291321064799217055586818201168718903579612033936986770116408801539888558986824507447543055280460844311867337004141872106234640912807677884334438783794998447146890526216015317729880142439524955216600762457787989186682726300939853972629457551877123795316254372530346400122983873461710765657027910025586334919499887029019963660363687723198444646719679961537215522196853978922528098639083018156680067262283028126314706646533098496004492430567203851400534733388262726445561662977045730954315756383480665720025882188765922051033523053586834697135999413313580716002227406067353427301243047160014502293123891933888236600020748736289782154462133166115756702109848741297787996077995039766230026628935435394473000799601933297326805578622556568548830631846548931648692693454932293374299313894510347322262525306433568416728749997995953793197934650189086841403132477483740386278014448778082138996934997093093338557292251091818836969186353226796288160652010620620195777537169506991576081141631766394601948219974359980366981133883195119989523338926033937990769719060584843685855831479316842703805521755646727766807120198326839722264170398713516806628864394242752945429458168051091506005288281569530447893888297636647804831960486440350205020750780309689773448450134021478360642188304850364796385584350801893452261874259083921021407033477639741142423348419431105896249522136783659282500596562877328805882400727977588166533876885813294569901174443008300247216318468709804714497866266716570101467614247974972194800848325401746678846564778548877282829513585097397581936501534604193804274301342130550757692223475119781774949533930030721439211227817190643158690273426695511643841436345170147814149514728344107670265581543108699806691788759472552748865725746753393778457329126785932847394498238656861418126392699352040960708302880740403716937083218551019737861717748917875812525080777934849131932957695282168561161057543157745692007204870366535230693732769070173850989489282363543562329611112446146570449910691058397740968094238516643260717195291977006285150693419205410736015718803125484220717092406927289905397641971571785284821327734019282060098718327254482502650804770253500178892187016163340013375523732276317505649874901585873964510725197506893591918492453545448090058999226635722722191536513715706161399617222922802302244566397817319555114599830509892166425496164060346086286828738234667397912978010517558724360233838502487159366667733853122027535426299334358676243433791409671638336723513725916473192028259107009090467955415766340566020362153978034291840813131940283418747787201387077812132840426343042256181363671954420424596684474512568179245102400727639635337103505746723495368462633206144179684798287294381298646948545609286610466206510696191439822680947527093135232867726612011858001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6121432812505646046443644760098843695968994819029554666568046323729991460834093322281611907714343661385110800304507222131119035368515414128735982778564307818071082574805653644009151383797624474889131101251900171813831545915988846154438997606177799496942012550116202093415306026446269586450231594972798600689320232786210732223489023706788119237890047657106567433797339983397693969834707899912064428653472671385299645136298418490972832791740489663587387654702620467419688254820798654141038475212609645539921248755873720244936509531405752217523318491169919018941160654785885091433636956527274815860367349861489786552445814628641745725904311740367016334444059521249897285453111879453642807699057541342121483264052890503485521884996257835680981291524440185622271993227073142534356787749333123543816725092925637352713651096313620303618457386277877033019656536055702872354319244161072275055795501911027501882451684545250453125932208177965374060149471551851887153991812276052688837583965510959114992384940972980278854691193361117352718881572219614851687536431719674686025122845942386119542616896590828291859331772622700699008366007005762851917727050188561317233031950398869926800191656348449604189367015001833161452646990176755256003284365434986026626484350773397067426031387668353375995711392264215684743465064957267878927841228379938044714647170388539549464759956178020561418796485448990747008936380344771381217358590935804633119620638055393309847315324809243084082374065987508117098614485862058213653437140877661201197199758947042061303490367862235534621729187916609822858238918240095737002211690601767877890642689722752896818888827029696692872827632659065345085810349641635522981171614696644045689617155741609393343944050522530772639231345740709543943602263597548340431125021122442362380352448650861953049050129767564940228855833637235461390947609991125901490415347933615085877939151285098750847607633414076521731626127797901646670562101736457987060224650525209995333106617604393332433532255871294882725759748506310928029676557110999180484217441427677264081826665396692002177658337590127804642489472378491003241808744801075208635714907220800991791869095928454785001210993810283603395803880608053759603296734023470953735855959079805822477021791434849886150153927183104368347720485541126539590599609661539029021047299203380737316871097785253775910447907824909226279159353056086259179996907502165274453582583511387465288541789108789708081793166020808335933761552258399798990911853450374778361094734804088347872063100689417766320810019829647567509842425718801473545263778140899182883214094632772667182313558088249540012539037257683675404990809938958685058076922871199965612089797427600740570988364851661858529454283829830560335880374172353015612382999045056840914881926726286026685132729972674812617395520782324870029894967089943141558523441706826613723440189874444338349917924226610156187249533547606706070480620982342093958431997220975291065244634229048110500349978936234588579282473624679128806177545126621290073210597883945065763633951513542727812392314940924848602834085582373358386356790332386541617244737900877297227612770734247950253468175507038319059744331714329936693207266864069724164253118817981859141708194694236708558927461589122772727886753304216886197997059488858672248686385605064204815700409881107214564800257653800645394295239220815829746478914241437175492119475750929178079215055161668879829271332950178895707600209107014450256281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 287537332196457516870695691526294928612165284162014067404050808552865648693659188110758562842545346638587632927252352542371354099825270895637563727791420322622116968456213403537108283904472191970275942631100962048452116748428515784765102342551001518695440127909298560859205671461089933174732813603688775847401871780152622734874982669415704036175293384392359498580984552023369133410518515507026179428491911502925067216524197521993041849553663416334467242564087883605385416847554265367732743782395110568245014769713252366275865071985438266422780350906156345367280828606357631033959188727045920160287978388344696482281855403012883465646268635625730833555237153289378104292628979081802094649646236738322099191411210472321895134681320416319382914486221117840248061928812130231072733398491548934059308232330592176749776801494918016029603551650553938362466567283412295404965584072220923733043271740709892423258193844709189486296980315214427762642163960355963191376157235193896560994143257412302794025731223379191904668401622991860728917334960210923528622237612905661390883599211184380689878416979533470850818432369272530740071334678936230417713587091433512122777082988823014458699810528918076106276427298186650058563319907939206445520074921153543586366052443424612272381458645619969556074202517422927493473780533235197370951076766477168250945005064644826705330844765670186529646280121927917970161970785362082158157679522582816835820591185829492066522850672968744163187207113575293181996189741383244276467935769740872500039723991159843797618458023306478750305264001916669237936539524818695527011303915062101978325876080039491201647589219923221093625613638635219283107931769975045075660415909713653215634767617443042431036580560956862416001064148406753357839521881945737801663476456005659950901266062843833275330017311586447525272251945619852169881202901173927920152275247860394085844702383562108439901114772399725294829784098854732274635475414709109142883207779588530050578268304270039632002323476627934643861659209556024287340267888891094092000744710145363004658430754237188892260192090752947216505817110935825980037830647468744508699095853693635346939929692196910246601005544371512101502679419264422576543681725260685472702653320958057088684633337929720912312838632238441950265210290278849105996411221343462473925016101032577085431569379072631877076657145468035827756646303770346792589528133230216325339036102061503633242056833112159319166118124801708963278703898290757381591999564769196785384070983689350400227693771324341318215581777369371046921947189721323096262684663021555270036537402678473185030047615694889354858668689258259656468003577818409558846088951265993277448064976848637659737069208130439436731143653123921890879704603250766654698820579299496511387388725968627334901252001734524157711100263721372759884893635591400507585403173534788510826620347599971187689502907006701643211929502355586803826976546572240429062844917994091099739358832375343289774445339683476035998440384772176515019636028405383548460976336212840799816105994735530078664721228376716602627020419518900860694219701057801358206030100105140213572071790689286800976330527317037285973855432948847019877827817297441976400777075032701272336766272347310329480885084828696500264677546971094181824294101502842121234574175662950669796463527825302498834510290926431301835116219072558313098796517536121744568409439235792054928985035431791323362337819070854237562739358979764256768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2501252229707271517865954520676977347729898881922288377857521326653362782844312478185945602929596588965617007572907202213785517630059152023026510773276052415028402284154056014970608278746241255658423557026387577393121126537950959998350960400268988537936879410799671517721298043898771728905909893716370925167927274105898765454872584658356214636087526338029244201813949503396158627184977906915573286125872537873443103113711091252522096232455276956325556798422591708955787024809119807789287588575906488352983429856555839565891757571825021346345454597959166605200722636963462834781183201801792563264702993503371637196842047479782092585888509249584901045485315758171617364758514398093531741830928386551734367746668689967334703035398974467133363633001728659398209542846509172173787611395838264760210556966206509752234799241684190115149122787126096618945836372068695012059490659139493962657629158927720445086863786340424850282943197766323499993637762923323982345919797753401386761805200246445785999820090454454674409447641475452176995378663649652432361420160067567953243406672139091718586480812151281923251793355101552350437152013982355150935136062113501951599782859591313885350637729916175842798492566079677475992985392011769633052262503180355393536394117411903819926771687495577594823326326239301033656492632220291399020167691138409947915780694264990071908826665458811516214951925812158775012461525225746851597044345679356486861010710262796673615228382625699012768860810602644365868138842322962318898284994469787978444745362485395745778952025273110357236273846983146361837097016823164203242625514253790358758363423484884911152714973152382459637529295799405490195292006770946778003604074558294516620687110506085780818303280452139185467565139414847284780023534844672629101858707231071675103176661732821969515186824974313325811514532025556076361944678394941027976042234396722826409606570550018524456281443976151238210315093333849601129426046997322587397145454425812984573901159717407010040043752170246701894456237076180991110870275877089961593780089550157670328846166425197223733334808981194653870877539517074666997452771190018092840290595352411734042216752864406948255999847735741532445304408974286983226460986140095814451982244545529972850059977337392741399388645724888266236806728943812296321789667516102706298324440675338985121707919465572821121142111891027823953761806373997060868944008240038202671489491476932299524048761870286764128110318823753969297129629765225726207905694747816209655470294387718174847396889207396502464167719777430498009611226437201608243208005269032576630127666593687471015956131633896099556495329027637544470808532770837425277927969395891634802102216773557682161113134881771083950448419964458507823555130552666123532411890343780678147911610010374455497454108252875580783841047461435122969482110151558846664528347562115989843667724983424993424791650537535040414815381059405081342037002435808824084762006977066799783035740436795698367205399529597405175082449746014859401999675455744390395512076695147924764738282818143400348613926551385102800036790001148593222641005862789866683610250987227285749251176769631138108247277088890256605275719997928458963261684103202149734580384278127153232228433125043747321581912117304401487751193047276780536271506075212909235559844519359403979388689077839306222299475285880133467127850533944182915780433049323657535537830055832559282350095781060863084854964403720563071124770705408601882624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -199391582143996115064989968155897402657706052638519314606130458272842032724846741546287841010334412891930654706212677467913426402437691543971101517103963107135646302853936845027206477578447947242103849846627393444349318834530204411827490766437157106332425208015534065669066528622660761424976751682508494190498738880066281690690468607157420577933497383997933931702409123003894446021806760331090936940929730255183171516082821878007222983631396651893047173132344777281862218963905728912520270629440126556013267343101197741870032293535566047007826409916491262655592756192582259520553816562186642932312912048812391730754760081779850285396706324306558773639305459035016313701947742873842755896325996924126137383369078256580637348873360014647221156951446838257879856094547272690076369776926527298158705320929541836274969437192675657091104697986038012112391182117564915329217865560237466966345772010723171135129625718555290281495334126248751435297462611454449966612795980067716030245610805503278125654990100454543507935644380338559553985747603303841260966961298477965799734639862477497937630548779221261889349645631850097675958163835043366240843978926086966701595968898953725869715438413881935929796055380612409094847535045827273204432494305092790483530797336378188941618245729417711803293073876102693951354475018632812009031482062717295488799419153347380986863230457192948568494997160941837889131823208145628628127447721371348681935748320906504885436773160451240500576675881710835516776454708787759064053331708452968438656908325444949216586303856051628260652812224760453295178612716551549092999644256661220578963370915980126666995854379322813264666069419038453258303384976396266149810950526711818388747773156992518012606151143109084653950910313461838640596905241966109776717240118364083105040791649553645845764745055862450905978240876033419260429729628398104528064298826677777297285717964299064320243241574664754461185146932439520593463044658215082467702174977881241072390385060690354471361489260243607815169184367948401987496081501383842309055399128321807145955370730231607138237183303401845736626108485024485197654786546238325044212703473887972541330217047487952954856817688579633267032130603188934981823083896645534652444075045641253661361288317616122307076338352764812595835173609789385333596066294998884385109624654447815146751440512652849620769135630864741197406269806126334093746216740143745627827043152547845571753880636517660760756163505515454151943123497437734369644730692371120476567220831464587249804938203948301336540082432426990895762404401146953238927058954308963844626218326725854749343531542186827032598206769037174005033860196354314957562482584091911843555173355256385179055527231736013175537382906010642124320165486631038478466330773795942989683170513890308058708451531211038351173754487249639703806040355728712898599931682754813126146102568261399153409280499468075562459593374374200124514838688208745839738082925880954607328968883051465742862485600867674454088500491841438003383458763357626558740605932713272995069331764444780785079309508378902443632825522109410969656956486337574939698448451484961111522885648111658132194837194937018050681766361886214024304963752499198179069328691738168554946293918358311280651830119725091206888480829973873640034001627877603042490397313680454280653840069401785330175640212791314414592778392382057645435803620512281925805937824844505681005883866403052422481613802413083646079456257239650471510016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1782958050633380608979993267826457651864489754641215482249820440335022783661756309828124770909011205379435944803501299997443711859761454489855126313945606501334748484168997869893648634935347527503723310476910925321508693952083280402697545468336082427844302450438531909104563969201806417115788923821472740985744206930666415339367495554651408925211410694026504056126910345834950358229550819467945496359305406522261083647838902845093604794856801670829506266587346535829165742047347712518597633060364111631665006603116953189150847033598309098527321312194610239698035610018493312765138018972806902267921541023889287492635548960112531827235643807374401724398393027472576723033174991314480100464014844236708548755099547654591541121453566148409496569625477227927094333996637069189290875713264178615736873069548472283782032960504262021610319381575181679366694037099363885933862606113189992343294868714137180848433200630878223215876030439461342352256626757110519829230063721431047194570879983041336662695361146858123032790310223726827652612087424669412526549741256885423028755724202448693103674002531747969184438530979033971213724248561707525650796122360943492924905861829267631117846143370610139714244981794612343981597833621946356796778675355456260621856035250568533072831940004871521896346937181672004714999578838091525926601355560586507504678930292695162169997859655038435597743631236354625922772832434688242237601969760367849086723510668380686716647189789495957170453521966638299483441248144291311516175819468991685372015547823225447757101296054025010103190574882102866149018428872292979776925524375069803736003166789010439637328443984819558212407496801998783444907587406290850884990463596552719772486157371337136803525849528546296825530345508019898426209865391496540600781387557154277672585507029420093862042821917378730133464393015679357683537602437044527888038107508753970012087208093248743450911477146393808489775298535575313046965138913880315829940786424043838326699074521497643622654559249499151723289760776597689033741569024180597526876513410947927301531042877018269909039841019520281799729227295991673868897830943626540834803571055989706052988189514574708596821095734516551243792150328079047659097972525172084809165276216404712080706384570370135176088848892193674356016989016363595980179917898066702157298918637867441526598460040662112735294265359960959874109536512639290402174592763735546866222278537859355796366068272704540860047041967853349123088162639289755816514439011845204876863174594482387256831304136132302547936595052096150971776779205086936946900779136522053405131032256718309936027364717153125032118257187691813198440145936905487102228387000053218669234673536754162972614431169304754869100930072359864130046868399987877351439510213354969899079087999073499307542067658635663420836701862973709328712922679190647151024150662850282584840840047243929243377586620458043684634968202470272164790126472265756931842333287278727131389296257063623867250993683574729314074220305271000117767083478988993871739906999455113078394474497586970931027572143213904240837786788796957873614206082149005792479804755944524260180882952545745208964288968931130422793554763600911350464535428141478104979401481953053014842944966648888424499201683525473036241496626185024402279005384455559882861184956445369771173432329701053866204908820141066404827751932362355290263723576331560677810209680285943428446879675261704511786192724658160384656457735637775239086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3673498466647889071703131123572278797874704191229714091186370184039351912438914625943125947043899714733412389395426111315185711962285663372515005881216149815606300705746503013266839369734141960371523695561938323452275636311086049066861972750463774455936826966209210791268614622881842053618910663834526722882344541447510496754425722898210513034285691311386209374326057242714201845998670474368232471348742941385122543977405312830890295345790230064047357663715595569185727857639907939119609818406422200755960982717446609862953377244103083180196814199144397431040694668508788413017626214562415872823039361305520353014571041063353108330300973834175361425287501231195637201832824728007460720728766166418455949133902388416573168778863716944757347208474142295237848126354326607618295402593267684114775406404084040039117203081148526595112176543494638934930147905941144280468367128156910304453676389477469861754900789965104421051125221451994430035026532906364922222747517795369746642530681221601335183058617412874639161581411675285268537119655108245330767158628821638117203165001400969265476416047380273447952974822492258785837107643630279213500391640932088437391550352738527084187618172121369187455676159958153630574435652807764583431154312582410231541114294015518412497788147970178696469602342572152699913171933010071190414730862709397744769385198481628166887362483110815151962743867125706673777656050662331505405396171474643291397785359229315367730075226572415379907839010341970288210224377592152530615062348042256716379808210257787232249092465238988441258488733584714931666497305678418364206187083311162524958840272535740813714535424226570796332024218471664961602390833614205147479467927995649615914586959015515701348250160168384427275554832665264038535780008271658094572597853840342528734494560192932120861071523891142928190788468569163092767794816249335926085952879285707520919836547962232172675312116485755514578992164267775387266370087204692744307591716197132620700765827797168259388856653846517928406363984331437144078607617745735820212330305760675834230654150889787874954923605696920256256957369947909476645322864575416764676925173934078315690347079193979033713110209252510449350692103849305631814654914740626188822177114680451503825131928462782805761627722192700075308412047813520964729597340032766170058240528764324690828479388292743537311565079059225248136914069248591807215311384664643371428836483109239306690402075708228147420357348543361076769131064749331189641380618260354015212380406264360549061022163383421737611591564719981455692337101805594147947532784501540860348785090407510070817677138896613861483930596185789167800553283928004040570914702928510014109253520992773498409775035046311971383909394616806387770112647922405164449955855948421434312342889227421374925702233278380438431175901357964916460715833002775529406826204514529942050085742228021043626177421719001763894844847062508748335962677304179204995983756299670957727893542278418048620795532963923829883244307629828997304720833222763456647134431195444981501301447706284977048551341518140466946396041833055623517616707440088081160965084184619848988876420773030274947811707323204094647952863590134237633595384907371254528774437649615764862697876292336317411403170431879913966944817774440977780098845008588682931220290421204529297303873793379108389582235195804231624033520121045473542167457222542821879860682054985185582077398824536302341409906123088888093467507619643805768089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -839161412642804547476151554224251729437857197748521614201998058755616018812491534002588061746147287354252876138703403773298699794604108734521835474734829213967332816767406518734717784835458085460898339643907052832383079106426278724123867982172568874858723857997580173150592719023515193616946435406517841341524298418594838735401841205539884761218678645705266295394698474393805439173317607610778492184179789993223383527510222887960999764499100208211307768451106392482357950942570259392923357107250459421467406844575497045906228275299326546457292929262795600981493614209635617345538735514288045851922720400228837628212675559715676718450093401794080193658862581263229482074342660114782687132681483029354736483118758201376366337938993735924886308721960496891519286453691505491155156839301111118877482396252312541810652857078000397315773755159683240749693647588498585161986915786022478203427421647805810232666340369979925518564745163203269566716557107579796100253377943951132732545057834386967536176780589782861045288870859249783436465027826028810258992525867441431910145372258732152394481219015769873663360405610815346034857314531917211459209437946136322155510086953676007397213936252590235870437833627407936533381992619874041853312199601278451399239392912209417240384366541593017687402979326650219229420446825306622329818508319853002124813275238553424305693410860809319196014085086520355822420464260164304116186785560234176905825576339092425328616408822791184049454961349337090976532861652862085649528823439333431225824813645594008370251265727392785580460436796071105890233393151790147510331622996739931993709848756201068774568853639270260306770859616605491141206786642556804315602098076592041774006795286318696483268462509854091984422000074265559738846232495172255863464315534999470433920673620147380106766872291057245468135682302819824058475315744244350008915487060661785402126616672731783904992578681854023002487291757419715662564644604451551896763988227476176137287605411561170553842222938581613621711469560998933190625497084059541567721637094873193644453142043654485108204411090037279275769391460032318510232859475676812685645921766879854104251202060745479148782213472483220584408721717409747291686180501306173775632902551496789965301015265068328237984290308868984865344416829252974308712169158794019224064266579509404156484079799236882778310376586358773785404476430282409725773975580524524357155847799785919650959547353349083334394417606741542054006858055912822706171111084267007620999812953613805556102145325193369294088888761010845115764461168331481056590198357313393557742956944298584044885761515857667403535597642214844289936511480057669067478853952353573205105063078486996794235152424864782668772480040286308621982770311473186982046720535860069926077115081380815623977909569037866206107688720072909714260607816511222920401348993841003897593071035944231343340207230056096464757733157109055124947362188708376347823983700086059405081271234682824765947942553948124633302792456028714376908702822432312217267998612415870989311093161881041265320468052509107905814629982744687653076118951287486728681935517124412641746290804991081271204556185816164150395238845201087699657664023667172803051120234022207621852857817791053832085627968637792716742346560195623606510913947063567505048628938408114950926457605685465552779896472258246950710884888490638297557821714137325591438456892760838197918643536459834897538219977583154500844062830374117399592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -21247873984453304631174048542215970792531652485651896101924501849181331782133265701035846651962801848561472373046955840923725727012457287491728087662326080310076142401609753592093828048754419638252204533458813866754018503231852989280385193480191380545591810017156044703482866317538549348344471611406702880141867276792799109207279076510262573450820244735363139972402441381557762383327946989726582334874819249926727953918932457527791180020845798410308180810439511672049190235814784293282406606362305583952462140356986501517353110325817466767995648486360330504827905845920361220701643119709186786263179689816360609284130879082553310777112624883172194293012154718318838009861590425920472695818903769553494672473109561207546949631674768206638378663246456974063973578849433423684492371039039701526801943223851532613549123105933160019754268231398800751276214568096804830263348664661312708765168365270067026665093152882510833696079937584434905220214411283099043351619395162969863059830298300427202988806213166130473694516410807183158175913458774042749497818077035317918705178135971005351555006607275445269564369047506796708338729442254679236890159570065874697181161174423968893323768787800352597213660456681655260055155221234009533394810879992339774454063145345743058766184325634915965575499117167147260982050926496565231230031005872579298226868484271330528450724370458754088274254429123648843623304194378359686105895000318308791298982222716750686944378140298312278530349913118078185581676655259870299966956053710979070645723785968471621512708802724898222886188945820537304273100350324098404709725237867100546782420703335987026529953175715970571844387006651931631012495775048050980416328847616731487699463396881821944971996720486390423098720817490415385993979854224426279488384762904927457639659875607513750878021611208888475572125625409872813468409297362991949843052872765263903833575590894862324747976955927123229478592767061988868026846080714205509484965965492837311902313551078197986099758721267346236320404905822499714632936844766948166161759596731237411595558343011682317102051131129018492139901291088885526388646366840832541838714049199953468674394951330934998737439740587632897361956708421942526364752885199289779400663387518150542016863741207357052733509201463438413964209765780575005995208481458476583963136413628644206798371123840205676126128568043179441233197025758375382367416478400036166796860095922670557341692995329888803367052983731679546916275261193399917095036538819249561822520626739071389187702309807800500016389328119938605073675098690574217102090961689917363969983123604764360027547372307113933777510425951964496952469903287097028344678867094394365664334842426530775046751203908596917014612925998095400289722669984385431668858470928023808480707510565325616525074689049967828093922240943014245267731960215290760632092226111000494097520041864525471519991325208542370711704225847216683691532927492061638745169276513064416369218317980404627763278191494121780290961502345338038935660530218812285744602943013403750556791721667538200343953231965534998305220341123370437553806241354516827912976601710529036415574609473471907561903664352504995592419180670987861992105323243585041815726754180889569193752258940788030803303196959469201571056411438223655405670556335598794620132656738683076417910595818956736643839905038854571799132041405969199900837012516693241923498181619229795886276705868890886847669633926114603226262670715263490877030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -171971915554269466038338545961046959130953743407951810179712676934580558509112904169764183074129732637214219101660063688422042357676252057789339104463760484384264579509085412107574424602321282730608073534220899923033716849068645029582400349962831277591498973416017423300867587410826440737383486438914498260404137160850316747300425949470790598415742160417586423641298311029379631215588764091055532301876314390359453151965800417642315699839646758651610898858957187831984263942985421066675507734627419224626850716027115074236598461611306704855447384011108528863468929468141349749465519278407113870184645171777728730625177878273052707800464624060690898218933706971579096772651653352443282690722677078602882787794624387702567395494596472901703972515731507695206589935201647181420108400617457925716785575648325675732146850785387112692793935003457490436568340593039671251578652277107109397313450187026951574480271255334048414843955326709411635506179350897596366271821076174756011519665181196048792846964260150844946927597275776001362744752927455523008908240789455879611301312473193006606009036139793755117801497406482189587542028615271844896307929004005450478319999425423171918651058999711395826875457926125187505024621053147062228004269958312210279853225437921427336769987000136007451640078383493365860529768863833911668156092200066543456803102970777525439728661369864571437925881471115549989619468726359827292431299434778254370944905242915185837097563695771105675443159904548363865361646323177265752870756735444100395642563718061348148293969183297904405928531618345123160624478457692400151492401935119144920861691515686126919862779236710169491836164144809111146181200169292086243539599180577841312384698405204683691520984795963618234063354944629838861491333233998408376197493625379864320185461023838285881973124752470503169058920464969468911545057261503171995524845687581076999455753850154285486255187121698051835776855429158333422125018000711804769354678696709261451974517398037388927287770710879321101627973042177371369034045006790611274377723753419151150241504648974300207906905034375023145866656470325924749215075108462984097168782304917738041836137654304767630677822407721373346415335837902053406296255013399603760861238029559903596403840620425216022144258455224375228654726029749787955486282894642126187115082304608956248005083652374438361059582634778012392438728405090049187444051379724190266590320056128210647512312327981190823884357909020126047093365361131185299403699603039736062219162874259880435840004780383662844235680418958886632186258234152954687087909587617434511875256266528503450007665189582491053145244219077036758620851259667400687510584021314671979953292769388688431593100431632603161646295698357205726777444515897737089076650527758225070783764535730963843850176462077524626112890728991589465807937511579978064412114081165073120970102071197557824669466253851706216336775366742754468549175910383643100941943214398674363019024878607019232329429935461413653917421144765691361588098383430964065195851391053156955812781935873109690723580421687072414484228905615319232678570979592495613907994073225702309058058808136869564033514446296024421095451058172806225029572234680694121340910309803045563239048845267032899960399385193065757792176047110108124612106779034176462113824825363249666845921351548855811359750104175592935046583778718723532445686656815281082087859165578701221572000724782719462947580779603844786637161563111060342099148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -144474619348241342712351024796501276932424349761422718525336267815417895974395153122146453447700401627940178109824798563350320649141076400351078080077182506115658890146855748507831820915496302942670377923560288830083269581410386595877895039765574351051572832623118426765361945750750130567475748341703640846752505006086541275160542112654731565905524332655890384403532260696157343511565156957863501631297640598799067513028382721009376336683206116836985654627805593412447937108102214190701773439206668380783225041665759979308010677198452040607478900040360939862336457455883591340437100541830336700579845204792966837068130075491078776995475506178119488107709690980281543692683371941835105390808814660840425611913530309789791196012275368676080698012080396957402252924616943112038466222816036720374294409412645804298254177336626568561543473885606099618179053464077830379195625027805836568638323282108960540687636559214510723191183200386106082759820546105461087070380558270514099369894217765924940330382009188168049740809171567998623440033395889516062397245965363328372431744829353067025812862588122417697327007724307002569191650363962417730767946267296317207109837800143951113624662898990723348533079487402139384782058584418036462379409007623281686599018328689987359269825012246065693194532979011113549495248076685730926551298079714071051537122317597407108023354406577294374287689269686374387546735758141968688780948538571243912453867317815275856700377193541084895463784027855818921904678008380831772143551879835548874382457252992448115037023032856740094101964590227109817703542229692530089002740594679478828089334030770148132094022199998586351464777121751563224027936582662489701782808284190801621793486421791265033345137735674459466476060430301147211029556974372327298047476249384452168249053375986746627424761451032332508770145566850370730351753973090174573237021096763069267025023795707624455681916698234501781398111916201234728158015692033687810358572488749008745231967256535156692099044062825658152140954198971048968949269397354463280789418882156925607252590127741093329659529569598170347760759158050535218690780361541153995381851878728069411211787334464119535394119603482617461860597110629007625896818528982309093095494355653199259450951016301245107938998158863258372516968031554150308430509368894485730087886064973067688031892201354052142009169531850690602694542603450670272446969181679425628698814792011441285525052602936104741326656077586864895482106957456995237453950366392125706312789428779753453722600579897712206406389929759078107401671203014273178168728991852194235880090596046031563986718275304202815940107969368403556733259104575309022064200002233257433114668771845129106652754486098155668090140821247879482741188500966902876806112999268761611565886331979509866680151717210986521666469547078316037355531528003047259885998272291080164697081879519135957352885989502145183705097787756996719280697114063771954051381757590010046340278909143263525102728695495442005396124384589946954953982738200629972345552589870497067968295096323789899520963476707422369076725379763299768719502271937131942051870929768928731944260765782976966035293315880584874866895222415614686208425916172847437714432348288620348217513529488174119482844539829981421288933614890086281256204222626738360473716673070496895916390039401103246226767657958313530457123567630194399565368237399709978654744013084190519426220758496290036996570846604271840836539052517669013028864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3445000398856311350406055920717530337986521851484745243113203576555591831792421246697378006006821657491693285444457581871361047785795731409444028706812940839055037767851330336788898904997743962549617860390865631787727661095574550125534644204876701703089578579443725296961096238181816311744340052371448032202528272418392464973493617097789035654917869608767652882642399253653566812946429665850510624653869526736727137995429935223947778900335982879246485311740684694597042934572734690687107225995056702490418331391315759314512507033329358724332592870429264023945541976424022555370391751381027553954041263349298410780089686431983918108991336234088316622634126452898885358829645855919394917384924928386938116002615949136659896737274808464673502597319066344845739583438714213651807052090745652879817517058501584336710016209792113966838545572780938630023515273470392277195749529649760738568930129687364134962715339979245984915839567319457338631001170305739470628110065785114781342808749694319278425458335994897116837264658830729801403880988700147007740268448389221314877868248178576878790159730212360137997928877499047238766559448642880417120697158130760449783469626683946017435246707646721960217164859381955639299767572749665537720685453707350891784745603514890933642704140515390288100496020968956970082490112135655177334285890788130695162028060015666350287091412272079636759984908925503169972074710912139627879929135806394449979284426986060107805538912736506540347807284897041547800487856305871192553140734667381344847240419023980324248750098167431663284143670540899552937589520173541943441225071242976227034148754902028808383888664640360225996820360845062617995143755643425674616793659488159657495740860271980367536023885009161547621383047947317723646419852787553033930234793217710356531144620211316201775376857336529919450285237642665316578143405507905953605954970384897745601649286839554459944996073503305364198081976650686896502411787442209045918823193651630041799646157334015475138976749687685448342126169135194920195888040193382558048082427543762446484503797056503938306662208148361394776849147931255570012607615499470295953130070521454592351632572499570141196914596107535158619046063651312261965456312642663754963034894159603332436892503183633805396085248652640341840476840748607899088349504078234966925765470233223649620668973870169422905356926868952343970957048832532209902080803334568943737709046943033209956911115400710043747698089979371819871766945017425468133481245595504104754887211773567345229753246970959644677447495308372486056522067975456070079239341509677190106298937383989082268528740587165209061736665537401589824378719245405154520557195979267407322270327003708935523668488443205334397254771648797775564108936975667112173020928887781158563073939449267071166517901360659912222299713870424333574996774117834664315727011322607878644372412636863079154963245583881170411851668773672921552677234710346091381465739812298503083968628330384484116940000640999898579712326806025453411087287165446816453840430419391408368074765061206885125593323256861465299039391818513805417844024237353002102669852838196694126242365828539966605120594246268635487617639689534269345539554657332431171478081985186663074281719183136177465591954832563209982147125745505271486921480465846964600779098714854537350668529682599396712521085502825807475939394930241691090330853830969819624044959866200320143848792627977898270232885147385758619308833847596965345361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1854739225012231041131347255902603511842003943793219755813832090340718309928778890490063187069726942276709182968910189579404397999403983136655417283539885140911859576892186042156243258617071128205891973845913202173255649716054960401911661139675775727109054002718062505972740311075654617983344994014764801292754026868056840713202437827577446418722286121171454778481999575901176624820821353543036529431765600612095086008164602327604979978839439849262866485093908989273360479934719655075008533878026302227702771558389467863740191411113079610094430226329639331568418596213623316646998563089391606033198964641195735015435305178670970498575508533508786225854628609307778723592131497909225317507378184573080613396885231788452480931573519549745291172841700369519866357266579405601047625579731083374602509776510145556291566751249194752681032006492029982072497075204141863030342665292302454858068578037154959504146892019895392534448354557381309611255909130338414162146238596748809797352723568015227616763469335930225715380438354932850477520040004259130327482694968688554572598454802258548381284429377355768482378847359176845917716830237656894474744022753352069569714474784002959604205640793316006896033446333047547632359049301659469399963913714886530987147378926486351590448317527523273233357871510581910201417542962612639534931378258997336040785833522696881513490705731706999881322835746857478001853267497658011913386213756384554044175222249614690145471203130262828502904543778784896039419215269235262043017285960857868273557646417924290256334388146418193175679459934223132628856691790393524772183441064485041197643795189358233878933939616034818363836901963389343060896143779771621718765729024567916639022372832100130664134025725574579481692078270565054530202161741449973770557128603532152493835955936372488840226637475548479022912145885202505294405220334579296494262894315402409576264697317484959702701296075129103702561949946673523707198610878841926329047491853048263922368119580292526317627803001444879905058269298782637006017714828938775743801222532485117392992496944092695298996180534946166604184877079434154999942568827146092212944590763694817028441051435601051591829866346435582362026044345896264833984141609953626172045828280326887934996306416077763288607636577916683457745685923736905701877946111783538749292655576429206038101770323709859641271748533342244021010593818000510400793333628466714901001019058061284470704989323710165534289714689878131472842394264475245783929481354480552425867644488792972298729737681570699662969704015453835598865615521124018619575365908597659521042229064517799940202403027614935787761151307043020036948465428160420124448053258947401368409444945041723422151332215909569955356191260360192458716693125072953488435039614015226749607697852373752511359453470557221850685989604260551944461805844769854081306992629007656254465986552988608675633119096463782367607276572956157660017965692978970694689779826416475963650201304184189797640236894153448076295192883225795214969472246113754567471346512265329742042836320234145802038669858055055215403029885405100979310729905379494421918605139900810298506068742427304641028716625017768041919473365496655257636135219687593658837751393904158633459842193226103664453564843602414514643767511487292028405657007675181741395316803511690709662284865396057823526739687553095384124266996974181511253014889005874416288215840102128191975697107134093225214210833714562242343931705226212409344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -41509072702796584602174080676397280020154276106280427292712197573795911056510284755087930385287272029131804302735436725964543186872276486604968904824513840318135599815823410970634535348657750227722529658914143689841999619594115048501132747735968162798160425641760678523186145807285560809759960246610763284411384697095417364478079098048849696272179429373246013651776111907901779771579334452149796496028962618194750209131072866756311087852549840742680202439885966653308629392556688385607083625769413009303909175088976467142629252175897168983794744061244678881412255921971493167142016478231922458734081497797419253724896580577926268855246546813267045241484605167860811618977131007856849022465698537680637819885133692541084519004501651394107453317940233294655236637836481239598002694144632106590577698735370877664898301575808539775436982148022163802677826765153217397506582527347624495314841722934868288032019506224628766734613657621345057011625711220874086164615055958212800968000291685503181411031013501779408667292006289265712274555203668998248834071164838147137647250578843204177614502249844255354900396498432571574098301957082080893446750542271511578462533948604447816506133205062086099483750664237907469656034147739479650103926887523191593460140888606612089914445108524100932568038665987512172467074488182218332706997272159605481622550168074131703929838064985474205635416599718611613199310657180179160325435381457617832710919998701979810759180121731379692937452968424481452601319260990285970867551349203986973862254955344254721784433662668035653324413016155068999881307838039079934432253241299479528142381429825278195411485946740431570765761443071296789265008867679152160123854482025058516662222696887126897232582488418241995711648420521820616039555453625108929121242582565848557036768497453968583645808851115993291212728160895043945174506110254131007797717424777707708659279344631892753855899826637870567202184820876303756159504665238449594887320768278282252959622098697450641795407561499476051143839022176851004184915042612801147224920865932343674379781587456606457499668335643972022715827547930079063453249742719254533444814950292294372183559861261844491833954389211707605392143576965859396610135963847636965502254234986994785381082413891238986812486201545006304667133378677860859421077805728981385257916409526356486943950042226914332854964937477439370965330930469503385047760132553671131968370796904699022229903682291473054110231502872437231202659056208761968012063101208964049421599420231395589052163619759809736585410093058242669658312780120379970407998281645429814194701974074504864909408803014923706359730286440938106349512678471963857150499156738905436045127438030398155887340195340180785951459904658825185741359115602725054634229724425996996696473423661874837580675969194594100424391931971662696889948912074058109557602492461016494046987360462212227687338921264978387855691729542589593073756622598431870107011328409087236502145647224497064689337481164447322945697993901045150999175557935247424493968516872828122732777738260404812884077163123662218790552249010043981952309018276439107835965246240627814030205717000065540663506012212134858388278576395997571699221106997712558528674703376490575143031208095636195563981184723738140537741805662384290992895002311654974666454677868798192500566191253155280950030701369755985535084967210696660333592933781288332639297159205399012786369310622895658099273022622596465763552263386281583575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 108156533617105496529562054076519352275508544318006134219891758422583283977716527164848272608159970710324982471437515234511255166959535317765612365846212497884090659874291434436886705545867255289190356880919446864788353561095220731979419181206811889539593876359259446435912235973554774967936510221164303368942290651798161561229080139896103521806241938669777967543056045602028360264080463553181530156101650954154141103396581923994545012454898934562148082547891274983029080151145060887666369614332698439215220205672931591726997529312652596068629141633264968576025223478183739048098060531230104032639220621300463596456062745303101352476552632331733969574287242581632014299169436678413264703177199722002841346303235744534639560505319494751007995833573617376025388397823562418954313814042055719524674496105968647011258881838625440129733884683899432793339668970471116586279459368537753006592078959651664629837837462975308082318344217474853810891601395142437873200223241943123620497261410178238957110257935674450307790391052522847996549161006604088277846526768244078615244072213909824204282159005470372203892471328194979013038901241511565260807391591907026460814917727193004901546710444448796282416058285365840541124420685750027135797581084083337531039696571137305919706224360323727525574649589931813065138338299013380203769491394722519886526789006911461487001289427965467640747294392410601516307543913275192952956829505961394459735164162010246490703136223220162259904525554972282088028476757388310369747784226002156173909903173972054178113810085413203869652335366247410648999804741640533249184342901327650172586665406888750731609699272149264684132839913100083288691247596233524660830780206833491632707652383920756550577825909545495999039398203932579929496463695592543811255558158092554915877988916931620161135154704595613606167947320181135123559781613762437969036402260582523688603150968493815253674913507154455502053289023786687011372007799495377314409338880453154702404582118106313837042866443637311031865670426600748616395819467475711775068904857260132633880856764953223096447604722111533525268032155532791879018026875713685806724942884500486228339026477926248229798604327640794894370222633363770087831801436721675472810359994010572586129013001604394514037156701395046514245209539736390834701390638659136169672997966051523621831599390245161148070777297520844530351077609183832185973801403368808180877492272544295143410220085665143996767069089692313565905632737659410123628767767420682123096293586088713737871182990297125490833371304245968416539041313802742792072057946806707947485306205660550098967103471029434114975437404633143146631063113685919068786736542156671468131168361689050203764358586147213401784236489141285266020012397713612455801497749684909776813336377849476157530977331079104208831208168403680819311294853190259893418994588654311448043768919098401539922471422746098108627540630735430668984398032678223537787584798610441673797690585471830092738835400403901189964762269328534702881139178915561455174733481226376593119220152507125328741679124260415401738040315043204806057407445161075009876171038411670612021741204731107864525761215059407796462995874968821552717743697796517292581566294836767655892095263053201731130787561071857065569278935273406634703935385508422589198185080886099090809657254083933456788195744227941894056524511933019233249336661950120028390883065829029165147836022672992964758767347622566303257018950996613954273280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -162085548515197023346363053687790844811876379704227916384839218778541337742503822706118460379880667424892654458178699083668255138564565244676298712547296332089032112443452862454748001649932691955151540049994332781479506998714482031639279842272435468159942974504477667547363440705142420383564546388993080894677382644277724765214968076891880304078240443428272593255006012638184987059458857643408146038315108389338245057464512238856673760346395903663740463760362798440763254656511813687874603600172424824430866531479131794958187329649708527864125963435359218585956347609418494396480223499654217691045992365925932181869522820779583162728063339100963776871995538955862281294731488856012034890074152284568715099703683980295481700562253250882961453643887316046106070536344516972271292026934587985742306029367505821833390553250049240671968062752305791641551603986288641515237921272973066742101437447662272731039703371522942469695839133436899527239916739720686886893471828321672267361640858355216673489534641125154148621237910577810597232855810331212791896533453659247457872038718529087334070997665223556195530641238683263070226648129031655660893777438250089517678136115492520119190075619194749564070749111697559268127446221585311964194718528215786584072929389681642974873567627992062832822288319348045476920850541246614990134120103159790635053596664122445254897687875525437406494457261177375027503314701093581484404328985635799638406382428881989718287304944679652369619006502921294105362739077250887273607795145436346913871174246144747085551901319394177992788974406910895779783235079953993772654915759833954668044130864299348847131076373333409559469149821846709418951563254267437562285147972449329531686872168547840984704814354686433655136279246788229394638347897128283939352713655451029493618827118133707522092541296099954223120162170041817874750821031790690958275219512045869881300818724018815550422806158205366147443811044481974811007430353800698548123213909551461997536459155622077558975472318758662767417219509805755853398113741610821431982319908526761224890200795221101686826425300799424109470555800959603041388245492480536533635267665164700931663336713841154771946282458819799413483971135665308362117633282445116113230504325269267475081708209544557596405546367145446824431323818426782321403068607692293445117853072782632043371150806049184918705509261232211159026574865210778004486094465246487615706087166594270426041557488642948133477672754481634449953044831464956314815425823650846501056296194799069475978628187952696026181481748437996539860643079762268929631335065198040741372038679476335513028662525254155614313325351054548794133452676424882755468789016664181833578088657219250811496076710519449701778055174827514360466640214416494398995226964696002796368742079973459703314204946969492841345759329124178637927546384903364061542298291260577190289555579309437175695315105114193642543662832407449472879373958432422220840594416498241560242591703418541715595302737840492710569891704692892413471010358599056097719111463409133796955955277711665125173532328367204878222859363440572105108420949938898890572928048631280450579364602203847459432748088206198279673617342867386954373743910994611530182663646883865572445417740002297211435208403299845806986660631193281116571252211319760030875015587911827131884420131265386931125271532965394093922451457196581089155700248471061073059966883487887339989158512599057210928597405073410660416458441469848033689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 150192718879440009143483582148880487041762647465023329222668525456363388691447073131792786545828135214851427833885293550426252680851157459928218673177709855496837786982672782208068124981070542719048146148043002234875258325052851952363784826013008828395636160722345002684956009237910126722852415495118874737063561557663349750917521611171335849738264597478170157319312079017178367670002822945225417314578271361487375737254966714586684898157647103102978101271838672055262795032323528744554686809968527704096214397745785634140845803984963243692724695978447716093085343872436965528813071848549513603653984168435724537831786168235474499577037256204878262852732093487823239166066978181532815600147033471670657494525613483827115975059529553807822613615095663753822561849314645369010075192111420162266094547868237668208075545845527782835282469256168655879451530278257151927988945271741289283762738218629576351635433908148464425616966600563472576574840726848426518108294180206752377890188308227278468222696807821655404732482478735141261966653591587777468635955389190218762488909259390039395737144096415657667129296183476384245703175287955640015841771609370073993658257916991430071687661458162839662681665285169707879002920776774279264613895050404470455464331380308479276842137849742090578712029401692072278604419487221683255152899216255784369716086865175963920852126198993559221346964223485643190737528430708086888552288180487572100877697548836586487751289117748735720079077683441821773378318981936316401302753423554793496501077650484983250738023019667323732801950451021575379398016926032978073656221205172491445811208387168488007999857960265183097479112595351192950836024077921711207545751169403326429806511612277263177297368470452179182571313634853288711869104420865797102355329787497287995663367319772758594846157126990927836636775739834219401512115971800222350936787045767387007756031249252768907142201272717797364353278414178031158821802360911635866014479658414932376984620679363925076839602439016879847469368909321022765793769536199334303629837142240318653623466769409862986042422319636393901585336177516042995367663222515955983836751391888122097392403094848108500047933520780934610332040277463213652743097222386271746699194131875924079207793052521422053186249268175826233195476940815333192984182156132351352477786326290440941083019500934890072355570048980197786384638246056713952840545744429226322527021900161592693475779133638149811840958684122258613138656528612726994626829418379138648697383404074678032904163290642000388792389285851538914864590991968565419255142694583415064481082658248595415228567059841075744318770141972796865604466244890287937212867731784312355249757666353089843456401602787726153040596483040674791509925181166187891830947512628787091486340560633269132431431563057210820329914642867044290504776027809651989429720017848924885070143912233210818304404379501968110783992960817010252676033687879304952014245160379420673642134269473542126808883179248007950534883247723856110353584695087081618390570198987042397739923526161972505240288097462043245360276492697457831582855972900424060927283199107796665808741362393754677203867854928881149755479376864184760384555330905001522332196115442954087546974553311513626669087237898034550554057762484506629314965715434876629135072601161092577016191747081852326107559881581307856151615117781450614386751795483630673009864109300682252282499208928414286768590824719220232160040417504870268928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -81459445620425110215473610148912043236016506478158752658146229912429842957976227623436321777979482197183380748921117274252889393985913676959704209239999859384660583183407683093032826952151663615210245718696850459139083203742449954218475598631153321978475586951346426738061175723352887625584812824590415012189727457865511985115188801521534421707271337225873274699135339052925940855199851116788752371773092004767059330081132638963693472122366677922669196089844430287550044341806969780475795462961156501214765728650422843711387632523118450369924012245756565169941365290350114158370582215906740563061583038375445710395389861971922991290272810883230502348084700498004336304426443220271112867872667914228470067244923734452849699046126632114025723618074937057855096428177281691353769987754514433747129679050385780749380339012633730293380500816476650361625145836010374970265966891687833556083662810831604131313124708212802036158110058129979570712555123800473614990117847593301610308438842071702953210683473416571750838002707574881041128969780913365915751292004930358862129339176178637971590572378443616126495312879274033914000693260315635061795366846859774158766345985002595771461856250498234773322586463561941664674521494110273228352206111113403889702246450771631330436633718666165680880524120568174540492007435679512350491797999457182366230009526295444511580445343470623737382100162121375999434120430083089547001042436922577668085935138505975892980610273553116396985311944429058362702082246540632433984556865908690796067939204081000002752441412310958208507452936805302392615286432463806544876577056220944732778678895551280085532259573003443410142697869038693574859740108708328564330743690986072282604307806178446802277800811082867734290556819660846261513557758002229477131084960227573942552538357910554638797711883182490512751164104167228264544982643701694434928275209984753902559335244959801759873784996438887847274584967461539088700871328083271429248879470077997530242199872775248167540793541315305903778370295613583047459844826806664880082794264792219432491017931482123670100289278257395586071867758144605307486159293702214862677025047882738031428491551181610740362719542728248014974112859560325256618338875916185987121371946555899076011864028444711128102318092603345837729543015105554998598011970134560833438927873690176319818611969444300570902371499429172805027523521352898001584040147112163381963132962097740440202133112954215400546367844844411379528715591891214834714314087651153898339785387202390454545403007979760435931026727930452818477071921863156960090529396907852742276569769534164101101550666219057351805124435766631454695946286734680133261434670323405883003201519702568475922602735802429024387381734984712329005728913621292504241438509060786202784929032593003969598981124596766947331911392010371721921461280805328392561066305401332667984640048372250042955135730553048311975597107606597353675675879396768504312193217832502130843661781903610781285209835328167323622624976654496386794091669032969287207113284895392910514379349560516816079582993255946755063491425168100751406372431985827385976267820435500823663895723575209957543567884916109641435024139123356281912138543990715692493365053551892586057542791339812323566592974407092125220188832991588966039716037270377929350606608569567669137518980290340344576237523464107175495000934066043685483227675967129012655335449840102909011158337729016936654791443062760806363691486753167769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 26400389825970327984942414503336445876910383111459036490216952816153320835906627213302351433143797739936902094475732885690632812270883833446301776771470777506767291538926279114265578833047313032908428285278464303292782447911608490475738815390860161411307573733913877346210571798512944742790664709067169719061516525175348076524233617488785386891945843110553697232197870959028209693987834253016620539630064498100935935116179196819770357383830130912179247889837647895023308214134933135693405565260196791900978961621908999816322525213390045863093773194945682760847245614591900937898229891544328388240244210220106196576679345056594944405468623501764464921868507652734892881578671603990895724787259417205100675628720522033130810562683343600173744953946335109028784816082510088559873281261417704234099865417489627680273622226673125240554334004022131708356674142218022143442022104840725239613951203942663604632207604565879239878433456415149840621199112420315921043104817487195343469500595837065515967653649676255106392542020846582776125203216024768615109466797117217192901758030924578159331787132790042492964722403441872101991629552029222056377940458585547771091300981219261121588983206829623503475460416505366005641845791282290281158842993193748916997092867310347718331607406728885884390647912990791799266101905613606152226141588650516977777713114655642111649252922180762485961008098447178151115390781831366050776709670386606870651210077355872162072837514560752095238688829698193510351667600972080403136407656276557258858659824794211299574405275421013376466187570850185326917771236916825164407894189786372432058254464105227136379404283915813033540981020342786169467989847375305000198676515728622212387097482775970118756699979397949402174353136745561141828082471536156986988849187676350088125829413871397525980053737171008114646682497670828718526506468152517319051233809989004221553161328011032551658651206926855124548135410412458282161067900850085565523586547265030589335284554716106686011877480035931245198682442065037259520025611213773699093504549193048588817620210684029420161850994719616851565473081810547515512563214499285347739439997171628888595093749558278894749061006336414079080075930199512578667210274964672116511889774366808945686815150970084860946827634457803150314693457027368544243425486155800853447478991615557835760322324356920640391268033610752712409987802718678383874309765781631797966884235218200729681025388070687498516912445567345692559655125051735521021549022398708751971130582369100445978459666521301668085286749333836039014744519441114741995078421396647781676280566314658816595529270007124137698571566178989753911544163025634325029856749374544063043905891095750876276734247362138310389562520545813251519046618851505124953446214307347061635409581807675370295501934552913468613927473458225166793639666373517366603771609279542096228971773119398800937992093142712413832886127554818073996247679346720578560154794128112887800016556697294667901984636572909154939329036038083481003711151269477863742809724362469338807031756100890777263167290728538691393086302722067711083820807844173022984598180824627806827097353256364433372283676334848811451136847947593889037027789958929847804287413272283754743654754776889075211379486611649367446428557089069055459811691006724150973807373179435738109863770647176595103707032017658728681555989494101179349206457788662587177086731510129808069473358594353949374943495606737177662093947207417856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -7399368548391211610546478116385163178515567561414311529002153616418809509035137343932372525310005030034065313424267530556898909911157600181865695314827712792505520060343334641462294467448539838503092795002349795106264405864369025113024536174923631668289043618607880615905417154310062835802171445931531381132949356469022871743793020178442083335782770487689753259024743532470060339142631180615055418974208411019389147604568931447778163362570746752305826782791809323885899345082111740862693982507922890147449075869482130229945313837717955038672795391001900101261234522299190417637941474912362099598346009472371927151584449170678376973975511168518984994862484455902608406583753385659212386185925807983832865203760476521908569653121222087943625843742254346395521785875815244005515921405356258185974281457114346561091111176064108746855974337723688789019655799419797886738806272095018884884732422244314631259807187065003260886996111564720072969434922451006730216343911033899603768348458045336934903357664010916855623331060741001106503374373658773320608653581772017583517098877711432116039355645519530727587440531916721947156783286302167930828123058450142332605289546480648176929986343230153365637951631241640826550515600932646339441635967561437323516532224228586079641046880559512210690024730773307543882248963245877355719990485203217371377396959623220539798956600984673129461349686927701895531083567468277983194145517253740518303457581648292445232291624322810900136688623543074938928152653634460639771386013176122699319142347718677288460101783235652192284107338753274452414963327557026586400054314301533457306467719266725019476990157503101174312002409523146668197332046704392165648209696851278239072319713087418459460936820043346172332026833267398982550994686781526198006675192877951047561659378679721428217239241017863515036241081912720874901914806181307302529321636434558900899393752172628532897531119832630984168637498843230125870376721579151400669265769063046058641205942133334153196610080482895804404772495869424121868099068133610067914226785330367952340456725165754229280153830268125562451773288496613635768395974587785862465909373642572563954408387258883276679772540048001188898810333287035151740926997937442244744274561373936586419369199660109779316310181722817235886321136138726347402078887404486553919513762326699784352926101482641569439028806439355859859699781235363738643418921312846763998755617399611872245514250929165560222389962088347546482229480212792501364268153547178510048027485090092146919276459880127818914326073274371119892255147556943389933772430382264049532664913167836884602875428178805496834606012349050125288314151636157848156833188831000891350014271634063647448287386318687033775400514601305041214176989767310353677602203580637954864127424474187262999468456328172199034340135127783547583697479981703947917236422862033612761287596609074076865831933528036896589143918807635816442088238407164257606807915890474544367152505147300422219113169710008058893597698970533212898486689457478267929527724331839105383743176211065936214579929468246808121662900800007668782905158898406433705437947995354180255631344245261384328100976714223210434832733968506832481956830974144849261018879589584854265499645646589830806347903191196945811960694341426004801619481973606797785049523608520895300783087553418271945575102947718695315456824922382354680026719725265917382387261630677339483007652885530317483611009052773444976166720508002304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2985695849554687150003115737226270394376207536137762022360895287923510574424503682123644643343118275645605251357686542111204767975922824992381955486386364964921175427917676404899462120968077158772232861138148318951777409759398102561448358838600451146265776810367310029244751473363021504324871593255688524375721854159936562059681314953940306024018873076285398491345626736203810256011033251984453276194789474956648205650768362459411471726023414568627869393357240651388095303035030031669781673861445217511971653794205494246329151886874351181071759341074089694014243620051774089392095501693092412272959171536757361295366941734943914797572118721353803159183591487949712593420782474615107316428628967034422613458656072738099891738522742090581894854491096826541013547389221766726834355625047654483860343233248081275760095197589795903706327213587740692446235232252529825998227380343580264282923063444833624977576161087370605564795992085850760988554715047160710127098438492495817632614428667457795599321527846997807346417710481085349667955156636564659346367226418809313836362339126161454612184663921797831133736113433337462484682928845412541462002832355088195822957125093473123422760989407369005064200613555986603285473717495581925082997549763394515708901729313690466373381506538368542231250192848813027127095200206111332530500081029665287369924591119009935841274277451438734331135419634023441094439781568987549190987474789213738286553042058433632644936872429456082403250977286485954136462445775857549721066444228230995647770391667184911775552174898069211920589623859457398143038650605722272785849386969515001005631588014587148901617808800114507964902503526624702839043328666969094623134731861650378197086808503436692228801446806064407663793068415606373549169105694740669511815224666696076934595481634764711917593425499128018928663316116392573315342450653152771386483215677099811586838299942439264549514792231450963787571923670716481853589579758026805342294553872432843664950409876723561734288501460730150085293402166751931080659318143798115586708227675257709039344794138828747084606388740548808764047501075800953198546576673574515593582594219692715073830166621750619525044638124995424093196982186487693424739598935512412486813019212898458374398067804505799045431435217148073142748574013026662654364931536287357340295111897533978879507686988883840099419973851326772819039475522147596376207770634207222381486021279191346234934841354767283753660805486438645503224249146760214467786845111160012657839455100408157875800407863882836768624507393975723012032067591386107004576981854651857625384474586027028551491261386697256571489356913752968092391879042317794732550053837701026983516040237939885002341866260871166554939167803505073512058523660960222584979133129232616723678071490846196849245042142676926746913909860777189772388327249960040247060164778336982538052541548823431745815550942968761802057738339304989275976306454770342163059048521411483144330796617159939511756921407434533091610349775810068778348457000114023698686743944202357734930302941486371974232326252767483242743791589777104982070927745396346966391587017173903978401742920853844325727953571510294210680987048484688251532501335287378523438949809963286264798480883684259539418366550358433058900491865545393030241185365009871743216010917738947104994673588823186505905697296126799596010120216116091203692676377447054932423610934336323830153445444801005125014707587923596524079357959864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1506002026039725058755801445855140700530487099494211838554622079606511272647733790985977303940559458084117921068645843377502667147371864889901788761460882891172123338845939885562978632866691396955081927397868668201770639280397385226185591730567035163931303298924351095389498306844160743403174643415565497407968596417820729837275938734953495698442109576043495247848068747141249758505990596792763852690822611715214610886797303274777537882552736093851579712723946392918866516594916672892630279497109377460280879411094087912344102268908928661629854271448551193857260755044388901069723337894769877693935951849461254383066919617689934574380777675788459833211213017928757960942073333263935724949279119221233629358971468272625200681497178844458451791436848339455813516526073018913140302858566951720900011041131378810107415302645188442248745248622519334482033665090629636326781108496132807003786658638577085969438383700105982205237514671830624316681200958773142559976631085787573315426607472790656246387265212897202977701873276602438515976055579900088696237376710882249979987262010859037614046969250475045205143247640556887870815162121792272432525250508917035411926691770257438949535613564976686196063202827574515398838803338355367927777230396138856218170620118651030261490174749251282785606848691303725949417355971750838337584573071484502822632786488068342747254917423932463732881149811422366208128667402047973627946820840600647643577826821257461986377127205436673416127741220525188498461205274503290850842098289123250472817786167105695588298090912682228616997150195842369772384250028895973556878948699897428023383586244423868116387330877526853287485250710035102702772649904010403523599816065671433587928763795669186916507131534473362227389961312698376277843762656593049558076802944781392822983858333257757389105168711514182844505833006090683290872932319237168533883497892599740925368415439179990052560986585673656226277109599274711079020560865441894985132847572505500244603984923300384391141288351063444011731181655734282043633941554949820618500107156085796638430443478542006367779013015036106445690592894053532961646356938144665401777217197674937974131187403744170579840805974748036905048378784902573417555373233892415810146789771144018530243040046393075458762439591183352232303608789480398164077989910042426237711105470457091486895225476094987975297408951256718092193014987982279196270992593030940079825255714482321776173470282312385055392577876211112918112491061950209260418949797419904821909470807897659462976272624873461471506124430536235512009663619026243365331501943602353897853931160617941126627016010154027613250670324248500742605386071811765407659951341805358503831652585184279825116930571233430757411422261740888573655021598842712499242988063931774988844498223224293493488809537896501217903056664322651818144647981490338956912001695887213299338322422476211206406159077859611579989039841299244534852931616792733787242168611012269706832081602687975271041913759664239092735169510512312845143280772880052340729706197378996724522912273707612510375856705208757212476126650873926131924660604681118994383993671668717749878675766887308448064693181893618363204318808961895932828522900588028135529186552156906176772250836586305235207257634627980216153219767947098827169293471487253421619485365587920092571093074512364639371523173578292864605591735837339986647783025059801521695164365712549320683629266887122993738727680626204362578335472025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1417316989523234323108644530920287516903926251193530478051436434019856374445826193875072818609001800528434254827926152926586597176752898865338360283853067927169068060987067905567425625290480200354381267002907286348219392071468761359290036614476800641255159647090517791205559262973323053602710054625760356967288180771770413619900098574884453899756048959505236165810534854321546557692265590030964368584435089574293484630604714268574798422114590903795561858049602211502854265290689198162390760178270232822365916442806725040117563417315419016853890076944950147409590736686012137518018275509673434870861785105935461466038814906624558418753528187238671992354140542344839563665330961055362168983069055104804973197756593309824727035379127174546545158916098986956351520861371291951852028934541581863956449312823429428347793642005120689740862423485965210098815720915877234615810932708761855408151082012445015924273298836855771742618201319730618149786526352187567843650700562148826442912025818509114862196584780863365868323415134890379116962776522789210486796324962878846561057230994038221094952892526008088690147525938767587537323925982401084071157197264779992746892583807557488897593762570852107451988721004139963227567317737049247394897286243552916842188993275491248839681620547151513915707569519986990927168402559592986697258998531323993947119493452615610180440934177419379734377395631069676734692583177098636092339746067598712335791381104062256148129842042572782450382134339632814831665478887662362410712463588783106975307766324216307566521417172386606316340116858050335544059068124597775814045989552337597740578070168565834801064408048998747793963188852917318595996650228040081656331070770376451512811145280909055702102659641117306847525936170785091194109365921670074488912352334260055239089791717371789119015231802152192533590522663273810414792231602857660148781867595908217744538171084601658926129948754833604178269579028495608894503863950306550585204789059845906814457023255778386951116063134682669299051868150068218250932189333996110121340713398459876233481339964773139158446033539311192074532484326631649448052278384918143620058467368787479944397583789747080736761782090659009647886235580782255165748057206747697900690819401875519195933262928124132605702490124447112161876882687798285065513589184542443034492130169839569202468849298881032695187354606805040422642044775974747889331235607864425799180011778646370649243883126631951847865368227461910272793511642646291618580662952155372322951847490563209608023595467888952066166431299307360586607401284127658496050482053091902502304272654034992676426633531357654505935276232897932381819417784688287161833385180327350676137354098614814893520965892264552947576008577325937190796797103891039939512219544639406073358716547490694710141165942268307160971301931855066113396413738694197401584885698470073708684172857931950154693790478951251889985362416823802895465253715672057725308607461242530108828996277683586217192369297502604250566354440606475900660329556802780291258073943347476238263713481298273702556737677842252999643168289075620150070042553601082973010061337390621191567046994645606571336105738428861131233043809531881135061168780682654962088367941578218450990875684865552047977802290744326086392448540417767460541729122416938685468519177829781921703887156614734083762593223268197508566159934812970520452069614224719093042356183223532256146218258979880710589073221823058371532512296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 471412495447520868681519611126284448944016401654959711714561051226166304919249122859912507049700678856545299350259243287006556896581236881899969857992779356399947892654742110639001894193718523486391557765759469596792362472118325889864228691362623744271270377282756703182283853870805886161597344462908354058146678257187975110046457073049922249976756137949200495331297848070539079931629256786691796728029344022781408584230276374447530512667965733831529908730372979289609422551313843636739811375005855067813420966168712990821253969870313017571827454661919925725876022814563806252454146171153831945574689707852522978261314117266757353921096638924162427317557762696422849347159659861873969192468371574110987110838283083047684432470384225459146634740890178470547587548439850037799172260919561973142178701145570716989246586924605727196282990316195192037185997039050816295237650347316403799714604442510969270808272747457559790370072908716511717047950039953196023285844065833489004912349335058057973668701887001022610200490557176844937592435189375441425715931225603680532464803055663516535487287502539049630184858132889869719078954897604764748092277290951218749617897396480249585621036961773580810346625915268830546744528942092495366721024610217132594608133276889289809705422608398781313135560384304621024655682674445378108278686349264678404409474942485383700434065783649020080873185567772014811522715574673683017644104192998242148439923075243059789008149390213738210697642828593996589814143717444674277055352851507227688537340641490739590912016670803205643330880300848844205337096396197565219208496493693636493928975882812992901921333456903616305768365011768434365801208914160017188965073248370114533879213965366909365642298036865070968782132308047225182971814236129579765231411648612139900562717775553010933664561421719096659321324803254494541339595826012014675350127183630044372486581456155767521240856606842457067580825157447080488308636276815995117436271819218104069357426801504684145558847939442526407168518940525493329649050207032928991153876175947171871523213879867048943297637939240663114617543200039120410019917953720105441057786113868405902610460179795395876578528588489737406360490723356814606238471353490741819082552286289628583581232680540277246663457964780812022109055346859012040469159460532999486142555545089319099378547038944119223118724686664788252826418307929360580372992044041256284036082273006881773542432317564281593983686375294258852122658519821799119145046759831912440551469355847129308352037634448616112662604358366106211821780702805403553794053145803583190069496584451335171670049934518111201638650901913089673211619217395580168843133773117874859922740775730702502333777086876935102345047193969993964893258617431066395383342276823231060642097664502582829218267082053491669744557958760699641268620179749762167182991941506526029282724477832271496916752571109640871177198581397505817347047417814528707424889703491169268066649068381966665130629638417133992891334245683002436128518739998583490580372068598392923505121290757188617278859943597343256819960556713639112802843913714609873377520001136980349190196534008776184390890005856332106975508541896286211724978977937427291387258036376291003004274488447809538024379154792813615647195004266350765805882504209231424003793799328901699294980653801708126567713789369850728522481691524549877214292611568308552316704552192599821797993185697810748771283696336484125480950169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -193193416347157943588464917617700074730801866904117534427107083672251817080342223592700965660440947642589711825024621844184508005559151884602580496916525237654226859329099078962742705707177075488562570799721547883502752530706642880962148320964064193263322420325279602535844460807325740461414662747473576951809945242908016358735290065031398994003587918606517465848401532969010941862710125415492051512367932393802468363541441525723229825408100288205492434297948490969642316354518676876843994821592876255837313268340513836478829590333103364209575781372354531630897276286481740229791155044478913979428308638119649050112532976209195245783941332016661079068716825663371966097807858241859159751948064820276527753434710343057217841629688442030470115740406105754570776677119134556339041649614238665673839739241613912669258091992686769209708742489662524968451599890577135440715251630184409414553741385432864203835686831970757055667103102727164178527235237300273521645452561383089351507326538226401371099844094004244091166627434345835306210513075802214055348748313915440388687935065165281849012049244377163146200011811823111452737608497286127441151014104111968252209860212378584482800219974089652497748698468075829612028580148498361819151816975008999537670758406306080740396968564914225615072867769926557987959222039823035085141630413024081219419593354785558152150240315333400993432099616327788099153596616111894885493611377691027271275671218747347422354916566211655600702969253574715264072865371528329344056351098001494954560066629488135478887902530520061969589856905119701945751099162908549712559982207716596510320102172732903981615900932283011057160635691478887838285698993848739305532057865635513231779514610703864110828787215966969709193485888092559494325651056277282892646496727697001483101748236798690716203192693903190458379131127278811393002066948114307505911097305493159730073829415421818896210919520784443109381730762873256895206319171201672349147671306929983897506548634653378336187129341227650626988317254542990585286114018566430082708487821233000998856406209377338986357542431424129476643084101596424103430821372221577855198235665972573953648275373005365826580121373132113097320349956188268557042148781237855915299300649821111730355779152661481101413480587169827018249758336698944864683071164939749598086641312574842483190242752409506550911074390079377889685939486173455798281150137517503543288402325695085751424792484285054500556411534091427766000732485053087219193644758607998939643799424004369434924879045072308979719464686800284183746665689347032484086442551302046644714261685414050357686514006699129141017935056221799984525426464220395848064909491621056817907219616674232172597681364409340102978440886567470731004750491049515986243430720982732086211896249102069656257891699580837844105428919306171683685027067975645562344015389097264907310691419674648494106000002107252264195188989017122184239099473602684847469261851634585581402676422387228326818299221764394877266315904531828020101996746779050523757842005646817429544895188658711705032831859736670200680839490026581407833171954903206662351148217462828692482613628639655236024658792299357118244811521552206563882448968702741766904785818875846280578054808894431495865347559849233508400387144683485873531281593358805662142434589115007206405312111370243992809844774493999704285650199701821690107268725180454171032965809421383926694509963680027746082797352387255051422185553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 52071382586254175783392678914415622889623323895499536650168597276330472522417130034809791039009796250294496931516696759190354306048938578635513686219431930182482441906457872707297151231694516732141659093156643770534070697679993550771912544527835358531705987795310487119474459590656802773319608433439365911712999323696102151496108092350360607586795893492568275913180739782389235016357608189427985607886949228406222894565267212787770941528823445722151001764028176616962048335237863846349419218788664972736743987066264526292575829818277278201842025595756489564737561124169517102874535021067147605517264892882255976050312453787337680830583691448631841699476223100922338648539570349004643163394752206739633338046427065299596889131557491366298532279117620059859102198838047564458881527321489161022916322739738883293502865049704431195428104727146558895402365417673450184306784568133200048708343333934090009900973223258370649659115326548140458910183734239945273833177262883579937253186764747134218471114447933036363705386169548230197950448177468555870393801222251480639385548068934492514465171648929613778051369288436350657991823998183350089967404102289740645037862524108688346280990602087632680670109397380290474952531569079342373112865220115329057107217147379279888433515717953578595078756491152012881552525255516018383581616730174792612021642965648579881918033976200690311847311567222456003294846299077614222234787914983831497774689140012086804332145839987256493345539386339417308558400137721490286874999888589874602472758970505100120448372326136298728526433112203984128970540654831433229046187889687078956023803048141876238864847489703202299112637762464852331088283573000105599984138653207786004092849489275812151344704741474962730873404437430214258996162269971741722055421992351956135285270134872848030987987466508323952506211734690176950518381200383562553629497662604224287350685257693790133744177163749712199475822433956161590037999975998750221618420872543925875697152752272902494816007706641885928094583971383050917455004397929827618275145497651837720563284015516525408841901161808198758937436544229164749361948377227382179695031201823341763408973334119214388586540376571810247979033383280400010099413967213016336177024360252278638319172560299021332958530388395207893836204856907944638512348876105871869505834208561245524178458722373714242873733405680481719702127969643690221970429136682871919829469243487440261721480547476761403620606299330526531759891532424443805467061424338896237568165488038818178326589379701349917391532509487627109578885617803109704128106781889341886392259189110781067551755614245857739712369150009759539613500395960803275827173736986034815289886883952039733214041914433796758075151454672052272163784536398364973453469451874233855046202286388570373690285213777179640137344891610189492355702086717857986885673511922605068459464098704590066297664728444227101394606232225853950375052637553992707435582664734053085013721796716093615965696513163331461761829574490799287467031746664844263415738871790929489020517180586491825627581502419276037977100300367286276070473964686009564292994323392981290220591032028395909006865640424669866624091497837120468794235689280751290016565953492195244917405614182495837961142177414723629852353901471759853114394798148772156424393587615193319540220356025391499297906259599940704271102431625611108124945246617832138317890386846194123128063995370186500527169113060786128770459238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -20315966660319350000453244091936447698545414714784272417019649644045851693182103274674498940880003474108528904020158542889355782445707289785568694996123077244085540311876302305324535586473531448818448262799519841861486930272679653106827542870648315835644750775080831132502751484789485420266205842208566261781890055946055475053464462024996087444192626306786810629154423590462163341752561833585063471994965974275294376783312565003346469811797818629506014022336042879141189838509354228842604351916085687363771417150694792982603129103205825130224768140129787921478754006046364387780355049641604878134410742275096550862007433859864888189966948661676103463996750104869025825082029988139709320739317903030607497493819264990021883680878064114921426367451378999637896082655725482274050593002027454665726912274052393041331585001575695651023308683972975408525072842901760209558045841282968081709536158219859007361742664634954668934860667873479974853310415983495321143811547415367643959919153889510593404485032799849932240541272792192359674798208238884636756666501464113436762416688148041728635298670487779101211078000467397596337640380911402989305924251691903861275156382529065458898898174041040780590645223422928175306849362638440048945383936668040664645670212501287958925336706386502258072603271007838407037500539328115403683866683791767644225988862432404379443384254935247492037939476707202254887880533234717780487808348345166122647751013839837443211067089512882698144239966225827486363766475800338561719801437960142471239059190650549532576680368986384222324203245440983047807507139020631770886207163707024674566300431971909845251627807110046447138747562617786747148711115934634087489913450726684624804860695309883989467647461469469351345582163939459863253755300142428087414855044543517729831948525289559389318211218115494018894456737195369935912064373983504344766757920822542458136911424457681119326154665936927860224689536092780163185858353872988195797219440800515357876609236774688295024403966394343762377061873450530845632681573432577664638800139430507152543027729036493526667606570267020858798981652621725079108428724395396336012748121283132132146720495817152825268601649159514484549835825274517258804747932092625808531323014550535684099578177446558649823395988587686535294032432474690789433278058634230281300778673143809171634884802043392641153227686984554009785515955550641122737099594162652542564149218242352355306437692727653980295178472625454726461472911580508545067927775838675344716615074641571141366245647655258306897093434672173942736163588238067399700796226054860464055062387741673135805547431866150554552135294574382570588533255148901954619315518486752522381735939549177205632599613876987891670733599552836900571070308482972959484567312436444977055668965615268664880056351123169081004859090898049219313348086205189626405970837940503838875999065206079747361806819626004024705434248377480808020490730510601452714386484598379750668674659827649722435656864537199324469043808010299555621673873878788341707006033708747242799758989374369996128226389061582890460863208955397465783359805443677000614828769267349824949723847639815648994830668335610648065682418775790241092455421832853105493075061221735697669741706561567403058154117650145213319462934872248656407310838956631234230654785044791598124749919484932607651195988224793912870373087731421690813625425753430153409585337220256466787800423410167479794202930150235967619858432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4664772537812453855568669575970848213187529342879250895326460577309225968142716283936775108145219014450999694718957786569855704340743541974925770996581624778587485286299683310967907054230000483435789724927348125669772608513903537496705112412683965481238314262512646838819277631409888679417102438409505331111366072164799140840038969710025339135735270909606806510904310152857056673165038609970185742519685112257322246301166780160602197140780836321723519683138084663221970633630599631917376382390890077889937860757566674020346905710530316331293472196521140839473981368059173218053279976760693799100638460200163962234848900543539184494567008010871612847526168101993830649610132473274908794435201975402202435282470233376527020681412646020489426465487376910147188174016186015632559188254577053744056520192213885144683695643354184931256365220286033256080171151209225317149679425816476830638964763436729340616814398616702050619746211699572733249681376856185406632138950278529320985801860815612948288999580225182978463960398708824522514788128941588301586297369480229678408220846580799365835637104618925734394497393602892287388414874773533193138985435645499675083418758222466940908216183635404003624534642714983359843143004025664314013522906998494154883023923097508616820694103863806829951966552935903113937806077217042424876923162775553342041138480081498344014791460009359307677505633240995131288727473609910503370306035448432409692668224779063552571201331235484691481462908988671908802367748290747206724942654036460831166681089467029959115514556900655028485410761483110292487909815913429520958296702268837146961444601324216787604701322607380026869658348702072537002652293395643909472794332719595213518814156997701100811102978048347632071465283729575748534039891101296332761947335267821838164199640411960276806472452858776435877365885922961315619358808438137729979832967671282466852005815153092220274678866152307501611410188073440499331722036505489200118583060060710736460050497549401889188700166044139202360958739144425289166257354559297332817898373068938490823224297596070274104239694671660763502521068772059487968600175088628725265041221483271445866190699894681028140799921487171764484689951876208054976719999084457178795368515491208861315270809021273258287927224540348247241341050333669496093528816667526442296381161264603910380298720560362064148101771031183616836900076678397107916956632396844924682784002751325142169623138036366766257658871211520242899005843198763240866345311640141684248244585164391988286132716826759737835532847150047693544251184116548538431485635532482373409320559975756274690792708312491940038948416292366992906307355953458374278818987569765064130807920754210587586896078960804465065819745423377649566466673590589876489307785988774610068035184023446504160762756502689332356653036574760506298127814671543645657733078536803722895044394453021210994402305330507024320740228966566857805585260825723496427227392290336838900158328853465498416221195370798370173285472931816347470382377252695682586172112905238564151394035223568548050552992409616866880420840400900598110973968594777037639389809921628167129165855915563330953475194405761074616973993246024281021079246650722013987269694247575707205543659646003340993039647535921307286490848387046621229258250154481912896882582784696695241801704964388321352123832761405801822336291650907672030881964728354924273940863489692548976798358363006812139983558953018236862464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1274791629484938823549261100336597801264255428629015976896789511545854224458565967149021122909386100348509252989987175497399123792474189798622751872264646277827260588698343532864139653685744840233256556981335174279759895580888487987778980059887088251362311757761230336601691751393809095509118826022720538238915626563382427194234199542084536150005632178298393285806599140979536434100160904683469263715952625804660194664543110585973900193539193042636972690823058976721669720258457647954569879655377439927375677389562195546024659735931890772223996068004971707839936309313225549386199353295782188799818187545604023689944922844877634610096321420853164407442301360782195976253387551931526574915300489760722694221796816391212492678083778175184755506024853837832648019595249845609682649573099454820824730651301118344366422756096500400923804731784310802445514498858457253930985210775431167837322552171712709161289251991941447719472192175792496701066191146147221218622387852744486171756100633205876253536709614543242099487517989688783844608383796292250531439550862674823894971913903567760963013597844664158790498160708646202521217644644309259722187108491306996016455529694172914076499706631899047009353025226398760382849653939644808161109421015214242988481328576659807011547788622211656550760488478951312397945025742305237668545600454000134162958189397430450551423264126188508791097550038493447801693579919611604086499994015274842312124940401321209779921277800637744470626800553039838837744797162633430774442020716816101347821453298365424566884053924059118343135820167843471461099690539991062880639140183259809739200791475262638850122214324635118612077879159629589547606065775926849402038277596051662859540176862965027570735839758067805565940792803979766805089450809955712990596504495065766946864054955271872863063735667335588403053748785776678927836352787257352717580496220930930922676390083825135238391818014386293413002951987330661313138039077062225770773442789743553081416827695486755419738959624489339553771742231247861125246248829326318996234070970207914526289936608153928056082118754458941804227412690662254940431854986934698981599526901806993594818717150127220206656386455904623505197225607139941757634379662806766935374685851773155045880206744056178605350603519440675347336853475919664401953939597740233281883348282339770609751084733416354912313256988855353272205357700568931807514456290548246160578459577361452288185394324689328260793275809944729579233753922136296476613723043914567067914666289500108410463253379992753671922198954597451033497835561301707541763471078083156097603302336004225064945737879027194643960083685297128086619045127541797764750085306867391460855841515603716284098261488869746310859132716440765071589251830936637391011732926866586361136677675093698293448728606846284725371604995602739406645628754863502798895066361917220254588537788768369253847798992899577734425715300199680569723993800972613309162902422403236502240702852701418666855070586222429565999411520135078549871814194970004526760352407537453830155274986242620815523302343844212127499259199805426775856894907646123651715426266592980552575051809749002278766020714018957722212312922850952326451926866115364897908066850020527871053356690141966212809487682904016859742096193051904281140389781202380238379656268154137216536083949273062670622701766518602894622116789150236805106763258227833481121955374982088695108847029748299531144544415867742453760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 303631975733132455719050159703821565923991758646400224170714538628013938940410153166853786800181528122092265931656187951029328342386116762065681078993105142058554917267614206511397033916274552902076281035386838580836463581416022990880235949057104608420378727402341060547591909921608478226660510321597527462422597624273679344122779065466840983924750043059615813534669774298022713303268261734589322952037875872839047431340862527066516478881570472913116233415560672429771959488835875598286786397255949444571608760661856144895648759787298462488685741570932199513787090161477178114325813030644547119917132040675042396626408492877708262601728350466689877131799407387652767837733832662717443099181149501850189397316566515346976560257226324122888428394436916839306492485036884178711876473487426702223346615416729180988628690985101273145282299109244917098261645784773228859444599883435453443906557045886333419109182269713241816495503567980129533338052282061050251127936220379319983990343899997483260575885399023169849442877639824228877468985975541906776353061866714537966425676627026650225548387930371195373762656743018798435844475644594745376668927785222544461366248027616616366193715236201567738510387238172692220292833603168321967434845312920257737784308963845931533096007334234700114458150712223429114627307991869664983785082131268689365427388789922196566240953109305644440084541356649149424995357646916489812678711736916404898142890685511707795204071351432505806884988550154011066233796482041639663544902003460645100788387361317440662378027756455854090394825512454213375622337175886663723379696402069389229066522156626776761425895976796280489945128548698073645595540160905806559460137866015543365265461673723566933413178259333952451702061693687130668510619026104672367750462231596826221609659044186656510366269583513489943014669136069294716168550720688014585806559148844538532784662456280268234280129962830965840911466196178449623305207020997337664559534125027874235189747585339138335784987845798084908540003977913693884780753211648989823665846672637341704787103973711258903775224124352736037572117470509682383300433585054772108091831353280986058550525599510092521903828768749917626656200796212194184723088117418617872693972322153914026925406424827296283919950258140495271422343287046762406678516962690625287113276822002963004831718235457224117265598066898121847987186529125604899256914838560089150340106570950200267502470088525206820821055236681027486527417602653869677485550727226937601130312124144391029427957988436045614045101144713977540889648517156523284772867053454782198802207031150604577866372783520406346360005144375784637910559732653207332827425196138416610751582358299126702506641899419794608174885514545614991258424437596122333158075798497799965766005799449997168045357084288791816885606419643228897850785955345268436631632472241609647267863621273103748294059653021102393332312226818392880760019808118882347322381297744561628369802272209161305782971975838041899699093260109244638934016486077928580514153941238289797094555334815401517796182263846699537222007578127179492538152912435686645367296473208356839259767064339267000899734667702878360818447803510455378750151638345261592772837798545846653328675417883922528152588352296936556134227403314923982148412239583255320618906846481493717075926007672053994699478017148418616432431510860672717691135863920842979710412334081319484353299208022324596774952653467009679360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -54339614300629557242981919743953228201551693589872926861201806017695953689873219929546402730701440329928082719613292308867061499174906048694894777666841152511262521376939904077243683673533247913688651259824152924933235518371520478045008045606088105652795063146305498249984549924946680322134482612873571825756801678080340162571127451500336462246644229356424214707914480075166251335367579704586088266600922522534238568197855030603157703333321276453900695216623169167519759442141993341708564992790041541156353182275512161945671275457035443133928916057243094559941788230287850322238785697050374674590175720341297857335468882279078442712046466130471246753626777697316930323149130609716619105565485584636649328575860613205523220964914182232689195902400769940923930253880110388346849428497288666655290059491912435872539712651097235999191102801182382377541002573236523780855829155258046028481790211905503284547683502999083163410711600046382472390491180681841597942465377040826302672820412350255537686757936307700751940257353585608691220536459874930778348782226705578644784382773664975920662882514096156123428662781321530767412290273755844030819658412904358305445933642398825731375776385754166862647634453179680797712447923967511135680404694381903849642334629771407691958135126021915566529387828560193462040419663976121438631614865768864477878588679982559205050830425476343689600566673206015525403487611963847022856775951394165754998587484357174301110288050402310254673665999879533303407289237507141066579910487221797721538391418656925939514538804778577987139847027378501464315053626373358466622684406595132183083636592485524316759601147066243631420530675778489063915393124581122456637622108447716426196219050191188142834969373894896640152333920223291132215362538179556737417840092350468194389710398110573394170459298961203095745548658447156316408197265943664791234113184661785614729849081314938342867200669549106222395617158055754359120940087230663090495037001468530555222770113777093058994474254294491375954680313197795214952008492740543266693734068398809663464397731941958638764756787614281593859343165731105963508448930385935923312182404986450231372729777124795217160935473321629185761246691552927671523785793189340016504767911872638007521005609983046902102403101251505345460686135975328994444994645715909030387096731817502075181225557182058921618161033023800247434147710977624683350391511703483389969159357185252667898995578961975444536250458195051803643804374770875858137557310596228700823961153411114577271992442647646750941907023397990431594655869277821796968793690296821890774864605828718413517409648906307873161898487534176237617841089324005381655441615713813919052517708692884164612752434000478504420105770539415713141208166664586045825590106086730616970271926554645250030021837349531701394407287620503918586736396061790002823864146903668584819544164207904095091484626354842302141133203154766486408692129224311017530442015966456702876916501658168443068828972978973142945132388559279372004471181134779110319115848743877913005225784036870914936711434976013315718322861934058104052862250162251397161148568344406123510007797827868998112632174275486965254563027316856564049678316182080957169395628709417877651055203874673015450019142962878818015056163418131580702266702967331344463628103169723798880026001818423946391509572915477816575448385437646057514909501535022735868719568574136296809207034695931461360582748781359923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 10574008142426238340806644432719860462324568947387121497764426628619902434919546155714023373077867887681715450129771026578144309856538187851787335247151956901274509338828644130142824907856405845022903912981334826386586856630424657402626333870975099859483928438797628145309820445720698503113366727494454224159995569929658971958195885594328845284997724908133145147215696865794688071760991382257632919984646596613201501019863932321296495655343821107492157105020739548718370852380909867867317515319016180170128704548399787801147057885055492382181499942817369516068053204709449171119048526707160574427673682728870585407299606630820564754048264073916412685053000280477026102958260796277914643284434403121028281983282078085656540456798350083603559442069576298916200272018871092041392682605403717977258704880966334917428800779136931243813314144878881889134945823783714234249749026454785292131848320032848721060176172866670235421972692601982402762945466876130754381967860265750069077905013091014282614313435093554321288166093927444233397283600880873945452831687624256193797365404334184020988318929671042615040197412877242239755354506131602192833153219838413575889738853263215851869198715279788405695006260969077892657354884750411951428756005711259945145207357132810340552080174926166050603944656806030378518443591031919996351894008753337718329912228310373894733954255169850895898633968263503377669497043803936361993648587304418316241235751849494006665548239695540228028018208086777138069352178436864929348870613894844649704039426067624847845720807394245611403564715070989262964772927978924792914594513714306348071291069505546087519219208795138251444018189887323001566248099188631600602113705423987357750643731084197820927571828220855942042312040447386306509199797541079273633969339529290453572923956383651080283074505100809652526971844021864536143580010696245220556460865269575266837029605102683997452422084801302094421632064202005157206047843057003779176165470398034469747945249823538408452073999121131293306022808502463249841633280915342300880287755424621165657579339675995949090716535196997127043003384291756623348532848914301397140742865450390214619102282558132076273446791110165718738929312923352790695003742925506733835065928016323881712124168694323376467418253459612958445980204365268117186544736359070252426365918366769189748474897319988243842856687848482726367682618331775216414055107599054951995371959725491870152744791819678372256308979530097631506250609723598585039540310703669671584853632017442755804875708458539221498782536467591128168854476665917425226123437477918664189162297166972242250280738201613107626421758242546365764613591752754712983902232459711932274480706447890005400336330492299307347620162595146700302480382995149895662141066319450950965920392065851294591056707267134782081895745865088843417891835374847808372621070114853456800068006853477924158585893206358165334621199868679478139227722268874221498575404388856484839846286425705646164742579606565085862647172010498565675282605435821469841430461363970464332956840328862515272924404776243604825984078400235179043266992105816948231569492356803869247215684968653744421282554910622745771496908590620202323768159066589084605150359958640677435674568503278853461830527442142311112986617786012011012028483579823917759865050989869442255059330899148179832594199193643368847277267987154968332287498971498543639608075180629673549368039261996401093660037366153216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1887812388684470493936318900191871975031823645867443601590431556568194963188105244643450016441975153600609122963539674167684153424469885178329795099491514358470529732748666055960074840193857575547173999370509894186930152252942599191224464785746931654246971424160126674510984078244008032797046892996249105088620719831226830638075986692828149280362955058141976118164691896445654830144420493248555865842638814100200875580683384141510729585566682817274229799917899853687722389694849098234441651979966707164858683457893176646791144355584804469211986221565288143839529508055698719544679586050978216247218071659318781703131129923529982602558908547128398337683941695810255314657086482389774142639028739936845461587196874721440748666381626563274554935178829475971335184691946167974881274694190509116530785396739858404602694728528083339056938408991684769261024789268954691581715337229919381486096076814051286264923582296097547235050406792018971102518118821883862131413080325926521982245286337189401281905258983411606816105357308620519423093145161941033873985199863408920124750427690854349567562100201978735343055763091058535044319144671346264752547773314350231057319613180680897138056149004603295737870685421222540624911395290728025261860337068438106387853428624983355122198061760209735311178074878769694286710420483638961326594342025800410268060117548332764366334193020984510950948096876972565822216636607255167942430471787401382274905629521066291695654960795064334330849938686255322012721594651303254065431647078857322364545079986258989081466354249990582336034048718496016235808777021915572278859499918210057502113307629309411349802744272210436032283379069858013004104303927356883978757648903984994512715417522834423563107039555515451741832677124437938724636832018765634959167329022265048235874028972610806393138857562799941000983715728037778368377517153496928570539695965762512257418465576600590007313693060691221474076198086675726271601100794886398943140569964927873481081947580589732372157574111180886349784749615289229670633717308964554750561103723290746545248331639234525164370989787551061770888013580826108965969334627157326749894284248754938426638307755316571470863210257805951404494059736629595814584259644023492552567410301722531133479165287839854657765188198346597811539618330889348522526640844858179443323112612678685654094201672013825147980607280085719811074840265929692418027901736457222996004737678120143207791989241081805242199641915092248382586899707453997512599179027811986193283967052249654456982503411843612786264842775022191202488150424518960656626446467222637560236357285812921190296400384594559973568976884913268400193436394114484645587077998843066719216957387207033326816258682787366308611418674986436554696188741508871985381192618971829465765818525016470483228140139969680488782939934190975501375603566244684641144404450774943905839876431925209674364866474582046036180694144370657567070601667254781379315918796815071403443156130602127487426390321517028351589660027355616975994416284446470742594690117643642408041027824871138857782490036264080503336586069523005420730756003646154840782965864335750340519198024019430563272859728430366091913523247384157193665535552355401247175132211991348757714825523698688328347683336883885593650703072769424506286039163597156095838761885687550091524317800101303628552647758474907487822104000624517056297212483305334311115727782919823157175712003926017561269507614310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 242482453541070525168160531399455911552210566059786442594787836839286452024448292197856494166767239703401881692191079167812142510928845885707225884830964328859899739414659872153987090967664120997107582444374510356478289712727772150220345280784714157379983817364728391543096076247712555360918769847404733722471256653030584515439520077700526739041298437565175219908414870438185563929740500057130442377399085425373150429796937427421951133896924284897727713412709590803421702135917067862976926465543523002071798374577044058297430144424170160326509298799528039182274200206246493028552438587284264416706154940250826592240607828563171516327213729832051587153360699702104682691173930831688961902628108200669046979064903648719042356989470840684942447996734045433344332902649795992572923760483071926581135491118799117332915177909245759738219138391645853972025621537306493510298723685740535857733336887329074895881054655362155997725922872923574411099736385083039011349424286515934486948008390959340263019762940546441649324741586629132214969853679149719189107671584594798294789744941864062975019812925685079108947856633722950641975163059112040232138177203449741468651876896907090485921559219170785737859941785784289899589823138030571909908445530289707525384343016746760442480909939123128395911375855891757335331781897831000903413433165699656593096087080457310524403053803933778133677067773546003040585523836403213023934897034700568179038027653599097224333913550262589527138345939172862722942542501698382921165558275019996590123449079323295200025744553512958940434405779983319147763548465253212749759202343112697086824809089314695605538156555989490153283193266408905399798345590929649273020792854064817511619808534780403860488013299086901901007501854390379198811338827880168183189625845472650036195480863014502293356482731775036524054024146711576313980574539931814333117972764414111714997624458921374434642779746364606755397336411616478434186263024700697487621500173433676231055802546116494654636885668940239515173751048455598807520339971276393573838157347749772637899982116513071065941023471242116666850286597697737821685901159518406451051819415253081733107790990911046957831381507875960088655389582145253707883286235699482850310644895789482264692434258005620762691613897739962092470542589225325345043621471705400881010247581879814707805513022326427939965150583609517386165443808452943130239343939348891672361911817170703676414819729084713852592505688333577328603217207880161112335898228411563985724261902174669074478552867146208688188726854041631403096364771272629360421941425183692249478487355643236150825580094250802598734632114073424550556188108641690896746560048478344771883264632898990684257833680262864384115566442707508870691994983012098181635761665719413722227323491694806152207753950515123147631960391067453947559810203763428574010052195270013423170817831676503710300735481360901098183779026115763393136223767962525487658184036197043641223262195443253515565690598142128724260827840929155607195695192146875458437527621774506559363271346250567713856888310182656172840538816895714267421474960630318021882867886030586054451394133055946683660044657160909092158311573344401478810730001950542770919755148697281459579015100877575553723480465492341582516010048827450249641188651803200185118089619318783136231858052357980677275253670163275828212028406699472501236549302793241166696975031625828735598139893305483907505118511104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -31763633708649085486395688131531577071623046095783786634103953251155004558006668366637321459599442203719495386418408842101070826105068441979717728900793258677694572627161643658102025144170662789841235887910156456303455062907746653993559164947170315367590393217520954257405693510098803284989567085737461311075964963655948469736405906976393482985164338800522844686900047955604484857679621297117187205724930911153403404036749887865233850966148602400624486164641263851686820148913041011007786418567132942390587577953122094327396000309207946775178269545196326120765582891468861730166950275074272688242377896589261813372368608935845591792789521209719057076758710309924938771187022442728730080237410614167767361068201959956374150109742925462581077472687038201192953825782864944452898049743989910710334827704748434219152317816218656378213306380779772748351983682092192971310721210389550003619268695333272760648972492424811743345374396222682627638862200002357927689049486989368878222694713626343442635373365603026651497248347614919164866868313715930700008229681600693463974526017558123124926853496771118788157457064108348014891977116041058973002710434678222817273331089262002519826637837293007251526289662545608980381899286001359309806215010103825948728898762612652894847951828405822575506823277453649476095520353041394876604901447642903070380304635170235752490151415784986714233711528864592710057944293936029812372916806567203191425015935196978171563655788418467028944784903629529443802082787871437623058212775300820333153364584794357040157123997754904609000082733239351244697937018246712388660547899510422022927204662265707989407238788819813927496177136738966817523886920428302958082325359443786648197237510420419476046066895639761774444974019805024897809968457736239784985014230551901825129648252536381122780692153355698085611585961611688568769896860290246254291958390053870137354857554017749445612185354983997757556145503429914427173425816638563522330659517512045667556246575707494226835904186989516130616198196781879336896054946943795160558524322559818421201763082772239084522404443083701718389140901023148232667361512865522497169882525782721923762369486941365131322547666270369248906410322418351084943703341764307862709552545273379237266798141531738044498600551575536918891792482929631811877654096419320259633937731206042083573786977283050713224137589704520001565512635660797098753015696918668922032954421861826217158952510786202533868142262450708816103863113849551024810257125139989482094038545715874706091167666861783443486938016649678786244284000357594871508295365371183881224276338940082490854219773864461348162998110106335316724669047870014002511226019353295232800234150655320451384491736222477299213512518277817235617502894420923886018758358116345639208211363472859391179144710271058659352777953663850219050044865861591314401480670647574339542619023509479177352772389757841983633125726958515837187669599639157599578417432612557512199173373943344684387355862035524157130903222288235528617652752479962636476938894017760106546872323062173160947964788649776748887454487357753405981405780461343379254684360863395218667964201157590333673002936542780413992109195048438877010105024778665669830420087916234551790230731598856971400440915302533456623362874192920520377650599817196234488404414159662851709881598257648351347828022846869059336325928950707047664393170154056796885531856700064054820166845249248278329774047232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 4016131354113564221287017756081093216679352634719829503232577183384747934779118761149255090877844720924256697690832228291004957665176703693531303823876367393845926821226336830602781865972752231269162136762904366084532173065769062609136686728323892160033398350216761688495172487272395773343985247452936559095758402042938067037364194877902061193970553402169570684710405847208556488538076575257936052164615295841769640725382537542528785934362152106150764049073891109193327133736453098383121540610720666176848840904994494521617483853899273227305269368582381513997118293763309016772247584012556582529912013655203268281232992582960703243931471894636355651378583006391976095517062261482083948071598973461819036616101173991086560634313894339015285490224035024844709188681657454872776584453757582108332913320086399042488289169881627321144355698520160355590250072625552903565695252119469953992572654572272338046947273783515655494102516959187395964199754572727210470360063313599399386141483546981041467491167541050250769516174518571263528688035326797373809767753603674543856614270752078274857558030644777405784963144625038469115646693711379789736272773869231722453896829019739229894974276011352493581040670121828139304983334978477661332004638270965680674257109977698779332298266499601374315595818768282357742741440693607871164062275812190523197195291718967785919795649175197110142165605857214491291664249158097958423142057324191139462346396354568386692354343119883422090269392432250899891565204668532404172091327887699049272072836085318641746017363816784996512291587640276747458819919396022219120275383022371879164856394056044594938611295976004066550726021632568620904730576736295028616209089774501979448403408113931128962103004985882287749021769037146282368159994511436846780449693641781801726472269949921102069201094893004292859244524401802885210972686504906340449817420960367038611614895283924923508285477938310825220348546874068318283306920310266007553455525808313800206119936171368658431360011804221838615689272940318391928424588189983153893303138387064012626425300880939697084860632701055993755310651983812073255623092929367549467084862207185557155554029018897752511892219076912870171687252982528818703411389664734585145710581141597165016190955811993283392796717500497300389661186296618408394023672660137889134999934555915400265273588853648836288864878552241676697329674177472255787726791209885095933134206792260114345884889625173959645857855041625405021069381392141130759956192488562227724074824484729521644988758786947238507633241029967358757775307728451518417698256710589479946328870884415723149776385309931976235860567116222419380440554106409341761475580594142931451508310512593641492558362256857554256492940740791723658622671864829716209710282693002161419430715921462776251901760121503495487881933399921756614113353459566348125237706798922884737931461652542303831658825543155949102413244501085046124973724306060399605591255086513501516526323445286945205823100441788736805437223059786540474948721943735469050599208715241886290962642009740528953642302754592004018973823467401794821701467065268588659771437122892390736633342653135562247164775320222708342307912376737489369282718471971613116012574952191380655613757975617465700449617843102315202629915855514828812415240688464599712017440653094478666815696568319818563750989178789894985035066601121992489078592393510289942809798605599703250572637394466189182280663040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -325870482233126468257496715710838224870839665904656993718894511482998724317543957245197981047517314081210368579117898874018726071356699382270538296727857114473918947103163792193614754015555188499850865960229804080201645233828779518747166769983334887645976156644845414303071136033314318613776032879066240167651466607146806385714050022969419245717506900297203045750532615900389996450847274545427008416522942918810068804453999963126615060882944734112882665025089580367035225068250730716919449732820884219620353991264040715706523052971831436683589301332825509586539598420656064191027374314555023194721406004932912847946543561447084174815301213164437157810267991282724189519883426767604772664107008325899866767501307760718749612152538694742574652088952456632868021656274366154900064946609316185797387943749094357103074006688702421386668093780789086996769421699260727357671456395276102910543957084748019456396897534378892465006608658557461504080837298248731588883598768577981243949114378470561542543180660091358068064663019594591358570178800938350022494608317951612138806938533388245786517668165153468529329687134873837174234128014109481474937790814635639936792896560718618397255147142498077488823991889909718497807545827655145704615426668635034830814547065269125998601333785361051051634438928131036350588026838210473590993471085179533171422435963423863475580098254997935755367119458471961911658195260307141856433824065497452613237524618849703512011511081965688965336677909764603490932126450479574614558945949404406259131400173590585579387134209748062111855890364668295738599738847085124414030708420034772891017886032561489190159848327305676579842880374783676551775662362467173307478200794229082126987354946154314901497161310736186704917027870105248441066354456266081259396036041762996466015483483789385792963274595031629627654835478396399262282420458202119634164584259534915632246566621260277134249589203048433856332567399892355315304713316649746461668380947696381325104057182107972074613824818770918952512619185452773536137442237955674210114209344800876974519695768450633725436682916668309712830741430520427765825745127365645034892358938341602770871695412717977039539591160576904201088279203888000767167022811280659864918122293989322621580428121947088767588806368067823640213833714807793273564570232596129424533701328030243758911141520703771288462186755599006255527317186735767597286747169443359012691764306314294672337775845338685882305015631055278736751049242770331085376582690206014439288099911612721639931567969278245225656955425577320569993433936151990180341581948719607088311783067805128449817831852116251141236871006226344368907745055395536923216023753953591823651366140019836125145161302924931983627642838277209493811594256659867984702917353946120486161802753639932739528826039573970718036663252669617476100532093853249034324494185128283375949538451730426132602894396501118676482134178622581241551326730982355194788795909197323371810378713628541694397570121627704832043724477664474705082120555349728109263630907368117339385111829923811636919929280095766677445086642775625986984972338765934406605525171237753718480638071701440948172819983378515540432796453820758955228962054597665412598095286659859740749214960775733414669306997476514498815283170927086905349026723559870063405784363794544564559695049323599944554781320149270706253687401208689832726562381384108116222380684631545888562079588835960491815731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 53352133593797242291860533099604856449472114821208433236943159078307184423310645222791925348611010433445362290705148253845944620597966118735713242943108362756203163670185724243014441581666568402183321180339680215102714506214247868082749662748972669863689130792376485753875337065987198775745046630341331788262724719239410828062861254289231254769346074079770591229857912261729465390329743751273029806531539979725385834453893296018939645454468322910447729895824062173233196624079052540320679164102821363375266246991272337616421730907678773035516683851427651761008099618474244667584866968397411188507880684238861759239671930775338015693196183106468462555684613530220633758100423217130064572225920256332179747409681652873051600058137096598063100312039634992709451182485638128939938825378950674623392982943321234333211616267404017570002043307705480016991754416629692532673315728935454824431459340052626905980354695262938272104119028724676384735153916341508157767507590959042088111115628402675805086904241717632967996749302021270493585341409562969147970409376031460310331264683014939396263510396250939440486027343182392751100793535490650156032297259184874548062441595348993177399518834159518917037009677285101820375253265192704759301522361780267592997632619104214496874506538857661592060978402083679295181294754889294736874745815865631578293069197561488391367973703909134022553768827639797262923488737407103757458424515526535716624459718607379377446594294973777401365345270851687060952263021265463943330246724537065610150433136458492275625809634742457310863654134271093777871546062198077788959144103746559709986443084568507723419812818173905560181792350495922507686633723597935211126125776459042687472900348441775612062766204909618545966312829503182886986430871741768486776566548634110806103055870004070378002171727950009387403443808106242505961741605775685900620994117600527382230798040885481747929488028639901095357453219201248450899717826633172715944780324866549582465315042620176573442140181853582262607091843100244676311300664181647270822393134140193306408052429218709279180386213189488831612185948632224103873457856883900632375720843925441209904658527982794967518446401580004438067042746382602447580845195225327253557551045662666970818184071356165738922557272523548571232513860120558316608055165864710765752441992706340790516408081864871542322971278387529131449036168148384451230520826469983843826959611033897883368354613154511929878914267215531033134671532287007568614970886929874770985670647839905307778742786627912225894059977447205651077761412227248262846453489433073030090883077600558350114776390844034053324426601650266597452660918504033444209720461519493640086128228177122845905802642679467915992564407780160299762077018106133377459959860380926617193932738692362384584071822580394459344348065977520398528152420868557342646625068288529193371506957040358964236673013267940874026607836346925727712617872140211147995032899337150505180564984218393080749597533816079912332137959845217940923604822402418740303407058352477209528191246426824254362865216927250520436749992926120816200752511484586198102069612279246416837531195675544085860169836288114093156057226508591837992942737817534280092959477859253093596219869284953640579675853458948422640667355005825659147560932313856346934867520128212091237635317891025684421599517242738022431442539686225910289802408148444008496637385693255413306633618494763627970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2450768946798036501420395103508250972254019678828433963461968432114795986689792629799654183371509840608021969974182922252972275375960953550607987173366962754790873777371572868296282617320396722986622518166764586705279146489368928074165109568720679100877353490092582853088900765582340775201517959855072206194686770187861798789191657719910822558758812591310511207281506021101072666879431438835213169590541590737036047652563737818199015397363930416008410405498492640113992884786397112716957531969576929934268332450035760389015684911435789969917915871411051805617167606832049853116520017496426802816288430108463244332979527410295829546114564573502124573539816018341408660370257918663973768410108571267652818102087908428035609898639366264392211935942951348201988957204877566429358819462426302768988929262463220639224242297769807895205782161490002390296194227828886964241313082300462309580562457791325948373199290611607721461248098330470205221370815099648208226252004205238571254775239384385275103083199491809652577095735929801214777548885785982650971447063342922401648117681772478606268878972810610217366762618832564760670649300554378547695776925356711990207142279992813410368611044910246060539301418329651258392592628449461758682180308554461903317789969258064670007310072212988078045145781201856865533876937136153555884583735659300693232176706428257519539016990490251190146979765685370748760685574383171756788462682881727311251145770799443741821114310293382778031936597841018260925673327500647644634303453638146976869535515290030480742436388305166051974241066920453078954730302832191004328061060233360259968836374025772200436559936414130025831071259462346685722929717717279796878976468392731181109942654799693771318382020451509085352565222065947136481812808535195721502864488652854405332045340908878653159344481718711586734660862973290201941799893665350871830846352221376254059709510990008664275814090125444554422485942192368643979542900871737743805313814987871985345011916525513766884060307662687905701823202536890952559019099759526131855701296524830845932792036377616431388555493662742520910323631006842225748307887836433087880555034916016847685595855863279295741919186381208658622904706238830935120389276267239623772192704678591907811200497037146522848962354353320733901710729527377609616397943228434217414641698092136795782008359928511961666798163294452833765217179464394250584875846798829162972959794490692881207469189616613471283421727155460120262940310298701510999782731384435711039474349762089869335685373512533681008808613933588266636833077960983689061110063097870517438775101030055210876773391200937893856480313490224696865124841000611478028736542005481245407609284594352443784214910913936632309220005899413187724840688204435708027340786597715333584569615597355853856542073209206233139470124369159567410816561093624765352965907929663187744897417336271065382746861708004588701664599622123783132141472831372720598238858676746279664605436872615464838803783463140522058210079039577478035860770658875617792147589169737574518252828192733317856125889753474404938434577740689494716150022895691435514960106287313631511916339676046921646598212293208076283767537117460366103178534021486247047004839034262224739795339661243366253805950842149721273195042199127724414412149292500280616459534509895103739229535646332045728757322171642457039323042953116038755142176809247193763936344985685407169190925584375060889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 615838375414094040741775849732505802599166217033641266421312126389251206071990764594825940886851552862524406715484857095693630165000803571512117315159716872542440651721611041558553322832569670144705324679231786211872091207901408653815717245131357138582927016487836829269618247424967790083561859981678164270735123983386770810449147864389350503861097800086173374511019940030831467529826773035693921347274546776234557891132906741576887600567513814106576845122974193122509591073851221057141823202086707976411442221410808428816871501595491148226614099517583001516205430512862294885393792830544929158962255676156732349120057147030015897853486492465048773125496145846052137317797267648756933986964110601804001714717927999063943430138296396560131764440290130537742958741357305789032936345755711703816326516145556140626912629947148389585772213763327983529142759701990572155395004338766019451367012094561180945010969494522611257422933949231778959138792685737018087123438745899738141669378704245647216778653033270131546549134831289867142739850008064426473623370292179439821833124444906073625551351339913510184635800505714057186204449054362871496281233403489865640795511248589448938546106234333825425385495313080510811941677746418151237958186650082668500197255386685427287758835383365311186189649534020801084535249376594597610302004955145437652518375610419942366608773920340380124081471952776252770641033092082336666928716175669168212637994901430468476320323908621277570076774468609579512080713234419817001589015800359398771330417951856552277446967125525601240968763047022433367537991491200722234148570438736331273885667785704616730407674943921011893618417930457949452002367989304093346417035164811797154909898589819229712032671043880509296614006939657674861641061472672898901081479774732461181156783287680811843986446049640078340218307853385340258783569710727485829728937506134704694213495217353723635241193958378782974307880411436893511079065691279784871047226764818124079615018051719534071817468968540357563898406438034623591396783730306515591161493636851166068322424549947081467768162634542577114582601314002067385143985124088854933190830287814595311718404071273925065797155968397328229897862493009200109147500995880309001209534904271827374893336555636216731293418207979171831240169908583326218826359906067808294620791143033227304739598156694586044413145192983542490226317142138819530207425311162810872013061184268361305874389228984604422212521891413700032662751143006611584050617904071431737227625289939321561831357405833827706541899027255708644800642418214995124030101900309578706680622880614324724037548480669580554272939167392749173239198524485978100114696298718433620764344491676979117768319781348143663357113787175889492082450330866903069250276895342728003575231882667489391840211528340238885117481225160582359104998312811984586555379310375622930398377112242819600841911878296411036298081507159078865150969026941589675496903379454119829409706515338215759025006437438146346381581556335680552543924139328634653761504034797006663528380750222851364648829362272276633884942439538447473343535596380801952942763217027548583140867796897590800127690701298426281379098593056465106958156953705938392707706532922515626330470402038235494627687843013262866540527926507360155966814649275682687806314246879932839353294205092538361276812709454535120578742397200665793059499788410611513316151423627428824924550007310463795200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -9703446959500042532752196637095535286146620368959527482420287245724742012274642031288753374407061712626534604904136137918519346480998871760452089595625146561900059416608912776180967387389621688880252723961723791995343935031852887344765394869583992916019864008029221087677571804021843093438152036294046434354841969940485840280131108943085272669883370977555872011628033880335021355832092228733696537840112439548200520185115769409744459571180755742147375736013775949497300829125330731346761964961242198153183009400281699558285587829632004472336176083461983043914076619704213034791361491217561796240370765789747233440253238489149340732636766541182393394471805415787043950221224356696446555778112893342836535221812715206583864261002547268705139130881352077847694010231770388551719513369495956134883300726995167741631070570055844233994026131704573280843773338488080281910157493933834000649971538614581103487702754623703086901406590933793336399892980212345245922390712516109942005597666205659748207086346364383115164909175556912382645828264294096974631492645377314825173716407916929304298627749109630079818890818050847294566234419323471906922551326845136992271766252913348780643936631304872855362231666579160940169942995540836234230413997639803581146310500081020722675213947332658477077122608137808862746454424165439218564219192433694711823337444823961370740385400748853203663857323707645299436868069213831279083142919145562228536011243447685740831080093873862437388894558803738441273432106232026028132398000306857338378432137137367873445297312117298152749548172849220853579870396227560621371911957036965806996097192588117898648988409811892698861828236015082814211838045613468655577529938046135823860157052326972406177753032791949248816120974724546621468393427663025265830029528840769706172508176449757763190352657032829944450560370449692733221706088543259140310971299916262037131095990331237748738432195709611126979565641366400793288363324425982710237960568309794291390418722949019272568698739525043107339136669041747779539679912532641380070148518645036381880279312797008912465486481452257877684733511063302226497451353290839329058081433667588343816576578273757837129883442744439212410301788093498841464256904677228302926412119710286770075474175611505616266041513593648761181159909938523181488757441940232372348725477543217457593030714443201369328004034409576108936320821971757190996996385889984104007682740229868116928610709982054578739465193781961997371769072088327345878598313040900274106625765687478527377943408403978575612878555185869325743956720186108500154468280839713540995767798499042743953443121154530037637723398196832467470394414276171695484605704090630998364570866876632268029062343997372201825472463607426364312722732312509668167925051468969223480981920239278880557083687520806346114641160716205754310665231684813256698236335810133102991844240191666295447195318688305948058665945833753744774128165970852498303768999592633008497189533953637104717515672370533742169387018445775388522654647922867730364087542134511290799388774824589668103398819031361057680586896576586073758027500775573000969511573060923760380876412726762660772053156146512691142582395390808544286971236246280160455351906485787131156165502752522601382132038976311769785651233194631963585428511497815863274797320438238884079042137018818632921740308598436364562619685701312127213521493832619559661945521480957753343924750897905664000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 5471493745116542801870404969181619955410389235803551636794845729505275899214279777375571438683217084199404551972420874532520922617362817027424981949542233523866164701895447749564115827480201437148181392549716327682586001109054349309084287526076363716570926780787910789561159790398748545233393024980932976610635893689338443695819570259341602363914305132030495671500303546417559741911305756138489392481704341004464236479432844012616285650286433085654015228985501726325893585417497724473259035085508607505066017843321369976268766826847610401160705492842917297502106690542517062085055496139187846441890473197050732141140783406762925895060913430801871756379289329293977882369661646830366602568521070157285032148645415185201883024325905670474622824574392643091774825619200848901449082827367276922179795125609352841816047489465692358849841869680628521951743776919508753255531883405782470698573278089193636366511521920901494950821297557056494032366605865944766351721618945564245038849462014508459033242787349052216559688285261378361600348532698602095622875550613486218240572062992034881260432293474503626948309962766688820747630155312962026834739807664182348955264370509202045528233459085659635504143772618643736193863262306820997776475916325258438180997665951579349517979362137563582635828723230099713943269008900938943555258576143056923200548104227239924081858289737758571368560575869214900609847774186679047948812527040182394634818422945612643009213080080252630857279461536238652587754085566275588558357507852855194495668160333093796254308018626480385543903788046670203482299584068739334688551621492699014538804987712840645251740133787104467217330785774327075986880623294580129510844565441912173049381770991857840837047167294507649094390573912708424010619101740832526423227734658721812714109577558803228669831899979734331586381752320894566041579356321726401426157821128313322685776746635779360785830384006387159428388885588017492988173210294689370209176155692410973343041892441592005344857680491651332736454921796076468279824670723514799793829135459833650987476738182353585971285002063895564743671136620833357548097381771303373208452315570931755599893411449130313188191259916112153081383704671789383956019654949903446031775696632391732093133209409518582106595789281543340023645888650984547909956561899038484514908138555371211151820299686379276719429694848527200543188758576302190593430217625906186403984983720905138203718622282730009573945226813046788686684215254252007099179287574857681417393983343379135144154716789644488186707376091499952329305666693733490212281040393405617964600370138113987617100993848304627659008307327536295274707399352498342643089470881452174398274276549121020295350431296269580698966835152058988803570480151670484206036982060268091480142437302091682671318146926166224856574433251095023209148954438899026571169835514587971708688383361501271107058118967899553114414536358401930379467298412705410200688872178455600021589005353996462645171470106893360704104615400408306603661099103217557972219484808293526985035364090138480082001222391830432251560269368887573399186773885423071392578906716771348471106206298777312356180482975980047248437369359994620055193554435986586573097445623549758750218056882462240596995322371038806235199544224821371659875126853999354139440849323752046176369581911202091369986068670750149207973268720468534482936732864417303177034608908431417443343008289259520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -6197727418852270345474464253309375218655658171106786384932239429882153579664908966559837797855095019468517285942266313321179051250545671268217725556841621014266958337653614949131223193314337003335908284622626688682750976530147722847262079651662455170608830817196253419209908177800464927972839344937686455431763309218609032997270431193397813455121809726595005470268272352046673318672570595425571014418976202656254841324842851622931073717545759347425586371029514852172156065535961729701720413128769647812602737211820257485908943892127850862676748424510080029172424779697241006936678767322934028802564413749009968766047485798489480946010651735071197910370202165964419048156823872591625257373417445541605696308585635097292943268132011289693292695480914430121755162426761813308092843424806838535217487240285462932501547724117011832455386068253463035050381067940596188892282906085143837888055533953025897763644594427680931917041510332257040245092904365660207113417038912136687547414908003261020951632933952947025068808590330328742782671722708552944373803415692583399537900151788043276651893231485856915697239015728007682313287505680599779169975919411981242743230615279391695378560338491055284891609397062914449468015245587254381153257906507787034323536935938614888024361124680942468085120021421033219232135595936724002065835668120057996790830857859937647678599953466905561906229732803008292539553272325950335031210321560713055445399008960689556657878486368942829732782804600436365328901268051325744999014234986738661420383080437929954198575911354849046664296661069128494308319023534903103227247895698759078845355883694585795924805069028463492743899096293363004681716594667191978482635423082052853646305380203027697117421581335934044726243409161898923862617796200004780981473502044754737682690988573474225588678112717294108425119781708974884029622360943356100904016901492582394382874168359920115486638030094146332781267376683795352018064079111761827234090493281269400437293144702828290242696621821014677502134867371229479553282951626506165266308872600067581168861215773442072421834201957010196204694302447670252690220710134911960270103776938679995315295881721026662600345945970427445697348062278423318268490315784849693558678163805768790919696479364736035834200893892177477725443000850963426683475680776392938957877764740955920474746694880803791670976738552351338831163067782297411772674885149231678079329778887673699010251189337034751622591593239823508291356320806221615964849163813493257534858229144810504044780664085073937607470767140315969143974442862769293977558829323399588080608141652223757525396977364101394320480099609353753535974473713745252987610250231012076165257548866763885540949814347253328426086117046180453014263453544694943327930974349643397063713113602900221221726509692030940358046306043896143990650477744057910458533522140422741898513171876832108516351643400952725384996298046840403042341743188250447532625221488990957776056273697708866951805665734796783626857948311608107639135025300313747915357351287727361377178117529833085836416929424866368599804774108997305145391876148053741779708269903703059356738289133537684505341481218998852065745586020265441355304893482511852890525233026763899165680264230755403491126515138062666079148033900801361896506664452150848312550616092546281273103192951278456643200471826023089460175880124503529508210700675533462965267111051631590811530952704000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 39773656793873868699503719553425448341103283156226827565540370683538921255722656452830918258509439303756635465532892957301691288368570892155824741986266796334965289280545352919184628625882529171084770725965468674625198010997771322372762898396320248924823549579689331417463030327889327642109956546432227032552044263488103099951442553249578963496053203926327160808013946176181946394456856044884132347116229672504633821836008258928256415762840856616060805745371327559273339193474733452670437391955274698955536815147749208125800425828220138966043876646565943557126696675046883587700870227854434921213456948177276919416096961426623846400108669860207319214960943467982584338879405117022251472483287456389618122326393788479984967350346728781634333219305848900822775768707764446764421377521255635443074634952417205388133904483610279993497599082690797684658262768003779159606216168935213037362551675554454569128974188723132239845077809375019837875237888934714508044237554386321474120703781577247976014777446891285946659140092118366531902614470900469571380227722529319094525746973734713726439570570189261218541082728312944157766097172201345637972817295765808478969324609024730796542420612885323397940627228606289518256703650157540650995047823232929930644049253238634215033440022889656362857262946916982368263029319642269664359821182398602392404709090045055510264070315666583023754915923318706603069801493560427030450606331928778817146436309742237416367317029321313521540386925675671252857337321039040104434219257564316790012663521995896374334956321925344352310095056583546254462203129967071380311993839334901557957640318732955857298266691551540432572961949595745849280824682872532232658114059871702243476210166601163449478166419240770022793242683339404373478921016500727680639027592389970506863865458493817017154798491043545016618397858888566402789283973228729299351379365534565787112427320645519330436645111012233121118730991625339750497669720433125436325295449291152863407439232525649948183840460730025335696289167625357916459280109174407549272566696273977337192534874022172731225239918066776671179358480130425697631969161895321532929788658572508483906855732988973963456460194623844844746251082759785733360774222046902924683928562022135366914660214403930865263066204145249179343508803883265083178538676772761643908357045080210920248288757985274544552475147144331477056745693058555716815987916008737483374890906282908821308781995809652332522393687671663966381222897642164076681493209130647992217497800102471952835509018240587695751473195806796748482635999042249491786364339282411753847940720074040609767511825432109392655584259780192054826387051534918041917668869218608278886569406628916739518222547759795829960875655651947747610331743922516948343376235429787599033702072888948661218631841202402284938309344997183473758683832246324952246638657987571501253348908858083269320556687876126184881333849743197026241626724892627839433964772012216701346030984294890728205968247728682847237912544812251152476109007544045328584602800477025689577562703750797577658956942867984483736486507938411883948650206931924780971986432484732911396524786549537535219239043647045858216958594411779140891607354099311801798116011545539293416844480039965497834683304121399758211759729791856043363914953425142216058779029768706719187678115422987090949420891436587105027755658456422707063354096673080323211447932038095927590193725440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 293997596702071926561505150624973059185501537238003829924079044437353739515127523124215561141074455736108405415759123730292958581678308476875555861468942040919527724426658330952023071404944160136651312845069662549744112613969817049033065459424960875728141939092888090110925612737473487215195882866773522060198532965828245344660146055244710836077389555103695365013177827892139081866000294233382231946615475079227184804547444917632351047366520124444255265338178269322336324708638293822715466281744524976662535715935016978911511841113480917324221076833512139460208955647361551194558917848456727725466322521581609325854290635533209462754928701106607148980748403961770463453707608505495634526956692415426807583453681670412339332700833434793777761566256434759074563989026052255042057550041568780764038549265406389291104482727780558420139185563510036897998448126990448571330807670140817814725463179801036084642504088859645952396681186591847572973769946454825596176848077318134236689300065428036009664188912163300210021365379611101804534952140161529118130367201485313070209166871599533098120537759069428832190374102739156995777163111371562369186110527297365674209527553667703213774307537289798541525286407924755496151675865308428377032361326463528025286844621248322145043121897532568130516423905113607725657453898410829839747382360822597062321878629443923430536325868007876334985340353717283456298926186893362945074136011969249991271374384125445598115741686844193250645486981476028396915412873503143165352918339049069768542343056948303378346937641974217114823457066637689341758259747884709977314150204016355483235709440582827647783402257319459418844026683274015543723203163129387118069162664847021024384007842739254142728264816512275020604122269936940826299170074752914535631898145507793880582000252286997274051565514778117307893539170904937040456283637392045202167813228126359778031722369605176588625770770514836601724871791422469986240033850885936366932732460406872416557216650608724937613273290421493283067999035905902993489456570097478379934227629156505583574873632844315262665120060623132933159633842635527387515584050658713554470178590031462754279108098010563979128603072990249157806336809569125682341192744459409228154179541820128820641825804196094167147998974389904487924285859660539036765791192374439737751833871948417949104436422576701171072672306917261732371275397130253482709023591608600566407879344954239208914818692574947010961077961655617404517101236118813603912221872056656659889393608453822893850091603615704182335474109585335463486173664064945441095891492007930403454374643781028760412966742283933182183508228163777051763941267404908935302629531882878647489139230218870269527432609866302473829222478202682473597900292834962910016999759586011762979345748071555504128619233076622976676842498522575460785318491129486957844741978453592281056034569446593760694497665995881327456060173933547874130481828538554173843124702707432641060917604605171498448225567457311254223279394025756477616045535141688326208827677734609276738166785212936822467956845298489787062414564327544700213231990776472961185194146414931658155408913849363158278384578860613914294611703707693019834107619415254222936720141485633804443921642201300089658774108974855505828962050783187141544793000785597314655531033197011460376937098192711374821626836108770031664408338392511361204755105875682938228341548489461972850442240000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 246090110423738522972678757041143764043599752858639382984760604885242194702795973238707404925637815953791656456453362126993671535919708971521056671861842998277181165079822641989879955661891228447598764658495122547703907717422324965389187922817879199678005286537083676280567793695312335769453724529009906411482943810910845549376709060054519172771742524126084346091819266132837185121694970262771664664921209629965903806250336257402065590953314968188544448710762883362303074695444023910175535366689291441681671244892612088615829179365714185635198190711839841717169294469794670081589716619852627266833887393065075483984633774572815335098242563669166178911524078014797252396469965046134962972125846660029199684053753061038905311038175494486610225030250167098123278606329967974370107752344443428245024562047505040367671837104727536042375101235022533822494230159591743169050247301618770871560570200606382120063350596318503080074708000420905384417500236803471795432415643468606079937193306073659340096960467895022475337569583578055776607399332862598090626726260274842346315205295405469863263412948915325528302472849431751417344393137158974376609731171991436985117246155104099339166215359536630344030115587059435003229998356883273086667356390294022856012952013627596368668829817569119549503343682696066525150818117592233379867085473124093483638377916938889257271649724088054165406763780915431714738277016350132114019620173437858204713618723610573219379296559885689130829752934641808156158998369346864084526006090600825882925976754458641146037101088734366055933635871549701107847180745741632774250614430332025261865198311578420898863621700785745952801244664384351382653237179203949628239765927856060968245928593605272138002353073688136702607468598494682227720325273862850723350273760249401188798671508972214148117600915371119705499689697123084129920151354893906882738191181300997885286783679111466034698916384226849595657028199567241242519445432782958481129948249560915308257371267445655771776317086640128690707479173785927223103310580161561900060588089333781218629410579849940395685577698626179158160964672827701936325515127395219915400884731923945024306922600935087811169747927101145152731650538585185781706619889002397414765331448824599032500076009917877569676870800127163284808978974190998836315549417171632574350512402139295641262763641017602368988543494992615232752328664246879133741322250840299484776418622857535150254190699145504086339582501761866743549218341507751655210389691361927926555724764445181570050826474499941997138746793919506435058658502934649459253042659820459155173388959883305732025836558502244896017929971008098632540640681120565688712839948860453457845966340093042299486753972835090795333434986977905662427803847858115657575318452070618157765955896964033742701345119252791389171095382831318513559545836672140062528265242207010789024527127718229760769706128694294245324149963822306744346647432901586837140573058714198539789430883232334787456070361150230636013312087714159449677711921862048961718871995629087330507359508559890264445969215710691961520778546925098956027984173223335170577495345215862125137916117525029500828814636022258501096103808628535424026678888646269702973458617814034652099496680568359797025586158627853025844244535465675712237465727748491815560242535300545249243881729613954401175870947458224268717708823136362993928104628772280203687854650427197063639859200000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3590015040870966608877529589001874318652322586707771154148537142716945232350648037214128392235028313815101617130634944423378140095699900107428767697286054662088117599299098318649523559673085704011783865643175738507016776230906379669126599192250954614687317408539859265649688280618808153713619162473538383574087535498793210455182360733218797827388156133937821320272202173774702047367143316801296569350670161915710330342448593179781014901233332226309931307446860574742679978971096226460474535016414477061858281989036838108894324961350993466843322520482939105981874286989818390602365009823401671905001073860071170162172302997397129458028499523448394087003656793747915220727372652307470787808436697133456498231197314926064866159638311145581944896351193164543547623463685852794476410986915060237443900612862668625215176996539546960338184373956732110726866220740141642898879211721992326339052950969250167460059762210046754072108625303433754269536408276026087785101665290167978353687256783436434800041237465001771807434064867343564070243415146543379344634550056154766488131413889880727888256898822626147891699784655854716550338273422842809263434449277234141919658848337598584070778065244850250605362609169801550741770502608765313543385205003767918508212516082925181294824191484714808115545830441259554250462288881407750212224117621745277524457237855219451770494795380102570002349453569007841387431147615312251415194962721113650599417650909235160557236498446034135104796074938501093368885900406262089966819703316658285052660849038677264111591812286379321811061584472795103736225551054569435194226014149632672106421741185133059384967592691340150967410761884786359433965452650614790088383636116697745980755379741728172669215132313370145269275701145651662985798174394989884409239845385838323743408598473234561654729035229707325975209498964062408623758921127243030913870013755406577963263852390406427902105726412252927273922337738602160705877837503063597830023794103023093288427358116003821502109822427707845972713458447677339917778464461355145747149353621403082385222945546906229077690102854308747242695722681116796003431753715554544508619406290977001198861848908945104193635120356797281048331466849162506858636043391488289897318364982909203980811418915851943506117991338036561688088423687949002505346989263301410696250224706810257755379972950151787907587977574710388310969101436236169460785510479288414528772221834465533478102637269860713908705649283789821766367722938504856412276090911184776809790238545138427912170512853564099367819495717814858068865412272071093477201281561781339987375362834594829487000902440011402365708617924500947349742043244432671570960336898942882977816088557869774121475424229190369098637966024310827892608051909402242735975857086203628193428654697536769298615536659323704752204508091561028090026276108190401080470590060996842155737041861195229943341881912889153682650122759659797808823927705426591290925144939395823168103312385258639811104355124421441210019051895180913346783021325600412683959497640609957661003875805873326342264135129568539095864044732415014801043720371788962354800406005373006352105735260598126091923894439845614980094701505499079751802916783688641213736856681973691106329267171218881620052492770205399372838541311368052885366488443865636288928629952633466222962878186431363252631122233473814883239252157909275573618675706389070553075699185624562008064000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 1336560704362371470406067380888762755359269484972026428231763558039473951812434803000259044399398271040870293642715644475395765612199565016010229032410607773061225436968680563027072417826495921231605359405680508567115906339283295191390500350852195812827573479901105899446069739948483302595732504269178739270113392239026898159766427876896940458883666435362612077527517713898097072589148716509768358483234575222493407323264246981500951892404000958268560695727655848447681027891942337555755028234289612716128319566128450762555605257818560402017874776133370772985712344478385168525755005309729320514927546173786049742601829782746234954565966837598542585763907496554461290871271628625867933866952241781763046655530149536354360945139481875488499937406656990024873478249313045619195392770396684159046925548397978433008548318807288458350061806544489343580131863209767892442443214432145960448099089106016401859627588020135312994943714119762841859540487427452317960846640069096947609701144086449750006942504563722428100389147304070395970327746440059052657962671177236273488888687441749221532468792954917451547585939684952990283852646088759255460549865674063129640471919538425589412088541162631935774376382623490187413360961058466251212385402057161825250871356606354026351321670672487044401335309296695042982349633895425510096596666703015779460154901603479766251922280211325111785486851123006666521771530164514442796230409279902263794619171879268844385607344448011827647395278642900643737376305384244382027946071015113055893154652243268806670686017522626043877936834308776486400468436393900082778969409507208287742740172275834835375290439229901212423875194805183406035992819560879516993360080552404818853675697298313711054048432069547686975876988535447264679458461969763191639719398461366850380372872550363836924544586863412012345791463689201051808065339707099657146963548047845508430442004113978854195681254072481780884318997979089917983804102756470212035944447635415147256294899249882117760834186908783604587552305381060367255949786900008296118170440986827271415123589386383772641493639138535385365056054337518718454684795790071288961150337347205190170929662308591648563051902337380865763884360485124875234713360931226836536535561798587211148865259285680166756521494188626554246083596535418232479011042188224431903055390568901158049995509561608105128601106745006830046678694775671681373722291220361239539473527957704967306517770395241524354897187084834667108021751228661829011574941876065804306562664688256171681382078455586115387193459386414234914502003596513390334918992536374967924314781140270808388362606385862575645562349795910232162988062196758489014705476394487512067478185981422586695136035508382677272880832027268402920803020084350593260833345766439100393367694166685050614849270704837769600138034817306244235446845717754736649317801514730236754947169063828235282817406528404117908142341544519197627428515210883118343581547893851927066002109582028446557491924944074596255125094333577914283620091489017356910122481419669794865843273533832649150201054609144708162019552452498174281256295093482199534776813206051955186652927884681119695696730669852288503558493220200618232307187868210476160704725919389612019908743868010768037592530156708966416709077137707383678876394903992453929912613019739175439448339337153613153522826811668672428362692380373292042818257672704351823451235976509757849600000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 24638705926411246635542537641002256579421987095609320290892681694717404203427874608918494151826949604219002721466835275608232855337608342320429030652152511445267719455425916323449218686189788973618160593546112663815904319290520860782012202874268733825919504296517894542744003210987263939751614187898425135853755489494845109156646250308128720723735565628631189517461972241918530807721233420607251233003685201000539988195033610157544360910551802305617607189588471993229092067205932893006633974448381185173080222747708784881642729991336195189859270337802475719285772082458812237068516428609942353928262680540356381120420093793928053833298979895460412801279257190593886842712085860903192583468121509722626427717232585338799375740634622272785735466013176908366006734807241312305773857205622022638397595286093833527022905066019812645900232064161144415904690399793217446191531324706196438400269459993421654712785438426221904621642654375078345591238256141363211353395293840137641778023329677423799077925273987505867085435228664892777988101463382642878647176417513645554729403596024432581705861908145313797536836796663914816686848886641159419405022028142040787555995818417909100591634392082932405570982478118245333560485425493431037481343422584964531539525977430900146297676009738413654220771840309506141086937293265296176917456026410691877207804772080838375264433532259668086549069814880849454141436021677864432651039286210244562414590196877648332305770424148391071301969480765221289510892115375845167411849409826565420866758016114338488902499150335388768137145793873740249720315851337840300187836324029365112863137624644421681373474149725940640317931127242537263003006096870710976874474406666255662425406017905492425446715650483061825536384032171140973658271873412740026279877564094065559859325097868037690724428514135159035066027953044285939189457431626388366501954338078867447857263899374201976793166403275237619263109811588282422947617133051819227941788328356414726491366114258685899832809904280685189865375017714748627942086015752031230619472887187874443941172390819025701094073186614503503444573575342853458278490082829635633486472619212438710490621633963031619472474523105993573769651549703524269556986199174327418685895258480013251845538992405079380592876830606150120972567980269074690185246651943382373945456975090613087845702571199787322202034763050894742354301624420599326515355958457923619888619280305569159719583589327059957164838749207112450024805475581439906107659382778089101786303544813935568177791086222927898589025345578206444437776847333523590192957356714841814303058474065112173617121616567038678565546874613514908730741682976119448748079656015160136094596775183121048609957543825635852397992159238520471900386926433985610623147459688530686211689393273191398903096885168470054720400431756386457914512847182155684261905347345045106910275042190733877181473265826859498333417057919262291122312571631558191553900486762094453343919343077938880283479292804814619558926591284784696990083563609769836929140322308962362674145310298496195860676185693688622050305734055089711347724509213978285177347457848756865772404973028934178670659128509931956578064493928243830283036197098285395337120923962924141345290832441232436184229316029696147175827660660103340012350134459965916714259428441049174864740909390834247117500651008635092130796048803626530528903856709085324385696424765947904000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 6104393510775903662536698461234034819913719871898703899153706898239656688679209228297088052362714877662283201322454898865909536172018109842311353906297794166673837084586959588227459901106839408968010538363159368872244441821380759863672665929134973611262217317710225369203431586693819301736721013018233255196568565542681842214749458354074702544196757912414692075634356458683550804198371174856529494330617289232377590826206140813330630235662270864610954693350202799822363283655940445112419136405405545430847570659570742270861537399302887804512588324916954524809542063117891235185190022069070782290491706572749068827025658635891008973623947107374059958502938947719968369032678784456461037941565869447525073081989123180347404659914903270105242436294990781189807817179582979506840988770718284191421418909538922177919577432213703811007624902062033482939584433142338385191594173053664847830627942841957210529949808901070883916739391592355187617177847904324545077941362707573962690281602600401143050385987399082206381414655669308102447589274718439950317610014597669991886981140609802150301855790303258668804239156286784113209945749408337621187745346948080565261222606959676435075932775713691772454749656454900075133993873379847266962718029072713368336840068826784740404246625657755350305765980725348246639219694114670580795914940960209295239176652992379305058554758465550447137406874296287957421589017654722082096033944386738951189964978961964424784343718886311913452356511861205430596974773298606269305063234925681475775497810548028030060975274243993377131792051072180461930882852068040848545210208403567834136621343657458822281092479769835439988539885109373796887781407965403298933779725021215353283778959437560397517962341239264046957511076731726855598315228915026694085595221484794641495565726733429261617378018931529533340920637674521116500994472317162722514966377985762465447292545613330979959148897723840817644423590025591142266226723213938057724202576113446933210647549637027804205210779976335075798683494759680496666103399969916438789362935012837635749598112314625814663794898206462337238005148467070236982902554702637702722459980040456364088654509994850107175225918060171189359877669243682704569490094610131205378294977402187655016176952094191936182048324167442224776109794756084986085222629522631918495624667897230498959916606697373372021962209547142633176787245999103460663544463057607199649799357389849342499579471229412065176198835711853254490834352285174794840591382416073292292072935373411991099861387569498943044283020534492491259968256884708332047498316255344791842916851319089073526926939084709261171702414228101078586873590848469204100893738734801847449594954592993642268770975316513530010644276374541437200157984706654999941672730364295140160071525519906605959114977580420531463956939163059911338031183186666947147769839154128401083262574753725161170195404611531747908081414385863613722728940682310473515826518489853354663977814351116424855027148809290261451499266714134232755791785108252181704378630713459047785583135734622010142118192366060110424629155037081961346096845129324208085635568043944665618285962372737451527711320978682644185212020037260243474980111411447475674386537484866456088257726169120674495751258368213386968615062426892944260480687518243520414832580234584418161617254835824418305118279382588217087125255948232920582342878871914292448381657268459929600000000000000000000000000000000000000000000000000000000000000*i1^50 + 103877885937583600419307047524030659249698444818791896275611079924288593906893218298002031799906412700710386423521124541652785286774547374570319996684226674130826620313608673719063841077311723733449404805889267186855017116208084251006693338164938280457911283657149363887846708892999060572990541056302655648717989809833852011113813365097102390434534658340883491980072108103025273464183574126390240666727891142973890544857600267405107494616831902939000017634255656405951801262857620116222696612161968314773233173434456531150271443176067930704501509369128173003528434095688332891535590651460820308940358455119828604222180339453222044732151768118196536748269452584139594738833191357081656306092676348095111280074017526712747943155833324783093594548265974270329387157175888639001382546630875152212711453386109202363190994272443944163564871605245408623299917390057985597929209652559287660705021738477030132838515202897971814079480232304594393623218523691542214048798279783875095806920845393332315779021722683266777122826600472214251388286423867693890857853318057015075025285367927909218686355172006855349278873581895521017998922549988512307848366456807978138372726328590303074298209026161087938748951672868426854799892604003815534796101881398926585125660254725110341181134081596474977693948038304856027357320858566592571645269929358171016108991090149220972871238716807412327707366071933592304799542329747022176579911680421432216778297828808791336847319641296253853025093147150040042331534486613994465848113631167095939741358109249255827232980011181537373478539809490104306132598019071260902570766062358025730666943505208065439917269809546678808391985216216089840965813973148438650318279473720417922151354082061605326606524267713837639777545596777553533129114682243173965092282845641144753031339455042572353562881013815050746723173747467691599809503173830832186862828771293769436159564922958602582524070454544929016650926296749983562587180590681928793162287634190401908001720482005988489765171887372501797567656383699180520596923737384996320038552392901049752253583087755183793732481276373089441928356609545529827399546289419699388774373715267540105748166522723740563997337182838328035623514007320312554997225614767946401268848182952585677635713167686002029102965680003942771780804975617515557946943115021461805094060375639370622956794283289537547450044451884277831621511686226046977740300740278130473205083753363889142987692433033236052780420322407584035777470401704339021020769464977913344454481146603116906490219085647201269038807160195884159968205718746225264447701191485072480428445765850337993088662140701095055780724136754673249493878519863126330364526992322834688788830127025156960320203559714428981773620563658801413927711250000823293216595005747825563675878832395536587629178490829020549580840542778313770499416813675152690207428735117233689164047569781375381902022732554568149717179073901662817337527748795371432413302109285308267640877247539743473733143638725668051091136758495789063660560584250656563582326070107256172007598046335468895467916756322023819221182025495129382677515118182262014329840386410240175425285953269356004638592101029525116144466053763471593201591259270379143295903897968365442009708912259153896586336984762490432574748293542483367141105760416555678014162135669456665942677012131315592054223552877721539122955465310719302826247715357492707309610292215808000000000000000000000000000000000000000000000000000000000000*i1^51 + 22256963797257068254816896481874810403588897469089082062264260402673704004409872345700177320269351812753037073249746709840388632564748532921764798416365301065024202129858610631792413173187765594633003907805834694268606633151360747213532244331960300637045249767059080461248250893200209824998291300484576085537286994053666717537309078541598799628804277055281011983200840347508223610696787194803734323941339510797139935968219000981913464775726847264029306823808207329308169942356123068549104313553195279363665822771180967097795855477214256832281676401996687152505215325923191251306965610552901761746282948363172294584892098136040892468063576287286040228812979909645905405216990876588449789179991212162776357817596995330702975925353597408442688091119209792297236900044537045898254701202706562196227597787611620372825700511630972526858012010564427554254816625829906560800754788770307111081459038352373563987082318474242686008247700561225651245523389552653667303042642299927561421271272335973510093144879714959377239444033852735709890413759021680378980772968642184614828314992877644794154031499049144019998210174854378621972076140839386574255220817025647303142461849303652399839036323669094637963663361424100685508760554396979549585577388263923984003985252902825520957921863627308788480138941395136921829392468986403125852884678963733130190857940907203800259938626194366565032382426115317791547102448717138257114517338431416496346017107899319734485991237721805442000975520498108594490683677352808693353869300793062950128182358035578025760376103839225850834731407304321730323128295080835565992564756250350040312013841455925196322474273627580666743151842953040314475001268981476745590939759022352041340590425126366052836897207079474609087447097605673386173761624643220053293373076843747362537359447520366404898874577768452834358991289802087761986014386695282718152257560009099891312598602321789534433207717050432420000752486488819075377084380305395362817888337014063451133584028065051725729335382267353156632763683057773951865987121097141094680416343171330754807294256119564277839338741924134992330818435986208739428723310896941792200158473648188672932126950069932662124686256286344839025766434972323477699600592292828931692470122778804612453543419121291225305092328988895561117948664705214661917854300598313522030024668017197314600067736909795974123774892703585240721991113327768151252237259444876146773178592839758243152202337319584660421877522118495671075738622514708611539478222987831974027554080183333980771156884892147158726637994276161393069162688739285499453646039983216125828597967814580369680591811755223852149120431930881059688853163507458719004473435231001917958601947885472958422490004120253620589999300539608464405603467176179910908835204285150981417831066177100279995501733564008990281032606990760166278853322778845164066838602512334972799977130378016234939459392473428899144681913128857926249664134044427425984316733243692645157741216775612883814157008864234184522258463265961247994633339451642117294860711657490980802749489465271640344780158571529861189078006777170016464138888925818354499306500119242531081438324542915400995317558540529194251300430711654865077831137126261408576052947625180436225060973979636529447691668544104237610872692768034718096964875918548632256497162780557918329065275347882336885932829792178278893237954203277537959615491176078405125217095516160000000000000000000000000000000000000000000000000000000000*i1^52 + 262821163562768143001535236423520819550021602882418780223390871676900648942436655661315064397903093926585427477963957485957151069174543269111789995786499036738095691961435651661922156233204002199471048173311211574719095331210381660890001176593795012822415814761158501665215062151669368488858083363450909128871964824768691033229659073543071271568369313093033375047186056665289741497708269255911961174738122615218321934734090807259173637421368838266993530442390079445208818386062776835148447373896048578865869150255526351375258935917509367220153545136827999207776491883095637948643019871062318077857621189274631934415192400403072568498664739535025469653441378172665769387197475613902890228397891293091708470976082971573410923825732880856732422484454578729651486120139503366613827232790092197623997333783737082758360250487035205695509409766275915202916860084529961804796859145920950999395306590685244536379066156013135753530300740291539730494769700116479411876577846448144088100671134389838135566223689306726416684257379359365665588857954310041174592959321856505061789159581492154617473539193047250552837761749838193316336514705161308300646704076447988466856165050530395560245546709076799372978249902349777192909455921167069784320259745025151045524764574612370782847051962679900268645824269320417088147158006511811801613397573276738286158822372501329454499212807423519367011493678536511123757117388403864523967772590368544566701850064708708620911125452563727724736460973151045799806200211646326884394917968929971734482083842775612917424430994828697022165497394504586987445546987644796785951156426242858149120659010996916977949563495711565270473541326347183110746869943597321935647320173763152661665933357244736609697641716286562009994572649955238252691045617382515627621137034313864654163176059059267017690513568452583226251621085901874326007863765417838424720288098870425354958600693241253634024354263284318128887122115776625442160578126530664539100181440098630869561512284212876447751656924678170184598857140318998603268383757042720825628136402450337420828098594431059039881398927981069272206772287812555319533252901786888706839029020788603830499078523025522138458339741427412535452751287424342176245146379536409658469434319742228123220948372291916448813108427106438172514914823423778565211825799963231040208229900995042787425737337217488093546585089515146607929073527149828310799737642746590949347458425055645448938766410293113353755196674770078105427672855750393741219124633378880334888563415510109354218344858609064162677716870485329452153386754637286863247242697905127042334975114465198931452515826817842748153320042893444207519835686178868603506449962594295358473428036948557661708603839535559613664465696051012065420281227933372267133530801554528730093834234204636282283075473918175727880015268271845696011506002143086549131229127538873826435190685306415462118615135918235521349136088388211841557608800533597161760028310015724552845816288755677548135261081978416073870778950132555980907636761089566820057888486120297279173551777912975053063735170735692212907721031566126230950681615550987093065785556402380403732088031885429112447959299880724561031889451053179682809523579133647067734068897569669492017389434788925402211829922370547106527557356779995613338736124153589069427037318034013046080197927304760141487976503481861997291644741147911581537966979037726373377474560000000000000000000000000000000000000000000000000000000000*i1^53 + 65710745176477213494692328718069643538451359187302136145832733462574098011980969355001946429085205203980541705622349008275025949952566975850489632017288741923441706305650772717547547124462599082795517252872392179908563870680440414824484638821204679459010231361114704105598990993436468796936250756275781767696170300896453361688485753785184619082086436742058542280915941417768560797233373846442111130049860103281226503686654648400140530605292402245250254828275555337356581062397087482600049340764712424756678651614246131684473436318277469252033115858632660542021680715434632844157086148663185881675375977878523365902520746375585780458757564121905833859096261954009589197597701365351338522797573688383574678401277078029837379956642636250829142689789263282309805676915000960435313007600056411734390786860369195796918483696453372385889917842820386079729420490517063269669421188857012782105855338223195222204544539318463778705684282111731444687428555426437857932724961006066164398295217720703380492829146495123413729456179264304547166914604592814041423752407552419591265537970164853097452738968098674654081558640425097477572072697457136530012520918567482598584115225104545777193263523162042192982180602374953648167456556819292374875288153570407816995801100290098512797998081652630887336429552040837191078664935832842197495068865627816273245400913924147589119074194884271032626094986246801119508902422240775345417748449487355633509142623440211228052377169107565210382264133570188401847723091492849665719030779503958020553527830523126275218473555599942196986792635989159071738019333508976227590279848162437492057831597866810394905707189700709769411967053010720042657176989334548838930128664069437770605694031899681919573433970645293461340389646262963035245987573972330752306549106181871334825896248938389664948214653651217479878632437051063710630608340377019521797874699627963634543054355573282794376304650306858631022144445378891391724508657581271810537105280901902694804876332174427321837125317039497289192490046717144099087816944545098757648734684428906369578426703307303293489078357045669739744637217591752040318816340494416176207695971522676917346866111327249367913713817154377413926409795232298879692412071415829894082246558962673287445539292115481769253315488036746520974708053797579673192177112923149612925150654172820442606739276814725055917550357535503226749080075952130773958809495809368808821529697758326194625244386406359660674611998759264761567967839578029454877514377061990214436795957158701390545804177316484121684773773534141839125750958314116384254762809989620622002999536630164637622519180124673008383574499655890718795606738370947423598980855043635234056704724886873928773105648372228754949958211313520747913083998545673860636968211094145260257580926524789084244131244251486695562578556170282520365531541145555751010060008177293481205801240234642878128495875982583397825162103444081502676528284097014398167742252685100320146754288250700989897994200437967727543218957732831664491700275808896771253441725138064484700546326371759944838300372101370401697212608474517465863788191977461268509418427182684287543214097934496188202321424300467906444441042125597430190513589115573707866802176671959987694193572540820566823431450543691442887749003619933728666984694006579271884376992972156321621933751417880211581782068906493682073712818719915448394785210361078727311360000000000000000000000000000000000000000000000000000000000*i1^54 + 348854747439029555869546165926727094677678612121059575945362324293472069285432413310920835464969624542570580940807422681881361389054902203810712758432255630594660335548600077073022953040033239965271972789088747806249045516067361373727266086930370085208641379734171034705818173954871785177845074168256120568703370474052407627296883116011475719913958612613847998858907601810311982675557782599041746618976814324161995654937817175438656699762337408131683133736802559197997269589943357119003485091599985582414188209769437570600115844131647042919854240558545378162975697494703145874206396308749255716526187972020936636003929063503664512132625103896677145209995544395443452051593852742387960876210192257888456209746308575015407744380247655087271000841103430112048921840922576314761915051966994467093301762324361128385334442387451838076929295403052085878683675128442256008848214611304495732114135078821674553579108439786452974844403539043573198627132228177019954594704076244285986361650532119150434621803651869725756324860819879178177710424532732456598420794427931348072239335887919099784445378310498054544585642441704070314216572771759212380283361840608340852275383201012105105821787893008034407191513019134673328015643130719050370167272880603109855699049732201021737672962020095765482086065309926440815994982015739897804039433457053455264151149102909698717740089835759450184967362900517548868728409147153239621389489240399529604878035059143546306045770012989888545636479803097861743987281303051264818000024046273296777312537962816748458180172471458593501336715129628046122115132719339241084722617874694109872077793550946582318795641674850974369411931003972987909260745407196593874931467681168922805689949315770210354337186994266985406298006208139457955099437053408103559152886813416200031123176986990962624876649541763831552046398256021156770731260124588563341559670520859899335364690292069417160497233025134194189709132048760449993564338853011620441446627176549914762973988963068742889367460224849607220840358772778076900105364933745242189411597830931463067348938339023971325963083252697897225296558811232431805970737253661850273969908045150605161012755102637906618372095553794404433516926468829014610923510216790984802437101337997208560862364147532675754042250603149193671242539131014201856690004695296211456361827220693242372976035786848720011950173756056254048839250460344244395549964077718736523592987137651655578086089932375332852219717763644140716072912638664245943821662507355083165292644277276990887030829738311385106352707055551124031018313179067192100098515128935576498734191797771783097630261044790842485080802074037056864505677160885029693925349452023072556575454047537242038973735515328306488711902441043536156740554227121425785003631102890681018600221152116391411740507434789547705294278920379287036292646297947200468005380030243916736680979234218452287737284196715277975331624261676112198501249073132966076258114704959229156081848840293280385344094656699661012811164346666938450476177883575271289786803250812301439570228014071515894274545807617596026960876492255048287764721720669008984868437159647499474778776705433262918699567055949040266483082274721728450100795956867348836758662159550436621812702628288085005564626389624614165754577418712590136915556444311679993454836124895440485368088480185393255220883313945219277180074367236313383151942028778012672000000000000000000000000000000000000000000000000000000000*i1^55 + 170511946585363817904652738380923695781218095440642729286844184254667739749681250512842998367427840958564744392499758569474018787882426283176297669744515116623944779838051772406518125002981906411980155830017235215442772842968715145129382193538736665039208285822419513783787621031202014914506083069562165540326548046177015084845011259227954518757391220497809556365125930065922590216197460082711774674832522364433843184355332480397838837971851265808119890853030775707704500087076059200363577115023549597584530433235893968475768422088856423481482951978328882352763298937968400004084036654414823793857592290417050383011942033863523071076992185387828845038449885729049805196690872937436647130492187030155718051647802632495369016519788942088359095262320095185532839897612552954143082792867650208034993500656762850892746341527157368982839815567676981358195466613718879228113492934433636927883582315247854619080449064404288121671413815367351586928749758788507594176148571947266174933471269981184300359833785301981022016229296595070105010520687735847235025862676381705704794955403678302459303764127657443894585105747507702985819769003478226111864377169391375943377844081244966245893346246288760498383045295293001377721968817941378042080709092728185615343433233459363849050645094032057243557966783594846830389781930710560805732493749742846295750295648979674010531965742444583743772031499230659563855348008306416460521987231461013849667203219769411999708462333468192893685498541671646820056175019232026344309773404187396588086544440722992231388610507384758931397701857126771616293327995705920198988131385932283474072356937393408413000047873247188914375081073606877099593197992292997527930692300072353093715432794541301414858141846588878877574495111775096645313381022010620787545084364009835553516446369733243777954539307370591801009081771069388486790778144694463970039352001876686728675827469755516672485160399696199532203495685712504435435065318234571304696824998711352437847369390993312999756454978843478102512822494379277654866332676969886996138016509312626147952639060342872660329932489874838578691126950070913698595767784711299443044519705229083420864549493669040196952383787470186665478286829397029256854423351692911992084852426131827093439354778950730686639275389398474057936326019508409344271363709167463110805923699062577281857187741718436704411276317055898968140018848429323232270427585247819628243157635245628098824543615376491441075811244018492125768648107642992403124840570651229390339087647280206194206243612648680044075713232417186361407901658591746444263640790681224480432346654776835779542884995783987922728844409436495482433512710455726313246617646339598144450199418973824736035059057071333634838798706422734956795949135020614417776208101802624839825566478403010159973340741899535069593851246586685108946736557083942390584756127360517763033609611100038400049142221791619059270497016994321026102530347245807271157839756367163869568840200532650931783410836685348613402432944545679019333000756010707566788901170856728152895946192598829880803782359297586702513048382904877783345776887174239079242420797282038542784972465448881128031632573604711393631197185363822100015535510768944308779483554864036783915645578913089994026299948963672864234227432550111852445251507178730526700185391065349128039090917976321178225782345826769734697461783082384791770847604060979200000000000000000000000000000000000000000000000000000000*i1^56 + -185742777416462721807519042436219970698375491534719265629050887192311892850437557524286658917215924267674884789179467069097540983092921762592653428672838218637915922289973707336463402577420343336341450211195964459838069687977741241845768241658485286049220103748755918637627161438024775130189639622875699116608670148650504181759797193970467778509207074339469535156904930722060722354148977477046849008429256045936777828184819700915021570712244909164352369159529708984793676023378500736614352437696537195272160532382712814403075512486439366316515166117531354602627471601711536071160594941346385013919798749308823772294612220387018443106604760862897086336908284282584712962292306010363545976580226320996976563096136261517892209791643652000953953047958673399968617302712717522483995483943156787090145105606140445193035769603058386010680942011822203211161950383995344668238507930146441589753216895782881934879469208400861083083248963581524748922837793206051137906312857007030344466556121867283611823401880040386568614101153986959379768267294371570186013016563319413259600716053094846596217198090505376108370714579983156625919218272437354047772683965470848711894632466426878595318520670646556810994667937857829555549937427311260853275137549615794602913388255279953725358448772589299852674385793780381533712190780935908941142942742364294416621960196386207637384977552508416159210972514072407757535200892514571767944229111308228567908739654024962066945125744922369075344676952155501788085949213977014759912110810087232806716745724242763643913471323876867060723101905994572439523457227551246870760788588492745830092808316710773067699875459520910428181344617371152341009522702772292308497363375800940062655877885398617654706170744098074454255944111273955129817246676100772584272537702568338637022415600580047008884109463512916481554119262721719896915815816717206699255519960494993357725192771430543913252514719736576365797230277782183965580667317429280304960970024192078233112583769343192673398796731112754832696017970621554933896108368496224014084423754434008417694578293131812029694397732080463783983981536898586810053727805805877783200585685706309117350567766896910397257957384543050310274646467065302156917387825409785533190206571740365793797226743509330134136248962037797137818961059041768150427493408919995955186429624447379974730948612648421436722720185090628969919901924095405623425555190240018483949438467479996173829407198290823486464159553597358793050029036429584398031800995668007645791348963940030321281637785650138914663894319535636713508351718239901698933518049183517795225133226361494686064690438759574715491542949680641667869379587829654338001669660016026869948282723627604594537201997682021123667671282829687215776503955056408368837046685880308900012584042488399250507424796573921325885250768117991378816019014319898899860737697414225237389224558305557183733882537402080975330368780949076155220994362971511461705144468650951132566740368561022656512938419464201070084579880529649011778949565699133063179015399937694843458403670703809367591042826648874263395738410668329957038411005027550084650407540774210222061928441238992981949833375530356352135385765692679290968432947905797802853412235798590195624441593490266451931219047774240143058105669756526278348451204444436469102173426207564476254031655749978258433233051942194756103603982492062622620319744000000000000000000000000000000000000000000000000000000000*i1^57 + 392947200950555200548645610523975096713098155194916986991740322435934881207774742004859365317573585172318359307210207682107722129180564301412596380367519931454367246928115868567269519403259873565056782793218897379980875454366792165009730147466322157697893988162379789035115485766726784383818009380448137655839010916939018777652808678094612373007321235346148135584129306123106986370340151278628774222329656015382823178684298293086372199702013043180364466690896052931143164992548693582200151308728821193843728299350104377974289871687517671618201660646621819901641784783352894640009839852310512603907551624183303643069732287164455396998654303180661291778893811679199714518811980020697872552522256847884597887246717697504443915550184279622677527685192250745973024237274390325299863679388487137726526174199617549849708629503781137222347162078782331497497507735691380885010396370186328224746859927130879125561693390147570923427712769325290267099732388256035738653015317859995180172429009889712526046191598880866134517749305868523616597409533195469334871978403606144687587660009783864467709947875511067339961396490096951272561854680515019064787328234594792489425787032588805739621714706190427473629089399651002328566850684828859385744182469021386764947476625764802789608646967466991518596040367277740838642812858531767971508833454418414780826767025388646693874917228561620927666404530269435456047801417955512362194722067991293386455650173846193034476487166340469313429211980059583945873081634373256332549886874443604956624510376624701830979412126723518494455540966442988144150935340203031351820662324481341767668998969955405387495972005498838950292772308263616969830369270257340193394394853696752202339777975433687750459317096374992020652316228738458244121728258496004477620686323978380581930176170741243614648313204493061852032121252462045802593459416293187681861990426930398637839386170454403634954532925822569069429638954946340847337623459725884900071889177655942619425078422076624534881523569500043648927239590090236886489259360395571092351042553685961870463419176632800930349244576859165788722171677867636371412870634115005277304390695285653689367338877139618554003916205330189426017547636262250889299076880586232547834372227909862861245349459003020590079809678349276373847754261347982408534495612603947094289550028311649835399691144255097818571412080640924391749945016728573443351997607899716628805735189934760504126919119147290491366745775306057764700107722628665622030557567049883173202236685840660721177465545236340011165182734137317180765088920558830292864762350665600726782811241997817224591767242781588689603170709244002261608735877967929125413674288257937547978852790711571259043813360042184901843562644321127600874528896732785971505494825139810940727644596209292748884526880392227369376291654170732153356295724796178628900336985167641697910387664579471018456528192405616294938426527118900651043319873455156446066111989609786569850732243004411909541215634024563845717918142501831368117379342593688422601073374790005895930075520975832648095538160280114774114815517242231643761841749533543772104372900617174463564095505580808403364855234192085566317692737807328181421169737390862932409391018194921050488281778190913335633246728336008198387583633432463908251812119685947910804939035300979548007907715098390345560952337101031333290942620659037577139978240000000000000000000000000000000000000000000000000000000*i1^58 + -4974845037268843685777349288418882284713315111374434311102512609746356846870161135678721460764564035171420514594168075434952792408674467133231574840475024983805843068605871401535585432310793726057411332084177253206646257216907085040817147637401994510291602366872905341761209739418661692697111544710411835775929197468821330667713725941404092182793666438392623374402678964846329704127279831562961339393781503279309993323065931508884057478204064593170197877122945261816228712074329996068445551988667735673668554776136686098876058988253728025313546554841268988050610206492316559052165416377218719782011953766229987345187503526633765466920474335852246722731528545201197521395966733354112313904221741664339486276996678633880182220763341376975528633727357952584034097650604047760578750862469685239336781244814134784396723695173256447363820862025796164772630221399293392538673211758661660162567096070057845575202696088168669153565424761942151098463155036597510966016939181451918363299640766279037499235513958483853710380992748142776465637271949745009409372869699306336174901651249470884529624809112860971407777789126974740786285799686302988557470709986339707341581291903713898683723988288310944206473030689750395282680660637129725280258024449454087399647345395607900555751029335737982804002296094140631001386148203671330683330597236032600906949721620819786850499973963001574271182841095658650995075895795424567675536188171353417113857371864314387810186377014315995212913240600609594251467248911470403498390136806007428508631292387428194371329099612202288414570388578544527819914892290927139538378269971137649188267849426650780509239175536159777148163047750131739037459217810396489896660572835685970220356431573571172829335196335124602138846751938776851975867732448487793712664802948142501820750415475261218961454504630967194658912740475651994176963100856751547819747778931737454176681345931060214424547989024567089640282296145219067038313348325248130279675485423279070520683529179855191364816384472495747712872308455541125709620121674267457694316476823279648586619814853784622606617330672110066426436431520050907689359877150223767862783688307405934378275362600450794929333066561022163645511576204031997609280853491464215457027703984890945306653620929698398054638360855737722991059033555412363633690192849396912069798923061274415499817097119221111813073234617178366633816826782417871694537377861810013414527016097627212578431273591123088035938139592697183619566924526170920720157281096866764381473963609678113166958134386310609936740652854277582684967839144515317317645053254533444350924001487666939233236293929270140023868350066260942255226004639463461002966113133058260551972190075613435186174687424679248347720083497476401288181051787571339591397399405321782029045076395750999940920973056524348138267542844440016660851903288241419645005569003734799482213325785525196171232589256116013985482323818003711699525922048553901850095131461474409960255056167037514907090280584981333134481936364376567624396813330535029479608648672471128344550339416777010637452641731901193058488784815798212495205817023442168699144075589837968636008014120767210835092543047813114740281810706781862330961197531253109608219629063575885164808712141027436782715699230790642327061697493603424956325148637353836338758530094189944031318681445010688683452795966747983909695546484741803868160000000000000000000000000000000000000000000000000000000*i1^59 + 691902411780266085578038394052922686937883843013733954100876149743710438007321960009056662385461715136884764014690122919488938890380545573504341925335913137239979907059062420132118730594909553906785167670728397219653221092809528459182034229907460980372934920533950955765039953079674897777502928565369082869320739606681204858869579570322452584723230651955540072149337198519040098399194745894000680191117608773142442304023136498748745375822325890738457117458321812166616577572440341972822770095780782094834760808652623978828759308660897943577839976886508334800617989313136243011231783098477943734266893365422553937113052033983924465964232111215380528475104473543724367341537215254855730633491043924727708708161145895325291566486255003074877632974891672301500711817225863492627603509260534241935884928650817643274390287102635478578097128795301413462861629598192855951481925203209684234669460621573405279801311281156315783129045274015537415053474423674790102283596269933065259254591709018206209523969042863044369506865923256702459248202676801324775191864124210323455180958522754806563409626252293192168109957149292242847442547458825031930124674736511714101443882668088759274410815297864615641646889734558468806519275586868777674685944459959306770394116927738671911602251594661656909297663906557512036930856096462850299783264560816769636744640289895319230773615695158107996948556443634369725499133078247415092796432156397037139056573026995230183426720698204173967709893432011605979052671201674909761174136842527161610167295092626819024315900529136571152276559698170411710743014118254437162387924623519767502805117303483231112151847920911508146421440076979036731501158206584990923734157595037394071120058477264909878137816251278622458053730577499310637692372637320616204848665974589356674165233370968892142676057661576944082968330377209568865627885312424903500053363732539105385949179600328589237809719975532192993135300190130931199092172908013654183276685604712516958488385725163036962528438657278258724038467321464325784014993406200554247452399948933211342262416411747642951224405424616616331620972715766191737227906048144254116230457217936601346381875757933044253922124046992695679539657108025175758775788492826658741117589607007770524064445245908525993358735998137391609605815756647339844862137757415616437930398976871380181560302429930064083948449478685151486499596023000030777127119038062918061771306674844390665318616810150154673671565609794390041851978737049821750632032957538320204927782175099320403280728415157863323065362629393364306966791087106717568159227575202783332813304022386804034043492214985224902743116862263225812424797495757263109763086735745230584603100792769433419045078873422998980968302166327366784005508590146693131129775776488590582551130062324151587105893163828557427144231038875566883412107253776004641797085626299726025200426293716371493113903686831576685171764968568678677366439702583163122070866194395547074091980255436285128206107279740955998990911306625758842746947795264520522611909066067661132631526133518209932582281704737925462883880845689358557428557733303146812181487038486824091296300581938969716049717832393728979027701084998270524447941003429326699430040762490367466315144437123090037444235243404624134603400987669608067422401879475927751256620601296166971439246603338862316507293059868775875464738125576667136000000000000000000000000000000000000000000000000000000*i1^60 + -27687275559724480219411321428120357173036969755262605584888542095663238851248546502774680113761672506384931972403297910709279470497049817533930066385243620470585238900797390372796888252164157599417451715332482746284970560520158350478533024246525912650194704030914999932137474860782315325241744487697171629786961355285326692612120464969754528380226286978258890711543928934495261369815869515824271883788286009057824446196693698001680454396423005223655082876552606595379089262163053923004075671510307110943590919127581390237678518127695595837247749915280960937179533169041164301460648642221032819499147265497826036270341331440814231095575347779621968211442751347412503766198098660014544735661235506346850056157967640370679723609157364629611094659690535315753338587076796171910783164787345793842869419094216559284355186099812652116676929572016178311097496997723130599053021619975941061094224937093832357442652447519133418135754479475784446772166721748915659457924596802250148961456716698267449881353791502141063004692228759209671402469642437722722361510828339460571961645890062068883986096735935133956896270936997983173987885887273544164073592140702775975416930367324373125073180822580233636870829363380382848010514068325204745492288157745169987825013932730066937602368440592792217786941982079344690138457009341068317681072548724013897896494497926638380354514381045765987172210501850208499218330150287770261631504133667663654902735435885890367216389560612606579929100800548432094753414792900245993747276754768994170291456569373413816329130633098139391355191324824024241904280762398068323645884335731742990454890232093144122117919543337469359629215680022198665507713906091440674912197652727057566289353019131696687075521271474289997283267691857700631618323750628485719332801085901917772657773000106896114535879489841743152916713794880964425399048526569263007889063270848738006052457246527781354519525793852817591021009963675956412966191463505637359079689735930626585146106078495185705610432794016939685031911268120647067436273800580986724714237443135970044193921254364810587217785532449137771488321999606532738702675098621544633288113336074242081051732519814284176611282235497665295879432307115421306268192761642786556088157520669855571967309729799238779479751182150933602127797482799312272816975947523736873181470497561643534989756709207213676490812726231322090386171884276222136613440460661548638913396133884190844850141334959518192334043849589242079832060234148231459974972779974845381484902137639100115880089077790650589826975305822765428765780581231012643618904871121299088939886161367194849383125702168411619060449125314512144864154844167895458529692885760360493296171713216237589136603409606878708379672295685105749781486148929712526174534571416211862176281675566764686021905654732764834963922382519702687612668300621830454867197273653795295410871005695600395609299029278023333948179423521934565965889994121084584427015478583849795301118950402049078156581656622794272470775936460590005375559607675763733568933511886028870885444346202830651586353931650209560636905500698626695986581071438373920297206607509322580294130599834657685055840068130057655270657698599456137049712100056394493693208118889541241857215093047140051355164854759201318457720021596101984309621002734090441540686826776599934829203535340704553491363025336169522607156935786496000000000000000000000000000000000000000000000000000000*i1^61 + 886900632767489252314909943318818553130069468145946772869301309602229452893985402931660500430382674551417442931249172114923722333404587795155823034907994070452430192241843703278228187440173672019699961860012259001424093730173961094370559655402202892926110527203239519439395883912520994701067529215271888223295657289980445815909804229639028377965632036999552256885375720091443691796567598163958761944910959610745476576678358022087264296144693363672288416985513754307357092211110210901196416313695428888736412019096358429481892892785509242680623442952613468022415155121499864813760900784831139398242213764616265332625882606310672837725916107673606736897388757086421680604312080840907023961529393332507520688536322634086144260477274233896707195497113567840236273066847805945519093742350490623643806802339237261000090138744857970567432266269175521804858925111446753143071723017213027076098490662592164305367543384184369955906454807259106244508197273262629639979318532820291117076162519484125368362941109739789349343046582878752263630877788200401691313693620835531509973666240271969341886932517177843515132665839948316981937513730303145670961815041627351922596345515827408438490245786693062499942278185715076310402190522719225844633778017711062198131044509796540730654788476141917119350933483213430489840662155767495107559165943137726073988086655650901758094918081488372367616597176995088586750998823334127577652884980301938684739875861321007837634584184581894413765908964382536423337421547107328655499167382048344958139067984316286285088400900543875438465073087419344003590731097410478217401035970933728289850211254564644262676652125385022031425586984367134592020908944400801182173933240376592275257299841232086240413332182673458044023731758309373312604234297118512411550691978922147025493943770341328373008103908840504187939920564365721316420535037009948675352814703985052513036280502462608947148778047826428220224141306239621477094194723851830327029204163571402966478642873245731726928860127484046961119551362230329829718981951694971058446106946617341574223075718336647054716258977582143602071385970185274954583574028542782730551782977501958378985302612908034260245187885409123477481129187339767184671630996940055605763468025285937320868904363365287129453317145027250407288116637189154163632514996720246535634190229200486394249573196622926701464634717323122858558731446478317404460700550361938754739737630698057684565060425504585972738399656160083350645522935653331495060320981654039925937140743947552801555037518258391951521218639237291947055784130585673376958737649547643321532408968101604996388725793580811343312182954788323513956377159775340697512959581591765380164009559952117506302156541075964835184841104921456269835507581090638461741060276127567405926782928068642318522741893286929243095225033694050653923999966863653866015124364920012037948621472444657878160065332197277145959738209137588731730724170934249728531646336608540522284907808181820204112822566043187699545655825459221962541895750465141275440732995571492953758983162982282022531795620241875468426638500915091738860973421044066461001953364268275723566363298157641472370628421264002635665965904609172967501076789217676651540206250624778775794639081689080965528407636037849888501718068802080482690381049883135658448330804788005892624484128488341263195728331304615041515074355200000000000000000000000000000000000000000000000000000*i1^62 + -76472487523502062635446543430850795664397917181780857764490314716950216881438181724247018606631475427525977250301976863048746386238641376115864311771122487386215714926519923257522070264057152996471312213961419381460820570761265141302627589095055730356359553594734680414713806760086655679004047710202701987703724181167936865677010917050905263129843373285956863911599041428264874546344382143413980778411384232553523476052336526658769408967878945325797108099868129078456112498655430691262947390345571842477481616919441188787193859136869325192118349669408239658041382673558024136201815154254840902022300258869613890586290852677919218569962146389005927277353458620372669229082982506206398015498882372396344729638011029320133444721226295040127686908389451856563735117925586822772612297335728629819692831996541119419426945743961037202408418405228295115016899463075082704866532333221843850707182876584238345252709870625567408953073642866656291658199080059106845944432144812500520837716680931651663896137528362293434695969895962964089046992101803595557400686328865552632180235554881201052992294238455077879514607009692470571859545535457842308640289077251042939671135475447764096675054510998753797757147745861645073630522170516681604639362163527279510622598859069812227904218176973970339836942532744894781240181679054485064569246632425088913506167443936053454987561919921819385612388688454377278183264066353532884173459310488479713242864332896888040942314468925853624401371348432815136127660718208639809401897446347656717544351862669130352092365390386698742044067461415597991679403486898496988332713365373148804579960258315701347384198858890988358468841298550225537390008816223374560332136890375931082255217704113467976076660187016370800789551399367951201887414128666853450354129072570273401306568628768461757189038348106010053806967943694138260699401555225699292334232701003743773271344131423887970682771623684426870299289853816282729070058921309591768048849457116878393339627207877180853937837318037714390584310161323262330587883973593953254842428310973333756469160542345671120077866879912471308722766297119522779920563819467813748013324906276522287119320470178700119509072376940894453990386001828454650723440670920162672823399727505080500249415656553873924785162621394476467937357145552998331002588385708337227117085157380114024929164033624686078329780929850601374474028932789498205273257872610449122060915633082970592913194196177210236161624971129048584226967277353380490176079238695173928063854541957998389204888001733582996237111071820364802699630578333510412852838170171755442806353464123610844990241344868271648569510067445558802692578573091902965627677129140518513216146875546442980520969866081175645584611131304803977899216554845033444004779435857805211440882485637858012668970588842959234034517571281319633899826170800358331392494006008197692156616341057413168868466972572731076110243983300674509841990813064733180473641795086089774401299993706054473159386684444365034476999234485083524889034957099302343822079592894836031254318498378437808416363845299714134007286359202042507590442861772068308915341411247906167607526375975341661554564812785160130904116223014010617532941759533246930117616703145882310826410884753836089447671784700703886960917264379517357999833346761801725331248816055713401722041249513597723360178842889990187411046400000000000000000000000000000000000000000000000000000*i1^63 + 1496003717924189207659496516100740151647035066974539960349975009048541245948342727065835093232728227740455202837484641333360302079686713608915230315926801764914166540529665663044028392158727830647657181074165255994591353861950348578425760584372166069399031644570014634740276217986478070290747853856970353412414465516136853348512047665900285338319544368869017204457492793901331997414264767665731250371582251340075327050513264828155810356553211496534278069022807055396244786311882566974582733194997422970345445243888628728333165095211276711898720539008382294188386544041290625045037966873586481114012664160989934224094394007065795509295826200035606778983845238306306503762438342270641413132104419508587367975200061323061560492851757698893249489946927385559332940333298382338332214885370595752447427646712337875276013481550229261946016574519593068312082031097120253688270560701700238916892651519140681968136555681455314988786350267684556202999115667146828833351683093671580511161196575228614290568290581172538214295790983319049713780060194381431416689555322582992677291425451257009817745563374584820978972297074778305641173102785866407551359100235055748890937474904724783779060625110134892647570248189391373536410047372491293819540322529311132824759253307141034881494212997451896960652000368011744507662022419836785129913447446564252336995132821542361473321847588681674431272771208686056974973687421958917697330070283586515277354714782028198302387776330174758823806089738014728442019326468926181385671359906988255823024080183494326485583668945025037893671274919201474909750055785501725885885153358979015055575669261311847106822502274610082329003696378684936156567732929846244703616029841993704518858721068165671353474695491021631093384265166762950479368999282215243339755177419406054095355347724042404904104956655092813609238150327780918083626569007215684527778685830463746726731974420045774333515672633092104670664082054643890095431875948959132178365000903564481915309965305867566009595757415881513034169452248022863208825777905431430124285830698246210479133471078225297414798847496624149182861560884553507471239553099538915094222605479769158296920372519526873643953446880583821494895153668005050816937394805755537498255750612087859048001360056510474728590368155394327026262062423319144923625626872619746137965288399661834795027873017284428605879085208266963036607508238776906141508589919035755867596772319111616312944672175720906061852949280985804685388635666761179754702280459018575889284952992466908398067115141399929689076793136798432931307515638375692856963852382063751992978720507732069658509300554724630927006168742740092870754670335888578629850790574917584587766044837709138812420143783121309957490633899700151301664540357617479581339668469657928377223263333083617416425801877738392215787570546038794256753231024839879562775696799822648196265665222315420144940435785133602755104894004190981712932500176662168027609337011929991212885123150738325853244287204870222423505024002549617993913045033809649865866789197764310136289814606326435653757396915543579537799589059666001666206826305484752394873903782139864327930452495034064924480148549051847229612347204337102410747629724005901269693959601046629197574358207450737123101313185387995983652345105484979543259869283362543935804033950993469128859321532524008851475568562717938196480000000000000000000000000000000000000000000000000000*i1^64 + -111856942138180318356273756769460517759633312570859937657260228668200413618255288640606780539067712129327522603194142305514909326150929032855819755983907472504994753232323012798085368469767230308028458230566540946335866808368594851183924912761012900899852163044024921281426092590346186189459583519980735756294544440459912402906147782102045989105471423739048468975639694297734076384852859235811752829571373629905303066389837342318326900095004810262546816659374266294944066655029051694435157957121310360039292073113181094650554581107705296397027418322312762937071101309949976442947355447379121985767782192129762399073696836458184857233751008686110560779283949835617625827635731427785079690246299346250224886990227206712724993662727799669604448755269345010503677728267464901839060874385112235542218700474176882701559466461888470356657453320280088302841975268535316717502565518633883146925762214285893136283134985073419125513189193607892874215454192201387893436137953466456776275102247368730012742436808520713712743187875369013845680254030693822256977210399301416459716917364315204489400307024624012439306852574226400652721801579969214263950653697846917993355257726459207544132571680300630046510742956247904688716667236723474724550447303719925237025372823882075626023099013546472760788205880542200597585396667819113313602868848614957383563910795351849947077384966290232447714172386090175809778285514588859834066176361647910581923884398641450905200604138413033182033589411744298702472081225777808668486090635397976571356204822021206442423038786492722538713298544730620032545729748720102276363553315931205633933203639264150998442017204409714933955410491977575614213449595259721160148353416818641871346592667372352245276947854847831115291162009370692263248417154329752126055408267431649827798797673348404891828844863685322641793233699457645585672282411789575751756378155419694065689554427621433525129896740648816353564136999660602728079128813468681106537790772059621715639626456600902983883509413205042542792797962205634687059812848517602727741214926282744286407182043321210029557726169954874485456199272038588856489335062232971928322994341215239426666204564257057566266753503460472272606698534113953151888215686468733098737099548260413211646789379738972550236705991493986803337417708368444215344601604203293076475152112516185977399883892126337516438052127733884539925052374936191419740182434951403204120025100034844255506834526556249149665314019167784850549468643836100141197733992540400051502965366080579648181202370840593269038458071950248982905781555500562078548778759393801437905653542279781564131827729528302199775823797793756762264790178810871568810951815229946205759596270073503786420134786001623418662872429030748829227964954033246161985579328071894088053615902989315743242921378814950816781567729373181866414306840917674353589973774687981847386898465087998482640777260061077702354015576491502566667010681139002282140584875847645259997960899407003275839262991525404881478114161272866977720484236300613448828994518066743552829086941234189992280376198726798586458273215941504049435635961867303991515666111442411234442625672930315304433295955791940095887632339878429911961809903008184330539285181037821313833556412934715610816584012630621631521294101332200114341621906232533793252533543913618928654804812889411424992375851045027840000000000000000000000000000000000000000000000000000*i1^65 + 3088632868111532825908410594382020637759183572715430893584113940366784187933591990187232432144571011775677014904640190312267338630824048895091635689670400503121649474810940275082124349392364465332492728340179540977907191672981264734219696383153915967868341811078162093605988550961735279200898325402502180223775639514743205462648738662818562503980558629950751748961967522889591548182947769282391108754381745165204268025055212437078257203742523184528451901571278392621466139095421842451049676965611057084009414285737969872068847228342240239545636927972443831920219782598302897736961678986824836227329299347110677993711222133070463023908067391261202736815136063947662457323286292452641590845170329556287395043004923239096686844488976370507113062079757425505294360957220645079880528157030024125079130753406416262570126813918455467430370102600568509712557089174588722796551167067170461705035708174720921138890640737979060331239894639455917384249899510122436497651405984446720328732361416103085365856074855431305709462143249450739056895225476824584084714550180136773048128623455444464679153251138311441695420106337388457551679358592320155252009893036535912856202126055994428422447329649284794832252222897523715278771989097383523683093585200077392776285145077364135991075275587829442578200237910134267067580601155800360781733221356279991452908437620628097187179708438142613175886297776419562087984418341360934055693628110667241889543764961700936004272985232582882635754317736795028774087592121911583834579443497693195714927191871169169863590667197367101858265863832747725980099478079701176327379314567791673061338331438522993124899020519298822590166249623735077429380907941424519114220610780177508192033293689514273059808621625568360436342408440298438168031371272615745398115021219613935537039828315628328336407172618536240945338543121750573802334825148080686950200553695072768456562627760857064587461192386357827938772568003677124231473955270800105633134959363251158125976016895522048634506166677897136179323554858498177421157767632625498326884419246393538190215346327227230556786783916638698274350986414002812747926653085661399222690644371986074742326217833230776527974069725595656581714810750546592770559690210420260557260563139262887793184228677510109563813834041922420313481967498802340757070349479991990544619344324478057316680919165916623616498353398455812314023911241456658162859730548734978760295275273700824462346184901215475626798041223407008771579356203102869732606186930327402128721182953123304653034215004769725043196981690169690534163955834544130288761332374230047208662642090489773275886770318022817760403967723487188629567420560689015535867048100581648608806463655091911424931816835952073136119834918071884329682455874814769770215325647586369386082537927776813233200102346573747263247601426389526986185690639405702786932124620183753877877890347544627247577655460347969800418693367456049910721321041061557526836946485372503698682076134413640067236391054504732682468914533168084333185993069575103306515455950791369562220610290719429487680869230054465856050084656639042647235998338207089321088280723867080800985154895497870577335200892812632602069987421047434602966786063911757772818863758304528464070555505087710257918217942485155993502530365598586962530770915613924515138644631718009172262478404202065181213721288704000000000000000000000000000000000000000000000000000*i1^66 + -103994258900691718425578099552104602127963228978545380636496712254336970241716851010426674799684214167740881823366712648650327186319445594254311480296928295364517312661368897441272317200218355573621829654772932718367872694650042638662228164123101399410607212775573717884944460622209930724753379920678053532987850681935927718101878570173070991866808808173225359227046906076078040484191944663209374662659372531566681659968566381803923877323106289902116793056752646653759558510840723553741668305072813710485375782122392883963905686825315010256305687953421784417910474617731140755923532046525649797516153054871713648166830258314417512216733294024823785173343298288066838553095839903364864006318559236446351756672113488207054495608630785845684811068556898464592349438930747519404388295793138097331114972190994721949081305222885602038371480831383975308733047650379214358657807032840638986051373277129599691662072947477775761419100447070908847083741399497611056351244127871001600776002625866605862095389009807082074184649917613078713105934716645277372712979864961992183140927412354031353978009823523792204607985814112780225074248078428055128996731390578112316107580112802532164314845221488773039829589221928112731773929619195411163945023759517260612793169890843997135840298018094315259566575968945876550935150113179800072426270218078344902019604136667734487673970966700417910149842135076695685782835118033178449640338272424957584330550849428210489391475005200603177730651681126512644523307323414339915816013049521367705692868923123006997452404495931837122724951519479502865074965446188707588885151348996319842023239631481310162638430660947517269464862683800120574458389134540208974865721547886848618198691262173397702017802846741267732769973764760347493954541287371785412172688888633982269018117622967510956139740767290050476429042853782630680730072214335755733196616977422010196320725713389570395976744812198668234417884877673683593672905173299988076715435749668417402327776470409649607912894466779343903331937787576855996366843360491849642635389116381640818644718604655339530444403852910068785422970532890773041583759719283916114806525755187210643790051580552720893037077956398488091879649598865239360061953917631252122937082982341946481329278111563441159599993721851275065413913896051795567806850115779889298578092540719570853178129913137395334242295132231148019524793440744089924877683004870001975463000078570840142576760539067290915882294478125444138770393559845473375753555957225529575772644037208381694264227886886441592608397567562436394467941033655007577585195338416796900987733829774499294967481447840625622419782706280115760201609454175389231106899515812742966198821818729493108970473906479046914611286430536048419002169199711615753915537085072412486979077534419052680963250863424275950465743694513648348279546299116027709491110946407833974863905537136565103196457997117877388329066670389623723870347444135400430381466691299000829329032462689583554037007244968249077216065280343169567943026524608392469838527879374744018848358735595196041274968866677581883479684558075977391097427400038412937314979900441242821844807729981622050545040122470913888687535993963866290283824574210940735282988976833216765060358347222872101527122593845116087926529735682166595744144565496524874802107622095698933245135286666327023466090496000000000000000000000000000000000000000000000000000*i1^67 + 3446432194710983810798108296101838625261297661873042736402795329962640486224224991214713019282369124828575642352591716828964309716009164397439345566007971742181649810174314625461707688704396093663036227756224466397797588034808876820338205265976457858634742801474150798643495594003470558408397661843404968042760741478941135802445896409948195168078007043093761760772758362472324679789042534628625069034481465472621506765633754700173274612894800720884474806897086832235048182370395098011564952084262160003962188519859639012814157996912089278102851385991295619839138646016986131830792032353097090314922434517246843320396657194899720652037521356788906090433423846234149193694406369518868928840412008565806737015132006022476695751538613423582487674353952923599120180753316518652508250497146415937141743632821526090858146149050069631923786231259015533803561200076516738805197764531723668148430882355197612182374919951068204487803262639079918461257175133277747701166409316403253796715315409020853308711325975448192745367483984650980101419761787370573418013246094081071201172297184647187809708256666451911194229185865442315299087828834449776865572639605289569597931564072471419848250925016359431683541031258321348683912353247177804900905193845330596398849552037161665741627572389482495028794003142613703454289305465274616697405871556293393801598353782569530893499569344670356282296799524657847031956738505843593099382976702812027495438559590517922990386486216858446226648288854849934036465502166882430486820783795818808804117228270770386355135537015169902876075697132554563341020175515412535329028743055953505037505914830280252577852586706686677093066096525218879621934973572975576136615360288999466089995803319798128543287963109071521100606430342906584624699484448394656811752185771124036163335963632498467449737286927687327295713830165245705720468010646529325662014059056295489838296014549634695045636293543729121728590116571674133777333123647764117087183852517379339303153933454133709421667193482140494947986709065854483812920459150076503576593100099361237425750616728601747376830226294385438866890230357447734155290896153924127763650491654250988532338826356953411408402514175208178689926785487088728792353499889584009411652812024019522219374676709782741778198816478154045336625027725718968136894942318419940704945585338804865824551035696001406506590328855113992882332562244088432792101122696439056438568374868821450805344406290841160946410502244174907208742854705563706125790162818302416035615350386993616940397944918784046484092563346988848783153388423326611132103461464877871390372590998394018840768997579585560302575772866829324209682939907830046828455790108573957851058181721445291454830853378972247434315484224625672773364560798634872917035102343074443638107845483944905249701791366830722360557463832516846932684891700738931939495357303534791784912819068985053750087514854098281717125120440652383023541567720520816825424435288193528264323987546016040692024626172217355989165908124222044696058692440763897834198116472753210536179911914723585343909689043597750804488102947383289580103893740365152475436266468609462818021395502596530088416070301520821753239439928625316595368033058778547762197574192822353753926449957284144221703708415822368735823904015373779527745231074674479044512329831019731023036276717668349929011200000000000000000000000000000000000000000000000000*i1^68 + -81416910558209679898906314498956353341106893675258165282778690487934902222747981641232038321470152097907761087784605979399018899209967249158066993074152228201418622988201149173491146538507654617066011250572915526021385167481452959729849343552988575799106737406877169658148596124184699724416412745344231618459622627603248325365986843399626084033492982930223071605199778666352220969948749105080372544085697215757626151616904313804865295816586248928405238415179389417947931971093093771052301182174568991483518277919955138508160393644906291511884241566516238107161823926998164702784148993251228839868425538529786339049627613886715682288600068421164864928672409324629571885727359456767411355056985065159897166801721368826990452633368130671580738849257311896094537758908856240916148297473281879990599979490165719309667208963119776483469513843448921733578228270300369053484530223751088623870205320574128557928338543933602421879619528482804886108366677724231208521623583424847501990916095717221294810085292252246813898831329973469791291375408737332188876249884669608048245684311754520545170058967758668788091228172995314654217823713915799604118845307507584698505279246786082682742079660576235652012117837568921312719977460108051166816181431980894273800929756885213604863860430044335372001469502950456292639115967280204313285262992077303344747400877565924173606982227366849044562566362072584730361352588012383810037210473972549477203430958580360885715744047821650315748216500072569728030421406203497813474997909449572492976562526012158256164964555043255954078913829079202081588744990511268147184756128258563793201430711504243873287630368258005493601096869816780232979063086707946092855370614527202850942413534498722381650840021804837711805997247459948778088029071211315426503784986494716107429465320419874029042158036942698818014310878967299662870434277206944335526404893238291722055899195321884317163938436050166041566296426221069720948612612895308931274607745558102985238293232048234777643109886431871627947440112059778918287460983267096642027095978734017517967210845046926818615582248677435962065726561662964546130563768006557298150234039000292485630805926691523233548281147812998068637227213234810588414622384998480269498395899703221852656150946040827389857898684160031583875358847859798127173588912444919415822360261604734206680716425207646164214434015168424478055143024765153682296988725720530731076058578082687455598035299984993579601134617715278886718747858088988807042208230517636224213554852048356692704268585198162107228006776478170687675550198804234859134191097179088307857449740999408788190950460744367441242131336207900250091856459285242275814772417803128276023708477458125872478896484268512328628059343545333267412416277815570921339959715085009742413964011844901577307245755131247745685003974415837863143237441815286219126879332195149399175040678346599885048793158767096081311025735800249415420849592374187604716214382435171779693720044868984136434736722516112848569116026120984304289679483284317331493929778695560614584547788668681093094551684700970962729137721129934977302838573737410453233658632921567261919181712326211958813199280046272384130433279009523791590399241814584345989940926799188989640424832930456441112452450800628521186101694306498242374228615705117429155456594934900788375999365133358233600000000000000000000000000000000000000000000000000*i1^69 + 1886456651438804123135171967379353738154627707154305201434393193947044680657973522885771624593081598498073263709927447666710494213864605834315665352106929292656514733553993169376021657956341500326189674642245576851048259706809348741829176038069325312126094654409899355058639677622994178854969503220374793910402825954816543936840760948728259096597798101288274013462524133584336302802673047354720967839506618713330884550214634440549811261835233518339943140507857764242723462055484237857951061803047061603454355415228306197184031908611871931680733332974571815684635074942837979957768191119097577635600660968885339456618903292173470271849069466556742037686258992387931380573646427353971601639511580009463685799012422427755176481623110016775771503511872175290468783423637301542683882164264600492670818967682668788039332932572026207361335446103637972221598505311182708732765858660541910457548264526738706386178252532716463577040301987979155759672628887501505489683648275106697394295217540181906569487889528107166330312744785868433760287021383136006776421631977823064124677628113124650622471607613874086210251847152597071049909627902551824035724940745057660518110754143327697682435449339831580927605302036209832223372882265953179059347174451396763531888719115253295669597637688851852483564891007256537359787815776303370321775370269940789462890749975561257238131400945641099202669785323693379361592408673983941677374453998275529952805286963654771142065506812795871664370249009288941168593843782721793895113737727797708749960516612307219769107127447188883372970298250196936812510992960193168915914053655705378245640519547967944330208486909014666083258153863706377041279215710139727234079847377817719746206380607871948324187750182918759359688337713752568075617379123323822926313857005091339543313204435432034627146157539381732295552606412942432236240226060965613375328411836764313309414411758599315321508667906138705693829680851472129407996254956542544778541445155503831842009381345646396511954977819718577600176852060958254114391833554691728795449167320825407260630642264644515244409710007396837334254304803873911316927615618313878575405606921865994897124146183831085435862646087761499289200876204836745637062199908361961864782336043606087421528367648681432911133675209836538508220078943240085333207689141439260357964707738582191493733382364407164345821809483018442731553052469379267282269534866527585551643003038024399181171430001905475116451180919632805447196913434775921281026529026326283326443494303981882024347680773963250520715534601231093092040508380403898235548684276832756690412408819436817043377772565925198903363573438376934557702975898761808334235636323345864745634438940393847591397635043156823899322987271805840155526726915672521211273090957220557222709137699293949932104743127726957216407574410131424892841901590872889731511392695562479442657831387392194328833766109225510156003964800248573499328992952495023822170870480794630813448083822991002456413813238693144787974721909214511763654280191198711405597173009729620142663489157444548583095545686474660066004093031374964351516326586094725180837497777676161105063185410248129853121425519970551210216854716325613179494700630039858293254000918411564926082102847292915113613161363553734029225919112034171434805081139607996753912095494840560309869740276312320000000000000000000000000000000000000000000000000*i1^70 + -39169900239307782595471808982235249758900532914507278978533506574338555622263532371219812689963441926821718096524017487036281203638690109274057742009041138521060825414108561833450329017400809781579463834857695303860397084587018026155648451256842599011529020337716607993682910828240633493408245001910553040071665875140926132965917984192041898127060839687482087301935058839920450475667145729991050409678051704481395918604349506337193854274619039747799785632078564437788585429476215418339906491631442361417316790959290536715230694161274791674017903913583016386163508126831043560893576285552810514638557771867907165871453026758875989197632156970017286056113175512322988950745379835539996384015303602303280670793256957466629078422205261309079031916585949469705603885328163587279545862261053250227015697038110417241052384253884241909923465978652168140878821893048017635087904589539224643987908683724596599927855420592080279932933355264097533973258022733430774691399855450984641563270662529539271584518451871052202136803266596011269830427884305030235532650557263861324455519686354354271419631048567480989908858203165029207602873632879538889903074741020264983747087173793374550720722072276660227471324638722234869725933733066886458385401627191430759355664864438887349920808039738284686523552832964825226680427927788767839286229499671887654691037922945555135863176920171469124392646227104417812974819321419854951186954977683617175177428321275838253054323694557005468327848515721763339749791534809876289681001606193780983997335056548515258470254039866402670222202561164727486790084267926831249881446386977314352415667665600801287633955429090351714004678646864875769216703144218622700606786723720173142685159680309728114866199914880868955823426043257788864514282291517800270125784385960040950693249053051266388185331492713156735194718122869683203552222131380217522070885097551339820115448069811702045153221760521758985816170011790374315922151776839770524382077872967483749665538239041229008664729861062820005687903359255950109412698077236024566737222518329605836125891535583732293148736265180676150929129490102608166999202038375825130630419019088668189062820988468257230510453372376981664545899947316176518399087116092347755001726569329217730407306015448132501858895309951353745813153609000175726372674220389387423468236458875152229468532090127557699188299415038050843755801384991983425699305071565888936089242191180976358932309557988670280132921574450570698383717442271462145146991692127160312953167592866551380707750573262603528690702035161823462200812625968011661211533975347443905258094731709866723316160918128954661917505137101261918937461541236398446378024790189158792060238872734832925347768213881483378981289850481108040578304762856598375145402227823176997811470434400248947649105403645339558525271384679229326526558727290265965040937271967771802405566741708172319829926993483143084644168147227620453043082079047906900254032093132325311248248800848033932550137809296374131193194502319979185716347337733223062895959151488364515585922118405574821697833268564668658201500501992159650507316370505959741268479280327157191988832127964483909234840169066349301969459717203434695901759874855965788026623811825737110471090345765800628299795901276715408310092984235911248951122500072384145233151951146139183978542298240000000000000000000000000000000000000000000000000*i1^71 + 769576337723565835383654122026944058453955217168946942899399197632387283440441062870643095286749558344554748907392210828875780541963473946292043208350275984504150126192991310531789218277242534785787285208684591298206058169931724053930076650987764813314698839079918659214208894872247106143623600841461039389425424587204249855565219959218826677746383305592983496864688344673624145578628219563112113662886385131896782305207988394275457601322762396853553058473223236371325696880759237534633578753098285996494520033335676160949811322501894276917545646865638080076970497486721000928522926965495764872885344741385990634399053102824999675537228726904397292396116133178535161341406354687355978926501518720971187754387407689688324890689372160723909977729544020493936787748397077769378906493077803761273473081937453284016010710112219767887204755392172021811277888301271980175778557196069602583072310822219910645450290473713272918181939624285392011246366410964971295879484178217618899033619981678934149673318554623482914870662692520132159954776787206981552181481713247808173053529788245021229812946123957224635726739028359076579592026872184963067356466601016581705332324793570815306381608931791344307920018530939456088319911744982193288460817113781913614211331633875805213567922496026672788128420760809257629753894025328711913391493226222990599918860173466807302738603146955537233694289560065535117043933571205429769729171042262656272404016122829143705611012104153295575224911739435877983237850500366593390402710552961441774556862298212375891361303079609337620566140191884600803656272585921422848782982725968896587794035417316815218518032352501360234321838357008456747720697309372866788050899197904549833089398375870965977148895998218191498933965693302197140194685023544978468273104943556243538740498254447290391190391418448339611740161427476508566802413043105295227309086763977835686443993951028049193988734513411643405459627538207173582520910130180192795609104823833570640223861722020654666053393109640070176628509498832576481228696448229802374894776835651093248094780979042688648959607130203542029059673726672438134278053140832485433344804006228618466862737243360672759278575623674180959473682691962717375418887566217380596183270615011793072883964040759417170863346665930609456769324928715101604416546847592864858610592544991240910676688340504845384421596035849820347165471947637968825648779240154021288289184424035077806709605600196734778824561398073783958789736359942913514598772258706902769711529644979407472508100288924215118245070115971250988953119528007295906665139055191411762528063918940103674743078349793752028919471321634307090813515628074085383181158691095400484698849566615365680819161794213453104043608792134170653533243555717511076824507040839820466875565628981900380468240987771495312530447944568044375605023636096825572664537920710011959126126777140876710387447480168375028170367520021054844671114265455999248162100280435582598619166953466345589028148774069533416365564091334137543005917230983662072824677986898880183960110556383390821757671530398701816115661621996611504932105744617967463817286923320518157124051640370760601358144102145956319155151397118912471263543671461771307505541201421247553609942645970316576564457006029986087239148606746261109835760144412874184492422181154007837095804000000000000000000000000000000000000000000000000*i1^72 + -12741358693056979238284618090338993918713210544428312783915827492627794341628736516725878818564627733580562488396486768070946883153001917802088549433102128893311299389210511865102007812248415937892125119091372500246327210128011574963360760018759659411790198905618306355435768967784671739137086644817954578225638314840281429600279685167538863668996311247204616991476673703556443210481516412674686407829568064034736963728936851127112305263117055745221007773287700407465364640076816586442098345852854309890462769878288711587903952975205317595465486986931918868529364926233516315212812322204871737217104759023145640761405881050990060251660001033890354709723233421831879941227901607800698165893098943671615035894900361702592730977178876673446092896049125766909181410126455812909668070607537445284894177614666396039224752791260423719482195074794233632935880954954580529084220481529651106000906948316563490070627628165958478968469175458866338977444698756451705331231160686798788143247285851593758336125332872720712161263292958511106081056521198198510300028387777815505179472433259071101228568367791693773995655634784515938409032571560823090383315286750520027230028873262689933030147710584008032052688841794914601902436244808586175929943261565921103934549125196261785231599701111455888450121343627770851262173604286308152501115925405313408755962643358021122894901581649120741953652039171828786086331825238675084318681577167791656184568699701145212438824307669953400105756072824171221938951575861122948779542629665570088859099178238571604205559417544409158688908193816502613672881721049912391503409095500372025947793875627868727961062073333147509690151650851484569750890691193268402231635453968977044739505383192982073488026674296977507235849746368474259863435768299489226444010634674903326138211771008313706532696901231082661044295197475586858718489233595715863881127561119298270850211242600285296117414116567352607693946783331181651839783949689204256595037370361192028641404932689776414036354895942778577226200367400193489716984103952429976671155713905847727006602587976080316521131686383768574166732246619230589458182185044473470973438449913636402405835459189109070572082990131847551553667189312402609136113349851218535445256597919749956172722278997189942765300054922227403769165916239086044741729137883360625760132645276688335687175629968231063678632486801997932100718266743618524890059517030332949522782256383333941799864510675406774213021081887292816433619434042354199122824141982361674420236856911534487544097052098855383189811867784825228746256142723155036020872365336766312206386895240614735046759327148775400228476648969491412189698111876994364642899366094328572419480972080516547848969922381907711358060467289742678829908366281490814586104043717415615294848300793385438946613879573048356500612792933437770767860987462864589823956458273172465828776659981501955960278277526242676108525044994367286643968342784262197818958678230637041431363491400285726347938583115650235162521352077714010061912382247517009526783926786615920300372234087651987814127371310845738846012002933246621103014708432951144499311423256947953389302653928607564040455200376517830083442200946543435519414882846950951929937131175601106321116461829109061273711502303493199009504109085734929766949091174009611619302044535443386680000000000000000000000000000000000000000000000000*i1^73 + 72300898674801539896248181658945155366078907704994208731956326126090856039235522747753558185591616442323588610962110847420996031375521529798436877733622367533172346724484387547500319923314199503023307709068507126456930793982596450742179456188507908367016428643165520276949124464465130542395122817691181374475638899811564400842066960882941480086840195911290986396414615115134466918516010019504435627585154415664647874552329109429385733554139532053200148448948009401617342613004657379608483568643778863524368667946053060132880276966416416893395161265709853273888550096906716472726564405369791804744880884508784139143601963706370882001514042750612553255388981907536416496066159074765337665102916618218209690616326508078401229085443094840234763186252713913887333696012455477388189366201633707686102588771494802149617151734464134427079239985311924664120668875024229842376565004831884833032301964767035108241940267581246802317758011554650896345735156345940193042259413449892024689284686106097637026169609961109259463706852817258269344617104054165687347077578936459310196278131206170784580527210087865376716508847583700796394281584213353410617234303634731128575456568099578167723688367103444973120961878491687375060477504911028892552616756647939774907908548858342984544935512529144543079265639297840793803213108109773469283626833761126487543106364313054960575996704553550227737385765059590930137857535169585973194273127430713402472968952473751892420639226152503243084525998698292902034843893255473688776778668102147750579450947554561986005642577027330701832280065891549862557603095724893907803974990055296959347495539624938742847407835626927990267968500499763949084680306246114509179565740878511321111369880472591269495490697178514245799922926813959331420392003011145067440199242217576850056878745145284736705946155200869805343543873407339777289478281997033417648551889971987748861197875131225718331395081796305564180314197545263785408383790564678953233128783248335266362859486351527374902415717933320758955459534462806411101740512143912530480505524770956939467937565587499721035708088845874788547714130624491399783118914160026897418387013796868629510929922665198042014572251932813936172631593609183113097782858491558756774137769450433322455597265211554493478672943290266483651235719260594397751293730602420286318123827027966990129696532860332713229039284673920152797865747434066244210310001108659388530199998541618000772779277796725203192039463961751029092203485499179861381188464887677418369926738857889441088126305473035409275989071507273771280843075509911957293836760458550964971312668079272857438596984388640046564790298849880494490689684578608646748449212327676398207005835536310281663972312682460102956207000226287833174828898967027508726786779223679859628149921712338817764554471630762367168207477939449867560682634401387268922960783998021099193148177701219370419391650431214892227391711575989644089525572646146324279476606134664631224636087413910916447929472444827785583281460053494121208817882212455392832862490768119484351332049570231905818334483256934435527507482049045417553458896132710813967590566552464684877755697981609453848808958930307875261545482677693106327620936788351455047793008111033587410971395217695749517264416789628230897201352313963081799412495624629096330781820094252600000000000000000000000000000000000000000000000*i1^74 + 952782180715679244153622151989761769516625510353950105844888235217549164141757838178446327863566762363849375066430750040043867701321004435400332059266206819257754562844045588071232915419743882868560311633423815239006044014728761309805269838592700077775761660349123832310094019471976773398667835944588921508107966857136056511524456006138529378741102065347411439721853491959500864029654372384343050273285328466613570417333775691522888854735869748140111830115772573367287000357588843438079113251746989787652770106467292105534360400307447785606352348756006954816207147011205409099470925338877742537342041717981718648880289890379082567131555593272236439710716818945448146078077707006805209401078937401857529688418064874137563450678485478031575119489349938156084589155258708724281913785100463382074929376078443695946276186294531046284943122474917773758574174138548322145912623533971814617238211051709231984774220599337037532920655263288429002333758813431101070109710037953350458237973930601846549236735569718001490208754270016854958034015385063301541544916803540170566917275381056603743570929516036045016267839818819218746563925890208368824370983493083059175801872745930323025582484921495838676777310480434235492600311293813985357687798207155273290247473679135839878245835567042382584013156273455184816667409335430458162105774291360663881902679758835045313151311580887547310059994979365945322515235173630158156008452676403068867024000776592032034766344958859810561333393332596297884487662432917947855384461851338711534951719529731576532153915428366012340942881573614871770262733059779741577442942496309092537085932708142946273237636410841908042444099031998120277997401164263627057540131131335338913679238987335763713693685004404492492217044968256835910889737963780230556695008041403920059498160164085475801291129756658290748238841664083783661397709137357215112652465035950386100346532242359815232839920708407070520184936064716093797016238231782700041972669027859326787733881711596046581082214725488793198935352446111165389315414644467286848917216276531225832358025433707599643868485700726137035864371563818915618532849084083621876932774650895481100553330640424426146062357984982348720349702084232248358809544353216583310599566084882683792577182059689683842881848512766902001128683909646631283387782864884719899278382050284267254840782886861295469607444508262412333115008378281456985383208651340927560705415376578938323742793827360808580554759505112091933279222421744631545121889815710726747690065214257751892629533107541059828016536271224964424138454397935429092454644306604697393778476237626331494520369911452937645089575860050596134416420797929166625047631977592604350595850654487258004662679646286267186069898354185144198827858089597938587295923478545969935576282922081662115476254486942176469580164656445693762213966923140529026434958015655996629534112927643170548573089452710403556239015423032121164338355404545858754490259593981926718415368422500494216674813334358564273707701657174227495478249950705132485527095574119759670761608101884453841196201848234261065133424083709498115252616874701229746776537654489131427592690584758455998281866763065384231508562492558027491493971302267244427865558149082891627832576078539724376578757643279524060170758913194001087741380080259888260940595771500000000000000000000000000000000000000000000000*i1^75 + -10985295697471428452409100328016493685575319977178679557802170547530202816937034395649423801438983742931890978838427935291310938907848226361465772381330342657286869559075424071598305448103989922754463445474427186491618723564776477550946674174084327518594223334649924291652951460786353216725500325968880151247475759326222922564943593243840843184783859714183082725530413607548375127698713822754586552127852586439548761920631238292380972601715774295432863997631496808836419816012879741928870941193135124159037880286349792988518333643553071050683860695217868122501627265217392130375894108985416164565406621010945347254164508185614779079454945310978802233263844629528071439327883758480147525290586598523175483733066974932604688226313354076334813614867795249531393702148875058711601317843903846848658643509956893662622514606795197707174174191652389641857882342135987314981949089759991252254328999056229651868948466391657425754716195465869837860532395338577957023083306236683422337335496218280748509567826954221346059627724503250775104983697372176101788125187317035074758901638549555254796375266308508725258617479251172726694962427584585013529431941218300745485792300113077407659145115392292939501470849727984011585705067952045462582818201887075180570776098273347966258675214802441483842306771720421401240966581521689689373353883012903732541675940813459256315189331352389308093904805850811218257962514862250575197035598686139646570552538067646309569833390091409927711447552628085611841096335368794972571445810450954194169095748828499886412369024086046149237794601065863410711641958081614983268666089217233004754870562190316043385364427410343111125982977954445970768028066866384432753954661361853313926722434970403869919994524528280767743652604992788099732932520413624672483401808014721766171550741123715013248635817067500976224841120911989884663574467846304210390041846726629245119378620032764456468714901153562893622696845925561782998052174046464704873300968704988921138654972491107710812326402431908687632351036771168311511950154648898389269063461705218414213266521871285598239967027305662961277781966592565164771053379394763847184894849935597502753128713791728323790578034095671509846736641195683397399145313352765875000411544033997733787865516727294148123249140045131864535551842249896302222655948776517114937323288829961711671927835704553461054178306917935587713009919237407152406603749365833120771831204266618143014579450193771465664643268102448021770473209907102676148751857985216725612704806505940426369708689410170882311402166159295999410220679487933647501242766944222620371506397569096826419278199737788554939149404144114153772923583957121913751662021629300522709377400707458166859508666513929096238287076773027158473036094454559757739040336350903738877137154515747820423142591020033445806499470880816832241799248856995084117533377068663480269648667634608118890094519041653827745635486105326036856562414680644756144410831985946936560361987363963070385370605087625289327428287005104623253485758089682506271182341531416120488126576651921687329453381942705772098275845030866657727153641812218460010909930430551183379116250696485394628064104760682031348180068591278686832639453199928858141106819283526888649023547291044894264882264438277232008189610288422210000309991147629706601968478750000000000000000000000000000000000000000000*i1^76 + 60018584265365131069572001583244130865008732856482288566945687394914129042472188328361928158926097773152103165042509882757432759221858736131159903154264771284802967673208115006963158478686848492035267943983265354456141627813112513869362563055525143093281462744231259010049972283470164526851077500369497374251732723061803954592873894890598418608715738610624568789202768597741887939140732888394747360438184585036459261178820550123684211820466357113965879648279661495657882126423695892119995446981294403389975982762077848911303944970011766532046164702363327399492694755407736032903306681685775929298173234822045566448492709998886394009822475646581550753421374871312800654621589852403926406956866595021315148620902715096804282744965582223741489191664377837662055957718352604560643214235419340269783767738811722705573013427963944366587831121477057849782407177078720722676583978638571420012332761881146520105569329479586085235078699193813819464592838592328845926087961008858223832435703099977652020682731728893725637550523453413866953266022735514548452845102663304553915740727183182042544066293562040055294081012256439361239738599575754340494946641594416392714779446209481348585421391198943968966965626138187982099120002048070649025078802482579254642987462118318158913770598259975251192722021307407842709685917405794977009556054467203492459007729664653795228148025642642334925361183487659525613615924077618176680445321394948135815782737497233693110171153030192887027254039301061105449875115051311791821173045706190841586786886235187417727370865912015231165480213672951193702851362139039504590911501674921161413423399146903380517040768380095080976916834876239086821901814015670652107837458779669091682145537291779115757847644808154359450484545619355437436250636793048266715482444584708498181555105484020773176242736728899525085858072130961008543494794057929303240607290293574315815123801248580441063155975743274553295327853530849758492476276298398632006040521456717593333989435652824812456360110806598066169719697218391139525289657585267342429447154484109269632933226167602038047885028093332634163383523430681644206263617790785539124332654360641867396462685599305042827852619323014684865090647347317072897108926851031939348974033208021874512266776667200464626563281296097571512513758958028705010750933250179483227807377149740829378851613193643493121768915549529402958100066968504768749689097689287421267478629651578821159163617988602945583004548911876922324428339350325667924773953421829791966348689221185833474161034940594257632891506511085945070858847408859397856273817542491792644611695063863643316609938566566392010628974685975364043346358044571454271428507737863935503494691124821867802165713264508659299002846624515310894351880271200300066253248249919327638397101394533921086708186879835996596066371166658366707457155371322533791929922833315992335354082003225405383427330587220767682108358240140943671848774852224420208866430464837719424589044047104578015509156289881148002389003338103797810186213425137982925408909579531378674300166646178965594826994874933004884669428294631369198119873126046865364758630065456048634585563699343189118788746726947845518180560868295927831549804881767177098534338044884325795261872652698578376683495469998850769477728845922074252339100570910915836250000000000000000000000000000000000000000000*i1^77 + -1248001086760084187967806171231917270147457458198736989260892678989292037460866576380310050155609281397189661035944881389526924127271594192512429418762613203003548013951283626574320665455244642968043200028705580869746036689564935548105849119938667867822961730285316968248731431276687098585032995467563607736682323651027933031311236821517633398153945667833546456622139668553174742407975633648435212266751251648377580555690201731038851502383536714217155870901605508279380923864926879770063908398308322723752655285558139417620112418354656304972797060057896450872312193713180731612402828275727898694803011136579446428822654253257833749653048165018212787197572928296189163408625766727214590798814342400754496579672573307087218118826935715198400355607516162602401825916872085190647512060438681982701949320488677600922068835348158201212553276246988783352898636186306285896692825005943696963444737509410391551730380725960171367981113312332798628951884731753099630021395229299905784201901927206313289598940294888022986662527816942825423183415041733076164077975520979982257731615787416386842576164705562821804595205142233430917900654116335530986339944779997668483768563233843702756614311743979386631524339631683939986792416260177369472035918799023131967556031534780185209669205363724020976395651625941012671564351726062856490316336918499201544356592305788247189131230350165405271336543555938382827834543149626627541254951218894638522344826323709623015592587348558065166750953876550539904673303902726121160470475179243735081489201435023161920760108586797876722057420832784817764944303157548203197393083664934173742463429496097685879505224935823572420225459630947337569379410099067886341201215264003182376067302518446073181194872317675634427310369493091665797386379823686699631050058564374561856037744922883942892602339373968026455366535831298212838980249325001300294168739451766842943703808096375052930850656139321089184879072927734412044535838050166318919993470050958197707697533549168526970270841590583804049016677344389704317431030217363762571195505803971187442508617363638656433157759932499205562861238885187609194033790115434487620434534777438709225014815847961759524377864920213104766672799764534915688794979057536695555548614569922651495828786340725564167082732351397613064654935325794525412265481585050075392662450956825543779376500508129560525248660826462759168521427758779635036396738011243535201695391333767378435122441888582940740781726306348673309514733034425759467359089178544549905401414563396760322915926987827767806369304938624636103902690216679834336468139463027501914862765337564963784025955475137165901231316616574217764202294422994988708634004802502834253319396601601707065892075366834375414916269889611286852194903238823473170249567565925475934772172814944268568575746918906322708525902257760471721921787640563329614408328842342217931977875227935503890742325723679338373298602710717994622439629171895335661171556742861151618980520199273852964060225236598250586634059931738153626950821724296511850232990245060200659558828449262025906047875859901386923234366377686585748747612200648631634677897301608546978352001779713191975863521776976091101714333960385105632337615665740966818331319109333938890499134657206207062141269106782184775950754327068876025504786849564391343750000000000000000000000000000000000000000*i1^78 + 4267339142967758866983492642562048980181061723355650087683777668715191168500278458921033005678130167392132870525203753822744798226716485739695229775670750968743159676639055647721041175306861582678674935938303352819737967127839386923067347839292635084670809769170771411891425895497460599038147289406508976712827733674925182890323543118159607905542406217674493020947834624077413988431727651491948950431013506752864826478413683420406273187998289827856914107720704200134318968194056837620256279831985101447524196478142649690424072308051127921732748102454930626481268757959001373832203879484526214480876918641347219205456181491719055538912570390875803667200669854195614216975343771066052874696073747345845475433685320841367892735942832262122240864218854133392293309800505133452586693616593518806543183809939755571285480527186689963111376864317077141206200829298894431135819923582165487850095185861463743398826141347947562779031779355814816622384782435412544489993358675464170562485550403076742559912794117487408644901624390016004655619011529186040870023719141202186884805118958710735469001305369368967342850701631321208685203595793458867342074740021290526544717199539004921952883602790856221355269603230006928602265784890398310932237755805537866451309792958241618530132611082046902571035325483690925895038182268423260488341214966843016501997748963548664758909893520012806200647568623949923038643839857378084683530864256451065501341676051982063985000617687270367977929356130045007880398374910467363215129735996194105243055057457086775846463842198347514212216670743044287732606123585081814078125811568460939326607554130501913653656629253650394542763771611384559801930070849981269287439542933030557830148364591095224213583993825143199472609622664650537125222257918163653379645588525184276144228974763828530340342516124380271786140509370560355507778351803077555061190797752823885889752942726638756368232527516459447990470367285865343699031677188091340649148560268045819048289304263446264915551746575862932978699247156820341412466422880711616424186292971319630713503389117113189918676697854127992248286923414329861939872220710474372062714699902674087943076684675496341942566042914591884439408224018533963202124526603787457394688105169760918983335472600786642730835514274735860501347868055185980456647176349405429645350675902797978097809771129767622625383204525982236384809512005289214904403509027722069710167816621533765122795915253696828771985700091594401707845044353328536926314231015066292927727452843506808642263044011622350821515856489371848530159399994061967694220985805078346773967265259893582077426954454821731806501339895881931823050335120893354795151447395060059961497183644245248280767691389060826647596464366346865350438886476460380088771571612702943401298460839868815962937351773821235680847447173938707492283117807534092928042366406402585467568095140501680038552844744799660609113980760224868065975076981768002392261361654354998765878285130347659698704932085904142430823968895200669515783907932684358620062968656173009022800035532686016781201163087075787865607995626782653175392630374810032267869839602017724640422956213581675313196363819447380159845173055187910486666863532808130645919718765033974191006587730728604317800191306843179581657998179324856516607031012609375000000000000000000000000000000000000000*i1^79 + 36706740921874908110513283864470916990541130308006584056582684925842266173697399386750111769616843990947793602126787755555160204230478186072025730244830371146133845773863388851282959392811656655793348524488200712671689308599173658864041248430853289723861397094697860295763161089742466238139252345169877460699315220474076347653192930000572100106921705903834883273528906424735041554202618842080369855846136951744001191718490954868329563486603039752760156367033733289872246378211019024623767214834772277607358624001682348537207400274425903088264444567062441481095505479046840716591305151023303751121311007785401389741742897015142258731860571331550894305940868983532415875899805740354615410088964038528935261504067577950827438098083652497907459581185497693016599803624046786852626920451894150406301403711533989056163503588752953324993820994372315904447463041629821062141523718580413584411621256330685006693006363325102045730163063090654220467476222584413515924033570033479959267670907630326072457912699865337430591703674526356618509539215331741135185321131413364252044773798846828635592045128563760503837608376756594337620376404393681328593360579698647816396458910266113438563991369947499552904324986989805599313066778645949844018071286286085329647964736532851943907073579994303285561794758709005774192786427663143792718163777148792013381284798244197836966412376475855669451395917311643803054727855630102121546501698569850280425304642722308651699192111778750514035002646094850135326812606116938601585204663514105342763895652346448415761882240798978737714195973439540423185061567496321712260145558178057227003006722741026004640252611030931973770927695785867156501052672326255243808316480452120613489225920892644806835455784598776623827880351012031691509532166461812970121623358467818921883139227407679149090948858948836659702556672992456495999443251045620318403280386947313165414179354144412903526564353527698099684594160405258206235989756740125856384304121358833064037885978128366234136798651020179192982042352405255298162428694768410259548765823633997557604533669493513150495849855349698131222453274428205840676547882168766396470810778952091657464686226381427715963442263406517912759802603231560932111221882044985231227232938232548373083546977878947659339945225834766296084209227722753235713688857907376067501954973663029134037517741671719645233972651968749752743673431091342669784340296949545112691905268759923218579586462611327139387637074587043166986695449611739503051504172270266241479486775495029449248081554095753602175091233132020926364277251842335933679530595604324034210471684518412070531908099889271898557101246790023243550733561769465550114558038794026560158809383624740802535899213915050095747861161185038854672701084075730286580105198493991924531481967788618282808571920683080113601595924897042402966314512355613237416036009172461305646264693165661712208221448295381397825996427510605106503136507189644279674014002654044680851953432985487373598980155964660404179337131793946657341804626131419761990023954606817424707752298006080304664556450685185839715291277360723243449804622692292231170373017177993109360328506554227814160527514446985721140861061875377833041851579031149569468447215191062259254175822266017253798917484543451415306963254163074664633819644482421875000000000000000000000000000000000*i1^80 + 493707695492783506514292792103631947766188048104773647491421305788286425704849346840731149421308114933933776008506387408170700521322060612806666104762218846906925388750132126358655263329637072756855383164475137250169134913899775807676304357378025567828552283304307907821017912200552059080866566233163521144237777597005454884485196923983395472276477185729136893319504872769537105570294671999339273754429773704751051022500596449958776372743520222939209274297958589292824011289172749912636421718472882504605069681258390517714892012119474236300707257203940625680550908266421155653814456330248387129241758150749518798430715431142455089702440763531164141303093071422530783579928485623443877130794957650689759077665377996811565838233236346361051112643473910562678308301466734863941971580814704334953134694369518766275991600235141660968967312477295072039933840988247995259445400492691299164830986776645399647231823300170387479964760981677716587653494485562478679335980649838460656508093317322967948454222241884360982869131125978231116580127159765231365928215592193718710103411202732081793209189419433924385608582250835376958044874975226323346396490105129393615563523291056690613768841771325229416471297646287214996899673223319175919948067783093180432715528427353274602468268413761857064066150163383890394776770879705132839068687444880909645489407963855999702804830708717133201545938907803237611460522876062013624944028483556318583969217157119606983321783255057597498377380091257192944819114650495718036894090048817768864935517681586007059248199973339616389177976820288443772554478098102267687357158484176648808644650460906698367037850642124385845242498612893792596762687563300486808436046640390447803688891963259711023105662461674113334784896963657575641881725677248954213878891425593703823239931351570325615063677276337108025159932392236541739308149482396098590688727025856777525672436565432605927409235557708992731964198594817140821989170713470890939106955909824050520969883518509483433928850928502892623275300034237330451224394254578079385564280382496728648089888460349782130184346449316311389708815679169184087106598886048891284100447339198610848260555909453553173188140185589868076482306507392206953085534150108936998739923533359821908555669323950532309444677742142270199460915688803822334720658169452559178749456050315681647990504844108217729880320978182215292157988358984157032671881810755555710643397619327544042219458859995682384267089266395278932410403736180037670603420792958744936656132150948784972717046311718174758995538286405535129568798798320604101549503120001721093724768340342696551636424418778511768999655094219208381851289159675532193549096564601616677792494232643162149251866510006163091138617538017089859711433018872833663223684469822693018533913652066942707033522889027140900618939924890397355829451465572748124603985559026949943284222054012198237814597738598656670126602116415586331395134604522469004308045528265341032170221789950205691981875967932091627384577213481418543452406054062731515236947870729448958398327419020342426682220125489332042173730436272726155140888347685947684350751671218994626235730102074151770161286760736721850573120596705685157701142262314525598800310618957503646330352730686512130828363591994441931065910041763280387795898437500000000000000000000000000000000000*i1^81 + -4273541206622875927803609464550542365342911970950082197056114741247184597453746504088993668751534959595603421828677174871786094844521935237194707705410243678200877190373132959843011640983553534462797386247789016275494220716667874177242068960378630725812789506729973207583535085672010556114245844163190314323359073948051789009951433754153329345684714841915339134042800040024845574306755699467909788268569384101137867774980251406774589108610141201842546570780174054928437338153915725734493123340253620827625854762628728526111533444479239945777767840735698831083023681677779021497811400444256448428663056129862054011462556900832692488066711728835186191733088928962099733803457990028303368865830931740705297178259137455988991997365166009549372760714169184226288125502135218912898759758599217348930835928546577129718729461083597721305895941606430512687320295925972128008339576670353769628649190961876589834550867199824321571532113640843809944770066522072385509015619020764233367220233497754578851068824514153802252612075373711789250244653321134117060852118857417498062351801116487074517620120148544316883781527342929065006725206845613310887090133685003641279198186347650627158236837625651288758103071113634055777329463617635128672166748950119643538856449061587557348219138484150780893601411376742056955144644162587055684774026261812766469593207201954115999215790997228331041713642365084711646174672453112575094400140457545608234857205535215712837235525610969456489056591157207946688712926924577033535437677699225533476766345152669151973569290192006313772444700255333564693490998051989162252117496329781697135754748825512373975710484130257755567189260879668013824471106632027221998129690392973380195124848331069964445768582322206914179353218352173243358029310178038833112119588499681675960245297278804838029790954823792435794254915843746970528028293041942741467929357531061480761968648743629035568624486908235010319542543086173344033980209426315770352832644201007953475496823821358454455679659228272535862120418966501360223626308789951072727894533973738352132027351734313838008202345442058862357214473105476164126803183685587126004559684018416235270216525528662179471116437133540949478703943658568921190140634506033628448409290361432357662806368296133101288373237315736023177076722611440273072325059193516373506883300237814046893112887702049118019355529532097177064992886639763701017370881017191137961781752289596050222877836408988137793633533984506259985184412500997288067132845620511896019970413689005176247332215210679006487800111575627503053946918540965000804239564049673436394431371943634966871272638297596565860026360223079008521251272879964014930522100481996404967098711045704379523800107189013489662081758193341214323252054868447910148364149296298263939233370699033948971630685177923791563945924762017538269129426146322575708327975261622295956963561100315200549845937678853687199162565405398655940106758644036170459187488169864518184085911029702856357093349531889913892151268210458570849494343054389030551968202802628864329601100263655006784535982818504455833528943837409665624648426181201382979944216521685160422626417095704788028026270931742317872462345262680014008596484408413786408053522566810539152060579448887969037952506547399821149068273297651963354492187500000000000000000000000000000000*i1^82 + -7518093380129107596263170144767502020193735953158744979716940900844052596640983918698702271989529158030931196125734593750531451892196231578013249959213509282890434539552660160131342201206528425709210228460233095197962756409677799644291405265687577778102332452981290880940119890640419867788212565955134879668961175822228613874863635646920905065359815142438776433246726223003769043233767578675944592491046024381203147931175921520044241294503271543069675808197028842768886571419235481182022028912298157627807794083671211287400938863316790414977064040490422271303066991462457575526303376908888326654432174368473979758553014081190459246277247921463317357653233237253494598213474774934867467605758111801229337723013101187185668213922267412098288353567173844795898453990374807557559808998441124219165460141283734967926099552246196369502967296854295255466399033368226023768215277204818882642445328287402476484050383150595224345744365533250848436716970866799853048814188722621704324109401164820826098142694473669770161056857430244888430062860637730889574047427726020520972603870353537399654521098927715817961390690957875589881940195636765927490708106475714796554710371139791861478983614761920497006975601651666586205336210644516036097571555052513244265539096070590504487887047152963140460890233358297226076757147657051158512741520424878944685677743705796893435427904848368259791968896712286112840626215484080068246414543426210694877207160569164914698265178188486059903757675651054530366490666481575886259760263525500199687020434561264469102906187055192015868650681612966569185466657739610681184078004384046141497787826248015104182025801078714919107599908538161309323095700339900464105076690249137426446042276521678194703123363006234530686055451476892964572122716867712830811145479500675757408574891306225542268012691286482168743939767662426422592593761144789818972185068985247525670322377608361169467176927904508710978549056268231119791638921057260618118656109575254823906657223505305393564437472629035540628073016184145063478219133968397656915938473717342595320457493454959946447018000905406338207432855350840987850155987167326597583679533481438948773953889637483849624071215270513967184121678276521404842458761169121122667172582930109961256138750163883637265680098419067137383905807260365117502440850361624041239467146227642408982945900953457007492685159133064457858451053018764371238529440071898355030145995332567983564743256111604035721309566206853014982763985330368042014220460232317593603869491736976651183656731218030985650368034052107563148049234968923472019079453692160638001084304505812840987165037719749502644200132062136850553132488887302055044817801959278859681065993629304458038968039925094190840847772773068128513100825704969473386709705487852704155481815146726074724748235353164764002658485588442284894052926859942067532445817626442457563003994225468223805613500814388885792726023020995643679166450695172791862677145114995950081122912921195934432123468065045930636221972051406586450060244349048770721026455408732114979758857961551645724445718589455892487870991258573336070955811576461785160553551699010969187300758225935915003934916693457261307308400081118497374631123357847134791668627471875142679162453855461570451483407399694151433777970207634277343750000000000000000000000000000000*i1^83 + 136826988616962523655166504330596410317241529357532098872522422576924303541273068025391211986647803897178377107685296376210471463455781735592188406786992557386284378522667703478541434801597607573389175386424689243100460270511283301251135211445547288711350571045949674270991264689746776193783232121532321042827595745423337652918219472362773192624499068676617266208859061373444682888545953069580605876914434242018926192636517549147155028627770460701166977374358436426693022304754941762934562725710028688836553327989541805547795226963527145853050041320880368479518464929677788345862994056669880347789422832530447406196493789200217397534261508161478690826876038602000226390926230026879623231600286968245222920343747101331408635524784052766553172439361967036331077646739648222640739016433048723437522321766712082525171144868908711848462950134839406439039153521625468849923761642277863197975598514212784599771452546373724007502027544961802998908661514987343625255578353448016726254715775389920208385837067915538616580997441962359148657998526485302182644807411178718940068791340613952560709945623487458699430992101122512549830999772559817697339174900278836824794179749109611954867114751565330240629700138536213454826175787855110021807538186555420783082731091420526857333064372015247196865994205163122430352837037502531704425030333927222351519365112541888977936154961884759752893689967977332953698247912323505591061061913827743523485871109078301487449086611191253877511986569535060607340290696889509177535144911617253434920579114099766859917992698320571301361407182225649757550424315262337738119915287720770607714273656082635465301255206907776796711469169536409151184885539540085197138758351722011696902551685979935217099450840756579535833056114193898546965363054400208966715554224950600845156655859887836092530311797000891394267158811243455659165746271713603776813954227811035543295849407038850294019363499128613550699407250626488383571353673501900489864369575289676967398938547863575723598815259653525560137956466041929701646311882303492853925116775850622923584553529466561563070635915561014773706521886775550824150973782173764943110777796452025385658222776921967725811372645473832732163881943581769049766776540937889083130138176879004112780269791152063870635051529266978558867685604019916237435798491570562917275151636679583751618626601355894876354813785713566410320857157405520885705622666908655813662788156401376867967047797988466046115528820887769479695700731480384132540139835051164759668685779586378064176724979401151467208064497435174046454111389064829931038158071547586389781015447169842395173527382317010679844961832376034615765090322730811336936306559599072356570590246915764213255063865904137761290732708294160228868808588915510008078384482049087349691729743216821223094882943938163494954757904283094079713856972906442533797097809348511365605800155690609316332236344762323889387167521040450706552357672212831338997407520976090084575557740075388685902868706048107582211306466729492976901356468164640685032490751327485366101668907312620678688597705502989536616384875101466554054312287311047075256036953476181096646345563727191971635276363180863273543693261653886030249623617137449342746391620343404763502599262163026464830900012729759420660331468658447265625000000000000000000000000000*i1^84 + 1155711537657454932179443202217323918543665158442095341754766694095262881569721320205555354598720203608468756036191817541267005149370257286319832796221068557489161521940721466597430510320075578298337090394562403349131153083186555187821590228122680868942096515158483189227416154786643804843806241459607307883061021265748759769984459159041866273076185760568747486939181602120073099360729170515162372633272364571438100231884838832639537944835743808135745241150527028793836345998389362191489482951201969743042791713800982520963073603194791300999444374621611977902920398369351319820193781345234759877544808363685199081577569844219333176002710341223441893599513837860046353811328523211037678119365159204662381765200599482530846531736517444637166405563493134810935639186637791676890121740846942984404776599428931859527835652416043730776237580914953153075049557173581968865097045034373588917782939743200376818668365695867800259800804387864883797997716228153642849011926796812909656060166509754051921078285268623576810272379604211985498752636300237398553198579174178185826443891871766341227244371676899822491498589283086808131387462703011398972124646190211569603544216644207975954675487610999039916966002555222060434773005052446931662324805775474372065071936859080573698367136514798144089963856326168560903427752338883001672071091727863568059548447227369322052750429557370890208137426629561643945463291227998127715575517177410913929572458103660516050588884769455684431028960772025631760922598524230581695297310451501890162846257918128810183634202031720794356967731336616205260481919652926404472130816559460686007613279562393517780619808607105768151240357641231428769909180815783218087078408978670844086920538907297822416524308561870126231430447599076132459398454035544527498165393497866205758074271187436029176052742256246645984187167464161272194117539341875926898839419155058098589689555563767649596273751609945770314958254739156043473720733876125044736275933189791672399670236335672964805343744073560051443242634537189775245776806808529042976599205481187184311484413338874878307314036906431165637834603966520733990944009662889942375782797370886516000189632492818758800719160850190873113388756107957139028549603664953294580758382095152286866463829591734976540334081358590273233816227953209426158050872226430040567024730655677120829892681393690209298965199562904788550395333471391882933989081837584203600432854892676223190006488162401231116881227330256028610465927862890781757525279956951023604381016339491135190618083127273817181244977734031716356242063120719981045013620557232706196553710842392307032716604906716228433696241971473042627868948039300457351871560562210123057437496596136935065505480015254914189271055250121507046616569375701918587199885658570875436912695346897740395794810601013165830077699246188616197663130158080234503288396408745583691679797139318427242473172150441190117606209124834971075347138362708746118942536500967054072928386352924408246074863281607728366840893864258486312861631766869665340738248661663101728374148897146074080005551489459388820805684766650865740844118164938582783484503874464389955030722782493946838537278215804123210199215934068372717129745250674494418996351085319376011308227834999045526995626635849943679505096435546875000000000000000000000000000*i1^85 + 5589961566478682681643084017145827577476952128209756605315273960758706925218381934408564494889855037504253810066320961618348708213309442842854773037503384102309965685532957351115466279542913193131726268550501366195610109956678188088926040739119544641024358712750859084882855813933898119290580048610380246091729286140320901493382277798698594147268401534557892975280875074792698331676565622660540186198731081628306395444780669873856036678337454606959421849806915837377918854233250855852908465146841382068801586514191724147265711874758286137491252991045372924165123086769358572616263726002279340155540659323673432269751888369313469437568790353333828550303356084017697426955105692807032623646501124006421476615326165974308327653846829142656970768577962022888702766234812495137963851492136851683792540186133010729066254158106053536105658638564584355932798889232509464100562989769809225516985808781322473536496913890754736100438474316922361593373469960124794172277386172546561773109215771765254167271160941979882824440671896235065955236056796136896427130409804737401834275424849564936932178321839118625161050451022374453078124823016134147461801285337180245000921058557889222638352770416753072687164432801664445773669218675702615096094874388071254401016958833159601779726322451215532061354778707052310590837254060632681067150644303341490025512265928549081993136213384420372903231555675929864228982681092257653310098565191233984440508165427321806103079242516539604822464142793158294616257551775014410665799237024117874686570655414985295870946689268657509363018967726357162845563166771832492919742250761356132856634386598326699096924600909843868846843923234505854327377142421596462115044661496322904360856421810234851540565073137613210831507714971859613930577135390213491735093414456381366549589012238077811733849283727482717158304801370389408689731321408627357205860625859747437125929075999581827089948640047923198884852582443372791109938186470797498776846383886383984581414300028148555235745575907146931161294741760407704611388624540963661431679049475469975125785640307598278574686902856966725951585946838471282886063878353137268450888910783503159925288698301681896749142513838345577778848958162304454495005529939260161673372309502408119589926626196621672612932659614033695103369330473517758240685648738851133099739893036277668353793585982050734762906041436961573641834989910822199890967997720521572715163611592119468779108207635774152538303714805175011401593549580109640241944109170931179180365828797885411001817279771857663463734561901207072824277456707809981795759849414542728869762790693680524661500676166951260956543988082103709389547355416661946891454950242118511655667434653823921913388981060807633735691916022844259639492271691934588890404865519733562780092658625845531625181533924964063670246839825595506511262392410434787713508083850916296405026177609128185478491730983271814194475330448862270843040405862092945925988567563831124178933727525887382513363042356418729229616258469177090872746992132571474172039587987169871439603835362156366991094194604649196883304675265256915776777553686035284482041591722324985068970113370000777886261742338888125942412048773035042288858832821913451723297415145144106972572634923832780288591601518530731362152099609375000000000000000000000000*i1^86 + 18756079315076351149889803114008632553324537182302774741491677376694320888604260690550180161073695837042827727602311016366060918624643857039489037673872378219961691744485118724923945764350810967838956215669423384556588449019454884095109880068004190990023857906035875232176346651865951008913168571418453345259213221755258160437507992075673487610369162055975668583658805116593696420041062725358328941151060624368695320424853714639926001396047131877977174486660176532713129335144460767336040919143208692481132232605104065663466523021728089307122909394782243048734296966501725613092179543423674691274065274596698713983417539039071658224624087457405754631330073846909532576168327588102947113411998511915649285720134830802947509236236811382016702054604793982489409971902621385941836761527628145701383403458574938300868054648456265907079066262627192230335330613004511813018788467752377420245639102043686449511284115605073652501206563030148614886060268354921352465086681525703691252124316995803729979566057525182030424623705633122915796440523896882385418466601503437226210766008928339039784269853558312727995745764451265587396793520894971366910858806554118273560803657544643025527509548602569125844173540087905420542256461577117897522850184855701952347154878221817318025291719206207805067587459582492593408248992981228793323979467290232977479937825042639855144778015512175967073428901006524237483388925323310062351966362723597280952869857088896854449571349458923352733375930965838683618967887432570268152618199008679025490904939330612839392160109868245276346845337580105586743205250046437935008479364994307119531135211437718378633007286725816240118770307483309347901652531489395645247953301527536032972929761786863416211883563673335733672342591149179039281380006160509446984553166613447938026079697659328210777187739647000633446486552229934918558248081578396485445543607531209353038091850332625099078045005477817606450226492675788619834995793374810963166574479403203940335372709203885004825470649934307357231106833245131458426842062975531461721127800753489056467010802167922715968716421364850083510449946759148101971118642314180140899292703355876791028604362354519547580786822021986669601658864432999057872213724371871517325976910703566792409442849041720428275425302655473087067447221735571182137821281940182622240897050257617263109864922217484494354431592887614050199429398426589984048567136450353111823882980656172661523446500643612046962025454689871839509918608251836499325979420178546426560045483291905428896253204418394311240922650446712366677212704017196727143737183397737116819791580286560219134471923100510024673725889692618583065884471584203944800176617546788746450797898371685786198729910462662211199456977264770890515291739169151385571991570540541656009425114540647006165272223847028919766930448137901843649501678241092406915775876750372219509401300433077824303605288911846956134470919769625283261073813663572546542257698388221819732103992001975426076764878553271882281569618709086077232144149787303050826837795194921115435527063206589365977439504286894750111460170830375395511628180910432406992088084680106077342845462968559962431906851434409945700007665233840255222434747982888121884898831384750366676732765976222860128815883613570022583007812500000000000000000000000*i1^87 + 41683431066018762947253782077494432295350652655052452788618715042178897355844862807703910902576802457457142062271249690684532520974534825429612958251855732525689996868560785023262660258997394712103541744170782499203405147009099347568560725430426436901025268699508511152828804890130769313288391978405078314296401609275647701895738508737881265692279165990708660441282008065681873546813594465674084079012127221992588686326531360370210398411478014884092713293958777896155148175036914823082024028139522209431605686136264011406158084529169856836090703024975284274677463141129778362881909108786070534210647095309250029084110106704447908548258182489915511360257728488253202670889567809411264601346791186280552564642234013196167817031425193705858770930579613738502880240738033647646099248686495965580625729077347204065688923667024572672696847339097566619196691234407522060907231062649256415338144986904533329931674887874134803454192624305310121581374855570205355565095310426261857261029551956846223454500170772668517636336631928061185614050645841575441281223357295548986840331714950079530915892110814922321721686693097315438442981361072969004895175712217762299410707002366478638119839980513838477032733113074688778628767846649135217608169325487293685821795983169784328004695143060798122462607399566011226934851067678523333477451419314027001337746114453687346020690973933805352815809532185529519941356704582404200372582401118978348712435050864793356436186558949237657404873749450935879364729925298740907316853342118054751112898513775252748996190318627213854907154616781990420957314770844957603990338847376229417531785940954704899470497444421794928206821293436278291367009364219496898701070785262544722747897398104879113998822501137640929846931328802030840504594083370187097497747885451766421390951399856887734631693456944423464979391436274447076961397842460323064504358563013513332764675647433891451505791318029619644146559725736994159486126492080038279406940504471752888898620274979283903284251479350229456722833332749332993712859092117842965751845899730061339526427981665827835522780006416106427063998493390023077304702159072269136418771301272860271383773482002546368058909428787860589420648935984149894472080217579455470055609374407178871980960809953009046298624674364693743218989901466303127661992692497101274898341641668956225623144374919679978849422695323673624455168316610608373812433546914223273003139638582497013024146390451247780544994894110030741444029118216445908180801274437080868683287845646677621698513212858247942971329384416404182707608045924833695687765136321756416797260851813151082652623318349002381491969791609693394723370176034489639828857328463115278985570189459674727739732252379568868788719180913617726424001964344819867171447634334838102784138578953530152811361614180129621780677868998541597911851266858057964914100186787304024843318382898629970808571045737448200460813360184650767956243461850784440799588588332731260541538824612868878310024109608963338557169645633118414320446504668850174825764728954976878538372979773425617157660509375472775990264925240370996608063179896187094676989805415987437206880010886559555591894951982924529454488576470512879938339586290365709055749961965049135561462072515342226414544630610942840576171875000000000000000000*i1^88 + 83191888177492732916629065683549552811182292868086509494905759639880458149945454887812187158262671916779416382713223968205265156066295146675943676129572165376059462054290243718790670868508932867916625538151954350045499325640667611714296593135823402789099010418381435043701545960609177866313885850278385318817518284529405393166562303068094861278179195612144499067748664190983838306347547963793547362179285605587334665656934659897930607148241927560371814747997757003105693546702210983591697093258479073281814513419655845023195276337332836516478493811122608488757348775970076014187901765703567031174920142563282791075795060373813471795433895761210547596995205012994803734853809452264995565133070812230023496593259499081045640442315449321582011189769700886443803280889106494211690068535801824839320265578560264477139875265706777929348011692280456927454133549213955106919346642716789382392570016633133039408471942027409865662476091267802581256641990587742895398106326368970316409184427759758460203322358788294932419925402721219042226807778626600935000629581099642987801044802449396482710380377814561753260731217901678821489067911401618062145149344475624345604406491695067675351725192947584887309313165036198189491341052279142952210395273106236606204204484603069400121851962034401976117164023640050519222637736363508441918852154354133246380044382616109642728179163075302468630903381549715834390104944797875676533259411111433475077772695437949285637469488849375207457702330676870130626247109351686366758259392441152686187609002368311595082132539946205344055157412412471632812123052762639466039198122066511248294354380547260187193030874302817587277329950609468980344626238975704059027875711576089812363271262489836718916766602047884902743511562118261276007813368865059304606855628307144446079938152587439350969827232719647523676904144227281608071253037500871730942376254727462431688021784993548097168785050351386390144852483860183472206337974358987432542312909145135712586178764069557605451019806064948828826076043035862963976634945556709749317063283281320561131363470651790033707376180437637656865861153108712296345578749263606453733339969090902839433972086204637867951940736092699382623333993407876910078162769933241454851182393588965123167479739723046699518932428680695507756412994232100306182871311067071717166910056801623292000169503918782117997119677334246332804996489574982055848816019784530059706996587752776376007645803505826123714134890774303913450246495742126744092561675744562096963109290895205565955058018281529694236416465745814069471815354780948289249513842388329444859126013259364182104704717893105624982760738036165514020031341466641949187910276696067424758125785699889351957135214910829366186643937718351185615185882603556916459974823020855457610892070206841456187374112296925768287450399729420704588371204348931836425176138254351300090008245351443212435420927619188841078404333294358929586479750703916872235618885800685278908914945036850245459982489280177536843471660247328826909439537006192963676445047876292007669159101605601798100786228892024183934325307284925097008175770248901986349606981718775346490332937766440797927245337902036141967612824326135746979050034601230955010072460994678104328871542488213148082575798034667968750000000000000000000*i1^89 + 93714924167297005311690854250229035695657547235277757349762461007306780959752240492150220401040628026864430446717678721179790361878625635348477147872193367220568505824353743901891811616641845899881228715680137482471295838243228091398775669718569083197639638173837083197945984421075736081777152625673303012871199210366375573524831748425690376719481548924354453564242766750637808911322600578957432122478050015457726696634352411015299293763600090781297773882093338232855750154781483327375406459298294422985585343038749455553905394575992195045205888384029530819756321177633412225010269331985623319865409803185426723892651890514794558348013469938578955321537244786094829352251690118879202730334738394905551217311090711444480619543041161768759305124949046511276083361581923133024037421429982753253079577143774138296287683154983839783735630038896211413148494907889604553183388942025577112389497257265329291885457353582424325740583088744523201754153208015309044799266340737934049561156901748700891716506831242619509622748859741875217426956002411990828627739996264185720474103423531999661370297147252849644381102466635311500250701297654889032445097432467207202566940015946524751551043317416887865446210302246838626133842195577416791846994239841238747055152669740459583028606905483659998110701258026434122338557610073834017593656907259691412718695657140170329773139716184318090789403623640179499046555462757987911735978159485339117419325592562503253842939762240981843804621311094322517645243021680089411268939204791731564734251076991178182596235176723759275483027358943795084673094453033312993209009320796904279017906493437419622615843501076523388598016825063864739454857021033673558315708302170675553417766416774073312566741206364291671472820927406789591768201385475227246958267265024936145274979611943202258843483195909236672660183535083707788407695636694443181112097967225406307899955915151587755569484581652769950248371056464510243389843959015057107200987940890003990443430146270258585442030620906252635219229119386110002326476666363301501120513418293748004621687260371359814974450187406471684558094447096349513140379487876380618490245052823715357798014879002191756615627913707803758334853798909120231743791110889456459856465621824015898035486798833972918904649203468519526941897924411698843744403814983812310266561903423383983659614118551021758248178795771883610132236824977787777814915212073343347659429687672258030186520879886925485835295838160428528850726633182512971927675957424993434767116033349116404708703005593454800150379804396446590974770224203091448315180261917125961201374378272395996714208705728159115285961997226947475131676694073492906038517128845386073200756036018608045876643383686439084435343424504191702643188155347672245001152738723132121873472002741196633784639452593858756637026619729472561679676577485729189415421641505860712871061209188783008021578035012793278693725563050167738072676744149495227667988665194005201387591189459000185235619291436423052268727380900071752959855483345921015371071426185885510038086807971804512269738442604615987700583207478099315183088460668431989171552975483374569544529173903923610045678742789353268729218404038373399074871576651025898458179543635129339177251970377829168438911437988281250000000000000000*i1^90 + 92982946227187856488240467944759153640380148060014417272919524887485350858924188549207223310151308305365180304228934602760807887366664240912104416305122034107810384305320211730598794029592233513175937785264630597200219653993503713055214382419835605080273942298945544612242682088135647499036845819097034460897073740559106793613746173683890189078957055128141083828931020178593567135916289145578883671617799445581979890294301253256651772633831162147532296508339279481192677516478091135467196793027433889480238631320736218273281376599136306851171060186757205161451130058700601976994831123647577507837205714821797360732423868944071917229522975751962513175713757963801463336911646351989521777361748619677365984397728939140235760082760896358276699715313442195457488502569132671787176947838648795945026708407077042950586809002038776898889287806920610636923094426553840161108037046567194595612875454389367715799080899107683795917545916550974607589803727405328144480659895787908494645038262092790644151941265511844394325314711340515569513977451856418064428389725979291749950692878366270147492508601345376850117710879425689310777347274978333980575510551766220539845801737976170363211379640882075008916748045154174648012060955897675145973398640760769445858766316087675613353331774314701780100278343400803011785420558280968729728424733348742905045851037147792879157475002074744233137518887594045298428496451928829951406362794806472723444122767398858057138387942608983261042181318897562651361766473915276760828568201598495097229497616667426893206022787739506013837907633409283659877638809119827731909620880888570558108739641131116754508726088081344089786910410240132592929475128611553547284615284070895281051481479058022686996639266409699271510450942195509143277302072034047592646972269595316795264180436215766623302588740994691739240876416549860972672475118468537784337998716755675525401235874531244287336110542597182367938482566505000464046965861670975195352853888211549828606977906528029712472653837454396053983516666057533544558944159418756602782591555491120534056640364026686158232762139261838991602869252648669861576296963945308655388110080040400521736219344899120466644754085030601763024303255599931520113044467270151537598176922798182298160522310006024572092092595452364314057483091378586314175623634111068078993899199657635978921827621501341454735669142024725224605557350444406582606085351410211031395717102726558833326915883235497773616082372321445848671279718170162569165335117250303218395032567960104008562169723318256901339027054731438006176719098531789329518750796967593035362994877971164237697708521772569914847494002828573995837056789752291687057804533734161744124165689639519153482881776943245288604752055419172298664866665301930762855998311151093854832115384364631459752502223874086254378673194414956642332361297456327420271422974627235774488408325070759184226864192194074502089643540107492429910783964373762067116202619005969170945728003871387505846786737890982852880683936625577817034422200075549477132606947426651390746890554634745308237954186005398322679814748645084685582707945304048694774509148348293612744265647531158412466243180384145136581067182193130203837912088234958194523331211397364981147735774438202381134033203125000000000000000*i1^91 + 84466555492141806158029598903020672679061392000523355753971371485172859622719577316000681214641295638577900422603162761919952582526595048198119355256934799421765155752651248328859819539061645574341070307127437691343184526365243820030201149452990648934165183201464085672372806993921677700608076641926025056805171935377412611005699584459478931080586177101507425062397283055802236135169509497036636330642306307595115392678342996359039389617048717260434954070521114984862671910240570909947441624210858223590884307742487576690054695341728280944545188002638160843842818527355920186919818050018269108277536511125256436331194642784117322785628005106014482347861747369824489120335937713763262588611173571798759132399399773170747512807688914025034172360357472004036751129999246354074919887537701823060191929807286993543770488758053422725592779855931291892781125956803890084887481727250041047110369618411011652326347104016560521976567460880374815717784966647257569549415403024953691033111020877313506602808373515378157970623120853673312163701630794135184938658769612603656816261067656170664447579040712129121545698751863057468081803859461625656775368555943775213357914910989076164622634453161258942470438424868018580561698135046593497256438905253937167969381908301729541467998716887071716792197929360659857496363107673452685992898455576955898282425867385481823604746811313028511788256548769450783694140762208546061389848468017260367951492545741714656753486722748178845124268001987938857763234823770603394656715904152393885544602922602336614397051025326334685192291153920116387414170751741027549637648623310127057209450622090855946896169959175357776443435895267961022463384751984115853838139683431653644889470832401278892149360482298227422804822560390022727023271668362423343636407383706478597386208751601461874410594291693018474917848979955935708756983877246473455804963175970071245818136708975747565177421302554890919659144412099444557240934578936266568199685461464421052000074400242876661146827039061756779335423340087061644098631471386894455417710958892834159342150154190431704611170325213734924862657709410083681333433825642605368505048068388174494030724030444185763590489590622724259207586010466662382818842615678903965269143288684242120546230047320638343721399825706698694255379543079362188103530070430770891984183008182505956862854668534770116366619490093325202960716416055942604754191517937621518965553300891341573614484256884577115873940985703524375502044993030891866305166799618679724470539020497834556459780565947470805309314585035076937727865625420271440767103389428575358136194949971397233954303383564767039010588917856858465440563708766110350441273244943484501061384975287808770231680271443224783131405875517877647388317337648887648292734337715526340575482840875705106291329527372106094937345339330199713140365663431175345579344647397423601952628989668577074623717245579511388513402097644659443618837262472884103714826208490990868582071632249229162202406569751202959833508596449064668496447616653284372581007992817402033459539612613485718351105827589079589530600609815451110916379969738809835566071602021424049551918144337761741475693345461373415283754878882855089615906519221019470333917882554627213755547382682561874389648437500000000000*i1^92 + 85582971928200799981275573691221673049738598935426566771884488321545743493712433950764090713125850317183575935608431456831530733144378657460761627299408804801957082962960260855979201337711022470405898678149420712896868271779787306040451771440289998340117945553027825634983577867204457730015994493572813630162016646560108834784479832707831531397635002782827693255406338271885934943546111612666302886458666629607166207774087540446866177619637618402413419105191800717518413856081387277737928801730599803605068224762678115723469908195490499436520299469902992797343163488099341676263408677043190499093668487651823478479676024646028515861682204133443456407824194627902416900251474048331513464198719676422242545975342078753472254026399257712709899159202288586273195322850515108699821249851388667337957636272526676004062103383891458321818356188100459648941401332264092934906452336990403991658414721156921200185640159239825661178496067688930685486304211884658602300439194712557480417252601004983347869514409500820005830553411753508846513551818121428344202340078547671626876046886820654873616359803688616381677607272757413079384298214053962186345960141874153410631546009370487405611950741325899759637390318709543623719521448020926285471606429843646377654611192222203473847718813831235109434551462206424812241673118485474040815585312816435119088631166553382384313388271673454119864812706066124764159177514594194252810279910397953425386343041825479775048291338120184101949004851614184952182591394647383860836823456527389435616554280978808116077311265272729478517763063520464798650651003512037540822379435450805697378298274038342621180044397288190617876370881901516784493027537908845104652233061402486027294538308289817173361164436680124069722724396503397013828583505394094812525158145407788596922907364135013995321700809060945816873341089367911803587584108655895871873289139285892707744490967728729255784003673691890770096526305494267365065257719047382483485007031038545403680822711115193051322425468476023239770296104150565562400106523921231503566294075919931712899462502297739567147739420732684391850584736794162203290800120504922150089697937417728559087279027854036870628103139731439740971412640597026190965798907768278643819335111381716196421075688318402627293551195058770094702092770517599720959580622952553110641604919978319691581129662336646860150620143347341498140596138920986922617830900978423258584726940854931889782235184794494065702612436353651666335061780836026075152153284558017561670425687023699658271456241388369135079700057006377525338682257956949088353494169786801922333643697737364052162638417931960299167287393710093798378447120020608665082116683662134838447733654647790186905460312179957714429960171779132472676069851425639929654053604364105952581909080598085439576237675596229398014132833451883308667187751904266490011789868387889407761394241324963165634883286229944050753576990902101585597405706247061593895731219838700823807488639086875477557340314125757057657948433839906977354631116805003856607365357901367536582033501678541296450793710871308664682631095651379798243761950578765049415722140257785524142649722087401636057990241500539569428328555360197966564100528400456284885829896460205942412465810775756835937500000000000*i1^93 + 53814248791677032254834845809672364943619903512513766980187793871897677114262394303008124958560017594520651916962666819682360819468981337957127249342272059164885279017753816483363120120949036113614653986769581361465412718213722657287717319138016366190370260274580858899489297064943476371269797279162061530366188131822706428443775834339673862177294320843569049680003466841430938157699309587004822972069514535027639067765503276507997578221797406525672211489519578239803481674918389284914394473304632578978150908123568550620131892655067662582680930632538958154185864502196731276140850076737879334762021427239419594674787879599635259253331924387397825574351973552041148069875218904790447404239832857499085474710019511663901522044067342536923554290819897267362077350939008891991319563995600999299831179726503461572225503042684684888997369495443024023604075389177927940918702154329478723566345599946628635631128645332656757970468005736060881621686723908599960618892648853308162778424285589416762708945703319019779812613503362108359276927391623417258888692682682591560454157562160236121851552421152708263165232735916459075039509502440439812204272421216702614988357751701306485746692871262737210682151323211329973917527594599674797379620208345517031702212417242351291045820197141610098369201746136640688439440650891080328172269727207547063927287692746195729261489603898061931389890761649382698563094266184811042318879193040502526552509740130072913555889194895667654188146056678711535827160889380068883760193756272097468682408514728739021322614804170597051737101564190046182086011690400847676381934464552677164541553688878130026660957900967980725800514057329922995187400566691894773572393377717824873627466075056847409368514439625608786151646845400634679184946466576053432853279903073138261724622817304450473443297402912560211360092031329093369886157917979063837644535811419833207383163080704974082262987498122317603351175861055840175414311669426536635168408103674809516957079463054211295689690681814324524706188972959993979484388610136651365288479606365327898400702960853140337112287626316117714401646111751940117808528847251307612158581929429504680935937751976859825281226493146875207051460116868949475247457523706590378291333437552838522500585582274506407686530334820998291379160620677406417798619248816322579029952277650584874489414966338287339420192105909580472556629773008214318001535749382549793033421213168430568989688246356560340957520801769004327039528542554762416527450062748655626239637392370557512187641888175498953921210188327405220499637408524273058269571804235114565161842674534895990390334314365776963579628130028952174528500597935437043344006667621977924709588198570411347127418210193213412022534436333006483813469410848587640055199695263812359314007027591426858459780624478417606495656670665784390357070853197401020426959667931315467096049290403167804357364432084424374513700106810828239979475505549004800683571392926171100071279868738293498238394052125585155445922483930441818135766825542708006551995543988577167819020272217025045978298429297970650998519703091307287861862104353783002749453304442841669346703344405222072110740842153066351987414921777371746035592349007178631713583607811588253825902938842773437500000000*i1^94 + 28112240438465481447987024071767166429860251097004888523833024694592136289954981904023505308107921274728780102992847529777779860124043856804416141173612192524251633580051176216324956856809391165020012257592996389525949775547582447020065480078774134366548029790885603587480814413070671486108555832093339072010827482845610453844420063702251089320269367165983860373768242526181636549693182732153788621157438677394624501021504415939305882253335500630493613782435105690581976869362468193598841508380519567358757084653177035373499859231643836207449513741403989801045891220780958253992064024846028158584064697201834460597995716717401301026845254847520278510307324072274899719647974574933760814398420527727101542571915612345693983153897839150688781480576116941192329163022127012874544230795716170628730407377145847058955305976142304769239217480255882920963115392218904105164920943270431482929968107845463820213409186472016378010127891895119189964676046383412010303416600023450538204253968392773179246381339013045608217499419759263559250585583371000806825825565280590755750074196320916109233086797605305569010159438404657242283932822502444312034176198441965241751171370396469271089178007586142586001590232618986799694002928000384779785325127095829914048915626214680420057170140121782911930271675592129428115282084496254518238683823569931398105922786375356218961669042582499551411385643980677639328679061712061103106658866545544561754568862608707998445433741642803097552301283396110508609853300732136596775260353815516307333300249668401735360927587949005580121558974264463976120057334580945175785723758456742301455430648810290288579704157693578366930976854216108868576927459959894924012438215716614122716476207913931888372423223348457365473616486959891472967758363465728261919586056597326692999033690367482086802444567011028502894463456669123842319137066072952064566763093666047222773308363031777563999739474114846399516977124295424312859348717240685413537381430228796134791227722586047392296367846783295243557012987869254311187292912511850198999142892136435671859974188161391200808643683428074001122532478298631186706175725358296277312930462474163080073409201393042279679888068008924358953065896693918023173807924231664125111478539560040035585239733506461369429933791309183365174316579490551067262085809580885784973496957817995677739970361507831818524036526758478211607818649437718590491408874465267375673661801167863096608365935394287908420786639076738533711474495320797723824765320434936796952418231765087178191187889655090897173036258941086006927107999438898592335520757519073810705714737669283362271622802265437364529310244371101887206401535482835874060445007303628672130947068109932363107092487867877492559865078456628551324461469109675904563907247893405477833356803951887790319914767026576112412434527784952667070842301826000997059070605806771406329125452508965780926545298525945984241779107314260938936075506221124922875167576968837187123829452242892937580765139474016814539508319636716758936587789028658986354479197780641923557833516683394159868265197922102242769061194238778901137005700763992224421650940386970941801060556671985159303925283511162374916690957008050962828963108186891380713714331993833184242248535156250000000*i1^95 + 19186848626009400765088921349745840333486475045796646295725913874325231151748637736898345516825065911436980165520575032818773996678913065136547770860903060365955327266928796306803211177947955436688048474393817260866727257766260879475680781153350191211393269382947963544986412526302256705473127045026750489303850414765425427574761920129387534088053434529375787910334039293611324520556726338196432123361674401039150298950042434564928279102755390023617903990201592603527959624391106802383691827473176664131320581077422309015930952509594370148431107145258008841485019100236675988920510052083850928764960983399047133165331360284134618386021953164523476291452536124270496243744201250427157126817564636272602985965905101464000902676299155031302495949883264486381192614043830578468197615246988484554538569016168134629146800395953462614668086842372348454559439921424312949691832110798745315098225915516177814062488547494451550997193158133006809463779100703238383508842511997008673466040880545912255764754361888098072468977503200515336391171558757547684022014626727047455207358879185773005333082089736584118158468900756775757413291184572095958875999781575504760422937377384726376821948709739150620618431635047503982432320662542369567441587286254335791408352877904711894157300988549277180014232499333553633247281224647371112955879544376811001530128282754694879394359312942178640267034823703686609384752244218048958424845743257449153343506988359625764356189050074469767562133889121331165197695423100788959073640853497240807456472601755025483441282303160755061105050304880983199897879694412988336560856007586445156666850230815105653036497864114506976787691590326641437947447980934489614214081499473217086378123302633235013711943047619781111512873433158037431582020390431800549586942940314934583455294450745114143169613507839830750831455435481781071973700403600825420780349477446984044571865313559682492801828095214496470936613437657242115725274909983094665259544024776519191650497629851914608731073812623754690072848691473048410335528800383307166118454122682564607973509643486724923381125917646194427370545265867814700365230891051354574335688285605389568523093244943485696316023474480835369285536844350676085679398643530537132916524379302941099579898898199503180575634685591349868890417045253781664427088169031861677338703512051307771893419541609365831993552886556498646501705526478704973499788824022312132814057149537035288410489870381383685614326855800426827641251944934100139171951464886914113226921097187711242331631356815142634942478158893964429086374501975557150956784318551193956873342117148848026668781019465289264367067040688631190077421079090664535231431183162053647160539294215035298020310525908477488291581421356869269980563336666816769732336153108308724031431571481001249777014669312099729026867506259711698690892852627566130234122652191766169508349583864765454476908799939502854058204139943166256577027057553162512184593381408828918353556928487018877421656802069313589184350796639230979015989614463508147475977723821402687252645809039893263472226058146672068931015617636715653456197052044381846519651509618259172661518935590522892821856397823158244280908497105998119876389184329283139971795710152946412563323974609375*i1^96 + 9754335776482810255181858379068115080147098098024656521463862611196646065611755803935915874596909622015573975418893945885512168910467395485511024295993872657278844743462427110675622961489293075423396666869347286520512303147921018598230139315665407052234414274772430787417909451191507400925679522836442675781982829413541791995558768971234342063252077707536950281871238736781037406573851336112370844512713304496263366682644504441385433173314611903004618321900243454864293831300293968250830173134617730105046012053289196875528697847048375233993776027104518848220554913509822059171216883473551099745188787854549419047918861789827604566350102958825052669989853518336286456366170374214382282059434389759237528666795121274450919863454706032715296847848825947923497474634558690747920163230738306489573746018932884537907378580497726124550431867517663134595209298567658193321037504148547218250940176792370343977717402445671943921602642444271711626718981617161203759162634325061917007782516535905324302075353485128873857212126345980981818593843660840764598347817141754991572557932756611024454648728866701086191897714177822630161248030274205822142619882979311278388225797864532400400189341556818368121089021227754061776022551012807060521053162286785440352464707832748541584887671943568760608081815515929560571690292259019561218611444640603260992963266858715959147404712256252969261312391464302247108143918504001042394560602726884570789426226003572992531230297030504628462297084860401141623117496707765085020451290453356263669893434238230900527276271119845595215435098017871877066582167987362372921719559848031163266836126133578673970772549169038613472124771970035818138645771496278670190870725484363911578098499722874917279530818066492938387659606036505827108923863516543774935926421730986013341316436919403764347449961877009329902710442654517508656350721225376055928410881411863175592954308017206178974278980970217135763703060770168913365485850195540516098900734381746272412490171651991984360430592629522075447473313885506902295625742208414113736360824131161959143881430156506214866191520659904360368875694272160416452252033093748927751878246266592872603848393637942425239564800584376621371359680640593873943967092215557201380072153682669954642871793702501126785266897282035175055913395082644143264808182699326758440120379314867745767858237314116367672261656585302379824071862220225749799126475557414186357545627653397256517708533490199899018400921626541157116608667185528528964318678041148709363736063840747495552844526138577713253935476248821225595826473149295336837974071277877770258551109956018844298017385447893430426717227254616544806063790464312811063359775073763172687450154160314463631018137623641727368999751302010673187589484385803130963955317101598574165540086293683812794774271160435313508830673628656522825988695020992906377587099162497365633552876675696340873318781681124947731227295087535284798246028895817898900907853895595400578043488865113124734615745490100847424113385210366124994245125681296535555859947273095439054613929972355284845136730174113514173523030001534711383589777479285465518335220316626922239436428911441836846120626010816556106243738022107808215679027548131994903087615966796875000000000*i1^97 + -321152271386362348539329347281190433064343013874163561735161901732283582912644628722993210765098947871884671832792345649331526724489431381999563013920113133893228900885931865537557064079449685257300985881245929764579728232948613122174521942356829736566117421300830149187346354706050166127904086606497361617332797177695505638662602041726535858572637565608441289822034314930661666102951090973828863036402101273777306116978024636803072908816645248133822699747377423536402840389601995762011610930958597463128513820537474533973277413443175015667441353888195074622367246103880990803788068710370476213720379676068399299176619882032063316476978985944538143976924812816590873704079696214469780304012323723454728789053717698107430966610180539915556638472409571981694750923940467668945470364071802321689957118485426483448860376970710514542535539513643527514321418010436183699311310964727523915234584389609661862102893700926435415255328743669677865766860999368836112586153870621315737625485071573548763316494584697586214226084338978195169536224758413997698257999945787741790504302768900076325832369765123843700999090298766784668829602915828467372321703146522866996309967949340092862054109425069233206111630134042634362230584051758838034013522568297938792728561437538509506896225175975814652317584393177891029765168980038062182192003014834713680969410154709060342905576354368467347912930819541379257123988230181177097441559365855660554094176493823906834739391495305180958397960296278938615990356154391473824449064158026042297053124683985792884951474128215464104729780099982873400987059512038058209414732197924620938631531962841929607532532900400932809325587490635705380183153218685693752701804859418419924072206911100491571889407778582945599549964804999017828488648383178285535345672989439300033120991960724110101948013626035205463052877602770616463216538260835752262819333379921992568591103185208286059770136973338419148521348683386553101865779370955502123393836778320295085967728114884474661009725693639297712841106472661679534003354223147147046350395828314948724310696086276707169668211928198819403005314466737830091611802167094094748262350251179520892813136957578032661593889699720944318263499028531075724831731743889694748184276186819275144487372075797664355205550226002538508905675974676055527197557091259376582616175775308794649041527714936483899805505537065919191480384326909810193119428919593287248132795804788156256024085325171414757369893621974286568638621471361740876840996446217886511860769857926953219640366045513779290236579460637749066480352723523161281560734264972178754719011472049365853788015804568669406462870976868393818383611484707401515134222687616976757749628393930295481920776726979761867649199562578257669194996495768891701549724596561517853784983566410454135538141257925063113332940991571678394940727202707965630527267090932413827511698667600843707600837311414791827006073757884476222967462011160043039714091080555839890871946871091722607860184397238839699435271263451506471099224513001323037134786808121181108206889483777998889635026629844622278158472237971972416803666589762851280185306353050499897599210376820346571657675050860941335691172909461924319570708084106445312500000000000000000*i1^98 + -829832805570666637635858293342373238413948070294118256858370947765641236361027108028878582146012035731974021098523755169669135369890938304083470025834746694911448955156987096562676633877695838042417794882321324309717405161331242078913192637423333969432085432060080474807393186106389174269956869296450215423793100114670824949898801892193452161005648838805439085252225856680393503354130595340705997214610123223345898770123751594176906309690090699238420510323889763676035606820996750698502415209121806526590022370145160921974814638188311514186770107176147664411004468953336680103125871570099421656915868873769010794237710328997049678999834729187565936148968576540761284783686393397310459221837159427521345999419250745889135768618280141427481760490651815669617819222730956057205061643945073754258667747730451977122001764041255440142498216713504613431311484549177720889665866002018068683590214340010586089027151183841507220918479919105587978004695518788934675103960358958278517166722767072966971159406329661172428822523332343715620819222031740841259273895674275453181083409395612295683470610267514674175991454677310899964445173527943301286041620741860188005736390661637848913627864437099987086484491157531585858862613408744590189487071493156862517608919551228285056165643592702594487088297353892259717062281773503788103771756714800895033796751311929888863480269481792064718584118195617856170487586861524780871406675046433230336413166566742937654052468665010755010582046175858748579475416819241310074773097765533985953345527411410532128364174788044105803392691493658989141047459203824578796478596616869230619965356290616172976412007125401483880983832148330060058368462491438742850428974076892529706572905787102221840911272435380462151135087782141976660817747607977381930943300571794146779305344607109329459234402662050977300616636085154884270285051384900292484229874870451090974085110738930107404535957131256099769728520649640848520180119483639713716070601857631902115851687919073032901191058947606268312596610585833791753243058882823450936015348812851461857091299419425648870916576597835447283912658265943006536317542052304452490094783197713093012178777185605915075314684614676932476296069492542016676528769966149903510291154656052064726874913470464119311073007107914829656937246130194990921114287042522717740763624807139739471791271124730174395064887143398241882160435138137390690813130715239198543167835374499936418421791323608527842178527003627434693116075775060734445089186571607772682578312685627607977789474813117570071651743374947064989870814691514628304777096348013810909957023477557851138633671880479334879476350304012635435380303311805735324389221713127048375345553130325960356041890903349620271384782414158265053365353373205271368459676977622200390435831906885606083618712553270670010384175327783190664527142997394234486038867932396056632830483386480009657155457811633038003251784572294416338112731581376497389138072133351012293837086950353767045221275058220065726655914349273586115823972091807440630799434880848511612206323965958072364608171315415227499748454184838202537771743963048311804865220002690680479144837696836124685257187225667187362708137595100031842041015625000000000000000000000*i1^99 + -387063792380067273498555417417582449463430538448143462969250122137530596556174989987264526592296161522740094181165309322750378511949989072593299081304222535426647230071209335798233715751102831081769341663439793896200162061822020312942293825227682817704067060526826831710798457592504659385798285143799126912606522312175127117979776777516956914718627180484216447882793556201998854274079008427814533750717495237661227007108679891000343026451562235320023050557857111086334403340792056940900042191043294670030469348520750473152857707257980396735874179949241143345770172739572888034069617588340008367757842274130875249891968930701558026577290597195147819183350688922018485170769070250674690296078406674642673586051225311867630548289237287059844387202595858685579542564182469772679971444762627047962198194297833132583885877268139280883626558276228991172592315279433733351252654522933240015102534006493215802368856000667683945570295335286629242552739798680921309972258378573032787043502565745945209208183478998165733772655234980708810616719441730239777642615949878095528419638545636864798766288070490218263276512652052288861078221245024292941597750300261329307272051605794620736804503582439347876599866284464937586716038518433742752643982066535214215882375928045829302208608249890855030446803240392752409549382075020560584481469048641584178758914955675397180631920056230250122403773903727204482427961339933117377322544889470441920828229092872494799592769455290419454791492615439315405541801553188774088817318487831482345406043638889499944239777430609228787334979019636781294180263680038075138611170699345676115000918323066470192011825711741067931881812231859133967312805371515629074776003394592459511335679424053993008575301218690645869178383243136291053784824116142928232933596376372747889636788017737344070237676049170667801258077976603054707739029764335720502336372351163593287026476674354813094044253932529058359619820345101216944396467941641122980730023988007360166954986637501285196555540461851969498229116230552025905996373785523988665261227671237540150715812962755053987096469747395146342166005362055936328320597613218807507416510666626393680437185953102421993208102905838829684134887270683302532251107266622688113823465063126215701878085350944800946115499548281436399028378723848435228604379163595979178996496733488853495355481023396336731459812185571302440693114705414918438732199249925577480549389154928409263713029504849399987279405505374618368052080484956200873992100692166328660374537759563003034108688311772778145506232933034492112042406984740896211973227662551544989872574041024923975219656738294627085774080802440601743705934560812791593785532892342762210378502250158562188565808294727550036100772936842496553752529373216038866746173157640148559634528106112909056955961283108934153168673894150550941197829744306514429726601177854194944293936684377979737748848499179302736343803179219303668647640984041480960485208660575128243431290531541362711462032155000362110495616630358770847180611630023228002007451702946022663335818208780299684554236099354560114161085477898938381643265469410993791140537614467009067120054485317048837277212444084996571021401148437500000000000000000000000000000*i1^100 + -856283178764467074454737745156961255413784863688221565842324947523496113295259933757739723156697282107263497204765825986978953776827180983847954215161712475965771939158881157129522986914033327802257091162650816667206570394061774167217957460513647877611347044067923005796660201251104327642727610251550700465901535787263027639147225237531015761311185481766753513862363304403927045127296998276146949028611013457492388601302095846671943262643857937674356282998146630759698082328116222139816775385265409826695791656453284531404239182655460115534556738248253802620741311905333149557610434643430878006833843554679051927591004749391435440777591358861424946711858104576646506296529330563788239464028990305909725340286860075130474954164233649330385474232036593319938656822903837795680176910863968290386439823967571701447859298308028042476391255839639793565974782223308203125209502346970481295730196486759463942161036383111270066928370490317908020372662964551581811325046037451370005337102743903690830043402885756342602442459653902787204477655747029404024082112356711204362276420782789829744130565007014257834200690513384613762086184391146731675418198432159683296470231565883180989145803982924301985091825849529856433863411530781062430833638077372255118489546855959697424825412812658068273648300922890753206243824931270146187506912782680785833056016896223753313818091201337976361118541883112752925232762847367415337355237810841953862173545898898731913430406534124364746652653504975281242396301551628822033501112519970731896977005624971256820929742053925191757740145201080345554706411664110573907350313637754893965272299307339397099295979261668135753549060589107289226001623708273183865924313913230290789856502707751553977010186286524369290723418874370029189862914744523362657186521315917168970315824417722918564829790815145524623449420198632378586108694285877011883522741245405148400733891593121287539288618949487649584882844857272031425552070056840625918045599988854358696305866786228095389675902212686655275827586974571937616711516336199250173824205749378631133185093472882504620272498967670496603823220654106781027073500470157548948973247362972503109769388950014347495814860155598168065948873058319076447123679766444792294942631062369921100225721833860453004548736751799605722086330003039473984739717330183859996779633260031506344427187856102178191510331241672413127964152973467233719581931069608347941529451844320390989864825724418930241856006923589650342634556428236720823160882376483972851311187364427269438766435333451617371377364784284830871995096972097810528932264389238128687808966879484458484999128938348916869649633692033398415401571817979719332714483620503613381397536814939195616923783254883953184373361193566511677544775156936851689745807675804807636369928113747311899193744999822698973145687616643521036758407287934503218530020272587301639825387616509218047084226537040370026007571764427781426134010629044529765613974169459887685897165857863926101583738511223183448287103796214720850423095346137026095902875852755754946788104562938549008547115665988424480136195784096302100028439672631701477450468747139896597798657575860624247021382891453168901220000000000000000000000000000000000*i1^101 + -264856821563455574521129492057719449891467408465638354721022640899371060674603015167457499514391422468727105088950091720469865520497722604524011480010224774396341797604273939122840650277959491738587798977336882245020800321722259955885629105554864909509858925477957109725261803373550557802965136406284223107755314145265488713566094719161740864080176148823551128914501580463405811539586543655429430090989607051892825544830195215190569616743859107336818003840247109212990650643118747406659052732243358499915901116636744460257911232482010816539019402926779736843956956874563028807794734322605941525901294408148713535687778624427164630247885606573412165002949788622042182502275030314972044174131609392921663646484970835208811364399767106132152466194649728711480917322737439990178618438199866312074184671235482830781924868696437105517670177064466905694971437113776538643826368382972098287188728985745096737913989850054565032456630500418894782846752041459676848941545692306563339512824598925571883045575283049069659178996404647642458860275853006150166651229129946714975335554221824169544423537400674266817897804462040829418029725428956441924205420373395331279535208205542209702280364048407546184836864536260760518900163004198889014458475063065073752382170303253407010412540293936518691399431934468652283852712607846318377310029915521440908938773028327759550774739221144265037844639802878003758334775510014103472124627947280792205661677019224363258507204041731468197999517509334970039625006168485753791504186280089207469162088042929489546449603374424462590438684343883741434800556406611965464581328459261215924488720649774803766872064411700936561143752877013634845349458142318560049846872257161791995548994819648000181369258128740096129345742887236183309084208409361694909783623702358188881631881802871269491617026609383743114546205807768607265934585799240909844203024042627230977914684032375851261948975001585104397706457234291731817080509030038055749785733027101686932447106056553332049058994819907092324740571910574010971489211337492753484773361647636794479892809391171173609216071458910181346506159537317913893809714185769788399008130085696860639158258900719229137195293118043745207274937123141824608681800533440713815528381277689446319680560707181287850238689008477282512712354818329660089662509194189477819477590831190263928075044438842315237346836341474528561655645387091350974287002559584994076006181028610321279678735215328982016316278408419016054636241549308213357420669428168884398388633529207872085985790218288844049325795085183228125977355619068607806129663401337005582177101114427302245351492780258504957742744679511986863366927797042957278698433312252752860265756552518145711192807739788336785862486517697642282140234987998111296045221716187201627552798832923054647420818237237405008131251314459587684568484196140087682631868662375506611501547945814817616237352128326507330344312625422041141537378631683900734871464926803526548443816815711606657885840350501027998614154666541486659170787124261903898200291073649641554478054385204876902456846891116731981236341489636421899071419419918878313020277248710250955829113266339391138471689254773248000000000000000000000000000000000*i1^102 + 53144635066554928758501229753761066267023814880656739058124368907212750382544849803456982805787350068093751693103403944069764673513328010269970847939162026915989938046540406356565529514224264503315624971933545130598068384081515664901174866408331028838691570145780287443773154161171491706398068633877799511219641333860718170707347529324691142710368738983708694552177677544830385776897671935551272742227925727954418700628787555293370302125542619590284323742113868827943536664572720997480848727296144551920853790171271794695310281991626455201882154662922981416033277936439584650652096199674125002696462359573503724916668213495522783858959113934815707936362853870024375183905409647648622463104158759135982400638663968775614383985053118133691885540763279463602558338521724525101919887721585680332507602119523781170298725867785634075854187901878283073838064152309811591689670187044491930428446729985212499194646764541838286520387357450479419985903970960870501546512716126544877702031000561369751265424107301566410605460241490107620270609733434021928772202410145770620497768976797915170813651470882656634946638219747818229390300118169664898669368975565758259619242244329301909371386127145384558122082307841119991360917863699747971458608249613979707918510724551934686249293630633359760865456591795557041163498829750642738924686059262555433407322798867567334216012683364592096696188603234497857256711235030308324419218533083673567642817550236613178741542273254754597277203515219205898250926690863395620437828704256291683886156534198330947106465871896064995345345732985944071691131408516590531857173184470771787465707469719867013946378869239944787883484145136116472915606750946373386826003556434491256036898777392560605535984730464321656897850223261452442616371175907047974882882920414419786538155095058315273270848257387615488411467848124693066125407659688294286220158909363958852503962597702652834362246143438747271056200893915564441335713313317081363639454832505737389072926398387540885572342313666453419550556712263910164318967150925634171660006276998477830816236356144463857089063276330051252849833075504785248827031899754092914409579334861189231776839807247154267400718173602171146374881312209567555146217171455144377067043562227229935598479902736470494739478096429872948155172699921366258093492890591382086881193286257092839257545926070812898089120612869860309701939032944860919652076797938538110315065331666651431571498235060966651351491088004655207081808281268475611983983122966050568474999416321619087161200047093445592255291393853918002763888302699731513572926816958674404500556985382094919902523972312610187356587899719913497766087289906931942153503324608406663391857611542192852613933950756959337883099613504134902783365004911578168159331579033076636193781837044121525527601449139395617888778193927731534435671642244686869289741683591262441257274397311023677278817347123252956608467423123925838110563726552901033070994914537416082695264506924915846366440591276659811129624806910675765520364268156337802301866790833535694452928310304337967293726108749602698489835473116114120196904928190209289658133116780452278887375636743383351092969472000000000000000000000000000000000*i1^103 + 44758547460326508229195341774166232221144458076173852923152971307332475151240586883596689841422167651820771215700668061910544642677016864398240115058975230833605711222156319837065311288615988340588219046264093020628903513509179509964602681081733348072401454536749578338835895926296920687572718229567229086661528100013573415561830904410700434281439962042705936154735078865027901474761120482754213940364322764997908252448461018035354811885322240304140385420367724006564230147909304717268538767018150369328948878938986121938659154998916789868450384600470729725639118989219368252497678292688455570838866770363867784019601987661643010857406148688867906833180961662512261867814605981986739932212892574982912395831227739260987646583367642254846667503532033792592863666822903791239643150579984435822685034112740714196438362597135846778646933990438859116297365437123998407462312285430640796608148753896169710236603260940327330098770712059202883890438523000875146194928945024214005444207360148111603070562470886182320073486450772335017497746987491943218974434454471713248364227200940026596250450488700106378083542923197868601576644486476252421315494309918253105597371293592849960631065883526144275225323263167111841404574880023440188486155759994637219096532362168333583941023359429270509193245672684382386898468885012690886902832612741374485077877704526634124458204948733492498747349767410503504952350436305614038398178697977707658684235802857621707803745406008817086319470441961336934954119366576674779120031505260802346945619822911446230597184545441722869165021617802850890385583597249738324203894470196598973754809061751890516356060102631533838100875741407028220918812012917564636611595926347579473470695192876059864535564488302078400855375031894536000247741755241188857402001965207879519662889517070064788894044989983007186748561016056896852746719108594628177848735644255963029473755110876029693451198095238793657857551162044427374676423536277713759604319913522674458842158135051947298335621393374247714123034820082393208382629219664354856034611769863043134962746917752088268196126961481421338493805363886394100965941960771094149914623140453409713430572322058661729710897174491179783358433522414214011112773593809470603415678554907220966747002642440145413635754001730815716251262363186248994273586297821115720029831693688111574210319121708653331103024406604140139042555794865371762325850263959289291389264046125576655818055396858902344864157560554155389160462485129805759997917095434929912859150126721638746243089377660319609632069903950981883585256412000763457812308250527196879812154789903337358784148761028272750270348577800770969183822906601074286108910819997717897880140883933926427740217793499188645869302893248480004467770964504593754455867522723634300520547786318104567496449853768038840918414971842160411978055009955897730963901318364741177344198424448645026768468953901550297059486119372406975869815867006283136346232040373776109851807080756475055777498780261766140428985258722522183776998113021481620674752931555308884640238842655494303998082098578167952355072347728312627932644921090509097991577791008666156973063237023336444723200000000000000000000000000000000*i1^104 + 42140652768364284712815965487617187949399813535548824909387362559272387507816001525670307685543088322752835671966739464693483471833192845167219204488281600588441833951579314427034318306782585191142225285965160237232205216711094697320274916591113711913090795507443455362652225757466850335072459659054161143878018216278559152083546831932675179245234703953209869337698387337631726459480966349308372019400322282947235782945492783059114578579584136438200555442871180870889904300566834824742283413807350321772372500460558284108352445180127017702646140556719422078208054162822071156153712051998844674452560930203855943382103189779522766971527138708547252016172004490753603947841195149462093007782251542229258547607448036425364457683739691232425578341483338046961864692376697281273819850514106755455752113593398872173057635812969529447366344780565666113849949014454728987657078505751318343942533817604313913481880457723818813211853900972329028404552321883423318164816397177408910683857186384846883587643595083241160513561552526651137137869168939888771261167041541786858995016449695427898510749791130045861296850404634715903641584491094103086819340049288858365722801096461212009827962193905893432472473543556210556152504181496545209520177831111050900848007306624973070521061872590548892063874357914986391557118393574435699208352890688652346767754001620682765774260419831541917195802293573155168935885321550390390003988108179049865074933436601389013032635516275419694596907752727949456624883395920308006278751800902906652123775169184440997355160762762254906731125627276479253016692005848259426595896232204050315681871317290352855883099500021102686521290873868609448270879932223111044779003532786659863792062447277731178223888403503825078642189978197873873502712734872429549956109741184372149444572713711883441217305443174488633638865440575533435618108453539339339458693504697342572384713216841818478614487286091768181834785054835629676130015670417903839089459424877774093603637500532356348922247992576782031554135124249805473254866325700647468871797696039285652503150580590028837555003324854868919071340559757502880038558068265464816066968077346041077423531385071253564298427070767740514886622746409047098887374054192229690960578162779163286573833853193509203351791250035883459243659054582982959783493074142040197216601260787576349205286245364911386350071275327279688838039764489958560024914836389895833293259348017304668655406714877749819718264852947294315022960092773092437509639383793151480267974425661876515082469452290498423278989947505325775264141613027101417679089429506449851844905799345388096042058842724834371465215988733093760268431641094165278338922185087934847161014066175888544004314035291617259272612854293807655547309983639941587226945375707217439435292645731608651810327220584230827055548178898891091343059128697301211747851253227122610420327064637274680795410960004832352225890035271440979661083824953761462048126619425762958807789905376424692783688294382488661916037109984847716616411572200041420696856576916055683898023598402067383900877655241215105082897325442567316378785769529209410467005238629888128662656410399539200000000000000000000000000000000*i1^105 + 19816589012684657891002394655810433615876786350453679857197498798753820011896283569887938480028870717107142697843348133268611046738930696693906034657716124609902119371976288167689167516591865462309537382581843365622541814934428829376564120271674090675355448168636177502067869256610213655013382309872494689776570899729007099300453935403184083909442037927442262896213143982396834213455541386800156810143399149180489790910538538343347165923580707501761575152909286444596069745336992001935103963067048547946418660923903892005446809624492566022831423996115859564473260218123986839294895649949698455307753387066586334805770548475070558299787981163283996934836994446217921348207367444306650195743716992225610311733983252321659877332236102895040077479718230543539576658463885819207439250396939776813379091579054259440830977196855016322348891458039198043287205845569512332526279022598136259099314175424603104130030677878299401303941605040826757219665372026612850165544545431669541315243965025020279653748084709390434499700342982262030432126004086368060806152744984808504555450697359212775230383160816907695124033561791131217147795832499124618893964756548164336416480761647742172362204314799947752326108973072932133380385628452469842942953398674009553412130691929226246833686737223629212810806042018184312902842489164717832226766578537955060986356197468070819817527972455228765534225465374606600809686335703760409330825323197569296593177784214084920540785959775020720243827519817629923517057655145472990908885858280075130952652612996628979694004616035780735258006570132290187616526343579849616443441201552305616213273672141221166845780879701057551887020584914336028515335756752764720599259993474777998765993349528838628233436033249358550290458168652264684627594237200884330801295317172150083650423449628407852348165934002644248759359584713663096525240187929929101772200948950071993465097610011307450782902856912506649346403662318354533516038026767467141069764186973749594733343711162977526856865409868818089082072679506695935077686518766830603174988855292199105214213767022149064474964285768060581769456158158047205755785705478831633140227273680420025192759141057976724460636515409145067938827313745215315007282576149503928949531802791280570272957390809345869277383775777887845412894566984835084044027010774941290985700592903878967633507548346243094055949215706461553238786460278434021836589141860391694766664130977512969634260227647006249837317387227054308682348473096214376155500371050805890948457357539046391155469780621998061613220186384829751191548617022036735882927119711224409049608665715151152996548206094291644763248657218771285329867562515428395738066621392200099311260991686997770025097635466388619360396631968588906732003069375255898711176235877412321792035671823031573300645315106282767262335102294896821639079264476300128590221257066777571000826189968335626117516544589072182598893712201763714470532981630808723748914282733290571926031512419859621516997541745858137900340036285850087828185656605086838111979454019294461114100406294984421876039393190621042210282728101372429934959143423952301518662911853987573608805826560000000000000000000000000000000*i1^106 + 5078330684949869009377168111352035295580210380502197640525470038545565764394834794421691822075428275592018943495243301346697232341360208941942297304748879851000846107309684719808688495992477104237733050856125141098750220142692605545641974175537085829793704903936906501443296188664247980829385101456377577993357984649115399508061705727879773325000254215717362838560691869623535850604019021873544796006088145170839248380374590977183587914583639986168064709467036602304937559211133845655526861967596224413116774714228905984153818382883091751360994526481793190733717213247034593137318564999320947522045398450540414538130644947698942374241400386887128658977270444211795337267555173725795290252713425755476516943090741538515714081052691399869349069464504431441766343814496894924716897473441813876632602974458505828805341970602971583095546276804406204460774511629911871512053223529881058381382044828440606669334542630826553924746614453334867261278122730932654411801647679589550427966805348978076528817418408692984160130203886978947249253841093916260335035291760649281254717608108995236886206107117066990502442477251004924910183447195771823197654392647174739094662439524635379086047252085854444656175136000026948996978864125614822226247433653802750429619430108161385367453621129536924163085976954754454154891464358645151803411399103246676671793309259035606027007115852328756724215437619689565303901086197533668352841510561624571768268962407997430960762049869435775160140309549048225135023379586461228620302829971914416459432083765042145819349586633472001756919217680012943003641637794612743020172794951243390179582580241279679933042463150808137615165845856423429926472341893353176796089260300529271948456926013111848357704921119993109599056398682517075424246807677709761815864172559440069030123689548781175589733190917575882030931811568950798880885935653239173194390912612793726008718841458871431275699161914444643270560292281116554458236437007524167549595338804312606585148970886374022156190103805648326177904786079587341699310803367769385863259788181009460019285108059718120407666675099590454211784973478885585265255403475046935278142246174856856564320388465782288680514707664381724014860583231834387780309833869113353827231148709095223084646136678265458131063164870335008725676443006233249536713492708204764695442369731409537308874710430554066150112475531608654985255801762315657289538709473035681567040945312237300059995579643402381805128381978537376650942046276506085568871684909553328826486790179183920117217940752491556766590140813760781031155441220059085213686884629193216721448937776606627587256554722782510000858218539871891624883970211548757917800488367882009282721044770879035271975737278789678901644799101095507882975255043127549314829239754987957487328666451498617572604088378500433342335019652849666449258638144873172430616079532080200202044034750361513162232087276114297913311560096157006525211285407639644814673246298448695476558054748057364805540483656713634896260504811935028542863281730928965146613071905282308303456545227655372821911945433540551670183501580950610193892080295863196393702042908471811112960000000000000000000000000000000*i1^107 + 857331452698114642422326665412053997705583863615449902052253113034466015835022525799995137274987004365310337489661316106645410292532185658621357260591604162942748481817997586835403745860944668562957169012730485970463257842372449867297537582308773308366511632313089396468768502026301603080952590125069503485720842925043798507527325215676467129681318678254203765620129764930422234929962168561291880624190930179155450371868358151465939188156501268419182477307259235914966599514573997525194118515111741661948110936352397168830805597754645318719870537384636283906927636736787362053459790401041728029988367292835005141738150874995957421966701188048937492065630513097864214615930073039104430068017600164827747033320049563793471977897148790748197034838298504799205914510919380136679440661350713996800604411100687471354851537049720451289830746735792949338345579981479384436906532114313491094550121852175656526698097161360032601003111639034070407015992950410953984760410291870626134773814284966760243502220450793889093968002792103072581592422811242293116285941746192807262804476385855137359087576149824041990503702896804183841137695434740468603592637450264800461487946718433435949573072018728930098852296565746657883454495590006381744623689914012047505694108323081606700572465021781869993059630231654366132314962805252088213478142748069799561408206327328291606872528377047035508868354008284298547892784949443516380087546229718192540600716358483915389959312985004288516582800290157070491494573412836896902397403386008647079238699324069728988556131931254807049670982298514215221768778634918761512722410569717620375583912616216698286583671032874890943343372270224217748014943157716404591038032060789777023566664743723543870686425744780072217445364631019249140463639593021962557735680221785090802668224356399380685037657992998089497110905936883765509301245724035193092873029346151908496472018111030695214907728907703154207859842161915277234322271181409995394652748377713489683748490599581799919441406096319622532603970533501388341479728239974216911709798293662188081756003130001219098291504099684490096318758494726483279481700346055449815517548724169024163527728068299193895782194444808636236254747660569779640995144220060167254065124146536944497906413528762885185247463678118012677119714784211949884456242959990259505550708673070741721397601990841463628811649495168767894679020532407392959757886106659456658879612211969059889662850686025838487122223193750737627117308404896048621701317698844906461804440491272318882296981024893619665562843349566860551738983200385205557951608150210313655180735030781673647873138502783697059737583448420685236035674505394631930744040299665417537454607581275644474747523868693891331470649283566254378106398509420607166093515760161071649199752638025731784186388025482181421597990937716067149656608495923851536435863500819201675902057046792013836892653166997727264780443284872891029872599963629641244985603737042059514497975125673371750662751082399643350083978639551573620438265324581867488650391070292208350142894999983451169397826938083824097816421897857238626634146336280922922822263166205952000000000000000000000000000000*i1^108 + -198805786301816733650891201975201070992706340939512645931364772662286554972432969293689243688195313751342000131867203292204767629033616942418140939243311843402482775139634173848866414260737739884805278893476641618241887429824909488835549747069377486212765546554790824414196554613377448169970942635495708511260314534292394449588117195230925459601672560623000099067728832469960557959389200688464305137269365644838602878515185149861078392251564925572362073896922747674973881566075009347551315851383111731241869280469562160628820708194464387557845989166737209529102265214567193405098841686395064812171572595785376630179766268936435795949645043004022378388701086630575732847484801108786134399033920412811919446260089559316008425834427936480839627213858383144950246681253882005721330234353910321924119636530669215052290858876474222563950187291018207643079714883846397597170179550965160606999906626806193015139481707614436096700940235492146548752890268587016162549193056639676126601176477464149928223916184343405719629943132631830184876921096458041305401643220287187494512133246640824176031152743652102016699182138319378402952234229200207364474253687025472995842089650709326585805571738125451840091402146573689634485881218690307976469855658493390284826522321681497718489848582381918447393504651028113039326946587291932644127508534728693695573675070377786694555100302364137468476792123204141108316590725216296652769991533183107584128583319204164679495434106271772088789513431549601920425291087549148424931823473366464761112989180876909703323972341723907116338132587702601746052356123002057981729794402622844027166594277854118827834193916054936388178723624800980206232253925562411645429452589618786459837241335060544677844242441525232831288407451570443875665327144883706001441451780626748268495710531473610631752713229950276730312018529445044479234887412974616198968622010166116505807953906086214175400290441949374728827790413351677294467540456451899864804457918504973493310239191905022597035411291435433087281868001719471122612187861277993564491004834180224748765333211520358019683019319062423797130568665078835403665160694950885958207324964723476306177744185786834803187024366105742350521596408499304016180038615492751970593778683508951655744863088930039427285260922909072146185613558233466207598249997018477265639421351173079748640095545860167024526152339922750559612197414493168125992663321114269417613150690329567987920226907856272229708667829401882650045659698595819387167304021112385203401885357061353524118870027385151426089530249253026415885636274894738052487521449469609964660335203936282840632338585758131725285541383816888734658405235104279732794638737742873490144636842057323745628990285419519939694346749631256894226164910544893445734618938781259109487825970819600438325159761408408799840813059702015157193155757764840159772828561641645707450889252125327314848758711374890682170315114699633529765455266146061973306242331768116495694259925394761746688048636891064232621667989932739357774515364011859510646464032318592992191330008230547003965062426737308254375982124057333297475668276520514012164653056000000000000000000000000000000*i1^109 + -89634363092576368816982502786443926095145176991242019101779670257710990410978623222172460854104894851838691593298777508274124485775229242395602299079887431356071910367167071094550063762373236372191944700632347209336357036301657989848925854212572517408869811848646648430863092160033526840501028478263063131261090958253182673682652627350565884060783861483847343206579286590320266430098859176536974770321163443597142577016174827707803783781576832661156043739009779329324925274715410471132189751949935990829228316258536835262880912678385921222717466931858698108192856423299298754684893427908408221093657736911993679193133251127061837915718087825315105862186803409925781824062203080946625232045015205673894833738513042237643726799900634315586236910554481222817512294138887007131868813251124146682433838650808020999676182780666731187009689220666492163839626238122962206453305579484639534455248731174669931207947685099864747455092061867876379283572060578544895205811209890452038836116994809046495095152365246248936978426132854007887311843809458703912965386771205750697571562904366635821784834111454942174020110349718061340010635744668304807969337654202850140285525487873879577823277165662704568821372201665763810998090769701249629611832144882840165352956317958190841453614991216122627380436963155504667003515198492058342755616530641378022712235746028062875187709974789026134216896100391892267401970836185882278524917190481290159396265395959791355834092955972275097848114246352156831850009311951935197438467326207735151051148318199076907981987361286375298321991593426042351448527535035194138187890839677060643929393376617837600362080305126426559138727241272625044999004517616864074918936030899077900927288013017945121045030630204396730759816719358640633949169582283332357163919419301170432742612174151437071092433343566169337806410644509783621301241403632191819393995387199774309545812490887360207820684734222372743016403819891327946976547877251942866386551334770068638946083476885654060529944104334295963895890907530632905740372359627838585190253443058091368641316984336762369571566457649530988457360093251618730872731772109620716766389705099620549333576551649023884429658310029368999654417905584559451701268570535934676586651823036694912778321874840684558361263145918696042193042980151441985749493866713644056595019140745678759098469921851565621804869425581161003747435442047819792318454854178175240436321068708472446491015514473429352676096419566468439882588782290578457449337177289931391430065257852609322927431362907204038358008060525411974970366248210314073984295520982103308744162465029288801467780971980002305459223621353226410680649504496237217399531763548625938640035033180516515238463870415377213341325758185798527768209792822002385551677677813974073354718531482914127938918600395432554145817504461350719821699915802302256824595305534182958119644408881694468361188692415005395298088166827950619292149932533634718192039531735538208924643561668016078453046386624185589388418442155412220678509489128821764034095809182250856273071202239109559224974258721049028286253219243385406414815628633545742745600000000000000000000000000000*i1^110 + 2320839137081446603506111384206510464867798337294889372852352936287996510354021347819886186559472262332308555943543146594239447458904553358201919332268691482363119385131791925855278877276187695777843358300036005854508074661653824418143522575545117830804261573886201323888307259239880077039777713568653748439004468845143630486115027418130036294736985948348442812685556226682034936754678627123226909142242568426201128400328229534270464363082652092581281049559765823523235863329197995670437954737313543316791709962356916240178891153103357352863452770526771701116322597748040606042813796649856356459955984094678978633087329870960592962190347989314029882397339160931962863310794145133450954385945923060245378373552692285742910358131537400123437458494279921845512621712156320164859240024814880027784761506333789369786304829030017719324287964878900071833414258088538874566736571716394737413235853676904922577732681257305288638808529304383253696615607917644992671069541532534715817203685516922847487463635675920098556362863172016685370842509920997684585894311873661504602641802932809863556981222212514176339404843118735224106016942857288547153007394888171877951460354785605137283916710113121775484860138163342120717515919945301744253861495168542802587749437117626647869611117184989810834889861586849603985446140747125769413284120687116215020420275607229374312195195238980610623704112519322013342430472097043872376186774718136221638440154213578451989409579466223766557452470525094504422252855743609487502186457792491152130371129878918631386884706589884522360508955871574033374231319103492317853492631586820004734621712727917085258765267239633189976763814783422682373454843605190765707133054551627501308613132306382138240351380569087895458405412988380489244732640064155223440857704081336107252337168288876000551819068875973584331660778340775925611928208530137961239492235354540814741275895691755654401681392347081663833863037691786896128771124160591363161967994214088888761685130915632255722166810294251194182229684829368617722771487870751781133008705257711879878956580105652470615600705416623329419240486948647154694923989602987939431068359367043613132371591238857078651176689683398942664739229172312209614367828311711302153344047874893883658127501700840564504533555868250824623296441409155922562157633773120348232256501331241604866031041449572912678529466165983369780173820128577353434497577213593513603252544209569378099591923060258739000888921763026703978982331742299847174088235122158370239361279306689396638517063586539321674532428293772777566571323093141198927744930350175690817068579989747511279877010167098478471074152624623303297160862091262606649198302328580442909844349911151540507642310126401285249438067910272680597593636601919915833331614230832830294413992132620711547917471932106400887101813701288830221446286518695042838495426701370400414983025576617778323982899725736356061979141961018106989302903205517328205742043844525715398439303069211519968111875164463931178318602216776492134394157879247083361659907619633014100717670390986123067891664579202980463520618498953880011565090996224000000000000000000000000000000*i1^111 + 1850086431139629540496690356166434533694653848722941862791627707589052839133170746138941609192290306011723247213266799508301788192958200722724576973441639059417235133996229560246657595785079820463925762847538038565358798516400133525911764880180053491764671503577206645601623038350428688891263112488523774662069044515536102339754843382716235971591804475953964885424906083387091519363945312276417115590916449901194766250369240508276250122028042698996446740459361206165607482615333493855631385424975541630315111445081970901602606905487235305322883742002136679786747542314473412990184920310047236255249672283580404305957319635372101988131171743598262396097271616438943880062404617204252969310741546132962863563425933810281472644605586056330072687557610902320301243173823598787852469379754403531592892749256259656195813631279091289257110452668653540753617562951727237057196646793628982710741420583224591301736703800779597560733415339103739364814914877731436068435257212143869894529439108353207483654089325323668639202731861453448356315141014104438721406630073659515354851503269009257152595823941081467794576338100039607330122991289355293456047253889014360528811815484348932248270988391921888917635612949603579148661426677267285159978363447625782359758250563338816413393983081351115845888241803904693808976911743668795228218285386954431284657334513306957415260422598051213682856242637988765166916453046956471556695518258178069026626274375044768786026187996263704312015445096563119691799025757181393963921938717854467427563528114119340892356420761475136629108326077157020860057030429382177343927726257324045426755343405968144213175670634486126853203878624974833687900038144585429518913709872504855301325063091978939825616935388272754348049514945414405575007819232885912779453559562735226239034286202032112894797107307369258374301568219307842803687180707631327884316561268806143133687940423899419853200179448014013003828452874812984355471328443241071088042099730607969352104624172434982538139872100800496485150581770876546794733974459700778687131717406831871300100469789984070141713158802284150904706186504421489341744887150794479439301485167996745834236517414352694544666712443333844703936576082885261169041076690333775949755489266696234350352050037789304859493634325972916386042279541413060601178995701452237236849415091576202299631410389097044546940618336176444848558643209510010641603542050589206530634090173619732882066663026167718063330237556931880735208218333767466539552246442613543125285696632299896934642808288458693632607499385903867528958830141131129953820310221446780443523084387318182194006185447142823843181000198282009214879525296730937045739419586917789529393690098553609831175215997679292120552308545479266776221052828934647914756713969397118349957179075305212654590357995392904335289725669588024870622403305320181808414769704021144150538060320271393426836646128426711960410569273780854215523785549993470008129591744104745844758252511833256222900982155567840199233952994192355658751181583944972219205881713371318695213123611128232042065187437234407376025047736221845307156070400000000000000000000000000000*i1^112 + -39710293990783715606445784437597967186463949904840297977694131366024210233638911272834666437997268158742129044459859496523326375382179710544689543706540236163755659061028024834027482344725514468668467903823436903346303008524640843072315035154659145086875404585190643144040596056328369546014572554361596713533685011644617746829608766484274713037416562353861996955139279208259424056075219826385003730913134480603965266644973088553861848459572996900025291238246105186419038096936252778397638873666078041918815819583252462693785548518264165554155114339135378940661776334255748779391627318592566521816911883039118105648214636552241740128109608432029394731778528733621849967689562188651099854105964481634716951428374711307829882744156305942201594201116402656309619684922530592328191528287754892439683032204281662506081220314457407273059479675424226141766127572790616363401722317825290938275462310344533185509923934850110430225576095249896719908424018033456717618800344643763317366789697209707101550615816647365875396228546046053992394028558085283174786267647318296302640601937226639236701251953793696304765222091241542439976090898301192561391991482687977974732708214383848856535564910177932719629383940863576373077376397146903113622977941599893546312027850449107109815299309991953459668427893346797882251977608099116016253189086952906833989061014132897086256632806390610972605411379585474269233021141589934462534455824629591212141198530354208435206907728960885708961840736839191371945202950144892926200216168957678043062872120122538379207718995411222602629586725825398972120263234018286791157150908607933616517181558278278305331277890777811912841004105771408424709049513863901208636998898090536936634128991195577612709084589144785905264092323815638505711416929058447307906557059452592834663790604411772188184426964397622304604304178155978154681975934273693148557436472565945384651596914947403120959382275039143197566088440142979906533902488641240823264671467032708384754144059007628238610899904613473820109124813543637639363595542448346645679352661734921743044484244389102489233842183019604796222307956459116524063125579580111360891730761016712404589226561488237693977250475681739074453324907557743496022732828547554870573302782546417280624777827751951211219581800065530844453751646730543206221482296485899102191807174671864296109976164322752494612091777544090889755155435812368936504359188010979216863202877929424156564144635215802939913122735295274164783628833593322310804657800979410421752338398977946108244173718793775730528779220381449826858743784651200698495361723896593537758259965485778427647815100648051131838744814295129889916414934557950888846719620780185521638355602997484994097270594662889646597951360085074600609524690339330896220361266171853233974580649033658315531076488029490027679681746949312192446715682922752429160467422657483632106878450344560376026790992694320014468445106106037682427587439908604648746629493093416280344796589009628566698573959801392949194045378243348294550757250850017478907837946373269568316352077912686279980353722266792902275393652852931952640000000000000000000000000000*i1^113 + -12913678316221421089109800658370496386481943845412023606397151777078059115896818376054112734414488763247383526591038383806601422939947911996220266293371738260298361242370291908836024438405838798537874577478904782167187459736391798380078724889019692581368324971994938612833620938290028655305734653748124420768657536510073130391251383034334591510601350341110823787147372322703438735895510941130041715102476948293852149142040479586120243419454229700255008988254948465397045806320813379372733878249675836957101729250200365203424218649596332838431513003779777874053220094521911257992527240709651258043774533050002279367881050363570203030208320138111363533273860822555392694008675779670404095868088903910109747129056397357520456472126566237116259702877328386498867106748163129750724407667338933989515803609379740796505701566572586682918029004519454145219440029921036825533670504949990625189041069026503168706515791321019546859796314484186752945815708922339539636070506481670678663068307827763576175123249026606721277580539957676665750028632858746353296027996130992605184516368556067928159717022621642277118524128844483657711999628154246693229060817280852786974821853704146604051679527351501745866850249880442118627544907462708757852378118849522993421080724942900278264582903268188809646812297855615541461334562174489419532299368646866383799642266117990621804341263711664381443011816853535921109530427602955085846060177604444069915488578841732026461501180998948439506570768711970572331636444179686090022661498714894480804665262134182239045935210920165891560052051016173033497100658919011026472054738760264377634381026646594293170115215461874230456940645597792392862319235565763185282582117172915142558232307471968158127511010216142248625505970437694243982622665807519931018507252368790780368140338857215308520261357475803686386360848436824332916941575045020514807251790427611827449625554651811480222916613083548145784487582743862700417410418214768510677500186228374446259369045797336807363094435526517346950387380589791351311271915549905678150276372261705977782571118397092399721454814225209753553618029811309663884541571026278880092911214020607259367032789957157211918436257446358262811357733005846721653495607798489522586898243445981227284515019925865747768178541287483591237393973389090282629332234723337706318285939006229362414788652841697711057476395263761263958755569606163168591543459583022804544808194688254657242487778116281730389951471049304509336928776713661443987315108540528654543071895598321359251524306205949774695606723301187990350316158268974411327760073143177632574856817097767374634214034236328128446734770581665490618357849824853918616277289170095216858011834694708751642108141464265826229213162847106812692070548939334512611423649968019599048523831566130343216820200898662612747209311882903851507778951885079429761372596681853669419132330830860686318532837885105575445228407434663901551416928162869542057988870278666095084755783197305425629062460490155905260895393911801224433366550894633887970196997960689213390155859878718468491361192591214190872437440118784000000000000000000000000000*i1^114 + 1138174773387113572332899940017461346871399690965002015837359074528836927565272974046611094013033384533155800872192989312022338729177440025706051345424213186958661007131604987574198643656974211530874465384004658120102712922368329005185986218135943962721994530863520077393664739951071606533341851218428508450933855059985155124288556165654781099037363960566913598062968307446976457245794033055807512079228462220545225982738877711326332703754690502022102267038766931528991315866725824032545263413924580996995890261221254749225621292380695068278567026841077477090240528869253551108677654249554201974983193518130858615104309994559326157552155290036953691506152991463944043758985463500462467502509367224422267562730284760404671117234918396992884081123825568422312202590646088649641508191980439570689252916303368278404159699927600181471320759425809132780923727183715911998503127644765788019640022520741805702409691821801142037908999088593372385417235125010213827852198880364629478663647106000168175853942255981086831976641847267325640023261913502778415320912742229497842795177151528031070079883232921949280284550661691899933635332623841518886601751995466529986261132787110809413991582588038186816777037030284525760517999235284054611415275028165033334335406046510620834437975337818581359237930165122651901696990973703716884922552001625922051126974351305890961872620873752663918490694790955213478286211895490747483447689574833689654549019139921303182927796474114184416757317116058334430613419606995543673961013176709900219582287301819087874352169579044216827894619918434419081973092135900948012369975260927919891288143448988039332919405779501554025223936884651994167307855803980599440687342233447062156263375645749373066566235699858285089009365146018093253782473600285251687149642058699592412048297285929459705530741481879336287236348179391764929362838254884135759549986876092500283316066578432670249004259865787887133820905953307870253341562260085853432449008620124934888661635284603847992050412962837002636239251372384137387578792332690834209033203421488083087005002187199622342426174238934672480780303209573885757177563056450541118478142414999888725231905474709380568687488128573492949908405647103093137134094803159512204415058446919477966263145796570147168500088209415312480187019496111929778504538149095949225125955882604382059044801066522920587937132759804444508279691684169290401684322070283703320751626757127685290854910509205428642348552002920563041756851331899739720661634177808254011358927701199935844480377582765843557836781195423189279331255639099551254506917890861076516778290919928857089866797873947052331320547568390352390574941132841341445273353519699029899804447863580321266134428925871858098022719784094926098140210902331311734139901480848078797775411783557421458469334316257850729235267990563384410261095464114819363910622722462527091389912258014853105459764051855412488540274405377289157493375632911639264777460212699872569156853733747854974087159949071439431401411643509998245640945285181180727812466248482147020187289726515443821394743567996054621126656000000000000000000000000000*i1^115 + -21727352677054536416756841070354276236334659414683735385128715593123076624675620429674336297363243162562900716714890307602578260156346949192811014138436170802889385052528097750193726195642461081842007131638427420420060107679344925100140488615227032187729688201417369993646469311139630845790343895212757731985501038481742326485269445666322632561113679735096059696406167253631965400801571475174928320263020309753087723131904795887386910919583071064769492177385059986136260732693960186491000032147936935034583966026381903020475754417537337263005668790925098208154373462405989198075058529350163504003818154780162013208526674557449064251056827113130615241356989346274464766369121152484719035450544043435227598877821185827309185051977974609228985733156840556919203185672072029151486507629033825624076444450229950303139457914738582081190069391803127224141004134584523036045019978355522776134552559691763238637937189431751356500674320602710186497919138757009063257634450239834036565054298200427770228838103550386863999807317506292353300323206063046086000218333217541124528305346114292686202631265565493696809122564493207928666486921583144708637574213840386916893125929518602677245561765903464603258285732843398765361286273173075690434148169368543733785726893059928667654506436899500458513690622031907345364461230158140854917959143654984045056807611006763841456893358998173845950674008776803835010219210668683900690506252554989569785482432577005755520468611812227577317900534294093781235184636422234480359081969700869606217845061948667427889672238057385602599003849651601103000402619219093827635755371731666137708989143495890725627258407421526494587698029659447891586362069391026040565546283777336217341485283414693379870269252043828445508369292404776988946042130857460034524464449932535637255891181736125781884212170858088847863276110652432153278877734706748530532338632533644487344784061768664841356182760892810423946125241405408898673680958165337192174692512893966278301701121295583994116373748920632324858999283189297572777888578564476064503537410036567663406029177857296525348126953995097466331734349492434225909475677392093529080058983806262145305516733152115864382438283910180381035087306702293986180489089560257704769284851014262296092998155962664188584731837708849796366263792495750648309360875692695331655245052863975191128721075984174670743813364287689297898261581980394945788954759320211963238395772713581114115082033870072255099038859705890185259030724025341133803308067835043480833864244414140678128935926846930318622410630600086251275259860344788493056473041083189188257210456122048494831547989358940520051761663450598860128051923825326219842043759517121255550100970402342886052027065110063921475602397900125589934248469272272200812781761645162392151217731371696284896185012788119230305900149783442696682531821687090576731897554226165663979333651144236456663450903996288223057526304035045051281288891504748562001668003171147897051898093667539765159444913282888818172911159952631978582894771505939549223037503819420980662756618905856620799333197963853824000000000000000000000000000*i1^116 + -1662648192361693251409114181525181172360695041202326609479054638708598801554831714075250599367466701495378890210282860120340155858746704163774258621427082611197218217735790537377708270495696161556322239547241400645966167726812053867544964496798964988290822543904111304149318571100760380231576823842520230677366562490819408833749532342223652538517651719508350903565774513283955292337305111443033144473403530868682030640148727322765479242522635846996357581566593092243902782430536460612925417780273709295487608802766209203176027301362708603689101242604469102665575731386087054355177001045360925250369641991193076549702280746961877593568077394455814426051662787602281882723380465688653416624714382073713497606495318654011685150856887949491654140989003160962813397303385432390737056977481464557274129248360700004604904443717626976950168999024105779236521352451259285548813208881171154946859940180998857200108889160969014040216140010787973090769190907578685629721682267842610453054101478415451699368581062842344916376959362240317073521322850154043658599750829344475277729790479324940599543657298799625631187610187678813493314108449512916211819474240896278917389974518052059152186962350617802958889221226035656523825250589456623715610476872596789961900924780824688860370415484347051960384862069891501299034437178817391399061491354306426990717703105357623655290254009205942297776314480992599031202582148587105444304852726645071412433108989174022609501740520288466940069702118370365647502243978320016586424260432229839356682903246398352257036313788194533094656833346168621821286785413778959534381436732750572133028502106560062762707070603941814448465466249822702640130309510337367642958235509148985788866890907431308502397082468642817610211267619980237389932236095457890295139211596356760190008483845078331955380701443859729679886617001596979203571214575557907973007983442969566889727093127248630236850495197524101421220893109739868524542563606799733789491038551772865195546313332034712970945126495013578133883308087897168300038556712827960183918280709275343077201109236290017761276860040787325760436427336349374163640807063213916627389455637888184779827183865260166667287731720110965956912448071369785203802650981917151847234674479820545217212013961122513658792759145013480583403382079241664852094534705121626392980716219100158843327450933153613959408003236294204233591776239895219943035270614211079017587380236213287725560837100487255501327514654286799279500207031344080161866766331641711922510661934320260268331448110053755716501093268549992308671366276883331256427253184142553457968711248752854252180265316103813989565012977127497460267959699758031069195904456058444905962738377509193494532040614608078360630635829339274083034626434346963349174431933269571399333619960969071766282936630755636761857617582714042742309309059265783222278120716740014853798233577632082182036669203213863881780515947806042425397935139247083635381404273664570191182954578719415057079857385239520224886183185938406199920507134034177759530372766750945195503212988369813926361379635200000000000000000000000000*i1^117 + 95574376236985493272349557127903344549344921111614586815951528435190491656936932332824261805074965763139397930591007367339167692728629597553349681044057746920985460639122492358393978353820365169733120193287739388593939402104154017916967001373109130106888510061604645348861099515633166514763658469435349497801954423696419481657970097838787786672945969595745949849931456739696217971391695732376584220623137480982046865560402173572596578322676528051294848846948173669426904837416027950846960835374640940053508962336075372442960127389444240979964952153443040324047823789850315049864238763372075243956510132003379047609386666548708166302867856773661406448362299021548686592528756179601615033329643587677228065910903539070140294317149832731729189940299199626222487947121011628798176662402107612162655164610690481593865514526881995337551383938184296390551482137704136736245094641623789259603728036589993315640948375724475050641796949478977123799274619280084656365798764985952439910101717688131324730193882610216510324378286998589261296727504356014131446097692184869659761463197205603786044475990348703530088897332521398773078528730855416284783379152379169271824135464630755371391082443501390357124739113239546327349200515009746468820867773491482911125506898735429866424146275025622599717891085316859584360035093922261444097884384984035024997505452999336921335193312978844442142638854586640942498101375320775228876732436178123724924866320438546179123946096593903249174424598708203659684019224476594374688467403459425523810170532514124884135716875989263692284647068762578157654693010380273198539527140215966424498429576013649399276988170040843398952315168159281103591897589794863448738795764372371838516090235596657888203484305960455177962641034842145640488700196226294048267118132635917359026016502787786738270356790961778053793042233705506080589410015428602226750695885357517389953786940783861778779568712160606380389266962984832584498759872387497383404018308539051577401996330734222264103969156304132002281330606411767990249697999745494423225750614317520683592126686542465603603792111403355694178518224663953804455730192309885312323287584983150060720534532339705211655823673794547820897850716457532801063595940280849512308172171666999923784784435886065448699291059347034126776221099062130838860447987317278164673421258455192268180746062203707000018283023275654148630314548372713257789141305709205212138772395460130199325127398220776676154790933972190257791328832316452330923505600884815386979044633503086489846809227012629874543933486645149524420034844746499457487900336272686401785158134562072684916734966033325917844920020303328104599200289886005281943078707701094073498625049169530076494874663250912144824596667351467391583301987969948798188216715777834822703945092551428898799396433884418772504727214019974900808956043680114538982394356921656487365129822069853686930478977403617467949112510640993993145042720962541730848643545343556051171799729345016172427914818124337373136172049768124777351428652126582623893619250004929937065475248787619986800640000000000000000000000000*i1^118 + -973131644118490213626183455444952387029582209282384151422253596370687238180359196070299948641188545566606783303868431239238699897795330402506369308740362328725920361087812836036182513052780684122781805396806470350313328420619032689078777537185010209225204978452300067179921244268513298770929891895412141930303915383988993132425211987060934759053101866874238844910859547785129485041923390802450780234062185594246716900062644371708757903482462054087719892501529881905441874696155937405514748158913077611666390691468231756914912747436484824086294906315027715329042478837322972094479578131352899095775150935547361107906271227212976433247813275102037066933324763155562338770374175877894768264443441113634188306653403385002380715683608870115516612576468582462961120656247140352780531023083466231989521790549336457508250308255906227610234588506777256945253028627550087959392168310428647292185366202928899637479206613072222511821217817957909087395167829986110627611315546596577697843396144153894855072349550707180115115818294089708419774349865708460044346975247420296908693585602257679184388970695110317825592537121371029848330388778601636415135624164223292458111133494314091410309700334747579306722345150872344328945887406828219379417954312764167639533967902372187400012063234050604366376728738560459141533089173235815726261865976629341872049440761981235967815507825974738625534828349028898218841402875724310896862361779011867128368133634741483606360030672773537800049055770573357030960525875705068844142633599171391988520170507416490403732988228729000154104442057397945472501919503938029292539423412506968545704087867216691318722341819070626427272802351090811831651085750905774604755710757573396755386123651811024451014992114998882472177430266394919844830372883106805293765436250044808090520852839691483713181452895915503662339361959047402024446224923311806669095870778786697867919433275669569052012480126660576476580266527157780024323808617616054992956214562636098057661547678706589432536109691689122661125819126676735063427664546909792745419941968844800518668732575065007086295283327629572640664764853022643359934513449555749561711904116450135324531636733852821501854922598244225100544467086885607533378228156475766082919538786784282651174886739094786849604060454416629554876977758678947202988106233838675828917206312532071353028436377955146834166914841555411392622765306513393266623337370968734791911934289105833443665043096551933827118270720458431996865931921394933327788743364986352641349054197203380402116386279172843503518837178788264538960846128330359070301271818794194399475725885562331212251766360664560094885583881598552098809588371233336040948059231855208577900293172264983372522445894913784159426886590132522417609266912647606637216645478462521262789657383839056675464797379347387270271749275171241119918520472480397349660243595573406292824236230758110460027013507245207121114305219256229027529620305296328434003852952007309080236581042414077730918036119789420606667672075225636417549929651584136769044772123235371271879934177443840000000000000000000000000*i1^119 + -55404103233594736681306897461990669873514810700808249833043410929114466175263370477121708905244275376381209571140554877278836005643430195343525615488008775337370749815459241195663034823167090197078037946411862594180424214270072194930247321021384475393444733410839498836900467870134537054978455288605584846886397206551149884256021465261351865207269231012055200215049961855665022116131515262617857885316275012013823408127062821262648693540286939637953621755139227367157773709618085383551197722148809431705933117889571258231684173047427561494470084506003865083748310314578199814137168137527019426888431590033227710654445059955870098955827811666026691852469798973484812990478470157944849752218245336914418003672989272366808062732068149905597229027724032529479466530217635317626824316049178644840946594172338204972382988770392844726226173657515728166987047051494788295728997870229815285366255302664353741549085739368552724356783886442313869442204550414439427592688373490066723507033403670631860880917414410400583684991156435775680346347328945448464729769274330137583514098148497848911756431446521257227074125349397720748654640112343422954550094815927547576080718223575711837937452729963690463008961754855203206724777873215396904274659050193218117372754136064814669076599791773813022743012908996939165038144562682113169055050199970302146513850875994144792931815537335332976058078697414695113378545660869502489880908753658001974395439837459305193333150615782060640969722032610440171657831510295255770670418999921698576188518517885745454119894968768463528248956824881061641943390291886416099744251732221368366744855347037677190396767363056077625865957648254944988417257937848154575282223608928179563300840318081347088781938328580927501935102133054447026920316134031029431378648902090554315392117131586481602379588051434911365886149544978419003538983093344852705822780265261755527358468391872660908281946183362722644162024119683824805187312991183992816890582611443913379368014750668684030792597775487937769391951131103358012692963922710267440795772516282680247284597643631655138195916847093885201389657519558635313706614533784841057349242887432534857236433439075685084947214047170176902052590160659444480290710652863316717158747872843370749807984207701830627380188323594385194565694464074033960656360266999130662677154384914511413678077405288698816206672303079755820326220742738917301245552694958955208850045026842851248892645930831996799238731994849289728254099296751005052580021717192996165280785515477362505862350352615500840216600174703984966098449992466679373795834679143936397803302981644935600734199303010649308990651705000608780762103382004642846192833391862511263835058605277056352692035161758446869260107255626010761234620003614953723763618752552844685980055522751990843372617311748192432228837739620562744435374381121576084938812901121163659849068185233038607609006610440823545851472123319793245499855046036838130833005294195277417220421141787730197681699084498942890347557321351046283221318283116507158255557625996465877509210112000000000000000000000000*i1^120 + 1863510531067982516346267226174657115512060717829750965765667387265251208024804113687364406238562583475924450626125070038667860660044739306743088603739601355925915254201236985679500329665862447113037404414048761615094575375348793267395260519086509644812065535257723290831072271843146662214170695691077604338965319367672840117974902679762769669844561747349085707979668651006082738911230226304292329047338118667583770316825145813178619609826177885219991437629257020564933671160789405488428271417856956066457117648004316177020692164112042083233808426935345206441173190104118496341781920471810126792354628168366039864901866198753273831365073441667094206756976874149553765012272304629085043533890765685977596940296532773110314502043765719328907539415775798081675157575979525717433270788643431113388998700615508196911731737714575089149566032101585043143266062589974837890665419642670393896128740503362425288728038050861063288503187184932124041536866897252422821782376239426927179834588710205874970363096333151632430527927284033187724013237056520019627534526882066262350685686792336392192717107332944990261258827979829381590350834800829582330098113085144119392178290113545851626145869136880979190636043378446212120698333797323978067233589636837902282024184262034646599858875955448657943196183376610063041412189956076232545653929648862040624951621085410385400226716204072602134830730672226110168793257328982780939345558550161350573244387060043547060462580618055363890394824104139353508683406782283774283097525754159570828484922592784230338383856048946685652506264110842438103712756793380145514462364006121640865381298485967331327060095898760116380287459383880096591098157649413529184680797111887875612268147299814234499174041774518430856987170834576433899808169921723001820011330184337301367062066343412787371409250519190163096292388534406594674167151848619956387486263101297727872093310567686336902980799741647497045296852152464516904343122047059912900629997783812745562414330560168100519030933498982852912018525135473084634891863557321800044424230348298938114436609551103168913225374833782468135528360930871636442578430358755809540247540520706824080220083383927776504710418768586537743283421715844461779464075227375019342838390679156177395229799792894043246720629434214521490045955852064001195078656852749726134116695082900273473139399653457317828152670861943912928177465173047260950602124468472863666063892717716251117487734903613724353847042195942882672627849797072108762180077404177387607575977458892949671444997724056915080696917671527910745513460016893803839057992767014457168677652586684191167225890185533659323442175843549041951007422444897447294319748839079983450877144147387997666507731581404938485005019800132282789533288158909678889683178868993217642648764405106289319652614636166250779645283733051276224110376347772384656112252783334244502948414057901975242928300012841829390926004319826598618794187361288731859565209141735218832796572115985210537293241481414337155451120155019032837361861874114657817894713093454299136000000000000000000000000*i1^121 + -29678205742552350394129449238235320339464981719762950969941158063540812943687448451309268812017851810205162695276201556809978549890198530808405391429396500163673869674595258692577697774440381783120146798879459132826544551801014936573874107101765112748113146997117056921465036161585079517375111861023274719425954781811053695104659127868005126659119518499954937901054495942324001702601689213128120080208423206412740824778554591050046723934187504883338801901718718868833461998542165194331946778451570804537797923854797334919821260437538757218854959877848265739699856440923237647706217505586329253737754274466506773183696038928328460817546899993825729450572853212983309051467754577364599752876162306232144764367530639806696134572176892136379877236016160822541507670047088275987699460294707355857407532818340702578550717359781952278970993078971247604859318321333808544053871074022063691861941674883595129073415267637508845569198643126934123291922664272386000243889966975836265067721140905072789633676152097584393146563787633807648588162527564822213055769390465824019865874739137767087804066185806340496884866182654115072670573151858537394523993160318968840523169614076235070330602818873657111266346967076795176431929982305311690684398967075418719891401701490680978828729217963785712569338051470763484514373915547085364010323614854774216359784098938228522953510066975802876877078120072222672609892256398230348041256763946459105917925759517683258162475409951648522876186968788685433180659275616165169205180442861694533953582443388500765057577443744340012597948578758689859840918792281725373176805401217542050782402017127830277758486728271901091142921161796975658991123688324571007398770594070678623589088207145900103495475956354472344795154248549346534626424236894496092490629950579147009333652020525020460205473628546524616382260374001960835272127899241756520474893488764074524679681520324675048052788918988822256634406856773602238817295700771855383451041014448225359806739309463728499045776103916067637700211913089589891627183573724330608447436054292802947139290406222478272678621780212860013911701822044940678629555952751100561131282359448244237613681993795615601510105590852905925954694158472944273639061458195872685118194106276065633208444492480428476318650227165339649755886881262673973509776312210087340247791655513330398388616210542712679984907148812630481729743887636787607111684418170319764858138133854538501186986976253231157036282340384341713511409403318511252553159512478554533245189037798366798479763015969924506558764575036232816311916482179233655661229451150009541441436077485635421081366723484377801770599200486286803671202881210024895386326416990706565806026484086984617212202021575231323889745482524218535900273053849202796731525261495141295890652484736455316080335644962996915879315207893390806976360972886728972923516559413755711041431325875826849403806621813578436637639270733199145639042782838201127866719900632366832652044952623022307130492418145244048907430817660386716186981286982847829185062449971200000000000000000000000*i1^122 + 319736171884538206676147234388173411554555880565007097223428921969248489243237324679884362107582927079665852910860386249406915842071125707545955007456721527402890690173427317099578786152969880001267321947801199538129253130758625383808811400160852891527645116220283445982756299056670841027143404286798017199693381062780206154916452237336514731352139314083009088557422621761064199613077917416424479976772443803727025154023063381096439034084916005026417822278500381149704840609198690164201476946126425674819704256580456999294754158154927327689471270004855444313755220116289985122948160958620953036723398901652012470752722597570712793803817317682965183084215548613457909429102369972988992162891631546882099818532111020466021110668835447596202165857565138160206055637395110224094527112930503235362919350496206061217213360924107570297743174261820949859414080928581829615570706090074678720748127133614734530424411951621995118377319685522595221716985893518936448666455179907030595360967867742299373398749891106105426321278047023525025846094801568077224638660546125066204741097906296931927377337744657883802142318629474375130191031200229284396381803696554554901908820009694059113354728964658296445720845651505784009270779908110048409996469671217124810494138272514644574532427970959283974564395667554492915666990042434168307095322607860612307812391314081072153381307562170710349728105973182372912792847333147279273109628146814377407918766943451581371916401321076821485500990809780773557797692992432599579064293270546466733520300533100551379448355413504442705428603436518487910710662088228293091609939111457034974246837090625072272758045631556789021121536831120459869013543847405337916097499471985671649979676466272542555204934541932119906914164996585348711976978900403767472419383602822141361013770032970291164631653196888480956725647336029116724331433604640763240153694455478591122273624758641005265039931957976756128435062757635354333859661268926899103313914037321312951118255113603215610079234967805604922565730942886311874165044867860511692070710698086461244104249778795731346998153799725299056753044824593145808542088203291603905116365542635233641572449465440278029191364874623554114122401444697623817480320543071759927984942335393560775525906315568065833758525539301656034605833577512220877391488392564837261263772599376720947492769360913907998985507642859936908828798151379766762059607728892782197355304576393435892140775501868217130041877743071344207919942599269863692087199706583490544955152081459209647931298360751504207805189661595323239742704410537632950531672809088666877290731962491527402677105955784128669884200111847197095379597142685743303773680135817189329182466952266220639315734411302172610931501247402889535984657714279519637272118149081536815619133823801892095536326242002919578882503883999525716643355352185709004571513495360142360889518167590353720831229296203467653129864172292314115312108145511174787024101061101473731454559537750829260971154252322816435666105783926898865924058847632275223347200000000000000000000000*i1^123 + -2435484703647541829452506691964400911632941723288699219002007891007997836223304544163242414652552871024404271000626809118382132168930882765579129644973043349949024252127294185319537742747069906452749844183507912422124241005668374248589978204812184006762591387104090184956072363129645689337169212456999059936815184737824055589972313871054290667506829332011532326773715564897670535277753977306590766992073877744332059792078973098678378830908072161560399789004407297232223940735388390423056334133076254997898377392990772499113021240017695600314191329535291882626277625563991546014474226997592646207098451338363879242210391550303899464953673930123228439738521030316940998333610866784197076743613331183139263489424142165385415752522150830038325424773219962779537928872186028421550861546676927587082139700059039991749025457422681448565059039731516582822741506300325717583933260688933221621358217432999781091460493624646497984313212126922845756739151123569300007745245804846593070272184708081236244741026372095510020068721102825907070511913160099394514636118257958116740047513188686042569213423164932109142541885731932614913055049822687895969687706821419077836161711558810155301692352245167811257060703498466940798616758077617728751444721515407236216194377269339003523945785680363219623296467061366910930616050333042438753860275019814147223827017179914575501158618874342610611305783394784318688180492788471856073720417087838345313416272260936813092393754191332332158368704226802370017712819626879229381237619169974697408793393180179847028628248678822423287625179255798188792141486041332939916409312428228402382439158358545901140365448686590948044449745648191475952056443285143756331122155449299097598957607482843356564371973078611663445965994226035152446202403166340438569025666718840081205668468300263918992576946885115147248101421694741764395385256225033252274649338460015393229797603476731798368458275110862149063165030671062448161383822366404133385302505552675758489659731825986169084721125990923845980135648422257074155508528613462314628722941667684689626178138781297904684332454580667096896539520272612179336989226490495338774008288670923363851681768118751017877314412600398093432531743984197172024587750653790597164518483246421099859300374607461887137751035878200807358662010684281210164374132471766133533157674396319256173519779568723969793857296557653474203036585118251713577907238380739959606736897578928934920419576256743196838615591954413679690706231768375401241091292228466172650687429929585789394729798321789526564470626713266940939450225709730799594021459104132321289686875616769285477231100505681683016385391811363875186371797741949063323515670068436972227218007175737024949143965205334672054806569615841796015726793874524138353906928334983134972141602339899948236627102543731233347110417916039940302511586481570465861109167330554015261310889502092805557121200842253042634960722017381184223879689106017469613105937119160801973711877320794497394476573023156746363835344045684365813722930699304960000000000000000000000*i1^124 + 12401737848792384020110389651443027216341631459520554024633915599978794199261791034409326563669605419526443648851702052276839986692233770825693586936414682161740330113226588389235191013066165850571353064935197809685669455068537262989392997028038949339945480791926246826055776780506776921654312648419775996424882727713628137297709771952783930939339929868420149376315706680576806606614673677873913949013161210700409466409238718183383119169987791485817824872810285976302966333593164106427004423280148399582626036004228911443721594119570472510167529953932603006910337950609784057839842938571398369665486056126532611638020345716352956507723750830309107453001481555663328123994224380191400470244714329660667974818832457971583489030904942754617857408283088381807128418855896255603730203104452144736177814669524422625998283596577226437800823920837259556599543790602945338766838851294433462836167616756113136648409533511476002483484752692473621421130450346413419434082221313318826576706623878403233268977316985019271066019813707719695892210361890990809702041186013767186784815451261765217585122217897896160126123497339403237407598390325107613349892706397235376949459395433527669095808882820489250021827398999331695537351729450065333159730440836355896555427280074220770981241312241585382960214620254083164121216256875927840692191171762822712381681271500960720771997157867362168121375933781429472838201592148921159378350872343019588746755796624702313502335984038875385002753438277761448134521952327096130456051711360435373893726853745146903099873414938934987152819715266934520000110553165045823409551822691875583668149957575730789751961863627119816115064461172227189285798300334550900164331479834722858193683124209689562659311538588880515782746846492762483811769266928131809879210284103283002580667829545900003520601648519370921564796249078259512602937410314138169467339057099465875896795482869635722319555458457861735680743362902271963917061303459189255092043062685178329360600497755178640027080884440551894476666356236935476523680727468730873450585476751902598899267510748167861844094244317461775569478616979576504923621432257143939628533360177601223391833189511292767486419997356912017177347422969240220785776177952786029336244070090459060603619181433012064988300570780811490293569252929576108772437580731478497735605841456682385027872320013701729213517568836088635759901057974665546056579145354218033732894331515009939310998680372133927514079089503897466691901110314598638962834449550091085412055592082336225721222657125002884779797131616404003528060873833845116597817919783473328606584414453675339136667274354450724610860208771378738644184031157478478832892704214774254519894692526439366012542515417128429038736553905381870491135730473717040358547871918485442543034792798797391180445586084164609974496793138321025106940052250832551295444004158883828309195329681432232266546390334353504611645134485790698705539652005938594743270041311346698124835128337357941835596294408779995636209499677945742177075200000000000000000000000*i1^125 + -46153499931383553215507577847437558745242431664018599726105692787561384765232459683175884197655901227108322984679967050147523052980026747504415541940184726479396478736780137985702724838787026978383025089164449248827870630239247062906680409321836619660159778179689920109704190933804289333874409095554944365896827566424728922169083212742569466368016034709292104009392306008738904980080357068995589250056280911081141802399874665867345645099713935366166495006447377165133212974820406845988600985817024373792932102469063949554248570224956984480953807011892295644429717259125595686216304479053544153633662686930380587940050985052416921332300678598706137426977184282177481955776578826228926582852190045937008461215682944790045047604157446969163797546020104482188597592621183651329898030991045648507887583818492937185152106276391225284846699624645340163029189875886705348681323058429820977758519308625988122736224429610057449205538611613519932373273000596775030746514110016996906118921299144487309949839588382754064547749211999319210707642770514341775377703176600331512784000417149455637247548489728076848371012200483685770064302103071150548253154854035955782914548263035039982508373252750357294085824948020670564135874824411237059647158459749597540435709194550709629726400623155277700637719220820370167153761673959594918986559314664288285256530166211074271247433532234345441415617274184590194137530896386768205042240403776273371975656222187166891064411447737433027252392314507399412229527246194517278239167705712262570551240003470033662618303517724460940568924733892045275157539844784684233155190759111004808923999526228162531530492324136703775813499339331326932747155032179353141293411865719986397218432338238262867452838063073192770499898064716970037659183278650636267763122562124349972320705123857576462884292076230223948435802764449807064654451061834579666731719638376390241779115180838087065023735082930745620244400917555993549135621595862296133757773992697948556066236842045783242287439851236674298796861161077377791752619035231180326895598911781173817269240286166248129916634087536279855448755089145859113276185212617197303456167796146531482536745435522292964003705715937583951198485613612041953599675849115444283711072757607712915301923086475169291363582675342113970316980836873011675396158155440729345591670979380632370697852285323906628184302586779246711328728592835063925368700596237915026379781067589182961894333552755899355344743968226543540960422754596455809291471578878600545768281227825218508053522068265253263878919519356250512236590691449529419682974370954674916879233118684948641352083160190034975293281908762079794098977775415161222121986701129267030413314868463541187396497848493977729015730369107475797072522505424424807110315163732779786527381872235321303018910851259588728444604344745563201205226301598098757270417032013613754088873484107004911086108415487359824656850497772394048095235350119580257579059455652160386036793801196753374105119919165598988361299265660649472000000000000000000000*i1^126 + 115364624593160578050021462535702432364236615826729148960063148126443369131867777525953141734452457827384542906278303640910731157676135538610444451509438643620559150443459625795735252551896387086854039738865743028748818396629911456484323706432939893684912952681272023660375596659908224372005747416802967264315430139220865759296224661984571085790625305908825078631271448606926004179987806974369670083383963079561440124534850743738933951512848332654732759192710452562028125073608134571669486762479806682674356870638709745999163478909447156452889424891345579665850351593547592543918634803777799471896098156626617545685716715848110162972844233275743229074388882473894465877626598838737177113980890071805554442794382250126271649246915619816498231156152862376775899068371870683700253164858373738898971971819283316528259095501527783802695189164891273212183261453622004470255562894659227040971232502629822582349121423050985304464500632875080056689603034888161059602522298667933834324057000257398559985755722629865165868319069532117658913217951033460134867940365356478140558266145280462090654534276013551985947179255169691444479796479545242883126724321970049881966716993822112770459257074366791704569990735855279494852361148161683078809586115082113830884786156684675770089364041086882415735759232085328844294070292543706983116490383859699404104542325986915815333480016561884302400287571349111942603793395281807954647042351983529601472706574895960353980951653793717077266464000588620470239541360389652771579555923529764749416768409429716974161791014069224074016746905081557792384860046874261518572535107951466761836627733557724097592483199462792780942541684390136126928691869836157084877572571455099496149518656743632261697113215285442710470600291384185618213164775834063573675896939400676748400829114175126577281603307361400524169938845032671254270543386033635744703371875926498808693301547841272705842382876030407537211054473872514057815498358272000163745870344568122150627376011242869277928648160377894703466310062505259288816387678399869270004768927307065562134561266935945443737423172120705194985745311060925075930236733266304604526752257908871213408825221342934031729634382909240648690794897971099826034726230559197587648494616053016602868557179937621297536445611988368570723841391151699480145050909705183548724657216794022962899499190589695805006208114439946660342520224765747602295463009664857811366336946686006135083205794932907005867559381538984196544716644901654742455873819231810642617062341606799593994486970186062534689034306478476025652676847567836494718062587420503979148214346068683338911749585346421119472891043797342090656383645014625787367776170569069843873010444814612154420920222792035030373058367766141458562924413834558632725103708522814682306349745463814706690582665010324708234252878410717027196661212796204682060280175470659841500036507801163335351670310002969245400724290720505781127952875209164749005986680715507295264762497746199269948961178409264655494021120000000000000000000000*i1^127 + -174121422906390227934683593721644210220451211200574840655475347852110631247346461208366735922867892912507010899133678525511195968651835436715625386624846744951392201582951576817972405874104004098717952965173137408208595586172988773204584162117220376135716422237080888652963580503139606688970350158750240631040654271501376946000989276952175122101082008315233153572699935660628172232093524643108614711068439618181638188894626855265917965462971899593835738099252253446783197111905130225985917931194019574650820734766414605420385821452496746557176807554433643330214745578133717457913687424683990541571369904767834347396132462597713670879992996268827707801801977958852910803781976344786493884750625208313351338463902699900529828105117361972254363306153253026782615142161362293458166540027774964281000478347847492134461597148269693918275574503117917554021833434611390644819796508432205181918506266514141557808451585018182504865852513487044779277083138074163440396360719145490507903112543524748211373779632440033515906480328327470023083855877439052379382722265916833257344989486987918872283419245677776038902655041691425556498353790031912720754184799192932146917104541710372200294604517764466009132184643399266013155551425603633488580919854568535042681888091180754973443873174138280647829311179420943853992322722753443795433176955601507286423063229993939350089841563975489771008929888611204506006173317859935662536926645474427263341578590489948578679026134872905174512671011980596257713623136381304230351986700736416764239244653274470778046618844608701941156286200928549681199169880339480504052551323281026981368073498736768894114065899745947705659900921950748958471741201263471012586566657644130201901485887743748415681373827849461484442610984818463672075016369489558185280545256818520381012727170807066134577551006638388148998268103462904706443980144595358444747468227656462604606263914935059211329207426530955282058351801048502655566417779356329822309571381004734334438388243416650001076116034668892945272010551195856079512693939938034595566348090726705431487111585026420205737248556807184182628399767571048574049364902704581920596564940871791745787845091827449569652914604743829770621347287408717643515798474861053259777843927929852679459455278224133955010550004914129490273783762597858300818366277532132210326109592920687880992947834153398779407447231152958553765147310592266124349918812506053266262111271439950396667664286575299217211831255971888258033343577346934113756419174030610976323700170243979064967338911378332703158276380279821169066754833559766948498985123315286008467142656295388664237819735477755448320748619593281088936354229208895878335185202930609141511570642191231432775692139534348691542842115262928752485413728471682656450172655415879100557152450857215093229132016512230742178857745969633123143781373776613956307633438917530522055188876944670425293089095085949798046830569351663401066550677804513225746928139938940493715181596737807975913596685855070617600000000000000000000*i1^128 + 208279209331289992100097410222903388327746459781509070064909102357107881425764185006408665968378391286161096602371539666440170250581734200137635790283822677462286138398156886678942651853611091157196835949612721752421349292627651652708288497455063081387337871021451007574385705598210641738188758103923386512079839182112794518189392290875487481277006425521121565471463746630283986128410568839519052665190232191737199426865851944599032161900820108270257958073698523687756253006374984864475437176700908917291379718629026574818379311312985497325045668437808158372900101319823410909991053288430922998253032758707645388151146364004024930235243055387480555204374014167504009018792640282453430015061230566369263232216032314447222708208739269066738648480254617032381792080752244604231100365737623578663935865609799899091952153720986541692658851068479348286560606198909147158271349859336776992694197175471055061615319129006560551076563461027058722557325016409846158927328685942031508456776142500764080304161934831365258224722378171886028174418271864596173596521792635147033659388108754411509971069599649448247611124710028643340382451742649124241006356355419682678295933370565956804808393703575734806124121949238770385194003156978744105188180599437865987200534323129838328358124579363584801532533303559025151603769521723016120239905687582463888532553571406130189936954484441738220415347375625167151587752560245308935112269282984708179629475149594677285671778182175742298155516875216884023889993048635910803580635985114792922436873238486512684877064160137096184345841217049381584714519690924231011174770227305555254256673209447998079260175280574738907689480671169544766912293864645359157390591522082524957091587328013702768000198581523852624255841602057445277315658723269883328160835221570878815920324887644606073054861139747794325011951297561397048915408831235643531334392601909622593680339561252147449052408586833908929130206537029686673679954619750891460240754135511186553210664569636784333874503372933659246701773655994698876669919644478111022505396922533008013858147647827159510875583726196229736753919585699765066935491944820874134715635302994785765192608561930357477278112906514898083327447053152626039523733250011939834347320632967545130416840642701743896602438008605266778779563983342139541503723992147241711607598001556542882765538623614128768096351776538113797019716173584293072813158747317860784127694842565334838246312630587406487498545560474991093245948496622187198012224339778157770450151394241722516464059760269505931825135450357473679399900398865905649097349627445521635040421656976861552654261481758108547056030116649597682751554624053846763525315859348052977493699055864920900011170631887890428531504313676809271810198479970020027209191134276126634720063741550452293304488229442911440206568427683578380752629758739312750426041874860808445026830481009511600489814098371556265989706749654504010805557241250365095084305142741111520762702580063595151468003328000000000000000000000*i1^129 + 963437947581841622806368776713400487990717087453987942980261186243514411655230627711656245428849311026199303462947599312309803704670772924742915892179789066099816989095595461790901160510544055206318618134215377936814792313814121574057189885348853635822604651054970307091528110933396172496650430355966302774513529332439920668588851833515284387692850802210462732708982244798572139518693705772691606843353461186074644256084681160315167039250140542841097677933871064549763391903716154709525308065935602502053394432552478169798376209631960465984518421447218853333790970151240556278831326135830652641685208842320656959176700631780007286350505962352776070756724114118988125570399451600609670751625419753970282042997360051977075779992795554296827661840830122504349442398060444628762811094232134106020937637488184198208224805775597370274790846210323781421383533819712094272941239092728459271167527585659104807402326246885333502013333556712917993084901836011106902942729859518514905688154166922064581366127494483197261478144838432383594201307597101643560597842884429025302818232119887898517675964540077239985284306143063660409045763271753512414762704513562511489142703019946353219622804224416908611199095137443907178389193776222883881204160447561811800303385728726348918394485350092557378901565537719405609976154917669332224145878906867363211755878497733534874416434036998401685430665810317713016147068813890369708207177073308468427046418407117642096264032263613197543948977876277804784486490084399255964691354833325922421017644581995405201377071692817662556707870029571239722329950832251619751416146165227710236737144495894694614299570913870587967393385515655866797879034968964731262923697634662473470822835055881147986213661021482938952574708531017497473480396747315783981939199432119848216251412395307338842827033358023457533211359798168693835142078981097563944313520661387183491377753916246610935511397345776898592899863337311301714938008846044295977634495729280475326760806924759063308114374155328692288065922345376366571644506240914004874478225257078073541058244033270457305236636671076554891638856739177188812746285515954857251019958901093449434408724595555985713509179576713375255703127289077429717278823408318529059376824682181526616328893601682452253524880734297490179188054322634826306214014372070426397272458997432672085032450006984286712303375321729236735588712888176657401979776033302642036757694381671142819096322106193740784211476848862212813848724631840181614605669881784722234911810594832592434475743332558562954323518702868831776113889601467432280425549767792271862577572462452331801954731985483012248504190284384429127023767968784545018019210974466377495846097957465214350734942539294831761455929490080663999344287906057908077098891809335514093777744162224892991738025074594689943979572329297486790106745285546917133285464082062362969094118789675828882158849837780818521904472591022410588780994546678876919953345203678124814021041836856463851520000000000000000000*i1^130 + 1737896868726147079185879171603830254340832777777402569065069306783100728382030411457844159996752197830057615463913488432287380624564436635370629686200176005793551172644401383103470196444413607117937036985503347808446444708717333142359642848448614045164373554713949536640239474168564502292418346376952700572260835427848259066382838401647216918620854161176581928563651118513950761795920433179264674831653932907464922252814296235708472196407451541821448713735855748144980609726744201249700447398051299080799255116583843250022560337597944816180235904742980662433115598038871615222478170586712455467614386271552493499282966729864465151375252795575622463578277106430973346050555189804896284685460464332032597580581703391932241671021095506074808016518050856532429967152878285808103764483631022704976937827783708657293793585428069671685602113627714896878280517117153323887169049175730774993601108187543274892959602426172877217604255932568581344474094767943384584735783634480433730280412008250582039162512505156978425092319050247970473327588098849535080045497964440128557886575671492059217369557938056012952196259254671616107189657700979302711393881005280638556800684580876281055846884486013655855176369583381088629272695063895684352155835395642838121869265858231940727933014992947744813566998928491881966920171909048129123546835703677191562797017242671509236159351157633479960267045876432122901937188307915260977028769999815679705342579730287541708518180799799103876063106721348410202237494741887733013130903480156496232413413605468478808996501629792779770422600573061920406790304541059200950137910388973651029143920168993916594557782282762011489875194206146441065734603922267662832711274544822777120050922924064794665044034767617426258419636311227008568560326564258196755577400807168159374711935162090512405324819682089075197323117161086285321990158103567951831295684426585556921938231484421864647348438235819877623367423613749957839761794151171241337323655772568875536953348299331757144641960754883698697902169180608113340515752551915390299669585014751599855933766136720765994739309247300847648443383194342972463210775473519451984544512766088892671840818106526957683005504962914880291520150039575077697469923559886093689072742441872399510477441006396788741652409855540869672034416360083373115396418345286678249957886129330750820083186147112517552028611156947661636162631486319559587142186211341851676088408612576875485380495901517179837342644728647241640903727039924841668233975077881765094297350598206432205825526748935877584070210756477863923154996913897294830743306145657062377422603342750406911956096313386743439146226264799752416542584924486672180302942975619540019404148164229634528094153398322423059626361938400580189545776234444341282545981410662350403387483146610502207496386408843163014183717034720546726986770699449944162579343507546645253362303463063724242332967885315048187699374193533501440985178864556911709673300772204387213306694205440000000000000000000*i1^131 + -249422678407692647414980881923211851423748209830008286545908003640259114562840728763627527979971158937622645274430430251384789223998472869775964986333689219759865681381794454407862238383159320581258057051711313021820652932475171906983845969654808910015672570853347526970804300118538224182634694064334457921838015694340187183044767355596595806279773879956608337757652347469216874720608005697516770968844711744222688081557643164097919781206518803144247336659466202930785896604250952469037497386731378304909250490229638708908410722796442405990188192886236351431074087669253149527117950124253859683917683591432073691368493528657147260512723272510322580488648937853545902969883933647046806670429848530236027672908788561064111124564501275541344152437452649002836487265800285502889230183633170788413147601503488140754920570481784504823823557344111249401986783895109667322714082639995284348333842822965208609031321052426387987282933149658599072159424778953123513016157066408222666906194002588112010818638522576150651373887758991748563286625554264279925539507859909421675805946872357880911133315661313993439512864960085204517146881727392721065830606720528534412134656069949014211601347095410519756554639278902811119211224963065197826566918256404985809296636073788323178488817764831681723460789462783417648985468334678752822297895496578020082346572014591221258194990738083874907706814908594163618942397222223655955510066030937456423172333718933669447850139732795788321975386067082370144689947857648877358011004261590851028491629453189276485424020948753361078895832298557789065249464080073768851407346219217806058397014736377632798852118084679456290383669716546766755695803029819965774605931906006736727657704087059939449698763833778656518328082068707430951839133050159832445601998230228569892437876236562215746970867580317008573236871790906824201054570852959589136267513494978966407705795322462026508509346784284265549858509718539846138930686497269846058735581840248529774879418334769126260086232464551664176942129803949566177242258532082480570804184850605645440568330887512594978694551027705126858800207817945491572286221288809665410697994105020394660484386666448145145485574357620349485288852058679997260626638832397327085190157449843896798752067545639259869757101445148925099190252335803529110885498311592929718891609319823455863127881440963262503737663152249601924665628023401645699189374847620730321670271226732520656444152557699850421955963647112005626454664171791055143478675322402671179884274219085768267287420243479242280215267339598905488569013782441905461073803979529063223025299841267160544326442621724063441741516321869136544326800775390110242135121156126401353125020307930393315693327835398778351712655379731071421327985365198122820213442720751567583218322485155625726504352071107452059648235538723383479444048519637426540527352289291804202710566112056498441857714234357067911713359742307983616742870282067178401543141925429337653248000000000000000000*i1^132 + 218922088368090204886275620476147113548257066930218488168959393832064880270984235077964340726927862166374871897337163874281237341155552947062294047391741984162115090659566179158317287435879536357991420640422876878091004117710917318759156914301855783925651167171768577789446905400741626219172123207434671553015479657819643271733383521661442363661035405414848366416135278003997359580567107506035504080813122114819755198422153225389523815740131022752952365470551497491351425199936558966603916680243628363056453642438360855683863233338271270974090288376435615863103159597003622667168634601052498753856755092732076898827397082972700170054072121108266092050926288799891453072622937684770948748001981320021904478316515416040092917404644998025700209596733803039371894976963308270112949158496798535851682345497788455873081009654954038222386936708217878716319316321159168552792884675154523276373570742905927998243564420762970233560276132095275082920523077337165701755571060197361297057176720145088991295761635453014701182732546656113306505195250406880605044535880741854703241713818922033211459977863336318075055744562107402282521137540577898247682218843997766895251134174624299145514330832717471574598378456650285545523379241179562459188570527016144073259614442070434540699174288368028718704104606204438522068598861671249968090359072701604417055554731540646846416237811999002948415757245125911413686723146518732685353541803171468936752655987958156722924956837490347336086413730609283240746743630891466846500563554068923553370855866789662105230621709120198889345718807517055124679587974642455814411788577319571344104331848978673321459090270958804568708360756063761937389001544852216415030838956431097267460978538042253450200088292049983018826349917175477432624940342520048842072747930689566132838749179600749154243155963842289106409229448875191351090045955052846702627725421058890860129754837513841095451116734858484212163155937914180297723958811167564944318482409912866351624812466702829459628191301559911231571724819828201623063742168849080385529497614847544875261943170393817564514820679231522813031354789465587335603430160007702979879021230301385015484237416402574131303327251450932751115972366243297336969706601084144595364898812697322243826273602026632702426616232912581211786175634308951408838373742482160189317469276300910930581683431710275176228253861307468601247762621213496679210856932233060434295913461883553217843555879569632018238737622424068907917982830894816057968054209659426938345670176335026477459525098579080383649668044295778149648199779741592780228800825302969725381033883074433834365067540888564935478323526620846403649779694585454697718558148089982347459548651535192302883756779811715809570834674788083050004684141688772810697191755809118480965144900487077677085838096207061097268178432542654721509614390888207811149043889169270335228105540543483151610927218116459791655119242910381834604671555305653803187869581312000000000000000000*i1^133 + 2694100473639454508122563572396322469532827065669902517331061765044477651850496013956068771873330886282949657188486093205861817511841471914624535995944398861542013830138155106760598796868713581012182122408456628255539883800317804562376574778258310940786823885587604637630462325957619698512330713709228077895747364234241962869753055477662645864094350841825247851298649472366491596152555103249993809528607387891580049546580372310345432344117411780137018877699017311661006664076987607946433174022188074199526060567136067283954328584155377971320720705924871706021192303531796229351723820925117188420830960913787847146454751669590992229823931325716329289936168508105372614916996894047866182877379945126758647818057607125824462042992844845431283993883252458189791052570728567655870172117680985897634394854013033365127448215217792274226417205091850499031698597890318223756974083470796869584128426848690586536069038767429657267406701269633468579380099081701721925974783148672300207114124294312920555907908587722080232023478435066061891137405813722154999134005932076050293089907790861995983173065989046372555957918611804463593160632673600264380826663280869057543440346586742150756210410377430961645418384275626399691437697860186285900467500767309212327719721917611782168066147204198517263345276650249949631820397517928537192703708442238399022430317457294801069354514008440320295297549579192112022996624597916168335850600997630032333959826837755036890024934576836816698156697522313441000098269578614469454100129007686559759319568307343289024549831895556097962955295884622371611289488217316742780353970864230485909119618972177805687507696137225196322362478215047504599335743221774821197399671558122623785054908801946813173075924987749179203216863304490475364912377872295278396185471338409623976536509233096523722467792382681459196369533611523797697576178204125531159882217385751313890282327946271695895441728726192143617901365297767042918286640647065250272513468437945728319340135237809458895758851128180061089620456056647871077685613972165569609778772675212974207419010387765127571622489661032748243514552235474120223461249620422848394802605920805308687163326735964662434802872502955525045067457169573368797443241434996650010346137004321644938529461468148212275431987292892426884643923428429513087107331704524840773034412617280193034990318586884740810189829693999958378552477371675234939351828444228802294365182561121585146372831417123013771669512958147679013482057172803282436265400235876172896254224886921585814818333119181552707379943670845056582052628101547878720905278223707000636110401390523303830191960262822381099413602948423807634041105369239253830641729691352558568118468748067004655490414652521838030939757513509724341348228760555754182370541428092422055423276209685712018228891397378515317749182334771549054666818404501884756137385595827455406101058535108601670654046830482660965430228618241148118987248704750033567744000000000000000000*i1^134 + 5102254196142923676683960240647012358928624920360675774448610448768075519086925315170729429969392358005697338522975494321255245069403997689458826265444762697030889649191169676789046923795987881292367657264556017978877834702710538099641155374040686283786164810606541909312509508188119184930490123369612904953318486296086452138278856252349020388360327635215923073861377560378218842599479488662705677168113877231340625795709504400796814702866174350594461933134159615923672215888116612669006337352128089924016246931940801988872245524826464744251871266506760687813272792082651996266484531706155129643470084268829180973237668936867060165395505500290261996823673061349057130827081174851492005506298309574896388629605432054873040719051446369823070010091561620872833534666848956438559502022216922881081494667281280252434343848524159207494830496366428264768111386468562973856530990990979792385219429299176856322773451297977260766006809340598194493475340951556669485333714608098203723882126349351557627835473420316641574181070883796756339281925757040057769421863187206031597817681742856817243171600811022753432234580029468278505276433336569247994487988131527941615959803900858838040913148295730770294827740179214052679196709466430313930629716268936137096935595377416312411024126714804752725134471122149240368785489838506000986820621483742789381504822870472578664550212399697894580651126759638566302259111377788038867275750159648733306616497326026540961010244887389073744949494272563823024296802214181416296860288119963259665370706017852325668156409237182617128935138641596688385650946973665406889265702926318985778820583583079544110724786601666908875986565459399982103691219443777238581269821809182935767409824593165829495472392950257745257278410247756855706889171101407325199600555578343109143480040543141964379758836614165638227241664878719127231062857881994916076662675161286106378169133401203647345799484743606048973817232664542375347239645722886171764643017537819127735641653064598855574195140528806909454919936111201695692298324837685646305573661500566769884841905380062929610846103725845384020371655926452707263081154170521688605504671123497782535447029114293830656570069114246554403073357150946510298690029139926431156559165937171396177119138936520683614378838086765095358889112284071186731602274816831405626227071222675529677033965699118547563804289454629580011834279282663101969025100118577363142443565423501899050858037169452980633378320419453585858279782066072852040558051422102967113146336492196442650603532663212673520224179857467290612438777981834801442001216138810913398773377165125604562036173665681488977240570606595773855298140672873842120471274829718257842609687652747739928428775058784073758310208811749022146743771326165726141913429434284982491899894539005118141858513767168047260305906325640420853498303719957018532849861867717592104862102414072827294368859458592904391636167183884662851100966964428800000000000000000*i1^135 + 4060943842472288610934814884018392848790743268671950327641806807137581421868518248177956977789388632473448538429102013836770104393452371277373837050740806160234957059811093349262856531830904851611092343593623648736525284332826283151368685405347755495832673581894658287553789235298142456216039538950980220053052299998688603542161004046002380373131014390000224996564910752285298746002457080317251929589860189755023058222881076324918274984635199409687683587721172280942770268440110162306998955175698558834596637263156701546512498248423777058515501409743405440946026023407909214016175336271289637153871091268281160844435064795525843178726061708093702412508206734252314516610066597004463824403378558584410110718441405954555067972575031457308516621121963331701059331987311929705721645631161150512779372678723794152653980733633490537158438750015252591947714404258690208585296861144892827862739835966673273956635992438959408469056069508353408416940606631269081377365737426924423758950137241047879105549014831544087702369384056105060567688889927814280816678457244085229461439340994469471140124938057026973516183442582733374905518869716715165879626903670433353819747110199456741232688437561423394951595908431826384063079913055279844489843978623742135404453967208179155044449697044701901034859357826491723935278093183404086558728894880262429230400776488422380316949037956984164880031021216982193289512800642568938477240747378111389754247866241877461645370590703310779867386442271154362627032848710381193579174073495088777353016283977240558984121036463841852883313880529714006546579849311191669911560643449105494090951814721202119242490776995166612327913500072374063991759891895074729412074411446908618777019707960851557260991727997568026285479568032609336712586975204316953688958034334800059769466139268135098725665253201495194774052342080642411367782051564900570940696529751183392575653400413075107847122621459636705266171517757662312358604858296417809339875765683321338499038519779101278597177623649644062631252085444678304175838860508748025928332185672399085125828581394064063463786073013706484844009089126118387016126730275630166763235838570684720970911017695600488019559404195102589605139040646316484823122714986240504668691348568381681906265045903068438594097699631780423993569518918203080870417387220328542811649038618569463422899769042180172580740303282240853186321258399555906673919868266780051966514870059240128327766505056556121151385223487223734055735383894460612421981494117739365015260886575753334093169796091112933703108580437367641051205159171251433359712298761706053914152233062240575233489489978433719503537312605991291892939722526038018856234424263245530037565898198432341188932843889392760020712878355171767608724034188923875813675374395234207443022054048406417636288241308987580049517721784830294703289050954100453476674059265270047329922737210127734395018703953917818253707039178008136494612480000000000000000*i1^136 + 1567525990299860076066698297809028884248303252456093412809208327789884104158205399090357759408337552179622893416937030695466648283306489539944371917490262955802686309816889551662318315227670023670555652596011165689201617773588981260437129655636413178325073656012378381098655896322105968482604896849120456038486797263721858977353200601777916830261547519927803664931018482106264651426559914099951867976065664228995345684420756945284354310363405534607899507209966032678328307795201763171289113618918397306300736492370038912438584884158366042932114678570904471650197704989691354440269807145316958277704772274449680570142073316626087689573682467509066943411880898822181243435426396751008929520858315733950228035359583450410716914324369500662842778126607598945261165422798998753403367265739500768202078863840035872854578086612555869546331094734381483337147495815406079500207464333548080340971455565143993387451701819961610559002731491609996114644795169333280180203626586702465960149003225221624473146311856368832170137692714411272396582972454264125348002319856336151246032155575354475328844702094604147122991843277883638598825740348340199190911166219534674478163248133681363394423218514132141790167528119992424019727197927583604548410107825270043573267782408623552548190095957278996700569290134823824965963937545440274241028056073907549719360633509391904568346817620465943133934342067169256962365732173072946946823814036864342903765256381087237870332098189808556396297868348078776291589695669585382145141378814278100165470696830883128418171515916623235013950883327651901726244771517522703349112802935390222570236603983438949345989757966381281084327132130182018123213160541723513521140943278493641960510788986767021219673826875773586877897075933735834662239924036994495929271962626799278955659381971258903517893359314163421117437926106190384630577882158050946558119359640398104884873401917470671734245403736561135058333977474669877032261066933933453992568738799632267153703636988978157591708694909765298845045493813445495914417138958175674166650838159418195462045910063387708561933814039054146693872778392222489767500231666486362161163697000641904570795225458516004819170073052097004122493401094334154651781849478829385995572596046870301919836239029426217451293852092193069073190958161317986142251944096098800268054454861718470057220984327495817360922138776498108462382015269674544978966808741669383129021481958446456114425120851556209965721754579927510693454558172688109934640340027499311229155083894780719357231607837109206659536242505491139020303819163742566931194384831998797288342137169706134410025116883215660833495154779261634859103255642730077312568582489820838689459745632956794069845723723925468717179535048190265472835785619781010084346396624990949607185184195664276601129283685075051038768643227123063536817472575909588023806149698160624508541670502487354954116134026240065736153636431462400000000000000000*i1^137 + 979104676148683329957477370767980761401212708046438614517424441093914329022062427876455712100773072685225484180973095152378079224881195269942334044734590056820196220926602477908813666744618065554200470882981701954795669108206446414881075267779434924714221508805244093197520090943304699389136110460189327227744737370649510959400930174719179010425736801181239734084066969613281970895330547819660646542468496645143745044024335206917334409972901911409840085285331157406269470856244819227183664805523798825204963998274153067536654936217169537683187192020334696565922799844275526071623526855381368987442527336830564419270238695627318033203732209496324467947732577483135969531277753807549588847258087956162159098365667928567163481950560995987910681887585397653316062250871332529576452186926266123992565212359535811350363101747447559651423989374485187934346761618051305814272518793386124277873626483642825864624624901809814977517986842410262905047077496223172622754526516581325979428326907255177147827152206162095265480406970589925178676845970036835340574376974952109182973727169642926913912945172343916193083596923489486125643739424201173111127231528893432123277959676192868732040557673514415899940649793946112746345391428991026519034867954088095391083946684570135360407857144588819757230256357531764915086032564387078409103733862657290636792005855393912002245686137700991257812072434779293507640240612153858754107652334107605650995643557479851996139830985863646846122589568952121493089290501852525512587564954990754283483714021498411479571133813888279865764547591587269206220787477426945582876327201206238608562992914517079957368503567340246819026595027652897042673850718813136132988565763635961828186100983063594716778719706998433422278673287828991997135599839335204040917802831160063682307749542991552921106450573738439662558183219746230595973353213380019479204538445170401347899709908664457376396778367784349429606897551279344658773852557918955752434756936058157248016849570432047665802064890748174750215258478205364083717002507838969830201678943776555353009321475171712017842131502268568140538840257960529923833781606046856751906126513641901953680149655239445028883871868041867780700066441544273226708601103248945123610295224861778040682550960098836928480808495742319048291571134344683006857995983492250196262301812148693019780401649370423364189966214639857826840604774409851094286405013276971768310687399704702332293774215911230427515701891152011287477930638929107682199794267421671649127354574011519681029707141484862298639925527444203592731051541811883251696400613941418587330385151702248913888337758015224718919705112336319802171536210931017191475665148125652512547882782618738425227573232996982312918271200187384610842180148461131801531297830321326326355457517440452733562581948338810345298126233421435237922935669798103138493642015572540860497121546308527768820213757627536771121152000000000000000*i1^138 + 788734242662944069433550204987748762483320896791242337645782547613170282866405357367980139848550975920113378905799107252552974224515297646490957758198236233166790768732293488838539798709339705357153268940027978180530458650245057046901164994114562310714545906294601716541452543560332525079494193926613566785159179522339349381302605498795690557251008175491654782603200239017152770407691631117821186615755054541093201702821643460638595676132841368570662574355277192771442007560577574841244609577763832152706802826185555996570128380454363832384584256621325247849291936181751761200666431011754429654336909546027587144668581397679020879886399787935451753870161919262536483748918294741030330199258284250359841882208159214933289351163354918450070793212744851571502547932480386043498741361756358183970778864182061359226391474086679895909846837536500625551546115812254068868560612766192722850193505594631521801015901882806160384393180533568769081886142984708266307673153610431664623538779333718088637253014694966696119328124481409482108712649493037373300382396435182429731591218522748034045769164693827802154727654527834313832498248036855407035173961377282520141940752052900309877449640602761556387492446619179647375201844016937195988655518668506483577158021568407902326507469859523228283276559449661316341645675346775713318599532090811793020205896011191821742958091547347517721489173511554756720218442457956925111902682847644922205161800201714069549260596722411512152810377132081490326130152107778552992863432091219298690454191068206952520494832572511737473943797477308260255618183696353095120078031361236726179542193954302403565402047169538704527558983809488500357360426162743122026723251840368422590438437368080644302647160102577695016010223902167350610417533845966483748100625585595216413741354534131560495277519344701598200594334668717564160350251851948203346334384329886005160843753439493275916300961936600567640931562636110705179637747819804144190684254689920387737471144251042588016521552674235023258318035762148596579112304952713882250968932238291377277232204876634543838506795954077122445817703249788661370286977174298345157217959477737830086682060822489553188183516583186154981583287745021952240454597749952186949165810014297066777087828809484713467573915572852087057110517541939019420742312829183693295037820768947269488481295841599345078949356969304014148746062442529060958260903748799058838033055797194989057239135820273277140363073825090603279119196637149916116178638687557311657159110145530822852006076761633238406508077795134852363427288320842203691385326348137267032695485164632440674976522595518075408969992815556192435943871960363033119854244270614960181000309447054839579414596336293741329643843284134389185862548537682666858527556813103060520930206086605187373551274357002525140910431358160317483351185786125268321196410288472161249745590704660105478722787309780992000000000000000*i1^139 + -45091442352590234317306975682921765882669553574702032618884037924589522926877683956306244342551317663872834308546981635720928701382850382865217149565370010247496345059506778229449663075303437571338245879651870400934346591308458197488399728968991347347285602130207416076686160580487508985653420591628368390762601076121793586201514470818066476246473055989391200577097446267280388903126023722933054693145965010299470051386663075465572885783203517997183546703098746352343609581753633532303722770635295690106947431688953225827793427940733054201849958056435117522278044527365984214584096698890965885830125394077559420707242203663517865138429902342131351345493069158280466300415395926436067052101449683312191731701662284072517187506539804474069837337972717741984184160252842726835572642063324582794381899939160506310470797754994243154841527253022901045081281272362080376914430832050020828818256648824597017239068823726672495141205208540381697793019513437587848843828162987829980589013277893669790296681327937174562547490264972460598906598031917613891569781559350605076072214064067215765769815609968971351162155974871325536410699674368250147369769068747094186592153925805414355935077708045261154345978230996514290972127701414914792192876217209722005547464999974526712253455318599701374752805995104044731249141497846516682535336777753015363948204255702219232872369491571917030582242022777660478360986267885686816289083710079787650959592228839863377053979233668211480451545237637126181703155097303014397756436287039009715094947637744676410389731517029860883071384713285669645192117917880749419013204519067378399715084166913641347898428609662448064756662243414187001315550688199485850771919633065722093622798060922791587364831163608443530002471111677144710752497845747629911253163518010690966648814096131253943872781690529382332294360333671542402424637369938306610514324996147315329833788313496262558085037670469888710989694903642876449870015894569274020908151370111037434465667023965074560626745392928739553923890576384028609530747895955140431869618541342045319779397848961095864337180770954865810027165738851319072797790655430604582421889997640375522023527164942886462134851598710290878163401157849584575724131183439317227336682945384910080716498988071545791319405540647503708739305953117035939192852856859713784490584121598865310886068566649526782689043407614770514884765780746147499203603512614495820834345790625585742782927035080368795151292592685122369098247343679671110394515144958754079911905242119093848092732350961567171447387626575468012212713683133466366333137617591258510573018796808458383594048810708240821350594706618850268980856181035130725770665982164662904666008610596407650351177260169006394526744548178718787411104448458138983177907917154144013607003989362932691814175890550383569378569177910832942931924699853476547291677279697306563388385900345462769477222400000000000000*i1^140 + 67312993244029279438122505742956391170706022118083038970557119537297684060928249906002934876587090124115767805430970585608319240103771139654125546714197044474189833807650645697274280957878349021253154636932012915768202356262909478588226295805411230511145035373778659197079534101875109053251177658206988964060866636474069065104721651291468168614174332801610957163304487678545153670443094727109508701126587690493143863298210372729436390198104709750049092450387959060830987090188642606315186355313384509805667970212922941772117465273190483551695770833549005438839653881764268100604527557752763020715452474185921710858089728362822196497071999285237069971393733312273909237817983631815301878776262786785209117920974671467531694718611730134628175156360570746775109450662822591701189977028765077363363892225778680392629392111284820533622094122657933707497779090001107427384937559139527245457206901997416386025467651316005127877989573538408618099071788961582471235199323302464393449910149715504144589492886151405901433487863029138506555162185977106713753711302457152114396780950911847506318075248279480763294040413078807823103562029667786768552920439979227893058198034898544930627404654565340464624325826251731897113726149476651245622706644273540297283617896696440845522439875490425807984254333807677300305722135398918041437468073078124794177797294600190693822510656390956339654610994795977045798368290318699275435821773156581687617425915905770183593393190837405674007824150976933682373015539554105075297610444698868906298890673453517444811238311644373433736949164246783898508952709647236494975108543205140652946604203313905254108479776320671604673711015428752442085976454853869101105626473989000332543273448783947571317621044023867782135399738112217202459169932300373013902113924770188802234106359643716718099009232693991070744326185092857880809331462027717799299984669541448486592680389365386454180263752785517282926741966601960828213921954266242846463248744756867612694059654523154818869173940180448451720112232020774883441891341911291231173454626972554731508259792277558168284643275794899404834779720552926344726759685518994788424283346072987649799529504420669028716366464025017792566312406836627348085354138766572170982233274054947742527997767206865685346828651198800434406735211681458976152080540474515980135376819668779713337514677511223949969155437627937258225070768619628323346758207743530397787359518741547525016483190210406988379836767324982047167881065258181272647523655298623388856821588084609767025035489313258793306459976847036030451186209866176552412042708468882473872350436841771440134700208223171379248098979544214920628579681970707419370779458757100741572397521438912849350945841676198752926151147087311302107635020270031564277739203207628540993214232295283951575650037312752231518549071724144962838783050507028661463743801191794909537063323828224000000000000000*i1^141 + -7099645716365218076711627486977307894217778587817045822206050639398128850679767715814076647793994818171021077518253762030318398689827610817583123995485763966526997694885126541480185471643306696156249319399494592646764055501733720463136342613852276523992896143708936760028720869599303197933895327559659817280485775285355013178847365843146768055533877475662661932784105594675039910117790805939200815333524363441226424263956385974740165737388473157036856561636534149435844243059716411339798884154759080450878962077331817762123687410561432293085096458639511624981258579143611662866740402244316869434979048560766189465009806194151883822717803509433072030793382472682082105294151930140933952407073311990560888011872983456720413094900805941068297257903424701998439540623844112549859231556529024765805598481955385156952348954305616752461752702262893045708720445445332288314780750607410314977975149605113353579818128780406378902006352355382501026967925198264251427193490248423552720333074788594583715977197950385593668527308531893083667896272427001078156761753700285599294807705537438994048040199902764827858677392339996784337525218815581498170235668519979208800490902844359619878293651457216289495165750557033127584625669600773629221335397421751240291770218158339398957982047572798614728779314919847326438563663978048318070624138667444363432567344470145365204558397394910890781605056811102445739786090128837281940718370367566602542432657766175306722346793772830490019854814059293687672936720239849264467087761077314436685109905041984215505212489634043317644075763690813799517061658517633578397824066478998479066623180120325658918354160376909015289958554055076831922125363868085539456266684935051437381104203869306456910032918213310982697172437985994686780470131190722855662755499268732965456604255692331896023528321358516930985172227548675690490897322483383778753031437155136890352331060521330911527529015556969655467377782919531840326440666290963887113833563235640950798372625075080251334613273535153395968054925980892474988522673326758972011117776668731234526903794355613354623965215712893186723279927644571196152497043505487302198211174954682335944331315515553352061757349898204021191813267437604119141175727639341542200333772887008091945702639646085591714958113497573571647430439622809791822288674153582150475821137317853143440023793632416661065525046859542770181056011782813861857005368781541628646191270247397743563015864462217573590165314915284208362225139566268088337767563741951130713938760533380654697724119631633102940271531115999271594347703838838881045409177350561446045530434289629894793772797115602405540505447864839736871190041547936909017933960345644976718089628064758384696636872167852150342366203924098166934104840937242549015375980271794965626190301492182862208411707852592038874814143609339631103144075186170417583479791049892299381145600000000000000*i1^142 + 2409640504744845947285511369130856429457280689630937244366630047964426913207001138768790778277044153670524497617833138804842973816501185998238659588368740612595450576601331717786834609100949155987574363431584385493930509383476695629040971768521304350299607529410501540842367162769177898614921535851808123061655515046019011201863878445587742514807467290925978929936751286802070531178426444918716974374516288600366996030438109023720999212428571781758922256186733819184116334713862601279038245044024854373970367915495145453777267195986178772384614709380198090675517055817532548192364881085501864544718786438090805531078506042532835849510861616738744262229307791187831798540482137348826821381121866791272702470552639330935600319133585416535361778680393152460308573103792352830065579937904241879163649436408787922134461946300718847607339481505547958199989214569846410576767607045441835745336969805872329548532805517862753836936080259387171989716360788943267152914316550634262023454605241683355541350430995318621725558064204632788918658259793641085220554374472582323644489007737367378808550849401103915348721352937356859575639063275569171949683729631978107518563945087173449530600476713210530107317514498944256630041260951364863450453265080095883353409807326314603152990543535959005461823724717940519422920907238888153481564981031853025291544618261684119419857003608635250921094957862517472966665352094282090335569947357435900956612316574874041030778394954024504113559683193020686117756069789042162059225360076005269976710206631420361929742839143073579152170292293959820309165008571131390473602339852436600212174763951508897149612939162256783087250815969463349539293749129474945358063810260456699646404008462951866208370863682217165353324504146130204568453532284877360768962948716192820150370400501921694569899674400098603295035465317595172571372745744126578847185535392321501805579866356010447526607328408468508936020559907346308335030735397596047099158403779628637083704159656075558489298988868164116495203606607559364359260969498967107111798581364981194958359119864537916547993902498814991830258657584586923924738915505832239237821539866929317922262543324668829844353719816717494563127248433365208211196055212960943921727779017053018759251930868306194000323630045485306742363920031557320354471009400338649000427077774693635302748642534089928714906085629712584646477906818878584406443113023451814220222707049208829145465681634940395768646784139178230354086805052384502507443633997519564753708992962848763950759591365247180712178271345860128824543837158511497014932729399603848864818179949356614807634542919237559827283413736292717489641653808417950669212369863990192239761335775013819833409329351682473435929867806483724484275382952392815903636305194392419960689935393551491461041597982198412593083968030968831281848388876433801500932975676620800000000000000*i1^143 + -101488791611093154553977571476810451632388740788830530259851523694198338964051254147778169885287140292727431640733207007038064816488012942680783242763457630053340394498443141387534889380611326560601235142696445504822889168896610235199236971334597684600220339344225556186393558149087893507845082314967441424845559784570318796118756500942962862570222812648260732574224282656904058120994869254302932617950426345802878774873424422667505248376718033982673173260800653789284510896250417606884129407627832366746858423914837928471918990792019321769914449142105438446310785231429815334386447195311934509207240879813883800885153426803368229196703292200342262735353490896966679755453338529863826487496226640412501425178969230403697513608733152522074242352742185807068245711157493630300072610554890097034092130189837359225332020543952403314726985872471626410100469832120282461450760473955402079623846616733905326624184988262621486567682910003624446846618364141572588191607385377087717247495378707840952082733179194280773671705151365138524544505633352543355085897830662066418223401141798136300395694147617511743938388286292021722608127506582405894322254314781068668619427097411655256474411680117777042858204498454933053055338529837784450467106191846102357635616195197542962267192266064890712669015008712996102103776562931836160676927232216507330068010169815106219822363438959975883648581102004132417565106478347994727228049985289039354351811140505335527029132511261690709399930655220939455647577341361828683818989812202393634289741490617611268934347991824140822205448261389708271202682217087593220119028642319975824197636826387481413634818248644402945912191155863820812867840915245346863271646028299937510342597869693176084953760964055861186090433389220094214369364621054099276857932267595009982752990242945074224734456956655619551938296039978372326271929521054445981628300937018614228351597792781769448822714494131160577372589654137863932604037661221649346750722061529029790617156857997415516659564577691481154540895687936733487549461544694199844505635409128183500255185693999301585321466220339495792430442647670893576162736802448671419495500707782368095055991679881241712343268956175666655257233986108939849460254409343459974761328274182932258400694320989769301920409859252335422474029308784803646969267411126496949595091786286726859015768416694325992607761708307280983353437343674000895706596949200574486931214147184672631586043885785271962977407624129782855174693883324979407385878434828091978280211981076237723695802060958765855022944698430847380469131444337905092850909346582272770509623796928090562384478745827703391597974659082385238908289056394307628697152285635550718704006953356183207327488931374059522200536859441251201219398518283278930693744973729770267961053271194543495610353642408972475758771523546739139019967029943689709355008000000000000*i1^144 + 43544291769065193211504314235640493406538130870982145139666607481585565653439301247189444702816920757777565142810668746016125771439005696913689670308816171735683359062987641191753809446368802454584185139529044933207755194221185890319686190790772171383172605835283962650461772251632423927748498872108098822123664166127294254346620331258211611425926437173700733783404435107105283919392128122708997934147379107961659091803827134245394072546393798419379811483455877408670486826875539007797669066830889148779773902320962835919722673617112076323018381659770473191128057632224843637389210556584699689603062405905136327604253253337518717746782509002603778594268711242995147535660673368553186184201302104889347254643883798804313531752526060269740086081729498186121375110414989282325963270530983552447938934729256183186181367056106161881197523970112316245175913685113289809636355685744923003718065591061991432304578199023941682290966473909049681896486293106408636322754787083383356467067464536637559144202634228459316470212665342340637325595604931193077825149962590089137790918739106154384903502177619216671166464108642106303751698060666986883312981491046012202300928172668862321319707008486246001663152741406297458781704923740506367800683723387824819584395731895695637628395928600889887792534384408639379996284572098089826240645668391348081649713207051638141127659626468241406795779771309085044911719625411957847486435617337802446211663262127927250076573430947265804263694476245130410076770464193069460412921122157305560829140516102870797915836586084029471001184710660577261897873955539826875578459234348556425264115599596758246475444429013233083331762666747643014664154065223428900770440295717668425131118858548867376275072851491930710805059828322096254926099144035642779284955227159552711405266878312254464755076044684434785537308100375079602258137946916465002001976024490217731609036159611776421188094104990706383655890409130570797676464272223668242595545718331463349835255702814150568718845241952541826409387808400850676900382097320089094884313945899873598529720413480381746858963258833479143752789100571786533837651196834684286642071981061184191414065395583964874807008031721060531418368466588090331410768585224931014149306436037474679272118367087005703318248641631893063564822771943912086838949456174227516655508856217011174987601354007281248578233400057029591167792147890295726103865287483248884146254225227602021132482012616818093320234794390904719019025274508466547055739254979299269622437279534714929941420067371687377622940593893405733766501301126212416401946265822553281622658948883543364809106689598282415689293671588296100099632614765757115916818564642057035243918199006227811514285880668738042518959458043153072905286180389172536908680007832145508489467400505632323323403928129148561333453289017318603016473893928960000000000000*i1^145 + -522753692651495541657513831560733758490928931018269304771161027839632967283761870025366416004173105670965047871538649176665826510650408567365901032197449659011637606392489398565052830615172842002723448827316867725650476738884310225647668047498309534054185252517260084424488610855469309420039113144150083339568533408404800969136046738540591862265588188497228079078595532245076479058895808401057283286432477327083523464813003990481333841076366810576021413058190067264726559820936186295380212522323992397589713991942783383420791185712183658005876864694660471578639985632484410367770528602288008438763083692160778517306201396526799383632322729327633859877204793831601928479527434287991443400729877172347417941009341492482197936282461637801526377936049817943407927507070706710320306872243681588184018585698255024305555616338503181176967339069309796211927268482846888963699038731165239375150695384309977281783305938442813424166083609702830621545119330698825220698350413923993043027820978730865041070468147317128847123686361312359636400326414639743469383997253188720868868346051959108299781786647290071378926226924730391341738516797654167510098919196455930893497316358737503002934529983025717959306241988922853687116214757072095662503559842522360477331876256998575704917694532098910015529349016272229476841433747400344505967423253209592614157512629983820502557917083425446941495015948099396096435785575145532215036742859046068042295700596500319432733803122009388741177785393848225760719414767000602779175637849234970768707433425850806319432091294488202963641818729037305133130212443527493586481467729990117927305125618247312055211002754700804084469761062335111190940850964496850373913093460943428757317742813274749486046579968794495705662898622257517191075141796642057922552121367746388885863584518557176715917359470081275931322337699240246229866646258919879075549416962595827547579150257196575154199908017441189317496370986024083578294194882257849588115821115300030742852674276343847018545524788788179290279760559455957163189700160925353270380569623815294426970570961665352909321290906895331012368679103777247955897465880533854085485444295939848619047746734942018965130431615796128661810407408046973846229609619162868378791616539809493374414784307016019652051058506255232006816029575819215878188376390687905289924483591918330105796283050568742745161993517858481400200333701944475054772671009090290711395012169251896101039693612880093846467363786524598580458511946188172857660538000531405832660531478953921749406415138138923165338634898313063920010882010742318055644066922856212676336777875363525585121436223141274038604097610121023071335708276442543437909812810359333587938204396432396958439995542176151735703208854553723135146638539612738679616041376137673548750531810779108997473029023627113944211813228021437536665600000000000*i1^146 + -41401040250216643107367674881718230081262277639087778364020848818097368913007854198906081075965951578655197869163785290980709234408875839681841998063375959024496365587852596441752644810060365158018241547159620273974307473829537173958130259049922454142651519469465181255847901452616797027289566209630487638626186313627182569590946833060691173193255915716985476640297180911607331101175939217878188081603129170831903011425751527677352207050680020272754794788610132999339151025557559014306107854826577347672955502392991089022525556719062243678968856830689705460326737744192159620498043635020159507791703929296676502501839341759749504393938755331564321940990544046877809039840490554789246976661654295959774802408788260975384557863353057090864596087465916124128392560682050607622633571715883434004213630230357208653629932097136770959925623117011570459288255395410864605465966401041393525823778136319573880521614476358640870475615683626635918171329908288051764334122466932461818902146775773858101734625957564999546598369827505382686618855417642137563345928853324969813320783886312393137591882557273410808041817904687709404743561704856988489147764589836418083788172303108679208644966694919286795742413794812118458550085525030428533441548325076587158141018319727331506298905983742936345787248109705024144614248662686444967460062069737094744892736879188015259495850370515928230187659110026001301413941978887016602745794566747387064584811707035699712942895197468708115298937899628842488558256750172003184049430976220200390115988590465905402628349516467231655125390765284227166781560102361905688975972618694755520289601938935489283064220397394746978203339889361436387684451169614040295583197780973478238580289686242316306824756999874564469463734683548495391992913586775041937537029890061868334502138069994250675796514347875964015101090288089756546871595544585126554405259040856227913767913111306313440872835381477580229406115866704441536493383267041202028039202022678433363312772279985742430934881435076511710039195711683747641447355657610204890238882300872215514763723203470567338099817246346323311090772694632703867030226593881544206155585473211900969731818829927411943169515285186877290553162994509804347403611418789371333751141361335611846775492719384697469199388192410596004906852099886763017148418874413908802002446142589495316233797888936196227170728283289987763467122573196530944466045247833292264348768217701414199789748604088720232918894907360672995045327100548726083992767036190958252402975443773381329117722567725702875522944748779816164882935384144216287598823519931476367120882468439961484695447606001656571684223268551848778029886924920886756209331411419057173238850112742442205238660499427900641029963280765393854933775893214472458665920681546004548455806614678803233640769240588695133491858663014400000000000*i1^147 + 921637132522519818915317351219648187184091657576461048894496337279116051860436437769762862074858043790279162429643757323934261773469358375871019177728100787150786324276862409230997399523345447662159685398890480932322087671028286826033561048047978682702453514980178157575573098603618921673487666767846555284980334182932358365300932949255764386694970188331748702958496002669581966888434068484528711939236582656969231916711593720213624547949552520443754767935503892874056381487678768721349864467455329016694995846347091959222545552223805297272361206631991935296492494957623446915421481117093953889920184050596247139423360713784298812211406898859172437763247305228589796749205771926691138474116015097429268673332027411200442465684195086066676572554539253799468179703644847228330648268313998102601639753889605228082684170462652638768066055051199828948928063548035911638363016667217685970098066700938638866186434436070046166219379677872564369248873494802708162170564998104453872986908987173362676614794448162151923528981673737657176245962736188551488732769326996369796862685090977423470935656083781484434801477058930157932700207094290947027796981929733625625246995718387551595834533426458219936314083772769146536516136658862145078399749956765479944211317435552701264608004694579155982168142199570740707599833234454430219137516363126778456785964682938025083399205359109812573782403563827414802794112606416301673671190995043316833675598209905008861964757481547113617977373150968049600354846843406127093831915116916785122662937079659225594722968757592303033863002993310141976875918482007565879670291324289851635467364382898173091979282884158459410809753929395783429003167692719436935176486766721665581143002681848564562526360109453050055674418094880673495353902473280795316233283474716694596953703125312111695164233885265915897921428867662622706275189323724121961134903447656566347565089970461722112623736456983677768715271285382807081564884500361111529051866484831579814399366513670676932824135085982580594327829792617990016885696528356203700430878436733944855503584916505458495935869110773890038607790525831670804275751161553799187696251281011479801712979655827769223199582456322304879303856733863566626671920287533277058861369177498146384386529340933953168118481350263228823221334782377628822859455439461546432022486365508499009302569418580838147492795827439837860282523736397642564967549738808420790655058654781628365977249664278534763182517780673540408383133238098794297823959451136599383555152577786843068464333971817412632617880593811462570795192121519303436258397419498517627768073658668563676711875536674946999931783390788822626862737037538257822142529157966035110454959240571081063000331483846027587387786567515367139510672882196302708049894801554994755437194903843632859372064981264168386560000000000*i1^148 + -1175920881803486146644045669089999049035605734456164231113495505460303499104420273400563520478470609355313669050061626027403897877392062170346316841668785782424384891440670785587842425580202923259436320586631891034409658519738378214393403909979045146730799138701632443930649720060426463307571923263438758617421659970661901722150430257838616089381902393202862497136133960230927544043646563861233662590645034394558963389583212813514521766103020359403732320088121627615170419758920627356416937164445567807532921611299543685230579237286630799791210403935397663556807508505307960732047781943107784029855787872826712532642860353668100180132059455861876116476851456519027411261249442777686111258396156437980978535878018788008653691208662340863450456740541149207835925499599685235592573755168624901011076542263996399973150479791641580672269695463424874843488710835380475111797853754496033974183270501495498468816108718239372560797881861945178880335513569301276261685862114082692902961545558019628819105381505369360690978448478159610043227982698481512294797416364553991295874939398969049656357220975721560801713932338981187106608817365368380235368158549605099300682119070763615003250858111306929225866267999915189347740619435763375734569702866432791280725118307622324188448502006494740982487801101836554514237194800851030838369485560746969144835609723279168123722996882373389348482049915704786111824358337829308818827400273351812804199596167018949423397354708247482132670749817637412735005325638713264696337049640069858303076081197126666405104242337649104998675930153833396943376802369272510969424706914965918380699249426735592183603731590220974707938174073684708862977395202495076755375169200102863696003355222356659662084356139465601031507065121374510770506342435150262429117977327800106431233849606268150504950365495778783843299360009922379127780704908859454190805992912537770373763396181522325119175755360699419691898246871300789197087001355201698648588808855964103606048774306575214203054049638477821141178852834420888157670765783245307350070379845395612987990716802935932687471201839767672480196376083844108835758255947095757677289539572930974621640751737155330578306578362454645490985302799538007388859750911788253503567757946653013352021553064920152193516173363700367250874870382271242093649137402752363353880415719749927339663970957784304324288442561649218883636219192259980074817499199160304278855975226852145460487277871754045547388084939096546120613365397455205210321807320558120818334024247245894018948186825314246616024283748541121628688173788616752022746908824708110956697660923718850058927463800772741636682944359322838004176258419836519826133741908240391321765416904414065550680922365027626155006901267049188691337251254622461144179686312456505728371930943727751814205931520000000000*i1^149 + -126298039601731331591363848276613456391150826021244646408726786216920188191812366707252674689940393282884771403705858500411590395502708845389185114479456789424630986370016825832453483751454965324866512149434975248558551397437939264296616114692375768940309185564223521188023240513590276022923265273123092458519832986507805533059417819111723735385521656703985924016713530538782613827943158619256685548952628896592578873413713905395780561062334455475075784681858394994409129469680160660268294515212399337517329832650148174670773564351733566176710705778989578972713886362562378584044383040375183136174711878207986308887849135698878491672119657956291081951010020361983936250602813609175778198813559491131539837908507049119127844525800034423024660149600533112242146879436124488770524140055985374846931190461455255268572510307400487711137379255841397166995929540319955058700534720042934881740411592932285291591986494183347757577940786727075148819502747596703842171678602337886029202851279815374000452111220260487162769009830446114530125211987625483035091191572473555370023450448076760010373489693535787342470807734827145057766914986028435373746689741529491433623006185146673454576436270170557774338208356859257318243391934256866328892047125458331530208993968504730312466055643272619583756956680734283715223540234352457020140183696554300480765915974385077562416180881723062502394346124592353863714941903647639335120625628400959198630530443376825249190602290096231414244368308730267165591545669692952988080050185241469120524231855339360048441918350800662181349910731228574279961558545308142508851526725800234652572965649818190858039618589312419421980901856155098704434700099772762555940794764937007084252020648399028912141385787981682312393573140002165461723174288041635394768071189087924602700525761278496903098326547341500723845196104429652285377662951598979827096223465260893050190245889857652801105993062684948917975077770889501504711689969769847488116973439203033038972570911909945572315824227997665150177056642072399303746160577922531306313207322288314293390575256434497176242540305009710563875232736951690489288947165483079601735086015871304280367515796389433329082851867970981544398091583360652205338156891305873535907124206565908578247168954516607964577928233463152219178833816851306452819769853223485333065442188535535720463540717062531538393366742386834935317421994445531374985655135085883349966502044574073669038339932243025507256590299769690871837332168171674459387143420251178619568581062303568008138390679588736367515166388505649200251773139008945988786921807815957168214530969578043816009588310938720168769996509028467342914649384496189939222209838217565337464809477883598706446966028369654396755627619805939485014639861240223554596497211119012195389123804021129216000000000*i1^150 + 5509244476874049931684584169333322398410474849865181206715124905908467431228184087434155307581178374451557596555202426002591472852117643543015259797555389662255381409691574416932369885838835346366295736365456839875709037527494765958128689501691763756940229319273275961344628301208364314645524627642889210987050032296391950542659593122406888544834458833798720762683342720610663043458510945801428498799908790896155955693073052611776282695946799015265324171386511831726058471055785986545670670089439555185171459079166170488796075246723932467495361057694999010120708392609113890116020726034697750045227844960431915149293739415364829981450082350451112944880703448135112079293584457456216358508098980875351368304428091288754851314591710140242027915586691130240306385610906377228514960670864016632159864153375999655631582494230897334936458636081546745470692426272137700446360674530152365010710357716464985386252362558679525067948117991467754425695329392780242739739295014767899409211396193358967815399402982287878624563025302225114964745995181445124003919717117538187396753963708839651966821346680588482727802045782564228729115741451644465842963774892304315461012220786793101496173742072338577003917817389581348513965426368822642349380461255788591810427839490881076819139322126429555855200432410580495214480185261223127454160854250978051059894466949716584431768808428972353078773134125144808680007134875635399737281660986862422349643549762561837578144316971385436350696949525395203249827880872604541219399996591264582746207414851195479211436956034672584244127969613067826222522817866863370261895576644545438409807547486160865276278414205987092328199561891102513512495187716225386355569879590188999776536297392637313127513576747200461457621358355875977803081202035719760437081388265043787843404129620989778034635873297493297911773492657975862264802435337413844805744594218291923140987058179990820005631360490634768912215802665292836576991167195746194471499343735654960339056249732367235091784303110731698435355814039688526269599750724119004354651796909872938157875906747844860840743109937320984118637189382115857050434288117789041294442804983375037904422277180723897644992435049532409627110726126185423762446899208504849897425721896641547844112925614001602877916922470665060290320082468886084068031968657219862019757658238232110335012074010251743584052415966048231609630193750890821701902962165347903083999262373358067368931557328499673390943051032595007283341253317628628575949974394113121100745861415133834341433375913002734361470450295111670204805955572359420938313540137845893115734633878534792855687272164257029352538174427590260395244469635077349258329533205191059087395157536631097463624203896676563765646586578077919273980170695743908334520157448057797799313408000000000*i1^151 + -95395990567078647484628563837163393619624870651549523806331604739249128005675898307003641552763536622495039265000417933535322793612335881709122073748182684417946480706835469632938204893060218571734140534598315504487151828475962968564561531255256893215778514839457914375077365523940063520850626022322276943422856900502807430419461939388159420117536771733645331661431050537364401942777012307494261520674660510912599775933624944660438393941497939008257325364385067503244319464557747178948804691707135973054030862602360234266109564017546704046627305376296971704132387740364490613001983210122044647994756515725735581364440142067141378413601019828928826632704956520191163474901569103376557317229060059296809565703398734051550923118074700903226480233509693932377074646106068413487151667342024369429820922103688614288904459646997990397244881166402445561253509699240728969460194209251236262397641981399517472661285701263987608248890041683355945228415202986556603914418747597022829773863031103836221981302912865746276582834013022205795328715680850614906779401021143779968497292557304726864611445565712431238012679918088290660055794150434114642737859372196848038583043815174647948624267586766918008176420512668468013552440790262282575061951405284521823622238335752375335740574334534358628839822138571283822136048949598372639183881358579294889999597916748229782741101451280095134603350009918557309214556055434166670979068641818234800031529562641333103739970621773772544604595989332574385572230601735137462283806605852104443526372326996265498264041922730012024063394701160510184622411950221829013275604101935669204478881108301663564186773788388328591313262908471181047104412341117540623648916874812385270783978277599423519022591700591635257579538261976161527538276312380156115919944530604235418961511172572009520243210959747694283699980650000342787757344044844391901110688699005754265828346388103738892204819486732091418247335630199789251044657820878973164745528040312542664525032269441238871167672726511127478408536923941194976359158528260003744445215512492610193082650749775545342756962020050619260774396150575515790263556199258934569590652158173025538249260425408634618596430861531480906966055731095215933134099528652100027252388991302499981629421217914658309523782942240873014816098579532031533924197486079931847883328857670128244217459961393358147876628864683966909427399094201787356296500808960649873111376100469703177441671017904531356448098079018811496927537190917870350943719556999210242900544283236175677790811868384235229904213363008198258602798927148723682938799159451840594537216146292209255884290563465783662829528119685546867482776040806858865161070617532460791188851854358738893223816831887038538182908440878406646241715840613340522768553106577817600000000*i1^152 + 1187044165265828412128307617753224282879868505786115278155368348352310400348136637065129602676074439891259912683841564195836783884477413146553936317220000839946155331479343122646327492948984765367388583830035546564307613620113881616338204489084804324315153881734500349338765050299559543801620826968599115650628134655257843147453112829158978911145894144529154069017569407514515542417983333137369845297086298454519249892850112242549618414762949948330282869386875417207638478786323562105921740539709282230730372212490967797657817186563440133984506925548135397397118408742147474214731978402114846982604651401324574381221363899102028797387444224700185987929413414506109871976976892799797561459527305828814555480969055651474083122098351616367662050249735318274705806949656583101543084406832865133879333773632210483787093590144463431613676174895945883305873022154903147848836805971318797908896088901008629495167448065409232871701340212737857806881026387923801324096583902345677502347725833153114140309299452393224605997343758381991292612475992788520672199968484579072572358665582752084623477721942320822844105161197729625492576465467562321019921233126013548833032476181992856921119168044996447627129168448596290342958086271629441666508763711258734433569421904186652841086598637732876738833309973054809708669959647729490356407293206494075039419155492672331265453811679744010810973972630409872590634557557106589938526480239598143597458369474594176170682413501224700910951490058964360518613650508474331909835247861915494390791564056788239291292392038120448793266577724447556868281538492047273376363585578402887491412306078003674062501566655333502175064154958512333646256576726078457675186324893498138600830658003418996656367641493214633580893689909525547034734860585869859843694737647199420472069345019227503980889067066512898718035388397434292790160848799750689163168392291392411450573383204182944319898659387967604420769410152598721578748426800627153174749076608755160743531563252243367465731020157600571602852561166690833909270973195456008338806076513061214513242710147771274395994429545069627069200163549952375298992600843872658583464329629506811583303616633741538448997798082552992745764465115445046437645029880010772245231513060594483026513050548823340756942727678151039034981177597537695558345110047217509604206016477843795842306786502831682298854328558126083508491103153185858469480738069119257674667505738438234390917122256056924934657525343265009342688946823596431371978197914669656361829381345392254831952294617318220508567322758743717220927247958563137792399625144940787440267499048508397741310065292735305395604814119317202721856656791510681107780996149352782064528130586096764998486243633867125506671736590709975844458273939762159865036800000000*i1^153 + -11849801746271324023036380144763886468482085091498046548318515287519477265002372666497209083386807858189755239663296439983563481451040881878883224457303357982903787832465021409709485614844180432540665620327247995808206097319725055517470001930523274125844340739136347356038998949672574172197329310303626651193228683595897684802715149964254303080674644493984977764830022964257886255365787726651362981319561801548261884951114323127223114157694464476960199558506394876901874007583621205409364162560029890441725995779445096373961055667985032905796288550638148023574730305555375190735503147056844361472780092892067726574554574184388489053902745726819879689847959034438742421943673696690584515638399237318372245061317147271784930999298629324757997046354615413727070906527982150099155652386995449321470726403501807119445513019949304961946554071977574555858985433491635539742154702541761217556393444778371776091304381382934007296054383610621370622110456749026827848948851776141007499309085572390522692214932370068184402936206796096238523569643312491654658458447117090431911856431815504006099332195129564799793896726712634050660225473332203672284073870452008111835447066322159705296864430504153680011178259947064337914832091282724435891266661748876147694587037575074774764254222168152604483724140773553852186781769985069212290248492290047145248155565165872667066687027738505972094990504570478333432032925616517573536439529188985385649468605807129582034165654083291081911309796104008146617713399138717229071223599620696506067468032963513801718492057735341792900061716323010269198605691569083261398864496923025621890482326272898141943072305017163232034750962031138216992346042459930389739859319520583772235096013210863057395558177601432093499008499911435949437833493326239903567949808708600827014681467861899740045988454731537138702077804248364220841543055574007352239269143711321404535608242747649828152312972226611771800934033077765940261383460082002894842833057072137872301164283738897720086417230619047978190543477245439325864097937808945990807352067573006665574169250622165381911206960966516966438168009414792077900218444991138059816970023148649914785536148606593654261707854999118999939121517742114148542979058473459545976189414745854604684340564852645611545103527344650728199570738851477365450620483075705486616574751589474292389568621056015722771018306464050245037810525883121580145833734462558486904574048824305226946106794717211476209762568862867590412770089766843879590960601404204547742764306114186241954546735610689420528430749351574749862037157974515194597630542623951612569489129251354261066100471223530224510416983890983868782477917889775401796491062072835947424212606609055874814566557304441248741589181816391972695562329784320000000*i1^154 + 74074613377282388300505618204431746231658721363111114701463214731473336462878340615262387769733466305022574837358660602049255413529005717629108400553806742543272664538920043901890267700860010578529405629277642275897273622609619498387275664617483712083158828531383891369314929304740941763152765503819894927296715867583779900726007690234052398639759516189571896198212080509411139181611688762878383367450977297701367816418927816526150836849355163952610684061730394178948577941114578767433902488188998997476766774259757503375262996070393327028915319524801832900424712536126871523146786663470826822070786976429139765003879191197568786061467497447099916244805851929208839582883609811776978452120682103199844872649639345494907366288155353636323556488855715111108884606688745955686916482810471977153241279881383724315749211859463674472355117022600260854766574349064425145799081359217801294782885555568298852697175464174018782035979330227800547724777723222424303778380710286099597453484131537599663256062969758579392550674895515395940669066473453631835675110501212754255957297883121960156828151265954730925208366363298746601542300411541110957357008983400334504421416379112350722925208711858800566831582118647735268339543435764616496818364131330183486579524816019740254458898108775520015647252223959007783352659604568455444441429211975154122528255468448429323988021887918411484715067451635609791207100301939470434807637929892245597916224997039833833468775471676278211841938129872141922439715972298723451141615693665424783359472983826561528138844321890461602948452782729033870629012607496318029946914611028377995458895616300364385164988915965059683334581983040002838411529375555523916930661119969758498412948145661302269309635640891611281309124608153356883383745801960019029146089726824334453937614639651802404990536937442601711179950866206370760334650218221137860097141519170563944307584594902810563716305393198704630712512371113835353829733595955396314646060433868545798795139196524861278141828500119950227794959858086115652438367288427711007631863246226235713904080867369321780580082469022263000774138156144074838495606823240933293164704778871010776918154381242985839855323159911656940122579288221737723026577217423018181241884951080889885212010826840086208129926082267698467467404666334805306202987538678603201339683026715290771749762746904451169832570796468386708293735474080289292768058843234339643656306078741256583023080205596404135883606139097523450162402700006045570584446391188096849952517029791082547852306588478561692651130382726989035579521076721986773755698327686475980668529567581376637829625358574298856631443982325886153588803624508923011249669311820987188898996398753219225962412813877448904464299988006658375680000000*i1^155 + -86362010268827008780973583662263871744249178227403947135556868849414995271431837861502657777722589411680804612441598402714518015273808044280640052248161254662856968815169732264542960364758674775650271457935054815570010769465111720259173588650503747873190478907680947306792994189646105405606667883303324335090178712708033973719927279787413278957628036489127359445088723887498930960490834981440100204957648856935915299147821361283228472413179577304000430534119651019388377206712109738623977847583610546766479401780928986436298449703669992297722797883925457059605238507075285995427065723783963182222216441562437929995930904216788506798426029318102963098295817579039589706186941579640994557374310542878007245583570968477729016708709165773505261301222344550846429338964236796336671752552240779777894199199375710897297162432565197120776086406483397691009089745896459868272001875200873389991219047834603484465958209446989358440212938372579072663294753805924883798230781181215319268040536669640119964019316941636769670857327650257788564918015228546234855709868681847480732925331402367833455064431042578823250143090377549065684837002541089268581297884210545414906515363457227145528302119898407227119187397567082252095613392138207280871056136528433848074036744066898490282463314996952207389315109745870566849921890362258108938737666086237013482927766721593855894564733225318256540862462155966098041074266842232110219337952160264347001370015703736844044081232208846483846869771151569461192944305911386498686403357140252086035972629755845979265285465915913667705605131157733618794055920853463947258315598092170838019149448067068541732598338984484416346934830266584606565007084511076734098341322943035148920315504003024279206214669616887065109040415093246326802963514667190174597288012948147846620462725865220332618173019143421502933131882162477471845283316834978687491821469251856167616131103742814724349013346900816437498705809560123633784912834465257522975279024153442825392531582008512251181965670663769891812679213891541087390042509023973167172071711684413839487247346327326066006244078237067693116674380753634853445803650003619066509302421010320970706108967133502282686770096801649393495754608439984452484046577039255708079718012865495070772500139706330778537613512787523720839306351323630102742962608192148370190239808374380924253186826636165886887790968930482848441605354063896461311256619601696281745766402833509049222796711479087029097109603280578891432404257479265477310485333925940975605526003530284642544007040262926625875231663728356195355577142986211603877626785948259182890091828003293361547955277825200986425490586251997524663007501279989134952243777934159436686540868315934413242733225185482609965137920000000*i1^156 + -7459605047151496078877640768249781678394286396612257914410613351294719558410289978334292218790078184235300205497260140859209192451349967678346160300545680012564433972702494539204622057619782472910160023226673836882849248301046497537863014765509826535648320401416194626606784473377327142599236836459985066364163914716170195281565090832737022378201367945909284267458546432843669484243675626049408302126950539338705129360920589726869790344039665238184406399074283028921260446160577309479850904135795136541830512528547314732086420251966664044862051366097973098186964244003852245585648235515977554447258603564054975143625313364725231842969764591122911617588937382886197415166957662460544574716240562354477354513148402748746975156201599760690896361657034421986974219864644216585643444975817950356057492937808505892133872389220693501860532735722500015984409049481717464825500039581573092118480065554017857574923428708826522768104285987190735762961683546300860891974619475851716846169599003881941786400525494935924867422710200902849278116492326173453426676820011066527524417004347428380594896131604964226590279565816095249774727052549618013252678868632480420354395043337649797669758727717519109717427663132995355576087308739809772756500942797998140545613007397629152784952648606572888714196619856930621465794804587395488018101636429552486897906525518081583942542848468941814030489488870050699999211287423691242620374052234902581517569201847039654268177858468796127594437863096084569844383433884672508934261161772447283502256904499819152923587524410758880018097667990616586240523202973130594026239406633420747890465047274595916262345693825508104369618070545423261725231864650317324385085812097861964417372510974211535369789037528164703885605678690817882563392068722010234743341406666351839781189234528644966342930445315884180115073958677880405867659191677996198710621871583045755361509287124924096189229048433086413784208015588034010046076508432565250482578841235172474291615962869427226278735402085970001955172131948962324947676508918390842463695457383270099132531260188126791209504773917074894467534776283216365519974212129066731085901693315624783694719263570052742126520341393030508313496392890406341279654838320843804691611292083054813211017511689799569280053022404782797625740721320748765870493937675346856955285906892181944682326725774937575721760008751827049639753992683814842314138925955423583887158361679274405196206657669077953937167799370488542855844179143122089627087258224243834509480184461153965344045371605343280212318421982848182240276117833573340421699674305733071728974309114712203623716116170166167259046849791732663141847435825791266348785902309420183515960729383574774020917350629376000000*i1^157 + -333952260992047270920394015128963450877203363001821821233900320254635636545561337940864468954389148380731002047458373710596354044323531307406661257257723661762605194849554186021211969334874371267798828426326043186619962337036489727571532647386746173175029666143710394029489509021095657009172883570188309058488509074453810789971607347517730408540280233399250500285640082209279471721420711206299958126511219039552052778974509867282576229379317387104521016733438462799656730254716532993264735726739886447446327141904896079278350178004147931147535272288115598475713219172753762811752668191618172465961526142736245668558879263537510280577014924053479783826699083150692450347194013114771805815635930213623062795419920948576160264498441205829273784375695885553245525497208995440663576941079831134841442932571114438570072632159704127805875203324373935086448973792222941999169149872364806429109027189042407742760922705355248695507098639049514803608212784134669285638318943784245700865315355353687490240207293481513425706681825525524507755726105312881679554760989878068181366282365337875806911907728787208035998870151686711641617596521136239547307463583725951727990349198086323715673505215453468303165272247987645287200102402194493953700375542179407942092881733698016567961050924489253729167945514568623658631779598264877982617974304547479064297392129102221717226536041522787724775748599569576820442682996155617029903117864921520918965870842156102197002428457823389674640486897604286091459996299735655333388690913581444271709514595518803111983131770277459175123035210713459774585528949754394819671180913640922833215069866981861131397381484998594903498780742869077303954687029009258991251562126787969294528448143189666374886340812813163982018881943523993622705806541371655425607380278233003729219780921366917038850628984681678239424233263254944238021816399628843861733942881702302496965586397361498235453661017316951196919010341274210074910870168465670025209905125645362571000590948459201247312021794344054543130616981766821707847572214988660180292705825680989088490889099853075071739755465409238520314271371967226470908471692645925424991216715067814072652521502509125041525818483952350309250361830908887697994953716789161536651312778259568433562017471363288626128234245885101759680778159720019997295480015208213182639801386440311140217663691278151212163535058531106785448349690200352183819433665885700369805061417848165215647510199288359105318887203550386450102293648998881497147252351365494952246623110106650917380445173534471327288842977380598800863814122070650962701860651757218971811609651828331025843501125719781712262427130179261451045495306432208409615493435568472516097635566754358886400000*i1^158 + -5725264361422725954380260059192907557392636357234094458272178586439826646949397626894613148799781242601930670768474986501741255437731580309984914265343391149822727572801932187132450251130439966741287697597370064232624351077643165529983933628945626210519195354299817294052312926476847298292454184642483298761855255864374055776973958360050689892273293396066501523818540012541950091626807604179998111594725838113516433371291381722367016141969293363003458883123932195809480175945470034704571373488826929948394257122806058381425552636358285991343908955569356943235396095257170979742521091070587150470591322542800341512020613802709358121133667896256969945174902892010162100629630124510379872552762349908070398412591012222747066517758720799034912954180542208132142291149693411140609124067040960506553621384876502080350149079909857807391786229407929891609397283737327371865187528059480509424434112495146429786465738141571495724330350511608566866721011146242092486761668968789542033223841051654577399170729281972723331378471711206618780602919234661791137462933242904452550831273812021910868521776940482667155906604865069292573384232708283605123392606745453982125463526369175027688945229190626883838662166308942374982100291023267971293807178733574715595632584557777093566853313380831289079465331817263617311735636361702685464580664259999648132149133848611445550900481164754531873691492997372870619103468253030401601611663804053462135310722200312273121125377118005261139146421586386815523875402815369830931312122449293055609405835752233019683204337998103589228228482134679989159916420133986065846612633479466015690271925343008642846389522884961669114929156592149916565256880853456822385076263569744306878465033697971887585781992256813294196367212355645429910935967245271080505875091345640157157847573714912894761970314934715453265526572055850980577654911419362168624032672451543128297217085252141984130145710026642503381791992850661384817311642090464632272664288332484464142447333111059532931704937905829560019826190428271626919115561820514203744161438195598559383722506371261097142354616157698716873421515914898934498595314924559471628212803427889930334589171512293776613110168204681733063706545868352431734789512876530401551513963683541515234809151936685603224798378575550916590763490540888853421167573696110419393033625027747565578386698156471280119105971202899032018342820363877606971160707380425721681866460145183211745218514376574597029937155639183313087307864039623826853233041580170714412871437654098222836580956834633982986857510795308129442042003330790733102505783364897188043167307334261925993299500811301779075661925629921889083621162915753311661691456819193281983283200000*i1^159 + -35639066689765954544825581564866357379517144333321392420726667272390577424354501822557849390477823767975525280221607154487065607663946241882831261338532016899109684377477534231873470092596635985042201144594871978651026730694398798197303058149716224853531380894760839722269145902923361407536301328523525402629203917064666273010762836539214271562246416682628558685865612413312933449609762605302467763782737002541242982731590183601407313624325331314367279723814352732319800842690417277630839409997750249540957926259750169714851044299907638749135364243805501335204519496138181676342787259277856697184360364988149530456730915138848972576045408808247218237871711541224815311784404154992165409434530381829035313351700492082433910837524722634733142563452773002841485815320110847575241489438418205965933864195388782013285380773980769570174663667375372624913914007136532573176631192671897715535000008964669127351390193961061600282150888708940226280754075413858522431480147208517683972234923480761141402374312547833912051012418474257251918517298295914378173217500088553396558212383292188085350152026998132783755197828484813496978251053516049049303867234721416296934880070094052782639915315327440950764979662064597070644805103431267369790645088806878303999887118536367527274238263176966576839123664135751286345069677416072080507525043153518599909162289856970612117583521327126459639468766542229139036809908427234674381976082379665876648019163954955152723214683495474857966241970978949745772563090771948956857109192451086457822843586137353858194221950151143548738660196367642223352006375120710891892937631084615461978598726743734734781078428190879504216758584881536366631934086073547102140166755224924019120095220982785981906899672041363096096280250265477715031062768182458106717227257379739166824843472976707154770195524584558479646433894360998826551231271957312566007099929294684878448810135322711872641062635116821938504133341997627382017571947834595732002083781550365799691402164199911200310781719723197661269174196293672476505476969276240413298756081895650176690938107039958726737511224531910944302059641196532469232724192395216550727647231477974930502735132832603518494898502957009075006939610293123487017141706504204611348148008981318389924087931911132424116194936986983317990099201806153818918813803606622365630773354976005257171138288128558585105618914901485249778017172016957838519365114189374397943451470426585798432656821572317821446321537589618164222261517138926863315916300093024166763073106059722645631069801200909694324318170796223167428775625219884947785985878433659843848793735376358508548736758451611986161566134743884555627423587273324879379441909760000*i1^160 + -44032194748704157907376942515919068665610971754772532813796837461757307062590418288874841568304892419793258349275838774077033001459485869738406394241019997996921216450631088431167890898465566324094248069921843463297886381015691225819727225100407303431228179000509072114189412738350107359217311709923188940981424693229030271255474229517946918613794161853634999071436835389481171028717508265277386375170948119238110145303644419285180948020251602301483070995631314823968290434604443560924651772044877327228569662223910538125488774984048615103954105549572755765398395495670200069267278507169889341340894941194510642013987259011062738009199057825731196067941122214076368488053387974697821056514991816241542468617354525716529345631496527341566689735127221272844372529753734699695303994543402923916824255970466396738621266496777931174354580635129800336807477494641638435361195414398412815648476900419927441138937244422801864512377506640660389015978438259119588199503456329217152766284275697412531997137189722310437624492810723132049948556911267196868046422872663706665941906727855805446167356512454320526823575889230829291403582683242173815108863038944052188045111172014624425364314420539301375585351473039424678267785837273867959822605223118857053759561747369399528993183725937352120210465191247035516647452833269633082511190728895327667396179708399991629238843845435431574142714960143186720645778693474191921460564398261707706912713681698189037902865515235130262576511967464487252510595644405391844944555631480545090192740045175266409890056209616226416114735916372520317604124279116900743746596096837528155670854622654424574789326496015219946048356245351075839479640405470859580650039583890326388971083272631131748038789421276423878620422690142241983143338723011046364800398670247421950337823452887755388381442410749494477222776661458046543816806580518209340486709471648515562334179972098737095936154609638003650796253641763360046661481743053613693520076586653437080877547323418248934580084580441740925874673810668466935425113661002519428409119712814228863966088531835986757469273329879842418147658878140043916122033904719146496319863391921887944346058010016957372755284959859730802812150690929516524837856544629062863048104732008960608179111227335162140503768925184586312968530254943443969093583889886562693760814054698221603837201843364809792227462815290422363423948044829892689941629477230327838027997250622995238339099396233472498592781894027890259917149151857111643732383505351464800375866477488458156120090913181944208970264654654847654605383720470876889362955308609315362967902498016032947170571865025144799629254678420407160882413101383680000*i1^161 + 55178858812776299077140191447551691420041026636966989297720608435490708936163964274194029695023732325622732688166480565084965683185452188067065625725006990060600055743936239003778062917750680627490554431449630867414713806668937111316498673419605534984176973841072765632985575498282223030571199285004756373579015578203408016639069358716474443189021407587788880692011343466387660145498710251225025880822308061296781717736750532644090101150254380328978378720779019279907981143628309539267749595640484881910990210918438533382291496965034287558289618740780888648579020346919330067168373023420144250124196631605320928349676066542084280025861415965236151106240147604591637416651403141210682215501901083097943128261906443603609586170894055604078737577225083945743704124436326090356034617370729401347053104988490135184693542080756966826156400038598967619878093233750704809571777295072201010457595424602173020885071490828527746141315971266047943422323628192887944959966849182970580052059200783873313758086420785416502010307661290820830996698057180476651256879664859702094698872677371440442264379851759573822822376657339823088267647109029862509232571094943198749513568510833305624077448435052855019992169668115326864585374878350158453386169931739520323248748565207513314891938284403050941776407680150787233184633713490084677313767563300248220125610947175664487291393430380862969783122831901173964807543667529676769993871868159699229075081644082621064427676310238964016928648041085334548453820374935441632761056330548918860790720354002432152229485809835092155920298818508971734231665842638577287598743464050616448583172970088861610917185290436636782473076195224101658727602177590821542181715404042128066109782816303398224170553682112837729913712645807479703756519504527929822243415328099369940057871404956302339361463198630188219979943757471153123141230723594843296663160148510903466944707262099838048745588483524023478589798160187162752832458399438682865106426188498435757485764155843939955719745815216964819309253465039729098220509326752972507584171493100562548170864047627732237131938465995170332704397100400623164069736646498467821502501074334612568343699287184290467011714616045738107923742459804930555229232707631000957368875125584323202615759184106785702255215195211029013229522249360452390445084831730496283187944659204136949442000150724651589312477878580586631509473983188231966060266804498126695803331545056098820283618041503688259701711422459929104085631576001794444354931035837835911124734422211587074750535137280012720553880392525703586747458230179841968192251713595685109436250643991623793565211873335500219212258500954554368000*i1^162 + 174933515915960142025580065417799825963042351836136628495156200793735647475957974885750546831317599191814102194657601054914505074468558267539520541412153623128523618993716539434020506192540081124657587945759695782462012051582355988345915289895134585093258378779426099353708037513775825401110511166887019557384714756840757321153570519463098919558648708501668579775155001864811391476778016325154959578456475233255178635942261409969443631818646005126980927879701679270447795957806494613372213145919079855212645575754727025792081697857750764327094924126211466380478749122297967862427172713968642869646736016654606062600524529335236789307643277744462884667819445717779632172229720463464103939552740357271974974147326488646267836371244518157004395135310267438941949663799604314023643208378112634955790103551274392015876532837187959736941811695315262805272336891816364599095425035273887445765063832992307816650882609444544566753449443495265706720142880314881679798713239636559699155511815715554103563371730777416641643997156941074972311222826070096409988977487397180902358255491071522126859254364749092044333420859299127241127853685015873061220954953644586839683274600770193226540567324892118090708611942200236867079052642197004109020749514042196397143820919303542931145063299121245336068267908005947998923259542919964180190268343855469521608721053828109390188574987987131575845764866342141036581800179487411303467768014633852362149868849972525971952169754847529117015004062404029355427634154550450208939818284407479572664749698180364550976417379417386412589126245625521487090581424146988476404634084170765950369633741468775084118091374658852580451272288961977761000637396424927963412197364372169355920296247775323624567337078732926422011855660323623031261749925148915941161845588353184962441057587381262883685256771112448748025420486257135020807498619234888154652225305497923518928938773757265742282766882822636055574085829060747807843303015386023209590096861978698449815423238934704592091148291239534163335845088658424275441502057743558135140328149618841029114835027650697541472275171695315828743799886218488197254690574875878503268291142267198742830091445231808746341156020622346674710731386968439361642119686871990150321814080676724131094970529435489950826325075577972190146134969032576012982409760583268543976871563749709269126980818050832302883331406539271739478794668048120237794862317006552702931041472086672892543180981263226346157274600350066899381408601259214586778185885852716766763889894464341169716634682750140820874891340209203447253741889617889826588383115160859496659055948737581313610847302956127092736000*i1^163 + -157463113237366857571223890690670848429346221711226412139149703193485360880280390820724689441975956529751541988851683902836276660201332075151213564907368042386886505390988517928766810100628291049364063666108606664207135505302141524396076860355010161990998167948275445607946356232277121644344243274584048430393574013208531645462920991252740828015031073745698511872260248418998384883722168046801703939403960658047051059643187432942319137285883540581636971978456961119174890326767268302497941656081606090939375915647802673628184883524064956556595379935845159821806096520279442871581636530823090123290618236903160726562865426589750671271144899087635373137469489826393364573535156639581440384158965875432543144928978572059166758761077441006891212085618815618335605763470668270169288843884689880430816040450184239776565185752030063326687701256030969451218643654120170666387688809026595767134805846819515234190374923239204049171540608368339425949782515001391163652396549732004420613510789420798837649799031934013568562906305436791898734511940351380131939678384410796173681909912176185235147597231849574859587840902217576214624254723193361845502506673999502889833911737161067045248423854572742264372962166692443926832598104200144250118473105595280929410283734384863447361773789866642271090044119646959386332410189130878902587981482176128350140569307638014652769915258823742058346958113847963735407188366370007734901238261139322396720856836015529376492299849360443125306683787078738453129831513847221395535173431707730865505193197120040336736278262459388578466098096419373702254409610212895725691842822532637663490347293140145324561630081820980771816365663860808922231293568287828475288961329987666408844110230669563527442299019077638622887973246716823855594238309877837858579165392638202240107252307236664501219364203901158939819918969266321148118157764799754201151274184041135881738746900181149036004887659698859276560998994200787426704694828715208052695997084781125656855070997875161787156037910435646161531457543832640917639826863124838707366317696944660752833267980855189776719681367257863917638045456601934789161055264163624827099743152397249911372880337742384392718086961040910203569905481214420952304986268110669687959871072850199476353933102502470890479205278295371083471080205367326349537587673925991944299612808886344940032546963843145291498553950512367118718430118464515068594487925167303345126043176807787440307539228669252500067314205218824295833217459502537547061216911936155447718162291561940422511181560288244890067635163857126524169066857723871469618195151643637190158794905665854775492608000*i1^164 + 12729993658748504811867376240014078699209517442367532146519852461100372499906797509278953066883354764538859824018770515441682973621180703747013952029005710194816985708764510618006012504620162719036931396420924162350566099837938755436364060584705124126249794758886701696584971540353662305234823282386486369546460227749293291863339075926185147606026587462721749634957218414860977110280707328108893479187430426791139233196722877166990956110194737190538022874680745680404699629905199802353490988886757483877288219198482989785272135918481119957901726674495339995064200310465139959083875406809183761893324727234936185837835236224922458245441517548413382081693128770441392857177604630683921898496904847229309095877055369391239582587797454303442957764427805467513280312862555611532544734479239733666771432455499389262878650769474920423923107115441923814836842247690042465927912387254910671744639860002379419694253508453526413428776298016485711612764171418252206104122299640587797302897883996794620821727219028011294636118611713774358863956360153957992156745439340361512729543248314238680629352264081154154535265531016258157646579893047917963820033519563108787363785452098237711806154144319109584926255662615394250062844360570212663273293230430953862010265969868256005918164824042511266346884513384176228294939837775757879500587676048172412892480049067977244580421123560436348505574698713670900152810551167985150004340352520965802518934601753385320894665317688199951824707035411595223435892528217657059930766170611907822622910555146918744856866622570187353619849380056344521411540418276659323950605928206887539388071696784961975450225962729782707860297114809469746416496375399628749939152157904229143646923014994694066208305529350369958835978315111790280074688321096135952892313142809761625828009504559591392987254989596900521757618198538668998996086547283479349922635032988694069612940840765176720214748515410484371107719977346701678193611964847061798639817918807432920700511157922577166195637341076345204626173225344084515469307849900004283929533960524793281105907838785337535538996883883515604650608593744337545383420396876739684852058050804022794298163887916159095629068488249579727387509566947429167338878824018160871912237862703675183522005975424356283467110130273133580029908924378777770308605481356145217176734930260879851290728319334222142458657418783029710673523286600773618813909955798157508758335700300460304982844091582268602688715175569695557839114814828462335842147468107483213425611978258980879773294475315242870298928893177993871661925449415622808721509952338700674644993638400*i1^165 + -753553750916091593577356384711365127013345464992044614569396218714446546210683755918933392210782193191885661091756162131957235112518072205641842083151329966444902300164400195753458699462897765805928186991939300213286601936417364210856265539589720341067083356830081619342533564503233149226022326761386632607718300048719216701320326413853792195432390202687839821971184947402152681632691237380144010096848985643442370684877945747366755214879594254138696156718095653077221370492677427492974336100079282029546264764218142797807195473188043665334029977088879541261679317225069932721099425225673927141054752789374905918545217301569153283334825502413307538952266371267962494276468519608360122818236455905661324503990224891827147874562791295444330450583559327354038067090172863276303695951374205772975826043078728381593769226699790739734397757817722273303600950753350140721463337411859157093418913530828268100893207878606487922563574296174088053643747720443110854164124766797060817026887716762929840102863264673310504264292241402163099487992694170938071178360501515160949158150174111834839110164920050927744748202080738210796233999814363354249492549409061694131279377461621930783967824006259052232173642062485674156953753067545234368524602134401790611600833146745320764333388066698461451309098450838200772753189803421448364227290048325324234003162625101407761471661624840044664891021416568808203101621851318970381000259658146675276043859268368556291308463893084911226336224807252557865027357640168074129533957075846813037503938668243869943659077735879943011730049575667908055862522235728206083204731178839324758329469523266023226012049315739893906179515718804811835722720037899668581956613991336001585133846408765185315395845243147603505658048573171986172339002011249781813187270426701255892960712527080718584231764435177229100470121699703891154914002918437301372380523905626129808561632466679992138829678546652301299159269628133403080220329510407223052279916304523600732313020395749965942734682160766123022814192981587708089579039267775672977949169444798655051548954452143478240157284006726532790641639740952807606397787991343265393614564614887238964008145878533061821215748867176641112120940657591895493284148759789786010639669713334960849972619717810925279935391017541873696262664293319417682468413589544145011121371750958532331278713436356662684795419309832107125729848932350128433003677811450216329947900544829272109479263433726074259911706052253502858633514281606033141676475038441963927333678427562257561479987257312564287476327236430707926095437022281470754514890915840*i1^166 + 3499281170199743043237797621426821437805811800001552429534098820339186835850626200934746023325575522715746538906574572561143615609116684067210230039091602679704358851758331055664733942584475500093572740370026014096218382465246601512304977519389675177318491579601460093319704424329866408411609342659358409349792182955243062327313269198876411107283366294312560469884187522395522566347041502817574820443990362769906814120485175146676757974113295736764590450330195247052709067757271741498282436517980701990208083790546675992825853178461289725513135101543456946593470588055756765708534208668282135443794094877835410340777970711383036660410607661541758502143975828038375625840528600015104013332986725211015398768334938297089743276214969161772159465743021960598482296850886469001689964966537769364033840208341431303601817605730749239461063101147971074572536193994124199004126486964605566433363211069537855243730463652840384033891687167134608695896396983509688548729199043236742544513309378711281138540862849831155628548179320618421865086569762238554305097511188484144277806077828058211530356896818594902113957057655543147234677887462044128067265439819849218463949847950825476670384062538603382265777754073299114978803429861010565465850228775259089451924747491263408028864841093436192188525489471065073435733859708655401609775162417518005474527868461118121981636145242278308746881501710318051704321132685467739813643822738497869303584938467491181458345608286811321155743427385605990556393146374724931850941250527091326636592016005308465465829797980208709106171424510587618494174564618440244882272223157414022030718894873790592891137616156152125601480797152680632958679414241716502921645498015484502428268491585047334457663062443665782803551326833498491297066624426183734348157834598258583328073789491524784000385316094928413229306617718472607590419971143796008211423019949601702789929648530163666765731829176643029902218662538870194193713453290882428565570702437905394282068365322658038599012134179912483507267077151385765820146999558219071357480274145040566118163836450715588390775478881461529271927124568975079785378396744129552408588316710975783541358480624888693143447625736757580160456363508257877962379659090534442203702417452374633510483957788564615122625291043040051222650522355019150390128153198257676235044954532635282953895371866151797223104031956681711457001503058176648817856581353905830734754068031792358905162543807500224947856313839664955176342511735066990371250386757599645145159178946962861487333692586612318771239185175026407721714088673280*i1^167 + 77815627325577445684135604390219031823418607137002898653319917424002418598545232695955913343645105313016744041909324571344998081459944744161943840667612711453515201264317971998449776197597803398344632821722865100612601024073882350949237332008310506666999508382971162026607662407931976450719990714785097985968844145817399119579353362693875745987173778608919523263003910855378907021581080408964303492030004439837995539625811395939349621581157025035777266608734666033063358777746440386678529174910741480271211333654146076003355164615566234898551467226292652530788802848282248349242259924425051182584198708818684484621508697036403331506622396828685000588048948886742410106480330658786679993374009529688736320817622314268245321123609487640251161642935916718480361899232067213733670426166075272106111061238820628736185671606555640237055602251359238653892432661246119658453885782076094153049770130263740184698265522870283794150574903447855844988628299641646491088463944115588250808379465343628347441709128298151440605153182421973412000654017135234954227880799457222321973014451431103730122881406473905691928175149448521039117062175400787447332347425430566773709476352486157082383391473287769067205668487020009739047770206228932192140906999825597697878840823805675976653567685694176015642797776152299996456783143429745918928657367792344723148379511372586467517422855355544885630646147163504124621140232953258671432123571440883395266848974591732560964757501852848845896903186440301536479295204139357883696077169009862884575457522497609202263363853820763212889752495391947084320327764495541917290040104860714624948807064047516796756708283419619716892205099525727606170421281582036157253651134775799955125837312460806513006006305098433793431623735009535654795132654712299575212610431301905104516111063320010368039034399674384843397127391366673574448066588727978934308359218656641662170315943995407229784460673107401761012593459560191976085082879877563394877368696238727483442522134341755858233692332154377280827261846509254368439126340709658912324703075325723674345599348731153443220516010217739047849599537972128415706130115413371212069541648519263946360417495422878991990010021687937270241565424006811907243178837298062407720789419481095581957815992978497546761837093700646395937601190747200727512455059170535784383889703265719075313545903782953840807535338096931750246747710546210926438362475207168208661118396183740288425787004186060323864321714517904723789182937017061262864193820803087585843598598604659137740308773241793844158567561560064*i1^168 + -138475458568448773358897987974244355562080529955608571864209453896933479203685977984053044849459888469629402232698470489712635147116105679569122062320299364971982892922919044120836031333551929839795106240341053234386504679078626459403174790750765738563611392778201075330021053511258054141277312423796285440703399029773760737858726578989214075908053029439459206564729538024753993920116814205748589386137492938781950446572685758804710263464022510386224274114091748164946316673329198359456557761351888579464112795433767083364052860845072260159881929425271230364552482523743627143086828427565913512284074938037024922292245027264436000686229654681983706803534268040663483427312348452691774219978272223798438883615437331569753184046362418275258478428492896860159641470337782472193333761423525445202074864913874223373768451164666619310167339270188752929668438818900123110272353819587372925993640959218668745848273716529330604118396038111913420051064930554227267554905314469239940984958784159421224175657297498013395459852849374010770270687086011860808585151743100136938325272727047913140839300099709410726956924619942517256756373658710322725314201016131810965839741978132227121164635285590946318528821876030671367534575446422446732450170490170727684197938241617556586964179539227631375154484915230693869964055146253868862898216444430766582379479329882741405911761699526234196560741641617475795867641494583886031362528821433980979425075286444764680003672935900378975848565756900720345387141219813303643368580838310587951044451628028730673103391682207981639063439068461747872405231927115749014327631775044719261311066046550304452455837929353834146649849688616169270453966245197678913671680394069856234852363051851012303356245848780061148508875064964189820944039457023878162370139719645142264092536037619102958941335800711163603727332220426944700351839789258589566763898083094126023311110426752459994291555374107344687946434132479474703779352080642156691211652345992117746500607615640581636819744977040036157279272345168293167501037116481376483935334555112646136331392591542349973073303133631424441101722583210845085487313913505614604105073429150545855118269034187436647823352936865541070562203293688287615545763050708235286082133067430325039016987664321088955503442300030168358345025405279208407122940214513313243069811489068890618566479978413251231637967817692343038860981192184358698512262886106344698771562799948963048860120260707599640843755228300798561058506566923984221360101321579675204391508881730487083941032152268800*i1^169 + -5103323432094927123669743209855851170453889047854280383176562397162967177360152148654150001141535381174680774724268597447951068889196149748991547250405856568246656730952445764716624233745229842189117779872622538737084163820114392234720139662762164386836842548382331359433228341624498779884454795118984041012842479978298800897971672097638811871877563193562873618711365995608891447327790537204853909093165532745895383260954444086546843679096120357958924912926910432528038336949054186334289341864031612021294837089138061789451504174712143142952130757576842663123656322985525563682576042998936022593067337936166959748757692505250314466914951754237536552261150498280181328994630832551091783322527246255972790907751948146502533811948957719889529853843102166374590154074365888114675689921712935036641564664399847549341158466990625237002234472505310931758455845530401363026453146451294329904874213158591191449093821928103964962707074762066375995846071721020636824524299546589312144394373326315050988905001975521070780581530224857639926242335528915958381869607002412061778948471492526234657240601103432635544503626615220398003025023218542249603873768673684000948976887980183717118449941953859736509061508890788027728418604366284465514000948568591215329772890323169064817360033853861489986770488026079416064645936771539674787040491204897675202095643518457206705887449928705857163613876258425370184596761385951071813844763606811909412112803663434487850417049866880679002168626450136044134099892109538529437101169049510600821486185322176021976596368753501536721785966411098964372941762431307500995400199672669682108210443772172344535118843768037408905175830592117304270742678412357371897293790828211036431223444164003772805540311231978687840874395155172170834316813882881475769907453894951442635673841106382038688398174152158353957388906046892371730091838238297965508952113308965767969302793351795854747430901894477755192270369763427377859180632562576473717585737118669023853965918046164051104327720082628893772490221686910979518522907326816048111506848916572628562014136876475512648160367654949274417315722410945384627648811589358583528616701438219822578129554651074806545567445138315946122243169149201124252629941446892435395868432639508901850147823102917937616365775826287930441509408216732960992487436795870896419019941919286657654952539592622536050205899740582326909716349806925033542184970849791323426312030087162103009304653864622670657128824965448490458212704859624239619032207595904894889766524079308800*i1^170 + -22718671862544480848975823941426409544578977193488842167532522546176496132196506958653024096736294478501286934259669273794785530929958462346786600666616949822619199799103653051407698755134604549197962365805171744337579470566630626972010310451044543495427096756329249753350302113682609968132225723206937251755748786353590599051547225209188052766345762773190549920677918892502703829419863220969256950068709878000181684085621970855467011590888787767603241885178640858448658434061745454336227836982612992820303284863885192523626999127635293579430959927504153120950069303045654691446226407729993923700323729992242455242789997039870858918705769812629894286385144192609990527619211074201579604695946006547590143638788680402452662107878451298805605669834720811869695426579141381342195279204058768672446517490798114402242125253337216210222254452990955901304466330958200875850135648655717983882141461573244463469696036544240048738643607828708352428219076251074763515354593546368397171446072762505723866574840421076689335900705953555733217297569393649662919773299537756813639948809807655388831219889084395671303838689969529809342491762193571697202340906351856447285574408839209590979186082942794122173787458057139658392212377492088977446610611779617872744008753942676958669571935667013116856711040165695371436952969672350673056845825525858446388137531171795816299879228743207062480125231613312885375295745036523948317811892035000604759203417911608389129952738339468310426236391433129232729762930932504588978828152364321018720297196631895523393235240061441793966677128410775870507035549571883976599591258360389916545881027852474682604621249746111574781212811380018385326281609527838854361145583256950522301852461236199367734379926102647836086657007495585991862953397537544781377624797813981900594549568384110553093846057587011790547716621611921921174433760657340895403191428780854760026611796920257703526603335866599896886352992598363822849377994880959631838951636573313126802527488791674987341141764103255827548919683732857391203924095238408591713557806710596030188310181303748907475956152920702553625734233984341773616902304277468450678780976328585495373967260341526592725625935439445291402713380669541391665364963336520031675778053819406265328373381474523315048286794256416031213867786239747682174029286905081474443492445747592805371583447425189713542317173435844172361127794318956703102077722861538786850029388264259988046881269223746622574237709123582938921041566696280295502701911867392000*i1^171 + -32905914322538999918347156625119164747260736740573074529206427683861511508897479790204123116703976816861149056233927317794876930405711496055493534756957636163611613961314886882236177274408376641336060509893351336378219909816292018753236318518840295444968225835205717975861050476142169310400695580728194651994431046924177061429878458529881097616453089604664216362756290184992280143568206184611917950161103000926449712244426828255628449336938920686385388798678019846017600435055200159643251199191363047873254204408033203131181532808231874192399240783474629355071275750718512159120889423341697821000580546258167283079369510608546953783156616622641425331574464117866307532135640891045157099217381185012721129059980589557957180191294703915293220281391780003154583225947756453147914599147371655401906861816820504750075912632268611564544029646766007855994342546120158060870370152268961454017885464038080944527527287233844473341316681572600316812455507098578621460656293628527110344188180068503666215536095641115206251727501870197261311274486893466794961668874875305221266515084033465062000351108345489223413021697771710531896929813969702705407726633211497396427713652101593396652462847929268324010172802518128814348328593902048742530770052420334105307858392025401486672724359764230284501197461498446748670171514835179218703721575498985924326718097913998146861240872553830868184896280639818551314888774637799637241826659632255970267154630784883521606607214386624123671052137807893503747659812302691217258818572632720910496788305153204103821172234244798956461856128839339640517359368052704225991792396766758191276563519632344317193895234942586777479953566533291489323807238670307735311136708931062098453245701816452395768268003413502601925668590186314861482665883875266318956097433331836983343657226802033323465332039276045937427037417571676387500107256514775592098921023059845726370755323726719833809522781655805589574769703445678928472923856351881904245229500741943276827467683704566711194920594683407561162207429476169105165372812510276724792408907185949648500441307985430327659655078030003608198776944324488116247841452590599488964957114499311580772614156634151318803511178609956154731329360818842512719887820825371319144780216072310875817808097895131402029101330599178692214453824674005837718422512722565671543886359783165856839693244467172490704192142795289919405201506216960426486659635302399599321973358454338971364699421971402852633998569351605679081907573227520000*i1^172 + 5333957447224932300392778134368160834269163058875780102689801069886739603991095224604478934248283053730801562238049630054634271207434523691185063045154162392306630916124142729001230153249087522007266794653023400011683089887358402860203724637605366579681251656962477782786229140442472714122447868095656485228993066998126091207936323343912038608549392445181307562519802864021998748814305609550235344802740375795910805468797689511726037335931169759497543352667451705850640873885613329274499100386802165500230366505382051033851200641665538312361790777006459073585317896683171094483202191455589077267467298294205638459761903227982478103285597662955064086672113580098777592862050977687966966642243670508141510881867626695466175412139929102816991060953458772086086506233008428503054573767143834803481473333577482275852893034271134903190980041306450656930652730723358444037783217246772598356275144321158074425169854786935555239581889303825966113532205015398682672737531061639917662146502961057425225448933080510419450467339240161123236847499506435924574484017499937936760029536776618623309620221411053312055308724942384423519092094521472750896783573360507115586805061635983728473457137573432964810306385698374899139961120760873973074080451995900086250160858215454384540774787344211829897293892090438537661719333074558776511436210777934407960944819276623464679320103561969237635493660914414313028916958315914233496638626493591953248486836764476153247030975331845088412004946072271085377248973120057744946613457509133724472009001698722945312304618464750089425992154538641079586797219309674206972166612165597499571435068307028951258707438611592379598876004156091831232812847754026734211094849980809216360740931697991366347619811196074976943661880410779847021899279890158093926002037722744619634005650045146967142065357702382716767644852695697198208924309275136119358201809115839448745925005144277090284500304033445455048653873815910830762995580709540979630412263740421304231196624716879717006697010120425356328139494215808501346044407145981517208279932950269189068289749477600005834753321970596905896588985652017348323636189073312985557766857690918128575037070903993799391649581799962446098177849148173419964589734260871355095959098336247431400827530914026258903459248287122745481755074583728620353017610731988587756566742824311885043349894311312892470031901716282562066309342619031486249128291335312065064911614797834408173762249639250315592128580812800000*i1^173 + -254791151375137761902525056005305505067474540403054220613228482483542396790403451365471097905849471122178420806227692989664702533527638052495802690620011659711211064394943581197268045808437924026427436235843380763233351431408774069510313409630782772703350372053560450621705487232683466514280332976040939982491910709120050362469079778827809914833737304593995527201196053098750081359142898907214890969786582517723910032858701365628924526595389249450826473142168805313414942227961539644507140051129067810258044577187136563863945594148903274980679816241407158901505290187486546468037493818460749148486063213812981111328817575281420038240327474336032266593076001972429540973151534362971943140224738569048304038816978417607292606209884290672460358345654633554626868050400747617368731357912248484144296063590996015810930443060058666246896966885373331137981930900939914930060187818949392137151744402605946452977794190557200071785097604410234482304548560695487759573141105696635941084335521944025157623715087723741361734143363707838975370495024493542057402334422342978880762830592968915099474790433449271486602502070454055631963436067520440855259723030326930346408458789961735222788822611255791892997786731304633701646163322579502875388038679560393054415279698698411580932863153388506293525455042424480563151434651260948001290079228708078850131645075830767132226422274924597321868882736927470100619356472020660068803837835501629214949653411595100372915932079764406595987857900075109390174076494753863860778280247972546371294880701738555790792587191031067171630604179782477358426334373081818659941152976095650927899987275514915333549029124259053828604450564992198341529967400966399091975158072123578221204996249733656148977356266599930954751751435605836581369339942026963265282331219601148459518727120749294054423741108397627145844659141768472103973879398622372372653348016082637425077655933860450371039116950354439882133023671685586438878955823050064955426353741310942990871877228747409426886331222779579004749976050951041742973203208343887023151091061955658315886382980656278751148458700843494617843323818447704165093785421560122061869534352657103345247515333258184747367719685622222143270689165388072845422647551685372415568509895269330106156049656213933344792434135734371761383588681043021743383717879263076952862009779732096397438257979645393899551287058206289584451211111668601181953001812075570463882053260132950704549527552000000*i1^174 + 351420921482139888501375474356209811368155396322972589080188036051821089759630961558253405516720643319658240039954763199371794512868345965193202876334120143432488870335742085786966283331455918115815728185498258347194835885849680464325058131841628201547010105448275510296934481338244355205477942627723012457895041936378736825424918150024294559823406525003802557681634493012215243020310054309871466908520556556726811879550855405095568738174019742744374282256628340528762308353973553906080754298914455292163112071582586148045747934677765885231169685879542704043052494322279156248927993505476546169200367514783499714464157054448039312860164912268300799774207029330096962128515617568852737857785038068744691522095748152446548571249300683508686152872117630730074735429037728119366935490943861039468333898620599856096196425938725051723538885207240728516965222390187696381993189695675082827270978117106244071029976316238546985811291470475939967311375064411083258135584548449089585140517386722126214603544883586420172698730921641607277621142990724689616121396977136299946315769036402228157550416313401763541792854094044551127309437924106586404350356631291321393066060709290037856480104642910482042087016207298400971713113820650024167562313013967815265135363165789357037059316514196891824996981303330063253734550531543437783380672487128628117818213600556281014361441523618617197730570825129130263567092874043590716755592817618941266711194325337015522379905704232950566390485094917588722270224114292941906519946652494990346835190710753098224559328341904401108873623479098177058629576753626961632303196368846250846248221693885051177289686664358469656520383782218552881371686684775823306916404400268382677102134000120551313575440854710397722859022867803382880350029181139344483752666020351178352949067382420662010758703984842702672865784775729796453129100320187650038852959789854240500150244719936520104258744862307636469437735403005191348285564184680427920375956206502411059267228209953598215908885060969698285464599339647391968978282185587326105972511562911568567917183342077865153859660936732784175125649658098605638027153759284536077004788336009208651139603835075293739271209122731424605999018128484085583390816710631644383290569880856821643980469607195480488649581553602685462121044250811304710297039879218256553006957597800389390141849757128852672562680598137279798857320492392724545857594607318758525501440000000*i1^175 + -1468844267245591745951365635802942157532561112702005688019592414351734822285763940002536987559520188919185267711424788928255585162693639691478000528654519254922902536714345037067203555667976887292124588876705130365757791214201773276738652739873955312130588174352683549540440104693832275855448100583836100051371583981595895328911359667624186878757205831717282589262751482825818844272808159831227091230974633153587473202951014121910661344258957707980310964254336632471599121611506012724301961940909449566523596170643967206377980800750474193971592681879493069891738461761743226514250091976733966863925366331038628269617455559844278281936676937895653657543150303162521455014675960229937489651923825908546655542273630879899497271135847674128672496844344060489906897422724289164189704396750817916216921034972746822089322645222055667706927271987101951301107527470685250600191645474089463202678887995686038062433595487575182781337241244799129889774187852064168248142792230594659692898689547839413754989697856733701760142020726318635533115664208565573654966440920197794863961239949828580828052312394596146970442893071512503557622972377801403357372316608878090426863296125559575765389613366254792108529882528961033908575323426767262956579590257831705774775879012035088032337568776023185021629902221165555635755090627742909461125995334688900863577215168809075740502808774362240070931216898264922982822742315148052994625870128107021355966944481980591037613249550712590406994944517942900384251652652208953975032155691710677726130044908142627818464309495644563073187151519249194729003948092409586378492050351564173794099908852749579467410899157944008518142250884836255390341564015032909842090153190437650020207746234572933162866656775432077292551549649751344219031552836012111608135846726985827974002985332032097717331453634530476544176902070617087625802446755095688020774443060923408838904373430095223058775436933249592051639569506587968112336089275441249689437779991693260531839183731752226496167434971827904176335231873210568261265635770672681750245439129557764997325894415031757344977793004099686507855096980814860855002956819907371191510426815822387340775698499580747744353166054177011130668472894410497185997739875376950261998630215610883769680717510631255555075849265711318435855060866935842216969330178799989528381994008321653165430126327623256672065344842199163101109973567881714073600000000*i1^176 + 25108557530904131009444491508603196845187833680384534433264262480702798231037331819134494892915478409847078527777282196363889110157794408707742296549981211975832596668760961075364918220161667430142056010851884025200863217710315194121188572022544058700171239886013911244358653754911443894759291201082129522441941647112715146126530739941134509113274495829170117253602054526235756498159935329528646550460801145166868837402089781544187714489738737538079260834180111553094201010551694546312207104654490659223144310511362520533019720197406147930967901922952313678023744267862585072298302589407234199196779364603988534042754921849738120946025778925465190707229137805295896659327914237921276736972535285350044789659507932085513993185309887789525375427475828186058420915386496933346391985581989681049559520561342412268967354069964495641835122779234163255333085981139064461719726339929056656722134478908986394946927011595878844028868017451753971955679912367681962580004334829485159287277418791217234955883032311378651517977015142633033541467204046195749869554097614082945162042455241747935566621062574323570189675024081134409228797313599643011269582134630294996312716863891075188700140841580849364761209804507366459014714160462637924673205344356707907614602436479001969358144406953842042661085506221025519520712933179796941400676272314277653838257389288118728503703383940148007599541066777005955657162752211600686457324123985908291367179284817951628209344202737702116469433290535271070048834824486441962495500317125596586671482872704608881261088676019200606284106479076036930676755328802584832090381650408542199719241116444576489645533467731205493184760739113619699618223904485719345560130256556829260441310909967286986615853516944643578024248295845336223486049896887296627305361583056468406524992594188073596639709133556249848380441463615402663882731218604609812729918282561448781974606195492799500461493056907549891303150744702655440496142863329985298537507469823503384043369036839229383806387635205764013951229542860897429373700139390226349633199473669593009048339942447082672212048681685226981304756597249063159736792412232879857543853760592630184101959211945074536581719990364648432409566569388467384095638546218819725567575189771624272230516858570088291277110109737677519934185240836341578164279869998241776423779554878860602053001172298265906002023344504832000000000*i1^177 + -1899501938692490089022697558435146100820837262230318314906639832638117383138234995212979285576037101110409375203930957790346005400758727065568077098238932143608460881904438983801208951832728929802483329074483778181262845184991568802397288007060387498450745627977492678980360928815531796283944700811498465847933617721044872284815610285119417435919053179532091286187154546461578769535241783659827595147617880197768573236658881503950106980131497403226873186699684745438268111748610577915695346101332235092332570879181183858489261107712999100264468684011218968393554906110695536006263798259038681841996954854490723684663152533407626930064961679203440996383123384267252997816490679515517659534728598420650018100995657025974190800985055987078107726877853454940304054201412402158016776246212054006932048492811456903513363239833898028976686059931062851940626735719544659102902401417779032394678578065418322429327824061056669841063372429452031424310917088163287563001877996822317546406417757942324089460570993379697798096948810262002495729805987826450924604760517322273115700234117512018506066544793131609781079611801358693329540085921588831838816905679105476064675485471070592774674940618931481066944730940854598198103265335525373121012858986553849101114196725998829682166122109914877302301422365154588337868394926456074236223222955591597996615790461655876873831803053206689016400296510799180013132245724049841076304430770986218929888744825509578504794650977550146935477464226539663295577332987923966246194004061693641767809709478178800179440634352402915909886443839906524476515126986415564621869834376099674276391451933457233451097260690183380922619386607523416123950527025830876408714579128194649483016655835390396856698221619461387479289260640303627674306071685163896169638105029797332719581313991945088807635798628090358179300305616999215479830050843787361897936317113526961633816164654226241818495591356667110378386017373107863162500116951602724693705479697209620245526200664860039277261674479107972100468139666189028041748327910515522063662121960739588324609680994435363561587734003855057869999490861291800142445974288891033540643265496147682303329046607232707835453263095773112037728295003527742472674147844045990486339635589934189925211905954080267280526682056171565460637490431961749779851883293987279378345984930364904195804868116480000000000*i1^178 + -11156353441384866767324038977614555002450037817677529250885805118995738865661710011907470680557688709863099803870999703251373102442887284345180471086815899121014343391864154835823332225828015141863021042692681083173318266286790796036825713165563763809917093666266343774740594314459831150767006650048826863993604500392423571327334027847762985656821110350074534277257225075694731651171478878838418323135237417966133785841546725835424254714265351762013145057364319612961559066621053630110350934232444536513585848295719523419892353555664365028841097964088826352712394945279165271358203913635983827426180397396011269057890995140383876236720993441521399580627969283480791784541773985625755031374891653343655107217558995763373450470124911908542226955132164397023178502355550311473015383952153005396837557757003352478657276570815142183425261500159652308489301118023670455370753865799862750324022240773679204131892213316194385938048409671788457461855262936476819296763096772965999143644889905571213445836955511822784544294892425743562751186891762726457568657049642486097837646976041604108811665159529475793718629434990313273503753110292432230357860687217330450006155518194931003718329782089675690815825685092320126966115411148872541395933776488760978528688982875868707939113504073765138176841097790782978300584788731023029729128370793854312417982587525925666284799941206701222921767766001039517505444192504430887063467355660540958837204008516040918253671117143874957730627134923951261587153387812754148362068726467368485736632531114597093393435911874945704478411317906322263093770043416811210582607787717377644149123635683327977456678950276679795805596723331186105224743342716899332267258721414220305625753490736552021026911300796365186752750817940298628375274786103822296208232952102644815280195447296212208050141951918508682049466446646018558904625576838974111003894599042348085127219425457978770485083286691238056983954934867053431109743266967732284520672531966912037608101472920594974071701741614776941165565064508715748593155695529194468558382525479840651084781899535581661259526530501794182785543417695166853018102243229711226194488969052934104074831280326806347929969928334549662684088460855941010311230738707511169066137044517894205273400777845378565036941250349651838044505173130134843530035998028601644128665600000000000*i1^179 + -1735240590601655586789661720818671049572102083403423662443645239951075019952340415614599898959404086833852425321472112906562164182864589365905184895931706005510990672475465562611107880471876275147036825236952100700108088045388266117338854559509279423673971885172384331423057891015207382048185800664902674986139688876729297350462264697921938634215113127099242450898481422694870947976738105771101432614653908227339605231717048920131753434245294942810257722384871265329773403005009387991946452694078689925467236159608517702878547055759628310021524869304321009060285155851761789222465910875171454092203782891274586227753298665882999890609482465442184820434423449728445912502700301539701062962007154832877836933638513711699654397929819443257040653246219418948302135019630716966336357852057955486208116663897827499432371344272066975645850081591431884553371789277224356307352107685197802975828830193616254531730828373721228276602744328746323812660063165306259540370433595076469713824565608582144572608298057838206836117323054848078189278970699147615180203803892627983036319565722564442523901514738434065525149688270408587439512246002844182046378506286500629253407851707708514126811265586561469246149698736600104359019519600497884588412150348870201215792839440424163747763537323923102278174098216562234563257955678426214265016275786984085582961531016524865940726757096793265820678740226771182781136605203461828996688311988509607380338692815538780561615297977568345411458827824810620817227324112344975163961347316710647833097382697235886423217801509495730439313632642119675918483280749613015102368366991491100789417077769600291786927841851562790184163029730985823021591271235448130585001600390013520071753016937360877534715465126980135206212263086456830263432383250268338028549696821568453511235146913083949838333341377160849534797943061357779849220384116578502339083091698138223882667653553551131093505431837058940043660651496788461104431092971849414558566895816348110638908470015302804706974012440848860976417218276278644017269160864210315711263332972656927016892277593828941747939398454039310415972657669273721631259014788673257544918396320509420648959562346263244131924385651302023954524963672290981209803586540264867141114795135413344093570105510115906872143206173478698012700581182675605258240000000000000*i1^180 + -508468768542519884097799007509578914088413676845834296499553396000775028027711133993845368914708733005473558601583859042073734224339447694432762943063958455915140743402441366400134380746001436330664470131672273629117834782317774894105609989234681189550985598927576547629382146928574030175516118242263320527271951101868129271672233089840418056506791974437104184602725903574938455239112601527300475614852689141037607465008485664473522486885688239323490106580859799360589559798374881447534967592968407310763021347889626438796838328601654492962167871065093572257929258353796999655004324214623839671464237031215729370154456159785719257823983409540046338110779772076478826597313588930302098985756215790119938615659156335267986309630967840034150591579405829299814978775656190291216929991732501662451489817215020843144621787286497525258334377032997086103888511925246285732868302736871460456015176513611944296967920935786996876913179396597273601973515216247587500485972616946024674312964209568075738334912849641089733401786274889359390461120029880568201754143098376358919811664800769887622559527348409492742785154158701435646511901417748067171971973854214421538158392370598772888285168237704332254646194123598357210893110654707735288017823689596156281415651692109795852361732937405236015780690789854701750719000375727743196379039418467993833401837221400548544344702882330956329981958795734706147911366829979089468151183923895609491905896348366368123196755749297415147492669808518717175565653241424044739505407225618900014313383305355251155954848551134683872409373191257776204097689677391390511393514418155636182545760836202466145471196279283217334643619790868936132143966242922789893834581201492344226998834044092291469471486018434273203572804919440469722165349763364165913369546970692725004058126548815130825865298372995536835307512885200022143840209885402338903080371428400814126635447362868709255227030201765218528545357933625481805000079815195295812425320567384032973670020459657517722346113872804939070398228754395485423846809362959065661456220689845085225364943302562583015974110630156814681451496253266564575533105986845867516880850222409765112825095303028004085284413465324561753305370998414493935133423648107039641999165214624174807672207181746822053716436092547235840000000000000*i1^181 + -227718946929257252486939960927738966207707049342158272181602502875238725928391185787350295253248587895388098098746311860863432395018597040113378931050490006409101900765767787992142638170340178834626671709565352936290835425218803908442102055811917005477730946703651742556134572416503242074802449564901627010339415976897979239014346656643453576798723511362471959239080590034803402530724333350624757677413365737794863128016532465889350809885371507469157433452934998666406828476043311966357455273588417437323238077936118292844881298090505926290964351726816818343844970404701367109345417027212493637158809933544797933788007749529110836574371482164236507753371336298652793430250699447789078131237763417990268465914956392270456959419782826950115677411796350544746723814391283844340068960274353060729227827211730472907127580260292689328470815058446218252237355616316159169018193417039613544986185286234827213202306080864889195858327726338762091287433623744088800968238251358750045005122727331224129871126286405787972141344606101910380401110627114370027487874334807389906410845409883826590236948661209635046744311608076825712272330528522894913234521681048985350747100966689639759582456880777335526171362544373815226806487168168253942205807324086351490358403629041662840698547715995988010112024219013253156951779595851800212502796674834375558776649786401098183777925800282081768390928565566529703940166765430540324757529934378374939087128321188138826703445507033550826167405285085923076247119531671568534253529327065234586666438330752218970688400306124473993779181132962768007119611132040393699043259975419529291536868426926489864257496134898377199415053697007446032236682631154089038829504457052806577527182033398669089466931160939381960407876515335271516757868882067466112353806807170386450097711220316875043062667747889245323153620606081584695226097821937645552091511665188777172430866864465988685962215818215661850933732622206653687345829372713824892547697429392647976835010421046559222185981701680283307262759225196049489265623281316351851950959531676822101959831111878315628900985810658485404024653293822668366658814984114192009205256971479995283001439670966830392062767942794236131570700222724799251434994100034604209793564492919590749384481754316800000000000000*i1^182 + 10066617127729736526818402175470209910055299945798671081776632712429252854754619276664818950433942718457382409388683927217238248163763392395272621033377036353426921329310513832632957424463943996608935306294271614910522801348062601816933556223959207431363483145112262893671085943998155941927992619934517616782895260361354441353096287207660038265251914008241632947741135701443771281178043343086235448075710594470582923458502010339065134838202563764914560996595957650220038868400405167614705826547398745507444578683158977526602722569336696290203167444918940622727466355832768725685996797635936494162606911437881220279043984313875241460884190029239464478362031379358461310183728594697967263646822673925120195433884375750442886074109001869180853235578884902624654528471006537536647643137048424332858836331710966824286855287631854939985891161409580592974335423387347034907973801002610977495673943083032809772797435901157737181696796146323017243019182348107779470985489558132488268714019340577606959465154115977856729379006065826612016583193390350859016096278892051738392227882689476279244077040864336810024937174712284311115905708684743179592962911235617870196385067074499494641415396199906850971028933730171626313897149318397391980554360612312606762785975113519181626807374514485777423713033263533789199894621703646835171159554183298214865567429974187789845840124289850830220786809590884340344679748789619700872094600870714885835163220094270211503752921522078685231344792199943563739048661426971471045067300897587744940621940550922355053885978185654009719878206346880457700726475520478134086688145668827256673718032889809891504238043972357044729610358530105061652710502015331273031598887240527450336388083169137529578685069885381582653650940495494565073350101243224617693720952590039615466640740131055505851067820207745853965272803895495370201175357686793074136734925612815378365100618944836476303738325814554596496448124164552906687426373471490342217187146539121600913398313889923966852673482340430706166312002659301458612887457033771916041108908903033589179014826377611985184329897738431330804811857886694930131720267726654082143164875095705558574378269216148615206712833319680224945044888618803615735940450427005961961996288000000000000000*i1^183 + -488946964859825440083779541260181091635961502621111432459605738509151183573844875701027549182367180301756249678322415074196523278333763279099285228391823874132000590833066166696113887617491176039223218841361196489302282960671376250739298044174200647807500797736926918321212198398221162653557774018322553931149726488711921807823010829672080441327584420898443512902977859044231369800210941934447502191648988361670914648891811835671002694216543451774082754199580456610807531557618349672024843831755271760819495760492312458183829095696196782723941351613015636628850938005567665700786310453262295631757940912664969851856116335087148060390739255061536120373452530462875960013129874160778988122211556542643300932096462179029655147487611995846438946079465076988355561360202555136869499241883744684826488129562526584876606449302044138228524604768145771027089544974049657578161908944370933373000073940609943659161362059890770287410449860550047097154656075976267393058547004969121671242159217692755131565542225200871229031785565689030852082110150124519319889448793164783085655879282158137214650670467363666113476958794119705053592411742959167399436059125505563680065807419157993880184410928912431678178807077932160633455684191008900106037664371789920091580968406057720176409029779872769786507839104780425072656672460970605832769096599626674494714731562244812786706657376778824445916966413902098973967951134506098812597447488395350290180994908131167689782245797964464135391746407042738212949865088632740717371426816554041375692436240141924094255889549051677489909631096652845788762693256200663271319655309490446996894001575101754700889114237856050040883862724587242834296038335235228882568562999302321078546312402751537923237534541696166726209805521056743000188913816870820579768245000245424340624357850186799823454932531600237586540123749618599191723327391146326924166589993405011816364470782722713129935006324039866300700548900230925640782258136365460388795504239442791220184374846846514885242784076657475467993017657742141415670417525302901519172687834243641649956805721448634873793763352210036980825871620977584585635242498104378721993395534428098246456537221543924144514295048572674965942887701448407121920000000000000000*i1^184 + -1138628130166955549282480439609524112361094523680837097122776080578929804506288790256971754376106481104814292162192618310123965918971299651291930651093600322681489346148380344856176868789337946888586742468370458655944473342674064714424113581000897742442348744696271197569978017762090940821439551457417558114993375267116826063072549947979503497825826740425789045891744987159936135621676291945858356833561888261688475580498395338905850085837763001552937603594095564254504330149778151960374399517419773870424699646932676077544064920632987792545428203278891759833135896055387826822260241220006132132952021749111093454944154464206244182196849749057958435912251874606884606147608207972072984942780612411738695531328417464001879274827541050577185006498522070150995488772193568445163596743514854437794431862479156143601216398176396213582727408155583931255897274485911930688162747447662710925650159665457710624998649928625671634412639004308517258098923708240904367357114167228758169991189152074685962848678600397689415306185875896087164447835166077010504210452422376578373631745248763787318537802043615937006995178609846794635047113211081443137504670929066602899053323734304330093166385490144609103160213446594884875491460228046796880465764759889965668295184344371217125837121817279425281471961699642601373044850223213307404389821402415396805482661831374742688053857177877709303764693679820750004101218151523287732787945517506495342325171249691667569270063839874401380616015690996793625452136671249642036545304454797969661486107357323160962064221446954931225636917191851839630139327888930227892854117974400079368466089499908893927099537027949090904946234037383355714122271339033736152376690178765514686089204862250532605985069816340807600965697695126040607545658023013703033100693603373195664671861604757733178217868092026649869293950740033466998563353740979885332719624213750128588222170597740002886044627849137971409925901637174037000182935439273369975276002563245493542745531351368750749626591634265829698144444775735122410005142371698709164960834655303864181968736253146417884352390668806715426760100437196230878615653610773761217794305297329885417786905698282338002337880080384000000000000000000*i1^185 + -829604805060850209566422097851784717935839199661701404229925600862517716628880718120495700538072282637313698698026669487214234684190427209812637601758225547009679954859089562898185717306986768098294369842998254655206568182812952829678384323185647628057687297189923711833146889572281489254838070189854127169054088777662457062043247991789376751852581595711944088814864379110837397220447365698455766328661040000829158103300010777199044597686790372356726880573613053820328556030847602104142929418282068951953740312240316461753270584227443797529355345614072911828986799207555769349422093737136840812371341527352494433523257804095043042971703206139987920009167110022355527400864538237866143553402119585950952204980862450935157170087223246974796684870986480209679086319501276718724184530378163423678872153727811024792479506401310095936482711075716229939225428154428811742359082811466184247058897515397603033514336002570655879091140946775859501546496881402078342944324221406855371918254671063930020893330139305172897315401985839013803484969347305978660924844046758267179079744460191930859917347019679758542779354208710589790508279891817881080626188787016213117403840540142992215529321321070578026144916745157101420099180330813489722399921065655590431368450119779572707097154182281824250450156270783225841046574190839527003817001015158992694170017741602409321868840595736553637709450315531839172055702768441053767040212871444926650277810430207626263398973933469185336926381532358722537676896583448016415844062832848798354133066741638304918736868717410856767255192907217049949489057105715838772325893754102408133099283232118203167968566962131891121716842180063997813481120499994996975605605866991613963202181241672269183083199409654141834415145719144053360258196215168985952391303131457976740092657035347588041820696763455316275797716495185832072785173467848666491426636051277122790409797870001315364032995671245645543035870388994742764756119359905532256782549760578129007084371411075151534525949652827143944446025621902724167507239809204442008439981570094161523210072829108459501424167824920025033765795272586320880270128813505072862002883838347561186361344000000000000000000*i1^186 + 12668505038243337568306046943618005217472765205692840635015751652125522860912966955095736324098586962536342277556508241217969438319844375730924164720812084141548113738819585684751303914734245434206437497958568426651909308388060751442688875101999191084208834490303351717388620877896635397403661256631572668973305298325147564364635343329764524385181212204317618876474940437037334451028115538904973022382507765272716329647327129812869963041231259415955475771101749105000081193225219782725023402673498562924639738245658202372958456259461841424874714456309475811344984574057569385466845248250237643256475695531546399628308988166726636442653878286130715172259424940610620094401531653264853460369804858632745921239263043290011116941033669624622089101903016745172260253779750829541871847879925134921879604995032178681163195748513568206318470431346662091285943144256460599146541864605850394300938228271900213955191566620416282901968267765405508454111494072884485439487135304392438771724833776249879297877951480608626364099047432136841139154508142447251209976701239146385218158071313157588523439529572517075449542985069889216244659682870964538237365020585213721854720971198114246067669306472728985769335002690959878422307280181800619842274967023741303345081109021721169285161694015893253219562397986971714050168509688320812482956552142542631776980086220531180519971721357017830057341740728224914750109565081662904529295012511357902514782812187021836361742083007078146170841505438517084588410268007803815158341539288847299058947745388408819720799895653295293284050509053998495051811593099124181666970135895414848283769633867422017922690455193324998769279462673586983948067872453258766562975603892697862239333217363410508022323636877211169534910237357418525250900565579737684711009066234041584067227234936944290307744583358727171098156050457017362453233875091486172473099299656086832174969959912662121839818030707723463811823755264584938133405912175030695037740655775305842567810668901984513127738570854719812465881887844510578450317800616009262626016230028523009496335921911437000217061616373702181198841206092962191533670400000000000000000000*i1^187 + -2900220433550173387457676486905196162811032905545228888118870650963311855760640580560310103656376825074174309276052376763922339941952028478574665044663901517090501153169230093545686982978355249466201968084924199660035177186936604406453716267321289932342122267567653915963294195467810487478271924951629273440578107798265078012800772963250540191768918096210601544572095593310821824824067815009171804488270827664321153116077800426171743528222593212412780769906859931209020165745647234459558205104682110464280727923154628916249742186893234939596023463035526245761112492147655574918204207031210109498268817078018243261426276047451091261350218825306662022829529665076195530712118274482617580177032655469595310319548450444143096855908947497035832076014145139626365772942344762269403668978305349454809795024338299530549719799652065635336760752415702151014018288736253896663572301090265742454059313670438945350249206391588522188381162131810355181127160236116449768454976021750123008486451591230209542019343153658789585702177259788888056086074033118055470957885838360120111322679404790097260189739212015475385583041118720840829451975056391272731390739251273537457533095042592214298272746769876273030255670274853997040506452274684109516002111904117599198969204705144870644037637702093290819095992592374263521223503350550526982914421325264783942072545548021346229254693119831703488582404722235140766631505690461306980615434605013583327066973815490047377113775812738266503625498476107400022002240441798966412085582989000909657450136568903530966039262105584451150172716641104729869563277138467317449021501107415355624758649405813314573444445671446480388531603951429108011052099025482105848459071955284495937455952343077734291261393232518910368366139545329064224110101018802791818373658668838253800558546842657345777680019584036417911661779349359227463880123387174155907709501785593603706089987162369343755628096538039825908980912962164381085567131880993540922226109628678347417261437920951881221828006833547126755960419296643222781368544188075056390590676441583238873884434115792694521993625600000000000000000000*i1^188 + 7437599203598335311204218431060909539374640371641864739866830802851210856212909679753020663075909124684360471652811638630710005658170468117217239255436597027208889583981658611553294212381070159971852345142731735614225264540508553973125257042796213973762393847159798786761805382976646232477332393925899375756331121931564102963758420782469589292225843344467921103203907859190317200015394664317501674661433739084582108053967005991660369735864161651841014003112548434644140305387929007736435825352169893895626388229271798422491377110125935866076302394159274098350118705512820830910918862383066439692715913310157412896751739561139905515118314817807353252852358923352935780653512268226964307407477077429288441227014587720233523746931110022322305528288847698390418218795897470225722237136803880931782424276095361450797645926710245238809184452222463648312450643187930249817506977862321971831670660055058259831495240513517569010001122794980745228285708828899431838068210179766227491132730943328120482660818259405674025507574328910161332845563231119644148690374333036436121304860532991679389480731601934260609089465166598133945577536231164625828307286182961557334889828520097114499612790542361907675717064168429073129709889619953336651905454105078036571203889872113687454336069057200824933415086224030480495206888147384052897692839694811320774792891504679123472093722776806450596345252211013648173451560535939031139056110396054270582869176022606030144981007600979334855210696922622652303974214946108377591569993969594229266624701563731148767761551597586546030882764783158215102986552279503298232633779706517521902062557894634161462102912890527729132992559505155030461701998212751940114854988570210323006196576804342500209665949593045545882096234247638669230900861131978883482573675279916003674583184945767091871144071042481890389868690616670882009431002138051080446750457447252959380901944403481994618584191644048483456557931689709054981557699691759612277741619108707731087623643623397363756090066214889348845013664434190750667967149391721504278839296000000000000000000000*i1^189 + -7597329262512180413870978300011040013610548248810845825429697683573078345932309093709473744528532227206419106094774523327745700789227313746539735970221585083003865328492158136135617567937521948376609106204941317596326816453599983713579798033176191391179222471952012293915729910233851400813070274468297361577395613310557020938023686708771929563639971867795959984115824220213453318502732255232478112958911502676253621098765039197641215441115471151335274991452497299005345805410486655949890516589366892444110316591287529832972470640104774425821227318209214850414160924194868154262571546038050470374133341821217236266901260703710867288877197458633006321323818279111771950913804529881015400401216588962082859945347594731363373577723279274306453157239355835875425996890087246708260020868489164177306828840993424405618625460613566790209976629059270439514006921502464852922148638700932124862576242047926118395908722923045542220218845275200331416029111567651554390409198199222039508391057251207526435182944923445535708437560532644599387612673764054800930524903947452989684229103843231837867599026999368260564439110853079948539484833064064110039094829542556294034518045681956735048889273191440238844161185877611883561514890974077294713379447585873840767089640762776941400584198661340179154023565260005979807385204536668571955544647399420890527368858607049259468282704577230456253051425831309809959323814121474392934089966298735754565939571445509716655239017464095458168449955345965328619630833394075114506365183166783625243066226355811583972776748707132547592275104987788661768937918396250112888753942811360363009460830777822819455935923449611907565819681593239107537595934563693564037964514269544724674590978967610494795411078178233496010964977396992353741280496109906913204353146703586975997581807697058527629399741821212324672789569027400286111816077952354955571369631400530246567381640236852637213015673933536994206013541017748343041103642681826859878417881805640363806064091824346032139467856097198156126617600000000000000000000000*i1^190 + 841371916056684177914121668539593870489988116631124043504338665174046589449899866423154316616868971137790200789024719729785301110379070153380930985426546080747739853322397322841310983908689727275341403361439175966137432740576277406907557147814564187692808476171993206154760445955092626678077134923791214269741956643516352387108150786516261719124132297937577012047999165506999252035247410673447864041691119101449783026402945772622465311166856032661605007969715438768155565969661135478611288557334267522469161938481291712374713325057516591523373870675955886719752164878088504389008751177855912726570693031400438814917029659076375620404022445066584671678147980878196470611302397136063837265844409564876334196551863514022409540599223600478271593464234078127083747598659250786260733596001333500265654162333008907653487005521019405280581274375139761791575740969202046441557769287912949550374960234971766392413651247985705055471322645984491266084932849608928052363156247272239811851996445991319628608765581980756193848983985306864822551333643202510045270182368717827289346429412024147125194193760597756297121668349803120630068386652000539534337151163538745473848408261485690109188776368697317195286091022172147489391289831640095545644610975058197970538361407004778763816515730672818519823096042806991446095406163976495639798346643130580727235152467602811048417825373078056799789429212012808621542957045714768508275453615963285503518151246609104242580123499648005787541682336655624279302961420692079750364869843880027363973858078998342170846887034925785099666003554022176249593332277406912826985116083722946749292961764242835140034372929496384649649272950827363409100311517704681693105064946904152860489332439637316265557303127514236390975897808991687622660872672725409780732814772858431634159460849344016335439770112441848424833392660145515724075611541761141059374598700169076201457523327944801628921382856615265823812201650987567151514587058175928583758246533346099200000000000000000000000*i1^191 + -23423282434239598689518345188425494613298372013537457823651522585373391121956076930700578734185949542512900870633264505209511179867427678384779887162439418003739165041711621255546610282220519833425387713811402432178200718619330977031723563912435556957005295052224704850473148819441549362238896972358925120063522193840964464498661934188846395639217280175475905965673826440693532712483699882867882504646360865768436472425099285080088405592031866048991703934814737519955325624381323687366885619769864857035485715245489561530587243481383196245389058334930221688434875668463763173279021594887104248611422218193218568274999641871593867141091232184596176707991000912270825861928534374195656411101708033766412358519473058043339059809657844505518629272906510459369389002296395348006661338227594733062737558439210315302215035073183573421394595204719936496228824403278079985345183580165793038073170342985220526294634374180267321449040570068026390667514457024581367100747540953919209895874488517505235487503867319019827483322182696282984030665563073589728921187770316383331423421628503439011712776260470167670247128099698969785118504646930194281335172318817093048438256088845691000023280252251759224793374466127458402412216242747362444709578784511054451673326325348818150519266148088275706131950509279272418673893156789158613078201699574334725123253385399710533154439205155610060666573089411747046648062163272404386118285900064442458159311508520782855582181339979126253760947012288330203826430467114299009607184065206843465778608738171242343154779574507900700343367747914686342407378863626587596071286694581791975119396126430807990112313113050424229315352299220637395939709604754822768765937391430670674317525408080205135617836864999731770352203015017085651590989543772771811631767682096193796742567044951536096982613075810457807701592243905321036745562351846490300359763363747084203436958497050651114826084132728167944050180096000000000000000000000000*i1^192, -313786131269559944014395846296581555494211518989012054994621929115350165415666774178716191067665532840590621306606263928578180434268382324230674908792352045583681832694807173848104185563464550781803668835174430172519745414610086292682907619651173900766938752946545263193881153555161506195055821424152410010476623844451937593760742125095777069005145641407305355917995846780233832418931505625013356154479001596590615537998938958303256224241232985911892858687653926266444155385162424479920785192958602668329851292856097451042725065784552628546739455653931138586457742465997118589149613072507807949750732261493089701716327563473800757372085542456978707032995893855757919469386185810073036232738732908867840776361549117148820458748983818188820391503609722313341310527012985378955075419148049621613532425557861037251039398032957744592458006911028417406817247328885838024804553837240951586495157916263184730849770013727572852020643204763292646365199403251463861530636120943329549265727252366973417892132506185901723253515651234818146981146948323202054369683547353325155677482778457674271575299003996707975987758286404595461094309537758506177601297326758856690551763998141675567224422848744920959410123446684212774528039228782541744793670400807121146506606977943045470969780873077682559052287991010751999154792620442695284409765127706785200355124843986171113766814663816661946448006692511305756195033597535783690913525292475692428046089640855106837764421646638021174178818423496556363202563531329766293929365377885459919774115777531147608486324120964975273004797386616495097878111388680387832667651361935503875322890226615752046245648177338173868394059681802453380754545738336198418427901082488981574834677261360356049546508573872234744785317106122765322883148983064356754486172792385934943070498025479323380535041669308497811723010812689529587075616359956432087686200107999523255401331240734730207988137644653040154198586342676379703987855715133938603150462572736345186159389115561438098104269768238124340494458898273149375651591020922357746146424790694662855064630302432766187932879133346322521112913925576914245189061249122177447522141154171900776708844308983206528877279650716751775814229385273238893737644764814166868323160640541777509618492926560131787250735712831703815843736008152149691217054292464704822086187827240006942210799767633665871384252329216691160305256631525195669725286122379313355892104706857150316372897098385716419281761502805385450050060744110237437612274630605532870957865862246379653332138886669816194583672718773689412421548141997868704923374263565669494961695064665002543929835103013716488562233469071841506025246583917321766859163550231867968016715159431881677823712888096026255592857851483292300213015724574631620749176102639645162160028562996716040239171602658094206494394510654440070803289832934551433061356944348359596153553547996960818291009036717743652580774437674927919141120245035627319325799420863604852955836812760772675989237379896931489695064279546432902757442621140486435101325374265318413108912480990925480486146227405487511389484243976804532084339703952531456383640530304154950587643271476512436309594743496178478631384320932690987830299709394507890829082839066540823781789259962185209148720142334269257084220338735303321480119989619843808765094666333771208442954198698032832227278082109559167225771934921734243148325982682142045920972409988006081405585872109635301522811115538134034964413470400000367712221941440555196368892558436421256297967205722917998980912440099467831630303582149066402734577993194332337999872453994050837652446955476494720265216430788237833371716144657245262405396882194696365955661347063520417901572570431586640583949685724136641744268576002047135306888691902981241391305820865995114151302808957697339033887711126618112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -10628212446345163942576641815828882091585297177385719212255066635411261796164153489642562962877218427829622135232043044803674736842438781515412409305749498387662545080302145783954878262372362930339189835883156478598630245837652863708738844337299163497210879697654589040924891201575428515926308493737422164221728531495104918178503069300255418810778382697402890842288476527325041717852829581680988509334969981277183337212317538145441389590857015486909332168111864406754563115010277881855345640624603320554447964838553557836390691837282358538076360826228946761525855441649070168674559189591109729227229864098563543692645943048037391307261096795655867003577130530026361282972577450337743809273876155280811126604172571650052994234441932464461681907920983636794409665211644277089422661694494623643817127937768444533795851016439095855911520413885783450391053459362879828797104960161522604854125182598934989762630912994849437429555596849043302391749952672792185802594965403932608566414027177181850048510376768963670150261419579548529185700413144943264609455632319230746526954890350905771577674038034422273704453545871812490936633844488726091854770736317432267361205788849363555449594964137502011628970052300903445214375271460373001919643589270812511485027934610786008093687896388434228342740906335719412163162919110396321006502334109659719998506205762731504696820874065063293837622828104083476088185871317351975497225373089989371918736344461454832650027987675449385981974894039195607426630247899840946368460710796925002100864071920948467108812588761575500918189284613603374981659929224545856953221004009614333197848103555440297516347528590127733795203188289476460073424423375867788886595892560905717981659252137107123305374688744291307144190928969131099126206945603869724230897693487688128445948100406880477867592253809204380449435792121235314984002837315480847737615930664379429313026408947966825776939949977426218834366087302128802842627648658075419769098481515652650118371782958321017997933701166698674733707221439512528692544325820171372327576356312395391360949369398570689609561228296891751579186758603793230869428574052098988311516543399100196667975098293389752128832015534202131095796440834432000825937956664808356318121468273248866551321085002085155324456758006727108785536689838385407859699212619671556139981279421976638313106215668193739182154398758801604235114133494918184096342293971592670788288682081669574370520927983360428071857254490643935029268542657620798406488800380196488381297152905745782010849948683396155461421359477220668905000632535914546842076343541238095169435074715776115389448687488614161856777533489193102397579518261178618172005864716898220661585547845783398527554079614028841512078756305964110061138618110330578910815266598021779722463921932969105923913792556734450634460498213961858595626700789484151790835601442456136373303307752141819876586681306970358022249104066613078344235091441720473387488920827388982359618605099678559619358553951475346359037103831330815692052897311265060117821348602572229504040794358299776913105999800372262593532606352496773793789661724513680696600172673523617837168995392945295470975174931423143300269517011383507797650865663946174439369576967290349284427738772031741491122914211080774224281627180771744580492131195882964791194558326155452821056463489969432907054185678663911622202497545302937616201940978603964956744884770891085911389371871085011958745924509316549213948803053655203278310826499305118150835723465855261057717421429161820861052263791027563576391248928720702931350454276108348040501563472965033637515696215576157264003004982277767346800637134737560816924923429794022371823467357287612266296127726031073506742703805918647465354551860055241973881939358548302936973566216692668171073522109191544388611479453837557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 396480101649676072318067164935656652240417411480877774463315689577093673062672365458303133423223217133861944795588775202167091515123847696628498637310612581191010079025257622798199532438415339413390779273385117302127544311143498654857198045919868801087419315178058107441822776264398957154966112806040751318590868987942227110164413843824162427580636868008778391308807585593830337441254725522502925631070594814934949015963474244392845537191847655231865021083265417620631582508568907628540065385278237102687200910412036808177258084204118605328728995230626995593081385244741360731488394644171764784088061607092623981109596841562326364639870648523261538416043208414704687216115250848406574440933742726581960392682448936085139008485135557694234859692567303835365065672683761481536129771870212921765853427928969727743062788403875339358591667524843370617937026543937628966122812255639725513474473687006369495013456533312943769665075841982749975409545013791945342816292092881945355189361546956930219939580034192526453084730436066698528528749252869272502034762004212051151055519579908823417368891510595614700508481519221637034725551412868149335266662909397737004085087700042936417996780850058668203679799875439841086831680514885402460237412068144607914344196317944396059723690500961223178949002944656636327439325742866799598098662214128743607097643412576756774839678340097088286075528789526902162032022799833692716834733044495859491004140588964452116047214185824704970150673988694034907055166219872823695087404411551216554883065050058490897529577287079574513795131976856315664465744145784490981167301089030202144591087477526723342593362020484812505269290767172621906410519995747014476818564831412014453600387198163559111415909578621322482663876067980636296298148851244238645881741535361234448421100112344766958690172614405007893252714595830578284764313194265584955212065952330561910444920405009009378630836632081190948053920985781510839172795175615777173081871093122495894079438555434099282053507039939499114254239941348475650884042597536237720622175592370460139238814629484576284290548958073807009535864687917938601261095938836830994758038017216356419701358997561016086510564986797251665700114871350264899655119497908483232780434612207281252197920199693562374625913594825737225533099421949077343750615410342094725970412376667946090283387923786398629401745538558187703050045935833050178036145680663071658347623561583157275489841203284249726430811329279587418727403026824416024837632716023750704692835333061512054396324433795648653846632489993083923710936356901541635085872643720006077559942423591343099966448166291222871818847267652951404470476040703746796989039693475061080774988037702130324873050282360229156496781248778805794124395895806700273518234359771868775215534458136273853126127842444081811357219344025333011570795263779347859972005771666163953444204928207566495146814289152785571053003660791173754554314808245823486622870455326033437235572396762801110632433242331049095660595236176718209140484632657552305258550861544496730614918939763967347639960153258716014604651377385064598826969527478090267053694366378752991610420429679000231690895553394981329653569419351766304029726840567595041919891054398053213642583251409567251962533203877018505743285210322329232289182100043660677979282016308006042825653290352632930444552296733265749521864301892040290105298671085589540546488078000656327398695572846560695018395022375880789826904289139607338785509248765219348325032969048715931043542679701125952579826796745673148524436995262969834046412764072051507525189818376019660668734864817251111784221437694759524374048579733574911413632860263457966414904377873249236066233874447751356241320106546441292774904810079525106762756198450250408407969921045890787828015439793156969507689638128307404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 18625129914540867830366296120377867382855541761591279434420811087247609901512614303079653044143264014461906709915732265430216678640776040196218481004937948943144659229080519942393270631990856832348870317127956522083033038125884670492087390275136934379744577663540309790830653198978989825784453542628832517977986739401797184302118090579889758381030242266366495002676544295753006660494683518104921541041054975785840311374736779167668002521122224890490033514358231887074078924065162236411073382799276786007363706489554313721145704339419217345035131748431879932494965203019697865076154726805256980145618975495351577516564580633610959735683356303248402309214051783381206331566233282772634534086970252216987831519407373406875152397999581155057258044173302247795928647698322059989145349048480963472589260825780201161938414713302291085055032538131285951904894527457964711871251293743363048835729912801727397169089373465897119403281040047056816511435331720447373303672273694268672947609575825051408706995293134846130544760092782512357893366648550892187454636580594375785504851133921352376296459865284342976820872610296650859768246578921087902702101968804285584802388818902099100462088447770477609714694354074294451551397223274391359919726074404123041255958705753893811209946060291868580318560180913565702077162153652065315344797943136233564050373404369907691421583970637149447843323574077495932389606503649031949079996186386821910054695729251380689017726393027979032125659529675986578818029495461767424619269937225146752409977234750448610550128692881849235389064762429721608184346646538848922485864363806813547128614083017141786013935637197144354339628916536661583666641009969699112730520871801247637747781293474310623386732296604105474138547765209130122701113039693467971239624827085004179218980611501264062014132185884716775221564533590733990805860461124054963024760910402789560393550199514655960278665129335067994584805297869843102597547509784599888555827651366408261856733200406458778357939385152979197633545459715213298149442677414417767774913118184364816522664898172949839687374997941342497573813193270797178055056828399680957931692130274770706116115936791675394359338853046838590465097683917421593576243754210041418582840662790718676647810801109133377688811761898357050948086013943822752015673496014212923883713699170994075745008209568705197409457713250212229396232891482556571589201171723830954055341960138465517189855671084224364364934640604877184035713490727795410645573752431864637006045961360170979925537640262943218476163922269763308320410613251018758830250333579139682580575361717567920383526731563062720628994207072104266922598497771773919279354958032511277700606456038388388651508027740746357717909621295371783286551114568577749389377590974332517444153732986429837025397985668653760731364321180307281204189667276608887079072050127945106558392904506953759961290350225416610502130278126234042266903722118189844935560263691081997337421545163693565000095942345628930728298124731545129953530189746969828428680609524860624211223859545141153449495903260624356155016750910041566040666624679855086296154594589450096001662824432453236224612517549515402918794610567951900902311290361615903355753119138336654871803704262023137423997488238624426982100663937995062734799150732249131364309410692530209883072804994153736656491118648835776323103327084498382373657567082972428465472876081488575633319975218154521723721760611136582974010157339312959188240686640109574519891085687808322244989263901988455577718489048671991821045423512620149276894642519936422659167482651891727033238944585459428991968353428493125029725762469013777815132928954966018818456587542035800897323182089293413850161732750082693772024885569681567349083586410166958432742041203135381059314751636990592311641971863060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -162086789085544714595296808284445455233408836357398306580709857258184017251282755233207621349167669828038615234523119300360012859314488359201986232920967975458411912421852950029636704239499289493920406298338759036166200288646373126142615291700932214830520451116397338640413733973683267194380756894189016801321717651415493345696528281085890840980663956718905847165316037632882008448301773370255324048175221949966899449915139942916762931257258300251427759903212105503589483343715046468668636947339730664858208821319899056361458755326817796547005781720296800996575894773252123874047742283312848693143687044318238717925808336427363681026950154744692991696341413427297998665840070991952155829983362224215340882176430335570480999208414867347435928493150988389528483491948609468999828300067903572594064567974179006199193060103123692035680728369153041010241937423588246704741522521155897191609954301507744755426819198265917857285609612355204140987834702571464636387793748243000703964859744890406938133632933886477245278339185238985867383692869527037691171752038454060550294276428613996477788097653429734948585136208890536717917658591752103285284354787396347559450978971464650883231657117318221038386946116356615424236217069584045024385207804116635160807942362109339431973370527345818562543147420354003992828543217532435108071317005677454525772937751571481677803889083464682778207003466257520023927385317476379666762431083441313095438496668025676906786697176583176134553798368778309108029754890590033322086427442384705554787722362930503064836709878304658141520892886263028752921912945742907754818332615139838675486906821008242232820640717326286249370278387680861141611917751216256829303040170973550570800173814671700809144193762628977715322183024365474056721001322784363777999948191646420542798677660157546855578820935529792972370898853545078117266728204946520237169276128559958808237557622144077207419139079245223836739331718535058790893028455849550985847430224212701183939951939992192348427812439656560824187883596356296422725156140710024680421523844423178482820393608173389954449827842739180313450924299343461468583272058427204367297578467664392741037988497182014344277258116158659572775846092808971960875316269002095691018935408856487479483171453141946088862308210590452269336490353564773461887010926620603405457427273260883662452287955527969986564530144026812754547119512036479255810005895025182947889021991432240136211521788098840046555595858702467692589087945614828342422676043666870750961965529138983869487131804085546744207241281161172575165989303988144623249929860656869947600601141079900759785311512471671964967985282528533481741664209031361550515887507030957662658988381612863751421054530892209546210918003119022564395528820425579342264865030063486740649396058358399324128805671362409062278310189991850379477702693726131461324798122424748685181627039991460452885909668946378132926398634832595120620640361461310615291006980571908787371036871196901075575330868992758404399191877598774282790550219263361134923614357224739199496502003500668498792117965181175711508469454026395308805446052654281559458055288340507587187106417523730458167558450847043123417861900543188627980727929676320608618335389469892279013292321223172687115260176499348349744682253834837874540701484958978235582491096008879184976742936193936016961979030914755570779293258824409945974404663595266894394098817559031280920559671674651785373029795615366111938260008059907006119804860470551667244243851113345900653476362698679910836490270961359342156125648122221800894420257879210206182602108176939798688759698198490066570490728017257620286276955256746768001815088819292419786392111409323302783029420849476457268087878673160634773251489036547063531978886668385223522148925151344234255522230285450725326484672476086272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -12918136507858193078378641866815202183774939663545068322553746567201223627762820905670238750489819199534830192458025358032095544343054831519383340685606240086845204293759683408100918302145683468616295992194707538325979517017813591643703561902439077818941222905519113389230727759545404393474764327706886267687509325328863814828772814508258005604007272095727531977896682833953553981684936292309424846418873080146235750234765771173391939001510306330434422750270359739839201146293973770022250523654018697012606547813757765990044960614761159784996652330342287254519438915171940112043256118614471666824592107349302244107017858772646936205038471719665914523022790302154697111097728691064484610514103762447675314064538241923769282278613820276620654449224241524962970705151184432968804902576869997917607633421032258748839471075868068053856480208390856812649207672427964701129013783170882224052021685680357900679097507464377654612026987396487477941709855430909964729619304105122595249711801633706166390301191041656553723971643784807475494802458988757070652004924530590801732168098420216265005509455830841279145350979500696186025086994957034493827700438346478408565856486580947136434510470373974013276019753163076336903547145147875369312818418643351784147841001163346365353992953301659665223747172953972475992544559079467009974500746098551361636346418264543743901444841920235747956495719251335929813722305306229516448252440082098451209597643953077580714357850653377472655941362561671287330268560866944017245875400516108131108888447042257904497617888043199287602810606237492572204786262798825219820346679954658456756310253150922432702776645915026752948322062334004527537066165434384611301233645931658307178763245129151017080179824726568347961621855940357189500678182051384781841470087638055220097318298218404485035512411146192164760452325688283371973369418421452419092407379441908585916698154703213619890935086961295349762140149798061382089509747197714644078512949874493035085044247718735762333173188337664312411488642633274984995146349829761530647838398985824804214651773680170264767189928059358610977158730438543755579958192759123003887245479288713677476046231088629327148609911918062872638753174909249404037914425542440125745229561074089054709795559818495538678226488179679371123135925443749802352328904128855680471111552168603907156298592836850378977464112937075605852481732504553891197001656955472388346578450253889249725146564091613239309851790727992624008588165167965961649152432838194458954146067939914952542826824186810483038636371714885847322415627341956517277933748685555418667950953953364875624486753744631485810773726318107882188999005201947335971534517675377001805562552879508308931733908986945249226666768614858557053146528214990606953708209789351188598506141452592121905933784574027496058381991783170476336340642207278095318741055994891900556103223618085238838382539168367491666890912242632608042958595727982007957332064783056268925492814476320727645554295239031112184738979582475886490590832809035918944359139446143679186555735349382781576729221217063599268229717913511312686077975513349741637683279716723217439699083321442083613028275727167266521359086222481864873143513923420581958795574038591559348853881137418238176123743320502258462293530648431992560678955722437474515943546259133545176612564570994867717826163820067802484155922816495612499597406028448481164475969958160678057204191454868141554004057444845611631181597939974248077423201463151021326323930152355290768892045335480611790379200444386798118042930459541002023419698340251564328050545234975201536148610705526207652782974591235274280671256264002022627876362333276269594951649268111914536496198747558405530688491602083020945744521971697483986007370388261301764389925120767939962335748337627286564601956145349787648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -115440275925796077349603012397265083755870345720376677421724459258984505016101181402480168944951921856200948818992521677757647983089577146159129381242902061571046869356942818514075256695365113659837800520931159627229782825341483358609727276001758898738197787304298237550683750577721386690070451507262717746593462108640891446770258064303975863854113774941165881166326166551210135356111533731464577743357088849903279308853498786849676336615555456535136302865822418839353119884270478911760494617543370122611798698012391197525286723873023752871074779352583922497883453147284455161238280539362410142451549881150515093811264632414830812013721183201645517092083309003471448966542267284311870863890404197994624782970786211988829983120501215981603195927486605107810615650777585451855647720277301326138346546391130301637645003570627564682313792801337227558228579607042175796964113652485775912311233473823928263656453268676185852971818639041159650596689062516644656974522589667817710164622534861973709487516453145838011678162753828231885193503752276055541617520860797501497529218775411058448104426591247982776636237238237995882161009816331727954170560620393718637262408197227402275603978220552116114402926896569092428466003066000307961159870885443018559142644330304735612854220576394438267998901629552432699211256356944875818272093665819865324825838615241149099072164690942465373541877455247012085560145569151801007254204864815649122070141891377174256059928012026931274507393467642060652598341645298893875678679429021731585543819231059531066960272705596490241320713790868692927875992812681444734787815592661039462843911559272788380266916915444859220662777288495118223861148183068436535531997294374708709025333416250406169496923085001865537782984272643010514497372786872253025940021633274123604984229062389858275564014399595110326823951496472001332383932475419708074507189605214747187460527724628205642993096179594975464580292806878316604809231918782954946063993636629221054411363399879540432258513578161542041756548854949482976803578560435574962668475080421919377017979488884805132669206757438622287674004404131071007469782624586169922628673237383738647520137531432680882306390266507923672476743573008799895984695689228544966560014978526958163845577933454945160030531680101122975319164758305734929976699664566485582071871677313676818574865758390888027059687597361305726234591099827541704627489061490515017717250526312703719343497485329053401474789602195257291858482086273769244985029654232659928321121171142245272419288071993766712474712262200960894297038950032512186218007390514002475928386263675777340613096884341628798655026781088823224312012167161706611761534207781222992759834523128607489150464275898828488550197735888420134173832518597815226251823855840406005270156691430224424572413255008921520737679185103680904481027396006998414685471377798962724586440509863373722552061234705620371088303446257131437629876236397707053265125065745163262927987435863482935645497889777310080627232670749324094064354454107511095087252673338770734210844036345568757259187713152432692061142293481833612048328424468531174321488785595158321934437714041809461270494343610135678377909602163646389752124375120341848253847958020793113825190770057848284844582000798641364056829997270897026187574584477676227480967202083234207937226430446857515742432364258665973983601155322105034551210862330119503888234094243445058578572526307064138058180741960102367676681045181763579982630820978999721985856064784193852652038710134061326986423414415484736558472177381742981571209625443183155341866436244076050907970270139034732018420024733907462575973713003144979149283660663918723075958293491550981837604850828878904741580415357615075907238961103239432277075544643382275740922646501005951477217554201405434620794670623741706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -234383579101892927951027394355608406570286728498023416530543215661962701733505430165387990878109180097079218890775551160415545663005036875638871213012482002194076112181537868185823319014881366683722274912836280840250243474971710673538182964000317232994765535760360913159301492879143703939585968395084297845443398639900157715969917372177619270576343190615299859285263109534810401505003156587970426371347556007602365819218178141694764809235086013564623934678879199397537679010930412534342492828837167259099835533016774571418617013417219800037316445851368571864769371096799667508921235127192827321097570144509171522775119881520463836134870359172857478543839434415353205025235584325498078833006396996480071497681301095933781668913799993149753449825282735466069826688367885414109526822360607835979372741073955115642915068997665011995823340176989362144023165398467010941237494348866495389011827283985306929595473369876731417219170626451737449924001691592206485132615343216882719697045698442224858675425259773427564422583039437142788210157871982922497366924272882348537145164085867137348407615180814278013621180967528785674652655272227359444966129416779156366608172705503845297659164942126838897937006062968325094121691645236935368840576582373296322409422842443371097489877191591238595573814953445107805703005713623810554461471609790436109089553330220619796376220817870364894657333146388349473359428349202045706050961574966826245411820575487326920282122167672838671613434759003639072825815467550970536360782285898979561876759058542788062004586842927782997473480723846728161376031023118932896643881740611609928593822998695889039807769604400660652311358554981294795575469995057957031775503014993065418097917772815341610576150799632397719984303806364080526259641762594792650539435580752944901540950964596845034007445808595021697447876193227691526612053903558284470199159470170804851435538319852272567437350153417899161730834113589567388216528509773680310011286103136308980392571224146994922339369679224136191681547451305048155824171511957230026797904193971051915792958511056886913900080399209765309335984258211209492027635710764271929790032840879151219169844782512341154726669473118299782531031781520089787554680087998171193739994917485564899565533837368765268141812907974746271386221494478372469125484828805019380716500297772500073496964579379287492308507990710341844303109044467484354385956809131594670012924297870372806325821190229218228403440952536039064799563326986935786227757272345298513819307440921935318907456542704692761758899598898350855244253036928258921284997749477938705952816559738965230134339401003389207993736399262662044651817509846195806958291530900526962531834815598298952386030833926635251820090954860726963716449589502060836863400107601824237099757085721412087754649986133875115119643302863209580464705046891096767837061187166682781724847123891654405725738931203942792611427539969891640374485353146624351292347157082944233795231506204056970030521660392730781225136469331391398944927473853531085804646804295878167576193767182697864001213375428117897415549220849136500372273113168894912006748247103965074972763197873818212244068842066453947791108524550238381965794682203290759764315397047329265789026299586316883316863404239948704687967040949798673828671508145560383330093481006801948221928730006706718536599253337975692443148141466270561716268470188364027302050095384032322042768606391038317194843284510359230094597722944073911280976549736138962696159312037695776479858693522278526858810300878590629762835270281927075717083142251682318545713724498195692351415923809905787125752003137349653355137499458093171056234136199716160283256293901083301709241356450961783878972067764110360889705417564565836334229583009199727430330816355478254647610877868641045640097903063911628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -54295378558044543049232440532700118154228114094579502748132386900654615096626492000661461907702774691802569283830628476688689666502669042702419945709497862795925394165437071879973186538238154111849003617052387274187944977778818538989836323462279734047900630270601317796781936378639578166532581331363259231058186442387137604805732264344257123525471386094106304517594543471429911120901408150529824506719103213692722268335235957787215449697523262938707856007688530801285119813735766139764551839636390811587230139087024033541076695236535886089168495172815811070070208178576201704146455999759956394857655791120607739539069601114117955483691455126218017693434218225662167132927764941304703617994243536278151415575889292940042024329227320797183349063414256025275565309777730047303127654309134688082718488066165713133536754206874674292485682113341983141609540608570859580877075599621341705275495636065543316065648821061233594077663429674540826481408806707234331157254039211424288644561043502755004837609140916252399116467345915866249579543634035881901086385672908426074800864228034666286173187152890533280436090396777547263107838283711329920929277303126015297757961041844461911826290497094090321869802904407318856100298968586737744619769318620157056570866155945317422200917475099814469367152728570648918881534195164985319732684818789784077885965660903201662887274148343738678973941208800686430507214168834833002856507754425523326559369166993817287473772503240455200654654443291518052620138986963630954766373326972122453760675162940718754279435447160793429821910495650248274474131263402236898166920520594885732848591456471970492928006991744004136750602228851649740931785237558880271880426599647519662715715271948364217883746005581821844707384871413270588663386012870404391686997947146803452041623694559615452680980328677990777422173514187921206486623016184079728471116818637865532527796112210775025470542539000842393251335431499027467087084604090464430491580086355009544570844024720228215668641545729486114497956753143301738615308774379738870915390997361075291350935776892885618465968070714252553351193959647804778506860909380334972942594677984464971442299546863503602628502333408512351885045394672972267204524474362665088226588277594226910940738257343291664355461751462927743199174254260406340951984186041507462800181279566186139970092933882211173684880670934388453231036422220667919005890362490455836035257972204389432769355534072130321008856972731728785634305229450243334126704412782576773249594850666523653995185177030335857147869037905473587091992023933281495428302920675710861959073569575707422914294803220738494183224000680381645416316893474529496848827549798500557030043710708595265611770590382515849438128115458919126354645454378892295156851258476171018677137339436306611878785680313815156240758139181796945577690371689975763671958735868152694599937427829885297695266819297097476542170244206168342877594641824058179192456538762771871742650157995566617140638232140792291469912143062049043889844487786692925265377688378067913779800538468475744798085648429850506481758656683515516794651292629497414775614835640597198770402580339464689618819045955276284213131082884362545545946904288864854850177759641039073343324850348491796276906725831575059994743155290865490416742091443865369158620459226399756590923324918270703497294655792501881377204315556054300403155939709928713299143410050637766480774448372074034257359660907089025393672220416208462319775242318118812679975455901352458676552900121863049887977963309248856343143337361883003090790207719568171285108029727828385477524490785496614192341110657259579248442346550255187626427982473418258265253430277650589118071293802473277372558454556081552616130817167412710436201556304836892864324059183161046579904021692562169237775277091591290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1375923221056723392588053790408334292311342466906473502868417553050040982726821525348381730460163572922831065679399843601745264268747119103085097939950134961586567637831522130056918100752662322033610450336576415416039572820476721629240355016151868821970851867832641250520113871495483885433841953879467707988963289648464725657748431247902078085834225015477313740857755096329633172128752327689713719907866850999795068770364868111971608776118550827462928246362952790135053685226387677716181761589579666199186205387743759249552686946932904363830710422132253167747804874821538745838421321789034353948822654983328181193274560302317994023260697496542055387090275542773114646108512547542822432635404129373422796366832707769205773820546308822733503741752915233054422367788634699418470979272491263472075892002940132839942755539961663005750927126581047413858141761091588258146507016918041873267123777264407008848425419824983515966804944135387646549388959544827133741385798354904088988005378450138387552252287628932346406594153762838097989079771946914967506552478286323799276502049261219029750389865215808026412372180863545949241669234559218587435632565497075943062482049405750352630951835067890306635982058510430805185862681220579577361669363952758097264302105495923420984938548965817258125593821350287717482547805243757965694983009251549645345883660689621892772412326745970269028596755090449265520607987903366166242235740709537172492532849450839206682658773619191678450376370077976629984855761615609837135714306719009891918762577419903958983522094822924712625043111098356241078089073603902583650625714026521774805733940535184855996854012098580440014279910025395633759789016301091777063240657272664674720514892292440788524606377194830940667245447976704837483683969327855369788509134697777984617226937322164539300653339157578273776720144057448859563387428004526240420817161888311901326070502046783947063037128223932382572912795658758817986672304831676447122201391197682933954915440456709609221683759388038660226885341731579316365867732841455481642001539532947213118213764909490156543531968380996870233655999623271865189607991260515639091560518840407219278105630263369858740170685197326493951938165370813046782328318894755215629635296661259049029013346617514071701999791346833790529281433095539336014769456817927109149905859026013254346752066814219852724048601257501887347155314921431580132856631026898051179868570842693021690827190458635913139953001865723906815376734004440326485127178193976956996657757487686606662923710816088752587983031735978817052106925118331209143615297281675465834783463537110863550205483503469121839472676169151530717733453386250865174776353615326496021429074818419388231585752796259735572066940250432989230208309007597128941878628470023603119708371581498570457624775608043211457203100577425538991401662538695486897075043081419173665546709121348624119368861530416040712114025250712217445398940591561023914834621195690787470995560901658514047307982392379550625296358075403831813198538670815015154829090947245257411274820016447065032239795171712903290164949956987106076010010449825562114909065748183242671441545803656004103664503423948650293857653400678013299657268443767152426702230023122848939235068896610411579341601069784004379547097087808942066949907221821683364779253817506699499945571833562686620810924427783346112668617820786366938795469801789093126126062223555256545956588444063364262465075844209550189589811664984100042846753952937506979316794351587252354761193536014125089932823759798839591408241253396549213303385001349111911296336400693990459661468918367744460126358560850773030309747287861306432710831244201152946384583093435612369793430198706362598775944731415919328497716274986097734599598177061862817686948866426495704230468519480182166292151437194638131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -11139274869806141831204369432751155113717129489668280197396413522162014466808123023386354701632963420078455295942735069607010397584723819217621224610218799074252845123769108914871351877883029068195638798353186482381268801329769239232814833649285407851474143272604964779569706690687990694311014452943611627891518796705970178784043552352511052829806672095259555012016884996039801840290272204539325810262146858800906500517976227094915369711501600198444732173624362649799686137176472769429851612292026341087918966354064035859167678837176332109131278775872371542147262401902978704932701051912628017014044445747035961639671277134030381134048722982922076819944595481112237874777191621904021130791309468924473387660897817479103712327316328363137226679751800385374699712087090472590640363943779258500968205206528097910156622245526792389495072142108018009784888093161319751548399847016363478789718002564103428510773264264144704844151797478884563499448218872654013016306119243184025178368263554319014092666154413507321177931273905105394503157823589264632476837808177081274961984200674814616427200252760660861019263143068910435087379014610165960862179433050651537229923346386091622063643948039052232790092650240646954150814228300446081329173699379031333932760590718547202774140611685850236930111238827372093733341370881964838375411372766854267799035609314108216337361399843480867729024025952864376644464995140522968110543595379125904485279238245488473840622584701658582338243535300409438608274378575999905085315222153364154060513587042707943665910078786985764432502446850687113583081917780731574474151351230994080229348263202641177250563096664684922373331036719531494726647286266919149463993164103914154754996089766528514798710302186696187163432192311372672287091404163619863656177087679460665097502246295540547429210332383845460469641036340347138842332359164398987777157673610698034200370561340578149121736014285633573873902806057208015404996100647754678245978730157256371881195355133135002102943764533099715122590409000197786213674459300757057083725493712676074772373385215499820990432706017305464998648404314324762001932506892361428702603541595810426415796273800804827795565560323898878755880912040602434139694105817509961853262593417368203898777820678390616576787340020651783170922493277125362638336246802290964563831467166326969287146657719004685572209400935277936643304987405657786693617106014801212402839330238019109124406235378753140108281752946787060954487785670923348605464771536610862820005165500575528603033830678089184929303580170529653257164896104402996834642070150251071501526017677932179772306344921791497905035267495925567810839692667637001254479260443813927174851292605898278629094719928148077536103134947348806627736955288979613334825792047741886472724240292412675113214678663753686241607036912071014084768251574052084975004606523216394578655603091334133170775049109826756928299695310335139304613962436570865050414934913087724821258237350831591945763096709896224370275371797152945338421772947343549233897656670810026339666322649547334395133140830497741318019107858234932601456368270541647674539065009126827698591418823096693110172815338763101808050996607603683649663989132651170867269209052117386984134022969520432611102876932566241562523062436439312646387272439928661516039157766964045576229235969141594763064753444087600316825430688018813281105730008634974513142457572554065264810047148122106805793834377816464416447552859419118223213569560786348375830800107844205733795780193373167520969896733484697944313867896438915611806017978833308501760854034432572451757715178266796980807276382045785739024833645910828274926712576943556687903499916368270968837223050468686949345178023562918391865037044776276970857252369181546876163487078171338065402165719909713990805850387902785126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -9365534821611656986682361651486785028833473394291464409087783741071271672864371374453805920738053093551580159921830474101976908245273921822490420168109121024563033736406518403753231654184178944241140140984068383803685252941719065626365312279835033528800208807866318451849472724195789147428570158399950961980474221543367731579615717830875637529933703743917695331107097800412365438851770590665090519415864798746676514683269182024894942644747813923045783427769558062182599871351376085765211541292975448542383469629041770680062299216813671804057510902923145065703755603965861094781025120074513108382326805714865591437703571908654624699240958772450501744627099831753081410294414861683561896251945501888530499962180079218129127566236589634499528484422703572565859722643693315227288700783002075005418513932557363337113850392020350121043757078431100270133360356483660758929426251648060679255137330038740545875291061527868641261042781637783398612389693203228290319056190080639691817541835898861354301694382205065754491485368949254679716208094604322491126376765523133485947196020869244088888612877964156883798615971325083840125393822388778977103888324407238741946120919421660275801891103797985536963322872767923712208488903499825482616747281218030725587233028743755057673116437364355481844632634553139192220907907374984064171598036493412797074712155598955702359242185322139976852210438022901627882244002118560628357786847315019662658830733401106414346013776374033209950876340833667981650343577700283524271984461148750071196944503119410929727887100055140423060972753271297560217287824930797069197349895841814821084523891155892600449342100955438139979619756023858185411396846522974387225767328682273253846583225210588921180899125311750299561647954374466617748932994210897416332855111393883393012358846147729008477418314948506912035031876635443320446829032092246131493644612598579793598112942816874539427592388059161349831740547128403033196473006921173571340423904352272417100579513498753553623275620650209613026659400421393846913715237163778483198009442779845053080323415711959698527076328072051256076344120487196073308037537204977272782410087758123934628214908294766292513718537491652110029880212623936118592517164277280712033734103405265838451241226920849138710824230729590877702314760870193525825026883968461527285540217758610095376991627008443705299669160485412032678905191819704877565913115966989306169009700825728964609174046946966987135786515607845492090405690875601020259663078366217938834334333920878532431454082319462002370980504132857480893945876131499430331085650128278375376651662488228180216699989013604602790160326043008008372235120455195537438596127464430340099322390451559038234457261536488052153627525416920760492620767107881217106270278262362708972156039307603690167206590424138660691106285850932141526925208866033221480248659346087823785425831305138989066733248224105894439087423301394962578749628476966603292297489021115741675167871685923332549530142466312070383819470975557801098011610131448152387340883209133775568129604834798965933897656790586549577346528203410818543311130046213462410732802619871312599746165356682204205235390208125769275691392026205168324323000437325686018913724871386113536653714957825574400075125358078736779586807422958995953557970458723059725005502752797002933707445999464547881451110127459107275884119343831745600739392328826161248273858792992035633307039655783337511395479663320685026622292140824026325055351363360334403199840893868968605400875325531103465215380733608345093436085528949651968392928925586960343797256619966244011330771849800137246609264176277757555068004677137896535961087909049281878340610947416808898014201421925974059275282866683676635327933403397562586129072458475429867397749312067564306934125637686331376973887044155604992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 223148917480699311958687669208648331435650480157529979844215161569415298566291069747376138283055750870697923959310499303896132569881933574948889491536908737563955726632909653701932142443515205081706085311270056807458930976476761603254756213418300738148966685557138308869259929066110979464902018202143253774646014854752511570496810762800270969043135496639488867579488117791013655243236492843990051523768979428948118992897941222341397486587469410004536171774219996890464367718736856090129165655870820602076174720627559960288246143418288151340931125330527367267415492576086674098552223538525485760407971078176156002014291059707168395769707820630491951798992658461910714348414651129175089510565981830738557472192004801943668144043513085754259886689833273440682403642482877787456646681302867467214140918756434433531183539155288543659903569912249188538400112428301581573759148449743434058495618636710737096319743768143268744458529551520223213843302655816676242857651674304493917196636994585594986249974578374416899579767671646811087954709858372072096456750865938688399709842781257075087256407112991600505678737701410492482413118560880848960039825498000122005638727245180775085564802011797880277891703314838226637909954194530912151413523403508196015685963181747899220189131647392274069474501166680197340930569191460389719375620021003779056058084206916123917845903271027164656471299335636225495614894248651168641074765643657460129284080406094463385880323844347848902519783662478480895594647802499011115658852582041054914276331487709561711943560179871751229313157742912742625291483862269117887189177281087916077013742648479749755790329613354224864487035255804462343463065513516839126082693502614086305993661029677061588067794420879062289528925538411064292470242809440790354973384643910352035605305744545426178382604359477113561177651043570952070483134579220039208793894435257146627605955700553695908528502357021155313525958047719341720357375621723831531235112635066982152943114292676191077422931031924319696997249622581776985177596663381871848276981957882397704809108356281568254117199366835230132030682867411702406901337372579678383096039836367841895709766041209634030767792399499002541492936252052084108837029940799319551899331513515988800281835950890658728831650834099446501722856838637663977511895028142210069193361817037573201637313307237270555932862999925780450024729295867940407654103963787578627049274992707544742010792257436769272658193866954908713420869481921911720164288958123282710461084336275501945861611501372240968341349606730043497249262572310441537717115677067725996928627401716755180856579810106160500676177984454646852729794086221933511529224851156126196013648922635689915244573745319164171799217307691017456166620542337230192563361203081161966293938303199419912827304162650391699001746791831942428775014126998146172648316422163698600285800477586684769564970448876408082603227084087873689964060252155977654721698130339963246181600861841757971791625527953183510533577163117906949169261516600657350868221715390785426431493560415312758524816835946611279506824538222934175441728667373336634428489266232762557744531629939644892491428029331725112097089209971037752872690394180516676260274392611786284081078810922768309044033816327537868350711574797378607554598848582374595438186991428081302567023083552682840996310976650390161355095181580426099435316193779196722813351858077937793803193055022498702555205984728727716323016825755436041530302196926170494180845768852686177554069473306849565082121007909052862529102472631879323176421239579295650054823658961193216958256443070901545676246525448965382058379614487142565092126324079342925216024461545619690944411377823585954856447868893902684504186130767528243371658004738768706603179443883836304500463652071180771031623606327847157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 120208368864637406842191402648026481990032205403979071158797213845995769350631891436763359918979808849780991652454854788997937231269102177390558538755192443006305554513351750294338329906031143915943611775581054544975486050472922430866639633657719399071238070301069429168561460791882203025238300252573107160371537741031788701290572664006840901038802155080385121553835677813218487832182458980026205962087240814223358349280566866270511435528696671723189872755062389714789636030226723957747065526983731950099320490471252223370593525695154075774141277087116766998087532310709735850568827869041393505252790438906681566207143424137998602700339746260374284404886491674260734599663384496283596692882284966792467244491118350411679381814116890435321757827940660404212868169571249346508771198410588713356047249372026533339830903378101279956178207874781276876950584196311683898837687750415768950018405955325548839568805114294010763646550335599357729655829258297844853403497261849045103296687600376317998994580502486907062669003291297685147858928392022120964951662700879022592522987155241924510860128507757093626098487275126259585606185913665151386442454587263199276068458389029154052302744328750664676000155384862707860013277696612075080843585652849432179791874490408572395903115416366792327179707931166840575958629114843917051182542472844818977035524528012079655323299175681899063472005819661626447961848553570271841320725438722524997235938778276783801761207274189573844529035433686029268887490172440637282787017207747767730020007225136047334088409871564754950204040974416204687854718713034894218287356972823136004998891293926761670831286239194004309011238092864874617921199270555764883930881691200161260347776125711652022979386505370848800057930943006515017591051635926720531427670625122619964545750229890771366500610648355463837814188761976956761352559687410917661953218112882696953032360520905351370997225586109267836436373075373237117746290326526560611324831768963040115191799668655700930294839774174060763683257862287016117267138474689908115215743143652709945339533250402425647165927773935800627589432539083130443914298982151265070453185969897913853551290780508846002707096272264180156809245101495958611772944373919727380087413191373203078018079835330296339109360699344685400299543095789401332774910392015157511894674973796536601650403926699668189371701143670951227525468600144944884981580827727827802742714580832514878819923900630489312775743648821856784765548427268967706314217424997858481945026409522053817217735716529331992723606438803294541996739313737447814028611767987572655234635240895871103053888103471472747267070603236914479594265233065715932236297417395118574289214055401283605850263568836901801824716157302546044521114983969256142251285148813748769786437473583232183235786393809476533384316056822157987257184337703035743591797728532064923779704818667825890619363168743257966365938626110851545520958102976338188527805177395332069440837033406347842110474718525832484201440868490826183437724401236215523157211578295361755747780182217305502085595773634136169688410064514616486501566273889858257542350082953106166104977217709460977910103702195483104986801533392113251974181291916663753501924364385403088282796521275410493658963312102870931308015208677219720440772339565544022412167307048723131818902620200090659019638121235157459713171533034625222107892749612688751438748522003648771270064265953281729043503575436553002650059248693817730157221225048948897707230962488354175449326061617073664556240191325845814147288646342397465572206003643492082203227111049048408438360133841498943774775623257648097424395544594977359502390039537861913838436264334421636770303850352684210171197930212025045580690658249191122951693769909215948883085710032128329023637142959655132913099030640197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2689009899481460771148219410875422850580067632291325670243581786377693051062958865652522011278777470298650011704680059311596795273931269638648238138489625074070598522770346678414595273383128321611716609873054568370118668157970672968022740921629117862001995094821970524242450766643422153604385865023296305681208664891886052678265536980337416930488418067666610748797189325350045711058363768029845769791113933132790187513177127468031835359259259434668542630177711861851727861581559124731827561794688330853088324329304311236302116964696860749986746945816749673247101480447763018039375197128652487323185934239014959644602970666529000220445384237070480659003047699543634594901916640985661121011832850725968004347459194189085911947793696214175360323324886337489208063599926873880831939902001016484058842194058461900828269524199572338480944957950889026375979134556509639953094629752570528146172349532793243527249242739261010996146227899539114330293364725052008461279971155097783426106107760776292147701517496800183428818436072408295411150759296772903927550278022258388627715149971096171029277494895196736193332629959364224897768886340522682045614225495858404516095788098585605524539055312123325053330056850604546791729311891747516043917170016029297495904627728275068828950370435593152796328577240843364797910558932645833896083171370917876081318254860644634749245367783281019920308938234361820940043033953810286684565659133111489107127957995793187367715072788684939579694407519255059709286643169060572023244107612268564297187923337741197088923095567202594559382164251677921051918935919944151051128122746645504953429513937270785843248450706783060505454088459268362501373239354428861543136406173029413532876263783300515881301020509582708553752300494515814759706905164371983388833944832786818951657323873056421272890234740734557372628489186642900923127786135151743848396810306839600434466581864137245786553239699028770750934884765804936083635881075816400823891539983488692037378850903061568573357929853691049438182526367176369172252694723741697425881851440676312708980098626869449017617274320293041554988099295904766441528951016432860774336766535556031920871356153660177430146628542148773121498245079327059348119470941017734933460190984299824493559982166057684006083898875992839685508708303593575225723462974488838596298287923625028301609298006661053077208104564878989805226367785401974532852404089465015367839936007358868161948781690524969238810119878523313233246861183025852047711931933268671932442271649350049199415896340026811119953651363430131336210101910368522614950316187572144581206572088867692349068264300229576073680215995071888793366149963293162922821837202117282272311207518814189892853371040195970101082277994295113873322666052534640639491149416979415692072502713370086240563234360312933816861103734447553895785090346452988714632680754232829941638558020229154426896465019781303895422834759212432954151162169095447203882909868678934368473053424896537381038173964755836769807257110058606213690872484611935880545370891297922619851915450600782543160314380812513649258100540341617185399745733303029533716630538055922216534052452848052489333118393385845495688976653373765310093839205669173626703798676936715860380563567630532523812976787771200980749661477660576747645763035723219924289524412854148130061752061037902623114798584547027781920258687894104843070586232431519447559617390135908081762478297581675759891308408889163065852132224995850704857265390795330817908423665150671148123087379724835952444958549511618189174717742177133402632485002875111097409620884026249245160246199019907268842902201659268750166115317002336570317393729859362035873576458041811972420482533754696334318148863657129830598780816201103001135722921886952949851312699393439124146319563505202355139463217277829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 7006602432653956236800666432483635744323380265728817996045128763029654124029739673683936777724365957540482196833234951665454678403270300446740031292883479519848137821441269677105212601913678990139877123960680412068254758483538750594454751978171149725356561179225155611884383753477005392680801312204166243149288378173597790769557911285820214664174000556050753471143005270472272259556698715687269066362178443339810105205164442102092032535211770959955817780342144953415991340925963637062747999601233770683331851320732749425601245243923951436807481699008313242893699894227938879838897071426738682388352648516692753347457516569614758480399584552689764345255146329578180167993570016066394988525204849992638258849669448118108335526278823743188410581509270448451636518439572400772161757342187262691335021891223186383959379113029952670893644354014085044791441118472905912687620252614507989364725525930089906338062235853152457767394843903168940314967802005699529756252376719907421575240882726431682773733983166193402345373899154258755624023256940183481852560609203508613912247630627454488388984379741558293921052179592740212859867183903761382707371139581693958086058078674729805053692025981106164953809122955561452227081944882884182302024384495074016816899455668920171475228812671349409088908374992668822546228649995919715158130913627615483584121965365114440755430473188805958799626176598928702908236100306990132988267689539933339810876975557154419086801332541728052367503020987778268768370877049902003196284573630698834467923463655175297065003639714028546481771225697547014275973205814041477853072894221072376124573118498642453967658430302007033254733822951630854237210369766911408152689408516290481543830292980525354780193580291210784430650173124563805672386956180831354286100997991370890027758549129014112698523712028685199187551982624697174854087856629849398288217183564276892012913583391630164130702442451688634743697723214315484892858604460505959727730276386673872852235738584038159589877993675169805523269684607021046260701544141081484793146401560163575833124091123345727690913680861284561309507157148506223234939852594888991499237934462776435156660625390472961250574961774127409353013427863558947692862422152069588384647055686883611928363738728288339723195861829752044172999478902424217841271831561905924358562120783384368386508991597585028124358742361633095591058527168151319421472562422665785150569449613292847956487654753352931341528606353318739112287789553636758302688299541598544024290639783924113958894086265703294175960782647157077633169296501042459664458517897262148515379201939754711457182478062029177708772547861865808006772332572891546511764363961940234003811735599419622677432489946844053638118542482661200987724761605579409738253912293112917081464603233911446680080642634173317279075491285053543785797415607073012406384948487044894799588448555800461178261688171136599181523037022637200277446661693160372197586004843873925139753098705345017857653935426499641760078585667654306203154603103772672250793110632599394706917177066563975381124405396822412628682985476885571420524370780912035200643207810960561687369958364152460995221749847660086790572674480090551445664214185069171073858664055544004374344906613533819133383165394832623320444672441537267379982860604538969566635719775426418782954207371570196416520671654458053064382949498227885333194256241951736125775565782982618546255065329545988703266871222595798955430358328586165460535174276362148325893869667296658123144956273326136084499691065671494881854960202599047894192201973975135684408337955881921578034980804289537905477011323581328475042967252965703122592506270206254574564248649073777665307137694297451642847688747180947269346731393595793754926207938634015805423417886500571950936432628810379291077868047397027840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -10500445453252728454183326875324613263844945609848954253827410312175081201418769514702132021083158566760682271698505021278674335868063723298863177574869924043278767558048379273466087439606848216638650560716691671490996570231654006398922093100423361792863694716276808296799730747636478007665010000871053225645936732271442209129650364230090479836588336449052811873274326743692961036260197749179667509314284185328834856007203689862390679837710992789540965749923607740612477019704643588103304951485393368269265966782431401909422389632736132766034943849984891224770727354610858055836474307467257273745308102663860671301949311757281693046079486385275322451775136691228502831655345366591219970065822627000763209944169690040515576700700615335867782083092759992564054954047321262338737182126124545478329967202899523333452315712477549778095765682313751447537040922305869842086068311157874868421868716133597069186574276364706768338072064957646386255274520525889127857492351652241896636952569964168982622868656988331092326319911274416236137169102578977507186951833048875655675147812779866519075831526405140704893664051649950295190954194735586680544906033804611638711715924164226119243515619911014950814431538162961708512612078285481141934216360186434889333349651711042964710300783429069975417010686839701152322068368320859070504163435690733784168836166156438538710545497301390220156052268300136430770617048403870115034553551503724668544740702139614153845129113302022548230711790921856715737343866590537323142703825799520112667515583539327745651328584784018747354765489529116958784636672998229179380568312604538912119667180644711109954751110688047896819101710571182200383568635284837002971516231937835427919031811704808249897556727473524177064848081632360157730075370794239583146939744458713330383865301750168423790835164485710856795305423549910068312232228823176761495685897818605506008874475949937416824000208059582641965629306201163335974385587166767239437363416305296878682936655053386810541837327149357682825473631061999657488846418606831561560364170905350482907955008022189202034538736593057120710429640362931263408401964130612399294714876972840725820820669381558077319073150459460219551550737299313687351909988903129499561705293655344978348407296075013071052949819354162965629937668147613732390053657800469770078098773541835902777182526630884788829255068937730637774154048922457880431338583423045065303258641655930346372042593849631583219587486682926869932032924406437408749252076357657909944984038211433748989309804987084229827351169087694188255364171469912446350258313481481748852559186966802898202430624552247853361482219234777258767878422943767773403695733462080623366020434238256751785511580879166428214560922873860348269149704514145119472946887506844126853999778215908760660538712591057779348199488496168067509684620095324190052771762482980584872377865732082145761261047105614125992184055792529630459725556164227228689638243852851794449227939440778609141721897819753135270018188449729217828767634491940339419603608409009988600645518849454128510078430229862333869214022940183556079561560872059619565823393308865608388648230278267700730017661650695180126590852707611541784789856460890472495089463318171831091058217815738028130829780549339080770314288518518991567061777496982641624191231392690645534851233411921682004652206273332333976398674526476207552342277568454539860826479064710506459386979676514945727286299396335271443356637587919571900091715326696485621915618908451799197132085031738753645953514364827432092957314780736681754164434439554317137825506697848413460821763761278465466313795436852107907817133394350544089055784235022335160630597802571892053081613184495425841540647900421658337839721681084146844037883305254285204133190437670744317722203776043555179208567023258828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 9730272966919333170358994759726113129508445646913956588607552611362815954084972337485784321189760121248260597486346807967123578670463268616834595923301771703810976181732775965219213686567954189423023660416535566400292734003783588990608965426021889000417841380998925940203564645856222330410851338762742968196491419681337689055039811203816326990394750951410684761257517415988625908408901491354936513350512521708070773538874497926194335964533653397880952173698211312621512834227522311203046021253632877501159891049482009918356836335872833932505255207812659293349306295924260659628092468577441427578937713785090906904654691780477222656473752155014147959423135291696917147557583504329550735293547126138514950281137717080927928549621487372980342536474139652747115478657394671897811852792918667684427146705932130368093558682552697719601974654618999528671745432133522119538768770068804773476792560880973193013365563130940391351620722448698150337553665251634792195122483641069380654435915897900402050835654938254318668532648367970974321899840483153141807060392666504892137222646294791195360385513448777980101250224411048382010028451344380458604455404300209594994681061238208681072375425014763242125970745980186317189358706794700877088831517568254369703922817147547119928561646253630886591665583316671492139092499826675837133712008675885384696200172843555853201464391313871498638962617284689068556613460833104207580920925467144183418855515012719200899462051264703198344005604178773912987054221799198477449820470675656305422257235029418939700643494702762650764119065101904759258962980267206112656614198007144155328929903367655101270377410573985048049674390773919000436444649186452043528596490799856506984437682358937916064918562595207494881256509223338930167750218378477841641793319276746316858923508658892493929976996375243050879016416796462156496550765692433960606549874494927658913789850259948060590573490899147548710914651697874554047723656702623603551694774339602722992456554577769038020372704770543275434237840230870916987724964188442285280888675240168361210983631063183314702981474075774870968553308653857630043499384825713045212786732831370131957656533660675893573886675836105007976217229792447592387390086039810014337475976056237351535650671394023849137405443764841844707878830347487698582533439396645210689230329067021999369405465970804834195262243898336253461349710706460910102314322737832307149304937437522457764063250503974728997930172299934711864682391167119957033419160878192989327277801212928847184661690135192769733308098795499329012081240571405583553897828009878866839991592969707442377967140863278230299859077201207986367373672178936975429297242939639408044739247324741101219993894160966435095664993251419475841808502819351424549910155109128610992957106222409403519595002689919407710100268336857321164177201933928258268870026766684343229293810518321982593702761360326590345797235370270310929998770821365190733539815753248811974205299400551901709108601388167943885730248556673503550005461584288240326417548455054481545746187585137449017824985699522600481201802341170143591188408985831510141802387841063568514602942482949090772233705955012047225140578048982135490764793473373978076722473705754720233874566975189043953893635375446368698061880648523518853836018250334678182343573295525551828571163020851613890613092692662286460918711168303309079418194100957249642468674404124159949852923371808986687680205652210541256514930793591991416152891337007331476668034600817228988864496058675459694519031300338168309487287769982481954308214800515204836118996838786182839183712603243588829952893125416566555737169239107407892419994152677317198482168643025526181072046728044375054781210584231746666718587396775540282172921829087225767494779339184952227503977956553779955177135835971584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -5277765421901645037844158738093744283469425065590301346099066810960562220811085683259531659766174223132218360088986170784289684985117689474999492727237711802323677193463557942246804804605744505347523724672487658023761080715983805202828442477712446594997973322004815386321925734658346685898335549841564646662897148477077243493650725453129861557175102115772350769112714639764077418579855829452339374649513128009991999393756791927927869167082019267306053495108177429174213484151418323612756092540453146934907922327542194883811404312469547446908723805673404067484252775358436985444560991493681930521737396140505945062642242727725326030121621786692268195389748050630250412440500277557569455972583557752812192203202924021729212309738601067922567341361650040480315110093711546515422151079859227621080472084821271179937779878618383409622881793859436862284009076938815768427137181466039533336639377307958563470332982579713180557487787459080143094533297395703945754177671878707759186339258164584812703222657151600939599577966419126316853452893622670244379765431043477156511795633248134946397976460157901710945214710434894406078016685589411738779980521076982619445761581940606081133995923879406459539884859061454770616956267908517934630649593750943286369467608672696643511414925835408165470184136156775701287240083988711861431708796081291190427631966024496714003692829193578214185136643539722654502517661824570883273827472506398564224852422184198752941103787971814100490977028724565972408256114989581468033760662303992606608800936281711690801091715401616057840717614579358435481680999420111698120719094038408591856671026504928735704492808730591351060882231887533698123524237371327628901718489878554228822804856150176869268366863014297691841084305743776127100418294364824016232826033738688788964077327101309228344506395784386737901066384698818427326975783318116226127888685913459664430223484899916356952184629752962451187956333748119507909500161466003850559853713945577595678592469355513593712842702865392764123220902426091143413413665046839112152077742098314626130995268569494346600791734516422853786227348042662589267829673018825279772233035132036753663998130656990680030979317533261862724796114303731145623210290746106546102147850334290849166515729050971429053546896614035722001133561661401902869168085514215816450038806325226227589545845408657894503125216730237735575607595445546155043849687278555185726695665519259306878380496800945947734647468204544813421216898125575615097313832647840962268707822648313051825301768529159036027873626674585361482690251842951279317594137225542251426841544109063751313086685067748335287424218864753324313854576552297125838619298016733444636736869369242460344210036596243366280556573278685444784762002781888983356549214464581065483252333480129245564301342573808261046942364976257586532946844070735965190970654485964672666118468358480492013720047323770064028394703726480842711797973465955154667217119811687535468219812520823077044447595764595665316762676844362735458458297321229818339665960148058505038964514209051439230131972056923675193380323825151411735551065167205660335655729093394992484243194786987921804104774608281793088923773189320693180959298072510559263797681963223705202630599748039807958247382998789413599775096003670445961930918266176560134096861316115739080820360472377971967768613697727869065548128720816533341136866892685917885029629945018957381599793409511935463082244083635745021603438265579287686514174680802570999878901898528344194269158085324321283490699038474639750674398928297367771555688806476336003761667359244873534012551617891339455078869528101004139934376672283942573402661608601516920503360354156387366478376003741813325463449666836454276347929925614257118077417994094030025008018967538025393829935657997301816908137155788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1710671488787235690517645552959989424206261587986348525911941943175993292985791288756423542236562746811777331516088820270640875460198095582846968682338911953089475889201258302582235115748083610422984482747634381730796737442471951542255654778249970066094471144279894368277019240362545274331252506777339057682828271793889296878285689318195340535192154949723374730154508812287676957005819906877149522089604176063084985900540984506094599629878576773032901788049569907152686027889809026338756675293227903904810601669149958827877949909036785500390566420919921907507560656100247146115653891998021193024086672207872420083267736738430035778522924766773083325906232431309676534891353323832258849135418031711038508919401275781141168815458538870468588622021624082219419106654697650545485131308043421219654725287613945790551052058145119328495886793902497935543311850531415614552149085559126660065693128121310272597130157027865764893577119892317630839906892488462910832850116628038379905989791221762419122264298245805270582715955228445087048039422781928440550235047639360219627821607495002448585132525860441921886631290908920789377010674414898822292140644442200694768727731853437247203072863480814559994815643455378655594987129257907560851260989408233605036905502348660933612441890812902930390820183302595681574267026623445260143383332875646010484159950479428240302569326157680123969310006949579719975242654768913502654397167439218127918925095858245284197839867547337595951468016655740929457796196916415669828709347020369171312791985525675360009038784852294286145037929270354629745641000534454024374148624905393791596050886408443180400841603698217322228065564142909268340423431562385281556847415831811681788796090390302093588496411889307229150231462287392685098685931069684297716209014504007257926220013744217001947930717189606131348816613769445073976531631253593015056028104428310098183182926729237545814044790925379446898217830207407065908641396233001700774674322940406762682749922971768127095168966062463702758153301473240880787749940421490895121768652221059277240511242310903286077061158875566349641241079031642182836294119859111697684359560006140261347479200862942846644517843435969251059108393279762155349404797950533833930629364901309158141226770871481318203047815826161090147868863465741245247896187900545799951340204665833496473536366151745132295583134193566382695683732370791911452372061634070180942550504480536998772587178955707565952315314756200065236761989976730151269115750488016863106754967879484115993716929393462640344271834948418677742151085028584248091800428128014355473069257225768324000949157023962481867223266284996276404817755788269917041120103773903835373122732418238466217731613469490475370857424457984328574650290650291490416798122924560036634019514281245018977995124862037545794355210444196209481934603542213961037514427213133278350928415405779988100721618211801133492352498548526499239991896871373101681281969498827794385826367860122506842951961652014285622473656645121454875925031726954469849215373730426317960419154434492161338732700028633144032833441873564671863929001697066446194437196732761953906315475640561281457054863900967418248626399905290977594726419682949931473598095527403848156491563686435329538786982234678216214779437139308866186586170550931431896352463375014431334379777910822072421432031236942477214662761801220340549122227756062213466589258343668924906723990886870950203459259500023481756280073484576884243325241704493647741405775217682631187971474320041291579838217414001673446210398485803562531252890478151475881091756631681512315302171804713489644643029117594307542768064723812285024589144939577245411001041649007174351417146554780871087853322160466594871325201468757971685790449961326421055352568596716378498453817301971060317711046279168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -479437256192066577803106843904282606356566863216877517798584810806059405972913406147502100454994823288033863790818807781411735092308131035438048908416962048114927791403084424866902269516671414028869858049521572905158714000402621255173352976247709203973413631310141117230626375891533872652235436087033974214475856382014003328079039353515711812042740417974347042152947151134117735715814760563594476023165890920861191479167101399077400758031249561167034110752712226784524694566479267955943916675044387702603623753400463413763402380039892780932055353712333318524026208507672577186246564638557201673188974312640746192560040666869639213771830173818742689931722126184085895346889159414556838908945965200521428924044859701723427672084817982377495583885964536706533690421125180646551747651949910032508927726070927321550905881449392580989512807956797055912348296601964221348747078226312767198293832818288354720907246730518090974882784871648779392071975383168707260944018685807789129860528459123254469536417569252621729335767854449825346792381285505532972113892085290990380264322330451860607644944176968831508923977069939649129366808416833412083693485044318050401369453284092672625256861869244826843751946630224953572283151435362288090518342444563552314289044496693415061427332329718052374107098513048542164353801885210984998118058540099523862900333834280619007745799840037348994361751303310183238215929250584921228155010308922969265437143051697540855735438230660534225947960495598046089792607188383019858598660154182927391783422226301360395969370787730989987143958641928981677094038614795228122494969780584827063745220220351373378932524640198960467950750180517056738714478145616695432581993000962880032396672752086414709645740544958158372259022923920688503145240739385199002364867275724114085135788936307669842930635166465059656903117823618102203870498991652686240170992132052384535164513785534685574734766875307710339090298645806389998875611689338189163862749622068283251946380477858680540431229562506926101303038819139835155536280205366342161118936937895917710124869446416761846849119864057453266701665819074346944252733214358718649763814889946915746405132036169718051747544399274703961839120973496575569928346153674896528726254368949995509352240965039985745778161076248261157556048012766743255193203374768007676912233383861490185008816427475808059604571292190061427793009576737503985194315868778544423539235381339238047551685949363839161710957582135068752728250837550792475015552970704717913859408014193045426531442601154517179646199624701999124033321275499398286271201385015550321059558541698751861878085363277069585994379990530148653460888549451810983617409727956221426578299484025208695923409124536063450904161096551031633581024999972338813351273112897439390266142544033858854349714623417553245097977603283084607508391110746601704849685372102310362701170015316029111341824232818093843256379897985317726665629228682348580994021563629532699092987526989164672708096664810102457469533930775996745884740557503186626489434171438010027906996635371370078357345760466705659654421019606385154279589953191666093432364075144642987129029695141693194240125119308122324021661947619954554256036378018308329585509866441868930895856732314673160194165000751328656706499184397310331158143681190672992191451263570198059918349199189104417410106833680340524911613061078484568925167306649147913483424507188572284090641500480460435622174445607131651128871839771815390497417331501249005294445637318194354391923558274539047295798775403164059176798445413462431909037074376857678717539788380648488303915486142054059388211330231662360095680264067543801427888620500092484961425342604250788345941099787634103674422604239578274512579858587125668620756735501307102872691013519652234156720546096658749043152781312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -193410115326566873733212718733005555839639729483112447647381935987869220005029571504160047175315890691269631415987603867538613958883710341255871389904006427779945545754233057800460248403307564357808198914728573189579146060246200676648741750713583110602043456068321349477110644974882512552374410615827569834129042748407272388000241133079952598929679447755599429328878671978565522976908317953360014676958386514611278865903020619580522819880200940564860861802347671740174251425068535665684441346274702163563565752286759063832525744551311315577433663431450239469217648032218157493278427276715057746937873418106986210130580106086155151658315280078879907709287254160575475651473399012624617177694031517572244151387349803030378278065248489622565981131941983929189258193900176313894109128155880135754685646749606169982567453887092133206102098482346607626006066548550893863825871314107269537094822945570796688293477948582346943399476726267286201943433351374215740785057456865280269328143853115876409807646894294980456619344324464477458628550499499592030364730604595204266466043521580348872690672956527198623625779580961753724816529017887939041033533476146196017016213162613217277802162772612586354328841732315365538517612546869714888627410773148229979170623967727379413421235646616744333313199571483565580355385428546680897097034750362347847024652510996633065718499371221069622792202007670782158910466841641088344885120407578280285366331516787699175049995927023206138837530514625117088505604811538699017502581795695119649909740732375551249270242331717915143350148612449118146810033541193029471785886837964409967105577420671755460865845572196956326258709447353029585012192323754095337354445905432870537041836450756566892244904922210849763657810727206857627669772728371748739342657897422145492770636133900797293356194902219764445827464260167406149456345773702073053137132120594834790797450630561586903556715967634106811551724056955391226431540477534157235766640188233727108627604958780724918049053555946987979750960298806939011978036032323097047063836753564020488789984855608410918211135462432430648927685881566223467211662774953340640813449755563552255434569649083911669557521497624388528444491573617545905979289650103427237819366457337303429293914479132683319936331756850021306846073701819812713230775044632062541356225287516562422874338622810637986560222440140188985823730068034309305095904606751720993401449392710610291101789526322173064368411889668591425938261147369090549975324195528332529896121384690722408971526036798702052717221348277057649010798905020978129796981082770368863207260446399704614917928240953972756233477805356017680020414077357956614312171600303037684171544406906763180339475734802599772028752750078588774346305267331298154276116846093802455935360054522588795188437846465263452641253452268207500895128780578797499061632456701737802589942644655818217114173219710504435771975051144862801974276633020178128703051173351383516845208099625271541270396473169788051634525475158403027270724232552526264294968893829969784199487347123611984104226975778190669926011553613429739419996168337934959997599933848084755853603436696246017688135977435481672554824727201394455345427559103115324197406041394503580135747899438630965330578036438281761530182933085368764349651983338085874761409285838362302637205346605281058932096356288423332088726993825578373367494496145202040339780443367587505810288739458496841054245713745631170939041541333758351021393781466803242836584294468837399184640942865123310551135178636079445953155857081677238505177226199090895567538159315693724259877222973329923886530407609851491926824921737936128834492034383472917907095782971015478217659534119526938264524090879324997941317932642617731203248835099178596612922451646241031272084100807667457199135784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 97606509911459947412541814732820846871161638365739748400487809295802276917554070862280696327308701425207499774456255164973994207883755331507142246366528577208469950924273108277260854042240671592702265931718582327722348342787537568519624300079434334026242867820011704693665242764961753526468824102758500106690154620415413229230892312269708326072249094208743420692655016000930176970985334912942462918634275029188221696370179042387309408126814150326007766147168291957198806107955592420837979522624747845414070315682599444579509317339478103369230891488164949994329886659268891956873474454807933126622193042189013190190349471825261656386562494931468870561469027592918214984151583246812586380585365115561518755455459883696641754843078496323192091548977155084145191626051613115399348263290338652237116850473199226775845887017033480217081276593376307583452492368013340542537036245702355196669070855316496085420934699229940137279436104830511180848211573528929802548234319223948393118481401153776762750444653981835415468634301401729290606544539585085306807170298536306694352076515154622894517793251080525508668160116700157913661439044063137089274233168966797302575156305970921347568251476464518748853662902806471746683039969290424616129703822234828355390787361096423757836347619078304661534165010892416875119681370988576575107311094317616526371835187293262130024417590659157613196671204413434916176296680456536454182874345869898731220556091141121096143579733155257492528502149212092229848231439277478147861398810757394773448505455809036791575757100230564174693875774288766872143813883360850066618569807309491557068283473101871281720770898698389847794256768755899558917065649906732752544667323149673571731324535166794338528947734786293584865218577825101898882926648364977388353695091870226041691476738537898162814640856290584078705443223217749065337322454165209240037929399286915878000199673044591374851004658113918085999151013260241090920791132792169690210306736822946680962666884145837517990660607330035476588157889444411541998298918800482996340055549141590520827311252988135243140067965593225621103605555851881181426202813492523245794174799162377554507010387471045148586661747766159276219368430841332663012850847744614595366533889747309581415946914902404885394816337145895355141214311199287375314862784938138489304925575128940869715925064365126084392529457795506147524182917496797453924081848303320386596509150674305905337410447086545795002494480237966100468538259382558585019448020827506620100716321425622041708948332794888487445765130662088631157882101375624396924096678634576315899630448710029199269949751351126015487484261871045500533012390526416008300932632189555615633990415664300763630211663725762902355407483788935779604272641985238889032178738364636651330597294669002253093072750835885917324419539324046861922202102032259009142774383740041656828063821945377408626032924407362107812639722884415680036420356572180873704270922218203103681870015059398090045046599875597842064459924299306611276243903617817721339419182522065193894880973439068443966530740108752875590971104495147587021571184160934781732784712355744107916729514031666229610991666638860687201891462293867524498961200712720575689359553262214560812295965587391834586720935554789545438318999536726332484289584461491017467610611693048160793199794454442360165118617073050901321702251100523685326031561441425322762158867033055695863622955650906331199746736655801315028378849767018528527857276279721786108440013763251311472699211257764189989561015131880076229980460470006829502279798014048827250734349055394358950156165594840477883626982775335662739920129195516374349829599550083591054434794236211662263848734425356589364087689167553251600230030383082679120456505833430907654278776545125067203424068254500387266809036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -91839208812071834466384772475773517716387632831249105934497298030039492912400835094826255770802777561244914155272668957735575827266474532948855497196397673671149446381566357406163255498832348658161567123100629914918384751764864677079742919611864857914291464786764809560995085867527630947758810212044922984610332635484766224485713912169335902322410182216622708118975896707512916086527055156226168463829062792355941961726508397394055924898841134821008529090627659977405043752962059458709583874449438200881841532336211386720053169634269139338202093364413965590425025744059686860488400235876464710695053667686918906799708533610291514166511776018619016178050009322715282530628819565916631471284239104318079371025612123499447812017621311587625929635313910755418527291408523807193572781440376544766946844635099727763834868650763243521370706830028514988787819128627757572761356904410761209350668674972145862171794590508297629703227001495547191871202209456341123274803134186052992011609114336928322509068193970504966534474206404919728927167625452182155119557266265348591655723945007015544931925058682623592556011587384206920445804415715839331176177357512944734078143345466324424228047951895598968919815354315162504247565745102136992983040352862858416777295322751470121492581792415535233694890840986147664271688487356881559711030833797224119994562726270212187558408233134012277815727707280093240039217791235390288741355525136093025333494128284209812760383952448690100338591376425914696257103855386915290682561767056765584665948751166761815874868170149722701456227174987932019073698198588473787281299473699448587358392023284721511816655063920681377030240368150799813495596264999942739598606394977253547238064719791310773956802275396426691850622009301457396208405237430797221813647599594325986439917755209007707985275085978054975825470871016809211782787621592623944079876984242656172689732719506098380097273839685504770420688222754090794838661260773172615571583066076399259080706919634810887467130525683443475481752691035181787092607133865582943126422669502117997297916690632779444933088661346203749444799950149354291742653703196596873651799650297437459754765127801999494500536610855408788596453982222678568615347064121410331247767935564099698477354962782124841107913690559843802716018563238355311086498780144200097814198971362799235678612078760436509541457109091621052581484432743524676025228365658718584759311376978947977524795532206551920086685551217869082342955613414042098320016293964284375609010583020219708278060451923433131424266271923388329876382261064998648116160871998153836655882820500973682110032314956326041896867448332870982099189766504195749873873129182127435557041549631637470508126930848665447109036661106923304417869936647880354668433623395393597312081681582027494117824039786650236992448096569053095585982086678723329306411235056152743592456993558059395523322304026355000947414283112724853369123584676005753650073830450498738250796395123219377933172824140511929869307354373586418792002590339472978643503187054415876554013029392211311181414820567841101604281492646862325632509695714281967876083465703193830295347512688517481103568470642045831605689591263832100742925731657248674396543608132585042984957248937488255676954288178820927984363339088145829638234297868161332010701855043630269389596773328605175311689063064458335574623101953136265132908358261620522120903796881620521155906899300865829928680572681100941001398678280902056356420674634932435362952976566657566229669177353813314933466107719564514515052423843025395372785683600899551951567703280361062157643065383147479394695090611026937337256899322212113562789009610591627744289388844380546418780606390256397806695772349345000240003105075708486720233577887138745032963055908279075006369450237598142174330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 30552294823252725974895040374281218671863850580442677201565596077019805760807662781783427484607943597327789457825149027913466498603408009124775873370047205889662109453884370840345286995789516845202881790400622211375939942474925717577099043120222990675355454532951476923554738428715225535732351661280720712371087290902082501128178488503769374397856538681638265436871627057149117886479580089107755429033181576861186782739033969263353592571341566520721551232734237490153718458306547443868721117711907251800587551076763713143807174050866174029297616998199669784017635484254424079828253844430174019320304694710541203491787519599816900747279787181540261786362882260774661691740912410842647161959583966404848931888230548221739494250107862631256047274194829793291772521101865129673688459839203799796533056986002555944484181589442127831975792765683083935526687720465747569221256253233748605769240838494376813851291457164901089036685782171282846131927386762143990560654464721358050273319741785319865249346240843985889184517621029107393348574774356392566986915286228813895188872193759115129472767048093846929205100743307510721110162199880763963228795756053375638904907369528023680086996360693618644776854186385401566163293703748041684912912699879414443275626894349156953890123492399997937868739974192292538041912972465730242551902237957492453449045729400671642513436037711994094211741038535866478442533093806590452820886039660706049901603802933871422778791833552733517241774743246080040527366866915677106958474681035617374097032090604477017050152182340184232275961514304701302583712263232539075603517281852351439723394333907014559022774574686512779200120392286287981840672830959952452241201876925981392617169867441053763321150487595232157612579567657586641390374341309195674823349298091852178949181230280997436945864801067905891437164743211018644990214149975827821841593592840751456590474778391092367131928651241973530995157096853782285681709561687697744346165570542265383983117728462617154186975464972470902338808174755182989469523466187678830072494713945872578242888397141532212858891561083602483972262856872199204794424823460281422013215539081817625065866951907343187640858140199740456096696030457551103615513734612240695938015737521513944043415985027736671037063536317340816360063931121614143177994153869157355954361746279207736401094514619527971278879705684226006935336466670472659453794888678362755640542639551247646540131560427420814249910694519815724486248671582620030336885019896689683791209046496064275780588142655974014457267112020588621585125591452581677588802679655271064470684991410004200381879732818958638683757837182418112839544606605888775986190377669727314246502217592672507539688322654302521267779563889083062266147541183815965540396833094391595661612775915650801541991941892995919770743391718639351133511191101553927089372894288255980242877567800040029966316369063782225324680577365794733760704996737310149668202195756862916227720201146075601377109956594792052235685269488710273609080620467897996293266021955835310749332212361779844741598403667431398750075262215653795069466132542403736260126397257160611397813199299501169827589319117757715867656025904295673777267284040474504086753160225253008220352644320610229450339714541722442394930274132818374094496914633420998431533133428718909769764124330676703334762888975868103237327415891380512073179431678196846858640066359511506232992367845121383000605438204983692318226273495702265817801318801471076035685101471075914135725651429975985437873719586118934058954931820100023402675481057775260040136703529786828397453836811354910534936879823358159735770453554795429434146584948915090938898349323599838824484881318509267073169682586159209639600405112214259407741324391080226164671554974642637304599562130769323019468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -12520433199579927727348195129664457467595053092285722867111340974274662695355329792621287715382094652333793012330110813448105377131375148810817538704526778548533748727271038266451756735088133443689681196552456388417349493323638235260002753404529613755263827210815227739932826353601891515972030317352507282784052237927800390242531803622866854333821149476124488522962716637820447062133315488123336485001677856029405266657239488324530883299705381369392646630633173011378489402916009777707227691582097853456863092079342455251724848441758430024204487067138774669493942008262770886271995208398352626007786354192190966084252595662910008109757859212059714612149322045581998569164260586115112900924143223070832685402769725157378666862115780890922339826754149411211987995286553146682161461395914598061890557810627053653967787570405055130286912519313073011915147536877465686198444613882443434426017674129589479183247169751594794221533342958888488737763840159976513862752035736756981920286929421477872479954120957832442476311249402951818877351816818942397937623296090622522150984907920266913270182083865667366923826431307557106134795882871572877948295938119603887220502439176599470225566804097137408060892123336905210679497644024372919013765791818487505511942216486023198912125601044237192992129664103256377515474072672662436478215520148979412343028036310702905287342541576047610065813752357874908028540759897254041460689736586230690073295463726257971757002845061226322385664513053458550970277498776801809539632083014805314544591484402442058866019967473537101331532907352074251664713456291469196285447843494141643695645137323977895042378291143422248663090664698574044400851156369699092171017712513336372552984331441255879817074445380004995690348033679037027702506012473636762236400281928778101026127536683214870479015833661646564062638521759351545513495012174617355271671195529546510945959032721322097432290444963496034547773941440491044714517585567193839519611863751680367554020819810088273409564120035149088807861087198223012712814656878514857556510664451072367915913878805419236151688152365017220296739265351540023690478119803450260570027921605182629214723702470339503351304509171808972533179920226330732204805866412130664825167173991724345323941373602607165694179262593540972670846064821095777645935721569006360041789476539250377045580530079584099602352714785713269625806041658113138441776664517397709398378933919204311917446313253008608049582188839214673515127999522419517136650042977045041708846726721686825150595790505508962103630038094796945317647661565859802101201784188579342643068668864113938355305042702615548168470807712730816732398974884895531617379603171942247286412913231867635957355486509631699052387748116977049035138271241668098632470006133135009958610105879315503046720736098448293796817629597675123864334610992333160595133209352057535268203984827410761614013687826743689318223082087903747393539939655276714291207372790432301282142235331907816208496309086416697634802248573462134731014092391082757650528710791912467705479279052288516018542920893799159542224576434981771775806326471547601482892107252301711885683610824542551581197683805339102658814945822413809594948392304160481728053407628173614587022761408336533795789044993649958034786881888044216045650524355484463068441033878836689463447214215414766627887312784143581793870107116397358133517982926393954144295752624968230613767063512049088234070531394111319118705902394943896974165210976553690982542634077817607368279813883074982478893556498992841157659359928569994997398165280571332863943397834838773424997407307572626025494276834433744942865049066112103993446787169455451219889008335712497386562528947196418773061458621357701951608162487183609717809707635498719367917799887259904184414013466306655561973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 3375063927430595612373981112218259211886374509436991688477322075966550292741022559145179885359162379738693417127324613037468734632962703635611865764586106980637851186931718582541480836228562836486598973836097897625483988030426436303387689986834506128924947066955494322720436219140628992623012150061144848296485165036836243218653405617271263433372014412875232833949028932206206061447709946432214209946590794383837729905616215112941282842228938427075843405242891747219877115674756637109301182673933946399998346243162806150527164422673348921804210019549459946228897535593738879634499460401063547885037091718825385657761273196961650302863492385912425971724195517915396633620436267645999660639864482423086399351168298764502809651867681497269828527346617617032250692275731141415319516971597615928731966539496198426511174498574065178207099076031050347563883087348178454271574625676179167615358180060732165389696489520937423681644069952289070991059564643921327589983595209124503732419314980457457310767133552952858635223749025608122840987267052357935139964024750508394741206765726293201608462890536517253733259651291697313097388082476427168361498809176352009198613585392774961960075430780125961935059548871076982085976203907736118502096488257121170679626424076278525129668878100625190156610444883458191160769147044634222436783812594181800145320075149010186618889057409697642130852668905179077565968587997237835120975759748657077898667306468092209125249439360580010403312618489037216791550780866737564710919980921425078100956285469318553516501143112138564849264468995649496219756765906394486069803931585065754627011874993315051315671241016566934104428974394196795948716330543826807242314913810562816935048933191815429383560075987148587910835532227774186191542353039331797312141376221316241447425409180278234617606856651868358703098517238788786829467360208010671771312209299023265780495531214640973302615156792979345523879926377155691912235444031292950679485405332134768353133575839437496801423395433491358335858738992726145897736494103416269066442182943366416328613970011234167133752281973479647150209122282894411290770065070934361280220888773487926775827129431350377444077083837220436745779320793488728786584196314480522541832828614273803195620720336025854114522454333135096767073841526950545546782029418247505881049107676635907302627903687279324779042298436863409604655892199647867667261478165412317732769031010113841661484516762643374213949589961168597847983146475028863688230733355272067772635769623382437172328693980195851452887633858272387559141879057444716128614200360108797634493247704710311284441827524990766120388556043376582368366472681668986723785125896932427869976894814258892311348334302993011860873385282518781189050009514644826300327463212907318415700564608218118681355214170387030556251565290788287706350062103132344418836109956822095489764375592137373987034927824317718048526697683081986210160984793788555794205814510438280207846659689268147391828067647916450278815248148307111650524540412085058058816488667401074235733307385647126653993484082876744868446135598897117187948982853726747991168221377393950493114588831415430725646651192330677318905167095343265469542956875761474952399206927807895840012167501283798059342314615170495004415397645238379121732334593224012968791956537256502796591348226519799209269869857782993378919450417380775845036469317097114945670730977680465857022411944683431946780897224925319214239289500891607195496668849424022344134708969603693717469314832275714755793465344834012755732313125956783878027831350349359847569034147385932882345376966053816585739521956401444436052027136915326796669017768633530826701022872478936458584543221497348982481957701719241206518668964755535808031187605526647193405065283147404389423300132882785448755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1316674435958630116008488239241368772909686103562137575089298657710712821576913948267351598893484550825123286852373423778155157303491809340434852352582281015462080422582996457966258863646518344426118883398403830921616808790179875427489328361794336530527135893362644252250139087003629701142402004998701203090620008696176342966553103877765840223427743833816183397045735171852564404243057426908407523397559646419273723898919926715314506075236705263210693617148021714832008816830338333729412571475170518578129784859309624548891479057810466244388297821727841647338022482745692267958700948796942079160020592428590197416595598973011700694067446150481809533202026136623417002231164281791520321368006762285156428388096160321517673552837398044777338154980328859238869697859986355565368673778451646277022383235181526701038011713452847991014038123766838023632076493645829074278277121569949172256979125374424910691922565646843719957544605774250922079599726755302299913483074708220998654608843994998998726056274902494076393554809202401535334649887108718192937082971408257340526019323624102532751283558525810484779884904960411436280632733631799829344059217582525130763338838773851592067501488645186274022232950387448555878870861045074479492535804861818908978507727912535501762829790272401537644543168089950480176144378595696283863494535108851538061320338237659825724114839835808602579615038755434664312066643538820371016881136352339294867163332337545042567653266291252243938018508390394311418189203925919916488366381060054736761513967883671446526441148540548552269956525076064557569315875999247873044704360558508968330903979033272877611659518064523715908434606684131435920402450879231901444007473349696430756616604386758762595608779218682108270998982761365501787687718009919824827095521414547390740184042145998101143646250238770815690324112440263577059433530954440678538894189558925372990170744836686529813503255009372711690018437072203010876415014441814870866470066710025662103637250293215046670530049690251530176252858632043945829595326668977453335314145479329952468790632195927394234050778800399155960849097764568847459969461046373031107167546885483569098182512329412286518972399451644940098483881230985702445877726675887784160634656338668451409482893211072550928540372116440539991271919081199960732413774958820203777946748242515085952141368323491882466551809852651412297455162747917270761003298103595561024259430628342086896107391490666412952252996264419418039547114464951282643932696205144933437677053802640240341497969882350199729114162611508043773798169764558255447895595390095026479302443290071210381010531160471788570264257224437792536539874395541089465572281643424501122362726368170768139994830997375191630230637517987771534219747525730273004405959738828104172239938947104336519251368939633353656447698198327810377349546241428463522317147883180457337665507622283533876508530550201981668263218755827589358222065677724024103577801585147664940942257045921758272322738020904005180329282990752222222832927242632514681862227811920273216514335370573536194735296426773249086309952279816435304339356003358679748222488177721606163985201075443048246257473269782796839975929509534848300207829859411847858324251298046317600858421984837109303207744763084763562276153174635986751408918681621235582867383110750688246672038383429358440971170823495622852857766401652465647969766824161696168186645500410486578898415284175035728662358802139224199007993873506864755013777638975845790486886776401060801406250479972488904032453822900246813496188161825984450373116284524024056310515338272565142239258448478490412935178726173384522829299629669383814903272454135944075888044322578009517173985334093381995493923920239179212191979120719508557754637612321042865367191339700988601945731793497144426496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 302369461218592062867997645785054302479487670028520446926885700105025696289519329504940119758730136645340609340876317578837636665015507070733969317036747418809206522806697914270060055939443925689605920916166287996190311617183663485182364913743472559559484584144254872420125925631833772446278897539048451470334812440699471912706107635311399594796037778527078221088166748307257997329153701351608788515849134430412787867471013704985129299374225668236548563105506951899436133250751417274291284521110211362302755781073649472355150876841185629782026131366288318714306347444449263787944966561007260150246957545006324032194516421515829868096532678549323741206414407314770689608871134134235802155964891153205733357366774265789446615373977917178648787670111108379515125090039797394189942973579599343516938329026525739624862152810457716035848286165199137476090707274745892919373445048166496824470991190258086166033504901591279925479436016043101372959585963847779558456006017049935983632959214435026284369098181058285019011186802781482115250208102525035727342071567467496097037284730916520404314855330180718538711912500913052445109966374670601648025206014449295315912015713872120222322307271806011939727564568475757048459743841080307657064610748131412817119982579523075726664814583735526625895662742871937387239815397216584023783730282851359112700080698529030416429870427426076951761396022859310521889669613730091945587645210194793943436116076409823894679987979074631927957358736378599524267711892394985313297423152793999601151582157248754364189690637742602426534492763848775583500585414507739035865808837668997341354638026850104239331188863201829578946993928238019356310085069080453307207968602154643213091203175864379990182916313286256055254993083092982726091038358052660503901059500516416158010486132505006043702508147319168780984801080430900115648958715564360869284898896667120045126148323907944572913690963368369696602737962432942923288461910187453766079154352744422302061407178845952154917791981709701170057557765541601130147765727236487285329989492409055505103669725678244947569762759290295127133309243389928937425466229081635311819884641839149608089852328736632129653686727289363377596763902811264513532682315451642227898625696899492862186267979212972405211113920134108992869156268118330320144176363212960398832831261365061821905559407025548862213787224906227021743611273219696119476202415907391940949221479330748950572293803911556260663027268702955948489315496924543361132611663115050710869521050035518616969433438189553664029721740423942765954695243876990994671920808189562492644892353749820121489718510409419507396859008259146957026537498066056661847636964508176344409965670792157281537859835211840499064501088010600758319077345824096652074879441491784259104156577888193960265412723968192558581766212813127106317519079324383387854787753457683190909962480289935160074050516734691205795919594737497417491974528622084790941480123099237822119611693509871294961130017052203674226963961257607066851959121004747640855769460232530289564650692227695157980953021135551391973556238992342741523333629062454438966711114478883331506436516515597604184368750779743635847703409220277040122541179878322697366855588038854757627296664470604191543163486309470427861916227956068311047717545962851849434717098328080188339630424592288516268500585518696644470022855028052723192246818779895277696490065685746420253743042864056205067950026792162642339363625913784182560803926487464825350888704618813307409523772043061906987101914985819962688198974148011976404487771715466648795172587609261707585933472900583089101918462364359731074570942349481303616605818072131115743709242290124747204602414511233714666692234847891217516994888110967625181408190746962128616578997120658447177118803424182272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -82623661899541461407645038842641939440337244252795156243058823609800348490263339532740723123151409144368369004202269737751434272507044723698701021964140038923787851065462482387296055134645196642095675307484943564759206951397706373360405940411928369002229632057835765504133574716114153782907033034617692401002331088088020734819656273748426795633559128733274646840671698765184142820435987179864993404535777335931485671030660855010248506059531686404664541417745036522941031452618104879573529976362230102045311581751955261316213235018355708169799508194127496805011351720925813543654423788894936915790483490045982017171076470976038816022012421185412190410739493921151420875170483545639182349314150350818528914941538127624667595693542681917519858726449241311143580411451819210662498231255882536105154284551239517671122188245481156657411083478394295422848988530260901062411150979855259408933529880836699196408174305256752303172216828918442886537626682559968952657685811476588500132881134084004312246290852010996331359471987945548845788091464252918262033427127456625230598862520432851193394517797946661113237304376178682618774169801657468051400647919506090637512417899991844202200662938713764599083755818887429144846558245707845222539619228946088515842422591095901722314845161971645086327541438322448659180534619348102218366860227062835734644206114204367219782414760524895493311656461597351640744769189905147331996136693574855306656630580285263961582661083251842445552624124523484082015890258919030499605323800944518713574126327170847382902712097268467093699965400078808859464379726576599256875943849539035639992961052598371910271368797826704834632866019403500444777370845960424099079185570737128769696631003773826184058431154964952528327745759889593216283382560914511534858717280327676600290061531516558134811204705364601521102496291322200690703366541599698816462072742066054853156700450335987489610119731498948239226521469211075003049514499839099201644763303269451184666348176672798845767505912283171538303477604503805802311195152055776016980143236020361064263659247762807169059904266306839680076045094806287405586848887386391209379743711374255012002544153317749908780579228374162520014029939881379866434081785827297846385395239425079754321462074453223337220980041937489910766838142807389109084540153475758805714910841233936029747300109632543468962103689145925711597806458196248564968246747303635254450366682488756631383331316301466950970938169484797545243636599335744346082738656944879084898692047662906963253352394209172227691965246715506357986681810243289731521560436503867543163120473875410087140013020317134871603014393472228547875503234900318700890373686557805333028871535322799702226526638071783692876689567287505924279570071215844805297515621639085822816662984471840889489640507960640139747191737785489961040917407415908554743575615437542033024134427764524902705341581722497285200126095301556819268751153948472058851675587103380395878048140990462311701511227430385795783640329147514508635826475237034326208870796865312788429136921595821738765611824217294141184105342385929771449000656662279272932205568062097103679204575363257134015572889585805544181569801315554073369083870331089204777652837464552805299612527595609240276815398487488213988882344280117506978635029540008204312836488696365163828555477035716668487482076540506371665185147016880351163314567471350737271471737066815362617638458870082307928103428927410271937596047339373061907383584260610765992638977927948646224419749825639101279401488436232299452669458339851244943156546756310384978075292015895771555854894528796177125118520442131954747106870843493742252633849655034004416619496839408925008275779757363837807691207889217144363121609429722723978748120629224131382076538840874038643594511022817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 19680609436000591484264508746514384480113809418450098358313155675463959391768715346414715758762678139181447726587852239741349829696882243555176542241517522317888221919167084853916941268467297419056491574417860735231625265772520782394363216764259097921783869309730571536231476399713377518270741573868633828004760892141295457343371449640886242925017825742679702951401090277195996806408588336717198820905614582192019741962631647291118048552532531745230149127287464396427885864909708465868898365043010583456133605524444313480188296754360313797081893480330152098252772404496249967830464894078371528383515109550272122240972059238321546897669957294178380972009203233775416963732961480249780576189673751076828500754600805228451047030551614507887769692603810149830585124955849393668646439619159796385028491100145654752812611123269179291914477490745944282212800657177079845425788507405903364203846344219651936736749845870160181064327751091952902532386585462949607564804233504814193957294361154590983410310722767188017257657624138812605615401355578558598731374777373420562116660206441028374167018619207749010981898374311705988135921673334278873125077521213176568292244278496082167726552837959014356724601142467649335820264004741186428203027262760435697255920189448859259045278835846764989317998615851354763872302008613622082526350643422877442443888457571410310225302500952529766114120148900819864386267340582691079422349973471002035300404775475202276713986124420314706217936673545989117837570715875204488948411496997460078278911869185034415832588979382025108137695527955601038739820118840002290028028401640929133995304227107340961853942089709408370722739950461853051886259842793017719450431262806592370889207487703641046251364067015826006191813968022936218526142041047774722463190535289594865331874002898767883895077258047568552949721643950649810957634704222077389164191619767463947156536851810782388484908253649251068999602159778114916719912880624623887755632774325994434519918693945656921835384343161267887874420342732885853167012827056937040457817258210694675449449056019906851805030405925719591162468862221691580262439991230674989914952672827301602365791075180667848771680680922679883031353056272347396554255966702737262618386024346252456540230102755588049940358497288960614982460308995674604794956398099374944149372096875510259163105664649967389046059347496881314121644152899761655133511894695023052230511423700379188958874445685009304527195323835229635681409246501239762191595711118726965183995880949042312259094086305769326948371240478757710169163263986535696146183900661306638810333237354974712826947821651335802814415510676159466484139758407617138603702761535497417420267442046477625251434546005927028009049764089606552936456258187267267639261549451447102637103334729713072469849456388546372929403940336794281601656306941984532764756861252052595877086366160833171940203817410203422783813001711218911239363155793824736946008526755231379160384059955968298701991111722965739193690364571653351541138747771520443750464168166531454054430048022609445341518473380642247508797875606175248077369069594799093722670447860570301448668604825137530430917934762832809637548249520461100052858062227887021807376871134929392463916542546614398817572234862623750966379660767607854132071315560319193561873190651509030993083898289017933582170666074862447264631139287369800895118106328296507147749018689739941810171638112420605044494848313042762333815936537996211719887081992881344395029511323140529611037983910352051919698877571732525260956734182485293525769737285193449221083130027934772873563371967492334566633805005338018410886126282083271616168538282989360538135302357885622335357581796697141243744689144408670660315019193242067986465768171751780311866074693747173888289142818734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -3522529612233986894858060364101500986508250484661129199924037773637591518339129851677660605319718121411129870190652748008824799277808174265656616814128994230500449223456880216883012057128831503325756101418192925314673715373285439141266588123702958980748149012467007007146384731768389737421873927279868173145707702293188354756182730531597473384653992767542080478941766304256169738104424839812798002117347500857618979862460424676383184349568119753785943860647325926556169407326455330922480962004044856815955926329227656260153371888271030839367428523811315765931801087818132204755867140949188348280043130358724521263690701818721225256906988057442671879507840553332260483249405143353050909409111744434696956708773722056131623198258095342682030502627542020705294616231575669725452296410435632858406228333340785649808606191540559902306023181872392260189820156536245664808255157247257913432880039926802798667114421943343366595683893845357711463997353935954265630285222058100702329994139641110424638191468657304697053830643064655572300238191633543361204769434542267070620423557805464810301909944809113503284490772929294784484706597130461744608793456727933169729840931105803989045599528201503194829944608183690737230652972803666696658508712769025142964544125808419020827534749712656414681633445220740863303029809107195412025461184406592335021101680864068351113578765227002298068551581144796722983121724891951756462882960729691335979349986980100843030954388014329197807844475201160285204335315120825883937282249046977508488883425657334023906333654090671978756445012121737217343405328413581487184955383402372753800050585166228111407825014054199938079921049083053767434021979369109116619782540422003497325435035425249321890981120768447636139185022784339396752197749664922759331242905800322355390385749827404431291842073494198861934750497154715246440210980143763129162437153425622161989166165428738583177406721367427307266794291354017096454675198632213109909075411705123375131482569253927827951775447831106739398055232209460806440016998896352105351311134384887212498767372728133827977046245569155457369231536170768463589046749431845948501132508402706183278358236623259373093462846270369873306080509621676504118293106758859423494322899913701167158605706052075858958166167114759499878167296204822253524056122106453935312486123840793313478276333124470609718082963002298323521078477236217506528634024238925806632076186434727290304136428820421552843866793414046248391327580150535990038846018247586773786113890099946445283963528560845699698412647280397155728600643691367152427058894973200198201490554597036534089684973628785283850301148558003554733449120071990826067601219123347049709519398631147485834341179273636241877597902109038803122123361402330173241487999035809921001662919152772883788428689226300543812945572966364556355230070064258970170465937085527570359865050981832927374819069298140016718358848172357428205654072149537667109564741346747342261258139997481062249726537463533580888349515850533519107689758936423743510701507636851100946849157690128262232281262890409268484540382582419082807696240839504402526378197005004850534947902059889925715747173164977853413753177074455244951042565090518366980181569098423628375390442136736304849913529729714552672145215519237401747275968654497833373451515444401033992924403357490260486405733032408517276785137842385000225716060132537738511969694102186847108761217106845400895235859793366472720631508525250105697144247649594523133869781835961120911973466326584202651538312507477885284573689041891161792096366481703403893686716163598897097878288476939026644318340821416355068126093598691173561733702375830453334080989514414043253249089295313137304650367830283003050053872880475529438382278489811565003231073954156607908670204385689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 685445397688382157878579402607540217072474013595532587297595350218005533988205535061878161262195127314293681794896556498102095361578564988522655195176990450921751507875617578631593667721041371812616028184371310154354271554585665469524544993857210659734894040513388813926118311855360822423724237759467990130898837754371238554815254322667229613421124746060863477352964487011930527797042558333000237400492494620690193700709006666024263344418147562888259742549816440660680043092479008401150838255247589332728528454922081121050957693891788811302576713127570795607282237313597919367151934535852797055008478214020314247862058821697097699559381613324697475204939083219579962985587679930138092309381479808649075519322012435599072254769059223272686156612771229171798989449878121518549122526691431345737327734128768397614125127727970961752884336358700994284002539767195896272004100344656910675114755214488292720645246468522821323503910093866792056723994288468797301235685834338025689832216062259678007075008416858280724026980436733032507903493586266937029817223118578415305134422361461361950040882173347982779975059789938162695208598803205453294760909669525482523283421734013514888336561563635458716658679141090344786414531934772895344001316614290741849306756429123333133732315670824966235609814068838762663423153139383510083502267975799540719215512541347452273423962878603351190626470159884372456072472870402547652900867802441630752141060021617170819940966426835838825097044177836810854700083129503070111616079235083131523012891836454554837765975499120519506005226433628825330080415042180522615259879637685314334786240166351320608767598603994907465261692691255586012492871862365560345043254097290611644251687761411954831553438863224339760831631104598056248084658356286814268799242440199529872453867750379711226573805017431914380251954402884505340402988613949984730430530784939751489419110826318449734608913792730120525672014921085549889034069357603039464101472644975787226164993168062321679814285652550150342268224212769159537901425681282357445385957118718353080180605577061197420129244469114561529596681100749078469687516443340472544610478423488330471489862278538301850793496306291448612567349916459548351334577423983112016249998123515704663897530858107179627890385113114979939310773258808768165677368258539403059467072033485155716735585597347742643468322002136539856081899214477499910340879013768919359473106113816832352498853656012992385551504918636985483523213168953374089115931109534384009430895417504393062897217843211728253166549891129914193536407670418669706372690327041937285576123170927309202169358186150348441197665029295135728602043336022184846565146635042698354213229256920802860867806332731787872504210213751391951100547864505337059558261582795115879954211485757535514750191571442284464197068413873532093050375594240963200174901510523159727694377606364947817100061348601682929328362727222709205259407866737715533402094725049097692700213309344459576760148728377295015034890480528948636386738544229776675496929606029938477901934610300021019650760790709199611345682412647706025891718768137590482480493894619612991695457869986796915933798339290110257824742933470092646523283055330971878739886160597300311528186655751201787526540958853279205732048031679534405954575869249452620172417904245015474294395501064863785868465428342808998602702525699934662230016296603168483022922363370960881070275702684575400712554233767194130623072997359250127366416448549826510545720239969236432476347014866677174511801196749497843829778416606346042685813876516909927599947325865318785031484136395311458835942123016168452421951927911619832042228327942561934267039452800932449588144234939187636631465461061962509106140255313705434444029216908609625594031375572838307744865845248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -122383323801468655493246529451822084033311332271110966964520873657025880324019892192416871928785125654979258410848448089185426841547647911874958191930009025465566799610564274478527423300037015239021087658162068306063945723539586187202568543844360962386060644196114067255237711518699582072233740595742714486102826840695002395251545068451530433294254388662142941542460988762225216039130158176646849484296225991561659972314932551062604207981127505680667607065358360711775929992992882742427672800324420482404431516745851032639341104071475442056747947121620762618167451697125225545660126461389304019566484666193040245352153692220590647617045485835315375177140854523139511110496776996554898893792069620300335397998818061275619220876721904350123352805812298073130680992167430982162779677615256618215618796771995073909859499361482260116050672220855090109418507561658232987637174670170818623272689063036711511684247191016624970417512865303837462952456695588621002780682649021620938005208913404252008853922908839472126222796254138264706151545073848889997475284285694491372103512468878496122239195045012106959340308628999990990440392502171665897652218894916570663448372589449401306140397083054359210852436810221082637160585186550960140268677044688536211754615928548668128977151980764453928632156903642687141662780914981421730867540291053033397180167515603079475362845029804477350398048516572812679864708008177482158541527414617635848245336272617862855439426007992372698152565360375181294470886523099778585543470343537712051687139677192623120877389672193040591004281842599639572676171291011565377254481657245953586400712958597585017414992284640446277716965008206351695636367118602353331908619528900438900290859047327229628517876240221646235854484311613195323490093873638811327290404589296497772780670431154149679330997467879950164147939765195972790002420527266145061825285486997104122165539037310635894561789988421255290556069438145718284807170532806177298959197213330679640342868814483980012830889367492757264423547270495169851854491530287804299751472995811636743618896073739174326073768487412606149557913711738114338269719478052171980259009278683263411574656812489481579163136833108298816721657955374959902072041087777769912367551830768339620845070258229508904570029701005664992779902833007105246527650791425854371164808171048691545935763313531517467201646536426996137092497707968340312373347948984326357159463845591236568865915687619645546373393603489485190658838078163935628924898369986690140879803058064567589742225056079463314006958128412045068052518320886215370965857515127368638061106475877588971393565011817140581794560509204436909479957326136967516661467581047549519211195524163749301796679159567945428090070161891385676966288140315568766949547413107399611292462051172178620258140267696726668697438595468838505797579010406566390986701012831117391623376064867292221557602276347754470905485557523567884567860076226783143927975745613067990794159232970345216440599768561842458210917052679411335668556443889056046868416671477472836877652105054220422898824536232586817012843773779211276859271746246399702065605925289408616799831852486593254916433072611970533405896685936157890611026265233468360864884772578480825317440254660465648169398156253016839386958163225630970886296868853786561153085222871735257621199160196830386203046656378521013604610948844112334777553827479186317191184758593495619813520228604008833627691071644328032305840189128824685492373718265300696351160172709195327205239982819157225074732476011611148723214740041577698469288687278056316077447717789617258927214676505576478816988785807583984164451199691219858010186811525549696578773839023178280703587815310608280351775490623628150631990687092276954578880218378522928316624751911282960573346611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 15722058532354986407382824716636927450324309988016899501726118447812450819336391346833188724663649090950136093587833567518256449459573533693322603954930691647655401104044026926997679758200495786383074284316153693249704983491380457166737266225841396900240899749321520162480988060929425983874860293306404010107579541997880617974878071972274568509291441119361314541398596794175927536217764487162518962782684578573235032674792289638122174856155371970067732740769164109957126363337382901677266514588372294214374317065979785704367640980715640294250101643958422600742253071990671225449941271920474740744448376400770060362456034838851712676664740613578296421368969230835254909558208380290641242789578009685168476411841905884109373166218508764169115659105620168961899021846827813688346261872214672727656442856235446924330878649217034767528853258939334618088529680370236887824589496408066944275130357880617019110826841938804884688271697068445736378801317036357557138596508235465084229303437071351876356944786990261312462415946697332611163381824265693089822582398134215247880167988539170094726036908586511893269506247728229437217775254177696899573582787826585441499194867389689726409676698565226014411237341853143534015701678044517603436678736577582263325983712119045538720997234105251064540019571972513149847437877780868500471004135894543119833707762921259526166463826673195236223253793346089823737622565588995202438474941836323387279195890621026419083133572343854183622232037191532006678240316537869983517725528782454019241298635788805948897310334989521263309512488906265276220956882153225525436293378480165210333782754422126073835028085265169897634981735252238380295502322830538033383641865587718168686046647370034491692218435748520932655223709901865765734797388973489675704832789595291560910781603849110751229076236150082670725677215747312646844517582778726225950625796981425264126453544212030043888791556800982592516442831815273431311480763321376567700109845267015597701596461661838710205405816443671644119436043027145500232688626554712594428298362821568201161545503929520439614690536963949597783234905425559751466080806374783514251639682669761919913835384941632991737532828573862122304508435080746526705392193288740344797654981361744209559149425631781957993414696245521230867134781004054308241025700977222263858579703402891621846007612400978826007631941268222676459371150215300367965297814254378738468831278743973995879257858955040978331785762191079284925796615345903864475056184263133621173279456439500437948227274547189882504418793569282479662959386296295315485605174589390685487636921702342878611754855120181046743988966426999683975077277800643352652835256348584143385541579456092423284429433433166739297804145594890228733453053525301942099260296963629581069908074013226528870866799177668944085860921700268797546057429944056705006264275707989788180704190948138434782713414623077132967306533388870105844609585882611980919834598853853456684322275775378482398383845487360254250435983853085185455679863226164479775950566955919525900021546013116723237203566375448055957530233168371568478835209987664397338513717207937456442036189287737904900480633749655620192435846689246395887686314981188731873894157435485721373436140931109960174197254679151670997119056067105916662115463481118834891811890598839834532502738753385278864000114211967971176408999045981575740428251844954288299350457543574539905751529971439141785608373411425542469616471831898044792916563855266198234522038159434026320982830742336266680902661180539839169630871372612300205820068173351374307498334858468080030709419096052544524500765621192308769456814452657637858224898774785541230510284841642164838183220025430372385285650311423693954314026454647159640820059687913857574324976238220859997683712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2059120729158708156357550285516477905110476750480331838758050706905363871222956133525321134251320999735174596872659794331722413832508399368192176316380811752127815074472301352284355006910305483630876582036112942763378029355436287381098984382700016056214066755083604694287861581041792782284358177541928581530724558072486773949027496545341392936418166381891276999664226404461543671012322065150419074109941297452605228131465317643160498423887918625698640796456252776980801144915255685760649143264321138332906267482557810470498902522426703366827648897202120363800075981487079032887438639985458166609626300250987418964979354265475574261357382663758773763908390238488302258743941968136791439012275696186852402016383377117467132585911439346992824916815045711931345068770296671619293149051314210759703682952089148436489852900081887722876081271038125211452973623603417079364978588867966954716354166618380870467072842182578245552932177436690493211955806667417389007362843275895562804603254893687456604217347264312299526752195360322497519238546895919108507836487048471365214858089062162762475423555040407444068137503549237453663118358958075895579899248724669130143967821651295349512887373740551589692094466350552383051634538920242791379115913360199963174336787655631442245978853476546049282126487656646831114500821142657703439494266684415433516008849968861215901413010225859956919549601027853600107790498574677424246227991444600758400483924561028305150839989116758360662197142415261523538569957292883030945325841323005893669108514223530264767610438948285271262684551537551087246988358144419053280488275133964127263928806000743874717530152847782820235641018146822198217156412498497912359349726535072730226423599913427721029237555407475418940747803330250315143214799119317495624294372943608952283660409464645061808656896176903179933325432770923613021032467338073431933203938450206572508004463775034098107548298071809351938928530121278497855991254029603273259879430810233465585810943520463722844464023910924406058754576457032255361203081659892291445512274467535375132882331252884210935899899829655636030256183864819375412426130111104610808820833413107703773369711924570102704254722317584246631281800117059582534811747009604312869687352844287708321411952669932844450167451436273513361497813450078742830576088634100531708836491970164016069774681683183282166081367335615051789408166600797890649540307013481284887607452076364453603354618515265371253227782816496083951233035069828944609528868141026130311564270138459331036785248225654219126964047365077819112830779843875678638446132665225547365552308288651696066826794826574846695759963437988065173793969340908511268209948697766184556576904312552675391150767778575084772755507477946078365449020735156361352949475805930144476880532478829951631514924208648209575123377274522839022190623792565486591835999283171285895591469662134717150471794350048931574154741615128162014696162682348949629500996677433194076286912967656908445195352535162745325197171584612326083616082527069369110789072626449424910813073597128806071372157979828306817274241718307964874266001581016872005676729443030844721662099763016279993394280142505538351571403814108123318434049934665065361497973996620020626833135843046209074656622453702889585271179618008974347263609679994088200440133339434391597900496841853234615366103217797648680870343219215447946517161743094555834490941726532804641616882910376769687182700581651157770568951773451683216055503236934244175117187466692984829398093345685133248415771890162968257537489937136108616304876581744354255690163562305126748319595769077130669569542801514686767795878696819719034632881128391581980355140073331278092470296557564174803132276277179553343276593857854046856173566103120870739078754946599431643856896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 260371505478305416927902486490864489674977242870379212425265378122789430855950805162327970206627090156653047143092110398660716457769054460266389431485975909716769767161724110230935778607992154632289570601328183197099826926986674699807341991550432259303343751001304935863888163758387831802343185652715763137113076001516947953803583152376466014009999255355339486466975169234813615986618247574982388277156275623959121425943121910265945978766107714145899959896608085930138430902969564439965273674223004896650177643918611558895957566399490563875772173181433074852621217201776050091741689066014664235949180466521719842136849310580143846922254869040175222240553473147762688017704271155710094635269819791638573465268275910850199705116599845122433163955840635712193481647566660814935658777675972543504342290362405224680673274342676811559844171467220726748967344004203592431121789252070480557152095763074150454082704090654050520455398233377645313230617057342171318761539597924524598451168074447309054228593671336780628711451265904449048736146197018203174219600324099757566331264673654553395025149326515294558860607534432660509339332165317446440676348762784273920932741382846192626158268790722362853391322581608516998551083336547200883408130185025860715215856677966857368170733691610700668920585500876813105235938872195994635349946873200991106551692822741580691465941025668374564560896711761994738866720439583377754601993346620307814976427945437778115801096395782144397780930096848723434820193822555348689894710316871244120253943258257670078405719211245139577789763917448945277022818645010988251844340676435329554160038491364962578398408520054932056615932468297630605384519616622282152638966656773119205194924541349493671457346784772896975606348174551731530516153935654481352310906532675920797160482562440417688377617038741593914297461233475636369437644844755104258115928316801272361216654416283984062339156506109570979876463191691009829416479863848211654804403652407472967461135097614767884827278207712369158614012906964867538103954487298320197548003973645149555395850825034783143122062693260219013036028984176782506213571148854178529584573477578437249741647184859109548002005323417700232807297434248155583005277063176347342668373733567304511119309437054137526304292862838383055245625307610992065235457245934343175378538801812803308196054927935064065906561670182823777099570706838566507448007205413564096151209576534433002969569141260530555320050405043872809715907659587557213204943880357519788621106910494590907570076023643549771115189353957346029885532898212322105140987823004524558056800805230884295154957650375581830030982122097875367728771346750241052203490582826016751388683331041614771954192059876719546516182722885079538187046514603477786769696364307534987285477470839974647651949674426215342063275602597410917504819589766835625227202498063621431089437032512372723552343644210166599450426266779685626369898530366409462957119299094318906207414372216706173980754197227373000283376680179195492599793865027777261629327267642227941092545063366840233872171403637376382978027833065294650589345964854854007124564326260548907208940962230125863935250175420787621263812182097233610153599637633578223736165159061015974827654418049337059707687354712311114410153235649511102387021216898828484519734740655732874486150422638750081050900042247606506720644731967387241372169971964119626073197743488361091504303759319580856145878130892633297151225506630095368577210167802859878427113745696798588651238421344037172907081934867819037962097109462201989359154355311531932081383574387072375300553842586861504086479764166980510833534160897687428654313407243595714522245261385041304248092094301130221592016129277794776680363523451024695505581679587426660383859112059138599813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -21131997769986559263868710545532601248864108979184105045744741838970095184683243494948585971301797882336175533589259557724263736400718645519181285222259518344769018530524003560805557802307526535637972034600046836178377948222482986931867603626502983335559845475479670131197985822934621801610037196453880521881983541992681677658699193867171911181546873529150585933380646354958982791118101240998605498935404720616017165369211226472963088323622536811280652674415392561142759967472158267749637736226246719069304195360441175404369658480007352505695238723197216093319589931994201546683641223289928712241296466484608434898395002359156558563723442579012813297060640512009823350959202354626696928998927205325726276596096457853475554421934557504701856678694224563142185921098866366001920802889098557537373828838603993827476240866303849521807792108666382708744709790006465435135170134706635774168587654181043254376472572423201204523656295671167401631560949841685457275899802021434389718619933400053486981532214295360950499627223965462993622006535624921089424361408269108140335448275206563199843406210202366286602958568976419540616187999466202742441973845462955899814639491008877134909955268147953803566625542436683836371373263697978232241832192615506787887348071181782255932994805794705165480578460060562656782792860304927616392392903043550564105435225499696878494643288616200793174441953427255067891904397100376592799709311828080680366151722636014302996650166287799328623167004184048028941664159592823923204515679670811706443862633466528773419809536685910981286996263760595145230283279762750854877023777545623393388070247986631066151582096944132672828539793031154615653995810747997252873115972817641622687029048991827995222443934355650558954205009955679284942121676392632522628588991513354968649184377126954474334806028888037610357935548673915794598090701860255868147049917434316942721962759432364417899415163251334795807608355427419037883630495124884340369019299714578028569108071904394017768440651073840633999901880341358718738823234784227375324346267894487100636514625485854805746638515870062830948921298026677618897996975771470777274856109453186158909850848794342469198323031233983519363539127012121423857682448767531934367631296180074729482739787246738497805128472153859548639685971754606881720679107554800804226259180950661170258969057673638378082499112623631574977862515801660053033399655008927183243704419326089565864533906789092575143676430350032102719027551041167805590542479090819366094897530049525543307907373075916331904505625291885345487679639209847133879409528723936478500822893271988467645284024371086521699005656241345949675488986862440813407699316285151668796068216291274476788502421667867527268742404367258124215114549297926221073035086753681032510783259932541457789175306269926121699493439742306776248236853388277270966711954954901539847855025419113184881342245113342636950991182015279027513057376499500930504877731779453335609062547210540999948600632450962110556999247816498137672882502247434876937621554739745480106586973501985471899585391809867266057883243249417518460468564261029243890733119616438413151859347682006871432102165348059386392321044278163753952448954355784491948565659780939472378737290677991943684794508866531564702847156832184197259901187609548870561257273452399999395241757143349577403790433730364936902362274837149055873070907134752529137603208458924104193187655462086874801804805135313958909104766457309624295112580439786047124278618147235042000118102636492871224312180734401394924784667493261178429416701185316078312604679927990132648038826212702225000900630393765751313567738689538932865930684328549500937799583609984479199222299969527484404600477777130709111088686215116810228836112770709038583329686927959497113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 3457996349636762749382872388268713871325784166849365131336656575992985010467041915948006678787172860064475256905268227087963135924339131643782166343971900384511253721345121298832852987249832745626468860391164221316101501892290319471073965902342392336665758978521423457553795368983049986751353766268997146583650339792579934446141107635314184433714263179616677063719204686483601154439399272227979194689438120410637536297743084963796627283978750820007412618236484292934712896466703563535315574367031475185965126793616971983344099962518951788488512780046825825541782418352977866272206860323126977815795040291992477573153394368822946056773603519396749846821477272152890422694988202074220901005327734034570925528622312677727822383958200086069380878805250940904454395612408236776728519435960233879802576288179368250569875845273633842058973197624126087362569152444077688157461744421184814833737054858018015376237057660852903253925453325936764219339845635509210475095630594516669214932161559236683255138027244272541238577826271269120713516532164486136497044789820818951456715136077650300523259217114278935322897571060775187557619864368091388066547723083882435588392762525927371516768261359288173642711991003765204445514288957186154118156469244601702070902864020414673903466071351350252295048440130010452398985415326649460202942019692409000766379488286084235219731404832489690900037500315504711283781203249571122141451688327244359759843414301174994289522228156501990059283030641320077095674409376689493256092753366760711961549792092217327072169854466788545000659855795309441620742735871693271858023024222195550872030281392464796558364017245680100446999570550207558153292195059466169174994107994848359164533680210143304988310945462164122067647162459295662234112819840410518046787000071579008280582777013701702072323980376357880807699940307728892309235621287335971902942494822441520728025515256731698583178529527685387101132425380402110646203490912843374493815581397131991008805103890443559866240641246350233337747124350144620851472904184456934230181779597221272150033309267704701435291310890560027942136969210637677854956719102302721604435601756554632528117689989751709478133990768935122813774306804133385405743725010120045218545293757311316278879763418942988883795781765540856985045565959108167881288907180009087319187252330140130462449283281034818858152509939737072289636862763726287069338972460919966149996772677664084047733099052749680513168537057901314889642597613693822543805507146147482698127169695477262001354245947797989244384428602529568634540850545151704787521896428946487020106441707349983413866805412230465680579652830230469887676631118712711577997237519427115668063123528616669061504742267744781690659770248056339506388858905873543919907847477014071912068839479518760293018511969835546265665818903216828244820787171920339143563557078129291349609429152543012178226727989073770421971894130726218539947347508040103816882714676153554509222276724808430125909981240962000755316583965604255807769798760723230207709500529956007156098740422017652733733798898325210845825782970487433056762674247809440059715464915674873391997597676379595847125287196821727200754041567631344542754025207446583090805191165818615699632419862831160546985381108651070783701678638881722856480865132106211170619495773076302257095524279882047432712244431923517892917333850859322562263531761916400695300824761272871663264486346197463153717860494294819122311553230434148477400591427367195123098002010414839282414845550453779666223715881322984133062537624055931052772076193164701466936309515850034495718883249239693806415645832888927419619410110182639409878438162271891095043197750039209998040092795853798091989569633706403152762171370074434850239612740450753463693257568084295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -159032385322970304496565638565020817708129642930118784396747934370870640843961241197110686566456021663584902093552656130385690355393445448079550292104983209204552907528421031933236755824153306422802568994047899225854445029122588396590604852602029532816131848724841028488408985708993487017909405412752315254333056675334641496154010682373150760308485358711982774764991488407637388844867345986088098592552223369358546223221021449879603775828789830278063955909807201923603557121635227448080933914075373888937817968197160081008698070878765471425402704369545151914970818349393224449763548339282428625956232853274713414261529204252576914144912759930858882075594975704162199440669426454348752833797348880696028314344634345180475325576865992137850016722440518709170451872472939736636450022912708012591195711547764068501466703192077215425997366045990898434160833310698830823924796767501268407958674749841506823995929498352802638746036529734345142146425771966073749370386636081473062992555172684377222120245789127666741009109587808461552201362977922056347190105548985217955346936512169649178341638092419629224230613140966700541855827667319825136967606124278578366595070032200063156855858919448357824850649800238922530346327547666252624916631826688058575459102364391180118775473905316584783141965262690937594193798780402825519001586121953696468094368431460801123430614900000558873452286152330511925651614240718722522996018151771021910787329956265973657077436364863441588990129782084107164974790249183431283935256755415341748033062899911685248919963547939655855310744954190713944142955447983234352112294267010565941508630704223850127846974474401218558440195206647221044699686029685054184911550654337154803490260503237255582757028728160834868181950243749930224602248985252562723208303671389197005531337479077870883914104376758333911055263629236501055683974072562432874063644270950065398959431347337061647783767426398622703070397720385281508491060695255115895255534062496935795296524104812776937139280130719718447783934057164587568547837361030757182340912386974987631245291269449011232635218552953084158959858640173212122303729282766711006393827345178910453058278382615089467847081486393177376224403759733120772424319834486939877511502703609426049116031678161254373564139420703809976992473646786356846727087430790125650537611910331313331723406217851331205452763053285964403388260899110878838039515070657005195097354960770719745135279201080135520622318238779356587281416648920748108977131371286693148828018559229771736028251824435626209911509762867880007259649487641175640722820256014371553542515891905938777591363139437551316067264993092807080493543234370838566599836489650783711285024206046322415678475564210422753919737629683932496559704385262911953509007275869151625000495506193591215757754646481500787369730077230630109763735058736736300754981941390725629480482483711749329228936464950233983824077536691693753790783816833198199240608705220629822932728120053346752871251756149342661104289147585351759696646368816719350926872732071667655853587838236525998638997682432182415436435630252728295663242882067961742807472992213372367216739749471341899287427875413941383988700507847186803258672626922485432836979565664550404598239741319788618620768126074077232471596175520322010480802085327041742929090769717864396325794294406076099420951842007951385315528651295721734566436526327191432711041773687880014698572337242634346108999491860923611647507032120291594889304758455633390032972853073356398606286424276498302401716215301415955411100531897033089303385089092366747599010602520310624370905730454524902774691991560708528382045489229914791846447726410420931830241231048874995617196811136208773450183451767377965984139773159309424813892159582280646726043480935628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 39914336084295795921254483391668201198465778969568645539341368643290322322947814370742330385207770601122189830214111049458022081291919009800615925732981912992104646303750188849338311547623396489107844750076548739227981256238108961588833829400133156097664575364260583321167198230450963360892786621255327870492935232286332604315733281669325562305947361146349173635956307012976714819654720425372098744156577524440873708854922060204830807875077456922229004501023723138739817138544469779563275030667042422194001523742029855739926676835530468798019685076157597865877204092940528505135219438453839839589806735480085753526568464660602021234909381687980550233749965368634555551388772565418821686567251540587623034407203539013933234197116748525727701640181880408854449451913198285530477914042204753195645724384023229191071770935781249183606148512562603335006762349745611287647180507134358210645220000923751729947326744069231906903822809821464777082549046623245062861216239513125736740327473433496748450448024721587309989514133999920475906507485961367641433613399963811902378639128625150921723993259825714472223626490190988873719850418776258224540959428339715583289963129353392919299761312218762739944253125242965478064629714434198301477455424828717733562491924614645578622712260757168138344352769977352304799195859595565860627827418163441703421705084980093762566313394165896849920569640820072468126898455830926535158321095115291637634329220976609695726571828677946244236892573217087495931987757435403412921720146473876114540734520330346554430281109411717119202021126942061234859741142974116302341248882882391114955765442084455033015163845115483829006220024827207978747350727062582366921692259316383760047601236495712087642014769976138309131821528349171787127004044932273118453450162193388915693605357415817127344965567799402104560851920687383109527093098822288194332430779406881694902356933110187523035865942005558689439734353606954997768496364447423573565330712692834527587014902891634609383453500064748002945704255957434586197573724530889779859245065016804793041408311128662844154779946250351411967802516298219684871881056636066022469866246297652544781784961080672813677571683318278326645808171381563164218752579108431184822361502767549706164075542422623249563701232643666138468495689307102621592409797318072670895045539816080553152374784658267608726943377805588673250569905681506923777743725800980852386796161330529411535987696423613491557671600136802251756141828854139174991039523231509910167216489849600548558775797336670510167742585786231678630487972372577340619017358709559247884869178001578890248700396005502119661036169432367031295054038364451000487468797989009861163041096778219136771760531376118445910854576513773445530741284403400077170809786715048617677994486707056697570017981339894619292025646179430303202626490408507109355514952384089394684722950573477517139812535089822200657283311315180063420389359109623412730467634619975626495632442795614286184151439940091874401429231883138710967053796569161795028122149316393137621255760628585469573938581567624534031556603863945619733507548157999622966475064384461466151579938276499443049307914976819692943048295051395773257326208394231048994408930815393540885971554090842494019106601042993879443250726300485051794620325596904885982553680268122806871926961622925764348036400628661407628780654920971453207769816427795272804580437696173988111610478043775170273214332959990667867750134450349727933331362820903174466279394925272027604356747152618358610063820320443563782189315624882642965652806530488746218700189014895642259187407883779341287854030753450930174016332355411352649055054295342589883147807002039635074509995546108042912489479058232741472582396568903115248072333880712357692345769630105600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -630285458257291867865099498861335383631718130484732012611578383612146819288700063646211640312903777078005179207088339372294870402550617439153956542990200896899482397902342307027286389910195246642908175994478283650176068487541829418927494649097511733493403378471894843996599684342775577522380377158320909645361815016879584011915559121827642301468217795221400316021195124779984010239649685148366388903220430112137956901546783770510048997460577306353312034830432515900664923966269302458428218732762152401796664281393499047904034109763180802032123401436986797433102617247003551483839440619876159295756240262353971314654409979933973208821479992598740269469397034412986174701419906013822253122525970757712446301869866257090814598122016859851172989637611621200310058844939533130304346538851310403759720288911329388323534072826169346746045591938531299990930355812333726632675911161766878972158454628854320079475136508884408570585811158343429264532457569456933241778493309212160676218448246735670421605140554866320471409801336454218957298890482992473141664737456897988880332399204655293313236015835005069521882519971764040561102673001166784102990315128694839119735195309217530436507495568893306976650642414314803190382632822600192588389829849604366881878454773605863104740325028147282952100774030647506911777030660260756981911277861800339208123596773437187777009666764924813987613476202710169831766518197553088341310977104551411661514772059153720987596703480220451108882881398446118087270739899874136850910691969390304955924428698867750343287964698352500797149323333818901947793863206953800084455508169416218970524349577313955706834793286048189580187422144521680837581175025271932303751446381016291351868744015260732905677419123487308058847790960482984042446416521694784887612169166834569514366593307382287149483364411447312173068475589697920904923633735756659685900411759479765833193049359623508810765421076516307637686604327778561673818454905603677505757037942864589570246638998325700476039252167794607398683362732282064170015635918434356567023246182226439912799742140573836163431056678455830594977355293037487382554657723353901055529754250359031278404103794932442288885047947797150389100116114984911113903747426964694385809127967259171446593195539839779764033447870362846546009385756237153159699079635849079891270234676047013734489226151408976101630309662895333332289428935441444022742623893523987733858510222390533630621381833310663439031735741836465407122396201809436013698606167059645241659975032890969771602162486278424753617193116033696391502572879988280341517546530207183745697187557841770190483224750596066397002485185401326516954670948235071141523628430643225521652127489551329496341056208757447475154655426311256096898586858131854508898214444000893851151077953205659822401414514605346590327882377989852735663984929803220040935689178775224781368176001755353045987531642685851617203677071386848386979021097048583089563755928734050265970747510976430812817529764601950457131998201793729088635064236011001038961625677421544595106745327430462247298739258758188658391401403571343333138056803877229617486081199042211577065288284392259652730976088237962811057659209339937372110728654227892759183551370687476017616790917896630380841610601647012714410369458564437799388439566789057065846338173292169028289310803211573685556645609769736999052255025471491535060923510076315316177925962673032667954425442280315591229487278256722158517100096169557105509158205700817329457833937016621370119203946565149666508429440060727075496316494959177078169152258032997454416039027918297009153272724447101707890984898404621861816235528380902155855540256044677927377234550676930186440215488312504201373523996013987999927145999960014633752789636816935981771906875392000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 354671807913299713343852836539388780003555065155926411461314673539159887773566755824747591743193097353068989132823974999253347229490448548710151762610464308360242628669164127028593800810824473443929291733586214732627626711574145827490840967726223045316714374965320701701920808813518161561683203323579886486649471320590119451481032963147157900491193919140382096597444676452128615671694535272240696587394747922419875218413740628808311244996832672937219264343634869381462592162085505225743622048587242152806775859264895027777889563169116491075438975280892299634385204895378735490342726615022397520907349001273756671971819495783598963595894405832150305692948305027319550926214388843729735819992668161025109691829482015199288490022731806411592097285589753900366152371466302403462793048776687476010735567607648938893992251263231062044917803793820986935501205546432797556723407462497809202799786200894301272145842425097191624324295527105220235389952285290304630851616651881488390845326141145316613067955293182849243014874563494178622564863531925026383096525493133138970077480564003884304634800917237013751742578330276135352143300625135701876446535920075226518846764203324207891427672549377391279405635204690698460924615587983776074878322331459002927433665556022807060072090579743747094671560574836561143761650604306637601225439620480928950237784958731656808836438157775757792732657506995324175393442906900336296895119923047014705937401060226323397839451271315249328807894097123604458648577209809110065802179810423799290709242586285954716864256209199066968459079391378984300468931596646169816563480044114593674405377534169182007635662435005107436527831250535343533598001976075778516765022807107026911796117374408909381480226445373549177655343469103019534230033939410141872738631899390299592597103903804183068342874052588781342208113219552492661618201372759416309805166310396927133412597897983324396587347535702716865271028087090402853037842981460864451853444863307554010569967980250762330456421490944775587758814348991360095742018187996847613718786561337508258460839594220600364054833177282555151907842657615473767098111411182297891585862877664561151326226094400690057252600922611430277768720126526446945417641634142229237481900441360151136754706446016198103878125531274836857793708577458253301396125596498951051918996919518792021646727572556641371749503717017039955628301591876648740566698753146407850139544213241584692924147747455200470283493299259426326922348500862507026869867310108546547785449510527536298361195303945500292076849212286532920470274195023385506063312034710489491041829045068821496841578536455149059767336773571510905898654095908082283727760233147746553633805308919939322973724923160388394494214471680000235972520065463260640524708224726167057736476944239344527433738226427097936274567842145493995913196262941692024334333563291262980142738218552677266695134495847945627901385384568356085705981779929139922562306664236994152486071018473415060783187404384509541220512355681794782764014762072147165733633714209723562696272373109691069335441288051913154621223612341265789432985281240669112373982678748802290292995824045571162589206030298563434145419454343762603167550317964214706495938631679862981016683307751239098399583668727164732645891096394407124730415400478197200324801912942379320997533046660628133208281790175136265972515760975197616461184897096313143074477708648881804179757989585202487199756433830665930504436379576291022071054391424718825599979663058290703886648985797586968202359523118971058311824345905740011668211909928795169413994268602315303805978901626480225645349100127334709595563622850581907397312110103358511156997729467070331180559694090479025697633297731189217580464761278932405158062121418836723534198210560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -404142281722860746185627051157374133593832401815003391265612077952063443734631923019849020280970362047670512602772485663484219523125419203650449309079094950749984727810636251275580515979638162574987230724632331313654795564434661760637069396150719998882574516772238765418207570660056860813584548223129913222578613480784330115755684042170925742031440965718070253756178305101318483330381044949996949753385920865779287418256966035807217743073429091873057725740120820156227015959462646398846452173924908311390903672683368482216960670137579502709062005574522410057265152741495669244621596132326138300530579860044726383569073394662178090010991252530196891347220677461678451953663028955646714922766198253488035434365174406893855611349489794266348710046779551509447300153371279379962219300637413168616990387957224239615284671356172958516124151212253949526287158521194765237723249178867479849422537233896252572895794208989526873097711699369799242846607458872967336505073864770813767073153023222912901656688179980399264063814230340360673259793512852333393599418052609341780037643155453730361571541900125464807709178079149203108748758446354571194225383862280068611784819683684485355661034750657238538376757668753638927965207606857279669472933786211481378830055845307964866009710454178718549892603105981648355364192956731294663115227044989344075936305507247597699164087771182792940454204007677660311389685133110484835121445356472123528697382064913856806505997407087882981660834099412916309151601995605572386944351741062088825733233584516002488378488852041809116105916017216107822913945197868116023596617324427792391793910306114925561027069052211258461333598556672706839817877429096179172186049410783600356336831821204036890702789265492552453151771520244788260541101551038507495228238283290920318859747825441524661541283708632077553778580289148008801985368815377444265409949417827389231985456913232128514197224298393929429463589756654759822248753443706672773475309074955861700065421922282274583281617551309011074121870350979674829289975691531105058142181142229336894963673782921435097987573251377970272258169143511358186930678502705890712176264278522222715397058462630630167311355792859062477251621367390388961510971682376618470373779688119752203682422664719243260485322170267035975074397742823873062499079310117348193197122245659817896234481217823020661222994536222191987255176585182871566630629119436067642640462751637861138491925658626771770988846243409432907996378465272090049924286384668032574836885576044607500275029346329717312808257886742844996606717542152958164823850848771452254150100206038529016980534054606203008091953769365142640466206104911910655362225513200170594170706795433770259456431153920719268152532343592374490019174664664149702731212540389487626453283878062959566985494842931645735005636641511903798850513041756631399395249386633936322703036978610875340514776910316791623554005250471446682766771573602507738284497040069659743673862460936207112576652018566903439721911478204198975757849147414429643665906127806668063828443805382482852757732287023592215777649797214532554273466878013801646979052391131657677593807966295651445194965513821186346526186389762109417620975913444197064298728854460456852398442542850652025002725835940029058823437980229131205723112498051991925102470204994844045987372396099735580311738027043276323022680009169130956794355456195146095953318612239459158056297646599054890463509127253620933543473611424299938376466173952417809216358994456051965185725182138892075834927171666920087263619447704072127484351692122359520593714855116349732229167735442361203455037932625432839072712628531292604301305254732391091785371399300106011596907362926300986682324783859129131897535042904453034674219723634093496205312000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 2578999649905577023815228158728988471911814856057504946518314998017003470302740591159486580789727022429772320813239924933689399122949259965120059781758668868842202813166714795533871562220765575411162519742410664364023274365271211245384331757030767555127173191518200603871628561401448944508651047118828001269574757002971258165728044291879583148169624683107285014971375706647168729526408598129026352859722106534025361893956275904171348682503213059076400488016902075509686322741113135815261747812424006383165689450597256809489609169630281244049023793829378998872633678653195486228915696446295422268009556957069355687439880979309102154874945158206554364475913466885203931696111464876173267118994216415377976939089234655109250245258170889861505649615289681543440683087664802046139337731251868592663476208502414337729044724683135429586450714884456659723646664003770209476376489190122359144013396850404785632932889550272194198661574016497705349102210983369255961443785306205623657098848070751594525911414026308993803258585717382135669708044729852927236325713240014902058464168356457417562332121151044568544868136950380630816751508982021431237450344521177881417552030028999563972929927685166491214180194220073208437715994292253448336918832521985599583567386849278825065927833714065640459887679803528437528633874869258004404524608853022987881469217727577644783749885421091687294270022569254849920635566682306955955457888405615969319077010461641217901473018685364167572598451945868784805530011762069919147405275591171240086490734231739769486757094686648094752488285216422719545268556897455600062202128198142816524200445070836829234802708606706603462585974904260562674060862511336598540441180457852151062877672620573920699699932565438743800837488364266232600113038490294998134131389181209767118750739408084771181264630353219918287759535836114327183049484163387556455066529502550140692263168521792485125828829485295406842794115950022095761136694830569817887644744743641900962248268353496612559574259349011564045864080905568276306388480452893538500204309137867335193513078506652035753647122730781696672533508547543140287241380952936609200711972373392709452263497894808855568016223468870557614634611532996042796305124762104166260068301621806716021070211344872298464157979834815261217309624530574413410937600797601037756868443589775691030841570114095599902634493830435476790478623525969328429076831486722004683560017569730836071856851976647555295064509875849057121355494655812779739159846477117397308866708485072833412231132139260071696643983250696658868811032655039317793224638716487120100684476433537635569563967339351859686720891683061949612406394145331183589499613877490457213785391199113093466379724002496453934069036514015178517014868760563624782481089684475433847529072582996823632021689322476493306966946778032939441884537369807950213112780561618000679440041400364841350773101499327237207827802526286502037828450423073077236206340820689199432536773832753392613542015975915550765972973470368515205307987284585069445293150956179816668612657984255542847610893576278729520101306775784841442931870475456212606461432225219606895283982646506254611019266125126175912703081010012215156485374197057750968977499348037411100064657579032961437011614373443664710333805719787192512558592011336283649076002622214203937104747984429044651655149680231852157727719931606876210801059708116887940965656072937686094909511058509260454278755568787004976222446881537160681517270205112924539003519986238574095248746797401685870856752364702013636722781395519090341176198270325652350945644706182269113258677348310262158795650084688452749135557650354234728897607669569505544393430379139510158746100684402795217271085369258566173957495026627422889512299545677609115320320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 19121949839796472146121700070349218749167315921161973018999968347635120559427489136597006628170637035172269643445239018484361471219043106686533975960790245102393787163594362418454504721919848254160138776646123497164379611236873963640166134194430970678948518200906907886455476997353460794358273982572590084167314750893561747167768159944050857738356404059978457476128728412060540328593589654663915203648060695507419547644165700895623422492604976926514660403142058707087411725540502372093471640083893681057996682516382427216168320657931487627425285271192834135843178145057095886720417001999799629073771459890720439497872786979123274981761603801083597415286304589302641608836015381662130676937982453140408384253991497536362403264179753227426059425508406229209668376916368658798382180630642377823850413185991678840430537264709185805802603089717972510924797159264959869002031147537607547678991802339985262675573471464732924074555206965688586826672467436785042842167141460097475361104740267329787724614592880777267743798764920285388004865238548344224654604224046029958230794390571657531010525755006108553365218002565962236187170629328497055737219175134765020291634868899482108708308071263774011383421308349129706252823696412454502270383300629201962378484154580237462133264111345750988288989989837547558151501634040515026885212248704047603338730742349413174128625757011922652872097524375157906907682912353677281286232272569497882484643624138405128764824569450125238776466419272743109479670923452046027108889025295626463505154278893871153134424780936242813715746796726121945138895805725819470707096746589284991665612224164479350467179456239794597516720339843337360199597075158956861400413358400793299743592199951458808690715557943818083385759069387491476099360825829817023582447790614882474347795550155597638422676503736785156178670027334802813945069543206133665627335521686075569239241625320918252599903700555592733716793346553088336501807602254597211750493412836947696755414500937499130156522865964203628178969153159127583113337415235551473806691288570536620989546549932626248157732157206846880287706250486545590611194802462030920308892838391612069192937386287962230154775350891692087466424876708051777124868430142255285306397202261122993905917273591079788110755809022392074754421550599842481753870874161746964496043904575804790779027003046973298697012660353503066303535285349070546313949940546537340095916513938909655669676951210138770728593628676700754549670647755836481449275262814921857089701370518204408196447437030172891208828320222939111694619992576832703306491333007229455860622453213379801622961083799089493077056019633621453990224138206999670065160724824345171359192105824053607465141076461791332295239227338179871979621264878319690658495711624618005849023816505218483524945099109697213429085921103349203716771197612448643636988302825558435300779107598357337788761634129173793429400240698864992951233722148236048419084528711178061796817210952292197358955985176031424908641470585963608315247836430641654733315733921387634156350477851762463973878434856015284823013955585970803182896429204350477404285938131206643769814899002238586020250862789810494378095373378872889548745300147545995622562578332403351466933936417254093360151828243241278740705856523086312270970491897767109474842395947047842906064323801308805729207253703929055381996591642420162241025430132171603519303432013187403177998898391728999866436072377862762749305625646890505728871303920924453599642556517184403875670134838056921276788676232353113658815167024651320370352816232909334071271286857367069216090316484949080579944867950676787921489462827389933123781888708785170664327711662315776139063164977337354562829660480177118806878815894980702911829369261147260190720000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 15963648120553239828513550152430102949175898623701934997446093045057253292367404830701714352828995440281351703691652686824894352099817588264883628350301950693725702400510208969529467157114274090543306694382396969135654193128674980895889736013695918078850483507702640506530930157073478270073079161253725522249999126637548455664519124258829891445890274722038096914862492621607668084736426983660024468253438150404936347231097954829511543239810466761380865252580350387453994904347657253623008999057504222303120313166106204981375097120767023537754833976650158675801588930823277538468120254630022046618939078347955591295463069752560093922944615383398783729471708556839929841070240479445486705901220522500088226768123235205874642369136141356656741754968195216824279399555426360458608542742364773532922635893323273934095010521826303759246675724399383425510426768911371540028453103389511367177178664466051796024201962302933236613610061370312070534831333984368938873795956147202835870650408653304679699629109626142832732299289688592418562095308407961442664986071549999288375899285437229055106343161922604239225056018778734281735869403255063965744727069822447514692109337423370452341963091162004248354039378692824546396592832063987799931070750638975792449281251106834519821116091693735091721699251970121761507085923164996483827161301356348678362858661921769117204287410743365093922325229549986493402799631274883481045251203396210587849671013560986161497036268151729089058826828448157385540104683689214016302235911273342138201704552755012326997514760339043029644860852345413429984683592625387371408922510426319709449602218085828289028461889306637290511040943150076167376552101452614870665628170326968069019524571474072939660792214693340262744044739543344013315439819048059537986284852926216571547651049330038223534815843039731306894489137891512043180542975086093172854627216018475635914659680820394174065267475745791596460263441714695873195467719738834815197846027904841065944876146515687192781343066394461873568032206067814842863469566729109891369273911996204632686982981113043236645214846808586096073842693081274182723566706415018245725357890676523502913947338329743806331817089894645664576939020495611599750023118390132356918002764721178260590758878379351104474861927342320710195877911010506306315124053865222634210472282012005690279875936109654830077023978068646867165608215942219261172644198803872593527425416226340576356691181328335621615226452782754506962978018222390259415980152428722704036678877238656496223773248779600705660282614042173270558736746928384001954103253206631499995608078106170042236263097837690472787876208956387282219568178953880327029154971612627096212792272547681234100923827164538862596286330650259446851485812849278026568964649457747556037308277507359117605224055108429171949171294575686648550434595202912392909317192171022756711788701355114259187832482625349506260153009024419115099257070822885183615495878751601991814059142495226207173559856712485055668185506881408110301578943106447127180831064217515817766430463874297963706210250192905083921065045359585711443154332166464171796021163508867662452816333528184139696570814152821869881002189755795084048344145635059577778560093826256564431574288314877781091169290809163644331862785815420879099506629255195654090414159095053145788346261247289806978035842104903315978072612210023119758012249549785802847979549876883769402662926853021752405848762952193410532706142630213889266729675928511450505913896375987037957558197633047756344811217196431474321436039121487333709410813372676994404519358213407191330003272078475212072115875733295917188955143094576488236652389944633720681218558359105718305526187069631093825052197959510189259987343493301735414614242496796531097600000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 233597225235974706863491550485454760427601470485955018860935839289195649831479737339699460759633641676760701547783126211411997737370046285795236886916092890905938256786466440718057519075753831346682067222835899760682266484247390741018108016686238555221930815502189992520790374901861261390306047955572486153488496014397971895783470016380804701941631355390596394752199475496493090145599894169434787611059837366343963639913151066629796990358557918540048348236964664312013084447735299075501325051082589745555891227217736569996648181950639519292192541240738487102917170555543560667948728243099925669519249100386124978027046963305533361860795847905623543435652172806545778016779721548167261068888333991670559287127799785922798834353343054483881738955420483056628727728299119776944404684067846057050821653501567319830854340415815527666796421305756177382809895827521415549925137237613868744785489085091429433775403917051367220447165726553758721098610482021916129281671997380689484851639045569890403040881695467009106912202750893279170660822955576576184810599249337235601701977439912836742760978997113109491027974529392940895715157126957159890017631540927332675470170330145689830865043110995923563937937901926822279750924258833479293772083622836969461160947508040414306864764429089512852477798399072726322996627786507261133430606795309626815648572401581959280451003929772530139130372514207266173087401416922318794631265918582668995887206357385883102209168249314953579014188051717587666452059142791667269199335908153384270749104274341397097593575578393147171694632129500514034021518324037930338836186155992570981331332498914860938155072423254422703850034945099635656235872606066728263463923837912876158815927727411321265335523930535196146041172478801974511231497954711058703397146130856816737336359254403986179753038448663455309384853978285004696540838141166357664832766433767632955361679703492383782201247406210484939169221923482516331703196154186678274415307911014631698247746855013557216894422897177365444177349965482904006197960115574881417165769029828423220994829184503040957628314890454757257114960045006103727889232326465072797198533455314303017910432780106234921340882941881609630252719801042675180644447413456782748348797983976445919437255610755314663462379243573110271344785433504426188239722523842407814707293253598404387808921384718430405795327321177445838262600654747485433711638622459396427965264050736790256185454398893167245512737541786700354166480354937380568947299109579809906151546126569276958089950836910330885845104279572840614862726703993968254355537313226037090567685522912377518169868981022988833616071358799712390878234940056905429313111972942916072612040266612731779358233905646142627822124549540085881731570794273533527900950764770279308025570955321504379876379039430327343329287748964391350774689189645148675345919171980215944039224786421061201297198072304614419969077501050583704764350908827693326766436734824273706437714350104182667307638980144908844076613085001723928847038596090916421534161274462429793363268463652655175121865499019946092111601313829994988559024262861768612972207835661969817375540672455639645219976101914962258549674163133834592429797382180756107752602848691366393005066210747334287534830878484052677246746700738358260481455020354243251515315109397896594064893662421107135803566436637973523767926705308910864688673142508659189322571830174695299157500883914574968410924835798009828755843870030181913728115589842158009079135513578264536336056405204550312022655132069048047793856041407720067526961679926404727246624581363558689687780500998910996253885692489156698298590219927809314880744853851884527357377699519157257865270118813377184262565234333818379316953924222328132205808378385006592000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 86734011527948211455980191331661641734915482343146569144817736531589612733895898751607105283274998657031665166988806923318334242895752401474094692429039329586601600463578694848206711761073645072636035424029713165837993065457848632553933876574296959285919839877448564046204239129700317662013019058149586268397002382093794405682110280342716424501304570763413106307679485116670534959556844373708704428269011313221110828408850455490960087797000131723560390634754985167857444295033101777014855311277766745329174390316926255658266121593709503600881168664078597302932018215195120228298040635581917368108556751009513786466370285150720023739330554322537471247953854282299304638529175113378763882099956289319550275097154149191004025431312792141417993818238286898300965531076046616416074612147652337092554991674797564484344200466579429026886564513224394205044163485698190235468233373142664794233631586379106056107094759902023122922432647823886902938855980695649390493676005907917530893046066876956766085896585129120373916441988283917573401280608650744272006312069709027167096450264269799873032628273258920105069080485192460795655459405913168706026558003313155252947026290603300517177334824427268971408622611109340721724233150365027293176765579591041818880112872993354480235419468637778300026702284059923703108987289733361422885968687988785139664883393672336252361976723863073890840169491817548827835034998042757098579684957417179052551246998278270082118735286314450989225734504356122528978220773216452478887352007520799856715894842010618555587389280093086355131188730217075274446155924659325375865345322025532049399391975914969026797414959296281337910318859396823435827488965095350878341544900416279470469181888595299345769872655896765203372686419018963352026107019930234617883882774787353188350931479415984406498903747824548020641632506013853630009593768426288308926820158871579916039801622942836368107960760733770810077607652767499014060033004565725576527098766239764294185411009485029573124917708597936092222148415527404335679331854714565787481297283564231214710104143583996123416295031220027179482932323462101354271022968870668065203619272407214991137241899209897197526195470852605489930261627264179448617672022850223901778095002263604756157615601746608040277722333391467300708899125344593981731241713621789800729961972169762687487461713456274698183807907822015732386836032117632268670588491738188792831993647485495243901906739081215226964043429081095818968781351903821493501561354138330772663323846615715825196109624150338557210368007517727486783139619634329959968598797690301328747992570373186535872912909161668268484324689129113005184434322186771381937634316308660961177190552396385959913718910179071470441154691109415077273546163784353067158537108318528057773238118514297435917578696082987151062255814764777200147252485965300184023858052477579653887844446586353712228395041161155950023054759640984366472322193192891275920510921532464453260479160599963865426256143324535335662464544815200836765224331077222778022391174425864886560581375953109827563484426052321678992192553558856329274210608647334134965360286507725855903882043189495489636410608665075804205902561222366957969130241565304187534700470641260104360452625383413374069482588238533858430792758139192894075611369298642064223882030796553674527576312937232585064578572583139198156229406518881271184591172387678786598347417717650998721068397178301885094201066364883575505917265772228738907206772562861148701543957184929317977877653968835987043083657794195314376941779251443671078105630963682752123090819729807186491010579495797137218962307201911840167167893722514372327093612159701959046910190882084400212545721259041379150404655624648051764874429970487033191507101011148800000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1603352013561983004040506098171851048858978007603384335817195865412593799865518740195637073702515475150947478134121388073161695738052232989118331144806706274627084115012906552588918586018642247977707253050085684933418993041834677454632937401284369061808494272764475775919623875146388583750268326929562075194681109566193840644548098946928649002639093831942933828688728348332026495869684212649499630004113020668954808267678631189998410857587308909123291070843157697289898877474799540610525956824678128913799852418110364368618045300683025650110359205711021228528777193709335972894084025155180542813388031325583317730460386306105826002624603714300500435412225810934655767431930071887507794424445025960589482909240342343519397435580751198440043695770892330951028273787583555251891481512427672150691212389491207686184907883316812832465343396334388507120634433783466325922647210618627073472668840647141057008883857818652549933582349203785676648533852999482254442700228375000940131600038742461665456557782141173456733219634758173034925332788566071051243102535518212497496976282242173033164351997396469259585578465990973981798062009313493323612675345882618486919267054898099528868543615509553186928667253745488359575580668722853707402704573148397287030155015021877601598637403958019542424843712625390193049787911684059308977891589029857757115835268674526814756402676449691939150419150619127971809008260866272208419232040827579552996913212696669954682322719619160013761554537366004133238984636892336559933665529155759583808357445653082025269899579004467970644708018188036885552103810269141323980957747950106028328787692066751779300163717838570057678214138535285641999706031070042056165565289485582004903280419769229327895450012926962079597476583070342837348877812238533592992676332834572334480468545101576008653287602815702310107337295134516406866551435807150492927506325115197757346374913174899993471387207454964648267059913887658364750076418236808946440655437207318857851739386682028839615945794200214666510171180721148219443023467843719147456896005249479405106847544837599019811539103210049167869786684241447977348097562436307303434076515290115615361793923298669800151082898479928534280757126725718400562479397466788595325794349113471616620861668943764370935566282856271090317253962746162091968259532187607049676520644601887389304407802943331265238185049984363249772132030175528164156845499541092709196577456209812129489418486051185849713246932850392993907867139414223205289620911339711003974895297657875717194600966866627967271934796418445152213386726292548145313222979969741340792553073985416878277683900221609210327257749374997751859239072923904795630310963741897048928739380115234287524314772447865808995768665759765283148916877299861764471047537637304129362464188800182377106977783937055666285173985562995483436020085452207508552366860872272610119862577079206016543978311586298292096765326562130738637504184902604120270887255971128805122382910251216547581843926866010811840630162096646198134958063229858476684307707970497567741267064915011649923743598280178898362356005743269871737436410760550371246113580058871036110819728832499882925407093352231223711967713864302582370872297403078196123938339295117376692977226449902041492774717376477600512258050799858449150050477597422107605935831295601038441094200681757409155811986159772370152836707588402109174829702507292845427669366685463341012592367624500690290493817454404582128882228485688087893484567074356233860133029339725195406156682456145907816456303552082135472486542116108217487945421850719981795627980735165479528721674913653456810957279924465891970830696014028471298003318393070732458873698669879036534126015203719780100268353426369649251023401712567919752043521114112000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 396220036573238200535748429931848537577400414043709525587475072304185221737704482698032080663138876046341033030299079878251001428690872241956009304121894001221136390902726692048849068158290354690064389607506417136465597678019182433859920471632538931710350239507539884026474641439108809245557843934072790276080865331936703586478224794169270502675980141506007967874929248394589519296889790003970173640930737122607470398213200833662855136801378737244952357886860944729056869432786347764674382631152578122623959690243138043990868784537280843023105510758145636332289150909366574565815638832940138116534962503042696317016636181039491872886400661716836638029369547877973747913026386657545282137149406224912865184329001961378687056646038507788794341337720083248980627099192030949157428671735132311999543468405276348006945267181293941356444482405949284970410095139490558052052163164200439149427722185959237602159423801357202258900578736165042075863378231296516215938376786320739566467229934983220514558838682820437206357855250898230547611310971532019330487228154364775697199934157464510144314373555129741159411482700894948138995547256397840297229582552844822860008345678794590619291862134320720375431361435605771053179263350525635352453937629813037605539853513887977917047357657927097682994306453730607872636047614939277005715738729070540462111034131822857457842426125515033307620554954531652766091430913551827345866170724717189226281363428734112293907444892706518160332224209866783243944272310099468302650633241876722082323784411634206137921270739469471225332325007441711713883192291830694767545143094401273344372051734874589795938452091205951127417834012329401965071312673647265580190194899419444715540716431466419222413886642765788040979905274385316070493315625411639358821121318313772587505116450170917500002141000112027705845964925102984777913691925533242366799813376077356453583053792327458751798365340265842991695514146372908785320923629723590532325610783338864062672701870856956869266770657326806242887171852258497249660899191134330102659458700720951815638007939769010627622971015476724687050554806470311527691752582287439108413950098841850723320540641016643716023978687963115857249492091853848442656934358579259345733434747570545302833193090243630863562123490209439501208890671269517979683704938640483022590448490374760604974198539156470665000958267235618241197776992641221744236063741810261919874713555066467608872205062193030283124171817123031913987038531740243826141581679113571233229784057692134287640137828707959208759767218587265780045644086968721992358875761894804577084877762846792941790660408984063132743155069053892378694889417824394894136463258698703367027144186126891686794215085461195583553820492055797672838531828767326135759188180852671543517063907382177674095792374430363401065914440992797013728258191629494579210573113405519476496681930493120044119292572120985494992769357647567367555533033118335499421973054781817870379733849598242991007697891228137510822531893757379074324047386777617606599213310217103090182474794688610337454299242741065803564236926879036165372942135373631731030500015473893707481590275938184400574500730186647205735621230204893144912185935144537604882003349537038298002200476920540619686416651323656450695119315973898205687957343376820226486971099323777199210461646906526914346000571788360889197290525006720186539975541067472049666161140452443062720979167709702794437218768607762596445520882066378942693259138196944219909853489429878170638169204533592052518829961472205497772358299922517743908971911327326525383196505554695286646049103887669947137760473323270214935621666364278553470053990790649918694277574973402322333304715016789185741289981202596410411781219098096431783098502348800000000000000000000000000000000000000000000000000000000000000*i1^50 + 6761561237002560776112394278501951255265619336847985956326216176277877320670412845983211228477765891377185876142291978042114844725848711132992696725298060049536108948680205699702326179089147233529148445263090896216817543784228452393542055270622107492580652259068369849029373047655296982948282183398308293985953950417421107393361619298018215863325383032199848887668139507707223321361643982580891547007153523289466038716650320499971771697385925671094997310842183566109087662649646190342464648056216150917243093959439619132451857160828699281512527909033539499765598824256997638453867387322476032415198805097485642284118221417944340716218283694235508124991432021753771851192480575324321438065041025936480706033541184981274967084032704086847128795742396840536013851121890736988063001676594434837367383571985275091133435777587964090668414276927981990594286779313505592535374026743876025207087983531060433642808967252893122320799936614138474052978402040975756842191263340150162955027281888563530973842660285664187183580378907195664306282067890309275932910121935923298689754672746345125943518161184178008625677711760723719744627912279842379446862701712100911693302270788042559396548542976922706117241486022435536065732721949263602721875553076832748972844908655330749351871863326713971004600321772376612490944382775509016033674996823739401192525569790171640471471929529046807846047765051609204541468658095942402788407174968951598459709191889291340213698030089190472103746609919456024897479936574761653650771655315732377693550032021723803398134996136690121276199449226076691988726723951128880841665156034656827732110397262380204936206605277308477885723269802877734199256187069656935105153279001587321316867635141350519473525182941273844967617141951867797459213840555008916389945464643524029905292129369183378442420360450285957115002945871977250987708724783525900641734316089975375531684135713265978573609231018845618980564436052321613882843745813885459689263983781570961317586129495462057889468161815479339360325070809329300503778417457357827926136129739100858695159834864116898114059816614347022073794238184157196652318518459809676194190649314588922732901874427700581622263976317162804628205732886518968581129473885412747264248097832063295831109479243941694267588470267794323141054693511773448559014818893658647653509292006202089754038101755338783592018013789524943240000598858070649607795115247054830424202225722045353768211674539094762589551045466198925421630889415451889233753198620632086472023772429731067979387452842005326627835356774397913413444149666307243377362074670038554612063172608661683662773966752895811389050237955480305618236509279014255501917260805839894929182516089083824669055143012475788396861201341564564652852389423239483833343711341391527392238965450902943087084828441670607701401276593476350396235409903831979818017131149554960001233234239404435486165187036552740074297063423384556105506605442058594934446205649578823971916557530555139616019145261504628335025794453219079370701587115457989208313313487065340333734550510263455224457690853672282934301287733603083301454309762916473193277730220599835472202099922695808475362502497094540657859536702314120990869922817714876399106688137405951243560795664218513508710236859786798294374347052370023991890592268893380661113992645249097227297855457781808415326273700981029730057096571364621202446477063623069985351105677051597376404431842013786073798880835170367510335476943891883258131415554935469781080160125593658339589061813529314085420184319787067511418033554824016254699589657516408917050145236531292531572212276557301041914153834283699564280686366419497653690998375355452468252153159238340727582740592249360928338801569026091392864206041548853001767092224000000000000000000000000000000000000000000000000000000000000*i1^51 + 1444736445376825214926291424175962137314074265472011442354772807482074889898481878977577376276939279262034759809335826107732940031999170708941702201484800403351685095809866434802504989463942292752668064656349154655076402945131503845935528005642479685021163600907190575274039672067726108728611014346333190485632155784176132871536653012492055082878607968063136894875260300287139936246971072715677398493249371895546448850226635164424872902625956463407933772938665134448941918333588633644036083348882712518903057005653075438117450018240606844630670230876395170284320376515440242570747975834927856236769801206317388323027913909712196524529533984754480145215231601528471685389969590417041906350289705876645361066252392915421474668396393324936173896508769878762813997637654599134467523578785691297166031794732828886217478916546342707503863439351356631974888758491445175180648547814599390084246733615364540018860221895532462670842801430030369756429128155934492955821142039022681582871405144407906516210781644079687766077963080468060139457420909102130926214423038406218124132766367515631286524711611485591471653996944538501034525869292885465505443933193025850209310191124842900908628491539369076762938390991216645017383032165419383166297098861410963236286591482674560791466414785382598261612161796474846649069001638372222589892292184056539088819896401654062056007779148222576251932720815091523780721748910861102399294476676138604411191181512087844768280271034720382247870281874716218224580988182527516130822278355331682424993188933697983430547247000867405694429121293671349715989582878509937709927387205250251028315280932655640628500002735590719143065722490556711174346462506200301698626218661717050473729293585795883071591704627641950927255588630697180498104594043615026033008885189752874967170664493117382092249887678215510255100491652527251158069777375291700897003171259658856357882194707123954828191865930507948617431575887587422634973308628205821481540818948807356784332706491956835520581670438643860377928870157828766609860176759514340424263092340991390805351577179011978073736565166104243592785548586403989709143098954151066463954378391436852393182585751296998585151401548663612742189146938710516901584294196359548181484845951332864437227160266639952531405344901421436038105452046932893374281746928315121930883470703146060904942776788223737327330235608320487240040165364006254869238154051076061488017163145312249880306971793121579274169541665004754885291970742289361304640854537160929434743249570985256746255082425963961867760824386140984153841469017928109700791912343218385897789048075149569304546984286098552126752509218070532101325064041453108525390649152722697259747243435715423896266282064387978624662603758000487409902890958418443576790095634423033768869146688224620640538972594443171311100430996350916624912592354349844069130212101897722884906271540917548027691063458568492346109169779849940303344713934854967390289252674546562949783365668693118563647392533426446213312989615075728279913536160174248651546304865006630776766598990012454015358869198836267298836910976442631448721579118319723761133785866494398251505100886422451184327700426548139529173851935165409657967385939807996271136462167489802601957876548146354648961670553336727246865180818175669225618514196957558716485736166981029625627294001269369012278601930611866229323372657978602286837755098117527078978662187080788102985959873445887790081974655973660206861568334724384824758664423191609534300182546554328649180126387697798352756879671261368318186353631814426584629874276407833716561647306779974849335507822520744634760252670067443877885834502516126024629948386761014161036301862714481570522048768991284124378404627890510802760873814781955186077204480000000000000000000000000000000000000000000000000000000000*i1^52 + 17123846056611365932831919831073856469807679158319773396417464591159524940462985568308891730062516228666513442451720295731911650375953380063499410829001557624612750007336932212833623601507116280691558545521710552672413742838358442666296544843706568639160846147620617226332864959805156674579075269244686920776596392503929325985219460594932042005223126687286732772287616594364854318069734557798206784871677693707249366520882608225679078850289464551842935461910167999655774880216308682847077499019921702872581243224590938984772262881173720903217079692822597463463809665254660719623395551428724948263021194631909898148649285038182551559987465034435793174563900110965621032499082863337821969766857317311354828990913540889252672683278187254681889246605688230968655167098554857373563836202137206071654874352255890283959380487550326510401724941287893473638240970450554117046115508150376897945857069270426895064872968320908655051111405349787483706829349157687857602229221436008853313229274716602013304544178671977828191906550582868681681962401636812417522630858868301107647528136095826665878543630942288839262671446705996364580372519398786426636978368342541267952360905338374844171646242564841673187842916660717154773539787742256656040649455968560733052903501212199955702133620834232695756401083608178605427965304145921767776739272229392609799050778024626174904707614124516060015245791031040146459496655033420402832729501558128240771303690963213062523072776371241158451669276741365892724770927017339759047416883350453714374370216806534727388744467400412664865987834912395193818785294581504489064933616733444548765569489534584288443336916333968931451726009806337202074811811760107380331098487968698856685378541251748602973527565053896534737326359157990362807324851276609823199699780959124533397965256250137929850924913850011792244648890059574302885389037012799462434144070047972787686557530680263097721062907225839245701173642375373835927531940117468729946340199348421641789443704049955606006313892305633267581788802709703264556148048868166031786489192112124911032191895024335119792807199024822867077834586050506145970942946151623073530790921217928235039294160967060320469693559154427843024485682124547835132501903696184891371004216408492294871734379488165976196389222560014574359911393691765096036728370049693858286714590524433644460494799009701764251480602913386257507861294307983469444571146462913569304724138898663887907685074980517294351520508960394542386773272739596253709653650199282750652282054208589988163764900217234691539529995228019359251161829729712058363140447582958066666576787466609950048433532891974953824872328302165344715015644459194938604949864102782919533741271578184611827163471916190432034274223931847541267298933434340023533315095315951667707151499468387091642769320857248157493523001258208528529449308789272404089733886196208738744259446859777555445601160892752723041669840582585715506927343252457200114147238959783876009985168293317017715865888668141498071506740656432200055862402103033778476524555484697244947462779254125200733204241737402886506590226110464192399415724116123048601486436239370021423136331958848947114605456663195831227174182949535109819774866278669042516451312685345554247913127679189559578383892063292532118372311996295767853939213941943861175239240568358263809776306381988588325666294064324759627073689225136074140488578799275808519268243959198985501652474226305067341420053728240441846840445997968886948919214800637383230924151169160358993898465823326613889819794199285263434826959198530594943355886706716005054250515201546421432331014298142087984534315133312994096718178716934942603326163944280954982905336635652061200158287223711583133063641014210981252189011296367442657280000000000000000000000000000000000000000000000000000000000*i1^53 + 4265282811967267610645467370580417027497402064889158362156434383157185743631759951874330767802292025281962266373666210687183376462795983101620958502966003725982224589272620690186968794565717204457964934797351249556737689633325041311069736558035107666686614717928458817702029371213361097947620631817299778336828023170987728329359445374316863523136111875530883848242067528086715500008682376474073294504754844995339556562212429447896484089725876288529756256059519827413964131211780893072970328086334106648208050232470969424159773160693269577519018595784006937309137620550773124298108172923403585726135300886376042269199734136950857356922170058841283857193289944487097865310019693819913772446685047624161365219666307965279200837709141184035115671752225260025134288831612095539816669871952825012189052001853527727840255455994172831446119024143885251430278339796112899552743217583836543865308841443023698298746808991336681912207381482160936711564656115890654730815999222577932624137826240651667701512210352077047674527305936062716229583437258000911058262087634287392802249261012386009141493497198524116561764788640741282057451134570439953777700885704641600182622485011537471210713701205439945686305952479998563787226248940799518055742844386709937501960358564762239428466904308692791735586132710714447702017126414758456857324035329496942591093799413964783337530384978446430749311263271444628343825591438516776786783883052005050993343436854936899981500649366096886002784681853526452649433021629054770554628415610677148048858177444817873782897012814645221931207607042536407926339235912455067758297265985415191795729937164668084438974545086869303283683670217527903238118561660923616731974878314649304355617583853975395002312290235206615890303084431238599435314768043833122536971948852544168256983388321397717118449105540277600926635385201459107390394636286149853731235188072684851974920675688329361851456870259387298166238059050994138128130762075387313783586775706616102829018834066647705823678286479766623161068977389049875733243518434906466100896642233301248462565905125895582187901327721179509469645034532859872499737308943241528855646283436728880607683240393199102760089029323246569315810906280026534999159071233964547667752109468839625997249310670247317901432968624373594034161200445805884720635048539589037274550201686678820286659311544826841032247635592708689066450195477619279498825505063570844293185094482589974899212432668020386402866978293923016724491662975854562489888834265146653440466878137994437584179252930685672640507115655226503877450541077465577409398185060258896614553139445135404429303676449240576372664714153708024994243858166997354536184594208545983463041809437813873099022487536463478701964392803847790786785153307060932899097222563749251895099817589392516676466657198310533871279816248136292296464058895435174766672312236174621117611190188496720929931822333633303907076157222560722842509027982298394185461884670325740045102547334493508569932914900929997877348486596648389915278417960043608077304703509771231499962502217306531333883690960348911406138490355208721925451426621412356313327189974914172438398137777829301218987888767830520552734230293662997688171792848946695619543558567806386367783166952812411373705972253404873099430195853945242340073617258782826450581368675832496233837203328520857431047648280868727645800320165909342729832192974824887383573373246050506568606105735752914435305016011846101622013072669339606113559921299981240773588234540208519730145236252355125662167574575280759107047129164690016342341544459833909092551288351021151655641492518740866313468004121122546777304893363747565281798150247739547539776256017116692883063224742922712744838263684882757298864886427135508480000000000000000000000000000000000000000000000000000000000*i1^54 + 22820666696026835390992345173198303828534908083593236202498906709906787734570150324017585607513103024123646046903841742622944022818733678064643116040640514983699090809172187510882374371539598236205478151397583227784327146830541265832421633141309758733950297504067961956486086479993677628136308996531591011754050390113428165722267211016873815098919401604194314762016568942140784771214465061174927511974834604404706823168480060273098177447011734622481926697237968683830204402066028503706594304665040482264093141130271706230133956298236467889852493161729743257272601419822969734516165303927327270837818060560333787822359473806925470587773156091148744621177774721441454700615888973411266032825745902557880746546142565727979781957486263017976196161820762704447437345090604775177964703749871020946914690581053847499104011500374908643664503483516215836042850034346826435219972496208922097493436452244068731990067681729623922561823298794431373995922176959152602861111636558065501180586373134107791019592949757691295662393732166471020845912772577612234944419079679779945589351127628325557899823670538938496302575979292997690758594071684240782187431250258466318783867122677566508053772616180105992197280063792696303148361830635102918715768092822922363164098608482201848713431689658007986765850016188784314205910642990254358183316852612879994117397512372268841620181587121014130653429161964234097490162182115226141549398344443305005498082878535350453654455731515008341492691237980966098470828082262880916379488883242400189208385112772404984746627800184029682401990703474523658389368347512618565963115904681611668248193987393596339770001472646354205431465961597500541401573642506316335625983407842001786090396893784409043036045534455208253476590077377784696578306850397285157061838774712642002781285844180517746595217226450326273312818851420024679011332661779529897166134229397624818338676645976004481336276623406227575606921123687540160290714089009424080689226096962523412109740630930094752158882642462713360951368359180161436928351744774129807827685834817736273629486633253140856569365602645007782367189881424187222583335346402774641470826233001411991877190177914813981225803857659598476691952126716952605206588841859146686521601913781957801024372459455363343569525511740935643935938093328689193656048584942302449636462856324241182706514895655368675267322045372139496223183769886268905630952048075538388556257889717264604280756530467012453906985091355623086790065641672456873578978676641923878007740868540687412520505177729511279211651823461994616493035583321688819532469355079227095710637059698027028724268267279407980974454246480154803189879970144607850649516936940733318809366496247724296372716705216873056520503303757236920442345669695362825836150978343082695480911795442373247900800646266869090808224963237820213078124167138552184661357695858831570411395059385314987613126591494542259087070023930135372717573054545252572266518554535904886675584977772057383771266245337852150312102670335464058077619633944871799143198206476849673079437579425828463931535379250645180582756198514607530216122166289481638464458130974557173471742995704862617910317932560661409942024842532213397253275031118341539861933356811778890716820583094489208944621438147173582582073545579674252607244531965185075195417840755539637009742009390689987477310875258275388632446496776295507534343482946392662015644776709440799736578788112481439541696234294086292839865063228800522804609817989922062702651756148636341940965518770276705787409569147617230308799783769935532836398504849480297084750108992268387604705970068373797481807997328230767230034027100389475542505269364001695614756908397076820196744263239810610567826253120260675338704326230016000000000000000000000000000000000000000000000000000000000*i1^55 + 11067008059968457592573907894001086392340837353529482115358253528204259271884905749554813691607359823015492452308671681865008147593521749785018628930038107777411385138883907246750131372162241071878178316883102373665450391732797590641208421925828287966888344474623126739741535350370191059706959410102693282292431175197554699317826955618749037307225827852169051403440977254704814397694818660544819510461494722464975158098281466096659249642227249043748400056957642985282586875369891653448476913374767348521453113166036906847095929743873202212473811952829239750834862067273351994578988500540168089874286959764867748725098905770405787161091667430682095089667996751612023624230317801895617863022098046443739340281856766636374801293758009138477497632775682879900664333273438284135813436381918890430824055618141070048547420709785292813543674187658400750781626340776268709180626297196684786336990038842392428110683545714378572396403537849985414484016982783543215581216610750452928567661726916069950325216405534926490701262492471828236861492971576544450750032684459665331622235867636586760856990737173029222221558096419955376477740402971037202802386273000962090986640751049312898843442851761859537173808889640265211127253965971462084932848298146018437659141726839441464716346212691572077291578229741201650625658042779248668532708139368092793035571637850392694805622932129873090047869092093481054552044681281827899067661128656689521655651162992052392303016491872059305971256384830689701220457899270871668775465535877566295579861507622715188399259280330509895677983420059666674165919298843807387957598930040484037768271236205533636278098591713693533753336289067661806244425401856739141264574307872930415350071943874662299900285842731325667912801012374675337255795735066533842353519503997022492971308066694743475157710651293460207725627958917501836117267881425219224256395042648950756385675225082617154780746875889686870327220959617454351085146892391313586674078628811760146825382246916073885317704065424828036873630453619080005262557869316649367159935713248837346559157272050213568327328132165153208912832615813699565726471776350709556197740416667413894324271713378220846285826159607117357328134431927095183448385345739622777579115015581047328186305840048311479795061470283573340253332318950096698627987108557943608943181035864217863311434055312084977056671398925400117087149839749294332033567581114126036393341265823616245487794575553993715656123714482481147588352329569882418797619436200783579222444500176892896626199040437107591857053861637449749348864402900775754667425102641815404957825899326010189151118888908273593105631289588521329039103085941366600455328727497631541195619383325747951880501871274703867105507518988697682039957674099309201276757422469816805712452039800980178922088862407156665415513980635821503169566641116814587090631787893789793948210505394022651804683586747475157984784582999307060854552552926836637865574568455513748961306243831978732034889243347417967424040191803109358409718984001728824523759831654095311310033398005400849379843596193953576655755321598153924602354466174626519901731145110306501386851161867474652570464966233113359247608062810942362013743448981552083244223709078877540725993377444618196465971427525404941246124919781858265493708143250180305142940807517884163116019778752801325323509350716137984919243157146103628302365667930869042709057467156202106221538632539559671280813755136081071164374716898324152163285636072847286684747954713600692686313995811100388680275968439200329926984926749269791990805437775504086101388359680699827711148449549594173156347336086798007280993634403589810877869027845614137298823522443776902860408397591272175476131573867307270167548500377600000000000000000000000000000000000000000000000000000000*i1^56 + -11643532113679448166633702502545023719109266616159777768307526025508363282053152111864846663237072173125471574313882331664727497703100798283897534627803369023648288709411602863176149311928588681396838974844077082357478843870227930148407829825111765538868398059602526743745304706275604700855549378663960907144710295410659819602742202921908184193478169451126065087571857498731222911246274233676844988644406190438757899302628623134456485399765981179651487287517696676148065519220428295919140771968830069969301899608013384843462667126949993083169743318868089122794117012068909162341533549149511673800309842014839571302409000190510304779826711562534214135705879496359550835861690048184676413074250236860819606326719625040670295435143085680425008715259850415142888701960461537538010767132905416388710836793889881992351760597813080723505076277552861807398145911577524517728061529889913508045893872191481810204138616161632330632937999259956974960632829173995322043448407937437655964855126699044555909007960120455578988563778481705904531093012135577679973113990966850016736136652246576209216135577618704245889055223240467378588923759440545022079543306281423357525745499858685325988989956607906014067291782653285799640059284429840038903355096874358897523832840640203164173886893131589386680613881240562237677369846109550766532739208592244631469565625751834932704734746814912381265775198021077376576566378845046093454264269639075524425172666831986002460246034982064635238305509240368525285622111718188391409830941254812370791208922337077412100497316679092247199337018393662909872288110735100500649595632175634857479209016552016693283198176394496798011547373315222285754084859050795482271974855863089516773769317400424563315039814012192574743624513637316393503820386079874672172642064954347172748004531445664095880450322059688223843955597494648657884324210106590164806109455514617610340867433098597121178505415958124416205501894870070353569392433852398982619371160597413259133023784965904418276641114386823152014020092094902734695038167613499761252426624855351419774207633126753614006829157838857465560042005080554733085681743444586748847921796824615464133394966303090013823787204364134526109961792292621608285574577409576580825124881094355407129020489791651055581872017753200602405683429670344961392432887678511132899500793104992252031431709892437031676506820562640134922719127637927470157949548743404744182925864361680126646600925786364036248102854720689820862660554563212211862240396503884309132243907230547104102807253855172282794279985815370794825473796156037289331323728325639913445937359349301502824955715754649165302138754868992292134088694123842515388018346878278078780700830613776729471876506889062719071436232117349884916307814815403405355854777473536403687225327085964503112069745639574158358243786286393595828394920222414403825996607485597524169351042829444316092809824975034755210396477619294487676851016616009316737008620463842887845111052754223960464406823953433881552547718026014850378479738000795733847449551707953730953935879499774756553804605651765973184243079724646779294689592943635464863006601639891927245834414998965928206868814946371429758797535943676318545034192765188882431395628307612004391389141981978293418819838172998584965867889801318159643252628010171518060472529235891675460611042946874786210219560180671578811913540408363689360706218307919626391296434699506439286289706905702590660173742208772202433695194387354086270277484428696564644601753420865181801761975311493574320383893098408497374087934012228413418922085263444403272165040955266923213870375160048026644193385013549181186616632150405556877864019906158866634379982109481932444440818296469154602889602661783940628480000000000000000000000000000000000000000000000000000000000*i1^57 + 25499689500611317253153387160844799445284343029904208622761284665793506953278358296919894197192722872018379753183535226839805019097231652587159163495223279257184012971258610264477277609826421509246281038691387124789984681613754067346068713057816564569540942151432696712466232740878604310966234647650096141114126223246139212092455939664834968224379381510728029676957093084983790926333143823307424444766966123788688437471280540608729039763549296957591879186272731645954050110191088054259428514037248994847369590560377281646769792861532531937411042843481669968828374262851207520849830278058040818248431124740659856494162438757771188307740692642179593978503999997961299511346103343419407321889304903143780769284523624422757706348486616162997008026621113564842888676267789930307633061497125516964566531670230213564357620096522419433744669306747410781070960182659210703501649210142417343204620257567350538636191282810339381971958179618415532985840354548216093340957853841078380626964846710891650726489642271706054519805549008413697775861372943584259924052465163854394263402577490601961690734888647849107641494390663508391647352071896829137807671641694824187908014560045182038866133794880053787920942818487620817515888164999128592375928428717589228342528761316131353821320474232964980600190235087783963236277253964808201393089896253829079994921277717957873669293951540938690272991269743652731559991727833129411849435293451715504518741496814726097459720503681867049595887177932073496002671603101673179236088737677481414621353510164505299016125748338916568587427199982326954005162949578924567430407773296249401811910692997363154526826039017413027772256805126729059020988892617465242983848974813618524855647232670400328870823820560335126441680751388135966100446928335939479107017599307075194458755261130870650053606385641295457353808118262590859029604509409394849766509459621669005747693475758894124480659081139611815414305915668091738466334239373181566145804071670942465861046282208228911565743124744083967403428334132923606932833209488156707012589835820103143143039266153809015303782822042159846661251241887542969382005061184033209641088975061249512775722152898818596504092262325748962031798313700577843550413131221565565332527715702589530680640284437449417365219143584308139447165342365408371503364262292455093729273151839449897289003113093139133969004118923625094137673863719405939217263103715312034856837557820547056747193299663670948019323562605595112171315817982626574214094914801182651660525928961339004561834059276906578034657160500945230274135001635460381527533306425115942853842182283155494941451267296267387635051531239447835641446222146360266307100327983833043188560021216327276243322347522592200331180792674662111910475801437397797786622881900567435038109019258861845068477355348598976388131240413749499212866383534065651746769521086424668994660685994880963255347534332253973631119520147484471435590564332203772432125534343292675491703470561810661943549393515959553460634705056718859202792899914198391415787251135501003832237668745645687886057795528087202464260378884440931159977848633263499500763087434757539065892639050304337512375660400779514144964477002172227822100026835706950682495261566961915374906950504009219441924036997869521603876352938203286767208594167892576428895958736229487620853060621645977562636172178883871447133581230938681603883344988564313102852763211641084366927052664970073100850121601176170221130873368722253414716537643934976596637310958442228041657474997370729713903178237660444273159520633722575866876363122703070762237529857819470527014469574363897214039593227377136715091064571891832062107144487802519225737384351499642229990171636692460944424937955307259166720000000000000000000000000000000000000000000000000000000*i1^58 + -322153510328479363315740407186654673008724640115825070877229975371369635562428520405570159849009574012154275916840739997772894559080597007096851394906754124339579690606727598766575455753941471126236709123550693095572063063272531186769775494079174776517359781086080529768484402048097939365958823934552604938054078635042294068062267968369632785258860546371876916276606687322634372706100387642081272955289028252736338355646829007550499875741070367645822923733224166847552569659885316722422100332254337747168674763470340920398070168996246241712627799604469726549217616159466519132331535662941066501085851805858782895771159716507956740471426525366979525424202944423801389224819406481037174366838530331598099078800916255177305323504008300666149978978762517154898012146229461860426228243567193963248054068375604110901497155953426112101551244542844170700447217830654437001764296653779999020828351770929401456643745647824853481271827647959052002363368367132394491005950117946820209698704980343150050295173234170877330653689401098188074612931000179464513967534905381002461882882369596995176211260885925857679247103264642331605706349303815965845419230491526824558786767206661944235420986976350680575162257652372386547105409456880586237896662307242239241328973722670033028103825065161785315126997387298959099690187411925255748148947283069709012820788328124468320391430025159217031803826546747968890355104904839294521526550890633471481418705964221350195442123972086648609146168113777489094871160709390663993463946754435230131410872459664173955157367425428572357708072151546534797559635934436311129390742635282229578829838820312534526357464276513253848694556969313815113019849857670920142472554607740099128389222892850412960222880177388017326450012248206900453578468441558737092821763983983434528732526350917893004295130294504239196294656849650164082525810859717051615684169003409668017168907829157928009387456241019905314946189412910426717237564526099529064774858419108405954807868412069663049010289736678852641649598544207690378878725734153833732639653118322363009736505129701210559974095208150913675856587891589065925266789793103884947405552772332729665586509225460205119442749375406860734929607057823197155893242749339703467583125114595019346150313011307086018251697262398988965195795468791013585349302421823509923536858651220720300435528309010058862105402011135061976645043161655243630497198478836085328129648941083772592603009777618126581302469192608793535451038798245639066954523655029862352039026371359808849273500122918441720568537768191442528491205731498534443168389733721073201338860246317856258753670645196861097130730484797462136862688128101967705436014604459125964644719632836643220139858702403879549880780447498647288769462446946413975367457522902051777342781585043544258160441014590292262520611512829058404214290432545290261692125001573791667284663832195282655783744791595335787931579822752243275370838775423842260246865600764264519272887860791246565966760527039044982952164482625435081711668702213655127518276995397084860407439958399799329546745525788269072894239026582739689396639037741866235888930094210606903407096920541604053770675215565001069052405498747473762122764266070179476740487109883163335254639629909411832412244508912431000818373297804000291005056625817301435271921548001037972699789668415289008346210370999830430325009558428612582142544680377373974819194532348450173580347144343459156923776793386585903690780623004909139077874887896634517458651413405850283735573601027321985403288926877614801745627097046785184633369735952663002017796715921630512092624611396575841320125613585151361219301181792502614029385648131361919933777739940538342494881523701346252584871318865838080000000000000000000000000000000000000000000000000000000*i1^59 + 44881408927888227089112661185050771617270220792232970774696848462182894118551582569867472515447975655807976214228610755417666375223328674098515589079436917034088859025063867632880722786604944622539058395576017935351538204725400921964957471958074068918439105934195622438478802536000649789807506956201060593453496624197447854877498280332403311634630934074555015006295150529787643824271436247915283877177845515768952560373439600384957690487442956286623555083100053901024968401842500784469154121540173752825519129711208218839995944014700740952177841580848608928579676290765497645425784980743792196720625498288338196976336809054212922273248664439157028544846116373042935651131819795580357250591098078819021757585088386142061333900702576884248949144534168447281359267886848200862471056749191415931925251471162248463017511585739147037037198557919234871908019555468286179343451734456917295718972424915778400550929550936449801873934464852600381005709831489951273461070477595325800238462711665463050035238894412091424854447011943300829281525467494515107257187509627899411966684446322233985698108440734636066030154376318884518853001919478318468367154881251805092577041622281224013463313917460423600105453862581713346523415811461513771782636309328849007734271491821580276679485762773608865499891984750326709891843327154488433090288094496199317459516942606899753824108433997811012524240310459226638906570593491540970543527436777780758235031404877055970127111816792750069172744755206282528098648403180923628665898426548211220917115280635219956267100897683715780423255475094003644679847852188042038234194808074818436405980245004475482326029475803030038072628482026154906521473998498089062531447321734154553682915523205724344918923889124055142501032179823145394525926648939140165713411077179288497237122749291750602988442518294733804859713216287129454662521171382703094902202637235218371356225465711715591435075454246881449059853061526583011679901582846292350184681221046101895316431347472560867227468869352225292463295749207993533272634870947822776145452937604926509864879192830398315316352831742492618364976469146844838466758243048596587534684322525978401085667105261955148758309036338085757155785215258131459914896381310634015822166005908542393950154278665419027621113631956013321592416528256573802809974813475274332769843899865217129630549695921351387668948159024647683824485373361541132206659210510243024962297637235808521052845952438592423728924762510531849557953606124124946012200807305139636186166789119009957479055161694840739869907446557558155456379819349242884273922615072495515654355105111594718415114915391024477175947069485216053457798823568269902618849717854614465139574653298469684369092310835621692202512726803509160059567356680068798443905508968574646794626401682143703878793435806427206056601754759804245524582521031359727799503876657021855967311758788104282119585247109356814506192020827808871222257284874999974902153301241956435278486281944041496301697423802136953310463357652464484454252003810837260870595065888157531025112435626349286327530636142439474351845184039223237455953263775119820997619394193929082517002059010764932798471660294217536709021080138020217575602609212884168072084094490807674914242924808108855787595697855341130942015651893795726595116487599003394238047330948646489957535787438799346866714875345795325387093432114720123292112044455885571230370143297904976824664727876761553975714786119611305508025245140150931277885440495563711712481453910093973727574796016060521646909705750838838055329852652045297564668857981893782663409408715387465043659912318056499396282320142782622676156981244763243842057421937250445665373524974902106993798781359196278114184129937408000000000000000000000000000000000000000000000000000000*i1^60 + -1796118236522971399813448041889621226770945998418220062927679188201307144309828048303834251164891858878785526031355628528551549503903928330259704601032016966033828375744151037948647845079632926205808120335435403223519548152961346370359985345952382484127909182679345396889312875922311800030796368285527238848277785397522980512607625338198730324074102016912100330065998214527011251265786854902644094358212082526867339034486206511265730933874369112348483797448971174756983184243067154453247248581662133367775294636759355444165565841082984453624299920324040228046184939366991620718430144994572032622744670116442022256288997935691804252581135642118709796364267001252600395003192927092321390887970119824143225239401620627728768798189888624803627536957397821695647700704101330070136052566854330070120032459482461811906929606679437370919456084016853523734545737982711526718746653491580405303928468878447777697276745623538488877835924043689874547997876484345677312712199036801821751742888390853607996784807633626756905354646432430558696355849737747201614432296808613192797547180481682142354398054282759192070793962558263078278461001303231566150463671534779651334391635004420907262790892141278646285598774912212576731396299154163766834799033354858739705234940734619319440782974164398440259460549886976151853123699303715440547159750436760136126958974061702387951518349894163082358597581106897644812203036439644000770571946103333896625098249784240369925961743705962771056770940227694378108663909501348579753255548122423655674388366634364634788721522644459484225469003112295273743702079871601315975481925121858902401881149430028284801466816664332025704469199498402469969387142868930466096481404874750020803478226515202179847945043190204924126795635970649740703649703015917713996064384714674398092797089173843326207440623537040495039640318509417653252232549769239121869981246420630764853768438032020049212790424799531737887469948895859737133741676435842021043766792118359099999212688651489624910791047775667268565835909074067004262481797883484279770586119120095341443043999255026605988110248504575534961725526533560405214951129392144597310058611903267437047468571064713788808849932066635346021661625230191291463263197270208115900083404621166788417999430025867285153319784070597159531908995447054249767519635584253806699706880675519572113863888818773956251379271383062800588239740932766053429897897158514876062874911163666926591863946904629287725462010408071952348621511674747683902751654626317292091226609907591888303874997428302931843551282904679225195574892732126897595187812418236094687770714634077894862578579166423893675398873403784484152790242874629803740423869888416225625227720841730978578005681013001058010418769232401513131768274170307356458251935940612706890672903104147284605750087374486365442078950670840414918024478925620316182104952218990936081300530589499242262855747534550136663330565223944396288781739132694984631071570674154682696660641732049626993228074694326970885367461731191559312151118715967728565495641176603205830870764716140894258750949245209212852766861390563038079739707157236316915385440653611633063909334435780818126344805410960344481412641245218840059745634782178550943210019422864802870274718728471743419265154848675048137519902242110288477988113815785447512828006096880100108566445247501866549288309294932109128372968801947741274095484286580562372717968728643191267862723953663560432284694483447905001054347995986630728813335481087404715943794703690390996500974984760519386283608897315782071426377020978847881300343961402998995849786838650111833176097872789719875666605683953460685592953307742822399907101303647838938351524557820170974492545535636689480767766528000000000000000000000000000000000000000000000000000000*i1^61 + 57485150859343308955919708346473099047808110339105068098596436162346006367137501718818952547900684658964850194906682361710371723833652758805632263052626735674616540953555409650538088851375594895840802299393908239625546547234164203268450622880874100507394560272663356858362424550903599649074547037462987252058256504697073164808708449608628599482819325195678906267845569019053140955948591940450992482350637918111464085743625580739864088700843810073006207297049539551862216624796512950750355185338898482543258120757814029995418085656590131646251222639223816146665204359641277313137803879791158606598130286053521925816566898104018621402948728289018849266676332530658089135664781748827011679800259073793432576027967150118023560341411338456876932881375169171100919244785248902165922792416100679580375349941112864469510780748033939981128146304370066850935899868463543070908184334668720532207107312147807105831005521277324651924484667954105393605100627363405473919241240796624940326582078466547970664376232798092211482986923438461797128459938926968483896209242917154749100858306019656817163063357776813324016250892720232178635873826569706370229911278289863448834910817191309682957853049609216231678637912753445638638708336350187524638993296667119016774140459989457419031979864263214301028157003818444785692401457594967843545260722162696442193316591233411815414384187889970458512000881474413393536438586871456715670883333795835848737152249227187316863099173052130100664599979322259085636194069799092229590189081450654667366770514552363178134171425391714739290940573795668822810322343072469867365859089506459175788501209614629382737382996624827615645955700872431989101171931670373772009953560602671959664187004724742413861001507621245476734261453626715451134253941352102376919416557735498637319367664001033521940786717707375898714550291126025332552914760166350761690479700184731814410619632376483041439432849153441088888515120194015667327723018967709305727420044072933654656226107817231412281638141062789618385094370353501023621387639721117520011534859046725288214460575143346326908309003889519118363203581688485692766182362860752410743224297244290804171357890324130276539770619569967690972543288321694792613271167087563596672849541803882158924081487807836893950933140778270120146715322893476903589756803898609875325647422469987590589240680417744507207064256224694919138635522875810200961779759981085670238483062248778161980430492184734983080222181468017409416734621910973192362231566726171351060934663774386209388742846092091269873435865254321036011127250631546145519658598861939870153412975291690269738711058211133611826389962795711271777263350403812182634996274822491202931751496270448326085968332089929088020357336006053206717181524939383649820545472742535988596267808309897767682379979785513215196975113670954535329204107967897548819518013151159108536132777223153227259056240780711307025013602485935047653294686120341520769258393587223836411411304820435674017966027150333685917678894073396510178929867554403606412998465508591440471256295606641805011163302521071668720747854474294345940363117704618495729354003985265319059489292722132741435643290073281212264077800475223933577939860748625082587841892019807361370990581668367390207421415667825148250037596003533661542771154121803790043513876624053950734528180429552507854851741970698074040111748514598701422941433851228995769092030552884309222587133145552826190583558652686790641800967084689142763988460734604459883096971763390901677113060655776574812461294036287877811187532357601304898681515736045228695999618004541684473107748144734857454126930193376550143888601990116404016464781135829331562210410772809265074923853105273824188825600000000000000000000000000000000000000000000000000000*i1^62 + -4962244258163608511657663470130277040388255071755473001470419586593137699403705270218018604000368302031346829888196227578829205523984372973155622028836441480242817604266354817505106822747891798344847349835559438544904390890602957922264822354673662662329962133405964690213993975080982505414334912004869287517282793155701560850037812025615464280432974845455470497604629777963081887485394516345455826809686629295566037220598328365282847174588126244152727968923254095964157996064140437956908319578357197192269576111849825179299204053654540539655950646325592139950217495344661284689676500952876313016718960454761583854593287909419343159094970660253080606193764097642383769544788147556499055900745662760889551638718285029889112357869401168084721307737670394968307608251021460144259426611344118315237774381257634881098822439059835554977586223274441264253868800417024076023798968381230718202175521336572005519974089323121183294017499281095403674598652614727548568037644570077340779326686811789036247197365203455522441047796098159344117933951186864817600215796729547903995517022168724033257221920371060535207703183396134758255639506382577811758212995274247315077319533962712421562846690864492710164597107384490078238790238036198130917085722487498377160899017086998116393002710091176491011244121757591513395202203604162625725945137379216940887488912648656572523756281190648690578337105903542702192853356955360403205742251210281871641837269764658957800076905742787282867174481164394826931603239763806295820713417869007984347325230705317717781848774481532475068293041167690041473697175549971969720739623009938751531458299037586540986046112902743835559509121779383947206423908690367845295608880448192017865315134392302914876618816055519780973109837063957892027908795676585455536007502417944933548631287562330707798756011409607878688896589457000845990071064347601558682689042476420509611765346069283907012246130525947435595894547638208389257737799558339734289608103427557690345441842456989332287477589193588562790706968436967819586574733954832255489351950708518062305563635252821534411835525667578396849242601544305984824817625225026370406781986025529061599853539215119624353848268688831328331869054367146179224400728925323087591271523673544548738258464940333448119681710089508009908787945128981813209566054309121047237585115167995065466441218951153980134778633408575827759125732185922378002403105810926394973950366963840275641236287403486041091571236973893391890258977875833819979461043699492045679724480409347720903945636367699509912860932213285615446568614972172232924728826933011467615192183135177370130740112684876329784912258111657238853964207740193325599609195705311178496414389426705981028761467349878419890915185743790506330121773244051684473723459719862394677065093882773759222256563497889808116881820992265768951511284211579730406637548290179458720198691667966109883010068567256836198477650743133389638644998432396952458023579779295334709216464443354191584544851269911831674132736155134967085689746924167327243426664613516743476493355432895850215681256156070125508479815692977489059488489146713078708604207686255105257459587837712618681387413945832255362718037556348853850086136826192127227449174053854190938683368790555169675658072159713427789305923340531169386587486180679252723189091865610030872357195923565166730606214077274608237579151728775700807365120593809388719734662824612466763861769702497693905085936727790528839914396279148610835278029407770767184001012436037953390315411066628392294929032553869916783492703700302607914357577985357552466826747880808259901661167702791952590480435521216221078176925239771332946283390830332819891633293438800980989660656758934418227200000000000000000000000000000000000000000000000000000*i1^63 + 96973378632257521499569366741201106942605117062544035392073726888365601453344169398420128744778594269033145085563302481295276973294025246195678196100177299089017987033808017796181353902593326375794339073069945569191427043545862490648432917845944610026698545709767533844747995539670466426371616183187603557055971193517494271634610708681051881473250399921592978079544633837943644208488557253290817528737283716844460791503509122425349189659955374711309669208958874371950652815621241735445409932246843558515004601378786198951760756938143281223488523229151687905114546145275387574916187458300969345752659648725033309575264880465457763939361295838973581192660862521967049647142529347306240878385154651882762333800526962982890343853910097885398976405090720667621042705222043126341235306740201267694119913913696563213862388996050661977475487893176161719560069667340621812569800221562557603835297058844617974720440647289292319970050162136835221873708082606482712982881201631986214641271250448497374616273812239745111960929766939887089826073318422041860694094518582542681711305249421631171885532045753100132656760011872687626038306237241560428322278044378181676099989517414456584882469392705904960276463817844362202314083010522962132956306377392836191101237986783791959731908051643610642199360535147192179417838569441332233389213882597205001917008172644913444092505452889290643506694557487886932666755966405119260294985279770695622149947390144360403345613753245952552020705363710245112415977269173412041018559399455691568981815164034201405896860625479128261202247687565618492267926719479800234033731156510952922754944873230664053686456197222017803013655578550130494507193266195760746690825629992134632326836255682303012262211358919007901767197347716556042550600448558947594530703814453790578470510238531102594102139895217762159203964959798547873720678510927752424234616419466926997147589044603151925662032349083099518168779824834992226575079147832454825520124004215501159636256801122983828275651379621865946561423491676245155589636784758669248700632490359831698752074712351592178555039470596330569368591671081873626886454314485656024847503199760619406191717170341168251907434653362964242400213683405695583439568711675245295643316413606599568374031322701501280119732787567112640525187785957453096344757813655454148505103013864755561828627285199353087012280582341994052506989200744085096637657894668415335096920826538195125304956854240946203867401798516692764640583820649398977375536207596506814864496106080111588901465201299802415623347292436670479860121504892938685427925155779822036589967088602751635202576490920434059550298258144281586026500232571256815761740641086236816353608471646419178746209825682527261307023157972203166024110587114635926768460997861701063809005938175391431115067924671014429340244558839488050701087633903768530345652152524380204577934620146320605121167405861333516963019872481072555127677268260501432697046953507812077370731908102042314146221091245583710230812469784971284462450757032038348241940603284478773654550476888338665738445454351175906439918019362421323742993328504301785258016214498453689592358695093514960337640380480110885482209269335405861831409789272760058407207206517366517933392746037982411342763435480923271014011708926118897129574512294893366651386488503332518571694180750427578116828983179233669508014644907435134382203222824612387978236462614035175768896293867884345719121018018120549530147851653651504426263318706434127255895789782917941975969763748412581885340176576934161137989069811739241347319334146568781326028805087569404454505797084011252768668551448750112420026335099947737397432203952357566606518380655815708983857369516605440000000000000000000000000000000000000000000000000000*i1^64 + -7257676132476398702993362053257562953700023450918090338324538587099748108279315686704458010803069594922366075969608988136533035097425251746463584991622904761401575195424301085695849001159090561837225347476562218458753147949890152378799456652904461256011524953556872894301130720011459794412224654793958927321864412686753886142218529208273034650585609582016773077840010854755078662249150227060924153277744639897441104630508693456357409052229555972547982772667627689391839946465295848348759071831822341562232395461762307245852129509727941904935730945853659107737505201957912504146011007789819430555309108188523294560480238023122239569728944464470036957435952873398556566583936403442986635772736154268935366643553305567661075622750961734447739390607945607917943478544054332888431794416870622148638565108516000716903432036575166569780234644366913543809517758473941728770713418044276625750102735337581385585478416807605926372374190339215746151246796099064493913064010568643131037445340398441639839214638622947960137162087547715687119463853127610261771644222918953491214700078984852881821816545467175141435231348225328908036217004491928823992759856432835766779076465247560820407321863376185605123114342291684306891046430034583686063888876307377576797616890300626551839186043053279237208691093534274638847219734066260226000183769776560727368797483831973938309049781112166057404299655235424466926014320495538803966518972127137411897328967753165258671860843560867634558652222788144716043593755868572383486690089982037122965571389052130896194941846126440771117370326416557484996439206258468296242258779488524803282273115755128336236782987973438291411768118582568614124737077436971144173771770622573810521195185388784435139370679584385372226476457403519512892541565969536893226906162134017874511788889922794851522394251311950139521556216850044638267204315853087852931380840623306153419992840894123478376957424679504540798563878582922910527196796823333989967793726950126880404018473104764257699887521309995203962291696784324152490003504209046445275199475424675801015672492743575802699783990650475050784989818624555141357920909833888967136726577444970486162413410123407854177521415362358403618618187083829936500321452328752748800989654739699998218160035503408654479123700867507946957092658051341529525965727833640341566408731008538430490404826321922306263032540190712862789719074657524940292790223179157613107635419816954699769223832574521466847105611449634976913781199034962561956002486514123673731894424943529005167058101238097307647834250294440281359708637856796485769656938315218458890429178671685686653583098056830762173648796256116995592499572437186373867414698413936300767515719836858598153076464662340140849719035836568349256535760651450892235098923852495155990634961632745915313118280470768634116636797107894384026477494414202478638347341096844864417049148713471377544541032763864870203149813830004845180462784117555851995822923365803557123438813929881538313282789892454019126620495645218480986532785138874592136346701846324608662557577078016156099716764175846566911686352683480972607151001468734069280066125989418974574706048433125380885228802428655780637943236652096351689139198291189288613723337448342894036400083457617852824174066470461847142842890304792539057054718009793766810427751469768509143052098322818818893726689137671330955202390130658274425759588407835434881677692922259805681616180057362569759902468059126793878419654823177018834114546767909612212121695559157639696813862413374357384244361308454435210644726509538799258566183414280803462546506481799599726619149681497410239650708123861253462447741796089384293316761069138248024191916681554750281189983518720000000000000000000000000000000000000000000000000000*i1^65 + 200359171038137104587995180407354188956231675426651732794994131520073582702801932827282456512805808533841435359738542601169192698944912309426418965273738759145647740846603210720082601112425110780644997717949087383711776309006074393379096785553913097839998227163421541669826845207387492529822026413817058805353785890599944886153275113871673065935087012928115098531601268801546147904781439536486991683363470362560289067019117398909688777541661085576671989490877480624342458178988765867510491752227648739800215940493214989064119209088221544920797638220613591538198697823055673413693962251952205293839576189704574204262896330363925432823576257307480047859355308319404913138820612160905910466085745892265657972551233769133180902365131546692141809968063814940690242218700243877773695816520997314641443347610240827707515140633358537474204320342781081839165377569779625655510525034561807199886121795711700737565462233909097113793026546528543548325082270551769281551524971861433069525254544716373095804753667616193958474897287982417849339564254888684293144717694394219407616886288677537870170105037947654923507932361487771574845055368641912177422461543898816757967283958989072354714856800492707482400231726436998446469084238885002206110862285477268158027234691842622051076939865766071517528553036786064085064648160708346499768198845532035576297154907611748758442233413247043167297363000608349158486231176089641189157705485257434038154406031151599213984876483569923697036684321619801092932051277346786173792843077467241125423484415332567908532015734391441832690755935958424620494296055006157699435334061834744237544592507429459196227760838697833386494061332831211803592884329935515452184498187373642410291664991530342379071971137872350927421313659184990187491864821173712900599490429052120883459972012323863011789616544572664274413637971543671683552115364173120903445057464831421469889818460994584930914305441628806019259853579694499406003622428539044641140928498742716022593899335093649804359316103303180723202136219104531365703536214361254880089056830201668288244135854913313823792735191683210061633574164124127733230526657573622825593329821914881368123898824019323347526388316487456281715544325603327442791623031791277391443966739044216327834127531137130233269331627195285483916948346632564985286383103514981500805132868052896990142522774735630308887024574934632308897725183033905909351205538112493300972155407490687916900754449246534763471217534152920084006771845900200600897124995733661527059157779769661808880742763526982886468920490265708541521534682199524431446811438461717667004476034456833889436258002501506764725825371075942983268732993112105377108024286006655405818022170567809107892842467876047720525429606082963144305487221565243564266596429129349651944827657167764047902250269909654899296483872748845583652022884192717439446579669285302283534124139930005748373620131612445422369644702885406325335617961086568234548861168123365597851357960823281524643313516601568026762592019044158138623559064707537818309529379512715608062841239103434145127730168858389164163556531437524788908964142276509535679477742125282080217206674913510347228635795434692196825163153649570171174805730511078033580628954132166807254972941993031785893722555168441681037951203985288505052077678113920313334761794857611514872870617476253001428588160311395620831079727804247669255890871984432742438177056906750057401410753682786508996142746694448763317063829463052840773543999813988163526707260296893675434688284785807979438776792307823694874048455539887705089137477618953954980492936861869172308559138135531612021134825157775277492756768627737550106730873651763474045455580601163755699699712000000000000000000000000000000000000000000000000000*i1^66 + -6746549209777589756157768604706932513810277992518748332708343524635727492243645526401533874134463289228130136080373881272657302332677415611763809485071188377202407714986911102829982897950518759906570819598927586248561588504439509286173568410894185713548803507869018187360604079076809103194351159501172775557973644323254398453963896488330399103535242672216994562936432928245465500852198249865783569354999551406823017365761565140971442851013823742275607750766157730987587829263746655480582676868214573382613647638069068598436796135027358712022499469754484939457108199641882532546082742330653337122886120973266542264972479763016052108672008144498768907236850585289646555840431212498208471245199380154352074557127425536275078949506628650502956097351316680805156730905568840038842051879772499614487244064705447157922219199309980618881257642403693346434081516998491091611325934814737461904715409885283319987120740405023821775840148314801699848203295805804661032590650040939614835154528975164899091753833383270449529525140113154566592807269220498094934004787782454362043913083767400255439994635632917857731045796198682095125720297276727404344693034659594271666662810666882773705631775296145664424742536813275763860464540431393748049595470503453976285898745864736140309354511405309682949542284262076018692539965938118491073299038562321186988641611131903292694627673307809588865272947885332699509981595001715218857068390606643534351183739697362755527569964609378551678121778833293751527345135616382359186571338262763252228765098791966245692170407078867519843830651707759467257078929038477194987654134020295219074366133522382768684894213081851412121069476692795520047703616732437928187951117859365747927299793704168095605166744719890811910500394543035591180604842287063050084542367920757639072098569033542525551433944984877890272650372468421165137504604404299689127748541663540052570800893820915942255371976785498351847254161399447810393639864095232413562298648715588338173928648236594058564890217773933041502204049477713338440116364016761824814019112428562358575204317757788157411759112872905746677875157990034543401075419536773182711034753644012038871544307704524430696725852668972364108592269647495112066705730602605167659317280770371421745124810857324452905048291636028851543045622159159993902435157245224583047859213952701321491282475679016807076244894490196581817859126876610577266328505251240569162551115455962201343827782204188875463118229746366702755015733774099404720256579445128784085301787228156357921524495351001255470085397976114686576445680856739909585468941964849997586742728382165677940203544964330671345276062349457801832006569039303509559271474850241008832370437612317775807959196250631162487158984751280784963039101214039568977572927099301584712075968495439316063975191006035615903271109604280026834980751139970554429365556628477737488271712377283736948930037796872178125134830957473685020977837103664954636408987609964300622614871781364516882340945770757244083619995270896845505826716608230774598888132748093654312544649642404769864625378075454206237799337350400120849019299661996129377154715218002027870116719830280546772274371987389571846053550356586439431739746695687352987887057899811775002436406191255405004263904919085063906510275338256229233814354570117268580143299713541195193730780536601183880837604884955517821813314485708562764819534391812746622844291626343612377986367253032080739319555996693460998665416326182861166110488962050635564462536325062793604613773114693543766223320096419493611859588229805372360657954540770300036548794857529702542018380945607065101212601286744654254842691709910133824107700708088125102656089293208786075648000000000000000000000000000000000000000000000000000*i1^67 + 223619194629904625125879263651330578537659990901310302751816090855356412831656897361631449943567101168339259607165698295537345606962981721018111671013917455504087785009956569898289188002106773637274288461388000530480547643252713108334921444880876103020490278055218840008331612450340472279863011991484781562316248402453762886413715015862478018086232471820124514946161765003517934251155841136955913130367162416466600055229680982586986117624470068822631602874148494933663420564521169685623229513944644444961097636449157186669232441103524304510756526641125038007758300892391332546441017601192927551979497820141605837390854776714957472810309974458583711238285620555171537908752514391156443036280266251300634491314507977196445190944873113678474275437666818162301214652711343554537431507768476707890982107125113473442848919479432033354216194167220994696874528978687402394268040012026467560190166117731728258967921040959569166697953764901809512543318987689519411797921221855245154587719717467841944796375964027816707163145168544101042225979233622637859992107893914455265313005118757174388705101813675686874547255652493020131219627471401694120922686140645246503974870704199648111231787557655865312123631012021119003066601961057161902806199833665387303582343677341644307695027675455526710496013909930495804893567915330702679376826071826160282132880235568242686721072570826600154915296692370950268607690728177988559068801933950568451248442783013969235999794101172008050857536600642014508462599865457261960247066342304060433311236214208917123196549404454037086607926680084148114284712162275740141270190332969864040100015168220523235840850044206543823085646715155648146678065456299853190797084372504075653281898903207991856358798355564572227978065779920087557474438028961947758904067057814250348483721753525141315041595089232581768880927135655598559384282659440865123224123232563435765263836361823534554431879974938550738781283070896707704268614471048943633098610468370676236564073837067078808830727118127936280829478461939822975301369015840153358070840873738838642719838439946760552228763877019483317628108034528957150357801740496523197138863773596482284581870947188606287247477314339591191146340419714121060836153046920196262459206447407581932380187857330299045069536995529082017721790651624553878906067770041746551194865554495976254068263997460872965870896289193649490838897191960711252082326407902416061299270737021021228555215134549463152968233854417543959817328240436306833565538679862439232286379001429875819353432721772833655681431550941200570925102797706350847480584935139933501361051637942015623084069836889610600822984527739359243527413571600505072181068875503916300200398940127361586063114344451977067262967443572054959194635349551404163295649815959004049866178073932152633077292408177941362101145107272738076483898024759355496279028850548956848345711064834487565302026694754882013502646847760534178741833851596823686316034190173501845300822518742222536742774693988417930788244905910400800484251199275252962570432826972391761437789076592058273231582881402355612330612836970931123961914682346129126593211316021599916214196053149903794196612377442893059674406852592307600744392942095959707719079910144352517526719293328746166560181298132854037903539076295278782895757466965622405480607955647939841308155289973988842687212261997442955035293895052403394830487453424288480682750369646092705566744971255915460396446399995896464496791846963895063856564486117599187192633659857832611762694686590414347115736033808037932469334431596269329428267897390544099899356161194628386688543469860535691409478771433923377505135540082652305216333814741258732385649135799384473600000000000000000000000000000000000000000000000000*i1^68 + -5282312634591262009896088978523478660159834538513448285914272419407402408897243325755228971928546923666143917855848963435478811285179306616579686311775795838857085970934096882103756835503123298376347865349252997224539406714407884449295297555606477874671487595707319795641470775001904884216476217730260768419779199082841679733338994293966167490407527120226109524852728578439622521429040193045515765025994765246860435156165349431519664580712177198150613830092088775468200648206828507443283770219523562132396532482271866485765303022771075757185373605103475715236140110797812150289527809986856449289561369997520979396662982324626807750558801993696654656029141440007729646142046242451957303600411012724458875539948851611370579181234544139936255594119931554596845371857901771140749256582362391415015169006787375122173132522779121898319035862013700932690830969185210378148912236963046698072382994451845099795646737623595783852947197669816382936507709595885942991616010632473155432181448577420560305555804890941069662256513001865937719791519538623439396008122906990664189326854029946434943565078299657535424960782357744237829670205319406017011328375871848015772716510176901380420285681471525495483119657984781516159439946377575821397826153638331650637541721094604097366352908543862476350712717288070357563871209827002028808215857557527770698707101869566518435084399713771904772401184235799266842321935310904371573535223895628760244255923717141600872297278310604424411135631891619761736481266209900720490188448913497517871575751070840324222339415570428742635695753077705324149747186066093162599380697236653329736094343570001022635307880206057323946820864950179097778980926177226756976252551213419128139687053923167403185137514252812337834339038887436154824540331209450218999815653418804485310929258375814009519310506198037025974356347396533874539068343048657244709767304488685654712493143942873663687236974696697926987263128453868192913847439178705911948978594881827948062842495107943225555025031736351373117557351796374048705352313672743575055378237804887652106120642490787576852558565915295576164478104669437149427836653196837681666806981302810619550870144459013461269587725091177447740345252229607912054937633606642284711434469309909927909163115567179893653679701608748003727835526856844526195007786872074761591801612605193886312851509340953801918066739628878269596529627057658464318108379195409405280929714242466231315400322836472937330103960903574620932800295513250065953638006114862900800136812945486585697437047149697165612882707651110451801465204494271261477339701482052637216434951838455984195122549715480049525456293863313172995928033091218434313997628202468418273558727264997618889459411218022411903076508022771950792469813505902925029433084722052130288496644521025338704333145770199578280602609617349676304172428733026720938214232531561581119644396620133433017037008298457318346595683454099814769467902389423361091198935635457297299349811273491964504761159962640415848970104009832322442817548886609401282325663191856145363452904268997361142644215631699670986576589398253372528235565048347011813305868019356747867566386170179770385763805870797141945873927363829472525699118455652994316784451367025857463654865138975043217268423103761465728368111269472657124883747805937385262258606679410549266300402930817788072679940469575081126816259398153545551338591583501075822200963593965254084740711980516889978595978148080579104112652677805159477453696475729291133060636495500966357958702170478503501671713943564201456523439176430520582404066572517784782678147048414898626333544863030328877534436083992055653783240035931054011415461870864720627614834586828800000000000000000000000000000000000000000000000000*i1^69 + 122393244788463844971635991843912786639068174467049823151107697053241677947855008825487865575956961510722258650205416032414989926679777388034395523062313126498657167651160646067354538274913153141275557368203116538989941447780820867009966973582587909725222392595327891990334642764467783357891190740968884808294845285567159778732817108160191853659847753740339804898871083908272847061751842329528869395506441853521755346343275609247818887312445757614397669500796078735903786016721261081622134075094537348311621803098055337333745299871352270848775178567825458142636989782057727365590602028360144673392238934939567914974817842564885530903555216531225974770994447074995528298511132043699953461249401320698089981396086368797943345003388802620261317287856259016590313720354555512905459357381439525384195596885081021551484216040212233044191533360947640361167457684593224732275602358233855023500851776413027474156539279580840973432702101791381637828836837442771503333812513880968021243594595873315539793194741872994514346907609800956253975890208260758107667842656224361883357033595741133237135415006129820625206193263390641274183803941091781412187641338615107813133848704797508879443528095137182612458222987912524766365380102883430430053812293421508219866297309753152654036931384957114021179001806883976323803392544559611893773426355640948672462564664273469472118513652941047041490719872466995189960044009609330667829151575263508912328353228995667883869923435663437230366365341206415012984196283062693825509718229055661553232116629560496272439287255563871045016177398095569026035521404815537599733195422905227105025510105135398653139905990285097803853922158913510056809417617734125845212380164161091712455279801070215077555443948005178693591664684402705993502775607995050802478577109542624836167939818263533331842122254690159887313038302345668094775870391826612172429294819606402316452085609506145810351801484254414568454928231533828729003842893619078344939958572518594356056937646846058216355818357158835148455497969306073014033749189004800681561567557892358623127640001930768664453573120478848368858208835906007490585636778696043985435148608288744329855908231186477323079753568993480042884415159957208651597449268609030869294951677729728721571278253615407281260217835680609459531760071203184435139947868988480229786643181239207807359189054563679664473291746901533746279548628707147394560241966210573725028180285324631012557362804054457005720945605586258672631036260309250757351042372630926519017507900386690556512511878650921911221846484085182417485084297714602840478082707425716196143951905134388182413923776526443834433972100980930089011071108838282658089601552403252920677006544507826105114138150975633833468429450917087392253062186089427839966339775976657346823690987753124467749440331213034270355825309478445054060097218573854177783915736435457432626284505719176937651277434221733371276305986719164287618604440460192128679325050518359697365153261484822836203395963201667947640101218118912838128386624609045223876444452050544963087500528920261125499779938002200076957845528575779147015350489573056651744961993078441555670950251481913018198518369763098027713370652000483902821804900852464877791884525809833468067555404698900031786292323071535294031547385970945436499985115277869068574107294404456652196853847760742390708739745563007700122457986402041172360470294516361774324738265677452376038339243117840254852329740854360394433169727793351188399624766855738718449080898433919877686027250623178658759504516045723421322662396662576508232713236370134061014190660101690067008028481290616984694154906021084568627270305299683152248755556879101401235013160960000000000000000000000000000000000000000000000000*i1^70 + -2541320863285406173858228444093747345984998281482656378317020879517743589747472561699429218554972124700561717640624540096310167872779104760538749996904800777652409443000858469411011034160717955151380390042394293748472007230495822756653327093813330699564304817489330120792522664960697998458657191251562466166854262732696949147738699482376461481011533574177508047751777461614135549811049206553367862801365825646936057450135225339899225945749308493309143136483687040870574124590991415272032277495335841494997076732667114959173030754381075159643674130463343543381691086900803225389704031062092311672246339455406161122771140608851968280178198982728930341958057245796396847489318986749440478796724379456760636199427938623628617366653335544504225661997464743678643542111743069343094368263209983169672818281169366263385216046724073241321512526804956816241545816880502636222172086379725110301549835601900331852694778101613968128444034388043846841846920318046452137594963633362579803061205351155585182894763776274970803841547995192217217698934789020672482684379054821094713463458486375861092563980467879683872732451924118242349199623540049696294605878892960795992594709727395792958947708847667417808424356398899128741525671128539054981151706672811422964851603319122665429781940643070222989911017260549192850806173958442705810829726007518253287426707627211318457654445912245192520816044172342847030787131070772807132765781086740453680584340603347903066622834473005565329643422761036476627863204702384140625333317167917281804777266106060284373102933191328599304912101559647981688935503117075766905066220593724303116415617051911585704815528639835208748017409873782322703140401930169891181140844754302899095179769128287035054000400288005673801064653721743737327843560717879423498615491254478911362088329538515695635312097183324866967515633786337322072300773221104139160672401375633642228284113348424548450007037432595829877333545150512331807552128621111029215126041096623390162734107242528303853445093981660161115178764402692936044521551377585454854275895612443208481976477761687466591318646427599970439203654786954804204201717792211986582754444904128251375606261424696199576196465078488114801439506158831185782991885884244509359237022782537146842931215500546031403002149999631519894743511133811492951024985807445816461070753032798731517998730604309428647170425866281977378502926885938709302633220551972941188357110933852275610223410745264034375093033877623663588158438900588076555803862220639726582983715734981390201336000050788605589110412886404336034599070421439516401512227055177740291069409879715379361281813171589026987185876962253331005733096215625294145572081826617362787195901647345996824342346372230334102362005800360880592678598242715826336885336453842048368128016604971982865821748802782041898332281591000052854905450315842466589859444668909968450820490966152073568825704737243761478093983937970384300410563249574086387484271724538324258206860492137311855235115446421935784409709592690010799321856533568665546487351678335557690894378892027564492223202592034558301918581587955455323862418925902366737164057745559878080333317395458613534605540332159482510028723575487274645067702894767034595162333241082746126861812829568088969789882263352596781426546713044306238732518019695124480947614759752040656486482162688938924106753390485178921943003630053238704722870335459895666116571390629130892351509983758184675613107805968024927796234058673754590161790817310278099717440378273197865038784647112981664115516308820153973231460589241720670508506998525351974941008525621757050002874169736087366059635289660118604792262877939974444346024086897041858155520000000000000000000000000000000000000000000000000*i1^71 + 49931752362258814554101126372181079498953606746221602509035091433088263060839884144876746718843412554892735879984301777078074570417708161149160563108798278528666333093232936294066281575905682808882902471754297854846280840944735619765193925030751826713711304599031477164472936453138547376682667297505159796557508755571416256181184745713744515270804144028751101174618688579380049245196338942679881975537233704163371790946040481328444015423175248495835301400917570418456497773034670102734985750909097540647624693455243829589247804788900040009091921671745113852764389747143266574358034930719380113495126631730424715334281327860282185389166989797987622599561150949641721296460392800652741572843891918272563372495714143129040464642823835526062144493663565748856741208076329235008694590007348862544193381627817721146035909668269109268455874676787525635966648659750080512883985487046418098702759818193402520378653470320389948235490378490492651049676091095010791643447889139729060295190406057290942130808233344141068299549783872282321766654671471207280652750657704995168991041650615006121373967547402793998782905097716088086839545435705032637110942461117629698233356712458520736729695915503632045253132441190969614457822886426968172240288375212870415375364202539181478084086077803462138766362891313291166877079870604224043955707968938765832065040407458759789207549133278881983241946316257648621504082449407358808617066376353040693076585547518649011567717861130556965087710888179151292353597646603682806073654032286655792220333210251843372245614999051579260490465030406330343695570509355983402655866092768864112526242452445854132206385318109107790194730670099871497787016943599752755007859755616186229999103600679094108716255945842674699341624686992366794416673338459692518002863149762469650422272920104869117399885373425945833917880322095068590642377889127072636363284309814288154759921576020460018562368197709585396944108278484528485462524376652892991524114728384639017886079411869886225958587266524345316768283040058126749162576007284506219068103248351470240130466584234133219314856800187551085023143846432263365631034900193349955125615533452580041992059698126448967743808658717486870692141074719085083621429118884473164496464484952670084314632004070071878194682188031433165329115280909741008469459816092514988823047790000458942367331930747245525479281475314416403361097477540359536515318420439749166738237861428720631312068044519299720725195970665035197525640557888585464220189031095904606869140744524064290362689950142196339997243214672567022126079924022230020848718451301457592990334852370151612395850250771619002272383228496911387605520515550894205985182944441116836380100611337742904559643679557729086381874525954509777948347930299972415464585305757712044591940957766810421339273569370712070946043863022922426283546664977066092562081529198210029509026803971917710708890450565253315834408940761762567062923659899674745010600709114632362533576829303397224536103089985370384426948061887241977291046797455867871690355621274977580004352395710631203597416407820438385473050125887643896219773715434946841518095646882635629351856956403151150076937222260093780441414944855756285757086585597655020779082170268080878534715832823601485496244825944492244768165488873807721736827847439636578297578997777495709441189110279995851233699076098024865098306298176409898830202718210212490702912526520135217990822597850047621381985568001296859713648517664724761184598952280626552748960861761222809585946266413225655939286887597046198747937762752022063544781905952602570805165325275888436473577073930376544184097561322377355471784805146298998162893908007294790912000000000000000000000000000000000000000000000000*i1^72 + -826779384196958065456757758584466599364032870955749626245658295485732195192282383495989038207385604747994746484314420542909445473249470148151337190215509171320537366631057040499483675988242241292105308358484384247119644446031038900322898190874927628316068877065125774019683495739665970695454491299521380497136567247723338132943857984438061069111766459083940801139823175716927715264677755759799693989797102027134658212782408085772164613148086099145290213198176524438876569544742171344713350457467261879490496856841048702844555900308633600234886668554330779560627994947616940607181876736787385387984870675406809424536245691812855655095323990579432128630276055715661404113218472805982359311139066959437434787799439892257369337631308335687207085345236883410226296232450340713409998503641539450779446276711171795513642524524207419914885147417933376299176123850163880462769678069668768723133107020483485057991841242132179129841613654534981895767509663984691749539221624952217076601596917873705864774918126166803123639210990076453665146651249408826752895065473593571174034819118244831884534632871464213750680449721012563874007179909390338344899542880190318938973656383912802533275800911227512604639565024195205529329747661365528296349248222869508649175729350879602284311495903508277926499021630992127658327330362284024179392356927348184381846157955118989397900443508262614888696858934901018078168648071940390296445012871958111916627037611653631758127613199589592886634973012827900741433784802905249465924464556020567097368120068904556079046297170074988943293142552029338118444353082342936482454380935405891893774340624801138571926149721714245428673617423254499378982258710120125834134485557272298772201877905464235619025585970143882135660629108400144449960717900049041128518301329798566099333663295771305936046769635377523250828177775670213943557688621715671797536729123618130690468186926281477396993559402689847346016524974353729095553065188856140493820252496852510964466112197853205281558603564814200841798112407579806937627130683435637296661226192961651988359397359472241357390577394481595347453191561259318446561457704773542733392991283524540841940023326667365433869198754552691935515765961687707422149786516693524143827725030842155101572323304896094545155442758861303436471767792014705929939745954367408867209530514712510047336656506876595131843069614854290102930891321489174864561235570885017137595816055052636206322218152964086276923285610698036969222647509943941207325105554335019255997229632468940951407509195992238001607391668467510141806836671609287237183337503032527140417801975858720728144488046913624584381108047369456459823211174432441608396308141890832555109553990420052294357263332209969342412538159706535023033669621418095418010069815919690097547840078564452066564289045241222414235101917373965316480338439337843403006834420905644383045438762364216749826305927929985710007742550117710269920264788473350205243012239312744311786780467470424346426075004739866846121230474488556212859773589387652887816162947060987962695100838962650009557708084709563835428947107152651186201368744992163446678373104593182611746551142627727634736588638618951842217942754805280446682263496749484353443885653760287833139090982571954809156531797421589912738149417012889786725390565079705522315374390161455190306836610594855766910521814597719249392657519508965751786745130401374668578121486250163846667545772183932954380254271581814642656553562572908990345963182289771678360397190907125905355866976471102885338943793577590314372600794477005515156731500966418607391031701564295261211610123432669449400244392497005226071651059625873953009363943508800000000000000000000000000000000000000000000000000*i1^73 + 4689416820755677051199959192441742140293931455410846191272069288422098955455071283617730784145059459654351576126393857430712713310601740770793578506056538078547778676707076539818039344316234561026411720550738220208259079603062306616592840821634324503671874728956994800735604731078209883605970574175842905031553051364763092141440970352930721713985001908877753317322632912503998127814967117992033986012279886747604039840851108486415764891363103432868889089337293024243685786580117574466164849865949738757218966497639118921967869710704400398087072735223631744230783804635108159169099302452417142231824383174498535106032613618537521382387994495468044233283595185645505332283957561277678412451817365305152751754155346094404185213588156484716124072969952031325834202054372159422168603769037017620511453794536820099151533068555126884389707578433561020756191594596456604870565848549181882240095524369360765609290376754238424691276014934846791123897987783493398323808481755208465672452838853902763064630057142801101386235361216639009396086756372507178942314462662185377503522749736437300028605240720026710674564984323736527652934297379931822085281483693920888800776790692122289034985882055238343997251751600293545480436692463628263751733288513761545980995249177901575084697652577280012179858812949524331234652840542983496701822982882953081889697592225617909319908299854539882832155967456935957300931020401368110706431074556997447920463753620678608219364179784398409074857926742526802254041038279412298990180178844978080477704823508594655349921225274446833702866864855866103110348605519365734003865456955319954401609334042437018869945206845797885840222553595041300439570022432172605443197119126677001837102792883885124026552836173358794680224122716532426565477875190161183930478332479093862278998609380966736560071483463159392659540893897896227390926003432207573632724267601517376784376735805096743198658543766697728270944248568660892228384722239148388014866188626359960334964801819371849226429808791379952308508834583586876347900980416118540215306485266359124571728268658183817327171254377361399595776998918584640521618611767797481123876179395853092760515713112635965001842104681054008413304735408673382747540669981179535201299744268483442775113806231759832556567739571652943142376160562015474226840108409888233760107238170418299620315931774064051122341967186639502442996807843073796617451673648334393487966578598250472716537181884672257962494748170947439539858533842747475935603504151471520218380491701710810120132707196489120709868123867964490540563700072947728880340310863480772935598769814344808694760909305298928256322643245993533348745758174209014579933537736374245678451251272004345958670767804710175723073186590230485900830560479878815807860649054254573189156018012436300425741102114189101886254893912072878795864207692878628707366333922795128333169503256148270394278024778593453038288654246327222541299771061742216012431355628692372386032104645954115649186159884268333457462851586945251795848826228586878597222243336549760487007745982306561799649521003437147600741333912762428601055474385003946906183614019642469881297548745631767246073503001346202194174249182115100377832328359930181538919602818039128083882565507139261613147882013362067211237104045655764615869598182053230586467586736885837735873304567475343744446225061606167084802151892717177288020711234271310871663604714982021353477373254803818437383599905737492516486059816616405816531122502246750358152852663960099989695946351336065191248499451615279058064130939633938954941616817610466873016409089264959770066044343791361295931748417752188814465823901330127857885803612800000000000000000000000000000000000000000000000*i1^74 + 61879354842364745908343100753052519286839939767025010757331046454170267377504583263533654418618515362614278767529858495351832682081613350402797621933642730689249784987664222781694649976105422087447447389955104536208253845083395404417888353398425777108413105362176273850529749440857266090518917648044323166815210801871132609369154559544224608087984790289011471728421848972635385834254111174097068335065075748590497778085675025523718318939115871699597556945303219209669743885902476569183206743025275304729564096121284032999725820747910574082369418721718096015270072819229024646558886264035224218306139691273749275312651430607756645369870998968303245883298351400011607156760621097481442757809086704221129361041138173348607571426789839016776274320175962617175520541124009053369898078649845486713081740127805860621063201976705038336688573243356367524762240343846580662657986527939780805315796214718500202979497173615638204802408291715220769759109449430236071414216531027268269487510322440878423996902309145585770706934205199495393329321704959637623524752591486588535672503039855530835653370148702697547377137410784955831470834023625695450541094116771524126017011748811133934437902709660956148442711748995098966574365286088637653091600494285902549755200205958403103431308936656215472488659905790788617489033746076960568616451271071262592170858624844794961416859745321569570048796266707611366575433248267336652556593510925082173139478119578457741628944284829316734213657080012120598455081370725817805669629155811977577955116221913694254893908715153334461351832738694805859899165964019410798365595638636782802446657234978934778224978247063589458764765521001719979334556562255419821657777614320179693574996268500976773495128950027459214465937060161423929748023337455122211298248471968151876450794541059060383215893019940186163235316282607405969169637988485018063180824969768755980589569402393467107895441951780799447681412658950060902139132789104209565370354750246603716663144196435245320610172146228763666874427352969680617342999761975539131875834792503370640581140261487497452068348051376009388676921505111855858161129837768525428904082889768711909450437136109039503537025531970251966044676814108408299674910463331806805629798595058011456439413194686514665084789194876797042512288146308672478414874787870430633388972029392576384180362010469752654363323448437508629258954863700434568457920275940846903494090957780982893984977984833422521892639412724180764354508968893078804499269668863373378018840607270976241151053459659610161484410173028390975078606512204111555228733847991033175488696336079024132814158964741939510106224965992442453136718519659206812608384550312526728542382045549919291023340076304228275189605912739683181345608985364827116418653498560787078956133448215272002656030806507828914418292156153386616581966982401812049586112106065207812507103640042264001751503667536914275869886684110904010063591845884667266178506967707863293574857419922042232938492710872803825321514055404799612782587593383603081907380050210903221299080801932649311905653064250577365558366165214497474483879303973157668645745879210851917183813903482639220651038059243923273647373581988686809185026842947626686558673539798920509365177344542912626422408635742984181315569224301201137058889483347801712599173890894364231719566354910340000322788603129779558588280890452809554224190322211206266586371882451319249763128162048296562696408027890464351898083608030054345406877597213941947125085990874246554494139116497274773961381293637357958862096491624652357427610496033274670025042381791274977561601101378283223246544591491956216353588508418212450804668000000000000000000000000000000000000000000000000*i1^75 + -712657810579592766763161498175352693962654501588164582925832704059114050209667820102242209215768721516772223752455217800921354999802643601223871622217219169798821072074193621745831423738007878572778740451839280677525474924500070238679967688214118131848678525111739001379342195307766879422773226176616229179824636294790542140015588377306366770614207778044816686635090914039613554280677811850862036488234874950972493300505948260694648883480823813960125359041832252692569877219674653129847299045535292752011538367064916675161381402142698084755984431131565596241243671041436204715168427980517524187910471416346978228442127208689550707319447401598332395056882890344273207485996571446018127633077445243530649710125049097757921708136192131271544620000514402601917020764409515365410865627806649690816660572763784936953023057730510322139126524460897518318210750791960150008628767447117548990549997578978400852245543284769620029407243622665400517392533321970995420794269024522963754096206647141318752002040224621942757186133413599238113901928498083929122201150088041886099700804939090463552329893993107115808872598647874170550701407567605768191894359862931700513597867872894789573054028205556418525535704754317101654144746627312061566349690027945295050901348543674189774596888041257045721638385944342556812250727353637939652399427958955868557538461140316508780451268879827778693923663074966123710698671765106431046197810388165142369224940019328507671817611482459541502894953888687608033571782673702917172374165431092047234331527172594696928593081307785328708161685800752213787201945311888170788822333187522292957655297304607045716643884709707029952580290730632415181839741580273574739667937218969948974999732222913177127884054814554389811753247747318131294608430082668354821375320241592100104560882460469695355736993788527900322445189792083682367884011474086591112823066486655594436840222700614595813784118413582841089554737899322971831275674493412039387131630748745395854206694845615769392445503076481542719808077332892281402752015607531514324924357517318962081936646492575996020642532866994337042018089978773229717631194583157058061497280072485739388453044850982666457403220556955853276955991299064814183628707894011048087029414772099592930195270997842665354881687161236856536027719638710671988374875019758405672363770279922127740203767937494113499893612549565404528126400084087756381837893931977726753667017130923005402188726082538249479525313420364275634684469057810370147941883334667458694118725147067750868257348487780008482639056388963962483471996890046272490194274115671555983431908072520130316091360682230397634716988152800243452916802956160432804153258177849695500809982651678199243070227761868947534221129836802945916643390951408626713795759923986467060185025414020321114174444275646327692928441138952624157447739281005399541261239663581752387575855587733543787315830860495028468651642041097503799362798665608558542194508524260009831001018108609491180440367489237234166875832421382608323756792836103357395713066541873453291016931300969359023348096940375659811524774132923862433539730218780067782763063548656307520846239886703754571145827933860549368750890829051362053219651071573809323223445874868391998566662450676435111919247314150546414311445084471017784128834600399099413378589810621480274666376394213068026197475505104572029797421371654557558718257288451424277624509799149986848311052853595300022130418480719910495244175796463326488660167104544850907788580187347960769339719398713821717541355878743388466614337478120501780359814958885732048085660675661795951358449863480822548946408988492831363288555605546102100280000000000000000000000000000000000000000000000*i1^76 + 3887501703795046027420611486801216412364245664099150207270506554670755668632473494898683375758372191477485273632076202733238835102745669986132095332533565522703274099435289940409369082351124088238666724779339207960140068874271334780768754182751380745348497208544872899373408111763834824418209073165553538463724932817950950813812380968438546730036409482955424186869726685746866563135893114170517315864234131730605652951675625253435774477279890092442951770202785162871122742524705764900375228601611364691691793489370944198577266023365854303487078942816031984441956542807481854276723234673337254678983786502576125527531012144456969853762700950622988383563565755880212855083859242307082620624478752392596742950014304304637990096104156657972172234114099774924648951982584496590216429734343114353441858518279843377582701878924527747496126308067432187601231751201231034492037510558241510994604089995162257663803913230844293651467765354856464782799205916169782213619950483731658047983382036463704745512728519771083658324414826954892568228974104347570215636533872308632039406761612105847925470644140108985705263149972336480987408317935930970486614911202223310161344529187273422748795586688571726943239331555074545578637789400168093870759010917356090654070817134806328275084467291635068196382058525445593884074165470794684998697426537346772957227947656661516047738712365064883493449391497594187851487532130237458257332907282357764422568232522498007694505838843827583961984866435657519768669416612331988298826512978425567417082208157508676915362177337374072046126085264900843123047710239239323906057398116276517968215982662080583588448323193731223837478796834664769184596071204368999484834971932163525420857189922481145038119919335347598134824756523765281758519248270647106484518280821346398175007550126789075774576239912237780695231148830179725632712206201150286962340724258647489632420743012070351764138895502118581417120640044902475749092697173896460777170443142819146962952238544450742337083652044504122434280556458193414149697514477644503215901181179216103474946849265743030379647828449923765382853442379437085703362420172178791634430626132893521874746356162602166190986731509023153754114851972630172436385643251690749347045934439744110565114794802406182827260693902288774083497179167288897729827165238988238214084453311281552284927460996550712090837610087630421756309864947570984587078334011392916936659183048328546782396584488361541157830181409974964890544980312538359838835805380728118581014551793354722889385262710601279975873079561912425900620227476096476208654904297257008446705061317603418234112384086527102488561239284767638505099577664682240277268619511884887027336985266610521316337639469136348431214928055899366211136582182617715495620943684577713393018262518501631597523706981975291432819423964961848256006397345533950298632817178133974760356743961391167605738939311689478809519190411142425164640889361014851860183600807402629909387964618878348460851295500678899407720120910940660613795580428282912327858781266963487160158210054368961823035263563506043154555983206600480139834662364806069969628846153765750613916550863899224671161473098090465172201060964073053824726903261426877629196253689612798310526737549184299982199406355276644298790184374924486080660973436743574860046713903772316145316813184610291775789391514750674522127160583621128796672162048176120151878796717932049087725197160542599558231084707450281102401110512874096553653091203600831734826372251672121690275296999354499534274734004038450154121233496723778711777691436674417944878975663685556390646166522824818749064992545223635794907064316654190000000000000000000000000000000000000000000000*i1^77 + -81005082491089595066162571213719995342571169530513198315544945845209762968022510301869318549359667543500360803451558441491486139268425178332308613259232846842876493376729448741013688985536413155184029821445935706258746567612578256754783502447525335213140068727696064111487779030443260083417152921917648834790897712148418889427453046102356003379732154274965923500405625002845945412662624919526638016440776547949373178273981566087687049066799470468053089873822938610050055432910216804553942136134305610074155871557013758214932282096742694180432736514919353467080308305836177608530725531385461857226883833615447761455723327142777790218207690003514928458361843179285279974913827031019199855762028301678561764132262714285537608079653199112565748973285399856211243323873576843419067162564487835448782000692979584582522819386082416089706213145932020584446368638138233737163524758197435609267060971740622823520030103570024135333242348225213630155349151238687497853284843236094560431277214153549468974150285433342426165937307539408092451667072086264463330571974433992142762998854499099051993034480504487580160383740952350791756899843258072861769103646698085425303128020317142018865668395531672099443710496262810965293886165770837459214738968071839560170604038154862388214994816871509661230756516650531614336330188791241689942538845724472460071140263702466029121921437394901858113775052316936792456101313706470783276231679260925791624767424775502119683990050246296731162029044151015916998297754957054708524928574697683519770218657620824413438581706286461155651319045396533389426585245919968094479254293150728686289417617935101745560926773904320281752642626498300842404526718978360394725633612647589647379984453959972783177573982251082772078678468790015425659338034783430402042686551075362091818055804741591741563638732707453032597233769918505047760778459581021453956526493511407410235447522496371153432791185556238054885658216816045289659844350373937240554678356181507713317851931379422339408299493191327527219527583752856029823956877667951390184239599676531045835175557162975765270400949078027262846761392519450749062878419827851749076321679299017464516966473848251832226943418050667935592910075257402199354844011877277275484809002615160436527027845747956028669019806044412146026592352411350618139734409901324586484037473194167659803394228268718556914604040899476743463689580830215997237329430578985397069497567416784005926248140805212695778484084303679616856789687079455840473216432719836855788391446463934506450533377477773506416787113288554622444713760973856182769243518094484544724361000171283702308432741045229111613425848865094233374127947735368349765521156180007365846036728415789489933526150635671808437999260432215474433971838926998674725948964141134263691311628295792350626211706728754602883240290739364883109741815463000886384571415368381520143474147838403918159502768300709122995781703923225478708223340631459192610346871582383765437193425008092992288899287512897493751485953218201120726716270015681026444799281253962188620383335918257595260543114645424454385522592172883230288931141847855977431874482410506898988973293181998194244010303167327781189463340531322683484630757461529272105851032499507834540697141638707846594323145704180163652579494304970877557218426121558399432926861943804085786910633367091830828806687742731100934478270218779656368472247929236312641805655201045622220974181916244570631680266701827044947751172968876699962902819047080946306820993556326417843364166649968532308704041612588841078980627451439383057500002581541970565358373274943654993576285257394312889998564832019946927672928229500000000000000000000000000000000000000000000*i1^78 + 277237040126856818866616477903889542270255973485953267234503274895902868471959232750172491284412946793927493825050450087918645419240108323250993453327982514399532523615494255582105755062367351188478999303641890303395928344590652948973273177582455074825203398270612356699317825237286034044033128359562671081884830822280752812753999912114076361394559331284851860979551194063231942149692473518317902355435188495209614110741656018398203522121565084280578535217939254409665242046802110682132062554325182047076684960808802701512885390525117272252849245966116596364947923652254193814296698846241946490028508309149653663653978138858909513049778446817677023020681707494371682213738957819011867088416108755142499611102247243974078303785950565821869371742292246624983308044541852855198516075762783576896733079096878557533442239519422134769477267805077427505172274826831527728997642293490590757492715804882997677930793448111437636176627260544432420580238288750627600583454639006486588775448578834201520445989232650142145857498493709545572886481157342601956612272383706970078175398166404757015800787575313159054515306739568864491183809055218979801790547190901282930936665598052652758998399091907268641625555652329660204023298299151635663455512823035313787193951345315971976739002858552958654706682451266403802302720839925493417662884007853492939014943402523829619035355249437712239484798815226063382637044256170603003870726290748049827870378369276606417528462392312067716998789398316135704409735522459198530687607123740677450680770794775829510828317513513582907663550320674853509107303267413356427749365159328337437386311895536754950574715684735775768104537010286214769395864436876772111831162408059357233321872663531231659815714395597307807498553879198593770530669187888593814788607080291639229046644359983546706510730963557722943020737072553134439301532631817343753556646287370298165616412694795155454517593891820631623382926987173508682142595716502346045901465403184016369271157084635068043731769618852489652509683944620921074651239058592946161755233673801394131932215452567362237684144619237810979323745823466107314435633891181573483672702017254571926103026136302715845983018739463765072934469607585391223410311454243903444164991969953656557193114413765849518788441607171233579896295016237958042076136838986000277394598926170116256035129517512427368181372927957492110843072233784790757632622031001382838959516036521604663587242683113177852018197989179876035776911905833272768538406909626003628027327711252280792721948077457555407755823753584572632517901613114002098790500854367673923049334830370118467429075100143317901304883036130801909601300337823398800469887612468905067771523152887438379058250633655367767992324150036074840582355991193144254602683432949480584401732080154055104676915724184831460505866459530678969105197720286431041901541327607699978762751807537538399924084962576849055442185652478867883907929355826172911787958140671887035245347035427359794737151565369602730890866127489824108041249956160006801517096865381464843898593554406814877710266204605959986547643279382564657240130335020073516898956274780330641281637577084385796839451447983540392126689321374971457427255105237063147132919858068230597515896618039853536613209706497714656789305887642292619280561790272322297476069075328179771270116883062408979483228112188525012238618826373569232388744357054203122941302114947363753356551862740671312579987019700247739799011117262388716413830107749547043092789924495429383313926435369877915022274670798141804021732462426815582443718271589576517850609459542411387540710221529865534492196999124402634515908375000000000000000000000000000000000000000000*i1^79 + 2384574112178014958525999775440690658167602759212436190375172911349730446297598691327353243396030791475776169752226336656058419238238486683465027086720727430510187173533114797888447300485947317790523453290264253054786267942361336350917753987542366077480287285206561531051528605432770898622629544738891774357153358790408550947305271281197382902930950337986054844055918800096991968626889774776281572287848123078766858638070484835652394814545972481263698855489648474005557650902947370603722813452336339127278133304042392751564926490414763329202405188584972071718076142759319038855909442451707258493395027495844762969994440222496661913980141332195115682383426123201072996832787734994440004825790708553194716811673966849524097310662816605594228061528967213624891776849304986977551303959826798832002499781002120725220623181478331759721235021604819449045614358545399811136284115158117429249388069727521648966105823607183324552987451017733943339234516714412074767515552806379495885828403165880486394759715247565460291398317427312195183885619907170026450170619981524815424863556734083796638853377003343760226009315817981246824989438207178999098582430185871919374787276597528212775347457344379498350480043710789906854621996371993187160549701885138875862018972214107188852285721831890821858849027618670882095543657648849472563600836936078546862774727782682974452246187873263474183381774534243684712122130849806718118083159726351590495946824989245819883331541878603232056535221511502344036024888001998535038789687199790293800774757588223710495094128472778609525571515014877882849082047449434446822665887577175770389210828441070582398593814258606799191272715625850944203473865425108958338709840956223985215776846193942889354108017783616430657901858165946627553925244828332766886244540731814784062993705932397916443257494886534723326807142309485413091950063982945136756021055231519397207788889544618252714512249239685134341800762682187829249935043187855853169107374299607276798506328343731630675767101951731461573050664284117644170081594807261037290677369288233691461767859597297664492490426381731891833843070588443597743806329536308738804998342552350872272337033496656558335237281270190044903873880814243463061021064947739568109943882184865348106429875748889481170490726830893990560259020414731201638530984234296394712129866851689444809131154923152364255114796641977637654919315301634758809110554342331523262302815605340847285111481805130681570372353455690192795689149305276519445115788217150126679730840970870616449874827369017850729713874401327249007267628070695160082834841825834918338661691495242567637946691550878070516032746843612818285101105856335984578039431181841398233873945173354478364546448112196000016873582504742394827905864628883710619049889442078578232775155084698178796686067780739928656552375640303831651487019937208254108761096608814663889624494981120560720616204734281946533632690544736445565034278918925375511139124792957883307380839654948208238622216473966294830077900949645103423937367837673952944898873132243360863349777937635485530549851013614601957039547435156521476091208966167015919252125803515029502526571967969660081997573749481728123319208095522544135658948472982696037276812726084370219602411036300169954995625426040885866488052765148548297821861256568530340233931049969393724404744506160737303477294545895900595872990112366231024162750981789744176979772297799376026873478008016501890305429545579320716674369005483070451920748922936030881102386099736865063032905213043330121364701132101898775904435656508248859817474543168821100535224357999064385695286382295928048357901243123632266993750000000000000000000000000000000000000000*i1^80 + 32043660284453487582084264894761717760419429493211211503007961690888589424556161760434055516785114332361593959382718909979976073062175290884783039233932781690999211415403237358203837777099907189667705489771973626037361680789693993684282102979758320937557609948996902668791858795357596566961843715486679939724325004440647958628174516036733585422140020692516377696072293007675966694743382906665247433523398735933807711721753950205279460939337379872195365989671620784491141428882587944819403183571319994821324916243795537015520359966563536037022287249562072175175567068207885283140194083288653012548547273305210262083247197418050521675595033918786477322369713809676359208090386083091319297566696437704128884684378609729694171849526894142064652514771164353320079882186388555485191612237001719132833539086058135970728559401913388833439962086878465328607020849738881097198658430337480272498312121658822329585092052255584581172426255590788038144982488157123285640691338580554028916840062659995576401274255944330602677256544980130074527030443138054866311797480229781517676877971672305889607524358928104536411500592884442296305642782808600158223493267585215970195944203735719755174620148286549867185472784006058049345098434218910870434773109017616678734109249555102861124315358612405019863278862839089456914303695548125338109583583644795137011866866830261988043971907295384471753585447183895836233490372538622850486545162435768241269619007280693480610671981950481632241997426445211156367029029219791035381363098351856145737129732520530181898803819404656093337766293242004737713175743680282958658553567579786948816144901514796588153596122026250957618535421250136156768225394379114111278420363015751421012297465791508290351164032257017390501709907123539408588014457140639502680687307347570883066174099568360792893807176810077184875282388951081212005122715053968241362681323911328705439195785831798949261376471465509984962482659763378608435161201368293060006400701087083055091975777182294765754413290890041964463415521125354796703268471503756493940676680875516955107031209555091888782791974690707531745826199921790324365113428403991903881205327178469755061010594842555082378729762903198720344267623341535703950389191748011950041623040092408655106169857835453552290898524634532870077039224141405845568361764425406263359933036134199445081496770435920374414261353712328592709822558797415787985270240683742345090083384943522401191223323658550345679889313183640224414999460381057741264823150283159163496617339696820399510727087190940532573245464702612329501829771208733388498820396373805521789748968561441782782720010035860186991756351133901430231881915527231745242949715187768596966249304872026592538756554650833398687275772675267840628680382974127293027962278184615719967494269148109924140360661430994155135964078823681689111750146047606664462024425416488956260383822705525799034300400701284207244665941221564022622089703957826753651354252622760707634477058693273417065121339968651849800350366431372031580364061843804949448412312201699565880800808315189440657588803611774936867956589525041469447112701755719062759471156357726836044041060924920394271184155142113703976213357280938917712141501221717667173074444736422288927337513353549353714861386241326078209446512556749282646806239531502825055350753761640620545754820178984080328549653954286465187188095521989311303603076295027114038088816560696327262389449563412989594924764723035699647796818891165946478488897923657786602354756221258732253569755757499538866866637587631772938342000858783373854994615047800372267739905868114682771411627887030607366661190749045601562500000000000000000000000000000000000000*i1^81 + -277504253204700809479045419159595388665727641908089845564161119488940256240991733328264266786754053806931581357831254500298068197417141010025634879843756570163992903791103672470713057405475523611653837140902414114362772556640915431520066297384947253678781376265590026856443485178722885696550442804515608843462852191126994850906474412287109067182376497639176732981268590091834060540014371142650095245924239105697261011142645879627108598992755921075230480276819213524495504431530757341782971592191336077872980829266792614639707766809943741919235239304752063622814695962174089923044178199796698385155377370400252310661679212110547756565971344644360509632058996724057705858247995241828153194682095914467167553844618297329872133646303393732741758749797207049342427166900472457903579245174156866839075802443367691944853848779949239043796138021362266776120911171166742003706865856891009526493811999963163328759906985761203856207542550402767021499171320618257272043815588597969278676454810096671334156160764188211218687409870511835973883586016386020005346769238606378846064172123492247461245157886036447427836861483268892531235994143385201371964869461413429050827135926090097121168642244898325182760876060577213131837023241292650339346483539630932990526359792484213454123124000672124587587388207547309191536637522911984961929451571106416426761890147052266859513639945855853707586276572101403044979317255030556078201768065314270864635106717813101114237391481302803004577759045809919800807768334858871545417574493938889949942060330476246126855469153866180644639431956174194174342790588690710869470944832945789258582541705254396742259377628064339816833209378311418344998136793465663021139055637282090908530078934346265804009478238100884633415843296396985378633684863958426580448805087556783137581081542838307651417165497179832970794547428710475006165649574328472166201623891509843530180105800175315445096049996539091092270710717962551949614783049895387271283401165038510740698415346693566783931896945439965114953495908384321804383722035328709141518448278746803444803424499375690654738848867476962333920686480713700157429249307729647781022355272205414942219599394869637414594812332687486615256425777213545384591170445739700188203030390105254533227464288704677243512172758844531190349201309627185124185796411877063540062066695285097389538827574669505950373071010289387385123851593517158152033376931575560346555563436555219891996573344365930785059013684279482645287909049553062253907289566094395540992420513281898460443310179556288407382575302717203730913245431086067266575558035766484247392004462954690776378879749364858665383837222666461378808693610723217428948855280843015255636901068430500510854001110072084608383552908779319506456664752136062646086413653634792402830524064500780901397910835078912180505847057367530330309695208245788566054047046158186369298176965660187472935448693866147367178803772080275205138794511610110843035505577556380777503524325902084287349959872005850476733085285720090194459928936585961586804567687075395666060568712414845883884326601139755880329218818938440936931755146942363373921459780181220806566027171198607544927524970467465647104521771033136491501645377403189878898860595799223466020739369920022856539714233648294021528197659353344922225637850396847986261286584458759599470218133109024251518428706010258421654966796838771381839035154321972342120771231044004846451063785021160752496755499465524331832700219043949245379962308368465249792762424194954467145981221154134518771377869307272818767713766551811010029226675078374449501304078319992303682692929201409113813808970561328125000000000000000000000000000000000000*i1^82 + -488170977499744490428151251922859329591095896637605183717377676835532297238645550530271147285369015598549940069491366294109623134408196756134109541649175674264762349704747218446413893922646111158071988976338565724729232594729274081977135417963568256229652317257782396687198367156858359521290666032717488976827268681791530227262274753449360712288565048473088994995154504772271570505035690777785072857194026428454162434331599326903915582053112213484936371230643450713868485799095987851898141887844924127133821695344812874848623743233698627546689569845787016029101238006373379598019615390708125935860917075024792892423977377697749537165552067466660745934122465102702514218571108265881591283541368260821592336426839288076970369411400727163061656102927047949518235854072014632269337088680101120590366590655043935284158707190461224333631341133329747841324338396345064199871768271544360471758442495928487081227783289515625119505034899362718415096114120604784291539596985326054186597383169840611766978909355421729568221735615518379245568047549412052987498229081409270367589580595535734893668737056065383890646943063396977767469499865676815126101029822813065563914948229079249564917592571388493659001518560555270329072381991686179222410058029008768583268786329978157323066191689088669722178112502138550803748955764767037798413293678997774674105409493870542547130399227319706956308780164252674339721923458926985592762281176201268530382667043568616745254881710428323418697222610767291795744499943381453072065420919387404917476652202626956565666211935377601901778502168811016731735395835957315950314154315221097124070556313891869063634245434323749791085176457347466553017153825547170922490348395704118983604713487965085578646629556241128935390570128427096950401613562571265500059832234600569717691830201782920669106916027494373275452140830544536835869827026602304160807922736033519504357291191085392241465517456283568720374269319573217519360589582815875293902735722059138327904284430876594941737884494394531559352732797133841515804711803920927794367764401272055036179332311230139647036590122926472123644604833352394604158797657730376693889982786973844183928412310071142137036878734962025242067870962943192173269748253709721618596585449170697331632359000173636352769712687432237049618487346575522137539826668715802293048204931958174036458049810247058965376618743661037039002379597086910379948411349723688269587002699858766295133674123819320605825269395897223630999621252976053478863638489174805849633282747667517497803442465644344279535965257953744626531519650636337996267567739954601811336212948214060391655883813683770299781966959517619883347902427243974473028673815354182483980062764080537335582018528446749478319718507407104339904426164698458676396566060451518824398617886082645334637805985726636558540487386138084893835759429830429790593112924971266262587250056990736195365708171500571927905146796030245188056812374466365098337145019754279623081620181739157270563951365473898365410192119349567610196550158174015461936749467014768390434294441226968952473194136996068755073694811311172814305658915502058878685610718798198285575360003060603390711286242573943248985465436497649110745821084825691875255198237384773499142002715528274179769092762928665622143853959469706365360478835759806369168307281146105329206000330353238830547453708174222694422283397783622886450662900356613767367055191274884604269620349848629464912251892842762978367011366034247017490318679691006013609793236205825131528251750656984730823710048929988924840401299138204743788875566730689083229293006043253953043470367762047923679248574218750000000000000000000000000000000000*i1^83 + 8887442174529396587474825564743380276495517625784192587846132822227418556698111413637872937517080398651773791997612064865879868005455228687223025419167967669247686795802338180035531099580755891152846604050999803784998293997246845393158251907324477954674721359429932730378151812654780496959024313989674784610763934616566786032675263160050731395270792054086480703933274376730859870928775782522022748494418084336702137376541048373729659434206867896648643928233734292723917157773124589646344807173806982798167191182326060568639109951195805398751123994994861433060746109496949966000496712443620384978303934657814490750288717467207320165481150661382101705190944637310358810682692626287579942273909146687547494053329621625710461233519085004680550441811807094039740254265260631245174256704368609015240733588998849093371473612460111414440785237929900925223967083755619017507158594042205601759982135179406247879135577757065733225384358436589473240925700106732530800086192321957540915909010434572216586333554422681614289454973849542163984810484187489422145773871675876004393160761832207597375989683269560345983223470829890123275175438432473553825324729627846940449897410334688721073418995775230459889094675509445839197468997349089316735197889026953789203101066695859218868066038601742703590985562951581106075005883108698882862670065072386293323099984068464953039807605805708889557075823937275683571673535170840000543979250400373475740948213768663953622532319252359333463641949499352592714666094133085536404380337334458432033768471210773022462696419413711631989925096426997031782513654040104137236102264018753229821770564688932908805462475662855356523390072362188663191281543109956932245011781878452678995144249561912418205401635470740774412947698138819601864242644079201698901038359884932109436469949328808607765581113402221305663233367516231355804574549687706118798860696670321008918607348597693383747119069581289024584847731121054010432220874169736561322422893262666292566213345288215501425101771736334690547476325935545608596824703772491476470391925280732851584514109669191719035677891589830832576956998056606341702069693656823165365584214074281791802312635166389185663180580218170976808059476963156400199846313457469699485750776980470539366797373681483499682990331480834885555555153548986069984756359554869831350447272816004816716127589295365399936463517289897680427510346665579114508131263016202915862951745770104467537517710758651421872241428018999976313026718383987382989862807433001264626536247565931791284671799122887811164315115499506545076915192628739918354401352490054421786157443598392652645524640627526146475623141413976046760984751814325711557965204115366348613422872055541800234371585884775176338052297613153271603527945927989310668364989152768216703682745797844185665586132209990697496542462699827652165992735702223116610017352753060669742471312702897454221785541483721570379286820387303024559987664706785985403076901367313947302612978420007446527615543142833091763800935141923045319975459960006240753732843048279401502383025177286295829368377812742228955498715401994975114021184938434648375293951657894132774424016774710684971304705309597542602855039840505295651378759404288076904125681703577679981009985398164951695334227480106958613352721673835209531595823979771260042388308633372547642745105819327364487480034739716287328870827035266729467940542922494805088767620455105352820943356937898342630211544960678013088897511139226193634476418462648879741614240330797474851586844955657993763003947379179930960721963940125200358191921361619955397227333613759750121750665826013851533334960937500000000000000000000000000000000*i1^84 + 75066566278159928464069076789580837052228392691764003163210149032509760490550957290821358173389542117094740111480003555009127976122315228881667983176450411567653583267499738021950136397944094581227564613491528676171577374381254488472018571824221117758819978034366273341004839671005410873494869949539340462680900512190321222602240053355464476973477106139147466685680448230876642313001897003469456477777336324535613758887773603778697528225177935145970436450575159481661263767532775536008708662661037960473638925970345565956393686422652449212788364085122764296359196901283063514510468979628894926439827480726791506503666848122257847565199782114994247890258152346355395918256244919502781258494201978942435586957568658893541383835082960056615002976941645462350607499146373550152449655999994829968024917637209363777080792578325330117056582157973287031825282405066626661232376309205057351047482994434221578100715334176844583860993425861967087463422537396916104922185259660820572257937156577601617100847292582874274711253146893314085942134305218230587103473396444252535332248941014717506116598128614126860596996676574873031429989272810914825063399193906809191959730265087501217411987351855551308797259362726430458101099993055105535806401356454991378833149214014454024530243570244602899402463957823605525006129273421063646827477242937230196235628242717025251533622977140828460989718343205111808757087319334872338369330489495541472113258742769595761049916230565668935305962380647493808504015196603547408311750574798059107756894316680984426817969578515088828400732165184941462309052992134908884051191275489918721415385944432175693350947716440504122795224066278687155268869444370911556928917270333010807446248353006457226158515825310826633418311412874967716273840272688007967348751579472458808475358722900369130796983952311508988153234026233083559235124399230681841614766315999224892075201644013127701268880966314342002443682731988019533320726132679771382712678284389028452836889481275864447063642475917743292044757322736931846197504047825173019169428728163264163592654723467432507667703678495985752829500167861536255708231233781390028121781863336464255488069338302354588113339068728536654815099054249565241488773127891027009651926993478497832407351188603541744786458514136185425665902483566486813930163319535501495136814622962171243445786235106692325978347435939231145876828666947346084920375234454070709740869368717805942334536094870152213998912998029099874300381467703644689999832946851031710121581923523836822015163719269646314115128534978754040169386895551104914956083340901658895941091795998462252420053851001447452464777226012525663477500062970857470491689734000146308188779639813498447265777148855200539868823095196409886307396507346610027540113227878098267110299101119451361765006678876762632728593088818964632531329074951181788209986041837151163396990091709478490221326006715452959156814892246365825720496064729927019190998833228000543295518974271738600730038811500812843968766575953769358220044155420318754855745395646619662027554979178536844866596913561419023957608678496336116518518029853552256068530784867671422616323641910193921806063547756073291558699609254752734438507431483156427200673147047752257167723797269575795582894228093177259452147429411360345523423686201451438887752250800268785488627375309704268648796685524732507017024580613666197248092744832536598104620964126347736930867390023491548982121282310854468903836878142068087813844226293886096610427859442814235912989247153799430132579176055047923646418749912890742466693501061997022662430807196356180622421082039185935791015625000000000000000000000000000000*i1^85 + 363085998572454334102217495151462623955783335586363542946114608780902308403971092939092425845146472014800402623033901957604628297875498397833219505711815707684457151142399592263921401686853404456823328075846907993072911645903214701635737295676700113771517040597642260557670548579150240956066042117620948502638287843452961443345151298220922780080326024958553768467018252580400483895701096570260843628925074928052897566335977613910142374130826216609271240818800742156893575649896882763620571264604504839769669861115978078567963114671524603268771354788609595854929581639826341735202921741525430047249507410609630762341092559006257265008641245433455055680760792622557371219372820391238194951835855331431827519772644822886953956845494906296003111815186711365298797173722808918132656504467173246381451737774745978463449194826872601621994603361400470620058181882184530328492590016195757280100041007163774937554440712748902935685441694094124840952157581494817460698597099010473059197175341452283056083321344199849219093100209686521029959792070332417697631027111442631663963353717547112869146531565294378681572519801343543033654553437810363639090350309667012965442243035674057863981202726726714431166413745969036311923943464866347824622155797881364329883088683011890464447099426772547335648747080306304680898138322820056778957320770174981521732691683994650569893029968833956338179315865965565131665786159360762759951640375653726452135143406676592152719197108106578587538072119957141638226908686603700699632201127239046570771301057074935296312611613083088415049356204930890089422518305062852614666855919216021650410017102091045211605506635364215572181246654596780489289207199638558997654555343778587249172573333917268334297117923514304289599357028846887344833856591413337386165479612952896977782487317439648393990802289421273615722195863829246440339197359792730632171366528266645913287777299556952683769582864926336582891646385352468453162265898838231287265586939707737857731399445679620764078069013227845066826315234933651273207780697214338801559560407877932941302223894721642659132452926038321743697621129961252936442369358734361574992272297327513388684257749079622599262648729057367856700656390595947141592773193458468039628221699023858112306479261405207094371114565331330217469248792362747218817936265208711262217279662913016493234515767810591700332059148021091872458669662912640259503294357301495800251592821521004215502064316122647787671754089832927296894962741294295631978832664867436135812723529107082687118381290607067616015106994120933522567511771115732359469817541214395861956074141337888676213528238241570572882305768627923183043502340274684699207815468251627830095736779166154589049402406597147516220927266751283373836118002222610363891805271283205329392248948280969331239259996823158722651499422331470553338469195279783837879999640309562007611119004424477332787771266106946130313593793297139467462441584759399956992826520858461641647242847387445339602065486851930075412794810909423680200722834639917350263265141315796467321566867684735800943134412167759192098609416154122647738313507322400510749413746497642388016763762895253537900084093122251487269322004540721823507808381193948372513884165124223343973344514003330273184060356540384341942512988436023360833771474703780836477536477472847294448022691594026331896860376471636296402496215724135979140012009461240359690924703819764056422300068901657462612921085010445499784619857744867388105811644535259819629044632853251286427990840253412395531747659747075896439987261737987945241198244569028816722797937309474851525425466536413574218750000000000000000000000000000*i1^86 + 1218322654354936500999533929246426393029528348196533652182472466695784651173372298732578021381627566310522585939895054414439458272714067596295756833879974660507936084135993514825785350732870613556952527518896690169057973189815046222027876843652693957647713428372928489319928481226758948892708596478993130790881667306120564960007137743369827525979097104492687764255683468948728456030832755987579775018740532404790852600075029866208258775329151612014594377680787335127632944099124175204993788585334174225896147551573943104304718484119745110347178838222937293666444763348565385577131779488584923002192696945839550244558786479758014872970465132331194797081634114070565346142884624593098946218023137474494110958392035321220993981502698713493812375335804944467839317657356611632149491478432082355865523316633796552967752217580683568901733207249563230593634650213597147162613575946389452843185484748181784067817797949425666030367681089863766137872359377448503383806055734897233502869489786450026557694673127143022470767208577449765811331226970683592799684521720025746654960262416283907357515756481544147994902191040153296430042066473019877475524776568543880014024073474309862899573121480258651939056281063276583413019995649941972878102404890804690111234937002534126470299166737191634300891180508953810237286585802693694414096116606507852101310043034189182620305796108659736854724824356023276419752997046077119480798445588609237554744597912443506610830742883462530802228798042272783949695411802811420742905796836933064751533051498634715696320708980966731443611428136027278229782811966337453427206363324576608867675786519366287008647546047834885288839566817156548272333294532416717405806250861105066737327094550624159584311650192340403703389522312849644138256928043250989411734002959798439945121380841834887067811563579702149628351520274695824013374824649250249861132223693161781259089768424356657279992693118477352226891246605762025087733312988095380467831399068926229428692862283976127386388717097074033083348105179665891887989771955214096818435979954237029772584928729607805047781094771219440500137718370812598618339518377019056457969398388875831906453600315092590498342546749392402361036871885293313703244410356118310922691883223489966721966419557537265737210426239818828451948862163421058736127259377155385148674830494999514000640200735795683164133311612952232683146986249647684204510591808067698295351902341509654025652914309834091420377390200660163455730522212441527021640169713848875670034441258444405677561373158272862481234380478250268248313522683139265873486649544450533544185205408743494075357050231174278225219560702735885989657426430140685853582163970846434127544426688406095360853983072727452063161349604992317831752528633276597105452846379842702606266162278631453738053122711228839042174892667267601735850886285781774337497041792514928943640013898464537489377836583707395791532485504277713554663943293830964293361028666527243075308703937012878512707098586069914809968586016553253123580274398988953814983148349583042419118088821041582021789074170759969539141791299580472443537309323646105730009772022028903785708895369545856156662953048289082988642160544456815533052745168502691217412609791918804919945897513050663062332298603693540582210415995809885625538700945365238020873220727895320350612982504428844425179343378015311535056799947204806902432988453619811550290377688673383536754942170481083183639113053922137152816547083953175104120249477107668827236647317694420731404453490432829905067758001432955271506777804881605407120869715939131026359093143279197988197565237426757812500000000000000000000000000*i1^87 + 2707903444162870696608675559714900916454525755450662570222883407525236668655172333514670373392142375811483562742294144303003622264602066996647271904908435504223805114663012302596332343575607936206659945050154601257830936515190509563115957969858677584955120462194420119002803233663636000826669512311515407182296884861971521259502884269695488371013058565821289166885707584612290054225649033383097731617991274042334881762317206795434501542137990541302923933513680716030238081479253511037295704070280802840997218783729133999337371192815321811193844563172543460775813405565339319565592956887125923703452794230439559739187073382072414640636944364808567496745374787093401414703031535560637731666834164164485830414618769697333963773175600934882577774956446412856338290563659781891367772288097563127057727507434424378848380332918571981930455005957984598533384570346061094013985069664998349712114365401080777631738860240444339359359652872862082998109217514476034937871870271737613347273161714825209872459700404586352817348448742391369683246746870971771874081703867818501513952829756431412989439735846020276818937601322921772716014974473771252765086342696332228200299416962037960836768382672820638720036535918198794923832892753099821981308792460595131960703520520626956334890367826671933436476090175019095413636710409597264042454299922627688723008412592496087184604069921704835830388317033498587823969008782887814757152313844733969479610924338999908306533087497550518550019051818923894168970423054659497879823018954034021950092814674072433250868961156868596748304089101582031363305741836204552814875267507814423758578926816244529541192107907157892985157865340389378227039504838937630049963729785247348016381516374699346264619544076722655053874566331716945086891301804728043649590019560503851013323998403968920599696665333392958066062257594061728151816641699988248402728463512213429794968844338432476993031554730612033070617921797199940409988173727968481764841359988697041542843200640292214936475050192550501351837342797678296283718736154648607068166450469409991706288108152131852053192704173225678831416047494434421576341234710715798386519485516838880519334256154344864733804801174565432912150784560328247406904167274756455436810199510361851077329429968364355529398482918339785858209826399826985193486972461019181122525528846105003272077791783802328619138699243782299181987070063931175436078094405238347013197081777386036417694114599081030478283265371786809092360049157690598213125862772314338697609522827615482008084979292018877681798066951501337600878547256134876869625581528836555042540257227591678905130984711504129977968939402797026285906690498255478740055466605508465862638064744342245671576932826774889334583117320685309319533058209536324153803218813974182350324525881564739036384940070756368713039773202426522041807916633071285766123357269625151941837519083267100450299049819107821191514201091392647783091433597092768339018428021835356420161819640394034719703069173563273207507987218162997198406123801314172098454787530099724090044382244076793200585106029470075244045904885053806906773184820742791725804294397755980411675566558171524203803164538837389799545760375039734825699845016613552693095047341391846366070780968854553209155214156715043423066047058994597278764041949989246028950517395430101390863774293531094741869374660621720184104813503103964432720295977050564150590264600485179676605671140457829483569343850116317776226818299842871348788375989122644871245335992543959963558343462013669610126536146839813785901439728645089267784997799450945191117045289270315874266815185546875000000000000000000000000*i1^88 + 5404609608842546006250327283183436228354554460360376892594392813239974391197490728084333087569173372029762104151994202909293530161035237356153089799888026006601886099528009813881180071479600380360767340162928823173308409908738620471460132972503767119013132589723679015472226698773783275152984408571599340588493559102514176473816726247509691351083901135150072509485877230905893692817042713152135005812062873283638522390534395189970476114947625140443668910655741975062294222488965904368182826824704105097682225846548071087665262174096576580936966279594213607868660226819886910735762459319992914564297247269083471521589201191385094015260254686818386755599485204769612376263991442555281079880141910344165724876645260002225453368099631671853262342636893557192315854672652916530709033107936955528157524117285110306608907630793819593851512109024247823585318077557805541034931986150383099654262349846238269605964803635265117000950875507967011517442451447338410974101949841392119250188663295986130436369771619466141094585993150792150454866897254980106376039561893652092392342142598488379396708369105313459454024434168746472170421134253442819059431072886921311502151995423755630939119910650723719625584541058983271208071850666858911165675849992013721724639424520616046035849907837083806364685975355632870555743671433315293938807443206354797055023567247754692993868191308995991936278167553117311539773199799580539259063422181232772736720775158666992262947584436746851807038712516054208932356892315107034283445538396100338044373212628086833659261464685247953460524435947073450619953053341048722955808638181904612572199725011598990022418549249523682281652909620874515045620062614009209385275577412560057231254587395973876643291271973683565968542876334067698258358643040859577131743577493628920117372759352029539886518984621715500299651449993599641962380781842262301269035797388635820119643734421268476180913440101665060635178402827783767748928164016560309446286752702614390171876376497294265787800764474978853042289633546495426543541206635612681433902201641352006194487599207793811508485104647533113914764088929584664320100593317789370066635384117321246432969764730668382598247874272501964484662125871667419238954905552639434238729812312285950817171854794697801442669063731333088580023439798618548635736322824609541045787499641021669021174842187352158050179159009525182641738583384709944185768288603387599712614319341821784131688844285396238679547334367531932202993215482013091476269418153536248743131872966119025943698353218878480703312603472747150267230384297367743507918575163111842964855861204387339777510621867460189350383618063755324573323820281608374028303152199544528803782115962591771114946731520710700627194460551113010685915521650017476084095091141586008203980479786322032682878260370277264954627460739400829343588232270910880186502683234457491886453207749774258498405173116414283584366134764734215460504455839405878107059530973767855052073000428639221653893187949104408178037986551171387022006167436471993825396566245432516134868939239491427213130840547189872977624750946234280777057180844250980057448444463206896159903965803592056631958944070684689657494194812636673241125061311512830067049032801658541010663937168666800504981790449431424164475640659616039779752512064297380776526020625805852427752827085051847894623198657326955232285253339898459176279561968101634792211569054937473325864341384419072799976434578649149103047848460140114856232776155205012462001538263082845259786821471237639190347687735984742705233279219694065489411915828756324659449417328714118843078613281250000000000000000000000*i1^89 + 6090601376827538446480154242500140524121241004905386024564999826053925273539140058224824129709153698818834619654540550818539626854276076210425688196557813189350774662116351727562373580498053612572648847048424108268951444521113179392949605050370987755390949601661641529675833294386814494836925803337811434287992401649242345356114528322702856532048950295895965110131945988669222116277202553555689902497796881622786502734621823810531486006201333974474916767459449713313721643755332102083056219212079942217345390093169305758793834263933099335422514720327773281699754398378691557514722657095318556980975540686424869136637268485013570548067311589401635524504571073820831610606862174562190149510913495632871451619969292004154410605301486902503745160224583512261932010253864202985799567908896691614325694588231011941263623545862402748494292648958316068089758889116916736269084213009459655970993555107598506513906043280412668033509779598467824235879278383827083647302245489408378532103881031131863224616432886360716265915419289666716178581347569930214745703289781032162183998518163033233739875585447221269347447736178684098211461939293470274777707428700014325243779006274512624418005165405485155195712461177584796265936423265491210785842339064725059382526050330371864401560715310703919692644850302865487677337448219989507821634884571979546075234491513053060055069140213308732297728939921219802838007923880411386606295406279230658548112534230664275631417285413732578237028889854104078380733896071740487928273761301759466054378001847691610882929002762648870459893314967168877149405723506798192870320759038470430192306127355975453561775780929680856510421034327189834882022501941942213147744990584829121694942823876067499124360999198512364088514202774851220978974993424659582615438419288090586170790822533402302863511752531188084828141255544864523468222422663937526947281729147615756483619186201097223247500377388762122572246726812190750942120636957711713656762287326954208194285488616323548712812648164523770920858711571518947282520220836976087414049625782066726256276424255038984388126248337177904134259856842563496044755945710910795934850804168638445232064836958084018651024771411499257867419435998003891547029180959131338864604173201578073788389695281795585758239994818016763286640522621977501550270306648145658938668232027092387823615009233864585230379993460728389932079652714846654044325287897336862736469707391342168841345434146561121835482684620579306835359882902874800381700425552912744504434137727885668982244047141375925918333086676784440301355603935056558458759938481268708047682087548302456888581907520241589346708485000120364943112727350403763913061473225894780052038531946376731326616688205301342121860215379139729928411228667988212154141071669454694019433509259468223193721674315908425163673732531882911083310760360789210501034245376507653083285027751445562260101252730191101806016084192176839286446140814624550160027749188451353877597760604534233490925470284436893452342304619633443676986478872872414115914701961560968272464716376871931612733051789337118605117682530147168862774900002120490807741487771292246212588868804678846833151036188947455819665736150481962412571314460313188714868720379483855215521737639459728271764035518686152020580047999724613940535195185591605220217204666425662451383775446333222857808292114654891630656951757298826336641753706246848539149790088388969112774757532364432652085213732552208355803961450789897787314263379662894795217340312724326578080910297128610862166859679562553368195868598660320053004429502706614740066517727193832397460937500000000000000000000*i1^90 + 6043248186441644483909954689109180032131891254544054173465410992859796847463436854345360734166259392802960598277097696910545847749511587051469445952606876326867406933469809373334173083453814680420442993378390227214093939973570922886333713055343236556467618895268583946206581434088710949593804789791113745584752736551819099020717804557896594665913570092865447528474416999342965490407356507311964475052740914521164074676590356854905355602602702970228019989431901017601746667419809424071804746186884317842734681914896443887823986570693337748409538205280748192288695074956688121832450012530945163641401319583177110517108657207270075671835976858143872730946669410528895955808904111280364940011483384809166278564061287274069609704441627689809694919025504997015809194742365599482420629329425654907880402227282537356198086153340204134221702425488147325806323787569864079088848108450257407518764297921071277758100336761091278697617364427347452451435120519497016116979681561968213560488310129512494959129490241511227294791904894481230536753155143907701110285315198003185221543336140758276894853602415394867247620739412460464873693564394787560905844192853335840212512581208161241576083367390108794902872737345201909857210804741932178727320788047046092822039639494480238081850741948230640687760003826191453972131012591018983059535007993198275442933283134244838387227571840926087677141453944425543517306325937205740066254215214438072936733195666631214317108469019508386209882582693354691600585406012182292889700481841039586115043232299982958674408725911153498450243508865255583027182673638073365512213571198668177668838319502311681071882921153141399912244580222248190660939302109626799016132562342583277831888084065285737348372483601949305380618518140818675830740641163776171206676633808110206721720270689064947575059865995101116873662772508579751129640650321386764243191881162789358959457824935268716204199528765920232536954116805036213152385147020915108844490857062960380207838803261777799973586828506936573607599855539728372721753435509616305300100598682870414459804255510270359800865307362297739000687481132291067979508352323127757104650500530028375381200672453223122879756151437248006183446154359206399275545023776418590207401919830769614863695922325754649143371795132455440824559384864722622270343783738693812933246455334893464153946736914215454447009063603617917303830314513141686066982590298969589849455460794833401025051495232786048558265720656379823775513017982890658456919377354904365377474154291753216683172692378798364472838553301621972320301136364569438397149089472600162400325139007998926987535805712790685352786117264491710209958889768685532854539680141137454838286082156586476597494034026175058423061697726389308531950634572553047885736840208221103009247466317370764516633252006298446658325797399741105552447695220920352821963229937903372783966141368349368852369789198700838341661726211091758737509814714415374287716400723161438543871098995863093056682179105071479441184129062674916646082654049817308543132514904090586838009057977948728759379028189239306491149886368695967541180305306990686012739152740952580143864429030880262421786202322355850855644185651433699128414754761818245481599446102044336753358465532018619281733116529466605252684744510299734753171628351510349419178709607042412633703419914369110884344283066361604050367583787191733097554995063551886603430246291089806397160455806904645919116132867444769183697880164428723167770645858584520588611153631988695649084296804983185998075431945235993351986997517494299820728405211312606206016806125640869140625000000000000000000*i1^91 + 5491183157879953255325587966743199230814343836862633482047203906783766552917791831439853547340616581163052959951902650613497840693792319970220964811761913594587832127533955222693476624705998424986407928423083126044106019309703611989084811058740719858024744293190739668795797903033675170299892997895788200752200266395447444884626712127119402197568037888734878549507871095606983990883356003095741162468113407395856846780080695894828197592324291063635904323640283143837234303503999794992748567769676865518437432618239714309648324948626068795236404987738639847873760947840680439419952883510748208904157820754589936287476609045923914394909149533224172255734033798526316222401902594680585050705978059740149360640380446097842452761431333680536409551377418490002127379591951152503420791832225252349381936865875944648182072792931406065244444399170395425338348040128749287783121124530314241783428236627084582987500095414495646321520404375712376527357661730707209287702536658373909358058718831049686576523787538162088245786061152021385569117455783527166604878627723132377159091974137705027704712132585323440626906327780160592571747611023558626728641217487649147871486669650730779593911230033890217033410913762312052680918365963518341792873620942447972503000182604891897537095243639694310635640752232792980365116732131029771115519570517929197620134235584188989408785262352128616254588810900311179380133464679160973358290818829367299296150141599682356512107176217094734962833047998818260550549151109907527291498449660685862913502898863075732932014891430513879518420617111400486220213289061043985099934198457573583886180477659768844719524317119692169421988397688429788752592113162314609200200468752522240202440369785793093573952001262806848107706386884853649461668148896833218289932961758253236359668477985090236024397594165527287096766427576830291129609058792533857978997754148848487225520997988187869243201249812739529920919195622306642842794634650189252749638735743920584284762236457915731872108539374575283326890279417167439759233226826667254853310542990515985889172366325875951154005494020492720097698643817434330987596253913748002426448792072218430222453251489635588877481317775105628940862520399696879484585759197209155960522861292920017004959146396798628692202579431777288952186300582155268741218276379080375044300512726204317981611064431574557593299510584570770178637124169482424438405132752224471302669361320019329069990464138707708174620487864478936919391734807077714804929946144878828352235578878921295186855942476090264029961918969948161139865958282765788672265784931177389956870526142145907773486809786060276306147740740108140710963295716211456684559640454756218690328127926473726118677051281122776197413601147373426359997659060169291977748070676577762232161976067469171632821241156442481109811702285735104209353218762486314646250104952403643500108161466016448750110271232439179175742463164065868601629065093958703676632743911269430612562256616078475813404775182592811214725013185162787283202407658266171166985835192663551430307392281121392098711915874362640010356203883075585248118860127308123586338893962639013171052279115415975805564108508433603082334883396430385873350016595959279480208594833195294843229647378496419570518090857219136995196150764049190967128920689055589824845645519551199316959166759229914768651957614920237166266657150228722830453176064657491419331968624224118265641966560732133473672284634902522666609554463284792084593599473330709832907996576304709131074414483303645202453781220664273026337776726830403634457656482803128248667716979980468750000000000000000*i1^92 + 5563332587376005693234488942673106107219015199005141481123902846524615335741862147524771949433887062975879878135883166983271143793698298978531791649026011013356523351978988217572848218529371801099155552837558792002070130397011176369269226739096872354469783553832222111507080227738576427244335026842159999327643266675017310318644696388982984711535014650244713181756052633249583917836151183987653865911584329896894652567750779289864807685961396735599434411323547461757346065037212073808315000881360909936212440481098350381829737682806279956446008846515846665529818546160816472112150859401982171042081827061488588788699988647173753658399017365855256803885159141969373298174854333068224814146164131613555887411704819286403742407192041296841240098277306353797407607684281446763268629771201062196113623502071254127496086657242702089184067630487837224135698040190281689464829939180427457421561860827786235418818546652517930420067860616556689061441744160056012725061102536326876591390472107537073339845877102536034487652851882231142910232798313899095274245002178224567570845590110574082920433484629051099086021414056223644749504145975125926847330468540780525159988252970141933438130796628954601265927130893921723429561936271805037923783947894932593153267865539067681029723082591207205298660464229046523172804571410452842234029475700105427219128433301968543655879089892613281379643285535551616022518009750836072811258544930543869179153341383582342148829772846222734117197040099330122385067651416340594003842735358781780123777296303683911579894842059634770809429128779650244670085333628115895393222558445411715522858741643658648060497566691038492776118440176036545954233822213638124341677117301674396223296802958138899063948468383722760186319180178630694156286153545139051543320935797384115798964705130093457611398398384834959259580382493451292584683167615356534389478637081768827668859987578023891431641803605579388482800991656247687026030167894936374316911456522710817637860316036098498426783922689889173613067996537616946725119420390305976796812927099166693955169327322276454033062465055490294039664154487818970746068243137396849072004359097905446706528448561733330848230732164527347310262873875763597147076547663780441013636939826758897708044874303271780758657221551751504990699113958666628716608095755499679973584136500633220436610974269564467703448810922127623339838408798108401079037594276277904856784041270662925833188581128382703273746905790197116533127829767969054587468749663587073062384203019944673618216289051180614907047307818059403493542403545948209880071090358626268692403018755017159981563224213258869328408445675992481774950127573714822505381244101925508574782372716316002156273475590753172857852602467692796775680146079538885056687895080488709771140251146254335541898544821076690017897281567525912339235967547256140868203567388538672646138951431463503424370104147874709358720609372054231752449640192370428971590275748742373602657228220446680349231082523320523995792305013805491683393005529801795636586798117088311004945405279122565035855370217749971772968084802520086401952331955946546480555182618733646250476277891815372225124148445374129311141831889779903744870845709383378093437888948264743211922129043177943550577839104702938801416166090958153446590661789047778030641325739971860800559500702265919153230291327424608156852689407986959702686992455937142355719306398777815328115145325144730928852750110141243692979976721680291218050102995374527074674210572376128398799298340573860993844391054869339539045899974064273374684044519763451814651489257812500000000000000*i1^93 + 3500915487406981305522961430015038931952405566814723454717245294337689172781694472410134538032857654099326496313033168785127647770899390902946706538479034217385592319337004149848828419472224704335245715518479450973113978812040603238811343049102533330371707993846082488067639595580888821810834301710485697218567586838067991373543432119573475403614396158485956182499921520420052759372709688068491998710471064683519746842356970422669936368495556594929529971180913928986782057362138855679905567401122064079108103468054119392246206730537142148598492922329180900036011562774309717388709851530267142635720577447876945349145694137715578852655374929597533639897530950904816037114386255236791541740464366681932030294169550897571804072990304508210386439015664881115568351672945291414942441459666659705459621574584120200012243196777321770469296529399940876151186094763255663690764097378381621475245252895852348788886532291635427496604837891769419725079180773080905520099290251785719365297858629993167101540161115829037975175410657539345687120916256601023531776021593659024666196955965903944395980312601008407539830947795863419294147235538530164272307538893493801128663473175854725444642021759139645563701410931483074205290273625715839716717956387249462379705124076287203737549321547715168481733317626579464033716058260113401030184856754444631052463201843479039002915335024715735162778096195216228659181058937987251154130380449173413820171603890694306226724060633436067792520237507060838763540488339817190273069584734355291527080206363031525885817158819132254248921919809831118442010758560011059423318042168112377788115470170385282377616121099264890577521728440526399432240974352161148577718598079873710620130300787165500906438201640036315292764965478286091133791534683652246129225507898362308815952651414633090605167922010398560110593373717796341263731616661279781498878176069089055548806355136910992024931920710428668643869646690196608314321889872176933911328989705638622362394949206323841933876672189579642173775122858581118374414492929296121337973980473390268027565445846795293372942562342299238682221788126836817440964871238101792399492319953041518342162088604178156992024834434906953744361176367816431960392249175196880559692716778022773736030354914238108243063071357224970949054741729919707317670204871720590674636723030191845265565730609963552165776211077047776962658077937818351956761803094729119583868977292401668706493781753215645390593230299417887849797943569594777548958957824943775166054992009431549489768596567006739812210356640205798199438425561134653189254574168136518196146165802446445758025126004983327973476314381584392981716426103787555114723836636240890518045839006308905446536606001396594347211836644740597958332669800695637456437100261569454953492987018812891786463531343942554410704337627517274024370563763587520795402129842013499665336601634017832892010820994435544816970968487943788925627032872169623750736024702772102775853414122722848721080062944874882719644026587524854820701677356899978690252961868379163200665199863393593095797273123793157220130970250163613251488491546222697719934754378823354437305072257203888054554234421974040670044050317741739180562314963387965791984433293408845994092524469204857795102545788293800162153440293830034419479811484118866694791305930626215259851854364372377018404233034715741125457066409648584727101796518911808288192117108868765743202865651341901998261869723301637799832539937891707875571654378401271017060850363488516560643145822445327837522647696620750052823994374645837327684603525102138519287109375000000000000*i1^94 + 1829224063232072460487437791555734096788653670160397809238582183213035763379968235477383274357644733885752991028427902024723597983278232064650355260406407801588300758128275510019026343641818039173945352128768604797386983168268611481638377836491943592265326355352523963782325388032699736213592280662695257110110503324856222400374820044303062278363617496582898516366411830176432548793060279394969818046435276548402573680944647174818114991845376508473653268469385880230277196531961203644714511564967299738001684088719911885544948708777667931555275725518445155982440026244384927707528787123617195059503624807414558974205753747582803293259787296537085642953520222643084995356270860296516376153081364979068099637510281904999076707497262051964298703244314828824302200528524822522291905408183017719910919527902080148713708224281043474359201575599709379341612539074835939500678116471637686886424982712772146586491882170823968251070305156083035467565401205783164634509116618714503817776783754647557470515204712531277906439895305232772048736412755732871840805150226751565120349005362475833482188965085217939931299424356983606468693163809104589932684295656906059893540750615110963708354579772421838270390350546368565775364419779333835695343484095870533922990012648603139681898396283056301573780415587971558589884757788241186122101563729516850297922033315841692798966955093000157084024271576118394948719234272661156109785822022483887573831138153108370503804356634197527003351508180179785148658297338480687895338727705464093816748798925624753376673401193355859614136311061868889852743538388314599707061495891462611666646344150622978315998025617024114423369416025291839229828204875440694642561094939697692600605920262300185899678271607477582120599279806904688772965640252569178503935269372854307417052339311333420111784286406292695530145725893283457196971687328795845498398861963859681457434949783474946197865696217746560977722214546456655005308626278392954918552649861113847322001253837883388984509864014179172887701399116891153399019442882759175882475463585621329794700755258822747958340123123255145239486912686266516361991953605433777966018733027328830901124835695738530707012964776637753254095192456328761773192522560738800669162224531029078892813834772424630781440797245633346228016374911240293635610680002769591231660321204613586435113806465365530540877341145414697387715241935181545721615226286882693567485531871853449417907399849598025741879932492634796478920701157652613498348600278651405235772667430215109264124744505271934118233922804662712841830762421033863509574119281284963150511417653198500980892599688492160982214484865480396144966391635526486233360152408191523852713639234552641583803936706035950788003285778638947300852590236880106809341515481044028583298136779623354416759859923621254686710860639512982859587017813234679786637981723607666394984943337558466696047227915944197550223105913709920628098305162901951476119766827303342917097923277747902880512060009242974182257149302440964632203715737450882948619504276296352243836720393008656838490760018388786842042272091273907877642473648300902668275754907151595071902499964615474016482188986980651685497486300744975441248893998866222240575639122550953100306051018587998506994286295081905685802622719785598412601507268735176979544131309778015000680795709429790935049434401214045167509335792986098098756242387863328047509506732162197691907255267723206852393639292610549292170672774987951311911026590417958946615998434505051055664664365940970901320853372824276320890631153557403992802277207374572753906250000000000*i1^95 + 1248783749483511929181239425229116503852479854522135116081373744865933310362590243157672141532568570426287003662508247985234240662768757266981258107714579704795477211254489053335275650702347681175668354367415965734355741097670541225992489088519495698445605215343420968883020366912831249406678053352960400140331787024211933953769596668471076745998989452014028861844741365263136725149559306508339057995220534600242991207366782006233107362453222118749539160507448551908645904271403620351720099359624111206974097740356279359876682707713090594194253218167908570860164963158861267589179377706148274417632210950869842697456190508587450155613318005797675685699064408764518204895057340898186875622340337201985550095331888636811576351766471569731427391932539910219110286351489589711808803729485113595924597470910249365318979722120427366865498419641579401730063799635918707189141634986347857717327118550948720523822017009089660471987014444229102888101129894755936558429976552419486296605962618741403687897106996655505529091076600019045689390838808100910533666597816280965251368489832832665486567858407737213900635660882773693284590252540118707557043033845146323262302598276189458518751671712440170572782522287953321855739636026886231775530041265519454915813720381267004381957705307683788707086849339264706806418056479781308991515122151569931449151164194974592747088854979505039508861045979049842836947905523732340222556856256695532612859060248187141801587363279006019429860643135210684456430559629009112712804566750338736581843729148243081202305143565358171362655283476038037144624206575270971574090849109482037496548454864873050290104858267249614893846324804969942842867097566628024848088577088773800465427405363157759040853462168995001896163088058128358156342026339425909874794271566131827104869501918695129244254206387737699274385967057189796151091504252453627449636007295501418505735687197388961698482678246772428772960397603534886032645938426670150784313416055945591336582817678601417958563988652180362685074171249121544021521843596590553848373181928849032490520165302363814423789567879935744623862967896166378046807239766249323623377796538362948808133429076845684248195025597028715830718090020917605071927201123269112500035271121584307023564042515928879768570557737654723067455512155374258938410002408874434155254732992242306011974614402893074645398903238307962643498439502258315956412691958337666194328839449387886464246920618858389979418209453342053608827844648509046816046206431823100742736958945092874789658635304726403415643416476270381461986397294335571476233622605975749770582568267880097987569435430299493994929700484928634072722155243133046147548467948965032048155835117290080514086884668624518138000227732421300679297480752706345203098813195504657510966583560446805065903076557868810856808574617991283388321971598349278025906714082280348926878090520607301017891478885270698893984174914187912380598270394200995196869674253101668634167614297772981732100036318065238878565341775805160157356293896849394082898514728363913338231267389269476106536808791479302770794784311191720590599145903146555871348496815528144249236450200850573078946245106246814728667884613796968837823157986926408200129591291981796061308590034581033112478602178184865494886907705166828502338642069466548464045237396911710687442514010033944713789108867213354766215972791386034382102174200396347709267656415886454884736897654764854750003512852538326220248490796367403103026719832917833013333876769979271226375801249688312250157094258857293164288399427696099638938903808593750000000000000*i1^96 + 635783257798361996363154253752552212158392795579154372039002329073646866365490907650500605814035327051663876167833139432795482794519351465213286393753997507604681300588731334407787927434660731498271033781796879100634210171460146554406702347248717194186598860778010505340377893656917599027711308095386730791484168219412838881187188088434385153852765976204270960493121141692599327480349481726782640609126909031888454205626440417128343511882828995950243087559179959696707605409316493835351602779848529840869126007348714381160292911139107006968718843403427058552970401644056868625700844467694141870518463911346245842789918852120547776745051465213173542533009844969658581161793801722326630557031407167513974328332379460546143800452193180651838709568006052183620268044216649438736367316486408008950929075639505358362583416566459323534961618780280188850677559898041730071504090095749369074294475900211426030048604689056982317544226164753325959656639346807424846264234199924520817557489148375287134429659386245680300157694941293931197243045031131842156729891723706990560520335920414345756490557724443082449695348984183180363951075272699501243999781177080703713275104327383583454256678373332971893580206217290311983218910721273295450419685484192114662970267206436748884746565963453204789122589041396067549438684924329122849279692819247825424821790478672159686142769453309528573909360830667179443615598184640629101395594844418401599102033292570274170853209050824937393764417370040162343157497807322809700301823041096244397977716237297108933634950270002438115857307515160290473254890060922436140446331563787582652833897602729044052759448330310707409634656955288421225197373590650730442327419889827218876112536377870415025665563236045312455534296482226643515212586851131051574234559094672771849522783844897937442783798309950190164091889482253384535299624606125629604213125785444774350506264026123493015376705990328383616765723352631803858017381317811389423481018981844712154921914530309871076236259036209801313965876437811039715791956928482611814946743551207949970573918986248361790707734143541934376005695993975012254989111104263057086342180494317942828453687904684346803644305103421199162553267968392242260071394977611760830908648326663302331608860754452235911095764698757608007288125875006447306170341063663617661393606288072888061724084899920278388212886313418271698468551408756675786164445580932257373216112912075579829349796407072832470697860880475065681024522354025058756209589512171620287626995270341176925541914838579510347795616379833688809992726634996523082903974318350967580188139558270928128554961534483701232392362418410478524041591688574315647788055508590864870653413528368136220365000073144838736851987106033933470076396876972430642447653776818138081867682178004000208227285738815749604855926139604506885880757897246059895157836475502761033493287665497249431402390970951581351236175040428958600723448506488070622100487503106850709917671794580015051062778469574077762885850736081364055298153512246564241180327523076339049565996382236281866455418057842593687337748725498153572228054252700553891400649131944961297601320224297349532984785530564633433851234579128684479277932665515118596834621981489606910708703293412363072719216781177599023740878651361159228487684046483311126682410324378118844390476395114294256039911920129056005906923408468016248014805624317606801787947514662451264097637884444633784032353099139797109303999733946770457721000391032337230886559729917319611120910775101263834224067681513334180709461695671081542968750000000000000000*i1^97 + -20080756648583097681085759994427526590960117180484675533329312111657439179377720105562124015448983489740080655417466749277642164294446554194684196040527953762761591027532056100258513676522579106451891460441102615589833386562766613316071609864539666010814550253442283138021220123496965883356691984206618320650166482588254549922114433774393149961306238273611182749696554165753238604658558025657199522681106126455334358112658511935830155369942442588574942265329119874220677400731010925906290102264542235577319307771621350076671787138781732198177423684009738333122010334936847672462722737125028418872649425826837599483704181057251179529273006624396635712486015553310487552774284608609878082634015314406716230526859488725539934690546033612716467591348926893279091681591640288666210668836654045425767706649826508798384294217927046346827230187503417138042685176705298866916043911530971598713683824205139698776349756773839316191370267962473223544369180522645104351063238900464917266670486274477509333770682654529704099573805849432448616736037395626879966359719215336519868017110855914001831212184582338518922398931159416807043803592054735202819564430489891757663614037969786546628943131750443772918523530066993380893570914773315887624933990172119120467363139943288574580757130013497304652655509917081781038464222919247996753742322590760859088573919265554423844246895627746488643184691750903117308595606661573178509635128302652619423252979570096310588531984494906930462363597566096100517962558233411956822617066818035860255029754842471022183828616328906026960971309652959205178955948396922801552586127409673361090473502313526597370277824863226238904823712070845019871016850596630719701826108093222467806378466669491943436675108794908779388975175067224789199815243609130887051190207125055921975656559418244453555762450428963393648576455701557962718368530203314875045724219339025712508300727806726526171077480526842047644919829672750053480019881370550352748562727316408443131250832082135674180572198221793600736507450337323075358470388638441957876869550072796594579314483968557507598435227449950166316889737453484842052926033792032928826349010160275533535779951167422423830021405745353586047868965379762022740214802349435813860838578453907857072909128426814824605880496843548509793288033790308642835594307129798823623794235455096174870825516036094350327361960606250943335784812066541285461443565495591735162405361478198496178791736545866474687874227767828107558652330400892550988480061037660567464593907737657694211989445899469342175982611345189034361554835214821987915829432329753205701318931544780833403707284522126638465710507036864058352561523264866487626476908072866649186377431634064833873699324270856274154065318217974072432043548267577127889707305573106719074989809752276158399947046876254875282097435570435469603738986571442556810597646635017411615246736293062395040907452494457914077273871033497781640407399523023543347566309183350655196988610942998729214977451673422252925377658478230760645647114230333333811639159436970189324946098967041513385869408519331391870879279537248959848587002694674891593200828129549342471326151811624484585392147598207133683759206913751673132004250341297289236039530387945128955837601812301093040569856496618307492804478768134043236813259363232118152594073378975861410674944697457688001450939812519350291072593639054400328098163374062320333968582015333372030924391962794754382781374408545410721328728591390179451376369816040851512066779301168253404648612477364341820793125221039936804199218750000000000000000000000*i1^98 + -53387255420289200234766934278853048910389724301012100307547864390370824196553011734230431145156845267834119994965994754242699401097108129308230139358849169891810122979675133302296601348675776106249099982309265322534269112930053050389325850577346272409130163259527418222489077574712656681272972552995960779191009307410304146171396163787921185107813328105570039756285122331229002067735456374947963793359229827026426971962445842775147997193053087280570559085456405754882057612857488548891555855196063615778548479540957346990335024784238677346041806499693166160313313517217389500077844895095491184635714389120581891315130087143434878728195932946363088301630962445679959583223853428697713984187999650260139990307396078841065085098549756589023296769513069821783349112359445464492181838524312209636597700496484771365249002263030207813802552951373525809637576816884130948919295001884186345084080488990065923060112435503948874975595689682802293706340898223188379327956223760083913767688100132534223328073649168438655500897668773514027811452790958957781194118885565681910950628276898169031552762551536533874266640068305706321518610732274099734032422988026083850010977054352963067633861203558586964129653395915645349132496416225208890791858403551747829389778585671885939718313986583151243422700781872974988716373279075096517345537850529360670318743431402079803894171438503590810390908918584688725638566001658990389188002733902879766921271758021263155988672592560157053304776702560029036486696125230542217084158664118836881802486735985802918497935689435261319579616888445004273022332437345922614281333547850833814088392231032986612881407740098169514543207709318335848557009599570959964113017255899999535444392835807733274399926490089037928944003605273785166312490419335493432513058147805791353228880504310050135933378240481834106235310434398234680210493055596156299117910251865241616192936670116421676730334712944182065780913031783708756670647134940468029116503500306774577601442899332740874046088677323060040701095681291967708512168499420205494050293871439015640263376103170926743816958708897222941369929717133957288859848099196761356051011310534446498519256981517950332679517636689827783495538786013536038475963873725718139147540408233299765501621490332967862050848069842095871103519676405144618988898449375183245128217189610207728273274712526730465163146292257120940725592134050427342540252307016592033650288748083833466426954538329675345680264240053661210798922539002665875663502251752104206504426351759798027051449754905754900180496811607166825287352574186470609167312995483288555923310018013747371642857570627296519490693924086923284379767510993392708904988827054497057705090130501402458408467768731785748898072366340475576248009658446108983985066983345481683444647100005229711428168147841955804005118882500929202028132920168570455882791883515104718133113347992608015187452675296475100834119409390841927050365735462771635926649112283431047675909042313308912300284780461162286718017924313362126272111416603049082442303267417652802752464912177532285910522585894132800557526803909287229730760641275537090432535861247669209009059919564375768804609329649700361117784125118358664670348581420823744276494602266549215618633997921503665280872864114861190607220114952366386699639604344845308620871025469844885729643166586995569479235638950653198380411584383378267228761483981218671529801721930915912938201563863439496916951632735582366316932465452946365726543142611991187118993302362784237305041663359357563833542708706640625000000000000000000000000000*i1^99 + -24884915222857649735479069991559411395433444835942137577502707940511929537398523033412235079563871332043256646403359045431525194462565172165556404392646886654146173328550161451025765539077144544339787613407380578615143688399263037665821569650677933473572038230595694317747149209313931247558026192349226917180841925399758200609668770763961636014718948411325286344995497872672704960301184185518008054058733629509886483892778938564259236036324746502789705268727514434789265620056782113633954369608295209663888266859414805090424718515976405786034563624307598031899807992556876721883229546286946722011853717967149121705504297774497166943576810481669198476032890846814268222984559404282816681219105110085808220064630705226730764601178266218172686135435255444909479751228619432599434292232945312907312803187559322097462511878136103799652174394405756721342450075526847604756448892489267526117777036497661108196161739103844266469882210311792133935992506962146169977910396264886767754814784074713886129145698295294173464541591563831471968342485855180130429459187521399453876006290672911472118591000804249934437722087064090299402362368778617222348743239567101429872440218933435810396435631271110921323654480285690474325242259633726478285483614460387582020442627059513009346123783980056769163519674223639522602936358265037599099216259866617958936298501440495426679916117709073580027455863275425541611667754134717492825206288756732032606076133390525019163907956205949578333077572589856549115541820019692672352778391328030901470574188034689128657997170188986741718149821721483097584692153171081150069100766979506628632263899206885038654201605794520794925778759592264452066015625773924460508133841137268747391712871204055082266449780849133973709048950800627040024290685797895655362264108145568851148163502691411802345920012247721308885733953739925219143190409401605690406758442876034355389831109215880118267462132506588898772235531949408076246998227016155692634028163389560304771600448787926909224989818121093195965363363649935084897235491421234236493901263295294608763994642681226424097071744156281631782729519413295054850406726321629328953609192223086537360287784494086959600055964452822688902986842962759568058105274942460923217387568783530235567242027511614311221932744585674598177696730862824774432151299268815944665839049316481777503388205781989099639602306671077201200542906570440624869360224900940443936317925790815489029379804420837915992453552049954408059697650701373576661033498688001166831352171698443185352299643070731489639200118064036343042892543722829874544625300594450381235385485956368569951888260575876653298034941538647917062284011295281467429381199483389481839750489800965300196753061480349037727686607647438669859659731664065585043354143056570639516166598007806274068960586833294499720131726020456381646465753986526332120036415727497381278440560344084201739894362600269218668678789445242404247119035992051643193697091224554740567608673043634400271832571006920793184057636102612310434798428202550687657955586383687213909711898438573552555300800618467893834411595222502177915629186732499476510023355504215773380142046795009552999058482166148904600204199307438829662215542988292156300772949335630543101221919884108970233818263992368647288370407461095002388071079416825096381950525411102302275467323880018207695570220063582027890714380217702704233224408349461143545485564310750769187207216141275115343837446636864858657487146869422795483684523402072927561716050543916059411020722156429290186000000000000000000000000000000000000*i1^100 + -55583022079646922615242577038107172264238282999619721099008073645158569782759174389586846589602773873766733064202573807854882448776098519500996089553518181473734526162361753082771128739748387972970674101422333505148358992890352646124235136940526748199349649201385108117700089786842098703484289565555011856550613512377834790741318089167072116775251332436274863388360405593597922468277620265538108845249039904260675044903908016540198372285360887044382737898630359795839118510230422554634712012209661551515146523223982230454908024387708176718526878400278072322077228206443390129268738141536090632051305907752504997676819825458741512650995856408017095887422899695784066950092125699941877425893388963255333585464855276212759523075224129760078585753311230503201908218405632957374700874508348693153571551009701317560547072851884365361526577296851307317169433954226469748783725439170007396745063940457156619377718724976144840280092467156311090376886196611857495518234970324519688364720241674606585482251694831657189464367868621103581166027701906309436663228769339559492877329910481387804291511954559985193928223968110678278686201932675532565079376354606108908644413326632802090610543575809322018254302969362190594396451450666920104584465411090917756792482231701802350305620379987174857375157019478801513687367310392683146144188753764524215787468494346866337242976058789370434831589080133723769369185614662782305066464511088822239052813749864079245258065208004345933828118019751694718863280510679313691974569447152362178482592859035247881743341980184204695026534699942499978044854232714936570612162995884902429247673489790155747808409648735990613928900605048783413822030070066017385146775685878541579648474769190702327439954089563853730707172619149688714315841002864860166110410220511635531158719137119849101966039989050525933508324801490435056923222253861923408534244753523955682558490983812483256446626133114425554575489449952860806820321749026902457292008481829079312980810707102250370977023806501038447348060342659110178346708132582059906929617526887276603654213045533427588107223267250929935760642984587709467493404949144639706598099744239660316193595658743226462156691477207739546735460616417091575457433497451309140235109326967835739808290920098235184107611539057432715448059509454940480588193780776133096536853037643896550369114304730738712951446343839909085826191640281900396251125896677725580586288059102905293922667140628534239044215655783509513695504353491036208374086382103839416402227269291190990372987816804726421282149519693074879338031252047617600652746245524244213902199522754974411260766154098885305369727999997399023203339606710637000317496782527686077077303279779317315438520777580889469329109871515022756516615528199160158665109487255270333096672688436537050298743289115652797257891951028204097106690508083614434301392788175298358642610567743913798993812337455534569393502344817508412781920633755152114635219194997184073115004427279677393618163270587873575892773478823136187864805842456519788610135149430090594290407776318742988846721879928447331716254241188331466671820847041092403801218857534637753002669348274223549900440526819388626207179658257093500895167229442078725954696439814941700308718902274560674553151136932207342601807415801254871325321752429841042879960039041075251623606146528939457781254605408140044481604861691973458362881891846080338731020810820932544078592015424146678555699114333876520214445174052852696737032349013700751839868092008905209424081583930940160000000000000000000000000000000000*i1^101 + -17191745086988135718734750688168712060701783250244037783664942741170511009226787898903545736937679371380229744991459907707054483486628701397001799212873429034784972762198133432546024752603571735467094130556830922520665328942109188235606048435313261124463791348896807148496801591207117915823200308936492869668466978464158075909634596685153175800295431480041494289426914869944189456833620086821997250801217746990161159716457451319853452633038463004740870950445807525684842410677985636115205286069074859435302882874091078130522399423033824176158858047290598844026705938185754739299789453422389257587107835663011145226083046675131575511882152873991714096469262233305186758301717823441344588709505029517295969540723721115066269921810981819891411757725366637027397240588995410456508176812347184207777577333746737345189726313788837218807591833703689903222460232479217553671187653430835211319568750224537630684378622110101588827031368551216842842183469146891291418471830429754248747403802040158043237195244075926863670790373073349196888057190631930931335152619042347240434809384611003582118994003735471313953545186231047952139743291899771521945948799903898301430427406761158604985492072985320171520164486057860738188652233681727583372956293068350437715315163962048024799752768138576604771600218494681469641382589981946629177127352247347844016429991648419307539394618474319071928810789751843495412624561090441695275938502705140881710591986797983233622533749449317685392317815051687096343490030552275750966145420351759525812569525334625582996961743905049181211278946942734323924555208148893943409195103881691752373412899317267959055240179958412570434614509424898337871477624217533770210243516945681605304084059826834612048595070940659528550756330546116655624977741932965040737104609553214574689040794970820061249867485730596076225832417903816836238258781033658782183535543083257585045834951793169804210487431126892607116998276977136014170505941958290122175191327867997429342122586139367677649808604517091901748176189978656254861906662093055961477712583513470266010163136958776641495004306377072788928440085045413616787366749448056162165641264720919342522054374692097000193901027756454017469881427717861857693652586457653025183943432782633673828662496027339495390138913589499987924434236990202067324013100827200928739838525676185711038852222137047045116468322597353944926563706680181693830183316565607313759728090227017412716616146594030340381694313130374756024095348640129776636144433090119635612864591063803717730761877218972376987119778233772899475424132051017294379089637135076224072562879556558737388000693698501266982809437103084964215256962252543097843817956389081251034736886120905533426309571816895236715715233464904762991462064929898086575295499492716229001359893380332494125019309024105718426068069669729335436493520745818425394020645868506382502702432738740671851276915493449706517090489842678379560790866638205013904519240073383019351266557401531300009801534029904393234235884882598909301359520398322423284196425311872515334400296659157879053832921019203857226236920648225038737940897456395016223112814466040503476249116587891080442071877682782337678658886400852422678202463363909918661887313374606182827613765714195708162452064735613883105444377800804789203035318863363940554288698765199056932458022101546968700683158767873559637613339808378210694534171926999817743731970015786311714722848666431504929651818745634618080989675454146688738259419391387324288745417103419414920880390144000000000000000000000000000000000*i1^102 + 3452322335047810415040107584250196073630543774120002603901981311469241220158648144418841901969526424434280580202203726855741663744280159539095682064303707651592532639740650928976849083213913275083420833981495429325534501956252794344232987263735928158427504091472322677500607986768990803570864471342116685357598519457401614940748112988820179943722728549237087378514433022891715118404321516634916461884875814352884105192156631360851747032901299232570548888597274454599360250000879710846560729644961396321526713901247602177459140325634262485755153711561789946243750111216239238759553808178813069266018457597686699113187764503640506166832615871782596743395877809755379559537048221784586262280419347293501213008207137943826648328095362197363277172723867317389274436212136250108967914335442245153675654330011077012606255494880700375719681046643083388728348896923005105855655647913813202336010982512821524486657494104211006438206430915555120783178251020889701209315893407617468132387492852787343171990470457660626347634578021907250717138326316681664994246848639689002771537386998966108232574539333827903181616632011140375190271588564334829093103400365895084122352421839067103225467317191409816523181239638038680162360215356972158140635044436944835148135624472891069538877585112104793941405760977733541016384722259635478020768416661212710971025324210459853532331688429238906033907179021083363397902009610696651049211810524040139610540506389563086078748729958645094622323665839765207320266903880477526221059097619102860178681195916655071977782554963499338379843616965475081100327339893101462359969048757066869151121383411409611678526606626835176319550856299684052125913025233257911316675081062792195088582329809783208189903003144025066124887964192271743008143878929778752511391494465696606576618728286683067115664432274021352964575611176700759736202342722975024369535213198651158870176582161288621976671327010545364001193867823202192963538239021284321617455576479273184793622959871725698171934675165536900467390549136726034224612958441042517836026895017381594868922410153223393370733109460122272606004301550290360420315454805427381801490743337606251257042286372060921592033292833247171208167907804295460817998692958764333145214678670515085843628402913659151446882345848022384674326960305722221229700761268041047227253772506432800137591194465353015563776874028834125882540100423181019071811330307999733503594434762961893741240762599636033579877387127048054721334329762661133717811428884725235808078147598808446914458029140552498669059641721025467441697437672034861817992095204437606073118797275921048421241961329597186901119321706776899403344889997823816533844257173836101801014477415403239511810872200523943079388385566255444991379287610832728603578939003202361800977949479226717472446168915904616953190169985135329519179778276230086137726035168597151984451255035357010765811526573850592223509915956709413825464261662198644002880587912518912051547366893596509381110143172472976193715052473457025171321878902622543683045019831460949818719433085052084200773845668359414147628080568886986750726242800814096829966435973351443303878841786789480717974047566985222298857878732097533252712862224701974931328914979254393414194250048329201108741985176541520638415362527705725450702424540481146174116683255422471199300306185091006273752399776634331935710764902052399737666671647880148461381640302939569341530760621359725488617280516461777708486536542569918577332618024162035396415415034398361255936000000000000000000000000000000000*i1^103 + 2903025634725158394577972836457108117976032233714741689830141210515372482970595044101194012823633834264492653465009818791467652038496812982292885822579636802949040566550435305773260002609343052749756434720398984061458754686841469048294785864256904646365164231955877754164899164213942517778575897858037997941491715587254598537482048346822613773434596635312448179403604407227498413696087497872803101837173415416611921829722705588087404837150396312806219182796523081280309323026411377532802258791347579008737518985156893165211776700582759065336805849384886288486952903906244763587791810789106729587388380556618055348378470115813190322842499596727326983871113388709618784212963214519274831169667921233469187974130348800828428823371969352998671085007826602174653680135026671270828826548669227072713965914496806131666563823764175182561433355129796309829045503846976793457494873871218241046314335971837003738845268242046547601365879504667396991559839884616515234095283859655836505160762297189869691412075079058870019277821819119274037912507698356306232369743404665563397439222997764419649434698650833113809191155650612910962371747297954997901850758644816911238289723301913431258346296195136844675505891893647790337889253290089670841137234597100083119723407661701387433124055220532908656614996836648584399624792290497043179103600299183599137337232484592658225560065044202426058347726870343597302093069070710926545561726405481450823133129964128807372393941709469843330543082875196232525322329802742291734654864345123470063895585837242808889911598625948882123063431626913527410234082451058074888924559471060862190703630096256050975360750902224048238407416954933394939281439435761181437086070870850689979240811985162606199331170748346376622399691915155332330963093344205699814486620251856606572629181869418075295813931644943497326230497873955632107252917530707149934189948640867605158278587043087364245467569124507866849623315655042226332807626289293270633925113104287863074591714336451744078572859807362962128986470486761753236567241839033684417837027680417031689835660296930539324431696460208719591362131983056706288318914212704769663597656800635493181455449419127839974298085654071053232893367038478716542479844738966731379775800459690652978492932062186601638733856011025430992552661548138627361840807494519998265137245841571851656296121915568681617122801224993252368406536802040520985260963262730619292504844263204348082271680737045153241791245561116179805323163620181123099253675084743594227037211808123411033084923200300751208391904802250560186311739151461542719605725475213246399448881279195069253574263211660803779689866865670997723588068836064268671328141792223388697090813394382259420157387861423942304862078435918573293436533306363143961740897309407240967133840632418523878234717085972762377778851879998659891633369409905707794845650200142563175814657840268057166367598813764453284791386492161558999245860492578496516712386373681861664903836304617975841766428943082044675035154636875334957885561469291441592009064351726891870159104599994493716600377490828264173675310809759894997084730070414207186880005621602527014792984567265228043473707718670045746788931820809059922559864583269292456726596742568690282368709617442931711270617999924693548222408010930657611397464530677140129434951640276641216812402108549848369007780601600172116228470579340367779010157963368181655769678919026833860422684488541126260203407518606326591978492136329404734093525299489714432260875694479769600000000000000000000000000000000*i1^104 + 2735897321672547130094131984360356456696937073632972462844990289871928075251067903589033852259036540583349551695533626137891566282327347363034252808412689247141292849532856566703578614753210733590282145495277549344226046082102327315738490957940714804974047330921340068875056758956439997650318956261267163645656511253667211802222974147971878686939244961318027735103925589565098270327509932498790841957114500787751659821944090717501219914887158068688305593330139811139591562850181511179652404760113812855753817649332374510462193233640882391978875540806773154647609185048709869163016955355150629935799671739399824478560833925905176432769347102885239226350524279033127481705497218767304498754600135912015850899500583652453683579650603894615182200701635900362257457764875075069084279248004817842546701739129572692395024828666818061417691948588301913520891884301626199951974290649394928694566532781009855266485579730997530297429701570103435702061291606101075597466226978296903011576813259240234051499330927319516815645366791551387015348949742752423388485180126337174203842847841755810824753858327745792164546070694872059599048844003941793799378665809982103951409972635808902544327756206825027784980616895686004372496346452263444706718760643326031631581963279378086852252307185916437676306777508201508545305379834683409738791143684200885083172317154356324093070563171112119750533893510115157105212810428575839467591984226952009434591432911484754358795545205722663091333871132563567839210829279489502572355564007291915398625656437115717246600999671522815311129766850507902759966731281056499626787337765108046450205614929090698691808228502233448401287137035385642882863390406358952190607802559498820590343152514929733194801015014739646047012399845839601264124830228716106385786775674231996736914080995681641364815407076391510564767782788335788232467978301513263588353771734406538017683324596347806935956441742173262425100674942011896951723118477781954110551767415756538675052941058494620763449790006142189481144108112142601962214778042564025628142590783450527574982428149170414775421024337989748695633833648363689826816415234732217138761797121283751251368775845032063789050619606318872947673638168402734695694035520667477939061172154173299007809773312224897633152885034261582236270408359272465391363625071502896467588404123752578640917515197389786434191936145851222171599338680605997658894504211293183750259399519832694502584007506365551832741462212891246213139432797171347730426831575297480834382598166044280580705972500598155385938954235818187331501252984101094234636714238344291697250090051222558518366672189647959887605653582708320768043426145228281567911781724205100713668751041071160311776232549773226726248265256878397548615028299257132015514994713044407266579552331094641828770006719547820156208142961195403057118054060912155568509005817337654196817988599947781024098431221699951563996476006240330624332865692790498706192539280359712836168907934140915547263730435264541606356670820150474027552115454136167356416053540673973412449728231708310462072501205443120070159887802233163981325192453294111933627566230230713870820349295529262373544259948055389132253393105622414290313431591341533769821367774251555287582519903471919142071532334062886794022845443704036524085363444636131080270617080143426492045339634152182473933384073969768431952474426811471175920254610876046520843065210389711577245014236267317498624769288153689259966629557057235560318547317843237991842683289600000000000000000000000000000000*i1^105 + 1286864160023640901389952404384266413020689068702733002989633753507185852556106804896293429633300330145926267793080097473570478371526919360108037435456164836342282534929334031249215037484506459757775621435081527348323971957783680935837572265893645634883496971502397977462685728321652988058485090402707741022370357475448319893027509995895835041834175158453064239003655110724290091864017111920142061842284958337388983132540874434670809430448108481577897866527847277990700938670733338320733459065018274989543277618769446807758749414361721953220894077742878264122084338203010846291873736597145084409571161368319872527248939106006974039726492614217535995613797145502163543616104510354074581045365453932584302189502722820138411415928306440315369403313552468362166700872274093806215259967953743730823223707515666651907735000230177371822146788864236650550457810676257198012362888668993303910227402600900137908359181951120661948504094331162888936953104681430813161295080565030233217812722811545861879448596347544619335455169109512039810496482821379554367477988248371005603374243519299125879141303089949212488462719899510582015488687235175033763329024122405431104210404669735448982251307361631645544294556943911935332113759849107800054589077097164534589897279064367513425602895211862131607052671766883564569774244380461140231308759001240360587444632541673117966317498064694307654909036225789123852195997680601883340000420736377771607126109314159165256343122243673433182721845251866719943583096622006033964168525400862387364841559772746513990867209684407185764303668705146700915047736558397382929743351455043268944167208322211027824474774758455187491317476550647167192815941716113945445647235547647319880070998340213591336290483881686211886732148395691855100623830204324871220434549819519298826080808268513218489586161900280759807993979283400017865166430355926875264126642370943268550576820741918947117279995299961456370750216074714644108021087479185754448120086595123001008484586289631237489740086448823723365279035207946992592752651914269330414064178909482425196699515580229495539535109705792105543918548983757528210590374073332774672441078464660683530721869613636748428705828541471643120748971402673460611396000309147127024427097287258509680363548206910467448403144761599691890091222993470958908397716236098928761267950210881978555603801224147803884454385442085693333067367076682585473159064624743197787331498780811766307243643124362268728412734591003433050807618568700048381341558945781797369615011102839305783536725843869044047154654431802190315794388597379008344517385518075751762424607887893890002971363252804813816370848304343664775977902301286329007210648036759024958953292648524419178922963546224513397531828488127471439165278203069889719685680102523628787194203078500654382975193948115781742352810607386827834292510278181746420057518590067723291526501217810319504320513642445034006281026629864773042006738954736734831741725015479683384996735683616812689364109283673532223773568664324500694323935628608626625466928722960574005708656177530339689514195798621470855123894380224480842494842337604365787091949157528148424225148044772925244254629898221976895727926046139234154649554253606176139486518302187137852596516518988044114518810927993268833304992323390467973215936074052917091968664195062752161063361866909648543792929432540796304179911923112798019833794103477356215966951148312158137586392508148702547923353171258595035893571761213267822568620522854640443719680000000000000000000000000000000*i1^106 + 329759828454227576173443389976062377873067965773393809744703295635876482365720746874326031450844473600745340329453256492363780028754864908235932674280891901456627124265643731651174158494759311819749208571998360538758658020649828293576487843459398476882535199011644429942566383437406683109782514431920044687074656432065366530929661059016229116243639278176448367750982973751647545440964271566327070642357413123044628128975904133574620681096296168837220861956323447912800266512899809536599556961585171911082772183470528146346362867236997153244819957735289282926695559334645148845103850922773710441744105550253017588735040752325864938772523447260672272870557211971036841257742116239528367041074189602599293604793117739605455094635115641913382862975086173647977657974920490412315066045173264091097789474440649282171678118907674830535192358067284976300089150456672549346150118688422474852441504874616485451076129984680185700986526931860600197386150502691424555675120962113219645575246423650323378446633311584031017027005416802417088475664043812983245845456509380102890598337751168874666315527236100442360451734131383073551772646620729625205561288227550567557878536732193262136603713765324654095647991915207923963725346027309176839492067434029779985244354598364725721663761258427783000402072052519510690762237686707136385850480673537871117942539327153322103034268610317169318151311509605755387648524259314677290293715939897183966142072037546214536025701825647899610413751459292807762952581394392004512794183484160129363908486017246364213032024229045531673653971503022060109600924315129002596510050062556246199787061103696153907647457918460260418765213098876425147318199692225501465403334094635858014844671386247307819106500810590471169294988642360779476136752782167411201998628160223273556837305633278043132570951507413181767469523000032929809687774502242143934929930864029567205399286631901255530271504947687162693562802410797943725392643050420020434462522552276189843314073900711597645646109441071139421975207932094317816148791233315444344838989056447028947641782464895545294490881247185441495533566479635509497559673599775403953787915396388693997256556129219945206865028952043077616848491140312960992226891025927717222047298900633379406048509412994407044625256554344048830600533604218741284894573601468576896736100672473983661797777409749730305926953808682571057596404146104188868427919098996551591124775140932881818395173091739654054678860573695285341428029584994295231866357524271424179401591702936774899143718827646880262840796616640233779568142298543000826187259619308132238563179973911147107945266791228910120369282016606333939129345758502571078155152276428681828572690468770507680598334775267707381925217297655354752410890066293580970559385928491257091150129914124842093664632588762563154819155938918552467134674456096922216588569210677249161469281345488271608109005768170369551134240106814208504405883531996651563179586140042634520401493252341260976532547156479683402195642605463624499654876854827487990495371139478468880285885302381260105214906851659940981152462168674222476880342173720380741084565300091630386201625223260711382476760462357304363509461150990496066690184337054463462361961331987668662933559553167552717737684462535176193823734832614462983144253920940832974719665861185946929410117721205628870704667120753839368051045787884659269893920467504682259041495091773328927633247850126908403985476958855432405699500355757552430081208069107220480000000000000000000000000000000*i1^107 + 55679813144262360391673890915166043169365859027398011171017146371095420874714262226346548923003952115108191105314054859469040134090481685197567431821000954859677918229388957623027856790185166282996252031917327992298480827643638903829138949452557584982893244568506455312983712106960372885099425140441344374427778359125967030102955508228444236749194562197111273969577237436958064582519942876120496143865909622618730760498100626157063585563304359865035898758967680543537108009267637494494088237412895288366384558704690352771426536546469937570287668603070133470374977687054660765894228825933061098667026000784331863118264204698574763541301039769519083044078320577674013019051470445254242057487971566717944911402167823766793531275049034399436007353620807326125058388485230554380451445526939287636246706095897779325085149243422517374035494929089653220030073728981254721977458631396909973312465038584142666172048640103839831969854748998015775781854833479287040156678987563314734665820952605195880899902611345694377522124121662420687102226991224172718341890425475229602972525875416833863951750933440476851846222022958365883976814553664016987426753899905458746819292700737514658440881084994155200476111281089448931976466698537378617889676130423171921566977052993493066741086204888980831621242335178843566078456669451861945905123090094025575341208475143664057399905582841652942830325612633176011067519302887019398749108480379002867803485856343605919480545087243443609353069128100569337811418826367216956200867871097501040823034759109628966174112975072648730520604422864012450571735770533890963824218323213939712228315524572560948451999592467370156768977470615112785451242973047809920996022696627822331052154375630380777174971423680625489536804558917108227165928219824526805043553530698630008896848946050889542954394630353561693027709782832267328498699899931860340705030510980329922373533293089003960288391021739864390684396538281030846876112980379446760011315558148012877284946416690094112647955641696789746874841172573627087873705580454391697811598680524833718760191142482933989160014677497029054602820600399381213534689494679343199862928468754726130075609814682710902543142405077970550265186336936979754161942504748090840640763051623257214286637406963071297207287871268133971134240780866142454109938112845268125229118097141943665401433513519290609550088265279981739486358984083050549543463616845176452772146858948310320263071463512916665932057071720712754746448379409657558459742800085164330019408890430827012022159093301242416287189542476926048357573089496910918497022184109334561018460818904375511311091923129028473926696961034034371327746540156773651533712138968338044696727476402098945062769201172375883591930372432081286465877389477834785548734567848691773642096162133276259584477595521258368798342517918705650656539999364627963214514493204365687037537187488855118278964422513923160619337799740033230442592383527431217952722344026946299963573821905310161213044498199008481236971709669544911813973384238036575080503786146943804429556327597613204812330487586111845660993743954032689025277478957094600626629916666166202589007949424092625287169118298121098733262476438758222642861591982931571319535971547848292864178093579596202429193721738447298548644151679082720004922884666575625528964845744692433889304786448838316988369678460102968862004621000938744261487149767358964142746778818185670246879505096762382449912596439350047518540702913755470130478841856000000000000000000000000000000*i1^108 + -12916537307859784221657687767964121607861783355737074746725573265885644555499403652116162838428660816756670274515143379116586434035807019285883169997336119885750473576092892666878776751555505315005720383523353139113900644177176327375965954334135982732443486932156229416219626700052820597939179852170474376011855269371024955978889705510370127239985406025786605838756792977169013045953091586738228198367155048072011315526959472228901355758196630577390664996747995253873564964967892971207526821389838084390573537290638167753772371823408318245985466653737799746991282794188231839268427917062280928606225803229745782251543298680073056241802053370014325835916104972701296983316048117980090286922206340136568863477257313719768185839705870660955220167137163257730609433049154432556727947665375722026042135523252516369732821188883659885428228655567755251798180347251373199473815082299181926738691015226884988706703447174210595539408893307625616440000980707965047843718308827917065286346269615014430169419279599876155431495561839346359489816573377867701888027339083485918016416960380340349891037194190183867870393691136553854347868542029759027485088347553074536300554902592627182365382436557258537462633678165546390352409529812723906620456705370571125903073139785862177014370051790347980364397490681969318373328764272380641910581013255351157051447422591047996396500935692566313188141865336477518775648366543406733364687698807358020180359406385905591961938387639265714268363764490399343712819983310323809398900721958123587904951586480246583108880354516484663348936688793950452473690426640454642481482768449368561568108233274693088136985889126142596396802991034158722776072361527029045166555230754504918710074383378136871468027413744241991115509007680338025127484839547594680716705688018610166744195337416103515710607163417136983680292630868469070013826089097079680636174883837600301952090433919297061767889460353985316170637289288813226717930517729414861878952641891961949245579550159543161270338318780885746429586525660323200791519235152775659259506615235600651574384308336512160782962598676354944477785716817699198502890437562796433533696844027177393564115047395049570735759487795068468562684904354480546981032898155217720701191666475664646008159429049751665939483855004925543023579986522406386070767437484437254768534405410236421297169438046524662564151369642972719001971692378281045875379004157204949243565757993593969507116864125640461460149445069922897386957908266298767730741916429846946145250498131616952446509328539231576539192418136533362482840763118783214825466627688110128885243484592245774159477564779879958624695191044873505951981106227608022923403630020280115429769898025057341358714787332402039366533903745173146855598270593864621206656555784116959416360272028886587397318192012571775023525020531925124433750104085404764532407129504528321251637429011222429631289565825138187412789551495169366179914885011198964067350975635461386865772088890683611303785467219329122611539150943982197070086161281386482136950024717994896105950286510154505145104603300013206834727978782705843605487716226896857910306001895131229859974692737120599115225017752357370048819499079690826628152311251746522526112823519410481693613603924219809323546399762499072311295392939302502764703771942514824858327211836284155471010179233824374881892009161038564343451508921257597419809145155219742051365425980777129651490218883601769776217651396051481986086555534381388136448000000000000000000000000000000*i1^109 + -5823635290177946672923491937918503782174015262940153018163955236577740878097962083965311828358128945089201932901153401446631765919387710088618196179582539122463531319461628886003115216273504009432707915776388619516145446665045526030094055953260087291318757718328518704032635783226110654087164035837853639708643291380816372613025233694871336110084205998630212714120337111243198004912071661521605915293044066311505535704557286084421515957823358335506416091698558411856153452259575350597000241215534293768580433717521295408509678453583358453711150152920934350257266349324540760788275079231773958771475494884635884075873133206455861349447230550375580266339445289563711146430416763425085128388658743058312555359814963754920505911661186369638196118324398820571422199779319806295162256051069975876520272388633632078737074636314020622046520438582871541395391863626166043385173123529677754196961789655218422710834475150879781462173201462613729643032435882666193379228884734448798376851597205622825900039510077152857493433894428240918891086613472607370212609672351477062088430931847276370874129143060243684166720042089967628658469671265229345887618371830998048076882921505040079687154538001960469931599745318175673946220675428115426291375393048316113709655747190305603818842095576248200344508476103691511321556282486942360550676256345442828077109134746038524395248658691424555472583552462876600188389881657565312468265926135390387233106646359300483618923332482696876751939153986942044716345977833496438675553860105371258995520043417756589779347419476874176168865884377051320745626176551825950330514082615054748722209208834979363716458015882769064484700809715062637432909934854493005107522450098928421436282672899322107954884800958732290680388279733312921981483353380025517711953743289203387531101372799873477350415709865193157539162930453313100417816511386001189001315571936485222048445106798178518027864974830747148929776446223977634601420156450059063183036763608537916494361783687571086594750526340411479381901669506151297384281531086220801990443945358595889593177126066373684248357537587022736911810382332748619416816755950012802946578148555017300412989510927204044941119613157879594801480722134973131575933855936118144908211253909383521746169158067632031946115806717888327966993851597199849854902919370037412688628665515806353688225882602465825887491026587227084603822880717715532299293524671237844476736584940588129934038330524827580480530340776161464123372404604900692342461226662376532980310317833810675362990768926566421107520100742826763120192186860754905654132525643031571516167886713337634082100885454495555899155562011740533277962393905066077938615599323719090355354095837257058036315191888557735803947857659518065948214384324649690062937056523566243539527744357808894273249651040274145777263059520620982852092343433333263101591364078830224006287974793645260199077823862458266876673822802736949203115437371843949922171515911105031840736647558945764170936079663196806622243068125304765596222069136579592800526361738772353757078284960754090078101735431479192745586434435302723989087113651639664049786186783837920800465605823454227535319516804388792043272592818619688299288397812959158581118788859289836789289983748300007592293012660144290812699313137251046790744154183508547545549303987067468976665748803979418862600039503287933699407077830461953573311980030529025195315757248761374951820686834147793138083806853904076838292723216469196800000000000000000000000000000*i1^110 + 151035110231171043176637040481059783297908570489397204821644880843813112050454864379626520481129137342203972633871437738752802386326874830779441850390148889510374322556414922200129811952290423582143457172098223125284926301125455107300078990968838946952027490033698513272782656186849333725026218298348185313912621989126572902667510949975961840623807816022900263884747559028382464880540311380718782315879441615742333672137807665475226513460322440744221929734024317647013315381959951081754536573285217817599756140772326171707004796415981885790877346548832168627816932306861796741410539415068248837994429365516320827943456760614201256562759488513650604416351255900367788969495053961477311770448587369374490730469214333294050289626939588286982503932507626903054604256614735850363386552086886288700013420146178226093942813443720877492748962067908076965459102890755978750694559526398536506629713221764766526633575731161010133635412288956332408704792191131893287749637445387465302374979168795920136439311341392766503111721348729843252138299836765844389522724201618728266231461951070966634763234466589403575029998771113468199299168701989029936862950697370220610291320055794788406480606428350322532124700518462316181400735445434655012992481926856914869960980709778994288083819216097058026664694189633231249426661524980694988565826204914160269452118977526209628980034678039796981808650056045341810726942439833875911668172883161897503477711352559526762059954345104020279545086398098771767907044773555713241009622037282722144436399384793565613927019996790366756088755304817260547997624829905171479778520151174700203865318325001775802998333793934561254121165043235672330723461334681394004435950644872471139445191622046850685622231375441362456132771204137685556714360592298685520293880644124065196097667027790895994195099110250719952995449940904571277958444832929305078647992310192478720487354622964761159761449306207221257976116576060420232695800095464864448541306276059953736981446069895538390560543043927018459708051981772173425129604420230802306915830149796478954921617033108688505953881434468901031808896239485675889468973302905267908830933908048045846590773802273949526540262015526698252367253242512636201713901297786478527822633553387710505518190669814161408918904198756355072575608381540235405356657244418733855079641057716024162832839482069887973575168577697292733906733310529304114327381059192878472211914379258934460482970977121238878639209062054689326774364541088097542544573218261657157989276255520704717918726262420930730209224848720070029008692208037975668767477034617187272735616407751321936281542782266157984652440755455513836021747370236760529233997526583130454278345806212457744946642181553666232563541703757490587935362554282086020875117019382495698115979861267136476288267169502286755425872037134565098112052088091607512239734884869895427280696529938076606678327517113697977277146281687695406717812316499841001081599563179586331293420056432851399481748421800903286524695970261764393558562599518784820526554225271259087786119054032951174194638245791668767311954398277547087618617159423139080342632146512057392870556922769784181419367646507027174013705250425978568486952383753300667309159931768748031163303708560428210707127486888459402434725154583137773063490000620830698090130732426165796295785535158716091703273073861934625391794329464895014399207803351709218232323981419225576311857075076207037822179630775398849237221376000000000000000000000000000000*i1^111 + 120268180657214592957698239374933644108909663807020858030414536435088796982853967799086144047449924802711230742124604796250903696142518869656977809200751639890945903658028139622483327578505365991988836245662107739540292595874934411592866128863658154334283778079283613081045288316311729892234367518269259174588584892423142806934679767509045202984066831519965717225343632546235002733100565134776540215751100636055211830576072144270226698948350189503084862100732815361211887293088717166267943155385558036988958188885146395285187416463952917254470107387868346534049600698023478812940245412799149170158644455524709344895086748475192508123556632309459745307424925279097003149253474347979574409266970336942900733150873454355649695616104182526753246038887806026880657270949795973180704292281166610014876491377536085216443379104938115503131951171796406045914372151716677941372782289115999018668994454172547411910247256844171591732168213946748416556988409841336106270419531567279100242959183170719112176750523428659310829876581685011525664533172912934442419766749606268193575761399209826486433544420157278971904371610092470370365019901862885936647498011785125543750072545674218315290356216544364302170177065659423589238944263829066880396967822397669410136377144486722486649769192388387117972518638585993788057461139550220488390499459962613041587916634189441100963838162474066306430936801144323975177443567421623034064954439358780196579017693223754340961621512013284329328587245191798098309176427292388850284217095137551618801595869198563458863540277413674659618653873862453186180345571490205166373440734648981034141478199965780669027134085033520070090160476585619282563803664729100012808227555327257001532510434758382182344241736021240714529069908105255252564427909731530768686805843901268456640244839283451951260171634865865235385741215893107909502778995430825820562236684263822790409558282779227945307869671335278681876930733609514154621684516992104279411176350270617060616340110179346030890704468597086233555719396747349305939614701659169195854589352938613518539872117674506663446379751855346744549405152163875641835424612768338301534042982575384839991273117945157471948457937039204584138442777862829395636057795516538563949505075826482201126987047733266462962285068357654079438378562488841550090078658335223864597573572312050210220816567410014105889133290305416685533622421838786653482376300618438564956223906561391788266966397081440445747091288246372503971777008626872027878420918124041950426371410610886365798098346480000347736377033166207146551200455984339385304487615264513941494424887503561629878633042743864426230786177846380177366373744552597565386775992320379556748649988181062070340351930364749943140711072326294291606463056984465387685277062907911673460986543123023255115737232969420931535921403001471711832440892812243945938025372892065700788687899783204955073776719289484598343028211421561704591913414088825545037529843968057689920457350468819491557705660468478640276145268164339550748311826600721118543958232853287617682536465238922833610913794158392517777711724873974415428583241636143222494629923741237043913913621256659866923018616774023877910315924231866080123557755449367666847549295349221649096111312176258650437374760169746616448080114892443285864741141650393078237648105569126296691202894835518587139597031762303577306327946083043649826865057218265530413668942801934023419989155482810851309855914706913669939200000000000000000000000000000*i1^112 + -2585219418134299497607389643037447271747004434919396760747718075387377432691811606388936272826745617373189742602381542551569764054445988371902477582642029750019769167974239766523012023243049613528895817937085271893570105121182534193740636169028745260752658493581752775690471108395251642660095284537672227881688443712203815378200703161093628283525236772661591459235246451717465392535869798697842566262147464520054470502719504052236119867301354164121142274582372659134465547253402533950144032994600687734873886014419588674883317959038253212997005138190928484030872030532870898646974634718441231109926179839860521100705426511436618353148700754824712375708140063415459839246112501689552971367401199655098279701952612622778961294018626953863069213720798249483989849283922000981439194832144311560444012355217240011774763309971914960940745581478580192375491848834446924403110904416289872494832155249020059825530100710863600525766596735239243474247084292724388318448102697386679696827258676404461161087551505026417505048434300743772285610265156307872141119960874751072214466621242662673985006611192199099884109522293045748480160021717206283529632050426912538698642299400313887554309282772696795103952303600412957031535798967931008025830720608739080673229802802290092158830998674293289527652288185886993347938027874463436935184555561493526121350083009915686353507048008085089335635167397041436290823692840136678292695215489533899411914908068835720505616150223266476227529037796522235554834382641525899848619766835338324355432498026101777169636926592755123763680605396546502429653403449048228637645751343176566057442185818288875210826657627256994434763993749654488085869419722070810734285579850013519332309644893877879091023684198999644701622551343393569663246027917180598665836467567699697098828783434709415627009896789951076322019578020745444970456003648197663991164544905471469677007377125108872696431054789956092891959222293229065789239799151371277286415828149750863261725157020286557355700997050426809455431970402585872967602897431775240880956892204079971002504827782222495376598822406647867035503732023730696390951800390440937397126578285664091077503790633949662084415111804179561162305597461364440926477709159628788348295841583167798704778855497564668147552429271032660515597869565517490553898365284729094335719539276478815954693437119735007059305332726516317403595026615719006441176743141376340355876866446832987147283089814376145164677002692355495811553994965115500561448827178523315460971936679159702065122336708556011615377934875208002427360820052516699441647656024285152303834552296654878578345764052009100417162521917252907341844234289420641246928428389113528777236981095267373429339790003373877054561163470408489389104202808494545641495846698167027924331501152997959052902805687465450911056791056465742209477139900036939284191731029184963866277785745657978734868837346784517030091862207586828618402489423143159805378685432006377032381670056245154097346135722178729736751863795107375175785522062407803550357941331427208712317045403438350485816698954087389462863630436382640389243620025060172612404092130777122573167644474857451626082587631315912925532963765362287408304226846642404255631591544743579857412198396025388209568849316169024996340469804910465999410447947259520882812691056866406689169563447890869640429443452856693973963449136157464021781861160824797161999732842900163727571074498408848421972332165201920000000000000000000000000000*i1^113 + -840442318910107977662596364837434213035883213376809039782110582128891624746666601706946494789051520691374899578266539291502048083779498458890399989461579435755011294571282372354437358772022133827902299191327132962817995675977031918858339794317252151945713842038958264724193789107554185692252374475728355269096661639229455062367539470237753184929674579020233521585971044654787544132358633709076842726202708700343771589418982173897112657467589170101698480105908897684941602650235227997772189710367493469496707113174427365218356412218127532988854897090545867197251529465130306730961265926518770994690594445327721136195900101348957696983514455410638970408425148703742133536965079946170005148253483507452568749066087397602914218280138786575170416548845049444544796014733094936269962021402889649526176051601481727433327256926633702379862251699460505304359797699406932846399412110913737203600527119995282477254223939256266987872451688155320959814396557758863599556242801376006708635117540342981058342152314001078242312632238736357374723646877697477313628406094606525420887921251341962781115272101335963397628490480765783871688414316649670660211088528648477658544363735283931287302477179877390337717406531965529836391456751950277269752831282657915690452548601147209082679525585451452113104522429912888896191650539746716808947656815664305292159349147399280176390543896079891032033282440239469550957549911821111452076838880878474669535562572201171982847074870133869776963888217119020264121667660560760389703195212422834676428155482710454185238127782516904020661210352103723514842488661272538445432220720940221441167903933358822777180160645959462988864476865027368285282211466308682699376471187649517628765335089895567210760201921074997637869639325925912186658560825280277893753968018519190292419274896166702304657102321512821819859625660657167515837105578110207380127949244867135934904863351530668792645694088563587090813194040745087238383487130555264922674080331773803698996914293036219361804351408854627132995945698064966642087077571651798300779295817773147615342645477851027706048688398692577756509100757632748277999760738635186244847781643748320040742865615392823518627745596610264409146322420510973139695648504729927723105024447328636431553541310748382356383729800325069152005911811993628884724461451709219701097224446722929112394213884809437273655220057138058800366803154483143026523657506691379334661426972611120206353668296344233049307214584692203186338512172979436846679089754598125667838041306549539639119711640511845708896930937108621260038699571007861151307482397208512671909396526654816255242986197518102842576857482325269827268239379775808433131613975742832792992071288244028041281878311936346121507578460353423197321735572091196592024329894553247496769028116478583129996974034794445418298311289364340821743612495079779195218247364131316393320998492609014571608059299598910622458350470316463780429686448117820364970448516115333340478103671508839517044548082415370898977140229334550748940977615409176522817721891910445152671321990320437517539785014226444933156652190808695764159124943866432497233929865534627746145760071707662223285629144912420445097472555354107181217563891848132989657263679297174831165468441853532456820700274128642643402292701177897088597675717626247058036483449797588498131978791474500769075695935434010544340732299111572600767217617050332791414300893340767691583561034760841195581079552000000000000000000000000000*i1^114 + 74016027881172865277580343663210585301938687453234352628538349987447268844731200192855573854176956589695978231751812267032574105438650696235436628771079247130662093677046571909600053507902401893777441859007908231344456604175920703454300322879969470194134630729722173857431421532377029529509296331539600384530204944137346894590528342572148287631375137619768582165038076095151614532053692793677920383574764680494406710035467640204528271101015699526284365587582269026503909408887778374726961651603598854465304199054977127802916820034410434502655163601089488850656842118237773422139602294388766069120097622337393437985170623408196052528195505546933607623442565395325444592880210080577700891529529841530652578682446414573416223286921745575807515958857080385509844893693760406058506070913539113936407059094349137416026542171629947883602298677295929535188931574103629963903468436359038305144174302169635055130106276309222804717704784095465199588870997611056010749033497737443666645249925510681599843280829794138334925599849924108566341790050435087000269375681960866035939328295450120592864579187003884554666642335679358970109575644678213678957336222559207670788360205180152374416399552490528417986205090903922664464528324554775699952674066418399935253701928170250457195333848795648257690385908552074091346731344182970188651179595223422426355160742920230931446017515543607557440307985414984121224437621956514004551683136044537663986543568576118498485058837076475976435449417450707790506606246781931287827552096214547429839839420859857525079777807207180955302950759258124406022715546489981641311010613422675874015042087266016695881895617254699580990812037276889727453986972076209623497498638034419974261701681412381147661416851804039433323192238872382496641046305378274103420155618919223320229286090628155916107003816823171419015314245063824359962113415993366785146138144436810862056482613890040835396806929330602196303123287671336044632428862904929874126155939807105688200390851563776020021618485971153148349078686850929621422821880876073793218909782034227570804843688581311865845907164790257555880167780954494640554095385090935426182649794860831382503007806933238291267587879241940940500401584253194846390708069978117366167177193617954181365018207311687469753787212154885763630012579292018446354938389563251388813303927957010779387866300795703059068534687600648809823154493574094150821853091709072711844313719019007755788116040989045977559672983812669872156091301623714473147468055359300170790110587711720019628081357060938249181771852455305683047344166050396234994162947138764053774230971583512364645709546074843675811190764606461568148761298990429874659784774488695020353680363142700437288454820018945285781632190616707773422208521376220591200542076894934868336762039842574659453450415271139257558549813553822854869806546856338778971480497915889913390503570668763574921953235176709664446369484693056282057645738843375709512581660793122071547637367658980249920226256908573780585775712758941907929939502641054843000321649787460449001805291603424780347100864794989916465413476303489386142390944078223920049437227072923646287635505860558555431780641650586954021723927547543982981164179864343022780674136524296898189995972410290385489529735548578974354647912604514725697462379077779700749071267484923217775505865042167912990199544714973794640276039415566795816304238072138886843472113101156862699942266992829923328000000000000000000000000000*i1^115 + -1404427933471428777700922080720690426833162918984052880140591496592299438240586802630146813074758923374174894341764871010542079768049977897533958719536137660475711380664906739725300413267144364179739109501834782250418137948796234835156288635059141636001025788210985429951398686458643889449184483257642429315114572506778777136276181412607653014307595106551001983759114139162340838068748765481669933284267267888906533077326844394210881440279865988484540881965638982386232050154551947142785597138553332987420656370482155876876462704724776531814012012439112742978878712242960690250187203613092312345718378537009212905349778120873400346530625879310421282373421250372736518507630617109656768555300423748083320711283917788070079298852198068210502533176923831595758332161307288951519079598054626382649833184099448191051470411316843901149772548555926004273015280064041068140157122152093479765881315820757212180983916410402853293500414949680012806170364662856040081329934673591004196266413382740819281468598744138075435998617226134255245223905247564432599786204505075598658657672230001349896534975705512813979479825306814516129547870157725570732512586653886421898731325837064548264107315994819481341805774225730071129347744228006842048747934916539924164098408548497325491302225400291706228183701290213597095425879199971737247158525771140149761989679282960609628043232960306125085840372625004217521568649135314269113490580047224087511989746152644362690982024734159282717811187456775362997354777942386674533586836507930947120518142354567392447884656279764013889452651618362891665567317526221616908746602730315439812523617264338649298342091594495011324607303869031282554763528691942045300124901656774863417903437860173322665897818129161776584465086462917399651474662932402745427694182300417810853433023846362083114066667242892652711149727961049441359427460850145535751077026508738652606651848894293455709142425477685174314704334852794303993886679970459772941930156375579884027391060455743605854246317380637373408062496931270912024567382982137365434147850108933110454000646545875113928984599334154478954216008468131803587430811482307411434829036295472113869623480414623735197899886951049948771375690366981137815032634396091579420613694692706419595363694574753889858700469012145938106969896066183684074860267810942730439926535906518167688856053185808462400681765621154372543688387076470945046713465643004674046749486475392383601852166481291185019613869987057061636588243724893184940264382580217272602735360731818492521109862733448732198444319600947878070195662611864804377986918151239295668378900397840916288563476816107832281558283008525258710242182795163276738655070745766250906217346832811442868701393634168170747661238505368378982563304067744297184886856411161764534346656003986506753011157829462642042318725229139444738295742253726059505311945187809310201217667200266657500678502271779512805546425573547561116752412118680342338626534167732563684867739681585781055027884927324592971421766126929149496907501499627723337340322308549955079515050728346146786227053134128567040944352636648788383789294221965791818240436723886438771702795732593915860962243580985839371999550638958090922185751935780141537608748174333845039019281182131150858065139726683329247255214844803522523775710276130778728653937861657589084626970662003031158845950439207220572997243390785734156521574078259851335335810728356186745381503107072000000000000000000000000000*i1^116 + -108841723622854035606259847743071612436027703098068968027981725301285603749242466641288545274178354161433856796473676715560652041297395460987846798178466163800314663438338826453819964195892088458741465669545355041135634238943985286047677725932029291689533991306238054309858066280315293049848606018065584055361136244725440161978939699230702732953114422360883473274223917297154680816050364237918007741604458192477341105517452221246042461511510253525832292207313088457897836742796183263960877542457658077797228880808614154287376930068440219489297096821643021321056715863413491861547755321018896334297268278391181509796919475302185911695786596611374485550752690720769417406024621776349454985122080116419095481703573458983897599220470901857830593069844748853258005324027347364551829888075232176246506488728492409057179111092421139954171642046898987054370390949588887282409677146240330770698074646801547404569045605636509552373822687304751166033797449985378598335016851829047144763921915265506623762653145826759735091931675004514260828709231576391488212738880034747971012119179195490652525087598716309961968914318007860508073212768214778360922342473990560060414079328612449775959862300248009140581069025801005081066871366546081768261182319246146452617609054136467131527235995404902918730671660005127369698544422362006180276220239755008301134501571272218635866748413379166536799999027034279008454650973253469105017040912769223968560613247029232770989512468285012731972321854074248073753504258591944656471757184863667697148949181043335716324154219304641698432209362914966138658056101069851870031107753662571036838163143007476965321220638131961931121751972804508045726369142111143676017414020250892293193151314428195148242351875402455228086099730994899083345115117270410359998676750582963013127270201535642994312966335875641485164834856400427882183207998904212312303384163235579686844888800342132782285257925326458746284251122181660300278409403592859108264921865605250045903222632744052488677043318121455069411249561517730273259960433159445599774171169741713410801660665978343932576352832997204601376435485958792767696460172667059873114861187204334591801456746426090968975114946406842738069584410650764625261154642356929361606737271027442647004595329770685431021683507845222713030043063077950096055281596076813860324027777098887610451016789547066143881846686125316470338237408062669818270851387361244340330140438349244262981797915990404623078984562624470003956920914234473524593495009443125250324500477879640316399637199947321709115046585417545042949518779501277846454344018702985740842003045971803252370243260673621334207781821557161157468971183228209621084109393979464186058390287599335049192723660660776267126881631222510144466604536647486435846506036297327013792160794423097507885317966019251060039550976755769379023883740857927886738446249755028296339329649206129749312681355700773296099949064755312107985957516481967559399200826835626344533944097634122611766871597908261414754027668191040251480817912275656823226663410289516698778461201879769128650246779923172265436413491220706211470144601479851268510836643060025877338392500344437313837010428596780031450132258370676987280456284879752053677317467597295171464051295900614067344051555956615369465210137076289434875675370941429842108442754115232364213723373381297003849265311533763965649131518201136974193804512510468741364180137123774658615705600000000000000000000000000*i1^117 + 6228477424479646325907266037356005458317795122946356156972758956977416199403749729701546669857859592241903648538878790955325292528884114505238087528564064338731745256427401220394403377616117736976548810954822651987495192424961058829503838875912996978949400207177971628778541564206758572083919115505963006787115808660978424881252330398162051787681551370651768305476954650130666818230345569039459895156851159940047962329433425514556790239123267049768399018045978721627811669568394264567644242517009557785838035764510994804225499748283223884560741101981165924906142446132782417272529184944887784125027230757247194429289619049463572393247661499614401736837578768301903625960870579389694390275073275793933913530028282463854922523474270014121514162857822710159125639854025560864435758136835774228342944018224327884652203864294148617507885122361370242330009433216923458782007142502115777816590325765960790022666461139052959998684686580987739968743757395581759112345231417604489828224119064646264290848698646308595716959531070991117171000019278681335536489227226530904430904449056008254646551922957976923817558895766480833633344738909766162332938556384388760069115001860634729614954296947113330896113326964935931248011943519221094088186312053873344115215283843945776357342221080963485762452228970669761495885373261405724843660157266696519890237695902251052840523732647447623880851756567932225051444053107563453443735868137740915371893534913446265941704121604348717361215696591280011691841877379015215589861699744739648353907281490994955059796788293667089708499903669784190152458926606693036298848186119186467784781933015907677438587486027762486511873020044007320810995670716169590309257000829834411248099259199969347914038745186388464291528402807201685502907289390325627797413198556193817813702096937778533071894474572804778435743079488890380080865077742851764426685167269459002126675222725802825026652348607930098827958179759422372197100935037831414054537312858092825509435083504535446413123073576599043826698722738978546359417512040561055923462201032352965974988404157439535265110313930598896742686381034244142162796635629658891333667374363774803013425762613022919369452736590716999070205944279781598797268098656573646718406215662335075273938960770476102912760964070468861425254612654533423383793765385125315522345099370650452164325560717184073329283424230158759189427444741286446867282814421875173197766543573506894079414666030918187555425594823098074765200536316205141169179868655459299566029831700486344428589835453026165706874793504150364033756440752098821850972216685027291653632704422934167681031775749547403002027841757580180886398903055978141731477607782745253010355697416117138164622012782343502102714797599277547540363720800731475906345473401099948904694488763594129828319360167998430529100495782397041360071437564503962315465975047898780967636424577099593218335645046124160264742116482929409410760192330371554044895292761811725419734203278429199386781686226597074377808261217325876102270839165367273439420449233542199430412414020621063587548011786680568703975018689328529187309841139382283189605937080322803601762423442764309413338460283060688728310202358147669001273283598031322565277507296551476454380755148404321788668916251766616839262261094581479214248186962570562065498199831191143065722201174249421614918122677059113998762428448522016411268555206226585228963572449458257920000000000000000000000000*i1^118 + -62066834411046663681020725296862687464374028511230921381153800332997105742286694534994176969091431490497309726194452742691065033925647206066483157857397696584004876960986895453595174960341507158646078353905051080366204287768869108913364964485870025349106508715441477545872619343943997138690144360969814579968792970255206730134161168467605596829938855066128696233591893874057881391325772404536922258232822458243489654884976958793519722544059319395016507701929615286341255216373984086440883046743248011093418758033598544249777347589970667350334763188779367934245459813956307073615933755566863637290775322866661828494569424527274691520391355678537236497108906565135987763988875260179344993130359009602709390675781694514733987699763394017802580801006860088183401453964901206490592199453567590016402597884334400846094139794906648544827400553343483429739768543426190229737603957209427327248146085314103176866318115069831683732775243166102179213720342924874008008451530610921314045149592365555327997156720353725956838353991524362680476551837082987163902639036775057899416916713202777422799655400393041355579067536000509929955216773584294822661674176093705411869886484523695140735993249131430249907118587462763349393070649073668247351201471662281360358667705047805388429948933702838447412230493753902294626148076342248434065299336408601313987728773685534948714323120058066497299382347973439626552254848256708452665696025740725394389701604564959501608371324660082447451826060113635766658011319028545209076951863555608487298135213914124213153836883446877754310589003011377354483128936472399203395561822030484438303691287987272662700574811383875365394344256391290580787425031003957162048982703678391902435343261620632274443008458224873770038647657669051277839047996540775464502762257240182975695125096933981206179909913087079556891693855166671033740391547698849652971584433386923804352483381267764711196058825382916900749553994795674865438694806946286307677611099759300742926876154022295137242423208954050400800705011707912070982583491690674110713197078701140502328287892413548613540075377958569751147342090692161209342101231441280863211825622441103948874275818890014881921307603004289070429592858394818795942623116902388575675334845813535907517830604529249475973316595460295430176293415426038089517498303137229923265000226014513914497737956061847536648725622254980875634195032633512329531460407736454227293803881786914032327617929307576210283030469736416949568547723753943618730727099782052897069431843849170416558680782047336245899693055512207523454749453823857623350495395132904311828708080641280878930272742383788143465336435912254090809751479128958956065914876619035697936757710896105432452621745577755073090812916201668838011585726183868549804661027495409110451872874966785820067367835213958716964501748622973659574744201497773924133025906339505219779166782358771933373841370641052858092307125774182095357888292913692123797544625984382693619053316530900251301695425627929834192443299489577578753766450044887324872418544644101584580171734494606828160576030587389630767057998323051307088465437739283571951137234723629279680296430649947786152141146077146888078475928288597954559644001242878419873374655381796929898575383343346547221199990043146921723230423598960730135181036553810880730058150660727567550898044930643679156476039957407704062906966802214360786157695589341830289943429120000000000000000000000000*i1^119 + -3671664689115775945118086183250423091316105043515235497699231928872362757415238502080616874789168760460872616052380083701731247286524268782535759455625478206300095801171954834840590394379725206436273739358673909508111621268048716723829688802530761271563384026531163172662806523193094209348412902236423513442475248389704694905776710323393296316611322109681750020413385606215140202499291184595760575127594919075442116083787606548843983035292644891809270395822628991442404013616847164967062633508244369823447413465762374701588581449559417966551009951486466674978798922304783356005559861652169528558425016065815645086072520645687654945613766724260467516618612164149171972732701999527419281620652632609875559211904146198755794970979373989818257530604173898522487316460859539395564158516956406310574650994299888716987909839559987613637081089475137127830840665621429955454083323146313481511317697338291166352247799155457271592008318605209632481014354174391052094474414040747843743139397605006032661621527354667205842293163644998831062814224001552779709642555100302383145101415297763088696972974907734891856318615419233684231715633722796819744142982445748366687993805372068856518512853334898865696967171394311933947865340744242964885161545956907420975260499433257127797656329366814739705234256877304148015937515727456857866436352660585061991628452128006357662252618154636795563930304108702421694576986984559831232640641606531720836965675563466533160806383452868409209055356531679414213836128593646798436501442276898916861535740443068570059789639657794068528562490767583534763640651652727316038021988585372684652430572112191582154716815470819778350989874611825729953731241480130301810344707503853053898161465349699465361246507531789551001690603012508800601859823199081776689482478821343421812720130980367063208493886663627885410859476270623432975310842137635199555004619010339066405706887423284609904609104115645294366368398869497043503405018276933800488799487620116073013024899087932977409313709635877497971340253254499567356695976620688527507391694572306211703757576775773043516653002880454946225528206635824093258297530933984614903919385110822232536151245747945894568961019903534232032044407009851372470093864484919554670876375743971490368718977137323447480855941558719898490589489785162301556980451426783221494047961577070140284670153158838861765999477845015218149274335848532350823323569188399021951280982005453363324149699072570020586476691583159858930669488493366887632487262176129665524191898982348124988231522519874335267026409213684027171227970193749015151052042075008343477094687075946090565981357520308437132687999032191008810191871799882394911578766603966622777485408882680172075474874701298264427980932971185050747225023016433001394389181224025422548198810271703470641957117355226620578652697395730315160373793533117020555577120648135756404999805292180679568215680326122841827050223818187722575239162705617073894624538002482384799581216753614462359991706854492604668279000805267962696375754724107489217838997918614987897063532026817999536874374011617191724726666675624337254121836555862593567819785984406838034100281145301934939085281865359537011214459926605375555422323722673423602949101755830237772961966315222683270124518347213673651613638387164133710015192466608056981684033337297631173872294927569469510810810175967016744864846386786658258127153779263758401536000000000000000000000000*i1^120 + 121801180722800539869303141211423534590747423316913592979415433848125008602855198045411419267094879807876285866186603077604992508933795859793815663243910305063126821817847860594039069759864809654925675888430812035853313213154081353292256706422865795683430266447366767907286450010893688952044629944026617504143632576122735535543369917068245673017151267969199260874905404789665012338673203939593620901510794205083562797059421353019649169422937148427685234078169025311742550999143117739285848298207745899026423739671449406404342491938204549639583275733941214120479248111131246152180191390925205226294445337116513876254526472138935050210419054270397678006625367836245348302108187743083244095870441517598518815431734413388176573118590747767956594025201696028959040158393183290774783928804887918330632686362117219432804003916447715768979154916398326394901858108376656419342338076928125553213312532262170585836736077024181175944729303192721557900816812589933779711913521896802331647294623299338995090458817501525427458836475368674225026790320403856059486867564275260954143519091412409670637401749437445798371352966294425791357026248739629999644827778850379381989442503130675725866002967981899572091623011891713352060086524165001562223609374029231197575254393899664918001227729787493913661377230460925177500810047965949647801267483138079214329958215973249757074209008775341178458879391117796846835667281234783581835904083192532116184859713259191077861082777824489805612823452593780394699374369448512132720530590040387553460172015814963016689127588254437751910849715482292686292569439830143706623027246721301380951713614782709810346917009328903411042823869670550453167759351594109157913320146306254067004420624849451050757526088757629010209528197420894870160011341328497053249140098213765739759936186497269054416809131551551033964951811756244054406703883269775079105200659764931414721591269673819365802783585730129306937725341363534846610624609738863694983777275536546414694913607114664301946691273992084015125271625073335711629765480951624265467653003210417062473690450369784710611178607384825633629836279670288033992280060592956291413912652152827565447525603136680678398898359824773292734966078376828983796296354598823869751677475729730695008914221823394676450287484987047331506061323269917427200736087515511515877139316973028638221968005960496740917709902490186310917317396292293136400911768348355472082091828546875976059527592425846223319191582888148477682121399528336313230501342171716518056811475957598407692741370449415446869725900785637832545121402327107545961095659001856431197113289309905542588855448859428630600306862258215299303884700388773493278530801053082766000684109789224568799232632080226575529179607305293572219662696799288704175003506779049973685130284113009563370086282774105474910875631775329894894468108104611782069395914860448753176246073776444035656693545770613551291050530785289499407368149291908777428921456710167574114811325235774468979944420913446473435400096468455802911734936375060220611788818121470638683535898739362658740580760000991384035141906121880757618120274969615830508235365110176718548197920497963439194852644189628625978915045592101390987774021251466462304796576948814497984408568988447792652103209554623012763036273917280207240985040559154294686835649101678715210761644513525465022126093431828300012320961086511868586482139660288000000000000000000000000*i1^121 + -1883163891456254395723369945638064582707607882044991246593094083677121872513447022671819107483938045000779104293702397580701619188125235586223069486389473490868281442096452387248453735965113446483255976183289367278717470559308326758586781432764073187623977631012733080072992244658942251739066886510819484631151836683978983032481416973580524420595674523003996868960849805912295685360307977737581384112319275046334092508079367914685178616400461732733584278067665692360891001540243048926470763081236195465621139981368987569287511893662700012319669529232436094495425309122293506713229144720937975069873796240931514153626922039854143978129476134954280537262079172016213244706877480930527446871981717377446576333703716064547382274241913671714883877205053899869447781825666296212953419591017385319066581808496404369534826496410412412306096175350221497552505136003542000115947700978067789186251968789799541810757999371807049752027132761645477052361958444339992177356080800998431250691039599747810861069335270380356302025359540727080627765118160010291766970721811410377150505086553946902918445974816653142209244388714463310258949928990532200113592790272463131710444156219861917269857285523594491189239773313252931520414519543608527416226957807203054251638953434218402171983371115497611030102277238671976531367938218994355817458721759677352950864177537553949596023365756197421942468988777948066848791422787972006722020047057346569435504082074696299748206330148433705931808889007623776932657773369866092850746022763305399294352068433769503194038273857610824203283523762561152007715538484679600764537061558432149146048759496888325697448200616455690213723927759162990869584089180045141679681573176157270591935325496043927712103657120829306852163993274141761531520417270253838313636219287478774619585855003554190618038704820362275438211015252620304325064469285633083967083561065004148078518317331469736275360111777026274164122949378019475493795854150462592915709640978835654095767745451691020152148832798544015946553380018306289569606206507405779659467032974487691774776921072741645200752259183670078416553189010480609921564698410691015674594456523035186793140476571480419052115133571592047952137496512138653450212222313200458305820955610465300397382651600766228506400290453982155115284711332731686703548056541626774351515018350022307681385294782769114092746280815102674018494065164929040057534249720142468650126931183561595786652571071981146341323573377044236416744671284915933216445655669500740429063586593076401017158962194589804381095305568393912007770570733442155054083830343593247755249576121081593290328740292037650006929983398988679054346481275906125006276950463795082113935590264212761421630848007973922603992647719721601617046931479113814036240081386567675401437763376737909993766636089815149565296884745347285652685458491631616609626742879988839262456926712562423584107043364164181657022735409440957882661691975168195935372134763830495409563462696559861989345700779661230561189984079825355676321101928678007312178083460213022416755566195602427909527470934206828595981421702303507570801369036364027626187468794935018998656080136418699824961187738463291011505502925996425215908772018349748312857928745154749572233087843791360925202242095803393728084584883795129485577012817460179701701424284873254145338187715406607114938614948759085512435017132545076241209753600000000000000000000000*i1^122 + 19280420886622907142650645371269301691230430819538728079682285815596480520449201967059075654964007018346632998696004093228256154171428194812837675759497396673169658869911300288643843336056976805082370877931879771489864803034396863596729524227520597149046491264420004258732762344988069485723625896103921890281482732741225512611685226626104294804715380854496818201094072616662627580324337213726783979093109182974480669890903716225976873341277759369771331125785101166073718952072333935031910410267821465165176703302993754226405586265615225833812902581011558577415620663518998709963234841484621591429925543877486983068761631206641364592845241072082724618671060913804999175788062769503420052954250456518396994556449875496281203207825543957934364376762282139834570946146134997173235594916026848235928924226848626509117898138691172913918526620550830869737084523962360795665995812948851297050445755626349253912310610820495976705433415920686596339233181544676425243687218578669665277983419409427665443002545382078800096905549704886502262523633145124587636747772514694684153448502105698527620514049264571925894166538190030879389530879820184784709090921777723544681309568312986123137372907568288971788502256692028760128390818067610910680429793134325312938172533497808516839274626265376676320033642771349614847567225671728364841352747515901066807254391372074111182400415270598577864770333441989265714102045609333657880995999810638853537989202451780397768257206200926526637138996945568399538829544653243145865470963426125626761366796257134461271102746550049364361455018170276516082141784595888034017202853712255210612559710000951671796442373744714311340239478231516311335158491117628366302318169376554373848385285927730068127945103898631808633534624064431517244842976645369616996563292370673268033288038059689896212592899767815448407869531159812290946700015184059601668464730047567700952750107377200386882475837009228445114379190424046260000595071244612101883538295477323344076499816502804522576707424017301079376072816221831405483035984097545366395241540205156664311084613501423028545531691888036735431576879286063739341226148643864206157896977562712158641734293798034746961716431223471854246932877900523337569790716991442530909876952052782224245298886132160062537398640779948058573282045572929173659788151547983885831479902078728632893153767854566522400890960675812812150508032424306296838839724064609560945556622710552680182669328740989223462027724897738589914158515123403163137077638743435909092845655617141224387725217041970337316143612880582810497134440360959367135052843698044755928886108696736762777982605259809310099918861868948724430811557102870957004576277612122032189149611269423326566996545810314999863621519684983164221531807510451301103764687793478890063817708696488839226415670474493754895683513444328362392759645659886055330362669523510155983418051379692123675914361256729457557388533937644271418341476509025199528720752394425137419147770341684226689239525478104050888163905687737007206992660626270358094201090173551626983140694047090713502857268463899768258670151926499720894641319834239082182167954063890649946705684052285901519708969550806668722569169155687688730074490485629159553071285015876174345081542480721533445918915742502396546517440242239915810149578364963436575559969849791547332239342965044832351458279684772525965203398154885529600000000000000000000000*i1^123 + -135156358821850291865527436603582371359465127506107493119599619251100801628990664191457734811561683612729787189884872974892255018487486505192087895461302757744806076106292404026487741101113612014398822217345140540399692678401262788423287277367085849316260981199707283726554959474862111407301788023754869885079998848803461861501944724386780581541187730136616525340316421170338895348298293608944442720231898335410986956605489775109517204970207782056807419850212545045339833617222787323716746087547835294276108400362806810852544971924897958673973709609119849069051513599815962862106509751514115225706399517016875043049062228700198014655309681916368589833315440820786627013819371808904486482433023845330700327263053053968170178337255393388805595507400019688818901799218257925520092052510351829791868031609781111373570159073449122936401448461626612211903383580993526940355708330970343159364482722813525884656494278825280073754134273091292231476051553835956308196050420004331844003498745484175616111615795387853964319359818958382534941113626799338045334260751834581899351270569409142048795041438024252693812468777150532579544674249991976617361441749266701130411246123770098069451369607137706461426431554116905261851574443730133592748583982473817218775963582322312453271775409252865878592352687169279659501765967366633248806407811624218862465955442080692666961694492946141114009420596896222401347404871897509912163019598118250261726454922564733372847103596281715373672429620849047899428545252346207493432443382530906083795050267014941825620686241992339979115090116180313136822382143724429523421529400886509102184638888911476674409245627724781996519336067140227690521490991967006083038717525060441469440902744696895218897940520422417760393214914946807094509297899299670638514137588995495197105623417035209299719992543305027512187960662213087915684468917949106533536211909743877399436809684425574481125457544619584276912865502718820596810673602662772582407676981407246869535903016188057404745667992720746192583839847718362769625900891287176879981427511340524437618801654254212442020780367720425252023478175573015688797247972262572181673093326910488723787127094581807602810964589541651423284215351394448101720892776614868717159139973771508947126778898312416770975404028437193333700683401761093880868159121395169195348666808295490524232951155776837252364581871284220365948239755235012778022629800956331344150384256979693228358407468939027453150653784529406079028434953262191223524450586132795436493767764749972255897988298285085632491578766097651794689842958336702200885750683619509366287716476193942930751979537555030989765289319048580153168727790701137432904905149837242165317240234933888141422006287081246038016553022390979494591672154104396495367136836474897733772740208128181764374180959239002425113043729743817738290323327438048886599475404066630460403955221129295278689016223801654939238973242445368667598179910288292803733324490345856995462770171690476016112517827663547002519346664275890973316361602209043201444810741991719110921694899052533214009753979178282654335613133899105839072169201105253238115210278700840267872392009746548488806176824189812709528736688826338740179599478108568608457870623433842204997415460842832863325047028034403113012906647026721872813320886092627675466243534664414829047677699105742403700867163726889850587976826880000000000000000000000*i1^124 + 569648679943937980293883825272839505780067518441366175900890970351232846566406522894336630881924807838362947003854347259877254747091888985487539990366622726437976811489724313449900136244012856131610489650687950195761509989669410348569670101059587565121882013531223540269763759360875642408623875373825657324831861426660158004951974780320110164658030978432281089756557582521944322503317576346878677771928938495709839706397683413539809412028015144251766810851049329374660234831685491256018278265942592976808538630615673864684143042096482150286776294571523538189565160614937703902030836286686161435923540480519530407455077471549262691202758301974488051590439913551393242011940366838870212261960138650136704745103163089533793981601404637420305779395579830169431985785456262971730045740926374764015303391587844561697510462796184520451344716512654757679258666070769837588074109686393308218184090231883010027668524696773590450440963433098569930058888334986590272739483712596923641311155326553936046698145694162750508243668633172430945019826881516883061429653179817401026589400193411575834697165745749268050230508609513711285763974345900545061125131814912150320611325632537296784373981530751660056987769881553259104469856914237019993325106838238032546338156770259509869887926955497162044834944191023839994174046628570299770001659214347366152021285051415776518387387350828721372897509232247239131735771939420014263370814545386165415174735995190003643826718444334307030799008470406476601238185705904608418037494643387161830273886204553304672137013310999442242544232330012599610855263824246754057535181325354794410091169838524198677023604007621277285631175635764044599689074641666327395743443417545092140487850416519953477424495864588798243882161357150372094367616690654557357757395937296106475339064242983198489818882023487224881094431375488570688581923338253592424678866703945277052551451682977451745360075535768744674669888852670432133274984035639008856259674001147494354869695440314363764751707227264978213532605435311473621401117105742903013339865801843093961299980762674040457801537943798674242869166163560160575424686425317067565828280595217694604002379313915935373978845655057800569765629724142702742075817881664535337859763217522335879218919760102886257614741505747673334495947567941399469869655008905785696074036703870348758586273486535145386962586022862363073574479051173390146583392064083239596937814634706911027950748230318436019221297388707254075835600561236403514886035474302708203271869439893592514395322908694734396997241652446598566720412157981448010953626215181428247679230732023143524812086063378512106186138439998814374673273042440521538564403214464130094083630347648110270855334846320886023544602243606089596574013581871592177247861239392823805547934034106400868724572121831709292979755644541198104952478055292169922420207642803822243030433924328032523408672505231345456488815714053073245356097780672409549304545063718460310425692356111046703898369599032969413268470024943029260344583989671501837256016997819261072670208367355553039827473285941143395091228453068232481697422074282775388941245070931129044535474731423791800628102572587171815685334370922734810595153898349079039488385639388656665512005030173201207516263332452455454617532879132849240980998052629446968829935551702697844012070496655737043474682701980631040000000000000000000000000*i1^125 + -1346993845712488236661720860560009911465100403387971496050578459725474394047002040058737235533238696489616347125484884651434245210154282490609187267354442240738105044001015726747626027551618175447708748192730826927668642444990749699519875636408647987480431557805009607904257057917594444821084115037574002973139289124209121642605790953200984935458684564437819992734732798813831806014786247420643536318716265107112041782770890573063842218740666172796594524816878782353113039003652196206534532874598713614231242207156642282474124726251405263401539298418695194690757004909359485760309162672193354470801024884107041204874679156706581822031748683319841670838758180653120282974260635439985108043379569040412593588437733021092617197741560075745836497354549379089000572711352265400753874528451907341083817305825436890608219273185018010428872936229951995383804466222376126290926956271830671431510606475717050806639225792430266271643291081278856380517129656250132922342470594031504751030154507330323844960012104581211843162122573980592898949885040075136506552997130131521655025947426485959657291657661147179547076023565034765040121766929440303482053093372410061416169026724322844092681745345858925109273223336387347141162155426122637313072025218254817845917506813376867791302749555723102897371718283763028288613460206051049018831861919364782503073202095696692515590608262747240422904589187506326595824790122554098873661234338698812634390261708139537584873102115183349022662719300730475128352620128709189475970439955957664445350974975818506592587265498705719752059161486003922521153544275321649196664911665383726672939282797854044468586321613425239132616886238031620917864986062116244303074973599135419837890532798990725091795265813195724466345273480817052923158897365498526604303677543638413930614991578854929490312424769808055937437791060480953031363817935920223001313285948602001735854715475747534752251076450364992486121175831523180434694474946386743277465975036846705760036488898791265063104336297506177755395372027857534641660601886903620888999146935067887246725481388257599712987894236346912302100838635704077372469431996020519317863385560085034626125204936528714488940593059436174622147103226234378921714641687174982319407087048797834372160738278804436545175405570696095412446594786868403003518683543303899982258811372497001210910464574079598781838838932392010586503048533780471400221188175217268639415103715619327692061777967866229231022296907140450762811302442214598088740720696948751334975864801919557711653737226781762458608076726588438351937273151868550862649020913446265686041499087957596229497271313431931198974630415020852676906550537964080792031904688486589170919242717249925757232270640012051378130679614988697274352931973500682294758345872874731535489206706379762792090558420886112013481159350183939512174325054409262885781253521106218194802215328558317928110390989576445053266880078503669782241457638034288726065092156560426437195494008452494155944558316092863904186161795492321385149960248899451741854577605673201180240967656954966264029303737289101805953177916226926544279923860359186624117218418388638859984592332875615283977689101583213627475629626514003591567005114906045591756840080827577474397563315979402483980979035276307437230836302172114653327051787985669721094348133993035604899841455672022125009872879616000000000000000000000*i1^126 + 596113672499400093237897801290147382004704789780861803044773134878142177818258082061891796188689286931928932917669936497183837121895247041751059532707175657926031403334012632837885096638131016970092656212608110741540692143807190173868907429752674459531134102922952680921002158445830425525888179527199593757492511165273428899421016004604092398671676665277174777327006322926881117435868121226389672817329274872799295976253756415229553432060148342708656722503025597014306177685601448412486041707422204830848485788350030849854594619457234070061938184227754585216887574766696903695348399732785676970124696669879837379699712190617537984375587293084687629383431874403919791384634072517962550433691163988221692561051836850919424263321636579546262312586422213959146485092505036187239507170612059398266120546844201729392641782796053027409008253093469944969934863130914364881257202076933187271674260756683839224947081034560682405975027160868627719015174007438251116647542367643009930648259599912062414297705109910090613419413700084392338784675951229239405497942932383424330095736434453020461133964290373361099655774417125306956185289316791113079389409350137035775998367980012405433518467793914520972647068164764688728320248168162854343792370373863255351137352609952292747909047024289496994729333229783837648961992874946667906839059864714933745233944121280550486348808500542240212433061676669477484174743897378303837518939011237974607315968805871115103874252570118455368717538532192893620535892707108737613902288068141989671808687769306638040888405692477701679302000935402850648199942073172650186385662246578478359629265046339883110334024122024660298221022262309207564102328941798230062222786964398375325506344800214310781835929717297309122617511411581778361243929677257387517446826547584851344824900453880005893245462203957926177588811684496213793207219638145952898524001022849382479603875077067919935851513454863362878561333480447276312496379679180822343707215082880527538660943739947143041301511332399375283568419177860699108036255281819087630030602402342468399516230122583865843252983206910862450169162873511783095452951323871354896036077978330498767925745879840038790412359303552831117348303407155233468762646872593362213886293043371985027247925023357651640507831270862009868325678832741278896898867449595262973851809617934594239395138798007436719870118013787178554979981749285868925144787215749561277394656120485298082313019932871707859115329856529582806673245471076856279422350891039720413616329829930713153078118744638277798012425078265884374976535609546079343245591144605448208805330702942972824662202599143293070247779408026781910096758280132910643519963791254684296295667878187492376021130520647987662119649528004940320335672508474402593785513068593692227785412670412482072467924693616042798968413165637184641530191716980556099248391337511330589605705973278582183221002714083637435067504412139920774132363602762975881615908580070377706786898411962006537260761007135042552408312765700096173392602535924589437602651437668946208542705002552889983089156714936657319358680959922156715280719864871426320433049122025341559478878502364985671180596838226432562678083290390199770283757616287036459173831657643345388710075378054510228241655120540164695813243232354886248849029664400989352423532683342485432750138318576565616640000000000000000000000*i1^127 + 4496309431823173708368624715862451021223733293074093211779542084420570450991507698574196693516784329278016811754364033243324786795850359171401781886066257637312247514426860692209208941086184484039451260905215705085696281743639025247962948061029267717674794611575483156116531259932532124602666128113888847474520209974696260516673955735856280513691230127218561245293089655007287318165895985355607379366419492289342654126528189155663619984759480656553512700349353125173096279360724572708164973846623945583229847863350407976009949502914552872039533241514942703523525749304523426521780972672567514719152815269297781590949432410491408314969370262140407791575463057680389233477081342109407471164579898490215219432486484482233722238953708031796599949671176240566037429261187649187496450818821516432782327783856943608785556973595710816351342240244438810014613830898671255722796980428072308497396047940202165721808707185685025211730014564104380351035863319089798456058995497740343310331647782811525007037617143435112169765990830703715385121241133095497650807999720932181789683656655303672166907887652427144719481037025821934887547428967404404080435214705964529745115401282505193321143271560187172604707300659568891809788693172471820917657885381379746855671892932273365661635693316472314001267713358231589314796296488631282886784113944563598337953494494867306759611722361937582544224333281223211229192890728050238190964976180702528290483810361489131249664340154271742313328621230616649452049791458016621519187438890732239654574776016713869812289671834754557199909393317401542761600972976681298946689928936582943996829259683361179747237316269965529689151841718751259405714111475483460225564958291880636439588076526971921194478526729346167674475770681102420468595000166263428091988049363404104462048661695094565539795807360472123312041359870944754984309741436846088565002266699242055412642741984978009698610049955394332616908213297716361950495677414552410162297567505761517388716948958318979473170953549342658718566794109478204914061798686581488967185035482034130848734284731473762725075911590917004567195641366248594415677552053421186128383722430387877804342409132462813149962054919370367791822903661624880485058929668819966186204672996795880551675201188644546703259927850787342799996282606283250493408971316137331249140790961396773116738899650104689457364427879932640157455703808866651146564294368187841151628454290996338761074129758953481076885943846286787793444833509523546099484390886171063370558161595104682731186909004792076344529266862289862454277314350541149164409052812035711552824116989197445270979693639635838612469540987576177612284349769991384078003670153089855569305920654440999361942198513117277134686935357190474326581404428830397511393541045645359007782997577025629430462533404667767899938047290266675119830002733200769042187293331084247867348894022388661688706207973254005322976182692261375033739924862329921720019093177107988754901212637177808604567895731637243100121284617558421945560266575732444317292930910321246844502661586318693253483252935826046078070750918573072865458863484496842967615294530221579996466498153833169959880134865239817325781237583419964955314074246218728266087129962324167956627302394826254049424805466854428291708742063340883311727414311523983402411783256672348141350726873907200000000000000000000*i1^128 + 9545124881273641767321949764387247780293139329997198221871853355155707957191865256165836832946324956009079767409643150788827130213308077075851190746857213655152845380398846220182888511434318177691770296010675726267501451112853388801337433791748175854236750505965438881252195278800906683509282226600493996516109986871596592172653743747868355065893480478542010291886398348518958020415699093369129744464071638008865760302998400684813787750815437300024690837042234897251253029668568971594366124837661005690997646363830344520577144045574934743769218450720143221384865754097330168332063427880593083559117141263439264327198086318341649468570613799892041947000077876518277298215351547395411359364294976769005851914263916189707506982087730752986218030662131070133320936160671823761145764522186490700368967495684386847336506036038537958903604766728964330077711602933618225641515440707318303826371842695852456690968216324190583920786947601603760746343221476256061896317231472751449929709593435473667300207720022708318961876801910691292545408826940887142715448968087029597741806219224391697245117072392239906810183547251320828024405681775972339297055817827938272623901073453045101121964295375774309171359607095687590534185924641472482051255949069737377671337304614966658995325385306071454022505440290916374582263440511559226249459536525746967111089077934032156719864379510722237241903111837480100877842181809370823414185229167974809428238858336900379717567510440461493380769367797677170113399110931160127746794730556297809308422763381883911383929874939075031183057592310388086074347750625157072766551322355320290038658730808293223672280802054765504976692531308226023289671379350484262389832609853859324305778609509597476137408989590212482443716115066637056907433824597434520185803535669999960963229477640657769275880630623100970352074509628319698741677748246805508582789272351788048911331445183869359665528250089362275781684530228639804539490689936009449350015700829486818624250646305701113987280257864716733053793903010292379305072554648326755451785343877221902712551393745214840303429311501757883126311591691501554877489884091882535940630642665431601869504764618069500410701520949841456520064378479499261860136487184271286132826229091328353870130272910425664284151315818797989832265068888315934121720304232057936173679015698032412833174795805600372355326215870286977078927247500737889528063245187234761747735932482718896607416912823585243521970027857965175933765631235325959609537182103135932932256169481672071033140238967967213773069431607674396470646925097306712983243270416614135264615322755458631033888054868728625687039714776949216337265624754045750266417612669589407273319822753703022539390447958037418684672012939866161788507521017341276205638221531274963711640851673623582703595928529390676509007711136500128977828924318376367809506181916112671706503283587826452574878688558965422806277356352824105250036465070273212609264990436263956824844696907443854834913084949873229019622463830973664903555008879677530190043892376312542584514941761990822238025369773416426562440875155129507851963546836685184525864052646628116930352266672396165559536373661057275571426102202179069891412432162454997308808051901063517322285307174551889663399048866994446194382194510623241274694843948669242923231096866883405611008000000000000000000000*i1^129 + -1419757040290979653790779539337151101977499446603651581230045284720469414143589865119156738228041627010771256326286560824982928018889906155153762458242320862695560185131913055589338242281759221653628774967308378873570445775668231488817956210557009661730208407049368364183440329218482260029932715237474704206122804662355798204814385920565264565384791963582464822887236636842256053076108347064492702256638579534807726362649105647819506491185740516274468276081219366994843986523951873807200641105790744144073283730057017659716343102591960432872343928477070153407380497401612185401104083755563494920479722727829269402166718003350384724364666358435906940683681332175837752837592818471181402626955220062922984457391842397520779742150511133711955199915561152563687005122715423021539356439527520334742278294154443349504614203660502405815217135542639209893865226404832130841430298477703062492598328245830271336731119162051338456242443084585752281776343222898159106982400516158673565379194645443287425257332143754291639548167885874985173175698672494290066152691595698323736193159681008043098612919534768908941003663730984140042913491907756686794377028080337087679867203145885332460465232123654937909911894131222171752812266140374491342996695571889090060564224262991676977983430901435447563823979605258565281958246837825157754009443957208948731621246484822592601410611924425781626413714319453703994518909302864386422649471107820529223214188041922311207865744897629987668620531984866125001564418661643881943739172770881325422280689891364177107382698808543349453856410046418435048001073964196298782249169874068751559439011167029168262519452034343463558048947713497311638791643601250995304582779853943533492286608373845229842967274924796373994178121847544865169162624715209741095194201287549825504787304920821018068530194130904407893897953924534931366657455894883086145372401683640677956647796409274053927725082156676064016494075070046891478205034450331487641650165827425237075733846730719692212493601520790836522998621380827543248558612429495943070986130538313510092176115928595876663463368957606768451382676124875123140524445895804537553168408183346496110708602706284248428398995696278530320577979037589624772792313861379290465599718330333910420700127396627368816221474464361775879004272331113140990564346854355254721777176040345308871506726344671896463010275287961754628417671759770910571819894455626144560189288340637464652269892906202684713052417820980510332313632624891367265279133422890063964646416988083152190265426687364317790918436278191825263761847337951563555267170264002755588955141655150556415436204650533014795574702160362580020647572023566064026935535130270232475958608289781149355246947814003768114426377112043826804381967855289411999591736595412864227674849740073639082864366506183472242948630537370019014272732330849401651763531821732736188748946919748132976692630987523305162410803216963355826882694323996316745125257874815580521971659444342166827355275260758300722749103745034305044374737223561500748993093192519204797990482945561774555988242891892032637130698312942255763349493544208007846562139890486602424968615997280949709126848284840787737425157452081974977501236803390506890923766400622280263955028444576567518094832792972386418991174680720735030895532277493258235090019224125440000000000000000000*i1^130 + 1618490628572586370004173655869776087190555962132972460829864461532416258608476673202133969635295390022849685787399398233458788657866112372652537659681572487726306920222857550215767118875498076654235312814430669126013990749434003624640863875513144246465671850167466118818433698455359651819149050236840579702041613806982195906552766451941064873520757182599525372948882942831956026326845720106216494073001978555655193973062008357693640088911251194211671956055156690677341929025428282218707579854993732738526086422666783578637201774876216564013672802129716720340153068052312052653908736319631826635905166432696742810550577091122624902049926518148802328759233088880720479214174387092150746325945751150734391615632270430105326978124520289405291702626073813867423488442309753574527237816468978568357119486489668608318086970868001957432702663418934573947237635579711705431862658505811004088661576622865262690117680386746934750489674420787184249702930539996968003286560149682347481953499217451976281250225687850364541022515147863115393270814042749709545979787162292793852634393596303929845010125353936595975480365944443707095127588529605165462795802186881042602432435575514599320591097489157196688882165025350112941026753123260185703127005786812526968916883754617471675964777566324733600275763930696528770257748894866346821017762113615737023997502315403763047439808415327450280665798096833373990266821487833484788002362532432738358159067265959980916249801386645411396435723180514559063767801857301259887950071585457467504819631510473505699201319631469040227013288691389994076399663193505594098254770641092700905086146151222727245284050036845040561007591249787922909173357737660802647186933180397019976502170279883148160485910015369703630328159636171595073243360247771004687891411199680578386063355158972638686378954492526405271957473085316834412494484659362793789629094770624836014032663112048381311249787528838389473657033819847716685275648744581577593267443929777934082364435622098637459025806589587169866881534630618624276912448145161740860770949365383593433539997605996919317075509744509958512131001567774289110928805336749300717562219326255554587707364555986580491506795608219833849769918782834251856030982425971592871411717260673734824536463966001846300988929861688479155125761425914705981875527928017463631165651702533431868742498365960926890110001515932197958662632159026853177687639284021985441443503992190511401478588886714907152302648333685056825344193828418842213805187873863075726298066793267257146210763354249711614521104449156719648027162805102430186633314329731847021522170926101187111056161864813356149485535590643713934089828558248133221104088144841664228921314589577927113108459598673114940924294056181601475931325969017817079655373488137641121783981439767721600783288890461677648505079517086112923069989808410357688507083195936395158782035407317551005247501623772337133870830087266595725831424878339754223191138522978313182733189681636513643453681602522545095025950549472493118236445140578313536988162637213318966259435215299296514055906332577311766968484058392444035031284715002768618282280876112219982440600615435963280914778906268168354085445372314924386038627582911697429398439147580049634768829166830537251489372369032518338507668093312502609941868424359184978411520000000000000000000*i1^131 + 13196075597988642788732607506924330298272559615193324564174621368226688275492127021231442920979661687826241348648171001479955945355131833443226049445085284229073479549601986902203474226161744172091340706277737748035831029950068081931413951247427481673916964519620272296857901999865389316971228965954821250721989980868134066949611596298400372866151792992736556482440755330108611861438538871336722434383334146338141567265526413522875231227855091432899507993430040432200230237740499335420727985743011699007546862994204164022085121244360865899732393873581499465443258389768682054430845560276107419172453247671813947003038239134664377836701972001262454215777072872417831067790194439302165354706285328381919326873999390245895450472466212407041348171739436850164402991470853148117127646571205815626637230068620201045725485035111012104653981599893871102189852787277350980307127516602755375942223099532874846055247362860396126950594404457482058596049241712189120149713538462380478350954979841109037142992517725417073426164940338905448381042097650051946773365728959304076720916438488925243949627234542159185574237234226940447130946196267156715241774301811174030498483258247068013639841631151704165971267074226137128219616640108609314369088896526115759137648206160709286762625343471946137621073325364190323038029326431677980794498150037013474519310959749366356415773675352282387241492564078477929049552907504369869380321059496975794971186608874515585236768656459599653706746719030485770187012401840029322997956288420327218302315565411978766474988519976156393207456112105100585412111882598547728153220524066523494796371483306776844107042644208469720296682437116825759031057974729901216871481181219670552843665121308395041984248018893893832485408319059610363885134503071184807633677608284280429038091598026711905794815539566329078311377602694936520542854495769050682349201015139739509512830208478894141091039960040781754103763858359247263537219639537482090273271529912380778044194038649938008233955841561186716072342091393929735886614571723958262977951833136384341357204230243291664425996076024630509890315772862323638991037324450019497902492252961115242372137244139374347763644496292131081707219454518638070983792703057663996927881337138856117524676993188866739108935845691899065630139118489171635261751551916588252027747439519044387842483723663200882165061350384330115167676681421448444153152074311445463373550250668490597978921216334513826725455323426591248660791530830546240559649022346760020365248338811032144814023207846612627821252378847366872296401799832312315580909743582438904167827663539824255453348073289342140218416112184539276097553868587846078196407306850435424149159935056884967064541599462168323130033519248008071699549645810318534342788678806045699667697372107904245498196420490275562695023498082335794845380606909566516138224726709727677724125682429605556429616366489352557416971076708859586126649497369392786448687970796240374440705158045250980136440560943158206089424460178135449870203031417357099721524450608184068041357931601732960319472143619855256135868587009157522157923810239910751626743334879905354704876299119978540500647758858087491556407223798971818986845537398444423958086707400099035400254282483337556514288654667245717698864025187318544635687863798726656000000000000000000*i1^132 + 28641975173642180685013566108906708237705331587122784312615541738783165230835103478824964902943631761904890497995775601248005541198568404360197339066865380548878507077732857336705705497849140967619508005113418354706348242524371514476973241409151238198148942008849368011195555886991879547635107476686204299418129792549940260793883552114182103357553807826762146705380215841470441204644026032563114678035827655819871146573429346293776267229757271202226432653782719593604131251175953266058424008053659756142858196354247472235606077744153720762795298438292952434850426651093707626943979724389943794914350748399519715826381983602377060603088474276745355704536359346181418041000956504312274661236354700511335274108808812190192788222452728765232021249758714570378748460551866620199389617904054123847750144386367682968787808022800590583429168731653067885153751751230869998985368975925675954202860422046370669683927897609869822029407610231897779866945295959175025853770468799081529941807747109263014469592664951114343340393717673528710474373757470274515504134026419996670058212731850433163899271568693233751072043063734284189188854807195326990219665425260861654867081321497615011902478608263718110278226897190941296872659444370088199941811656707368873436180816108956593594951792502438700039614035273867233848654722721388667390071270378216360977490706016132007063745447639367007466394610580864575657883503106646454467306109096391073424857875845249716014662572588355311975942612551430277666706624366343150028850985005519852179550110674678508818690447243407319487987751380602171097738581726339896228187417557447222453609920859539941121993202610748507585593905465623974358393400472266872315251673412495543950182229828703868823083357091570455023190578982645060937355053152794024005767834360916142210498784817672891150332459083284318807345241006676469557295438912350635573974133702788124463249591728901112500090829845317792923931305303738239697090606418818656277497972744442854778067472594872296188972400921542338047103882084517872361017698514116677977872402199139906198080038722386972926441339909466189802914822508598256481833832550916203356446632893551156486827852678172303038865374840980358600482646401181119834181433266369411477702193784797549710586462223482199962596649821215478226647028031870824629600766588875546392638772807551171038235446436612412246091100058797769745980692141383884253902773570670485486074930518991423482561617881224139286909014349817909663593663645335342913653277394378200260329142408778325480486668544878127806992785362939846852335747796364255421015947516271537824052220521248124029903290878920049902724346335544961399208034696867296746540567505229707745830479634430032683110773927706825170012455201738821019180144871360485300305157319082008245876832493540312904656274261767006194329017077515770319974730922935041227377046780705812699419201221860896150878098433980873852385918925878894861593168498405735576683257985401150106087377211499877070520920787611324512395436869840189030139586443821563499189995131955250038549686657184053820752707853492326759778447605285996947213824824969056099751786231346701811447481774450731512059553142571929736334410973380607543243608521935585881645152466087621919449990147338857281013441480651108682269657760678165721645056000000000000000000*i1^133 + 22661255275927249074702677859787175927997577164931517492066327437213988769292611288181494525322839762000465095369855493242141216189388276636538419854931511986684336630058411622950215111232486962334256489713594526041719768952156489949164761460387641915069549853027991553507882185124963611363713104162962630951649566906736374983645810476203154520594893124656536403152260777509162814459330030286310594662445286918992513424415833462135367964302140260999910718804299720307376555595361427744290399573043785515716355451767050593106165312488542002210279535887509989063737625271319833857490911036519515188178522812060440577901726929554005481425473822680755461456687275720091113543964683448762993725606671928268995974740616867539854912402615366325461097408433261151273166481937866327353551654287889549775663695785622058959324106991608288981635678695575714872109192254710157566303322609875999176430736809288294974435086710543048201030906078605636938929444729498598528610357004220615789819511434792737112672729945322648536022084426344597891746044056125421342266579616092110539802044350773686371985942068922921985929983221992959990069157641118762214211884482170855601585538499983898094320111894887947208576756189624669715775162935641450382581566375530955542725730160928217711874797917166297747618772346365437277717490341077333610083139111402810007620063200150559545936621742262795908752063635596242557120391818004859497764929073633620672427825340777535000301764343729213934378285459200277393247404670638474637595303294755251213286378989148266015875136730189397564494677898525659730189582448148000102924857999641474421075449374704153937939602878370421526174694439727897210296837426890004301740310726838323353601773961734719746299683422032926489820986504564047024617868355287429373253461482238830954542035084839808311411147660623133161757855156623896176162907733372764268878383539128574560224817305833608283981993840214337395436136074122251845272693886423734674447277241434134601637008741296379581760228769344715439086240782153442880087888739869797204767606290721977616751492664147206592979359173471425412325360744216552683445285019552550385458616004760180170566531630796964778718353433562364297571068562150218508698365297376336645338524038083998910326747462027225723662773695122069431269048248581354415245361156911616360334559304570290898870797142507787285246611052305476619343379751777138245653223514267817689319868378981440445941888292674595914573652268660470463770177520061713571076674114511601579346149379271670439265116463682021422587441532204933661428337074775487092813238585798483582658317045743019909868306263753505833317833142756047544193036828783927802137310893795371713376732897415706562954188329015198164437108313605445983317915993723937024458418575425600076889373427371645923297431356337088751937227921405911306966457076974514105907117392345827785235648391279979464833856947029205021405785320904936647670674284490692719138181555689477165552015792543482347637186173732078893130893707559640111220518870086922292132427270652626022765190145713673315920181275179332807826527835102968276489051773167074177223337997576048717644764022707563120215221671116875286693016507533490065061692155460554971134475945678135178178654351140927339443158800789031516745925889359872000000000000000000*i1^134 + 11176955231583698841430591800180391545120754787844768739186954694993146605489119980912958953125335733193595003231984290211235413248284348510831008454356102214201530433046941391417632941626751699307244752597426741696821927599876977647344883532360808755905834320075037961936194897132144385955083667029751752821390993333863110749996112805213895722421738907699240804662746449987871572132362246650723721626554503757088358999405195816635630487719648707283620968089151961296602068043349290768103398521662740121857026294184781750780613476131471546309168245472960374963689936516201348668669371191717685890938468922908090752703186065350881520220210740358090362508801660449491348565681171487734644674141778123909024885531375325011106263542469220019105178057328498787394927169683835555897421763629154158828108896676162750984469385494244680311731579517132022288424308431336407852945869606417469472650715540136383336027068954077282092941909760329652854811785917352436130254078758758829377066410334987624296318283794257752877035799733139480043202614384195897375176162006914981774629895384724311879041355162224025359319543542185473968298829206716273307880361500511215031894355045179599582451158195579552120610873020589547810306191760392140973076589129663285128007376189519413316707226213071415019459015575874973838392447182626691166029695458469026426185861176575085738566822219319739905950545783036844648888199351205043118064525943428136394236663677293429224831832537421047554883311563033823209176147399814859415854480063072928097717219379683515985102014146850067324683997838352697726882618217562009624393173111774741341455873777127077579454642325942088125349453935592186115293017107933925996026530015552870673359654712053028821317249392365388950271262780635488802243795720725446007966314011983909191274577227746906481662566740620610809160011130172220049095536829930367359352476148963117265931205593943150784903308963315317112279303023001626831257905134141047127340295777845654459690714941570051868716113595390892841812449163738498121885317551249738149329979598948289240659599391188353626051847304532394189630062639355887359138042199592847865601511080359862273674396270160904011066586340917203558461975673803878300647899319560467201785400759987661441462146965647828504010434692669379489498454532963771175707781483335713208545132368806408915630741358905182822502614483792344766479594002114725211813463601996982605991280394553506772831303400311080770500643609279032718279089853806031470592081863084539285879259098765163773408305867016703246909772830743165295104961441254456476619682513411154300526293422172416866395161655413616046098122375437149204215967890950164829416124619778037468751062389520459926435232656618838265114017990956115048594391886574371082364873989790313466395369109846196000458179177140993081282987420302519896006108719673782403759819102661438463611106917289817787376200016501328323224773134166549897836695750774746626079602385395820529098808833984666732921264082650527842342855650697947495774207757166453443216106403515009495008556816570967420088290097997895247953506270914818695946558285387146396380092893768879760088574189168175451264488896926158443944399382000002402149357932708348217188141061384393481370085877067435519693001207142418907293286400000000000000000*i1^135 + 5554721394255894028247216058687079480614491253559929089863378226554001912030282151003303088504292717687947558374469860708569287632585040832295143757362836381558987033406703278175465793654861371923635508621351768675548603791524184332941206260340665010729946143644117892203123365341416531681538135464039345198068198498521275410490366279001458118436349473829763434181785975673733925062029508289562250097534717880689230988852654532449591193030516545067530650616768527904890372088742135820004487601343347788319169576833386168116371165053224478058105786982762963879139347423998867860766811942347952376238672411570047787229169788250693746257660042230394447886006951765901956027220168622668994890402002626876700548786685430377292747043409485723353860305252575817198905419663864761868567118529003587730213821231465169360685586427606993434498772522317868512406582835779015241278588064009301854263511305515734459218286437096127329683421784338686706193188656220113025371373044322199552124504567975200648546268807540594212775079691208631653774738974815937141625034853383411050996069347586229295118711835696009188019756820412865950594493769303889706373140949093545048164312763237841595994356217521843240746916353645862290559949394895788143365199124488787722186078453704645024055686293429419634051897995577405611933216042405870200815699678843904635993777224151284104997499527046547961890246556719992437473635339848930041154976288472420225801809668962613269773320654977542681522240606681534021750103371683524900491421464497272648989657498400957188738942270369352407434315573769280214559388194703897914163326861562683785890427317730821520049708131888600066083289161262730490870770427684997769887773327580411506363868642788494506216427191680056484021730901121114251543592676638427754192127859894030594760752449335150820858119261921358857768940984408517008284298527434686571557502818405631039765781304628546856457743646085480423855778048874349282563141347680356135645929870312280101187239915664521889389631810136637708133472952672824361730446060922957682812097444052596562935676089184515389864649623465686873741120939770930154397908486086031952566198347387997704059798371637557066718929903486466066252345719332251742852892781302277615388983017393579649224753338348862569118198117558736647626170952407020547588643359070379228905842339315201423123805479932986888575662628421049124394455191359999086570221943640575070100722523666772516862674587689686813581572283972726487672272131857365033011476910519461381612583863280144946001046077853934108758268336362688741497841381763443634464936682625070765828934366670752013778109103693608285200538434558992942194278722169558042216659169767992021675804414821272031889124076448751584701396992890825440672249748383863950897957778384635119209779844101300747913196189511748605519603832505373716112857166031884343202819714870224387563741574031804802767320547711599608850348971751992464651391970221714319623395170315236697769063097330440557887146312130270166478609502614950362808355074978948582967560983737675655177987914711128511735736507644915950490631171057434658113893704279327680025246237174566882581859759003379405294100383155283995700779580649966853147534840407690291275599170207708822124317379690214643948110430538301440000000000000000*i1^136 + 4730630336739502124207440484916048940563517523425005809435315633333016272969650040854192835243452142316310298817699091782774074800238141688141396952947945065783914908430561012871983263295116631374443657311213606064535903154351668261323435678449761600384515770964821077528493445606771753675507565584899618767609593563818933936200363229421878536285963260198754952333760583817739930083151299986574554879759736468712418305892538725332963858445591550669324415799692412684794339117542991982794657141516674051892084872935055134332637507850730183349970284864113236546836083351119087515621571734132677089791795081853698425081724853442411210214787237410686264019537526949517804256955527742477854614923508637062537147511252535121693915741065340620955351148025645947608113420834772767589351724948678901451307372542672855744852859016183388296441406078050836889091901995092289073836126507674378676246170100049897016895468084949013823024405376967114097722259683502182520694228719700473896112721078575308195737934471949507486130957615549053714880304630478176037198247435211140659096403817466130890416948206728318110163803304663542763815496195427440087781231579585908918553023492952913489906335237691181548309506545555565442253087843012234617092776940738489143281703780468288718568710372487049634312220994297183231046014335144300026923789739079532950371699497608866644439653537798381458892491756590546636739841020985546678566343779088756155079486886844639586899127086267659285337767516942204206696243317984986361530224715497229884693984302551296356397758672881226800776684365988929007949471877625582380394024161474355665895775101646899476586967968666388158540752269690307510659790646405547261162319098668686060954071956832453418251341191520145343956808605380788118369999070481287594276482103741563591369965877945631828906689024970993252853755214055726500223599471250108720853651868254822471686228685718915685913518928195208916600275394566858942121814579566748481756672333426387024788448327193150990627161337742861388399448661401181940266641881384740381838751180974629790238010306937446444893796762364775229143174788728720919310671210607912252937101110125510753415897361117727582634652454667801018722468410601943112604426659949765281142138946380224336041843636361332329668196386977159399254148380225001939112001928250454444692300193242768987274024688590390653909960865700546526221350785694709360429658132199863271316798580785496479958200061585036373867888838107547181925970568552840260820395597382537314241682434189772978293027093775577438593859625611654501888895717675891478681446459046107823670932021238143153471516441925439780274164295888129901878285218333319849591808916322339994984000260589590218661095275906709949364887192649356252497656388152607281291134125104744087559823505208800867856570871752514759150826409566591478988471798120075811378956210072256536256648445091276122364233161220604180849700895238347999316175274981880991667626618030737305880007346619864455882193423150488759110880701659168475505614169196738111617255984025791904303889357630632622980384799510960328700220518579722851745789989632958096792581255771583712212583574361966592275337151477427987746429691559004233622809477120143935336589270729103520475065124749085188816896000000000000000000*i1^137 + 7076985287789193207511247433479671443872956885722267058699713523701058164764788608786127098732399271349002014189433601628498876030480422347959072273152750846216410685223560075527659381876243340696597466848628914801143381729096900720770275217147921498903355521644162178239528149060443150363323886819089779681118990152924046268543010971018149049979982952078447000959352423575305733120673667413948121249697626608716304761737618952742674328467527527491021486634966077209341316502132541296355899272368484076185290818239232350447300215310936826670243774239171578233910495672950606074241854479283611411119254649312766554486507373313534939669522850028520831871523441536530796617399247954049696141163552399158542540635803435138354880767098189837073444983343161176020056978325443871070108883939657010112537396378588455497575731401340477732470225440254718118361195304554811815558492309346873228961147537914253304275459700789354931818567036759572852669918459287389581933852498140075162781404053560288138110956420746056673250125970194926782333339802438433425439288744404019376100295655937749642135926407896282856532225688124053327113149726052604219495482867673781640963899750340150796479456340333265684370425460458649795016321851485613264524710009485402679270934335970163999699582192641207284374137979040521288047815906026095134855266960429912459357668799687563301238197941887357362296765798645118212648157012466488648812340028750695869846513035787957474538563440974387607935310484499155058550332434054495131623373578415374361730693107031472786689199062309317981953349920112758569180159057090127104458457345127960857391310531663850412645942057795742691993292787512226165070399333211132629249490250280195710298701744049683521668321249884244920316525849181233667378759423995235703046175519565770605231211836654111239889463879361645434462336061215534280968559897304890126096451435462089673420779936377707905000766918670908856060568389880735226434940246252233464944877265696192013948793987367118953798794270955034501824108249106869910477640380472363436585723252385600619100546382002356785895376584411490849730090853742222006883049032968383277964982907757969125161209858250895570161970383091056390591807342094804063518876179696944896877144422669314841956265594055331877530206674045992125290088096302673480784717473942387123695960955757328767867189139596046879051441750555858876023502680991453762221643734446448726904345010754602178824660291841833506420047791566651594185377945623396011401410807637420867980222059681872962139279590310315032979080322628155685351676138665143922062496356594563344184946189240138682964118714475976504270178784293501869809630758832856591831162361959365488165655078569859596748624304994951286139943965882661359011449412642203199516608530099388288474699359915197627416662265671727250366405036314900813698216907471083381860094858788929620441733665701854095218073380199900401402135406857053881738753822463400412373424131800192781782821712559496735653343593783128990828991577346739789214674763363958195197585472130706877577980925041128017025752172482672120915322728429738791550518039914039361633728499685758510056368396940208697885931303554158271747252424724325583438166711450952029787067946936718105587029907603456000000000000000*i1^138 + 467484278635229143215502889986995941735010107659739657301215868189086608382150731619923786336554239595292275018152882448675765363816406065812617368999627449797184415585419457919900073074405807559223541056349105792861739578493409919204698499161034582581486226182700336104550361752470135318490897307790561819843453411683313094990060960858529744624924743014315062350086665893414803631445107647762164632685957203434825632684250800532634216194383201155307783351246079638105363539641102591394919362067377915588234782822351848566375189761406765272082515461131578941535020592002589233845123426571515162181181686476021881406013476372358795884961608801992161983567187890300841448854236855543276778726557476255659512431384621234527275535148093418525025336548159888027401460682959400362642996298454689049309058017617586361689589119373092071967492620398322292759375189089330921382399830524594250841937317799815849002064212185799585885590510634779505882746726512348851810526949203156875099352945344431558628360800244006358308792608900831820035983629752076367304557705808521718660956415968605334249955425643923826546173529057923875414696410928392677342079597971899948965252253662616892519497997283708386246087380027060370448893799989799611814864172946251733402182126762674167969562373867794254137394830311571371109604023870721771851852401653418872376447251085953880353473657209372721313289600370985932567341408503369351554629578951775398002234443608494792407929832244024903467305998947550653823352698097075910581462419959881330308223875328119120414680885436636835791022439259397028115108272436792494398230542440705580970126617317192253769148776725303852203027909246643416162054312149848750012055720437508655690990682388519757276972421550988017945928092273483273468835952746779240879627787592306875204411938816000480895702212615487009651713136431004531912283102356961177341342810224462457762697627945259283313564988797288113965143908005207237865986068311743445496551976722856981418694483527413715499704880153259646337989913546880408356739561332939199373958618219703019880429923882155503543250553188202936493430497675720867269665531706007804001619925654497123087629465511075740035703260197985445631110925482956474020194389395287863454324663763065406143992795714188089164774016785656879890830220336203317360870908763341864208179570150094382256827610539611587239101808902809071694654767085960465995375205228844557742875344716863009810968322738510466795806250940720993923804507798016074999991902994617109863308003607629967160579704793201185992466801914463017948077730085449048380914816925898460536779734449219449891267301032801479160376388329651744359725256789786399720898154028202216742698010188785676848075384902579982191757986792913037686143200816473248014238883648388579097434787056756021668017122653693861900939997184943078733067167127681041788459442216386976889240850594391156897334221188716479610055085156484763369717520578554590620270713226796994442369090953349446519860401534472447260427965972604657320655833825713180555734362967446815411281977377330095931783993030826129228392626553499485524672504651406302411078066974999259335095505106239755840407178140351763139387945905968728228821651472459769343975365788270977557200896000000000000000*i1^139 + -103977751685747509788904192541803438870479117501289755905444723819967591423218241212210799942939708665473660040309597370272823293723575465893315675261295939393495408598905517959906151657964938989279805663655587669578606538661294490698703858377613298471952246336185612631084387763006362891593067259818116030720351941779718615991592751311538545739143791528511971299725544230020569932585739043846788648904862978387258377917206513849566268598636078464100868100616579964284586893532595272403283500943404496106746647077573174207256228718884854855738624471434325565387814894253288922296761024803178331393030575577531997211070254221377284248091259815085127606293067432316998971977750947182399144452373554943297612379048820115973393151316614539524352590820949461351905588059146637112176616387452352571851793143106222334714099412511297444006586880862512431865156328257666852302525199042036869167693432155202177618197020185895208880056974558955122698932045405661276426218484744742867439714346928138195853649379312760710415882142890575233269831691137697967774928988831041641421660522786358317884541274572921921661051983810646956297403365117839335218262599354738585404719523051033523753188232669573827213801588804019222979191797550433461573346739654447727688021111675399312082501591207524565922648400465512871862605590692117553386651867754834378257107490459616498455817219498835903250365646569207064303177230966844622220978019132909048330116324583120041512705496436841200318294643995505618870072629748413637668041035685897640619292650941663761925955145497445283416401227127616803815652282022339833631401001892063526948238836293857749059505119701922019088927306112628059071612379141583204590036333950069749865672326308945270023449889053793314357433378588805059838193932196031432771478306762065530035446949121885495101066851256803304114270515188949771323458983022780626328641895226824965452493030882355662392221696119103910549798097627175139046953011511568113199167015053377653908146707888954503672077544076589114333722515633515246369296284076215563830878550378479313480616667734518458231516564727342030734687597951071660836878535027458734208395454891366076928299643137506827137683267380987415399919064462014032976840241897635801001596654906734968062584451485166737154285495336667796073270789416495071269491945441548635793757415292920579333644822115808501551936535436269504127156961358891318462506408794250241099297959076731158431537816876116197038248615239392165111168206148617392482284936582017382106213929492341019118303843718199527676824891258789933074544695427051144490425083885033708078318766010274542784793303383265610251324198865181504350506295232890886235273899383089554482919262325474337525868746597650840071707340004658910354998541034060067964513519936534890650486811397752119349006604868623532927851495625545660771968142403895852237132794026321327306723113760540071315650845934399335954587494373184903307632847422784242902837077477562489762219207826998216803831311747279236883556530763253046001779057449147539851755472444223654717262252630240880090857677362205201400375794300249254410148561952386374605591334768069305825222071815245332212803344164917779142624604968615013753338413922420778673711991475090227200000000000000*i1^140 + 36422377067111376747564523237704086181264935685590608869325991879718822284186210391608486408243704101606072107916709509716459950781392395700137600441282238626458522175921785340873460277392274296221379645451000392643995176889283959397419399622359062807435259453952321584927633326325724467386680559239639728228286181127369055672087367527938340776248696717398117068364614395906003289559392550335265005298360185448884462772561017716653107864092761794568584929865254377438954660282060515525177507179198706318949947282741560138010384817724474469341247472405137684001186341347744495422103008385130828125923853719349155532407499381713659772200275184026323591407827135585047440765035312892305227201673592632092887748048338410319356978531296277510360298996434180672652519198153912089869957285617532335659654004905445427897981216314548225844019204434775382679185156973322394095094465413851151631512184378716162989033896229834294230700849318396084510059684281330976431832953142040311054564495059684321354137834905077963095129452669934621561799606298804810927916931877713246813982780107031449421464634841172587135119122137379765987310934078402771082366387869191489552503949500806588004578206351406615170435707557360483522914243402415057649771991838609994913009834312865226246841928695506558741591273630181656591754124819896690049901171424004179060458963559038037397685548822634319083988817734944353223780899572988659657991790537106198303799266935620407550361854330880559416669646238158643378528942599709386395666925958937975551987308611358260257094902008767686199006558743050254550055697087802194995926495747906323354197814087914116650670250997705266653934106869707814183519140232950760340767397891689516555104955164826944557730472556526598690282702698769544088898523087430838485248123325323241511568903993224024529430772715019595961849001951732008016706057638604297104515493048679523749409769345737742476017707987268372113262488997449684864642349951487868166343863506195469390104940423713597340926359872059882434718990293688385477284766935465292444520084066962151408802668158710081662624658488429614537429156522292867380007347475069615690016539004260743598258587639803839749972969060724984032178030295458314245683710683370579348035081800999734831133067300445477485021649221199527743722821989630290786908134984857677748217396749036783772452895743532945144391595400591766230809000643118211699764344645666171426464499865828830188937954649476147981851211365941464726654168055852987400805367117663430433313472910783578115101410145465945591264589671297118217690211605628548150772819316103694005992424662328273654732627973992437178405040519881052344386883728001504745990171744463153748533045244069724454128406781207357817020733054416568978920343636667073410885014608684450711537554181708312912821159605527325135967497063448530369855935328179881924412362080231593293138336271595737115060566772668675696495190141652664471471589390088462967997785079063880224679859831561099804981941956090732056217951959558622106721997831240313452704295065494263308181838774825237246153570743970004188054002167930387315086503690455873843054896913327634545292408229073690672763352773346547538881971166939945454972092285418933015543808000000000000000*i1^141 + -6885115992714870187841212903428375329653914441808276741570587384613111593714334243844946325216256684101430300795053554647626557785575667115818397432079694892006779373645979027818967600304392052419545675313490590174138926174454276438331408952589914956045658149814568465299399155919815202278026872633110562554475389320178950291254630577718433019592352875054203476236733768303885285424586572131057469345770873069897482633720465063304519501191785847249440115755908355485218883279121884811487819066067545748864942115147990793154914492607319852304481825570470152601129608785344744355229190280387114748829658646334650004121681915674090607638597233769936980531099521923017241446336571617062673343296100397526197982760879169922579547158715249316558299243702633529510094469667787071370297648263482455879806432859853605540371552149650570003335960065505070204002864266461600902649915628914577337388084400996094209825037060009073091647052072183017049391617986675014908622082652318022337964873026036041637835841539894120347283409116433973971284695198480172493490052701682186242125142332328377762684378166642554276601853748795517275118396375472540656909028164709286256533079035652766025500099313545277330180731811520274882904364598691977242761871751638428495447786811790450948964299122433489615129279859881910362817717443660700741503212809920195684243549463541640164994093942658184107194861280995288834165627383419603887805003692701632764238707084190594883931781124019486649269378512585931150075277961328370013476126824867876730789977348342211813936730566776704570517416689143083840389318373550510393906202474335755716362282913222914552279863200076889740823353331447497257186707061660986615274756605696100001467547285994709122954329610640199406176703588005314629203606770756153099672278871335593259436809237535059509957409990434670397128029007715725586652083366042053159214219148671256933720650284305951185598683046639680953504990643520239500132095058370739065279161117500523041044244011151264123570358774525581232100619469384895578653023049997259697559206111004956939698362985101044168032571360719975503867236850227965683647341185370865063542396525195713801788535758082779352669919633270580886381442749313622869547621216992363784336204882510764195988046724545996854462651563535582922518990417321091982440956622897785714446564841474870122076396997985629615070419744303122214195995828974021918560352554083532495284516946146053861267806305525777458320123114914977875533441540725176001799962961179752992651666628751194094188318922386587993521227358747078151839531059787219135971664814122209086459558779576097333107889746581100422582094805979286594603192182834563391377464889360019998964015569923614793589951717728155108793649028346153883476354842929943505988528901771407855855080529549246994964049769479229599873607723079314678187823226070876978908191537573438316990445513366782381336128032044952397036086840003096656629374718454148777760274104638107813752263804708741381494195051800855144539837835120666571744685058742210494782414090576945483663964658519314497592752342984637053406544260333469349986044106417913937029899488823587678473021500884978321928405823264065057086127131905199112614015379754188800000000000000*i1^142 + 1352457848725019572594818707371063560125895806173694600370677509738331293264238798218215016022257204468003649085762073912293446011032667303227530693879572752080724386515373262394456491107517693826523061115499437883740898311635684030075169904362053128731156960248973550991046231953073989295601632786625789348976332230385306601597510059369338974503295020882655952118271248002464423784878074754811868215432302812193108574233865706660334164888727525812385682315595145110537669847398343350926425528310449722048151692500943639531208740492982181976941548607625793826259516124804395603795351655580145211726877470926150384851877454547062449729134734308139523954088650650359883051174005638090475992794884858193326087910518911302094222811614815579067742105532350257494884730397475700025872032337830325742893666090845173803902422665203632758141289042423893183346598272918847060589542227865039470386838374081754400763156102474626751817346573842108248972924652521840000551052991796836870614653473380229410199483696101151390889080436817018202656875756540650631296741747443530271408918242232633674635629818012947846706797177590182748981137811954155433547370089262381985398524447015650516357754230281354260008023887242116896877694029453135015799988354578020899746764328361536612875440290312077907960185819140647496797742408265081166639311212150940253189744980346839985650870348551903744823029994685100774945654170609054525743245096744100018510743735832622077386208187586288759420501002127384476897601653107156506829165132319169126483991554986779875595284341506092597088915930943351042268137307274210856898013743248088957222341413606350672425122435065652797626133916907735973214741390716003037099742523263053969106394715087716833975105173841841721057727125570933971547328261444348043547224002084635889251982670894843042211262637330782156171517708973595425528316962238524118708110529355621957953508652011241685448595196492222583152976512383946360576355650054408492556592375707781981021004877473034476714001604710303170656094734851294344763346180552500627726345348353314851901935192558731048939111106756582041482386913922484648587542247712491488017206061948513832015692739367994755669994808965934813706739610245987266061008873101615032801787376818236772024092638026551988865346783512184725903243982255658334317602440824396639566946721482825280565203126550263497366635924319915706356832349890146428112273342290072712746321347449914957340104105957925695231716444712327854262591742459909784072352365479273700042176045907934869570460777374207898969327869574089967781132652625380816366750848438682102974552581602145693175587985973687755467793144085195462875318072668195233264140064972262465349238648769983612662788612186453380128312011213143453691822303791401588244275765945274096204478194843554496662968286559615565719950527612027359836729035809145373362055202170718070570783509286602160166460067634489734543857276924965705231128727930717361166982950097376220111615594709927912507588513331102862778722513108090979007886726383925857289215068125911899269265325668948007120998960889961822108336838763893091352616963301752304370434451849124168554813667327398462524624913005353121980611745658667050362470400000000000000*i1^143 + -121094444820549693959085217834700488270236702270772739467869924757653563453382405919058014609046467201056361282626073225259132896565007007718233245682954665398449720656981979875808552651291485265729603030907117595619548451471416728430114376492244087749291666918715775588882520703358598678845874442927235761628254742844825433545924302653736429311726803820876959772365086189699567265782701226287581133009395127362663939390740874561149019206020340384126277017799407299571329532125732570995011106075708529090885576895628374173842465414152809492593412055423879270862191932418350775086687155216038994360242318891345346641128266716166693293285798823685876485230362494321949352673539955075629710350905829698365028772864246136936071790531744466279869724886172976449829687081384273209501669056985100401042074438384884981939686561829288483656519290083687218094939331248467476757550045826779440173509214134517116912704026231015023505732524630793140433802367206439609907107405859170742603493664482190533158014684723295078631891552219418160796236170706355660996759397319040076586792482308101786575494131847715847656406117901738014222443610192247366789843543794792396766553998576875806796050194090323344134148836978406882811063857140964942232613007849385018423717467315771274356110902552990203618605055678602652301253199561318023732131597352496723198480253793597269536053300200116881740895575370945782794591127274772930875432672860387930606460611722815417329272356778712498310801892063982775058022205599832043036651788038584923127470364191669028956758898338437045233835943696351024461268383982883274497925129134207260598041013845121566436470638002784169060400770512631270771224054796610817464056082416486886035725427503537228193388878679958707484810123695564810244818862966930539369585062389368625266165563377677330283663632193606741892886757675805225710724120969642713286214103640773738028960947117476839269454001614517987000913726854016424311718718817426608294513142501994756560809240952439718300662057329834263516051821765502264689765292408749729231800860502311208577211510838631001075959609233778969951727806899878145219344707198606111376237697991502246575387499587868380019345146573438886972401490543185029221309401124504805163369866636347361154285278088120751428247293166360577484151714318980740011281166285567117365475469333547115422913469438451325461363963417940352872871392936836180305525926001402220291726584949528465275402862138543410247997576813757879873076756318836338384131632301140717973550557757082076719332883693489788977591094877634030185418220921021139707385287353029748289458167552263786260013884179372887246618333158223597792305496137360676620861048797195838839428114693136213426667357676754255539251150888343395195264800195712716474960858714983139850934879419441594184113582633013597321315166508355768867505260771420986205048761459568168425915509055798059415767428086352174818858841210665549217898377464758912321983774806569488443783707515080981875403007090095870201324962111379540659616573416388651618843288374443628494725266603513057535451432117681861970348263525524678441279540048397815480829355839460203598766301747483033451070787408860835844680136339226624000000000000*i1^144 + 436475816605499589287072256983337018152735703953226878639007754727933500663851784142562182435928585900356594080761340373770106036284209706624783031907796143621186087899429957876076089607868427565699987321090888807812027382446352241450402451680022941449975270307782699380538107666584358247202841447389892737791167711829463647123152315567116522643714975483100931446807373921497996525703222862855845875964327738750495449354969142483607319604204089711203916618415133097145671600482401162172796585363410696189186594019261751297644885258680564633653219230236959153220528442114473799123559830203120636530238125277562843632027416520781462037555972728328416505068253709433078351864297990217955820383093538294986647265841105226406231869705645043487915482730170728147135602199989340748535819355638354882338142015434341013004718474149932016185738359747149028315726269261889649267551831695985345925333614642928054836150218698888826328877591096746997834982039994487553392283694495380263542700854236708382918298684547033520372398371948888341016967860828635789571229914508648099838523285220146602005280547136433116151489305876671108971511490983835888352900554414738532561503072622098490785231525799763906920771238853609794842786971153945723551402107404795907887474760223880814452833092070996373615403453717231397310148121502060316677829273379982341145621296190316781969773908523913230662759455917884274913068086475040671764931089089534326503875112838229691947803260967204359317251696559176648741848313912275612020242330060083176082996493719918036027228122692993545629342985182640438358567967175792771793659227577819743028862417993413810740624138254665691284267825334103184190636433515470561976513015748589052089397003539841756058620368867547622263930025241846266550966634263909728689748138826525351276817766669615549222267855940401003229535554747292052194720653297134238154883154734751717502080123030672066770281948085962176538088396454832009720129982687032957362959405262311772765803055321586755630331945042422559263300211871493427699700682000325401103819350677891753851903186135779177473531059914189287740675444498084304320398371420384216826943512356552510381816253126856657808821477729261738103188887570689945437633057855792997966840029099538281497730538917052893947217746923208626552092472193354775967040643904544096556869422904014189232348775890092600790332431603995276475884413066294853560698595877845433683431101512258887559374841807492612005154920198377674250508865626613343823546596988753674959041395567268443645320417876885838347601430497058208497423041238496192316155420863242648099384642630391836997117965387175206460532261521459412839178404853914983965435540505092139748839130074520969913094601218307789842323787588056056941092365215028009623078494817146402233696595909555377636614770495204073940444734134441995712551183351274683756770191682299360914082019960915158434183184005227325496963059165492398793319522300135733321777849263384045514817824428887579727705152118226737184235994210023935957652992052467099859832429487510798155576616271816222764222290596889373972980756149594068349042941291190616229382699968490093571445635749469817488531511277014273228800000000000000*i1^145 + 114049544766215091790229002684203467565817764526267768968817606920280348750983236081941115004167193935592604771076496618109926610328048425119292089349447500236622610075800085009075523690827800830548170994225454903905754316266709746992790297573514493885688659552104494872226016841883329172843312981565323277484262345831513028017797041068222573817252462578932687506566870611863117442022969257588538897661916280312694604659702994076933099172104836454707717580394080010553752958537603795640921087563731907620358572016598493520155060680237654246005593319591222870750542192056959248205315817998426717541801108375179779744826585318757358346537122915055041805280559140525752919669128772458577515740271381126846676419344086600234559565355233628918370873042782582560190239078815666647694302030484173759639084068781299678571008878741339231433810021939614904933832146626783580029782382420094967720685445132834882806671336275042767770544318296557689276543267768897249274726703823988290781900910284520282118772701289442184607191986632977742739581372789252338993947459072442583644266601831801794304164137324351044996777943165690254865893529527991130753324131934929131015592749594129069146557881861694744796365453837588139010023832764827086332823169353523409206028366614098627299674772986312086974297205856667902022072326325001207784451565739781643334855054700942623159815139695795404088546570923922968327397306506771663311116805039260945202231765728588051305102460309246441327410038948227621511266197968667874675068440991116144369161117111467054972726616211730550339858111912846371875750464959825446532479042282287905808292718865474474937791623533552841750580114225562669506779794883147847570215114471692056442528915733106344468903881585489116302111505958208746122168336418692197151531281628076799912465905073494844948175721276856554582745554790475345350663441022431078045316299413667002059272293174188469277190468182272495615879061333909141379877343430936216691513288779294795819155200363344751505327318088238099183464015089106022470463566630024735640099471424677484687779782351975169132757479409607616333145795081417002450920132788375438600048508607664430247399766688971725008322797956625786859103058408005005157950443765872629592753268844478787727854908978512439456905549509013228217114123952029325977335232688339319541567698863317267536891618691166672632194817895366888927170703678062828453896923759401074372632803867785213808410367743656723867045949291255753845526458343124063182620176335324258740445466437653571262446562124246044841226274309551564716222418430312356918774214890983553973205520771530944956849823976902379517525350140874129980481008641994833066254031998444473202379115793994928741194064702653068219789810853917774899305188492064030750545801228627446486820103677339553221866603564634015086838223581290090822259469686841876236299022366213072507830274445266058745655413122737647410174059660306711607378116420061670441594213589206074760437614124546632633750284604450483839661748060527182913020585935303196962584037014514760720739634755554272020196957217372683438460357736376232427012048225448893011357041247176207348537153399496302983537359008563200000000000*i1^146 + -2048690582738314948246844964294646943101470495765335321700026070243953608165503163406265502553050178098416227708737928869080272484155823339013877763305118745485892274438820996372789399103959083359121634072739204748780263134070981565771682494121723477597888947348899402746729400834839476937478426819783541292367933723092423287696214094829250787622217553993355561230440194638977943987614942352846682090668113067466455644624830412846157767123371312272333703784462272672859645149799665840148630693519461397093051602852724981797945398259443258457781113015683939882876784665794826598645324712968186414256721706873863969422604689036187405134444285323414443332913187238108304617116358850069025322496041241515639835918872974458192657187976197076484198317327612071573665827725936482318932544091354220608941676824950787307965561617171245830325243459953648490243142750045043821998550668651653719691309436663480198218810424358646699543276130381776823863433049116930107574467985755752310207920190651410998935897303137938175040970924314881209435528324627988724299287877619354801428537709799033441332151401023375754536433676045049673384480403348831536996391882141428267338798535116345049989069869266878582782039841519375033758897075560019800439611843323194270198481975125737186464652126851572975283938860089833010406728226136464096467290285144492901530373627292131862816137165804841563115733274275625508208800831674943992697276002434268426351637369569541411628597493153964645789521520114586417820009721622310878587813059139541909679618415895140674217275842660194714062325785442429277439063671838491102083661108215448788070429581166869063600761546685858300231342778597509632954384820054693557272319009075108572826657186764816217254108200082200015329198990715072162512908683876561377543973162232196879341913696678902249499345614902341275710050919481365716091134642477686586531184342774306991440051246328933061590711360018345290377311561769171924124824537687618163451643184316675013375891029359620160321015320517657557651345998122228238861383929574550257206567307417978314493802211166041155320898091831822726244149074677474244875293475066357387860417761636929963581031221417708049335756024129154451620504548957008584286039123007951521883366018261483752974055911099700943433524320237715509612397609255909685328750498489757284325085414815997566296687519119913310481018840969777558030291249410618276449550951474012032757722546052149103818066050751370252462727503132653580170928143429684606572133462045496353368462874113618656139847390539864514144917073313199497193175475244381698442734292080487619543167627410920527822880014860302363914938470390716437932628154811081388147506033272543313727061606187631469547370339291217630521868583175526493652328027794500877475475087692939769437302149617243515087579153980961819902233582798982023665868217630705790626198934752996095370810802238668473898828303742542884725953835145089121099390629673561209321654386730546405298689954933433639732604113705310795581565211228765542194397622814921451970868926303627269736108554302361901615756514781310749731080702578621334150121026206693453946641149557897544598146326211245323059200000000000*i1^147 + -2363159651243998332209819433608477257164321701967769554589146463048240804933921487741437201267065480237561294530151158192975976582326579315519939453550964006547398239247713681097588171476913178099016097032409653199844504272435899647842086501801963778526058748743686034134445320404246115925760084482888724471049443915958449707371705900236307300868102546531781437867768424938766033231934678821503761594374725882744152715823675094835609003251973025148653334399305523496490604172623202357193986613949984246390091240993577551925939202888569573367536244303857562157291170575849453263710393155876892430164248322574801670828998211771250330340122738279353751559260329211739575287961688915908533952112606737127842293791645788013166107445089612424638099579990376047811870928736605192558787938186207388816594780335189477324595925123018540719671939026722185651949000445763879627641343081044680865808226626075132586886665682940774776718424852654864461263377150964065658401863771719472546956461346628837055591578734119375423252859870385475735063804661464778110218901505604405837712410567801685888127610222825656573740555080434540355111048633618640994621194716965893414549261973060111870844853452767413894308867100826141080586151101609481426676185907317068936551664662650308663676824220758773393294243795201978727406431126194905041126735975737599767858746295798918266324813829407166525300553397199002447490188532566969410892184062837665318221650923241400530893879165916866401047272364001758123504771479727131113675874358383293275233339376666449549786969227005908513054119944755007042697749392897130247380379006259878727380441808573827398325222374726951787424055815354068984306382501295331218482749932040885651207333136655972449818951047355239698063812696786343459197774126524611457496386359574199816500625371333964939541186791816507810559127511646701592353560610444190956574724986238850575100703560201371240882052575768525380916577396110965115266353087795324559885858811238642696533824801150855985450873172473189272808582558351871966508029704917939233124058645962667490374314956531475304332743255359565502573763506898879277378467469519924011831785102492140116291533031721691066361893822980589237652217459965590512977215257980991386832863968035869806638529018939945845380653779682921701588660271423094879011104550195370120666468070008622196386688378127685864863204520940028605287401599115470921785004313771413017597714995715726518171374128121886954744165931901788191175505515379842768733619611745242239783636419462490368568065824333667411058863499028640187160873097464777012422706506087408923459137737747769674884497720310581315045074016108487236173379409936836076196121568562825127545997343844279172573048455058626416585801845536257420276786139672500281738528166006137936342422872929463142347328115230973752260722439385588778448490594595372462654751079098709993672981402327320389009254207101518993882411899908371141531939371718089981388945292607400874990966959827742832249850528527626646559734924601628705368505518330528070324550971871395217818041776669879213108475361489705692571755721714654700615659552659507759617099515845955911833427640320000000000*i1^148 + 462791031223222214990616859811798810380154346514469293953316483945964233669609124541848241947759769451242326779550693370123480825660180976173258231861468004185945830416146475146394736159613790879058916027363541573573983092626467633571610936006093180717636716830954157298614214335565455461971014701019362374258378641381316615663232212738164039941746855772179722481690090177126755149477273001139758519405296295974911485442142237567190648163768755385500304776461802048604377907216881066990842650391169458901688189961306792478576707095295395438202377793235437421596605146044389490347000884698682414756338486836234130571799967163274217442034488111006402168556603991353313528971853545226466836455919170310206449197534590550975512710667734801870407967271621715403216874494288433589817890116001684864602408078795939625187563058067307143388349364925919162144127241079255631644626959749442420639776756018386747073068387258219957129282695416670750183129209666591523755557277906133719089007574664987581802802793578166140106276312964968154213744617577026803357845664336689559189095438371861108012131652334593902343752407881729237312870400485688182887089699145458123996999366174751249185659023441399341574293751591247920473162605450670830295181106897307633906922829219206827680436154518080874366029272667741811090623456717229451227142847496049505529874754238687032264436274741940992911037765569003010361449327599551844844192476765736861769356744151961817218413931588851518581140420823501852427446840112093252301571466601390938434018594156764386097419213924523969080521770940903196069313471539188193715763834232383258775244128277712684708372559226402008073645519396647978202878216636962090122761102024384730309750320559142626677841423937864517027102668818130887104540884591403613558128146092567660484527313833841545203167326820261889504372883019135002050869890599515226440549838257491454304241241187926756412987097665242003471250787850952149113164877718770482388138016666538522002005098291353987034323840355855725486720663657048677960152713487676667226409548422292870239520858493501480508836516687073491515555058321940727515018001107428584971622393846218578929331456225272601005717185226533186585739039736502195974191551534722805377942630348663058863640438650703719895469758125601255598774233217121771775754521040796753235255062236042829705148130186513839661770665770215753056973810189887739035522143248053339551237910097245569791882469032746066118892956460110296451284007885133904335195159281102242283917702141469955520432802622150805343873607434299277368982792750675981755653172696941909883587731176622393050593364559758952039968831416280670103898703184161972443805681525840663969614811803678068977808122543675404305658136726856609008517115128993905206003890843571783193736681576918421576823674980988821068950274052158193208522713210322560658191198114899191914745023779941860197244224800874389428119281717668408671092625370494874246610043420494053498340981117770900775256265937632973313155776360273658991246894705256103541135332312638605815366893418494192698323405958785976502955699547762275725462618207827256493120785642202071040000000000*i1^149 + -15030407789585393545993379667624844691044247901629374100733754522766838135544753173478221950994882246666004982281221734371734767067251395660311520311458430956616886676058550678573234541866975208954338212076121599950953869292749227873783222714901318442160827059951986306643760711297169038314824596469655254369348939193730052016088921151960885281225502456758497569291964993717494200054888524686816645242343697382535167957901409795841132143293796161628283518979240067362059808549326236048306343949029863906990743409281987597287338863375586786001407232991544396149897555368973045649074288886303492622049427681489231054406600400256904183450308386321904339618863423123262587394704270790000416202316705054411674292512091374262298754877313250405998330151512274856086467464687214975048384110230546385196255555945954996233189017994930694880955698823916080882128431645258458742374123257622131141559447600696447383385469519139671676606406836788237836652737350503967864864505159713140484638926869719536513459987110132203351524034648160516805923507423778824529468821043653230532967551542703627691034793711452276968205770037111888190690680889236923132501805799683297035310715306952673869695121410857112166245849403620821227822370066079187535081173230717469633835222384589577779110348355086519398441772537481868601476866541227066120605388105907093854933632564731662520717983591509999324188878138991848419991292405782057838791669277372609058662962658362571384954903203338012714809198968049139383669440555424830013427300425254334790084701117156456065309503129451044606661914153190032190548517922635280044561972937488422012764320846162883566644459160060932217373054139063563615113775507603097468098429331553270603151838979105700890014000019114100911172983115202904695020483196276696656800020754240197530380737466863800326274103854656062657699877207313269287977689803503322067094940122545091821551508146309765235857878176555962889070103608434920054002747148135213688061763576065153400789214487379414089228940425990118879575159857733567107730486010746117452477208262288380756154407639298964141111463747765685067463274983459806999078595103308455300376525777717741565047024543013414768078771452121320987171770364274335873904587669849914387013857358393312995271689497815482013872316932145020645498724433931303849482232060079127519761542895050941978193926093848249243593303944802358046049636063105052576003576587857597657042283272826589077381398443826321315460404917498285688222329603428142899519813905198204169752471712039240565246471283001998857218640128236838780445357829091071249086343910938214343699816044312032789988367640377318041994094519583280920551680396499551042481730710254596652275143335476394933002467871106017274778317271378247535256855606893992545754681015605244254304939093064592821597865327435260645436482130368757885062710493799196714759815076209343973077955405255826701045929901839724966997025189293102843934258395018709160551880541141333610781199568520636503924962867777749250558255633292037641708246330558255920010388225234324926279170962021570213355064719720256329519737024539674627816375228887653045394997248000000000*i1^150 + 286060902185906580271650758694404721249998295267610031819691585500570817173767641877753519121903748314942731951142197371483023339665136376977648859598929171820648076626630089227215928893029632259194782660713887276015320237706860989108391174120700651847334992907925366246839168010927233347925029334972977741300694060409553151070190106014234799932236222742135703962176156288719387521211137084696787178305729600297720819189693257126562860098599997465302737035259676552071363335093009763731198642353287316429558946906093095534040826615651247604605103675445850203170370842830037960372939413061670988386046634795823193762023960572853025115423595677430411101427410781195935671461234194805925820492055965880545269853705408805525581742727263379517373351522858365200955425853395682742191148202242788790142918966765060359918590844989678853778452858314010488606859885618034165274727942546340227494327616728239201453843115083296775244416995360502559147152674068792237228780629892133690641763300499784916176832574429661487272820055282305252732460262931880433823654838434034321463166149788239656732884835622061185214355720879125063284971027476028654777934104731661695319682737554183065024549375407027407389689487102514198389614221385261041731165724711908158305493303334134144041645151474281883253321688360270082638443603303957181722854348596812593322096393208589171634590676618265746719718390177057289255911020831658971321464486884641467147127576419649282499700781095737522870846725834804148996812512590118932057727862420569756482198396095321656630925897309835656741247852747267771900387467043999734532550710183837715454380157604654379515977945655284976921180818574077587056185684308323190942750196533032579600040439504207987930425442108834442558849937419221224809002477764189017956034893513204111104289555745601497410274497880887456636798097698772751165274335192369206642123691785485489634377857015914063596000172039895344408835945405730607406482500588783189568206415750992297785545420263468573075986498590383757960481701351003982660782477294696564805982655846131731175934489182069711385409029725062146509835691921940029351322689607787472496680945773898773371555494484321466892468194044433809833919396665207650313158755327726101178469362247672839627778789689192920639247809082654191440158619488431820451743830676582143192119133938970966901011972314376091842819935804344675117717523980513442843243048971641163848611253499304140500813586309720156649749431692139803604239335914163400233854877149329890502249948043033577038544263442809185874179122146504310179649931914039315181248640333038707850747402777067080342215207176949348458547151756339884224260231415605867193511788694723911547371294678074260806874657354663248130206017451231716787086075200631916302449437050515665923104783709498954176358497297934560435798556350769806852686776471245926704209217910648222781837629731513013828750008526909819386043779094050607913594732382831550347375458923790410298598027798324834328134822189576324839440862620757658081598632759564891961991383443945240395267463679947418338533814245987359844331434206526039887642129978097664000000000*i1^151 + -3568019301561556818877808222424080885327332848547099371485284365510158126415427026269737296564114415475532803874718561996145150266284483619180062527026918452123813346437719752174679771070534911198636233249883214288886413513055433972788756570458400401955800858075951458339073341663735596717487208737952119860336998484783686622992277698731558573338925991069749457334310695617878258930783199250356954198396877261082955284999746896621239417963340231950426626905503944770822569125825217095141093495008756494163434374111315919709197376653564184761944074291144310734981837188957066765337248528496851479870941783480543788331524173277268624248005762678612444304761905368001821621359267030927159051320837833197849435600541226153313997642601563003174098074524274737908811348069382426181751173624332825779477710080719942314280634923849495710755327384287104547685179950035325977691952882066276696695567118429404766397745534253674422535989387296377415104088175517207930958177670560844625222549530326113027483845022141655491312357732097213935460810946494419839183515570960187649060818974101021583578606889886417320717176466771084562006060676709319030284877708085576680704256107447433710138569420477880316590125385340167479233037886006005860253496628170548942159482524570747756607280018984063466598168384443917429094696774869226101698385908336002520202639965493722509436222309404930848767804812773877610452938840637266894262978836746881743343994571814150350281876404666776384710435061743247226828118574317584293180189897835244617746177969312328698951969078800604339289254949698493602891637610999705576607064771241023184381854080055177102876934108112262193605259930263287087454811353697598445134046376253592933635110002497393056342635347179373873915804962878135559559523422255038188549530312655362195297065444239864168282217767488513735767179798177664129832157246073067547613994142785782048575825863363865544804405847698163170901487200603146287870190255550594266608237379787627256306919899399172073755165641232163158830533354910838591451552501980822104384128840796082093584725354566218289004442833029319480451363376784828955247874681454813922726264660385118623604606929872773685836577615897329748084529263047897548971198996751776455047264375655090545213131747869906791109589436280279941782218924502102358728454716797690754152167319913792276434882506827552142745501389475076350569840787097102174004757515448747008173374380200742369097186575910037274973134858936956362410683380434294040874085031936036084540549768361255800476343304245947223831324560756872038059964379725308898962499031198620270907759047717239326181417102810502864769125643126169918130170899439396809468475836268948957380464324701984296852159431698373722943651068695591832715603004019879872653768652791808277467621630614123115660495291371008349604049499583516901368766691446051073510540017279491663369747110903128892833775784766512824000827178294644100715790131099633003797587962580237174999532048699129268379660322113022927241990719622191288036556279934418796776692220511407327809115569344645917688462023927065773359581037455503138802892800000000*i1^152 + 39902806045375321572939206778883785440733657167846638285020600452861495509773433031873695395385494691000680781454767888481524099626420479115560120163858104975499552247445455892336565715837124041949734192089120093042431121635262075914656632773349988850116203398338280440712442406397410820348684186570113712987163648180767899916464532893007487645549091863524726064115586833043956108679283663221998951628130856337540046695532884273139532556399611571292282449240754995811263311832668018271336515054882719973467039087301566706578345338301945985891677813152152925089460486548630946004772605047974499128709410935794669774568843645793002069418750625217683986034529423508960523586674047023307764105258852478321048232779613848948405003772140021144520451156647441672714065171594424647585916430001217687716015761063838900106392041504797650737084124292241920926126645009640039191131722602880488247102243455585023970569016144116509660466270760704554283538691348279492704315851202742776594124801120626686189448125356064256709557358011699886697233777481614894425913791627924474750606009625657868952631929674105328829404904066936484982646675922040309344381119746440807914193344012218364261115585568892955310192881326954845978293831073390468267539653830750824171803213193937103138793495265874577442988609770283652469318583475777962402115265873597358888701796984880533978851243785026301885217112301116967456313652684299271709710344563612499500051161723815692880540554543893384453566443784163934767456792238853112996148379131198934707252513250916828349617115727902258636360064240721823441392611821849755682127349797113884645984084316875346602283758811032397290810865934179830439960818334189897072116733617637465223078992394225444287787228736369322874468242126020750826400315441054523715936035296666617848379757078020278203341838801400048775671560624540941146428199637481877355998569231071603820951403659583673504257594361853497059070710945168146485303080628340094583654040058770010762334344913119445334018814507486339878126445495973295772037979588236791851891055576176123195947684662012676400445102797981264718475765067771799264447471491180573233440489148423055918314884274861992625501882092583780869562327405234178435557396663316008182699631088587752210904176236033473035753560948916437241849764516723028019367307503121177585076989417029854418940282484918502281436601028444398395189719327306615785233608096994214228120326138926918464353004321704291200760771483053679629552426699421611289225180553438511046449884331154909933205245873806989880419621231625432249219051673083728581227785727381160007710417157964533462673490232406762009254611377387756508828714376873637179365513247338674137458426134731645521929240984805535074942512741826715917954869015481003698993385491881611253485637598499332996852465754722976635636804058596535262602896743474373213173390390773918177703165014381628338711137899263638616623458199820044498344306524326320872717777878386737218862698671904682956473522559944546305825605366313572416236112607642683926605657608533183847383473644253179402919065629370293659701214602854400000000*i1^153 + -292553422351823986727787398955919556714798786876666529778683415319931361711154513223078354271467147330326590923847011910777632305250994355677304172455082563555730812892822731160921730337961076266417504810621881834903353389559704314045854736080581702093969899486264780500096539510274689269579448543382705023238894070962021243430667027334711592974579809969615074574798409057694969669381102721636526008645118687943052196279806433399526969396192138735518962659959666999147322518282551238974706211681484146654388529757584099041181746627442185352195275394051543045630874163752245100986123094240981121727733468290310135961179598338278563416711946993733612339784002093515114220944361780555905820884525629385919304213593873625640719466393646971083615965135564146729168269687556349877076014702665215776506705158537953818932854575050945378204113584356082435735334683174101254070667035253866213402250320140289474431934142301349139244273308208664646484622628232708784520176795284437345662521131550654133171762864392500235731241236891996665104752543543131043165050862892964879841865509170312544127075892589666233557715313337224408087748721634342744404799406254564679929513219917839894723598533803226207944204588903377131295293742766358874719361016346128732028077367820127304255567822162550724476358391448299683524324618892570652436254747252154784243448921246850844942887256653139472698818998792933692113780690874912989804480351775428663052301700910954121345514233794938536548659724649573375260717638631447144327152646903682145040805611250616948266636959063686454324152225515220087350712420961558572390378329644657282467879737474485572566328010402349769276437206679655721709934814682554633818156181643245596994354675159653207387806141286216404599193072889483159399632184105861932144782068953784527083924969561959143772577567774932089103809054194376664143804816283671261387637337958392283897857366968586174264324691857827276446746582022651207865682159592338539183841324144201101618546337541534156918601236399073483274669948500674002270850673017346319245220449289370373667375495666268410086109719152402476020225336277532440628882203507600433827456701546262026472473773042454385906400683498173368819582617190516664993415540218724179536477170194041328113153165806469841781073836662209065577823124706963999349497004750510502768250416842922682188253019154715232880750125047975900735191638324031354076756268690517348102193689889325548861374410756358963237387086481045182496779168662837371285923091339582385749279690551408965784932115112535980776569676140290071689899380127815268814824206390334982469179685084471522088061457023767337086358791688167345274125015857491411811928289267103599504479456690809442318883301324729016669065980829151536118304998569093565156430488225544585980340492451186316008138697592294754068404035044562222842850412937663896305210316305483059535425456356862587014826697434569646314822110566985686980706717771035207750778294004433057792634366339456726808428861011824324072156519677792516777430019190396444569180302213211881290507535893487484598523612414688058408960000000*i1^154 + 990547395333849557890080869914123275625296824869267789597572814831400890115133916137098598337093522130166002814071832788387122655994196914834788987456671742807242618717486233764398629417818220512403455136168726012284863866224482234662903748182176408017634749970819360293195415129135063569626345585494706172392579540005276589939216579087551716147170090828181896335321825024054913883586687646645716873147243329266816691338207191924358673410034277250491680148583731359990452830954329536760850692975792893445348489996461261251733356000060200849170934847406620593119788540526277752374106426180515511539059592727872325686568032175515003133450232595212702503100990465783068116414341166915584982169212629047954358310947226157396695278783243021584253782376247159343840637607300674900865145994169402612605450158361496701882010430197547531089800608657394130984898824403151475021209309187041952121331779443082236997479502052426923243889075056234693803809454412094830908214161034587807983573881447701997461754534699542851193719263854446482658841450578574780340825051874586289750650952569840636307101745475307225535192171447879579830495924057929877160389873485277110241424272801455793239419857663366523346505774093689158904344191783062919406893841628270661902367262239231774473471297525457164814635912537040947516381992503883249917403760584140347480048052942272118478331136375791882109700037870664850197011982945709480048275165810169815399364300496551008112246554619056883028446434007665679018128458508625206427170489661445745993518124424059538882747778328053643268823719652939287214626488493503284779608634207833418000501030619455437231116144033354201095562532444834495262593777086218636069045187545286121591358883527393373170136102342096225271635821147259684239507245195830711293609546284616210598523749690605834738700397650348953151581579626305952130735261184130422184738491419289570060192553481950596749805497964792212974362594091683235891273444450102280915945231340227535465756869802982173749455677028285265884205787612738244255561232367565877545220434687183773624230207104957861913721773721055485321614812490417172172817659130600452526288683448088318856140056138726207319317322127760075579421605714805575738834281986212028100973128899664056458298307044099871260194176123300645448445090038586969917394801267224394566631711190694718978021061240791790448552641270567293339772491587704514331393618354047253067988357742658002495752846493813951492512348541347639357700518976778811917304138148051534633561274629292996901896684132088052085802211640585816755350517486335259678378261222969597217792366086073081362350715570438302285821474859519017772520717384495970854683767348317004527924992008549374194587380156517556691344746957534157621348900636922082155168255003753514713743267274153405130254907143890572327647086640605135230201598042291112475411199838362932091588080711421926494553075427372107174183116573469497384423551570021024957764510860815531546851063142346982508156360521907897503465967628650470058033137345791486685434318766513226198118861113471398959739043840000000*i1^155 + -1004947845212706299596035302955258128454483095305884552153137858870868557069502632085655871740728342875294496983181531998584616681059958908341948416674504173285971240138917067289754338152638967702792312323606562328122127752457325076644576150480090012122472600324368256687056385875840812408041115673138228010766237280601383427914204666178057763328766225284265601392783360705663015729647027014246876759939075811913268223746680864417950751866617343405831794507579192962252957433931573804331980518410936971397939054824634890967067523999600895828379328357812336341923164156798191389090475663808747489143535272728207080894752663202216434471021119897430449170662513163086909993584327252989222988154406519255366534688190048404918507472647225868737625594973814564292254187220239035202302561501612783637151420515852377438288342732607589866198232795540777401282111515055807859539491483632477037335999812775414641385913303214433109310134113138004626685462920129275725183126002161410781027078157286367197412768796694745785955434524314883375947956104571563999775749759322193022428195249029132424164370734880783616810035733368309699890714682843582958001228030293304754928034093957207047788005918804484100578429067484461767378123728742800532829869351250250995631132909618259984704124554566780845132018958427763478490821735909649271302602446476549440905262739740959210280581039316589804252150019104861534188422579257279015081245579425621937519022994359033010407767544035992043280403877802371422264128504280156965413201827359981941693281044892689445039528808254681804261945065484419205430324265434672356325974568800502357158103993531454450871575013560547799148408901035963462449833184706096044624160965219896088775778772694160490495001142004957637613472940447071349027872762509909670026950546635351132004388056033942785120395314874635107922099901171436044239309288116935492439076065715847504870749264696600710081248824309469933222741966750548314973904128114039910493093328253051749457018850218438149628728593434122522831806170589375453254795980032043245823050391780010104691950829469545688566900046645048286017178430452473356782710364029439883534238516742911955333224065619859519248981490108319227984102777847371206757590963050329721188901914360703768462410922227585713999539516633777370747446453792512144539182119686363765970569700237797736488840559614469452941551365659328838920642054428203117264103212156502072320108385745119505262508229807207257843878273847333855324595368565283153468077942722247197695649335865624757199600295981562385263115114007472393712354101519941907438171141466322877363069698644494362232345830806264230412142476476948396256155039590091770467964817001247469168327207480969980765164391061104640213235879755156410209231655000530410193856704462486327730575334865328994537137334796246635257041355099589538083664499070291264072068158387420675764934791602787732518934389500539893239758878377976045527197418326960057650012495377852214682275521425855877961782534072449830981631316855777350265705126062869236883560503927339586514805007224668160000000*i1^156 + -181815576634077943663466255866820137205245791834013907372220931633087939404420609467206720115480049005001590886675198684318171937936518158995942425717027311164648951327401906116683499858481673264119256082462113522188920904957275725792685478400773744335432803058219200713682449541599315907383177575094652234636452177156555611298295295047487624232778369628442605292157940412167252275524173118374496919097877942374134800986444259226641245595543312937894394557889971141471393823861518000114577936720258282914919827503443618753440620347381408148232680009398219648625299252688187816155599919784962989662617831140942755150855764639712902895409877451228113763164903810490068455562784554296302999156090684989074820669553629938299935874529641633402949226750784658006491989635919826818863137503440192005028059890036408711424332143769313498871608859245361776198754842811452590140090732484996951689666254423481767055723496869251094942375274547855867990669680604371494393962368200841600514107647990957936302402410814925088565549098255096273496719865264431810263217817876666206710447474347303276493668616523208883600889589711322185716536091453859755089866161333950137764249688896472999368033210075968090175770655979598177990705822457868419583251032107258097234755145225826121564350787788741915591097274016754686033800844671992623646154532418323157489426566219774106203856759953578431564242118922937441765009400172338600431347046243024533733168671703254004002921647462777725976900749293990424622958310118614066815183110332623716394948911770805375159203184358810063842332550241892644695616655125419183045203445255088124336966723468547715137277859260724041576002411421536935790474240455739954647602717894688323899315690262428814691681710683955955475494701203804286931080843300247091335960368854487516933122207559995590433660948705442089466536833658964603605186966976044457664537192293128291511740467581504338143384989398174353046147706497535210936869126061194654227348899604706378730665594032110755592736273435885839517018352856886577080002327753436859664245684915453561615714763372023882553466074337198448634798027964177287792459664296785987632287078065710007486571220129564140149789421249958659537495127928331985537430454008005967734498319650069949268352300976738909674320185421352484891395089353578597802316606190121869308377274705587872444910474877213470349552282562161966458877385762650682579105923796795797620100424755109960964188024064601742753845446870525596543601583269322883315468811875608646532121441790008042678943425401513790334908485603617951555181681235667187700472494606670995064337131582315890020931733761986823650900967343997501781480393176901022190393984665735453978831112277159687023234485675978523195320549150916390386915575946303952437749487631628967699898030524522158751143769872789458114639325441363336410679611437834277553227806299692599423556442309679787684544714709165533054945755889722247241156943979130535241329086490332499773573442429916257633426150699428888658760020004494990229943974045131124900697885744906243145728000000*i1^157 + -10802290921928253069500984467520078852431068140338609263675631310510215962204511909607055004999740210146859680969946156671599795246674331779870270425736133898704875558772349059645249450278214832679851560967692636096684556184377733463955744068289289702656364987284848079837196899250216027937588301798965291454171680189371234313188120203165810873429662004550056067572793456145725953229616185400858389799877680144072923989679887648019693553423654822812974417079635384231230113285413642195491709477349629378248434603484346753382631922840933015219674715923734381619037031345359115157363929496190927094437571120693987833281176501376089312911313045126399017664740315129720049917259488949279194863041267852150298589417465716427369247305971589674633143672105954763410267964938293114405539168809273952503896343088111255185635482865465596674701758096119826563392657192066665514272145588853788946549003018814336853102609458668377047571755694417112851773413405328982931618211556668863845558264775881608387951736915002937271736460510593467113043225061977497296074328388216959873308274403072593864052325184676878420394558115070400646054114278092466584905009261386983335592533194009789142245316251148636329297473200186714884068531724610802542764126027912058776806005848986910811374842813106569517846582999963923117124851591455453579450745419453528536099525279379902626537631298897439082055277358783780393092317657031252609456686228010652264520150041780721323379427132846310453307495502819012402631140689408163137588219423455442189434704147875291733607641784616127051045030274464930922257686756444695406217295444487164784522878131350442350277449350522430634829189621489973694272902695139741379874043293156180242091550064803188029789707525088354372178764334893331195639785754312598580738863130342592642870039665923429486282772662316954045591059406790336329193602853029206732024304215662606452612112323836552137445396001442723088309817867326165063870202364519534340436025080482530343553878731556276338030038426098019280105141338626269018855266110175642114585178193485332966099266791925274763277875054876534216086964525350357484517549563346072397931400716738533985115831450473979021033826166500379592775705850562295517777613870963246955445970894881687563782878417390675658839631930158847712459211267750617728839758527513150179859616744006266042419687918272386067159810634304661580746389426512853781963535448857578947327147138978984743370667540312660353535446473623468483464715739320825719249243409608803393484754226857483162734685871778114434698933117392962977962913383059261875601355362938317238759868364509929736563469855538501149973161407240373045655384793369533272435034726101436297733894032048060096601609401738245790617233973649781422303815360930653338557763709964751949220778514778531398341177100049573037259372309840023193920085483563888668114010941431198730087098596054669865315886607947877434004201772869227257232233396984638629342884494104079274170903976421863926369452985724818199086223750692345475611036816855490932075868979200000*i1^158 + -337931720016366960949369526643122616254606557678670014896959609153915326269216956181202218006904469308537271085795663793335757521903577265463837546245115582368698583595227396278353826677083606344172120158486388049977946250266496852449590044336894172550595691030832858792987183498317944105290130557185114481989401879773492955000210766900433666816453906612995833274087229483044951562011868891573193035115519176037126047230016795434829351235240720895257127107496126481324151911053263431280072058315060623499203366855761200381169260283426331439777613819948354293613065464052033782393851235804162538739464824631753272630187364766235366063493588317602494927254386105554138466348292351045122599149491739798405874198823936320310116664605327934590096880932916338965985970895284121385749227351849296082643202859529601854093066925787591255615386878778663082856394151298861624742665986830899853535663081157582092851668218428960175929114085063053369095155616684810450521762270339388405997170329597158997717301093270621466254871692337363592387571189285421929058404537857265879201989133483040095215157348056334935913848561436621281591358160185926610341162261105835257205072110656281903536824375945839693998950231424501543114207633811335402262539895502634498200216897397636979409913524948792477597468647269033985114849088931921030492141839687019088177321958950744041942411414298554976977556083271068665741317489916147509962969388684887609517134936470588764601427201459409502246180138353071924081318316491312148985830047352689469210244996687873562639376053913295893055726054237647712043925658682768366686091176161393561524057597016016309602891922978765660557905080546245391608623161969167190361153871190242651007314461179646395991924204057106422799116655070558791767847529745012854476934650471349661359770142522291404989370157563500914269154992365515898918570051714906249879841493045949512631005544344677927113156209989332675122397867366579325429249034444991569197203675187734772858060443309789204118510348608441992999433119988658073308902618184598881802300480481307588567445230555045910308761839598243744830885890671958374757803418402204146777158825207014946556948003347484667007138625745697719073518389143407153462516986618392089315053805288846059468366303920501208229073445629909544285015145208544552219598415128183945699377122535206757620391005039426470545165490623754461891665051678146795898413038006857480896172035830729194492728934443196899679728825189424628878621249978554124461139313455806907119010549573020292758006202802788095403641098577579114809254016290758549706000571616021101227325103280458517679783883098039889097605223922466928071591656301975661489557275624528981495148800166701836330772545082279880437325456044427831266572299324104986323174127736336490318278726327590487288686740253605289836234372985882148450933833294652919527823119033361708382841199947229098335220413798391334506132400450604816046030448848247399272814491857647252682505991889658470686144029935085402523740341176078129541336304032153600000*i1^159 + -3211866208584606394050636283288972062347318668853898058722653656729001645709383186994217245331381678990552916389547823226011429102178379811350705405238647059598600520739517043950052576908676202324350189578258181777581351850554709118877867557231025068338555708761522497285908202098906559867431579313604383889189654414330263649623601642299640406897661409595489239378839276904581672649745924232147164659765373195820206032063873084538884703287485245024975208832566257481745687735468227811973502034758127015232223908965719230116222166466163046018615765466555043850325212642461751315772737339614408424647945758707828058911534887051107558904053019713330447894918408102068449686979778215268252085692183131099907182992125865210453932728943047546759963362234012652629548532504943208579597307690450151873396252669410576222066611172891293458190228445799896527723986475422179903065332387418129981406409123346247034070702726332530794747422281740798338132090444147853628423052209772463896520760643140757911731333449714750736964741615661452537224345160152496838440376643250097435390337439260684573753325182183583462825456971545958480284695112403733477306961481474666721047592803514245643506963785306433813174822637396720136829721821743090832255006288359794845904495309218059922939003334874801645445580426892316163324045042399226634017079780243272526893021956541365654387637938537442441877423893747994649631500849271827368488065292841455013421381808255360651892729027358949827163551994660391062457195043547208571825018911408855590957993025704582709490827620521534645097721086561136250854658838360817452577705567131146287925396689543808391534882487969532778698969617794695157498073366879495701257895985050828997037502824084624038582400657436812098496577814307323406512606078786453894265225484281533908808992184528524432584270939382971617843793976206162369977819052537613258632123476650996112345663400296911905931262731582444812131519952526040454495891110250356434885628043768947607068717140049765695447734364493579703282280295350132603156466271471799689151928556911787323404293223735835016392282224399278328677909103882309220995680077065091849584868757007595427569906393429364336759173117144388585437029984275649293787879234793102188694246858105541300439814536289812503276697015357899921801009464061703222927796485671778452480796163091729822893374647176378098076912597353334758073318608028118032837379827934490726336353172171458349748848322825750393300818210011721810008073036723349914173290393085040393416486039604028119434343227466892547443721314221488654454883542219147774532504788691766432237471351412385413183743216975866187006651305441638178828937343704026790180606707152729471279698589693074440106006164041118512156177488658759791000375563358159671207742128442141577318801422622514863412301879180296233363163245797645879863165898804696778889246520644586533603742355841381020212546282834478162201979753444739530327040876377832036729575208147923136359902361224195191495019641189626103370891709394483937280000*i1^160 + -4874311811551609666802132929114727450895424691383599230765221958183429032799159594416120854943898758910879713375385185327132314310162536363586641461641370599047181366076910524092152556525216974595375148092037655325133639354379073702618778154611996522824189797337950059050453668541977775864215491217160503634841214013198101837928834353902794221150970528263120965963639188164912267758451191678465632857702381698372757125270707230836245323599988527769414332215812174977262811537476181605977061180691058457464016185631174223546855382662092193132192846184269962381557412483036952235604229769963073044245780431089202008606453140713141056506988652330464748698150082914526120493902358422640103443725513728005871574565694458003008749962497652739295346443155298203472631862059014906756900913582121584152935157032607292170450245818165685811945517501635604178657241684334893026845292141328586436943449529111592935434925911797930317441168719331731972064878393013660312994642309857265622237385305668469993801408720467931492707856661617235011369093638050367652822341715522598518327373007294709361008729296041392024383990055613581783148448124385451269940748166265405298415751193723676862067236283261413422491405166275884052494263139057104644424725315978514474951498169402145341590195086764357015604977454049465578069502949517314439880621987606827489906653799275576094160370823437306178668757256345667548827965522068962530162373785211496113745413972293768336598418944484929093617205358190467581510999270119768418814134398910402253346632323146630153075526566585309207089409551523543200774746881275278177802172092840752285556268948224661128055359847409600627820575971122945151170205824760897119878825744451616911335018558706454357137898205035870594822141752643496060551549421117361108362581782345352520611786715075494928986439532794193571835628832856332686306609318120227455028017762829425805571085813589129869325426963626659598703146500260504818965048482311822037199617417103225428098278486979746496451425822263103386253987940080714343864115521152005605117094945222320304341139859002684695446634846042365883589759995391382903385461099457417198110589838821512785568627267586341299180323190629293455182219029532031984123713225764266029777982411866617925132438833205254227241349189529269320721325423822561999202966726761944074778040623043009810973561376365224925973684117005822014529566514145249109009285499195360406754815271125616659037960063498833341264789126165572491461844776254267427735226885388710742270867663174006912740816963230770787754616177267708805034700867144254766286146890325143846036917502558494466367988353674225309220299671140978685245957795978879274797094173688249238439839667123872331911930778033099081513130313514442054100745733014022094222738111027986684859677783295414873881567764434146383514466413407691904068636577145438154382812269564787741864591892451132253106073779530735263641946270401458353813906783476185596953587165513227792097568224999046437125378161140747091312640000*i1^161 + 4029560103605972978858989040143764360268646608115975985101661859597167508593327732253289874814158202587773251164205869092218325005238619602845574425666592266583167678932609645704654453563084492824134866906345137852422217789738763453124416762873550543242247437160389365582898574958799600909006773115432314069848469252573119550735218624978567743491854519128203656871533667743027792769522688622983924097279639618958920592626713663716211469611001938118340713078763755452469773572339903084643086708101975097076409118939506287531716385018868925103384786595283672590655646513875094736009142067936472315622495882567477188850488477962771637329069354948633879676540758508178071797270979376960920662770981589789107169798766806899574432805989174197274005949538766652194012101670287526173904993514009571370258717972153758658799802218055383277025289829600739020645892813860088268951781401843926837355880403834877746555541492244448531462397877801117524553992774682506032048161229948097530270053289467468803031455105761604742001090649409489569831574194882398331971849877900693532001004738086245378755765647673420395023005813121491419374616894757965698656308454530336327263884044335020903812863203660640383549847698636889060650081020681522431247905878324506960819493601377060528290984199597840971597801398658150316206158602697471533555836189317253164239431482541783392832589030372161130062585826525143870825429246996390675183678317137509310452626348093744869827315554829059466359921443035733080618924077436499737567554353223664774853105781801337220559367405981747137764166227712801350474108289323704245607634101239510497548762213506252274337209661556756959775024941261392145986730043546999169288143124048266499658581791101338801948004180401761997259836065472968734357476682557515796852553479501077682137736307597327211218910596127026812488571940997866450595707957842030368595830354619764029638580886904341782598931861234060729466381851487147507494687679287277489555552173342332096374622572247162701300015719111331748172121288588715080220629829075457665719781468032130421578398836150303446128258245596800883967688209159309392758725116252113889706503189522694261254238584375544168107018642954427734312591611856082880518735913562861427595288481676689628216912798497332617599078418932388350593346230269474091585817720953497550208605302154773647555518626783641314853231975507949345481121467945946309855423513133120067593517198707169141776484743723795419678834554320070145599709194671532135482627969414686002502682656010727634205548392625645457330645427846475371487558726442345280451434756735566554125310932116661782534634285145756232050187274523080756081121606078072468878013300012768668729164708582774404327867014712920826265440472443469465775997159730524097769479863807165452815543070436600264496154971495787967353216217982541310111407372437261276018353828098305381153382908504262027620420968927456539331832949487957665414797695319170388441568464110798224782686603129073791039176704000*i1^162 + 19333328845747443480525471971231328039203649139476066647209710868799187010937138975054104162996274708472098826546397341162542717253378182652412194831819049669459732687745177803410581713784910512839768082211878923945849347168785740264772692755153091680526960713237364224027032226071977285686994971751384771171897335156197575032308807576684329236402440684841017699135269418468118355119233332511556349822549324465120836494619499035897980783174713316103092691612588331526592826837865221244651140183753269872585527812528333965723368933660101486970590619426982788496713351346717503468969495780953616208101086321872682620610501272713852438434161444211523492643685401980439512271253009385563479871938699908125167038763990290275483654371447096903685407457398113690639210928836650217280755836841110616885409025285615658780965146635305946941505450387201088233542353515072953243037591305324537746859778588425832263850983426405838848344205730414444709852755892649999361090391692975318573802467844591948340266793099025716000500156899525468968358421199423933279638234272178134760571682489959478740008975087839029233714960023722459754717826747089350250581030844400622404447918144398949157966637636138409317774319523943156076282753957749208431925360973827163485514094225943671884443294920759705978924589059631562905755035000458571149309676580797034456588280073868423672949497067098892001694613862841418813696222152895892042876885104233692994671740238841071613715622454554148992423212774472254330945201268184916664665658106626427625772456321549686716448152227516171078962848112131727534115413935829186300366435358273378071094766803712828143184512247664274350217376112490472461278684988789972460508956488665229276045316256000315297657931848651672904001292451822543465062896939864083952787937237895806684833246088321791675627864863286041200419976348324955162473119108853935185467252301591100819947261714252460534736081371179442721131651543414402903880335212494731765734115481623477425598563514487192710494771750054658611028277562552156785214977239467750022578909897379029000142283252321266693403297249641921025273004847945229353900131891023125636735303005362640495837918269161099549939194725699437924992789300571725317915812367697384504029644555922230047092370407023440794069786099406876284675618533402418088536087528439253916496374595962548126639656075388489051891214312929663659800484940434120246398072618594395443902765447753638928983977790536385668022498783178957793519129336360980654327313610299881180648092601390929280106552071055212816140808929035487966854410070759840801310908125262413465352865955489682536464463075287716634566166042786257522815529392075401405562589487693125481610594163433492719134854974092053292673769497353829935600932104652473077003134232064896197624428130567418602183238216270304141624721862768110311582940672785315666140822202533849606420685434395511412692004914594052495782143025125143561548155278253716927947208478966782055381716697088000*i1^163 + -16170460761570883824425557888105980825115505884154672362772611089745161178104240744990905417386651291087300199025867026980949738821356153688182524948404120046901854429411674751996209176063475227140041042408711113032903731013649643633056513150742420143624470188785477080094868775674469994194189862651008725727714790304069632384378905749829248505565711577653206429891031546515671213224730055675160773969414295172115265338026775274623987111175341778961677444739071360398720631350878910993029658661829142879725620075574269465146060402226569880720784381203934479964994401990599550921192972509664461253836799951463604844574216786733105584792626807642118027297084117218859549644551836900932713967845369377515724700317182414628502027360037386485376578667888132478801010444517152383065471807455502682231999087479194379566666432695070465102519172051781541422057519089431588398509477175868654410792104696499047422967294751897592285118964947044993155058306193412087222352808358050617884578162836715486608333712157557527618884003963860515920121773806842640967500018912711434205052540401376262425967099049271020977904417503479147497922175678213867272940665407121800366734121583903971665066371509534355459827065400077249485389257226059139127875986314136892996573050318692853829746850142141277215763163716337297362201259943912569441334922545253503878809705770923328670559881151259071073457669167402992351160976299326442836298337502281760520491012864468145257021381370999161043585498385881019313495910245262449726736039230458260782994345186927166199308289154200370207112088454378270528380980751694556556845781121992766485773944058813772979226495668209338834510482247910823914110200285344301980903974801098972836298128132945187580156667784375710697662113757010632106103801054383116897456834502512980343496351459975113947681381656982851246680328146504165072123559909353338035804427900915725200755948763673245124457630108867836636341501034637538852372484782054013816747041699711316797084761387734433822359182800700998210969122337392585869853474261946271621418070141212870674301005805256648397001024536236678131167293140397168167884040798763288481508359754490876770816102135565306031947252531544482030356408946711651331995424516678136756635681601801952423824906374732279540414477869023597607687751525860603298990957293534704581807297453636157942108906899276582810467858409834297067587214675058500124598208868344221220692238888596812130718657704377098514697832094637242261821825129068373712192782478526021818673195580703127060370787482224867712188536485900292158310977943918461485895617486542585417187261674939647114944339345429536707168177447392288786988284566828072238217373366491833989477256038440014099960065381707928883346918126331012390610790309591309273360414632543115241299875239279364961183158008579225489100330082082523277312433542719923581562224486842695979501136772111197498120849516873330864318687361374854875113799999335021335687468347817984000*i1^164 + 1219395044571977623577311196373771687453360203871729919470775323691352752565484937771277514388499473234768882244563095817600085277311563659303935070271444510810887694896865299009842403157391146149178861847276675676455369343291947883401020396860486834375205491683744757752245201458638092742126143397351074758774154809065925036032960125330160417030291034002693331333747022659231168353375761102573846484656630886469125420401191356752530474862236286011951482516196727879338669071659726318631600324231493264388743189106660863165049893044726247670721849299496431946569018663923587337068222188908710338264411097728205099314513665510210488464493297406763042412114174437529762572751261439262593227399301918359493545780029032354568460387387923394271715519604056628433158515570595640107639193144311949121278040225934291768526310331468602452381721846325570732291982763995401228990650755080041924664352147847972917608870744865462654726631256332315134219024318285782057270669385729337454514221485038684308538043354509751518104723756942040133540577672219026248248710984821233398740063644430597743686877324702052714368629045038657478413664297934694672743722598030376908429504930042133131715867944698587953022365561429575417980932091360681447460326967521739227678090141519013606418040571655111219118919060881196777697136311164301400556469702009294984917662963120420855245364924112872659372001061864891821177200457978417119249662514304063781118497176814812705167582994806130689275607408882676406752284688031681461488295396839463768388089200868708947515030108407299767645289947077566317630808676275237780203679835881974484460168967406084729163676617068843720818389884695851401502999884466375747976265309007483732755947787237848157074570040599523690891967910874267504764103573173899948800919279233487394541951735668570963073462191724931735147508930786695542297446461260396682208442346694813522794049219772416683290609873300691205426168162335633732591894664787363993829824672457989509451168449659050140171434874102522117174525748747288541837492090004757090172056134231389254078171942172739593762128740653248436769758371580418244159538080696496775751888522288022448068862273741004480299248517722126210211031130846776484720949643393664628172148889833403063621315648826869382722264570068514451845073484341440631380070673020137730409555308961584802915088566963181972559169116566771744568315207006046224565067859023020631230874031131959782591156540580178141409046953499864226446541045073895438348701285554616625387511885601519281584577890381833737295774742238767789323796796283023041765068353378705168517355623285245090373728344962239449574669829753298815823731334406533836502860892904062174104429041071635330831034851053514466924337996089835273429726003371909343719084631743733520516197524499580211960188134801842558671020270447536832353021938093249982986081327967864713415632671432013663539272808037128979851234624698092366923693477483197235200*i1^165 + -73422727134095409407816895910573828771791301388299529875193191642970167515603386622258735170913961805973300304236688645632601794353725896324587707887182496405994793081067633944341979490260509237482765035862638249966850275045488666564471063833669585876558838817423637066170411544457653617394601342670089660931261864882492707315555830626636619105352761196316665255969274997031434604502969261133522962852732749472903092929469894070968306994588799407636436272856981535180495042216104483187629773069356304905775571246448801748533934946378002369454880869266208065867419850827231199531169997845740039848677272730218878496479779167017026719313839246387983928300722597021178711102133732844245958117493873207954152027837522240156760881575802646787979812625160732575798204172730325794650516267951617326511315684135256261513755999429139395976514441688852287634664425593824042293199006625967440377550002192790556304727319459346553931056475492832018452394894204625517857397711281430366814062710234081326540648936335916969171455239396579450157595136440159192884125921787199386091959536090800670961386155080673174158699162231209557149494144099659515542791265978108199355199070833012456980528653005149891200168935486010982755362825530989802749345864548040945937431888394030339488464043583806720407945700471089792246467226023392064797115144621656710609314286605894104148452071646328285208846657459636760518074512156340894693973664607053658283157429660952060651944438847191107348205762113732249921151848256515568855877053326299676247069562196655481164939917024826250111490560855778109505538030375141246600962158530396117176842762740325489776186276757875414388265633400108109420465005820884102955280401686854378703222836123241433903094430986365071962180955176847397243126954083341797245781759609080168655465612342256145457553392123225554543321149698273055935247188751764098636334511555297779806386900571551762181483102358733251644913366636745311340064555418899971767396860059943634930464645911469628392931421182807084260056680636544030927346638370502891910185052035565125450690270574480197958679180228882605435748951927922384813709249185199852523916784854920879221301018557504761546658473146216919186562036811310505914001174964305849663873486709577507839257532796562854015300060338217201633055112410140302513707914983030464382206359062473438058866441377868093785375737380109390558805535940221188770973685949676550431525409060077755237862793453375936145030537403470087010703073987345147075560879877459393216578231064458174785035603272985719769246850192277462441701855431192742702498306868987879103487644057860513588777691149803099187329940172208508762880428290111985728783502377426511343468798240619208270457743575399311884510658756036203455704755715396633955471675189143428178204882163899932864959975530473131685641335013146125183431803032908250687116780613914010245063607569662258532379533728682325855220232477621113323520*i1^166 + 213116234102649279144307489352828882150065564306499504723236358596324052202914533898890226824387340295723975740060918947003118007470206424500452595759086471766321697646280720658050103011225559419245362517543212012174129910591547471029274803054793784989930439629420399579764775700564076711155085204642644994918626905784202271288554313981733118958714709916968962185062056848578289758736146952051366866293934806190775103887111472159352886522323076019338282389209185893525580867037627896751035902315125462234426763282504548660386685128062784460163772527383219192510915427704407471327047017680656078922661209509281555804690319281140337750906371772124983341804587934688477049772798155748080861710512326933525513202658753202113000251962482589124174890417497941841626090141751706669667456486585983677750922080675123223891522802671286836704254475748494435594429003095650822477737682240393724465845004707527608531184775633221158579023695447793443651903336448715253220803847310165672705703068121459273949734177553762956373940977728059519989824260413520936188420549469124917326334690487345272696063842889324633132946372134102665076276206561721014276137396716597678764003017410098436235242524165020290607467613848260773468644360555175827127432642829902370422811162349991267600299543095338017508539123171252227738468167654704957083255241913604165621510443482651643679883533241834653791495402652244777097656797654956907015873459495726318515152313335711330264423765768992393030862779585546383864511900387920955298289587979054882871381566618467871368247865461017450306813042773964882176302894979169740110706309955543230088732162450619988565723482185857204218192458030264933917301259064676622875370892074012974257578041382187495480224047846938336891008885068510119781651518023486205234432252695945218946458409152482422911677955530669619830433930557461062831697250642295133098400783965318716454851736942536379132397441925160102289582009431009533130023000457299497805290292903427874223481997520503731644739398421849402964168675105042070327748879522810605629174750317019118181756727800178760492872362339193017960613766575400353820034378148253277500839065593811055236558720497227730900391183825536079540995066751800435364678929929696081591764900807738306609491398346945702764897192149054405651869970329604999638693024868945490597859334770142054460176605728429719903102442581208972742551044832594477474910308045422591463167857891874549463158523775001905009942070675762071804209602803210192338970827994489172324875248483372978542987382656428813957345440150197199744309608966698704479304510118582152443179980738684442531993389157025993325167339011467625788051350778454104599700444042944775811057244113454538527621099243061004061006073613424677558788714249784859575564472086840334085992853848506484302834483988068226874129349689467128066208072107361558970339832442766039529831396517711777493633023525529258557440*i1^167 + 7951780660848279354810925754563256683573949360615616603413419037454572668873833287043172543236441330153101826159750424610890111959784870434908360792842906432299416535135851494862192952955604954987688059658592788077754536905736007923865805002685400808846397702152798890430846825656865052958448331482159650250750326136181084377624056157152028376625527071233987847758920540803975889530556451445844500764155414318505719217399048663228700697178029861344379157332506418324311671220869222976610449508793834697180694456569347742868555325804484390817252412447796843048069151192173546570578197042863119029412502418609547024549903158593464393528714150258377353963212519849981400178965779899371957722924707559294126713240509659786940064283295255033090983157183519279236862071227031860935877424078241927930571075545272839215345904126259691702140555001387076186128833952081984505418957038516610751705709512275156384141283405910446913671781623437881462115383313810701733368816040713675239451181733030916219467845320431338228136079158253035025874685643998512910495241940050266385211379467228927335813158831436137657999042909002465279088874673117717983312807662067042719164484926789161218631486788454728193891946190689861647228863618819309642411188795191851303959245329316217849656485236904333365638645652248583052731824599381027321219558454241581987993420764867552951879635259675335199117084494443617744783981107801354350828028748172672756452150547348825340609099205910665307334407587826568150127312143898813246575032467076481246944545790626220134127479397806843485282000006435309817944312290103436971839512993924994373518714264688266118118548368390929869900234103135791108482203279084495388716249972460305247998299928194285966637345953584279172257308158069698048034071914019245036320790621066758937404236964438142755756054561476123041406354168245155768162251568845380410307388008230498549967645469207776254079015760255913719801734536387692321134033934708090696695831032056603268053655863816737729070614071557105000544307180072956717511866124790797309450278147179836804460105897612725747184487950235417300916518800265232998129649692007825048060873954481686284433257071602758969310878277948138281538545589133934844956905133119962107071170634265683812768925034228102780062908543485446357169028783178569977989591092707489831275164104022677201165134005884959153564428033855404351327778874404012128599081593391911297189574779755608857370746562775918904405582103323843719324453895528946635430963010778629645892101022954921086372417651808848850861293338989141987310021401059866844504197631138382144407065981566589875300134351696587736422990580475872401863481947490964418828425130181309440208249461389287285067967932563924360607274598690890079920474062721525145973476474221761273599631094885566857859421173789910263078141557323467548619103571734685418744736116080794987702435075012337380360192*i1^168 + 29394076582203401671843952362804212374742691076596961861466101040939181614502546021411581604385221561513209872859589165644610319497195995536683423043460877713046843620625436486483377242337096908443463980969943518987395415820561353253356206470541625596493729771012555689267829608615643348907599791402458617944067360226630881505180119255303327899640048702878512915605641204046133338375427742476439475290931585721389371569621716501354731070068020217426661936228909460235666886299340341361295663042712504957144098156424993440454531511473228498310225655414055826577413592016597225155697687945958984865649175330149681646877577478505989317746376290594528565680645924218424066277592806883181090359903372684659019276843544656687454479393238031332570156510076815233114578161418304801528701406741018476871658044185550403574683815460387205145751424440236752269713816942563992454739090635997459612875968507555624174471122424244567279479550285063815586844450094632081903018390897392701246871460625198842093482932079960180972873032624108851808303332136548051965173667511374088554272918276719902434755652907769470365734631392069262524833133776542673890519581031466450876977647627020295954525150040700728679670128129113205451658638251217836626827327952919199120341775391840842784584460545493610983611717362771868523612419958367665797253562341623172511769386226907474391918693065776663398846796448146927573036299735709095918332785383360285900327693672804792100205386429160860759936604814023184764803790899779831078578045604141217019731302244583788531552396476603631163548230897461396615665111918984868031677748834085491703747084135723048209736513283384844465449586431720799028266173535659690841182126304772991263798500864021731633469511686200347184677487300383197184296362549851970486765215023318944887327111752504074872054243873397492939043492784290977321734520551134784638468012187117777133461553822944177567718546833593541928549731942652490313340405437348363067126185415084203884119962146929288997967275772536724969451549690824071959313850770562122091874791886899477699581828293861196366619518938531310404164205420016729074765537712959169775974931141598655014215535012906055334589029755334991064321143307030611217797678564131685731993762335246269609066674457195633246061678681533234127376014728361202855022869893527474669123863736328721985029948082684202551303345229240382746450012612279183516689152969503893404295891533052995774216710898713251721080457211390594216762509361724479615848557466594834034096419715373108639605364168191781426940757118464372355520887832189057417245942364295053539949026298902206174366241107741901408641841626392597054644650928314903009633587681331671806135859922820018305526421695008696615079353045815169482833619759902308574433915411467040520195565183566651077917736640868338602812344493684644066846856259914608839551433022583795131351040*i1^169 + -42877546129649193668369837900129044474626312396874572768799830060290442112869698714051413832335365076188772081166628813597525859698225374963500850855404725293792088570662570235804608648837752583522426468538764492736665338270501771934508287454418489008171781548057978598615114247830162949799797813168615225438765638385763865124059662838614768298106668770477422312245787327322761616889471462710305378253561349233297877699260650925431818216726210456392024039212304790156615447651723586654379377517521201098331603572379184888552985777754131138230228283311917690070540736628007001858273406515269923657843161972460023524404151172580012003700761173507975075456685865035532502195487257229631089021301512270111228734251228876210530163610266787550004376986502107491833477236514349283929596366315311518225083436899277852862454177477635816185576075185958824453096144673070904134093643632666419566649386308205114724877585500981503018987322774862812979681540109497367376347919210428579292653964668511280427612495549575695139143296583950697795729522104943823572928045802972341123429063599280467892824026990271946794939232146410080482553607490903802988363989665812946451224051542781877274595910501338649467364682340021537098312947579121785434885436838207178106518498414705094163278300408572449995678870648739048620741529967942607729866000148559834839465862916567432189100976117669724320443528647166918919848573548562411694637224503206097401823573471613714941242332095430625406754886869955138844442154487958440843374368551678757231623309628421292761539050447812061477622259232463030244940628757765828043204802098816972975165315944312381264880636822514149369181148628411759337865785808693153624342855108979535841096888264200318082600923102394118092591745486378603781518932439267339701853657824316105792669079506388836066639595248918461922392324179940202643467279918301082282258637382028689677926336571369431862564978681304067705622627572632442476404340855900496008237827494605112981928411772447459170990227243328137078474603273441835154391593524908715605515993747557485549705235243533427515470290859029627110398612828506136120491230724229463817413646951510289368549761015926291506954923981484206789219924335729202718954905411239346009971967683234663815367817442953709209864491743472634602962821953835130614401069022671313789546554525129284535566380248019034921291488777040871617441337664902606419845557300226787911337089534699428701270642580199490459789054520911471145307980064613466089669359743977320072358923034386197967666706241283015537704100171569122881678168786810950658750292153849612463284017284214885404205267682144713183833284057533447415352546564422785797280452255196006565843719528862077002699334723063913160966045559118520566226151847700664049993996360999587460854845579361818658876173009167028921383372646083599937597624672756478613913600*i1^170 + -273102925653815712289888332138756417195276404941868496002157844169542483557773164365417120769938353600295197600746756549779032548152807264064494896029687054983517521202784423220458294653395903933343072958315490116108488965763702747866195719760743058357450177192818798556776254648795419379163718936840596372255567679300102115912707546015024409266646185686078707137681818174555435320875915396823269383891494772545859835114871841077349930102818904057452964739461332965365113379258745658707693498824592045572438140911012312444016505302946989183010209378784755896597729557166168214369623479026682108350260720806824449528991517484678079866809734947033776421086803209763921498006766529141773262965821904740593101199902207057942467103709415054212327595258490243070460081331242792513932315310512208059434291300819772542362125023080485106682619681288805519054047050927283594766007498814359745004566965961226986180631573843811855584399561510882000043205718468242789262601820844818339330971340269484602030624931530009876990989016528298436955012239053555106654333973647142216339996622858040519259131150937259462089229292163013542784840860268002836631420143086265658045676181732709189265986121403275651235322958916612858256768254395077149423355474285467195005857918635704586428866852364339643349360649754945240127037547227209106085147152984581363610074161069370154389722574925718289293418943159219680784200407412424571948331435955315038778348777850783848821105272840617185141447942338269985116360765933948587107384757048256063973931133726860991824746092816181522308227094348851719734143115339049666961059177522530077046343240027970833092067412722062962387631368222243251446619890195117268260844667377532683382555916449376938777537784292417306802028512964784374290366628560382479337083105532101559544685915948411278652017274653611284899741735026239341466479178289870876949104756901363206017003420611471892642728533998135806705590501638134579573980438524876448481912545633841334201381572167452252187364309608294614420081443611941017973812577449392954571257152177386721579323602237856964420270640619362935261951302589036236338336543012483376276426974759163000580185383427722127854052331113653214815060119052695849910812839603815349884410818739328871499658908126747265042059972640525799077900832877806620001121713904524897053874680085642553203108813148885037210266817710119902267210564681160075929049350094232551213953577491528699539654850918900491546287158375660620421105670461841162791721159189701754390349713962574672039036933990538981169848540735717851055866616815920475472515173284892890764205082142364035580717248506645704814775086443147133925260640410071298928174728497960066331093434817451470958789894284451920357058810942708082107613374626732126657680166052601038809592405347725822838478615938546397550685888523656373469184000*i1^171 + 84524132589306379297336597072654743970736274219648266718504101801389388431643928145652787575864979693486833145402201835726417749501738930247580831521524076295739244420827064808909359499599011358132595310332610502246087881917998761636873171532374094342716335647409882718927441757200578149095758228202545745817879654000113525422097833186476747529991976180326078391385197777516432596435373949875454529034419388572652625315881749587618423605814148151840433274573817662286562281000497669591880699031200500115544520891724321780369117639126434678435580737385946134336322052489543752119119441722529240212312605333611793298023140795551028208865079984813657849568287957483000995887492314895925672160110537764566392992449282158374308409436119386270017983069885724273136829502511889616027264225120481292397709140306584143154385042181764660803819458739561525949760508650042262929241952814931707453357448478790108006338394647796542705609591593336499040493566294180088921123114354358199091050890988741358597843273078256857017202115788564723215149766164100550038718337843097140810217172402911788909120124145002388073039023502824919351437982529193267040862936984379130022802904964196467775512368998600991811585616488454212163211642779486165965527982280458465585118070348469061375149206172447836191759911098687197140446957241517254781522319802211998687643005798782287272341449147006172403391102856871090798250158044506816492266948975146561264799608717014302861662145591713216132085701526265392773085188693810809538950918563078601847273960282999060793991063014583930019497668692627407619877386450425806452058677826076617570115715584038938700692831487096965751929551747180879962931155549459868063216104258593774214954716253431625921479836241393204003019892442694661206465782715094494365662849238364481933530869534714475820314779232216397711094090120386952210476186834450063978265464036641240814082254453483763444572864120903448822326954070719474798333487107502853749222720404028855831058443295277100827139433395818661977680484775073285060749424198140306261085123727743292546793233545590870811687758045108415362364295644445536816332583321518886287521287847992432060746310578964988062100841647566796022482614210752907667185486828521838428540439653542488956946972277973082641339192457207493656821198328991067188133454215278067262333884133877656708885008099833211007911372351036833382814740889511782817338796782089295714958402269394048106124786620364430460631212542623867618161480221565184331331713349159722132445828070698012858235760158240185075999397480735599989760155800036015268261554060324456953271481244788845261592003673919422702379370385827858791627633373647871968971743167718194311681706493756521234162533278439155763973547470888676666615881303644095809567594567469485041403768309988616389138819321097323806720000*i1^172 + -21938056775710463763845126689438253630534059074442245306801787541611185286937507261145690236339198642648862450478232699516171909257776639477120486490927846724107467710097990576114468284119961590228931532011891884560942357034274015701632808624634191466882486199932779251472346406618171891605326554889422504528681660637547524005906564794085556210628564971602860233634749286047438308667098058063203685579482252709656686450154895407614410938454934116244208312581833403472585195620051278859028618022391434468806141795470783268411867001913547411317499312334682321455482735191431025524052163934571606420248567288088257970813780949672938357397666731918166669642609072234236949745622220396115134650341800942617833486705462588181592574462017486451944210887963276307741595799568017325907541224176887685058574129745279192340859963425661462954060391186480925463152240858175539575338060260345934528782588951457255716143648521289470454501491653005013923458835691441282190145111540497354803730296997563827073059700780266585584440914251988524069340564841809083898169444623286183186451194397914868757213126614081795147615814189295185844541608640299372996184706845211017517088593826698744855506577075078754959710307835137322839131954331589357863725549506483727453413731197900778346724038075886066720148030349952584120441469851196639242154592352163388823450353458398046006263689410545413373132046712783785389178659033264122953462549338917642139329749228197470311522807951917260033264372638339752500268437556940903154433785130072050688868367124509285612514902637583277166838767281414575083305953384778212609550094266683630694674675527464528668475746309200902434615510830019859960240117217230410002028025095203573216461588324206189750210041728132677601031855494669674229666980142378125715538298859577808035503056998593793650328926336281193994356827651777634291143700859869863258444212280745767898988882937315878529820112712611400834939225384432436809206340170116140579125414306360008985355149920390874030856549603608120752737147655148720933596330567797767179763879287694144824478646691627865718989029158735661545668067386197423011142563946162862380461188876219740361344395929885171109226395417431464829218473931733483543746195234772062946107548971004695967107641015655501752080062396658138210710354103510162494530660375201896763000203452769961187752152108583315311133229837357390571419871413008199919526793010256398656993760256466018547982104671436017309568218855733675228002438118243091891046108144626711874908340551758631167129385088210133079187135659925781233376045857902670676473148562783549338822500556234752921808144915245329795236999045233505679740678913300347728227553982209086182888631805067444395286016270678174180972140577957618835868447484939988678294045401360274946302850730436224614400000*i1^173 + 5316728068646620922933098502035578963803521893765042126112431904302260224362326169933193357840407896781340890568372492890012519765587946686347464699440630324554243163721669851910082225178644144241129536913037805736267326971973712588855524681343654213800726384111639921445990380903890392454653473691544364222786255697421827500701294444365477977049404770451519523038602138544186834114632314848526896364561268965515408652280778722785234937692488389333933047031468739360769482045966954857924451786301527828818269950330505016269519701933524423170583021490987799378749399654512131942225818426275191200978139415640899036882493495696781205258604431484303661459728661164126377016621754559979332783587498502113452891770097110350968006924730581798470238614606832248360883070299567729283095275755520352047907037288931542650822746565837509905296012430778730794152020183388835510274251639207391048511247499102538865647961451390771015609081774735116383454857395139479185237207341837533076774593628762517538086741975147959761564332301105512197541943824059196784168254456242336511281782504946355117675122857628109667928363424220994246759836009117046485332955054791025617569942151488726455805308907279144541232474710159357718634924125740591033890979585297342884058121053361715709185025302053497960734762662961547663838266793369445403804761483113573331534759682276872667632566229670160774204882308163588821024413729053235111162216853888974270707291697910690180331338318119359562646332993974436771296366213188208612367185727454869482058204067071737232479618083705824600869567515329219031820361958232545073483794840958480479472632603587269099893341732926687833571990708764636623092787782211986925030079602137381826885397311209697566894634355595399638167596085988362900788557385489383122006766088190670802924278747947062007388690907104148781992016203209625034129070296324717177707666800354070388069019396845394953148771801736699094619395363470564799969827998801497314662155578317462434111069826857499474678170466811098271977448058115316376885514123596724598617704910422001134771618125772627019441572961223340917552585760542068427740904891583044606986134840310978496759528285528696998763279705934619275492208256556462203893873320406330869202681705776311221062811169339559801755759658281456636878373293681200587157082684531178842887434406062389676983455955335322519628094439469469133434850983338554490108604607757576325589633946091723139444654296197455843679195870328730002248780804804124094464340295594114740545168659575221851535613983893410055256650762853162557803936378242846450675758759551719302743852778421957440506207784419117215017483028975182970204923119937820726817433476899008314600582846880362924691637362270672429329323258290635937607359216866164306646567791942959104000000*i1^174 + -6763139160320358729351149354229779450434061214301242980318790049418219262953818674267272912181233024980806965241919748827717929536460504910849344307555649949918656578674129950421444651387707571321132657324048258639559942539291734245675268762801940308650961171685282649411752042003342522175181665090432527117688536507594133873463272059850776616575560951857986173057270411668132448467367204665552700277398276081136695597100113541055510029781792705223043553644486873205469943532749401939075597209838953280784500265832296022323735139269654135075604061821382216177377290943582098666243266418588578173144147726998337707620726723660124673309970197020420466286347507714685696948938366303382254546117299804486218834945350921175086727269923583740595048951785207127481962143342227841350132385111401552580296454085315119972681638145249711196925446714813469094202056664589398747253215348745769795998174715541783122339003562480285752633615283657645398289453759638605393796440939576665744863794140424289428714762902461629191900371539340565363779422233583845359166398757052790065164764918480276175769500742894129996443106719175872838639644202748793415964390367792819621684333438151764608667018743378582555577459997365471844251333243383592252967111683322589358006028334190129264138487037189119312252323175318900510388464761173140220061713973499918487700917065598148086046827597397933406023468646145507885169988461866093555265042251159743250243034274509010896412710512481181385123563098512195904407701624369996916947303455523387567659636913924882910761107553259820525391707003870926067004471050705561419788497488907568816361307606766253318616005843181647154316816603232427244229568189731494290868468785251419492288830562078881592518815893445089792025786621905758164574732290199095077032070066389716101008249717765946670467222854144009068418683102254148815870749642145726329305019927507598032818755444720108195726771178187791294555455778059609213461734643766796279099261789442241292417880118454647273247075107015151906080256630128532245561797464548014843022701424851383114956681818111864153355789368012239367158791961690185009256128195366515427191470154544976832615201886854949390619956228067804378944482759302800002893810431827141976222935723673705285083361185286057027336174043392201891101599712188677014753089417187540588658630721510602679470353637879468431422900344236235713835218416062572224918775292001780311333618953814409385933244056395348736976385147610663559299025747551429749065707761513761490624593535378956803917916598406739174413310287411589935688475250115892848210459316902757210522718961985684970487291347822087397139809516813834607770028192701023156823687976220455462753496728557500814161589402828368573996765384310228563022716831006720000000*i1^175 + 87907722947871438709249466149280266018578878211612128277362368287150278064775818314128358319936304846139736892916843437696961417218490168229964418427056820896926738705698601627688614836361614827997490647175514770983175433070267074700400452358142067275200574173980041545143205763322027128444697829768249195837210856806078691598059159595229467251490909111580299505639095375719373602714668588159123668483822522844495462988972070026988384850658608778698088155766955642491413549909272855996346694973012277258055923867820159592195505373246886426194321119533729055935656885710428309363864446742759942161339753147403816394874738303302817396423355186828737478243721155452638474865946292809334402543831691517870277987262566096738272822553043006029621764004253906649696155855193757844740052543505636708462440090372774331360806525563470698295755052052309364933391806833152606303077447075832066438814652148372142142940376129878666010279460826657284359893417212890844475262163044000331975799009856379821580654935631799600171000680697291376215378955558695256159506253186494294014240565034024471622195232561712583421025151912088533570496014437696370375957715556666009859554104341679962852765914331331685861152566213000897946567136497450448145327329752397539936118399804053514345825284756983735364991671485652820141952253117285241637361390034406510576465924530650783304648132276974896716625270970460879265822665726253294099528780856519719566624823043371564537816367070016270964470959004134580857897225028160409563506752932708583304392492139840059983061183273758365258424662583008916060535856610228742601655744470070924298302421970133128151205786168311025247808056034628190535876752233154589616430722485135042069168833557611864339082023906694614204619754742725963284260191418640924884030005629366709978940055668935661965665128708527030945447341785958709428077826680098495272937534628284425887864221785886526469835459759831233918848857617177382226903969597456629499239244605901444173851776943819349461194121583839994544938084958156132529366937234430021825692841044228227331208830044706035433904765594052805860389697634063385896604788693869609812535113475358976104650393850182395028160377837840383888514502384565920530614658702815514782059965085519978993732370449291349790067704523342921604995687304795331710173195714909844808251774010460532880396379053931887073038290576448261597949005401806788761951847697619224942127050999496559637725033583419623833790466662172749849224863695989708195424577111005047049792714369239893358192438588964232712350462428433993963179147543098820203500190606769344522763763172011344920340212174246281728006952658523793873175272467622566538089528371609922085959071590354374815056316951588964463194144768000000000*i1^176 + -54578197088067607329688575111283418044776209870352896882092464999982358422749088708646615937439311324653133420281024815375869842391707101135963584836185659766063491916046613858363362942895943051444706798792587799583286401442233705510497377684392233358685730549160972408312089484744441970782642958727012899077005983084097742037744652794125511299850092553115810072937248378800519583903349573668497506769105365342610006574588095843467116028204059601724991308995803629310358243688265767442389298885150820340919952010103046336718477006858732410733518115727402255008302686692316757824042547272681405663691992560537459936912840874906672110195564734531120475937495171376253062516320478492991450158742678675206932941465031063769322289372395862734912356299623861802966045230958416008307721652963478453153370588031680025686916206081321134338692952848243521570003720671674031306685106800086020409741291188951034415139095566341102551252543259560867139315494390748478283861280257241414366637127590187892273255212445898827983608415484537670776851494012088285262283850494763103661407599918727783143498051954648213766201369681891536977319080160053607038738288526653943587116515184097773451807152155347185081266066681647867008993252243971224627541224692782995720711172860573664700739536235116386022505394262697585803505408060766988696052594820112193977222380195175674538245439049366558341222821007631839343191175020928178195637868820363257520893326981156388760815380065816211623537430505354664617451206439955258144187342268602526497347352004592769790526486019770921533408385742755172092757634347712089384693705669607301591976183681295106665392217379721709871689254746286854544808458440698952252208334551213327505553452861063185836861810038177444251675437834265580592946878855284337896730645224232962637862632327649778932964547333665500678396673516275785154216987149430416157658783137070484669403736743794718732721246738439587543609926301324004289715237720228499927081409208414531041925427651283395475451794491211662917010636279742857140947600958802715286704337541644133953921886908895974547565394372842879905820953178530740049978013559950355420992363310012383520713024520072566617130119288709882888124349631807508828402198786129150270508546462080490579678401168417416433979848154318822018464468087115214820976921644803167386057494295402424311156732151112446386052372939043507457834080731297071931458155135706720371283044600352123699548044839070937338935141567662766099633756168939514864216465323636915286590798665928482683312695460445249296912679924565722987364609047380669193679667551020217136957318983789510546018712220339274396959521349962374167918819797641843314378020369158621849076070475413515925454848000000000*i1^177 + 124048608605611272217024621544481142305162586736435383865462193792364673122358307368502950174189080765191346879934471402258293058905569604354134942624434511250566288604474581307672242989332290568235726603237803293795178259856090042924945549133175154513445891684378751297722383947916311591710646132475243675393140761536558589898784171316568089252583957814969726059242399198958678688778026051292269246625621366813012727206449063435772012315545536773556980083687194084953189968047556256704349634694427132998943740735384248789282361784026326502992433794193231148615719104061620362642460653492464330639402216468689274863105360959320602697038164630911622225355591630798696559197175140051471696530531802755705417193759213468811361696624996506476160532640361191728634691746230649567909850807263254610279041386839572023478333752742394846345313942178298774303202184138011160673643655310130491501382539635114149552066995043537638646087611747378876617539731098954068046098413881884653621037513918048087237414799813439967129813595713714393387668634204786134973690636452047812172231111665879666694200293156883864144127327188453395871411490210627065646601270198255592852154367806600738436862435507660596774256890931772717861335607945051566539307403377261717388854578631329452340033203008851114256455880417498888789435002879852052132127247799873307742182831581826232232539727586763514251205546172043581850352496201157824562216277699425441839048826845754337483992430740134036495992410637403700636333209153564063471292338645844998024363775088172293396432148602386517491055475466823000108879955776966783609131933401119283390307473220518876191389587219277061526725253500612097420729490898939747700447469502390061062315471845359153031463496174952659910868736749788225147424927403501280398337382466484517852717781739801339380986984980665430559057102568643352132250257543461248185955435626943884358758544881774087828563941841367732468698095487724566327175785302883709370675297794042749451541776611067149730174063446868101889155019205743996073560194039370254781532277980568904845897941270909386013869953918140146288040766227751281670100063702039874443015872570313733480619964258839313801052991618490709238762919671062057663861486459187873318527673200945119251473541813604390145078541097684215684232937990242581596329756839670117005141478574756760053986575708837950851076149754678502553895306517830477970929898357403076043249968754766192459421650887334213705264655917213558122600626511626165352031811176250225008879434802132936223528989481901386608128599459661161162473860688313715078541491345312993705037587486153369610570414587945515055366035770091919758292857445153283557695203358782793973760000000000*i1^178 + -22051031244414323350855527928861977295307441403436523730722772688137193986679214090504399682284614283732762098947330204266381175974656117827654438955523925239976596918916841030410116645936408817920588804477219000202356515917967619497027605943004711713461964158242511452277628559881545078264457916515124444478307101757126739338866648660038886072256502951591441634485043672239730135217412448689250215447096239970034614955360618898714676480781742243451232489938041726514012739889160487304048093607102685977992775374910426338806233879596527751123480545569098150319641476895564171590883983507470663288009726288433411245008260639948096417948147408861150525144274834906183551661100149813740313633984905775265651607776472053313808619050687204800246748928195416417746015019357437363460279651070429375362524557478912244069822482195794867037958849979004183324966736244456411318958433351531369394297560687021978434967362376369201882112538406651488641249573955906606609483055385633940428484658976681695513649374224797657658202648968933003339464755198435830823411445876851452285654239316109022039539425389085036559977916263988849522266390587003186669810093951636053931330697689062117800538797740408543686364851930404395042739555463274890678394409333532705456737017106494169044772498801796156087579484545200029210766591987338929141376715902016797213303363737876785418035342872309373485440671223289092009047917861026698524578638097277921278478540914834909784208848978319228068967634653108239610667426425583803643595655679482130542011829087080264594113055720285151120524547738555749130202276325758632517188657086236399365303507714188288257230207423029021005433575827698393177871014132430458385251519218398162385240680241932965825326854714615064144696762103917574662775986612076234985889462910263665593507621551080441265693414991758738414084778349834432272069135095149311817801673854748212840780691597319015960989133943340485083446632987358525011298076517972591296198146767708390049943018737448586744769094943314950813873957936133059274262219680048754755709347722414319895706258174602674022080870666298111126911592610124839100634154755837454179928141678720298864399049918577337141224198043979736375198092335001869041684456410378996162010043573247891309965160175531683537247541173457408535695024072605230548836115813941043339017901627435402696499323954426128986703870662818313958688079741412615596545097549852676459646246818087700606121574069451654479483014159380129363888230542463686308144951633392259951390846794629895097168834443218548024185023722612485424389587236883337578290860308767208574634217624554551689390921378974171527067426268842361644118049980992716800000000000*i1^179 + 48364593218546160626180621472303722249166539711344728918011539358181466387314453705966372758644325826796675596195016703029884732884191671952399043048824287125820972509599531486648439350384205899669414803727508978988427302151139886707427612199827500219701792518587944047096876841546801631941167596004151912840387509324768759089076085693202162647108455413107727136313883533152774507883154279065648485891200204440963904536687924527015569019560275149378752939539079613760545485615393189132701831009020270842576426591569979539606597093476613015477485756100352686691787300485191921471733999186225783189408464268008786505870275255832620735800248270328402192605208684585458144922747987350381931980130815483556307028929450707427233388637214491691785594597968780785210956609844637795096662317746197051561797872389124306823542721847293555084265755336337183461236733553350557452967478157608601351374549639000412394061008278104756914501486601342110670053622613666425042057828773853636573902122730661824270216668584360377641471183898575242165685558328241126144109721016815660863082167711967028402058435537249954402219295315778632736034680033661061516204075402663841265349367204553741627428951980763698318228862303261418757159643251691962451746412309724149682904506584395317666045225765927768454117852355900334280917053697384976153158137970628926922538624616206527497508244363073706511694199527270717780023399467147218948884363499238565477248896438200685945486896923072372574518185550411220623141728475308202173043839387163573832765174901908935773853914215020614956524616381157961752461340614132920351814449598785726837996834077664140702878607629045589836089322977868972679535420549155117757463931106459680387039534164026724901146824675638498912771837218680966598890793107597401895612595511454706287094690304169799018399011033671625308341200272849607289836988459661106140646173290378282708501807720294602180761738313809907299118431263600309108510178907176715070209163771855890253821214703870272554454644844180876069210373609426693172822118215810699907578755079360458286698919715380332396107740783680764694620755730946137258935661109430915733038836545480457068718575111378959933084963791018624582641709896991711023419833622053397829740444625698445917128136726681883587020406993161199737408381731177477531273155998215253276319584691671876104666443900668814072341792377125756657918202870839776274731995482233358607361968683137470607251440947807739675526582162245095474289136653285352974934733352248302350318151641267257686449130177416255671112444234258399758345695895488927322572704081973312523259864713785628230486385849150716038219548327936000000000000*i1^180 + -68427354977663809302670518734828267813755809193120811805517173458901549514063941659439048167139554155231229031374436566599902559782303017317496539329137431751981493038590391701062579289506042108806372404678943045554705110255891374185965144930157307080855447437469522756230635204192313680654923010846054124794851241239586825740507955598855892265868368578031057292597943500196554773287778821291158536074723438113632361672700109427416344825057587067344059723901520053269343070601556584922941719414618859004928157147526606124928675668373841422679893200544567109646567284909405088746232740528167602649274425198724218904459697978565224629971738454122505044359693324267650455324057658492820259562680592567043437217321818582968231095999904597946957542055973108515344102972626377981949189778506362977083104644218641556660438912643003554143606414406984418216905122098471909864236850512439118653990539589936885286005902811427793745767194996935836133932479758370800466462058441795966621177414172136739211102005722647848679086486226538766169579620935773763573384034055450023163682035017531442623526255877969470795137914866021458593156086024974911069104969637575863752112602897517050454388175295200209968884888710663278983771387612671331981101711125910232122234156785311220643642611678940485237486381331369042228522440234135869181525714574242271737553389261185734942935408336557873455069279246061071286933192167782786363394216954383921301989601996042594494236472826442029680172574179587647936442096416854055261239237095246092678986912366629459012264612587036743981893134462063707647635519579574466852277439046262018236501738199679875381512652261041664261586499490076073548848874840219875756189010286870758742758613926880693168534647284298383331600315915917036827806848895418613158553635594292045061415853694450519102413135406244361554015843751524913351269142377709117659716627778479513114135362199621889141756177117280274298729421593047496809839366540351088192941067484429805772627599752207874979163180624007088789692650848509801568066857091249037935507759006733024156543461825040751855098090013576691636928882535154991147212971453491518944005008635194702771277066272141099545165652155514149960939609851385791417467635755318840861474762169273054662072650637457581298196865597829640979359726369387094332171364452869004966478144879884465019475612916376760952369743356237644522249708732504696589352399324309634720382726396646745379998920625827174548570637229618193186595986328525079377774556992417050271171243642746146412910979387766165505140813202425542728254275980707264054121979242637990190516620909770652429781565440000000000000*i1^181 + -2338540210661424173123557790974862452644717642093506869036009073952907819147113746115559968051076809894022368532545717430277917907040274949922996575158012036372039615050427950760431459556402857529580132931362376134024817406055856117754469739104922575661782541279166739683581575278227158202614180068675924647201428508918705710695664529465927971894030972518860063566400170386659501496821671382387865336926135765689575913136912631130885178816276135298756204169906277956847653835657057864355387528322231434023963101514751793592099942814078571412746986525081269542270025341116200166134837586183852592013745264972512892100127696432435029342563732465622011149178241884785879813625865404640517018100343199041390065731746818755126097970688459844238108427242325155303239526977827046796901891084072300857137319106342973240436446820523381133149083340191117913988622893159614902047997549364055631744474389185766024765347988391858404267367583620534497200719376966366004691463431128774928029459329907105933396538381874955589177852053269365161853607759163247208607307461886150904209861538424801830698989075158375779328336314626234116083304744537902428086454855566788309513565816187214490407621976961647640448628937823901571584139874285966610546984293975419572481702376060660685904756285018401935978970993647566055904006678143534054718364860717552020573052903590336304064151539333731390327694229738855729119424825421196479852940698840946072022754871382867157735215632683639912897749090933005586484166869129744940210548851136859864343561816290270661748747607179654952499964673870177894825896341665938195002180862470813477839933768123640528343052591592557118574115047797270406994827502954889703528668026712742438561093924392046261723010612624810527048755320147324830007361397631260827514847119189805501473573424881718359359102219670177767294717663016047029416869504472115280854307324636009482408202184906284745042966600397464923212266991676454427851779904223470214444818224393122236997415599471615607549462421175738372725357253779967645428692238796174991508128779160319267588722688726169067644763393239398860039490773408357523855740444212181266722495287980517542373608248513141150373613265725718194990907357188002408242086754783632254018020516958325947776114389552337985519881195061302291643403871103625955493305497713828397468652986149766100523215913648786814381474379963454216084257481907735712400584944015780001679969498653485810620984721150661057635952304153266677203897172676623892327703415959838291125226475415148949747577337631066234678019372099479549271125287076219061875110844073856571801600000000000000*i1^182 + -678854024480218369005479110852450568843837345994354565445243078043974417785843754111208321716676242006427156764849543407655263388271369398269545959547755026203308946798234428057838710289201322421776839314995663619064434468996781327592812929225130736034934789039077077964398692009308569697277804242935842950388487904376528103304379008227117703590972604368846067467239674182725069146801669999083840371905629535875265766105932711902161414846204959191875595301440897154772218149946215901846748195654332501880871559567300137438187252902172050646816925231278244853336110917838816681365589117648736746113471177028002690495171103027655643890532543764240587371252365893315473651079500529926088512422482718759792729244528378443166719448139293588957647921046975926353390133217458624127652606288690177093729245799839036675177892080344006160659767543165180260527801558086762561914246281399550850561767513244245441942481063627214996890949502090848947938279830986614339152540056622196781100330273613458517511596496050954202001495480061790856940859229183685504835139023981944965584287083086228350787743555989633910895346787566766449148494199036832606009674768798233899760299683092836127532168202997122909531738666549935028313853652411001437685370313053215773749397854048727271406905358366445752194416798790749685692456347531981522620611741586955796691694311842421936160830279458092138748169476618823696276147750100752496612498348557203015661415461941572500008483999096046608252859476555440822056173638629522309524371919602443330037605925854886910539074076032914133123283097834501090844389977793967141905957990059515888702374915761868723998905695641731674565414822240906013715622932207432587825594188407463176562201885073085106810843650141382552882386420066043741832996152872452124023127434643495139320134353568045794958447651555926563036684812151304151023850748765305183879480406858097909796579748387321025552869895376630495718020871763857981721701501265164379978807805382762602570032227199627670159004549159058735720644305044663941769260559853254608159290980335843798389746329217158679449627902284107101605310683034626968259388594145842884270049962962918823194723634181369326535253528361986927097047419254289711286904239080841097963906045322628377320158924516638290406501456294351585662648961512020628860532158190847283086791714996258239267102158324174059927663505056823710295806899674570570193129210135995602134694342875584113437568395172590668214238083342291186257573366773294655870708836043085532922768827608579762351870324511934867350400365107748545250709924468490240000000000000000*i1^183 + 5976451890016548442635717676656072853959162443448008234036989400970201107292741417429571310014392115888229269374234101820605513693470100466263066582441169227932417568877056171144403156230865043374698899730925923119354518191708853109270597202271711459548947462931271877426350629162345697292611141359938355085305463699121430604552478101954156448638279905169003757775178441830620833392640748456316721205397327144678231778681562544395675478946260092605877868144836974370789285909160028558167235428090282480709318925736703929355421801377275104093665504796369971408784754700589122954471735267322839738339126624119485451759876121584225846520277129046408408636599618692130018643197078805956942649525507756239169291637237420457313323318045531295613760689616162670882854504068437210124336973538486842216790461287103342800867139877267894480592563143446307571268193571487109436346096526917300046256940647311106240045695761941267596657063359647044738303321501279082200096588183859867279085073605752320819506857391882444306334760024119914080261444767225122149603803171267332652562016420643554608178199013486117810957194125581292495568487290529878013203902370825858776753290109429461491336669029361425732622375615989268176981889437686475398656367585294720560948326050973862143816961546127079432426972498736341570544009860366659490768901417866622579758655337279865516347110566197999701657756495599130316238517381783710634378039279820982337899982057828760431822136508454041448715904287478729409781769257615809690548913336717184266722768143813246035665656418309970320841863878934541582354067960368595114277820114302914196773826232427117598147956324258412432144717232653839333568337390285764098309105464668212202305292037854702264512771787591917723936095580814819337207408079933669457339060451948807489830588249358685205971357371678868745724360596391632326340796548095978459909528983218401097263036787146269091085143712171968147881521168692574111255454286481646051277703533195637719453479095462638139358717011011636161427939682749777751076809158306527428743030637189056096694460546966526280560736149414096222578727318136997555276410833192634308536803700696544910163870488365974235584521763948225210904949367861812199012576312722936427192083425219100212231094137130075120430309552380384331837936978604311386179987462619385155204653789894792372871774026072446607426702056673949613596767767831191323309948689117687408012526300019677506693830148430356568492726481357168945787728095525320953931101042871520932317198911169303993057484412500369464831309250560000000000000000*i1^184 + 13388319896208263644452748182844834174318767582878450468445623140718337910741781556400575561993683058219826972571940676454187450391496567786501275812903598515797022526163015633529119692581525951167821444265546554774881153350777219339918330321008123000254670708979729500817442020652153200415757980372510291857592239607937819112781156866807547462554991323968113898344070929139852706666405447999840906716300375156154838511222092893741438739568526818828510388533839588744849183022609854420599695581666666455862769458327197164080490744624238194463785805874106778719877417764558744505966580511826263797392490440486250621277345129492078882087796331349976046822481219944650853320281637278560104380908656117253020400641468892358463799202957067806798197621895158022981698336199611191249725118477729084482962987636551137719508324104358864461371286005075162298658402157248528886744502558820318924365382903907314959619399827220925557084591203071469918271592372954569768213147161752130145332620220036786699375686684471251874782526127710302490495499113447118469081552272629574997250631636225028829488855959572300458997722347958852682196848109104418750533687022229367751586032404070494371901956390291712410273185527591804888015091886999167433688596978155890119027489021825351860345439008937250152576669104959886636296884326818357692698611657087805545614159825263700798953754744079931124048619689113663852816144679830238925412817076091293750239457800871606125668791010538383204688777931614820248420377935291491894080108482086542763158667559105778588067637770902702216242597673155116856851202755849502234272097363430323979057518875474664977528258068443145002486270289899363733848729272917314848749303168849268921363627788786077089457171516716115296199831619040626848739866175647586823794091565015055601950113060576196601449835534539038982820193045937171629514245245232260836711079170185815988325349705208540235738234459628446241195304488889078907522612454763627860073935740951513210161766298622767348497879016147902544234364253024728372876381890138176385800150738266325237796594423788390067975284719489663680079888550961573079882088566304257287358314637087341353469289940557412674499474753149647537332419758072473567285392662483636755455216141650389006095105901432910274880632532507339083441473656817901654352928208448721866999837244322533370751315189191512719558380864414249697907378072370402921058077235907874811496848864152566913313552506092519980085854259211475418351628912601875126761661066818259253583068218662412353536000000000000000000*i1^185 + 8621962479563785083897243761806465145530345868596010641283953478905224796835105817923824031577647852558369224209265537500564998306641156042305294743716185871105378287301493704336783925697345608482155672827390409984141619563209688071028016716640477220599812100484313723126744980694889729971495361881549020439151925330023274893895337277090796665103924191554118778290222419687653719403449851565569815832867535950648512661291588348259647101065965358282114282210522605126920870341673479193779441497111983413959364709975632114888676232781067092736323074061886616010217279890130263851386264616022208190050380097392493323425636141105162981788307616996698219669479282167141395302339574374349335127675927385324772752042047813568464040599702902726087080890474373559825042864845384206876798725990460707592919727583550654346935035008334844664679962625443980827625869876497740736306860347365055238267460868586506303975739889793748389691124744705246086210573368928388873089832416906309562903518054239241079325579899032704645449940858474132108968159220605350642141625157135302927861936031071019920716914206204204655636842807171623827583953625450802062591474848199033753020798298285951435937135320101173761578286640144634133772278224716908605163911709586834694808923130653780081818149946414500376443577857231484699485290027650908196354556205000292095423170140761839809156095999341554401141609879538222494255570691777734720671318003498322905946539797045672351112326809310951347433660309110967681863372643222918800079697697204381738756619268654405609389567070200391237142967444138608994926431284776581267835411142014603060280294793485416166076878073993557144954174760095612932140685581513048056697736556673698623667903311195855194896774814590026640386844300263836180269955586420033213968005149531477198626775630192446770792518667442475996416285052930981916141902974784734951147031365727219438987125482757806439505184838431461735790845313442430467126837354911177293857247484044805162292761784956605637582623103189758082227618837560303864280109246741810091701170070036445781690709909901359541642499899043198262947493739895661839035725027626502620214421662532188699982495758578267621188817981038432301928037105987171713313620199689477527920042422053560410659362102132590768816046502882026351092512961209896626924488451058766826028790945640753571501161053205410517681053572790334543098698954556559384474486298886075059346199332036164176840318539720530598425277068190881589567138484060712171100463576383488000000000000000000*i1^186 + -324549546344836513605259203348860415329112652437465230778668048548774907478303208811206548833191870411201752388251381068497287917327874899485069098755393492865180784018803235680859909036461238327711131845006503052136615231687224016276306262819500703467774853440817221695464436011373631374083666821879076375320524718668734168097839650300239108164613399011969850714086901249842768473532425460388068109470284362708742202414082978106724282766666552722594089674821902332654708712045723647953335840644007419065264935535098154799190927313970166766188533582710991200112749732635039896889682603173219595604710982213260690173916840036637198724674766603043372076583143571013967714835417223426653497385948033993522059433341520338383381396442162606147102116994445579213039058656403248819194069375436929107247959398704225628594883503526145066930972723474334438681185251413846096466038899982774379995056249449091567979391141986310823845672182236804754950266228766384518393587890840060002328384627792859308882074919692176408566582565071284768881731308710833175857455823462989505563386967831909069023793007051791248364555278114863019180949630481844930151582402015521477339664233846547044213178361876741761395744240727974803153240151157795607964039218876191047759535898639750775942262593977338058203031053944069451717969145452496864885454926073899143577302543990217003225479816348751455715707284274222953985329090385623257843581443966767854076419099933843168376860432475200837768712616753083288120753813049049590135810522237293992174751361404142261389893835288139904070821839620720461626810877243435028868052872065820556990345087848747809354438197147612934667458291176077702096374934981423913575761928853165757740087696685866305737058977477981839166255223905148952843642256555668679939566743179696107550335489047419797771145380542306119782957867729155877831309875583282884088153844745933177025346724936106344732632667919905661869713604289856080789945126189158696265758946809493055710212361914879583087712512054443292032181327544135989454687753849519343446929355090521293614190123871479842897964895140159688318019167650717818291966936765759485652285581168081188542095770928786858287729579609597399903507369518455213879446002406833373329776415996825985203584609349095213054861223870967341241449378669898113012924972636200703943507641306762160733583479780069351814856788688629310581367472126042908304322842783858424573686872626624121467502355915512583621756426062397440000000000000000000*i1^187 + 29651646533019455895552952587632586300025072740080473122533141198225991795973987845689282120639983816291044351611030994727939103807974804216174491723263699808348694730469555184640204894479998974626812468596653315123072145082105331476068003951599953001180268713314343883779943565645943484719425675441507355991332775733072324308512071492742761254031237554928816027487023211430478508264053241165927276298220048587269118631971409464765410046188178450697846113956465940281024024596230697687506246255680793617744951220523854095745993643637638241102364339180457945243057175895372843288483640020124464205509779837399547123500317928907218272431574073597409334520596123747884884659805604137307779719465828586911906185932186706450167762014276746778884112798241912332468570539805927933466336368285216687989161691252981145069507814474432888376814790930334716087571078444892452074710308366642765579653704536143712686888647886278851857497999215283229256720083211528790827120959180217866418479815439893686852448611410906830765155354150668888381228023654480938724885719792381822435453035407065203382786932055355606221634197919654417546730249980622683869074213255093090305539641924245708304879289634076907317260120659305279145037867354886611039425052189960028907282997206719686993615776068245737034389442916647568769855515610929492776927351722303995091741415023858929684612229135657764783769733120316333264118723945347249791266388016678809404849144728740659699739524025171242002024513106657754521294084008063646024146359157017511157120916957016127084224321162487620508982422196360406260880937730230073537643210797117298420830351308766256577229419174893636869622475945234000625701857327175026536069702566474061968913381468182351549724898679493198826512731420293634259105906128223938533470659834898740173173322931559331203257314824849535995114907365978359578116622043713201049077677426944209605243196089104969176719029754357846431291002598536223440366462068839551159797875397759882415710085488806056972856383739502854585186787930083707073766550520187451644680453818397269746191611254568202897885851819724345489836837505034642672509011348531316706461954683404123627610481245165264817931994709388214658071429807766532972867247355433271100418159671310325138310388170070591790204269419394994934677797930856972926324923748741266466668100954041723751719835529971393864529119263132426592415418745472696961808138155783717463255173891201433600000000000000000000*i1^188 + 40686593523078486765202346984308921876729628063151819948153982153635822142366187594256058584945567570976321859488235381118036801116391399530657590066812388783697314660471571476797013917364387283181613608173347360718494088417706496552721465832572682603018607567332749661904676523442693318080148490911851895341361985890818279690322479912487583944447599393704622444227614553181097331754938508281080167205542295221419543238127596962396490764886981407169641475442133147086725985291179542490108253638033575533483702270488404754788723427043422319139799224855244549482847127059514310952804760444211054982819203932618693195630947014284398816876177883767836139483889634404577142122120802051226256637544431663600176339962642516781327206372691423729070968169573725777490157856425339333936482403721124337769900156492100535982221103601345107411051502408949091867254656034576355357671391907280377468396344662106198783000732900497510818263237132955795525419556370759544917896270275139763150273800601000394532998622722293356840533453067445026269249827378001796568539292945446381714885543046090100545924175923492148256225579046845175729225507668631188695887713282722911140255963075413449947410586867536433012471800274558109632497426238529731350243280294016112083768594006640235996416427072362924678622444999968431822722623026790114950782299784027042654803371229269193948858110809608605520343729229172551193507204134118537211645605468836317516431309228397929746964697394822691246085849945022824081000554809012069261180252117335295375210982058394472456682274956784068441121351254676649367205222384617990433048397328282153813087648148668147860938564663417491834918548812751672718956242205243542357593874508699470637596694594573677063461748561962753949924993270678649970309288429462525768636887959198230924017240555643189154623502401431641963680155080062245865511526613291982742558260058958431399271396312618298219423300255505709112897552242884864652781106108013173232922035174775143282026076391263137196808839563951747221112379086847713249696076999833013531816058083476896709744329747052753844789677894059193203504236924448007741063206067569578243272108859373758676435632905179657238548669560418080183842867405489535572548251683777930641768693038890509494926548366782239138705408100151037767784637312020777763655612581946653176707091647305742526774918404551305843734559418322145085323456054034432000000000000000000000*i1^189 + 33200748706323000852854188434951039211860144035313590685927959958485621300381474315865472701872651176650024439659881091740198325059953516212933577045879924851070975431694933046164021189569677435136938062715878431845605235039438635085602920697370867213045584036874554347115764058134082603079351618532525066529569640727582182196902524637912553505125605995989947580088740093085541968791334996316998324015940305533593031344487960089055189117480584205965595398198274970250127543544474993357993610169962044137382399464097844366205432895252083377573507321009056784390105594007003590957457286598653880229744959925742908130354034881111799376763339479701509480099362559738750877409301707521906437777841845519954358740807371019139159044823932248504378133347623280754262842509055267655960273107635557843494221922292429968623714687747677865683925093741873013203765601482218177228112661244319604943976090536289449057002740906015161512202363986371279774190986739538651687365560052203006194648643658049652411358034836243421170944231749865495977396971152585975490957605454879909184799697440654282323597525438992439074742043286382350435245104477798690784520113119826512993708253062144819518381501956402859828539606452942514951724488382057219343059115664443180169760630983651096850271393589986207153981877359546720559699071750983801598453762831202013644658131996391991712561016407461788079401240870425582402542361529291941250305130687801177731540124634016408134672136425578122606924293292810905172130374715922509598864243137627453586161433018043048076031972821423172906348222094259685337349209764244085054292297608721616105772200912290243722863084182361035673108860435849060460243881721995360245159581193676418814488286291990465545415070488749216391382771811181242755869474815668861520108347388697979080023972749902963309741094822859724384596171281739130128846676326618946182840309650695841470492450094334523206553302125606964700521160417134819188901692949189897849169733970056965540388158603373168062068479052015209671262970443521238707882769890483160707085751996190637605937797764791224673504561183102523237568912287308785674141664888054889200798584510466462144299132450875954366277748029753809481476477421845483087135980092553295096189267350004863483485405444552002486756307532201308539793475076336065679919276180003675453514546348921930166072262629785600000000000000000000000*i1^190 + -1684649895677253245440526531252546550047391830494802148454769885381214386139827550666404978709535108988767239941819456906885691900907092491988370281842436424339673747833223803588571600211889505751854408763928749505143298620995721339621309412557696786105028005846897554804743524486940309283472300390198507386254542090150317023683624842113943155649045162462342480491473933321310726999414856508772562320506725227209055605797161772005466720758710406330094809714460765562850060641352283976620196653086981838016233806875570010167865622459628041068042074103593712436109885784722981765756050559629699429844269354157345032275238280822569618797584582123575825477756548603223284210663799842695185029589955821496101575300644046100799806462666103525979041204105354005944830501316746318223648873939756433418870058906480715557162133160587654059903478311836158460546933325143617952916573756984292993703436770213331586075636936723040470659210222994763897375233764862733887738116783791515529551275136729858101997085808294338183978112990235199437089660827530143421002303963624355395157696814853721889505347093235523096403664450472359612008105928581754086393835855867650250661049766992369076457535707293624705621286204911699743017593552388086923534215197365162935612684364317119543506918869947518027407971325607326285271322401584048237100558266571662960929584283242588517814597657022238261528466858663952654686939130355045220454943110086119335382108625844064459241527300104398878528091009813388142188838008238752021462548358515507047828468462805106654030386707591906661949812498550011106174787776478665668464124659664633273111996050451145034011868650800110632038600996535284635618646129383682830996465260993037028361369888695935867300385709681956752722949456249217928825418770144435761717292080662283504852770477019538067956100069328355260258415656852832065559697718465732930564007893112027325093785863163265761960047679459589303266182794702434127797174947164390196714127837868658695509077844678266325729181931422109772082685203849304064529560406532034223163714495079097369999001871936769462102727192124363645783625965400498462324494098063400408801377022125014090429722316867483886129792673731101792837167560272077812744801103040329949699150238316149648959848767670983627157339038016001372920009206864575218057216000000000000000000000000*i1^191 - N1*32377302557305186777238043780567172008885509597437720357873842082471730634672939154936119043323543553201982618727344625533664544251294322169505782107192669025698734633759510819615924879661649889026935390600510501242892516192472112374610170248013650839071133908351805838189080688154738344260656202510248783583111569508623722434684375*i2, -19983250854149550126959105874386031197839905114350036885157562074513406417961898129079101640688274343104680563489896297260590097989818092826576336068999538169781647128245150323975945659947132968601062352093080756483570381852600504930706081957234726922467052737692509891994603231007021188717785299874059622821900215963185596556892557511572372938224319851594132269267748213392350624501701872668462698147580699016348525999914007247980956990330556889298951673152636697400719703748262304837835329945523871982605311661211007955748735556551170325006242122712401328372542118408077002476910232271386167955354284549886391726543728736979875611001343735874946984842230105662309292351922177614707772915389109248623430196750243313396846501262058164173212191948372413285407502342020201424163158752157360387604794264847513010010005929006145184493103308112655620787745275861576426552645946512180915123058739750390535794914737494357155844877640791792802839859383684941329421832276240730841763353193826997125748731027084276411105137049531365545837726521583134949487910521576603327825890727643028798833633848839327141040211854685261945416562639000080497118557339007585776711224833110346594641329124868012344552027574626407329189524516296318087233997174348571867070757755297882140347518877398177380015829543486944918150435797148176459828836250205721619235058441927745111790739560722524741633455471780851918633036567383231762215196692900236479392764017661699134911923949574621653701904659270744266124379615675209537888730872750392520935299489528281780000441532925765731740602585655377119953009470363798382901145629586083673595871641764121450609028798225359102488481651016001952714633466401041008286664447874718055094086171786110010512891709292540106227990007119271467966184349756654081945483958996359642707785796764030612344157278644161921304808934960249719333450934474439596336947973552095766357084056064206844381050136265469526864691289406575915186589450168932665564956421731565725289168525912467201668388567219494841344395631001822220686028931537966855246520306255486550958246866602712467876810610407953422618306760166973792079327180200727771292593808886221633747164786284317890678942631357624910714363855747348177572660798373109110043618695901989560852103812662582455804780428970134010839676703130953562042206329849587743846555966106503802572366225368201774126053443246013234661454648625207305247602708742696459068970695232165274125748578316463761973260256720833112773513433172854026759009503296471746514628913680091706233367956086527446145158938487818456519900570660244340198535985697035682350407419401295781440639181902603419046731315204232782825561195438105225979696443836312227734572697408633352774009040327512255081200741277700458092891773527498518068530873304822532463974439140206074853108868071329315808291405231651497998338705582585023341854125917653438868986805368354369514098604889416279180814103330668287463667983528228916595229123879813985119385840045053696704212757072465381671155691838844054033038692983587126932809408021979371199610897131407127186026438093990123234946549683771414600066926239491714856353123532690048610286214159300207444859763876361142844144343758171540178402321345518395842720702436942802011108235737775534645701251252260758667050922124485559715917695906588449701069261166591843629127030719468750381063805054291277510728906198779776767096366118613194370700611604950175484004965585540927462093892484143934567312676363464014803626205047794817864989493452671896751390151399755531998057191748269252848929705558194730833805762947777843295946225981619868218664490026902167925842293452953369763086439625626008959239542231632097746231143620474224681696703008571204669245807534771153469034308615817247823210188646274812887204167823996159516102513015697409660486219437441024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -676492355692548021897386261758163320077327566889453072576311881393995157649414671110739687495104404174052304357344739699110005906579829732871189677766183276314593620811554198441176320546591699101755273342346691492213231320784541717511197373190001590549108720887923342506626964846208497415129151865686935798253151069558908214132779408373634846205297841222116130615658780531030434404529783603757524871268661467495007281634238065234149490119610829885283301196761470805072704445124371033270800374767965296666111512341103583730349791036238765061464685490737041026967739494859976507690813983716627921955875837290826386343730128709200599505606877981136163346451810078136077731160549869420295834697361061247128222253949388792945134661509193222760036783999034979324894235429990122839938875681714094309662881041538869759133275243861900411868794516218899486748298827476170902361446044270146177328222174506565524136755447116390479470163748441449716028055563044712985216044708770067359444529136273639770925309921814165799205824458143543025814072631832897766016291471001765376162870051073045844900039079046200462741230489807880711706042406773036980556491487679048037186997684125311504315994694285744783379008554688775261491287506870462309060420783543439831557831437506085603830998203036005473135483921346175215605656356569983806337858948748236755834968999622365257962488644717470934629100912936009781330987344236065755271038640813433499614222982512138782136843099315992212500150483801389355420070137783176970778234144008942126901202643487215200154234106144343788776510661336507719082046217603924775271830533206172681606264494776521000921061563240751610802887644433575066452392224644318458781910919985534319351734692261063700067759945869573689667469747238664720942594347304608217008341757959882100721206312711920702452627280241572843671730112968201709222830788615062014470729698782900868152341920912076819375001697105853870179018391756805283771026942047300123408627623397286577079349571024808789849850113537246923602563174908416071623921748517305971833911791582257259776865175714794034679588179979701842654148226121654474302690746242046248001600756367444236808748079584408256014539260898694443914968698939703290122693110546150972670958756881780612116296437105997485239386622796836122405169934904501924278306255195729247993537839735171825300209839737042041169902790471376537717239274165033336528483523989292283401288359381977427069686807919556508758043900717012679810928898827690400300305471401221329161298339814071092276271093164807293351909040356198334213143571706712755815746535059479237740251905908193234636299518418978989301042724868909557663668093160615059651971929497330471958646720189927602169609301150236814161471259981976089772001916758225173552949842085717232433216326333856309250180493227765922808288786350828030512677076732518411055020918907733460377505536521420160269242017397750086443049740401140709299396982326263496708897977518373482320846311831528995290606402980344502498904319765641806387240612430205249238005248454902074776411903667334877471299015413470401341091626984577656974288060586954380110390796629113287620883441637057708017388256140048795527380834196856646625166338483617143462554588907017590200368292378637555113958823098101500388516761578900861556083210471671887714750843402211527329684450819987937594256529896663849311448846975914685162777696338336358785651666356251760113327446595632731719680947750793255192754120604723436739646406503320628594639741021418852976708409874469592478816241892382211060094212412762774289262757539688491171111511406938292810771175642820452053513134200379186934497641282071428190362425929608776951954775312633455134691513911651249684638451176851689213221465766523528778328870667235548492143512214678534064551561825337455116047007371755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 25263640989787633469684225133113619421833423494506449814783696266870588293930449416807545365422994882776756190066161410428269359713001832368924819572775640660917082344110678354487641283446087104813816624301121114531820373651243248975799110022712086096727631088224062206503948301374607899042089510648494445793334792678041251156923693465307468742304047100350860194051833686911777478014823089213389393862885306716472035383026664004503764708291773552291934659224647475178015530982431162252239915093550081595608151034862364498572588900960729258462799690509369686678899973076313978472373755991543643141395938097544089203104922619301090951746654688750748869455530527699579141755888706312310998040460317654232242371997761173134847832260776429073022897207144418441223608266308965360681005516361100612026375791721581211769695508496326122850513434769355761643721852707303292170604438068521216125303664986752528039770585462536545955808318383449031657537455788467605750636368156994094616552496010781196635296727670705124025429630105130849209367664999232583795684804321921892455836335925531122973439578167136227093065161058116200044392878976878949470782036329589372200122295791478245525572030488096862464763212177159149152504902858269166072467321520548922304258685856317669132243644112109960329998407281583010042275622328960219007275800569143781083957825848973695857323036264248788866484069020430642008747211641355301440881089543038295532936081254047884095930901511085909479627538618317146589644561048331811733710038468343072304432469965477349019435939570240732286010228797990091434274118012874534806221997130960702998407916251221200842746012861722144752845856557691214243795299920967649294459656816224755831229584954806004274760174976476195782530917492773334863198567599402401544019098535686425546554727371838071246235898925264671398091000119880963561882871763965192351151536866851843416822015234220401504418250139812560942821953604519484434884870978911203288771295434608462830171829787716485436633780561788608640022495797273657738595703772256784476506375180349469321121372419444226602757967357240635901419707513643674655652670417458657174739699619186844590657048963371425882186202137827653602907209522777155303021776140175232702051850736728458811551559349726278224677504154031147040262159893934512482908843476582236037224061187735463225340834596211866318344901040003924566059013995639993917689169920801908949964249097956443206503210158579509305846323265668045056085291868250901681965767133205902212136768045435326654014256442465727785238481479570222353619527265780037006898391797077586810243383225561358083889157067519522571937011607921970241409062000421158838457660478196462580449269195094086903102629749096321902623361149865404079406284772518939276435288754638784673648317557931097850445581108505512747697380848393616821136979994291465759524842649773287601286690358699935340918891924277976943737585960414842979280184984095216149281429548819142533974281301577880434415344694337339669938706003219275736485637326638153792619147463575526031697072012597441575252002748069005699566732467739887849999160992684190292108239689684499397356891939668757828832539630372611219401833281285843062424943850678309147470205818380184083923274332908744961507513277766506004540879401828446447942057826134145590228080553968362280353280852400044855396693996330792018824663994199885068261132149352778458559617912861205391383792096687686297078411178828994524852022324563635890672893822141906021039466827922543548809533286570309361268232575369052662158328165328927241697526221244999656030886904666717496353696024458364940708544510909352896155767053356464547064029006565086389861163233759946812594957484560835044339324095512342922012169730947971072121796561391047830462866085775832337060838195635843133857913246423449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1186120046563169534087275767551726760274555373860704481066010710473537477381861912051931817654719487561083502395245933932326077712572091296664666891538266622326466208464826158254584116564988575601130507327218568232034962789086349159780594515912475181785292461181888207105575782686094263348810228219606433179911693605807937183405809444355317656438229354340086508242889758908452496037564449140960913075163264158568721964439933748163382602115772458942262912025998140088235849864934878178794645432581673295542666637328707295740134788835539774435167845659021278712018184040375062015148416338279871198119811952582679289761026108684570952548486690965208948239704306462766105252257048809648857278673318247364253290361774131996319203152320718290630099293775265603124295168760968484152283403007711545061090064132042446728164396297631837299530431357979950647782739927913955205049856096484082371161228099362537573447671558301033304693745415059664817466947808035444874174040504727001420087770857027148061521160328037339825510558508335103746940189278261392763658460969736369054151855097960703429101971005608810530637669824131562633971615644855439627830884542842190083772309934211374797779554448111931281221808853588320095990366192888969419323419443644660398831840988631392943153398386768583307423344791714683248438190377192553084661723623712049127107850745127460373178914350875640863320348704311026315264839009564207358752072123770966596779923750278156243031473985982167167231913799393157131066415452284635602410869456744970810922598137018854616579162140991739802847651982503547702781637386315699771593094365197498812154190759649087332085697912730346372096469678041328100566389128154121708494900402501885820878720377908922653447896998106789716157664135792123384019224095873517566835236362615934853527709904744183184019269052812287892798581896397522956199841356971442916960050512647017281850018484880938935321218353474103605513507751247382987098437633564440208948778099731231964039832299197568540765896998809400495649127248300829299493729811673635709447629646134272019112457690662895487928625677737996546569422430375756776507567408973106161699360759478669239945597813060784336657723858929629086451958719479379506500460791571092540487603207205318602598885597826820322621069795911373096453774672663149343859176145514631983725465695742322859189336422704289187075187458546836425444760380855672839195103397064958711835553524707729949036441992416005945171194249810542761461933603309439797661747275791120226234794312631079020867476020086908461010334968225399894219788402674137034670448071378642492489534962623196487735478283187096270520305457503573621750664238963627815172073393159676397365222645292318738054438309113949210361753519023473258807598072646872843964196145754302780783977535279717105803964632575838777628038598913731269259510956167441623719152748426761232754636927567432296192588941986915748772813401884831438775762873389769669949850500746829142598686859642019136183415613623287652479860789739629362056997801329235896798766775554264227326292477060417469600457592668027994976325144426840236294683822168980524389158548826068896809183810483131896813123329908826312597458224755195702637166243728156996388970454455788097695262268579834516566892688634825951716698110495237317422263721801216883060761670839013885019803677546548850317437593750695513199745186300034808393479943766182563533141323178713326671986640844985690569338652691728611606938766588181657706538728653948296244639253710538854519898523066636879078045998786994402511515018503906672797771084135691150675731730784697120988347237914728902154453411276065316086836744108950472900692244627337675593938177163282360835229117165218992931188039000568402190158971236925380874935698685857173384490677488412226091793256953186553243381524751974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -10318074009327785598025330758130316686533812905546293233221654317959510227900780782015411401952247160221043414759929149968143949619722319357131290657749449425227074794054046252270478745857033415322730099330217730152399123049204076388872386897609649331547636527508262130235191486546270459445205699815349392949236068319389288982542639399841084431604900937674567195626524977655299642886215985304082143295922980214795815416297111250948902958774169340581471854582511970217591358825571989553771375321343544692613634517950305692941512945040690658496838423407093822236217868873571767578951466591805097288413087047895258202248642812052042969823055407773958585613222361617180152502347583577410206363370651510836637720363950002088126650413176768597789002286855667769177755913609568039360994498206786236296705656461952229496388961569531107785609524423312255722654718638786853789686103873073685418483117026172089852409539566171319568537904135514741857231356184666686298896991525888937894572428813316264624595847407192844440159740995450175976159158681784322336891459245324555907622548998756328673170052984763169737249233673491870025316566654353531917275476755311980875029059861559199576732013170255598465178946456075810672588650777503798473850113145513170850249619402762908929058961964746336985573713791800182372081125954720871992268554560823531869205914690873403821947672826817407143533493560654106497751130085895267382795609239786764886959457905047039763071178887523300220365525516946377757889172999917447219869392153954566685743888308723643122346301599543941826999048906177215907363809823597291048123827958712143743513514884633417991460960237753764242914547312682740306094204018718134393648426790307405231153332325439049655694076091111491697500590576432385509145500424645498968512194869210746609839159384618575108142405604507527111838474784339374619170090902240161870473012053011780688627532749690349157855907207446526424127856134965689665841954801817515091122753315251799277050385449721498353373019417224369512242573580589215418244051502132809394597482306382653352928300888994264842042834431214193958198553695873619113630962385506025533356197342818639862169067058501435523715477340594598715742395139912370251610293548251317188647018826225974137323919302357256150557044833714734904508280889563039050591913231286370147522495343313757092442962090592164185820347904698391001593121530705461292193953464517670327665463698245505601948817297094019624702000788249488630889356353112719115037538115493890281786014718871755996425442910656723136313336007909386508187105438604862897426609434328133789149480145002037810135520934026593020151310413988969881909418028595212592936605538026568536818272349824061477248943185649781990008144221712179830250877823491722635349770432104550826972700248374441578316057114737577501615613708321092476714774253588694213499707185706121389604658825567089504459223728477358881400589660576466105906524925396273678869883437662483214291062706499803172122563726135826970311645464927629524110588898389687948244642863743555037849233291858256255880268998007551992880417971429702715154847145374824159504047438612889172036379620114301889778224546426072832224803820194449642239136117084114567322348486147498171220939619632479580896604762837535411575148403732968417933963539712749649640008334678292028421714001822476093520724617178057749357505512294200108982687933404229576472299499599405091957864408009923237205937586975240523113542462319959145249845930955329237694152165217563525612487523378684801550789615951112975293268893624990193045804704310337323545864203955033888748382213375726375067050731412112244214991076319281604716908213114683716024343737640811318537747560405749180813835502968028379128071288368471580438269700549492642259460143939524287124967647968973193859858949996544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -822509945414145207527451954430441344458052610729775445903727054176620415229687248177163083111804629133808805782383737480584985144798452320326332723110688941189058516485083610637236810274125925910215123091682761645550735863161594849936428604025935599538215302039912524067468430709566740524625358313800258961606940880288780109801868671199156076130220193055983568171066274672704010873854051715871496352864944135126462133391050173634865199629285621079115739923841249228757954416631940702096071066525590158146248476478806351284554594420130047255375728249946548123090828046447583332143349441879344729964345332665969334088947558833061301879706820311457041955286488372061298419757593680241739625193331719569827641768519502073097622698386522527970862511174837723161130674832246474425482244328104701667599023127617614244064316652006197607147598188406023906593154667453675418464273580721915346112574105340453294183091853858952341119377803376934239279477382920467464879626501993358730854609462996461955664697349490796354809186253135987473464652974495330005736767626546813123137050873896647530583786099289245928586086102018742927125463200545664197024778994149180312312538271940991596618718992157580916431478436344031119672841734851279192392691646963675385317707011949927621161303831975451819682485440760029985582488799913539736920309591469011611335596261544510461227618598766259250356686361651867299729108246085256866741754556319841185989717932783341755468314636858891179901004609633182323951506411046981847804431701013859262700584395632172300863480217770683391301538232196612792642155695543387903715342363173766113161636257042387655482430692444402236517365768235985737975276611837949106630579456486030644151013947540926141014185682535467085655032468848057616664268093882379163870486391613266306711970422638605057901192372562691983646815636253700318733369486900110668176224857522575819163879254516396234284752856199311117449725153203320408096004516239167834467535248843042204120452411123312884719536384850959732848915462369880376617685725188816289083983956340229171264819667399098298528702181577109935008786734723810524698074415879877543664362449975864222108774226762416769346261035144350875853664781717501912249132912057807992375868564236045701365841407812336080008219216324930058147185414543856111455581091080289172758250158955302969207433097491973792370292620102032667285502277322726594531902105897669163152792924923647643425013903848348388016828522581660736300589668639575475613754235081749605718068301321453403098766871377484967231775594111669586460032950175274061016437311668445759554205919603776874424497172455571006035836545534431358293143384204949478033145277162606458448598864746528157037979410277797555992414960926665565611825377075765263769322260191336234111979163761852800806038216257407775847901894086202174129559986300840109008360642312132670070072959485283418998272951650215087127144562458141749910718876966791302316691666515926950264087449340134881173484805860388683141863482440498179377613920006092059979396887445467454669318010836827534297341511884485003138951031896124887503478513234769517206173720686317831993120552637989762196868462308520628935358763337478241806712151041635248726551422380575656122940738219746348289957839637493886479300832052162485192872900700328676124922576668928121700073432321168933242109779470432333308239738431940201883266280053498620913465833715998231199684446848113757918865449745117940770597165089301249451426296090602399024166006229952232973883930181036499625287293838933571972860828926267676998646288671987161354059871876194421449816483371421993702402844869490775844922237158473314190705045107314587742873668803763762858875995751244915132404471677458734830043224651812889678038132580362974300103468741292680205035084390285065572667031338090496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -7355380703564205953058104354361233739429141804719159767925809994101065961722178152859453544123732767088801932863739398797133919766804057028806475485661762926704880158153840418358702030649547637614323766426111501815493691697203889909807898022451143797649187313149407674596548437507845245590533472017217398441842164437147887525804395599951540156654271634494686614356291151008153298452890475105636963402785676319320791702245673759619994787385953230613828842718724434405977128517976098146111467316748048748843056207707476564722231011234525291555483643081808046034972486524378496058525726892099414388952632094537431820165395515726137414818066835387695374409405976862565340304705208587830951919761470429345109798978435876050362446703908651106181789565665371941094424099703928379055293749436804987020310374637245911053395873092289440903768298282636771386634080076163959734316624611279610983846222029588562530722868109999741691212648060013340678496070200874377665085030976499223549168816230256098181910231174875910329753320162308817477194115417856748254485885782220497354459672240333747837409573262741941057907291512428946443435084365189889627656084119635638094744656800459417143864575896552361566815034702588132493213100365637214544077582889887511942267893363525124566676152524405805020304124894038656382737501257575230806728017398067733509307770832685199843078837136297570435704752192485011986181665388589901749738906287726862418265565881940065171524213974832758010330859731485041145672763994337689731964390314088349536521565212999754978271947687399224238711883605605803941214209822879875107568561648062314834982188138373317368804135964716545839201941249424890147248469701241268794217787191752972826290685227739572207977918114970864889591297682175534427318135638121378453654669237044841033283341149693723570381743874665520959124757064528043504968218704385987469643406524224981538800657597893188498043394601613934959978504946930214993442482571588215946759451496903883030220988695843951763792621842977652475923633070948672729200388565020485914082638096432895652843575895223295974817919581820510771456530986161985151637505870143966213141342331209375506790630583981450897646642538282198984149631668012036279603798136549583981369220848452454013583608073399023081866032140701693059506421019810032554964850604093262507190351956679531673197606355323846535722315826589316104280807128262268512336285073355014056633822618892833026209558211641597603315711729607499912944617111650250423495218780376744403341996211760723200905775306844802566640472663386901885362875173659844573908684972646087366542470963113802428152983123325068333921734673329646799969259477673480787265700508757593078625426047972764050282861044984620379951277712680030397857789124904876265091417705917728225133879793728890679823037247749478010096989724879034292447595623568389022445201358099458234025793889855849902740268816972217310578493724210886143352240699553634529385367235438283064264760017405389389557958871094574611430111062893909124937004763993333674233534180351347699402999965126200879202184525892918523743334624353050287872573611566322151634285501423647562227437248862961086714379364231961801919601638324443068064022064345331671768690571140564338306170060716765568578022394371705506028461099962919971508346149543465704730628643685218207310410044473413120444334047020600015596018392879024387552955572298600168355474889858540235937084430991312843348671787717412345369045638628041647862459538484721901942067442889681480575879371022509419010788487807769443426884835535040196094414717921923222645024601873079261804933175254100049520505029078361592503493961777740326897913358913969033190039885028886226608122900214978373573864829956208348541320324640536132809028882591650821934205013334219186665106199465113798932138962693652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -15098887927207756911085884966641145894961135545252206100950820465713292050836812048274145956876296352539801343539165272699140273465979900266738047181612727580325376158022096157511839131079212781101129441734076095744662024360038477941443270563885959003670522929855882429337843524440915416842524548915512882302768877572572777913892298940162907405413732137366972981556260399513094307814549797850428827877512794732672483745527437462118313140412809539872136301211730587737595191863311384678506982288715291904520661781373360565440112111205346184919841027534027988270477750743473186267470620133077928467026286280110604706155777619608891161380034821668432910455631465321715834024748110284129766647676336442680036160032727912220539251008680928347012897937283910249377028212674154724124871091480065389030890535596134454888295033195290133449610335810383220736265482110096449374627246204911449889120962226258851991111358470574404179230103465716452938076033701826070177299941351554315150034896359902329325057349878582893122466082936073937577916552751785324146291819461565652696396737344354354999358419117890623408114314862494746770460347004783482955366289464510692717828628946634330865106539421572539649175635809471468517645179466008688936191625405009045110273537511460490749763028091402610093501310242053850137559506186791842852956832193795431455267261008885293554757567948209991869674467835852018750560874542906151436566447680557928431130159854508006556742775096985727020646757789742672569394712316171026039328467565397218704840779447541976890938273098275098007822760712977787253794645390551122509228195862516400797075386143453579768537048483194448117705632490663634598064839325141000800387603741561960345006335756714491418391927596951187617363509689002006783254897604239632901682642758173612682574835137169409493806685974013017041894391559075447735687044837612664510649787412678351087841575497332109727263747438696611732602439371638480539875930580216443176972952219672254171975997950622162608005509179134072491955828300476576048348080900754962618476166519489332387171284712531714221528501118334002541290512719615869220178682870238996836457026339362584733790958834084014634851152701084979926202054590965422434165389599139115691271210612313343278866197537725653564824813337325863742311938913326033711476008403664158756015394332897274369609509902072903462253584338099952537975595696828141281232780253235673028296571256661920855663235001141812530232169495361480590560950941272468025970006113195745601681866000072787358107669509237041303693028384889769397310496141035119217373067786256245967216520398479454155164749201505745920322939952464235302951559472344248570417062323617134056860440847880887308516589722782135115227043635363009246040918853042989576068277595820704685358592787399596167300799133250506364913907911207901152466035899476216222593581877223069081142053314355302497056375032310812097705186917843705718864634858292067473613582216109674280021131419038794844232753900153811232309601745638415133746147354790761632865851768880901928703640854849748825911489337545260688805111323261879415121204682582499158039131912519399564464060951573395820581185558292800287600056692659041260143011099513167903694769821833158406948282154257520380289978200821776142126319408172245422625732886293402502237031706437622195664038435598395682915058890536892069289490540053685492168202922338255810474150684122751536362315186223591026116877424435257619762742212748028032542047700964466459188197117626412859109352627885365852725307813259518519961455548652613229265816427275582479709478940081868350213646053852889156910028839369631392575749429638443956988572165432919499683955966025842689036428161782715756746104391756563692744647259180094255721079321851471885405547549476587739701766328870040882013286251993497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3458890850109352233621979093827516118582966417889630493633407755475943989541239629386089532653976456254994852371005107372296440371003261894858622125534639074496454068404791188498423244793959207046977563694942079670295116716473855497087001573312780909771806609573298227135918899022332609502832927823560197773797606020355615430930202644458022172293492983286488030472571261694794933337827422851282395271892030455235142367196272740697792522167235935900009977866600095963418902013766593620366221503157533436777762074518854834458890018244393342685803135934972253216704563467237397216756050151190293376078349105031971030094830354750818539014505420830476073815370898920024736347218295807169349725073148983638754683971364156740906437918497978940688414159104647421735006187027891003024179291409810648774745230801683179902009230234735806141639938224136008832643981960938973308073138765679690499867344465114299576934631707105176946330999678791772853603754627272071875574957356940387109155716805660027066186040143531942643191187578082272537833823309143556147473618874448825280927192736093818962446992290162413308296899390668406317904352430476778177892579254497338164714973863716520733626767113158976701935037883688980325586742454908103243556218766570704566950539166827741172138144387608814418270354652788231553992823610057355692603044387164244016666305537707829112920470739738985517587121061394943247082928236244561577577900005543459762407990681135560455689552344099580029583063129606099509278290299112714533383768546999486800605593721804465014279251093445069191406867964697199440771703026989588868384060455629430878233013152391670724629239504443972603122495318982794015714584692297295839803633212457733142471275976839902224345513404469357578041025692001996299993106239702949226213953283691270162508179536577199373943430092586462352474097509481045716232935339441189294612162183961171904367884587666740325812739569137104529223276147841010253593704955501482111728856191740107550577502791383995487751066958191630824707394984184569515656482852984801888694319369304891963472989408372997038884407475759845637085269201408556329276908674712698970667678118443583419629161714044128319378855358685567464028850079298818303457733416224538364598651984433060061075660536441834828422086102003290849162586263493997716441325762210925014979729007082806138117119007025579640407059906795161833079466926153455722314926152364963892278955901725672707151588849828055376324298164264465785801133820072401244635349119824341893266318815704814304580424737794108463865243630091287838109734926998227132341657477539860764425684839422745912656555913990043446575922657155613738872605115178953130815418669341723405986188394863854221319753445435194490932766566657389365292666425317323667713320909177196478583877382828360537170594831944139241252557780187485277496566064426277796986392559594571347524968474556259625987493390027128242377524320604511439681420805658576604974102092814176211349002434364807764128619797550767979432180176770410165654544692617259926158300128945958281693912321649820701149560286834689883004071978611840754254069218982168592692215727475455658162018895488575534752482539497711966224666946879872177344887735840190068436018590216957655453418741223595819138165328391553563281936107539143031716766104021516573310966227213854852606504322567116605325953425082324241580458859722854210193197335500032390238985567950868762742124378642985242374774132943726389885977832435574657855425508797062766425071998358115144597712694163187955302619969554764764588273435998486063908747877790541260854670889659082762012253239853903801587613847797247265769141456195188978395193006570844821420071865499385751167722246554156956503936350426837584245386206343606513516687740191377979217985791348105831584020104560635863287310789545820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -87605728394141244933784368938866479589106412305707844456989832893978109824675690866658683778698313530871453003918888534965580597758426083364929177592097626393147253428471757085628305935381634780503422468199207431688581571623321772367282660473536771023431085519951900668485076410792575084528903418443457197526637018369368203319765223025176003699829360732279640372921673225678735975205455530137091012468652019488118185172939624097079126773749608832944153270932054958412649439335506672228355317513463345113627219097385749515024432165150942985618561222673884302996024472700443408578655763262924756493977595549600430375688351231975981990781878270375776160110570788392180287972469456409712282959107030677826799985211272152147236834505491214362118307686846927807096514690840569863782825447620295279175598477013467037544798571685408426226071500403864270484378608983878183710533066969064965438209458757836502500737324610692098415615639053690525215788046429228539206706738863780292471647277836593577366230360772863559722694060316066472788138407710363816873189290939366515879471976465187702141263119089301760352617791106731879933253145442787255687771643449887073015245352620302547114846102650534816956358013943941105184999756947396137992839575832977460165766582131632176091480418239257953045472751838046027630927085791979017999642292117804527154417710691925689179142134258205844231505362515984509989247254714318412563911646174044141818845384605918802751392914464594223700219529224974194827521461666233130496564198817412956256230755045083515361991821579836442334024535211675487807809582515213473668957790888624490675194821630991670702052970190140449207112544176774901701719770958349991050152304325797802136991824975981022205238946488966154587022470959874630745014379863190383191575663286838251679541224950961772729998374606471228945660375634927849910314460975477185726749163846544530571143791148938762735401399728285585894027884128186681152200613174188014187912712071597607882067667304229298548240357860171075480759404521217623749105508490599985444892411959445280966575050898169242493523005819042028252142041780969488501902014916256750616640053777975194909437459586822878206666015850242702482426205050919116221386937385050093089300349074244791828447262346547059379936682452535313319973631737788723905089428805298762183314369905817016778524155565564035921927320792401385341633349213413033803048454016800341558702552286216801328716666195987216757780158144208738479313419836469236137820816147246847509583079263135432192530424157899927833307207815633899458290586599787185799194049642547583140751278772027197487302579318988640655636601218441398210145918757489169112133308223550668487042343999366987580177747699721337244612282374293994523065645697150525785409634530646651829390040692259155954571520447845116157145025144419526929464012121876659129187877512791141681022731067433851006825974004666353124451443024707332134088323583278227203144118576820995924655060241641861479962602336853184068443552690232634758791900391551007206298182385773540957916159604831516551303326437180733076208719424277582622962365825278503492217058532187654753258444682512791146390875744318468795728508548529102477894969842757085095171442489766290650805319244458254526973111122681900004604037560034985800945204023635117636631080220609793366527042844019782858574445847759748089815817164162473029470135663841447111657425654867973527835055879682156238970351024231168295244256218092725883895275000365634461474749307897243247058623499765009525114011492409920099289930285002013151814227499967352482950429278867219761693310242384257024143987763143084138162849529741190521490487862874352413606376969232828942020034940315207369051031157447686962488999174147357069791270907954039244027019582930138356584180180119725017741601645422182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -709109320462459491246678021313527526275019951794201318573111550620223732006646123029855197997549740003729956071395305074047908407889328934672690305224387972033634454804483053953449588546406451775580763373356088652325014041168601986660836043631101414139787523080082477290816836679335808527935729411678259211500522141578971676256544750158618966806737933430602248185012282900233622962657461964256570248960765168188335606009936621250351679774389882356120384521559251142424545825251326392693922414498085585914721233718031952131389058101428147614957071562759237351417597026755722787720785465516564039800254691080566668626870929050074496451483493612684087999772866583748224283531852793817603471354968345455656858050805661648059486197967774728197053646679838483014923303328258562528289506478283304949645839349850238450144008274094975580314532855655485136364296862405414761176542268137275033552588115241378884297368278027305523747606195279102793287703857425033657049658767603096362929410468337074978948688329140004247819261926971610219726858396372860112507152229783713408616640758774107532489190054125609576004553115715660313837506835187982609290895419044974379571973276616799247711266960989296855356173152428523301154245091254834956745186774856446974164466213803692689526977804170955718455058085115148178693435019047202386354928272335525162999813544373583204438651042659163746630406491819527231806731390551624978440463428135388346570703239387231256235800634785527701198721779658167669614649250623699790605402241866354737584318735492453026084853174290940792611020037112334927189594158183287230576608701044122981263216569688982201579312275569073552863462315054468710081794367379903267842580267385915389335896370501045690811994314013008395855462663953857134908039333645830727934174306038287174173605441448242224961872610122122685128415469902490316621217787616995275881183118681373447891040791604503228932308182530515125463959738013071076418957008702057560700323452280161900409073309536256099535165654118413944523863045952778991869141457255775704594544387879747108027887266543223603188109702434004170566240413500806676749847186704974923874851671463084212073743561905502381484864187126125436665775653765342380428443563248820374655163316378341896282319048336183558693057551119040886002692121683686175745434177535724233334110211978502995846769398927684343277343588463707537368980539353450966335362646100592479555588683960590756730956715045127021160936727637973070722125289731586428762217900816650661486537419966886556491173733651762948771194783038147368604017519383128889113550992061324616656043436554472659682737484932474940240984952112257348934376343448718652629728307635639311423739165819378778420004333924969430788583463142292268459642981605395252419692416241945616652569600399137276128176864126967417453357988465744180149917626068276920876346469214112749121489592371670249414941214110944894860132129732464298630726624824896240616154203129598538366232610330686692617948562372935331406963794473094905415601944047616897902597662846057113667957197276177040842223433228597441242336069862524107752114558730528743324292890866929338792759168694054147070922826285089102516554993867150099769095668232521530540297933098200868733709434024489552888838560145125457181321191615665052648695890918875730534227039732676019058867269220712626811400241213727133998599651205469795853444768930908207529188137897619205480446833461386438834741940195116386825137788628509382717458432550617154650448554050775915161163396355382760830658591751243782118733308769058539466549391738799224893698016648149573250881534649199940032720202363338853840645653840993516914015935836534114392471640012682905153017282081370015386982638426763715931299352202932653133826038917744855294614971891580230491321389573087319473897012359646412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -595652323676765511304506322891519899681831568754465423573067961908270041440590590509972228395276706860935115370956874881248088155033305861029400874641913991179194302918859654309949527031661514037437280117925776787945665714100515315029769673920150766493189365352611852972903024792466899657438201344821292679147160362000865739480549209385213303470258825176305108527294367571022756559466733232724884865150692627430409552502419161384713744436244008065859845089337211802504190221988475984676438489717603735810705289323910327861190461681411415757782288751881666075170657572624114148139115593668550717131374231257660039491045554817151048037030262330101324261350017595967598648822357263537448071667954710123975768559949087389152320201731170452226690423369419527276383583957804761520959007910840131061695784587220295077530297049773465763465622645007820853671227412655920431713109694469513438713583814494659624421408323357236620591631744553925226489642066114258695888310309236862303670047121005630133494388743408402483942916497789234550808030115461707820009434685782677878954149239229341709983471483003937887779853047835196345237366380181109546868923161783521918648116165910206298426948025309952773132872178405427707544093702010806169629791978055819814745577134366332268786339649195971386544981265180751524561679279866522474366663802161076152470050028533514072316450196105081124770131969444173606884487324327557609527234581920110536680370690502104169885698206293424794066079544666241415851461664076708020573532913680844968125716908901702905204751946867111528291807992386873533668729926936947013888006037030743320835619555961142977207032805041235154845147986335495823464048973701258451859193803947104383761329895207330539511729162749934274011022122479931869392396963241429038637027534144095046305949833860598679735385161974074775413982288083950440296989747265486942070320069223257538580451242235423696664434601657409918280739664138560546390820115025639606626839811971215226080746321766858943562740233481814265251029554787913541395584853968837058046009966547251640569897198707886823205438256146217634947885793326958496369153733730477013557807346635621579337778967830521853244920360851199933293022383447898367514734836401519970198435216663398387126869275124903570369014502632775003737162137013909108038586175052896700738848299034584112900931399347517118375972337557038415411228292696403075643205225542345924196943364183028589772307250131410835100218529026326342033052559216537198042053555974158444190438902242973357182668240882451890532280605131138277550733526521633206169683964920432109470639140126277224519735256885442961559812612641135873944313305863523892771489741828769114874744791888269372716674269455853186071155198439242193756566375879702003274644699795641788790957013217232947591551087863576925975416364174254829303198696177391136390372640764874631170109872955486375962799516462809157812666191433356418278199702950658646231205690097484162613143254063520932179248531426739976743880146423981571285117647468039129464049497790151071209508737231402051996597001839620611058117386607980647662080075440379191203406269484046609868038212107243462004957995371140615704940913617895764250283354499638558622310995649338118542422694411966054463714747697822806626963308021925523194354830344981076371391766090676453853219353333031868160986225092537324184147886271248381078610601108859628215597264864579577864513655966457321087746177854859373422868556495703972559744267134671442872237577503796239010203163953936009882978906570489325644163923691853835722898564500055227008067112119566298154750557898959198261670919398737395830852762791511103561651882307518722995569331629234609850378502693570281851577641353478265301616599516861667523754114832885623407922162879240470534668081605648521379148163379625984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 14206394220713981564372228703863078901802440387438909330968022847481449431988752479039419678853899031166184339921145203060526855907987984868408474721486022347697535430330680337461584035288822746984875977093373963463040841706072310475450746912928003009926601891664475970495566272396778658765064708442364601146345550841419249978751825552838669940945509097873193506226164011913727491880497741614283022023751098609509182514577254131405938309976388373810387878675883176911234728609708162896251244240085828715997506575367399666487951397730139334205429227007436817753212693621298080496363933063983387608283693939852249345447618668814999757543135804979657862558324738340974851221725549216370377909822602017963087206077695559704079285831537484038152414952758922623510656471483972944334161475347609494677008517739386412945796758442240647267978768616653103097946988588110937690831088772128975504665067414919101030278220917583534201954657380934620452425267656772329620204307162180721215358480840118862679806881007796060434237676458061494205327815621594378362617537176388909504946683323323239379249097663029663196732296633875451472312249403530450627540463202315841649808924524658269303774282192700115247371098601652532236473151402722864981697463562751760985766913946834459665007507941297151928853805101630334491958958925430988573049793366018813979806185338716992100113549373539972741827617363466463261853947619004198110198145219075383703530516310472276629205292671226053170317030383768103446077229947934457743651371211577365625580914036242468360129318507296884939824951352380477771952024496530221678866312552235764051993610470449063865103365178987855033477186860850708393486029291926623120918682440562366048761550121393749517604878294408742446416409440551732535742520569133929617944196908959658022339470151851422874956049494422296033029512943169544228100984703424704582735667823031703088627052081842613016813823126236643423325269707316434965141025872098778690752380266258485586408431048746111425101625053523634786287670783237684935913306082881207802636574919454422661407056061006758019891049319914804247473302581897206387472005790055284398476844954389459571076887045676514421289485466377342620150852135032681103367898155868381262146232260544711062654513000450954877623538305177299924583892283099869190257169298946854048950613365755696211331375516254449085574386959690002513754398101992900365326629477368658955611554384326838764881919087995292384101375671319115041347950531877789128604990941105633646081399056917217966807843999879929111535475860968833378565195239842164090556347489325807226371966502575404782526826648824342831926863898185975095602790610479883525211949282427388411452926420425034162102536471703255386382893800828765267504158257303171847990179589833526912131638298345628095110215956106699932939152353840012981245117903601948642261496460427972349014944845517083744519792588403731724225013615525667751910715442323910839906570496507726192269765527111103755799506482952507697506453055324866487777851271863532022346051459500858076039496528802915776882126201631749107265022903433570953894185994173255855244984579923600302508575197883824563850277927993672018170732468312400717774887257174955079286822853265618176390333110777529768758385531456347576712547229464450024996720163611483363157526427151697181944704476913755577867017215842726168572594216607890955137603308333561903769039159238176920701954053852945683981616668744025180710878127399441812050491315571318138107869519530705532395755036702778387530450352027746385974010294458300861921788524930243232741078912698349948624880113496410400860799663504712284491466605353048206316952104423930094856384890999228404142754786607144801177164673312367211903511318504341615664603478355254088914211820840920547660145836537196816508814370558443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 7642849357581329304575903031979947841030338279419614299166927440074829221816583430216125515396207361207155525632590228643969903152501670636169055007229322282494632392760803745549363978564993351531553870804477219770974340545897527025862276624885999690295028007787499842601879997157471711483445122001399936645662719540814904959422114888389116134615861482954449217635504122910362666992607847790924680219551949370661647975118929024791763935754819374470746575344299496077848309081556745544700434756270231855916026477876315970988287669558829467302517670065232701073129242600192956594917364195265804235575713605765233491133204607005876946540706642032999890998704565725999720404829606495415701256976251593078896052508847873259812405167896469434812178129658372262871395601625476098554365387436457891300173111717809878077862196402746568233046286327696550522002229299999999765030809837723977732651453267630343029826141845406243762373292743761826224372320369972784001524415328307055687937384408773266296165142823930710971860382368248894124730651373967211437056456876433068205847949748161926570302106648624858617258020758328673462376508363287443026771507015822987824104529706135681432939263573878770006117452724719418376992861322320966587347439609777495331666399930438784204500736916246154849461544026686684386108000612834299735876797299291334901454805654923741209071942689689278848560600311506101320964023629500462886612455029201217797008884908238449134639495444734330971165108546118430857638299152964011721710761694522807975596536213337613572037341335183543844745606145766255151885170681635131049948669054722784306576478916921848167070673099483849509538270217987878291039003225396615356567592394097734221485638937714744681220986976740787514776491179322775029047904468792688372039303039536489346981180919530364257738414314266063430261431593471706116778864189321199963363284829000290387022575558342605172120515950862826365369577438317163497444532477179612154863769288802393025339671792352688838909797404038592739690858094060771201528358436163191449919988054665355260319436606747054281287042207536616074020818693010478063974503247951195853986200911822040407617212896053493140505064568463824420286867358566920523181706949500445689007373528837856487463603215925519517987504942498791668150674700748206780453052653160746252580958136493383675716676070525979489300971824317450179808203065839420007867210741079526296059176113148554177135344435220484119238519742970018199379887283196198784114843746442424688338483552685477636241970680869932689723414865604644488595114622976733617936775722828234015594326437418681121532748008896797526993125830774481506655784407918872224117385073443283271819449460288292505257600489602144655594563356638363087394286417293939047996066847864414310367569132415815679375300808061281964616958121736746791930350456485031960174148413938425487771975614161348454982203525346137665615138923152424123969946017425119598661343769804813776405983846350622214039670585873473380375081409250551696135306757489452208169348216062094783113605454748440054134634450796982880336251042687754251456968700986929330603354101902819865938488751258252719547186443249198060173987462123481034651815736135007153278686130836506563318152292200498109468618087425304687109206170361991475629227957383035260884445823208330812948987943529556097523377973742754356449944468215081908067503343147756366698553177707935691895031953555340940928194116861857649744198014203663020402442047474112996244583766140098751087273465344494231128207402095109406130314469827882359153131620212521993972281828407123180338942220166863116815496585118525028473342544649676789841713301169653248427712943766313643285453355137100932032025936006492046480736236077900396289212741175169745640191244335130755141390780032535704727125013561344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -171174031329054157390053492368538591533265475017479608914807348672548430460092021469568591501149000498055546409939655485961234008290253292799791079788535460514478450648054878632313000456403510739586147347333767779397768493737193538541221513862091803788244392864724633119209447486564883363390504651069858983476501411419400027010321658783497458415276699854640601775660030235112427236202500665964836976276444674191184510115185926676005425582815664005120349538406873979967727785953799229155112528817885977726782913979428604917065928363676271432656710943684762284081022227626812641217369246254173976243704622424623850375217236558578507983259232265909445858027291237549606383904517634819907895228169861729177466709677967001205709412669704952214497987331731125323706734428293393616476430987414054263766459155126174003190412384469692783800442890103660888938957255108662989240206459435086568496806916829341316324577183170963970227823317968352026970055238177923735703184466978535779321361301399555258229016233053880920048301942745305325865818894179694403080487384966311636651041425164082000637878704380641693563129310786881120140165291562480097939555501700459780273667499090756049228086550526029833706677102741278170716218023117122533167195863534650131048991457265191012442829912117789972933091517120267700831496489978103009383336317831405292561776718766127514890823607295371098380648248417625154356732941399367257663364601878265432861446281360519552850176376342090636493025511039922759252761636779230922123763688466808129601451755069608524114450891855235892956353834945816845583869712202272893172925512452300216806010924830977723877955140098822095590071208057905914582300701804101478380987591761642861679834400796028370875094950892148927924628995369188869615096827856473957778111048027652882774025171231437254763085081928992557038636042310191942262954329915300038905519479203951835552786009505471266479828914671653597873199972921005704964666805666018723916680680468349546719811332932314742142089752816684439828331619102848290923445933209314954903810598064083682150362485637741947875529979570616132729903210614080444166558232103306369503900494398852442444113296911284111870526842660644897822574786403299979694191255692945633688416630364904325935246224068075152293743893110308104730680686637563199163502649365472122247225390791950289198715059656241661685875939786567947695959750974304441261063231042267760110672605864066795739398095755474679913884871286809169068891698638839824436656415110569620799324533866967587612231435139996191238228334991330984989381638775912662129941414615836734781634391949060151616775398296339815175684236100393118008492223372591739695296902589923841494120047104061126599491261289687549220483104944695366932817334585677018748300221463517834100990968325490245736617932628454050100142641126777844985343798618916167340543025782877658829678113557738539822211513820652023529593232821648212228564316562682386215356644878970409736545993971138783303528727876686210982287908713261865725018725653587977019001128039524300675893182162779206011159146157878955097139889005424577756224734694945801163502835344262917061998615236265100906739824266067102301778810962561703073138693428489047562224779946308971384300155088055351032910192529711279922245369574020005985590314264575382536504590729496941670382627089362130494883500356975168121387713879220167703665412684028876418370239519232039588761405591249231751907976085732519129559577606743351316982930075031822056308373918030394977687392711802706643640807426912572863902747036962751827948751471405414663859738239390565906682561979406224008446069689575778390575847514627453543417242292102357393089853475972534329164795559357873949213659870072225973258699044963840414793316516514350513795813281861015811381789786997458406935145731850240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 446078978225705791356197147635041721041226578062287350513498688315782853850037333593710175717798127725157160619230752147036187566121325788641235318562947734820773675887169761306080489218205760166810783244343584141406633965968054620460231529770701428655075039694144200773265597521627449925038785978533902391420399312626457163378665209897085780777287531202747427059320671174903442059924277251678827422025691659000475166058852467443188913545269799814398112183136085674271265258639293694257051520036902163779709747668477699352219073269937534361817754496530619792158961737929768038433720112883758744797392406740267248946180562818988480702253759141461151636286119969239031048321801388036464460417868078794262731582242093691650883868408057447141786005469933398400479456173672283904669935512403077885927444563073782290166979490409686210497649379606335802245411891545038354760282871551057819407458012883980708441800672643325394210040169269799650992826941070170382641073108688447166859505274693063773117220382841943905532724199165701486509302943711790161466888922493107595781398485493406905321713300344627880758925101986562853957103263739287133997263846508759117239846908602025559924258143508252695817631986672380816832775181725415207454830769411482008252675776782461352464425856870067667517583063846936115144024791838520738992647664854718393490190346503535836329110889874076911644393911562531450255982879614905145930470615701575484347596844388294625228570309334458264516481694018102639162586113863227397606957373754834280944185261928837093370970775230575154402500267764037163647514929849766417895364081290296863486396182686472180759926899255592618413569392506743340422869234433494720067885727449877962273089399144135269722384278143864668253237676730533463129438331810411796265627086287556198495855812906806427005391498228943284857871951179257571051872750440244678645186976695282965413667319290320547994067253813141011649234053732077102190221348580079507565791879395933785487680602174974876387420000241223963261242936965837684329132767568708934916883113401634482225658497278025825405097237936756536212832482039218375770549371336732484874677846593628353785557372903238864950176397608951816594496054377757125758957761756003029211299631108127069891172035091364886470246669886326607474267956809357355992398962627350954977679993576455728395151952191321498073124775244888648692006455977786274726446838170591601166080019722797176266483764789144986607123524431202510059672066941439793708094398819629047776295190174238222894148368096020107007327107786075177692656504863994625625881025492179241192942812934827691647524589868333974147923575069068077940846845232830140229955340468003775822545283563534320601837097988985065551529514845898823168627698423378087374919052624899484689924849950081036669986441034161211418011576194976894675487396362664763647942535884330132583787701046845101898800289338458895330092266712155015717572037067450442240741335068638999306430734883226285032905829548447447914955848187041484422705825909433825780091591887493235355179777704229654996924110709847022480806399990035063465029138504568462616262200056822045427700143647749554662575238597348959138253441429058386929391308959024045347099962019322874625286585661128809913764556773818123145197728418006834529988773635732102216087269619452494120355448611688467161956059860277932102702628943336581619386544004823335277487949091820778305646333920657258274087677690809769406387912237035708194003594907878809495511101873584531223229302148225818312745046031139300560690428372415615829452873830323970447764710159343051081180055574825067698695713556465473768258448014339969682868101927589292263249646360664520026325941110824024201780683792068972193715546707470960675938049495567634834658670783143898821552575209423028614316032713031680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -668567448702669064466562750522722472043110942356442015865714990268473690045323051164275419087944249126502147585722622507241151657059303552262090136339984878109803242587318485020024094186203710776671554910011050044053246685860802436948135659792500568725373117007491724432011123194325547673457778864170185067368675441532117488032737699050845759777563045273670271402472810230063130953697783189331146282867096370135691141554455151039526512141229103680810658567774147564884644489937142484219441875823493537201666243666296058698747580018927868481051448348248828536780246432126762083449376378866485331858625646659492019054759786236296389111120335720557871523343613081706674986853301297210481719269230707814091538053432714155810268186577803804756579423402800168358252150109128416477911629012334454163442882224217055043796780081025173076465509696149430649540920872639015750846864371405069875827798132574003001728135724055661866866371377132595520350643101790658675011379237083534124944717045558548396792592580323911294058879430131528087669168724851076412535683677460488140010089478750968776251708408426315566564315265116802425383577868743538833334697611778723943969967370199243206011891960923223353924762025765513834811059535288373515014149242844948735368072891106689425615560528749398643704719569080362838075403372348325243841008236437223027654003049231134788916100082303359996603223749813990093007503449018390383270616106385316366496926527411578006738636704852941408403251322321598370934085491923220989060389528204894878220603640694108266087645797813669356373169310495394634923261344653217296784382446192469653792285510942052316983974936111769156279523398907167734907586687695280094952770976630428226160257289840608100907888345127920308171793905424227732563970994208075889267931692048667386062331818989442472116385962682932444928279681097199039739150355246769099337664873571602308841682252763396086745956767956112975605625112102759783278386738808638594302394620012423764836088560634293388789258725351934176063574101472127658400147008796758435470267353077147616933179659736290491693050524241816283962383560757044190616295838174389160523367002092631109007194198267220371303033078387410756369115625520887269337591182795223683267163293878487775711859863856325938108515387449952033462091926967753208977072806348591665873843015338272089602282529710492629061841477614885960993461385745999878578603690367082554035691606903070304139374509048752110256597198245793856365470432639355698526588654137518811500252676794797118350262285494804839172723710103594583590776898325178113550323143118057595279099336993804634029035380886722548163151445157304743837223322426536424784110690634036161511864636668245396505352563070241714858527849477650413216674387479592723338012878678281159641109645543055283254405007885560963913486541111920114025707378392440679880350801467364246399062905456547662829219974002486244409528600250798144647923221344718874488195056234165821258225837618188202947466283277051748444805409320541491570683598581634246884776846332031487391366258238228572145768884167564627845111151993299360742199212092958286362965354954471280088675105918861671540942163186318516912603059920309717844792202042682002059979069381196140962017181102086811912684320251350749197479467951742664626758169930756222685381204287767331335895414071979576955236789569507681624360019114981630346437260916140591177959623153329731215509122022470376940375040053396461775434213076865974717211363960836659211947274732148500433278600420267657350847292498234215161742649221014114287970557679839116196522297184003038006082233486930393144642850512178224311028369790863395498778724387432132572370597743281037005719356249368165704645593955559790300061644790362191472936375917047719786533675628440907048166018745157147784745045301657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 619584320995835439604986992031951039069459840478356869413757545225022073093087503254740462203436281091550902881067917776977312493213914244767141690430664530537893133301876186907903189296027318870141665665046947703030492780577171550223254920521470849088422995649470268491609385862574693483811007085668287771116490788106574412570905160279919307098086954022529730886465802970027071938551607627018378337504232889918034801034799666394921198713424376851500040055268627208571418347686121867865296864646795667266000137594420666919967868891952392495116914233552388304496932102930598797330848233471777569322032688674036541487214687525786470602953204299625800027061194944568084781685191745531012854749701935144213605597612746103054191376755997971711421793560189265742935903297546604305713633944024025331880631155292254548832990265986838656495392639492058802794057067593614876016237136697965470902598943343630640228478822789170128648756229837283518854701086680678860202546478752658269098331206994302926376715236450156274731353881195623449047247778881120361603380517833728182834785415366237336021242918712908121528341888480439590270503298526012147536105121804432132267571980475409705017908559275176148257253844322655882523417393325213818404405217349843660977469670947757858742519671217544803370435155143551172249858357925668808191207824588903359057450868066190804329963326922117711667569352533321224517921993549897695896635928703082268625352618776965223832801991148901111329702879450753657987519511881604535290994730304561319705165378652544193225797868711784900030010775078129109509887181238254710066281394084606362444153206894375998586213418698212758557544737227303452235393129871870355326737593419551416887964176136255692207853393731154935969517090361370843193856846391969938461639374751125393930058976873073158842689593342176245417651560980484183592192765101241993272510540070932686448379170958911123273033908844677545473616876702122711621548086963528288897401482433177700864700581733178972190705648152573971490405667924448510441738569470377063167039530708325761434964361526578943507964068193495094497606663550840547296125114568989113836907720414624988377660521212739661880929775739257383841428757431158396677603505261766328969271767645846680313802396950971777208365527753145518028977273772203076690371576406085970168232184374512786746377792452954215725033177317036950914904354974501077896968154494328839682457726543412127812199785768186671605577236174589141470718114372618200585215586701958132019460152908485648764658152843813080957941962790517125052663556578766510209217374210689836929493634085409616065815885184086021004821574300087304641975998801953720335555288221284536175278639147592743172500655766351754038218702276611776188335597305348693711330677679160567328533329464379701546712729609471340999098842251041614754621106121511291571758259995042638686740419814099799492137372313724992952411894489413979441201029448069608030194178051963460315267181519126886165697238445758856439790298137587129182355993511637795718326964975234024471035390248087901651642208832083001986665119884859468664373922525868932896902004953663888725892651373287483309192265936654838343276605328188565160381677539391547466272014859531553353958948653597561942813481724136031109509924318465272295253822870484219982078560018073028416568776757140888379353573322839369556532151637806913606442777617125649622281678051841096212638955012036524615013979454297266307052226990901338053041602654570706014076901912013713452032211434754544780699394038101148626004251525558940050144117937775381985033708313170276218914175723625107828138069932364787835820738351428319801071905642058966460489324876070926758418701091464525045351652529653390335846244425717225719363917119870003977570878633051977639200456653540074155970152890368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -336124029714416415394647665920758087912998886740968186490373632076305471052706290416753226672488904868538059379060874161988401000714367008431967408829095823771813237271645663017007124260601429899769006714849220518691752432874786276453071700685911510303937590379811840934288231879246297391759407731640689604399720804887297906901798726549662800914824651012835198340770179368169025858055397423806673203521720638616357301646493903877574294289188847495720735551463194015708893537829374234634531180198411833352634344761807563979217143876209962993621808276697707169056296815207667657655127194328550176200329436337196942777743915230677765098893480226520305408586836606665501771612255229423956195404450426965726376380414977466556040220022235155598009926192462352687930798001460863363570475042887060552248497349617136038017254932537770576497939920470988502056932165517685315739319076476033646198809662070614745305568625771704095686942676993250708605874623457800577771144682913298384157746215644474989814754422956887265763988854117255153043183286902575588576429197666671383900558139979892489105924346394917297905784653303644273462561951640857134615290926501419954927868311311646676682562141093009850426912673677551904098649412889151050112146853077712456628213749046166896188323347469158723687797049570769058099341312953079942707672237419468550582976643518086654141671721819891637329394802186641529171282180137307436140122801004797127410462279849281859004395670003976265763539922001509148910136528076189977962387152465700757571865037220661366546981239418583456515394870028126862172055663011411268740050579886956659795047136222340270073858959296074502401860246008117725808530487314605006581908131667562711873716523892900611189009947940730833936459623153408032789397354401309836280612826826633812553951576248533017648580115698916194649331297310493695339485309818123395972311912787413833788986441858723592492342950743319246911272889041155171579310667834234808619593388566857746684223877622377891283877793610122124581480575901635526927014487800445637663395767294474459261829145043478532980270270075258293906920185981870569215367311165203910870474791554352600530586611571188471672362345998287076547804808825325876766603149608260479502992571779763205323081941616754959263717808105761669242876273356510414299742161449611468882837604015680984209799879267798777436301027178047413607907020047885954443646310817466589721912041087247553458415678184224032134295275498763351955412094254442632583681659954372575248820702496199669193776290674225345559465210101805214366483788892367395285777217409318220453900694144521590651804266814658476422667518677761144410818203071420737531275290923226464965800475141902294797617147372192344117788434970177347908159763113305284757242516269670566526595492237913418302471482713623619856645686720957892590143562631074715333373434623706072706027168372123370906256461537035656358850807440492167028771650261904213277147183444563239015716880321786940533920523162609714994577766525104230543591770930377072625736131341937072199646454347361376583871409847987704439482758358307930946772110042591788788050281184963723034696743783527834470006700967976070817201250670191344781453010255519575675596192734644553811561835609443591899550824542351396066935807590201483914381369212523826439468350298789641891692746047220220958706082395499340688194315799955936442779470453594686683066477650809085031062522761236494434982126620838264040496525919340323004066509140616115077870354194164827028778478752915833987609796647942511786992398369254416661650191763377293413681080358828940223377155284925492170498023373251444941708383303382072081102290590771027493241401047964768911741916668683076164661842076656508516156544727751670505547887524344298874956585223865770237958485443929655336580520345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 108972121083136566027877555686128189764549977742407623287797394402656450012171450407295097026731417092384438064114092835400653204017724246261726399477850077560144604223516428286747576318179302975656504745790876113848051230793318428789280542663758918601308669616504733520145108721439260848140703660239662344265069441246513282615670667392688845205475051937001930024809541369118100844388888843506866684178953948513558462535191402230697540750826372436326219733804924086464251102229911148999719704794390105371185802989648888626626781788000552656455970692080780797699457798796417664824540399677270653993781461885143490972800646469783337882787729566542401020942070525001684034604094543285573588491638905670758342067363769931046419045585283219665192732425228214375302960795916340263181781496757780408602127855052732249543210611866955319727703023530189739501166677670179938912595451159297461423779286569120805780005306024103069758496224638243496073857931913433932234267332247108811564543144399452049407153014111757590629926248347826352124746702478364223839080799118703347573411627738809670382128485964048441088676414049445798873610558057358831266035802947458839726777236036943637183174461678834938402430957408751036665997689573636073748672664841207652595681949168255881851385913321609782230901410721319982836467195189479236213704792253542914294104855539880983017481921288558206824132045749056719221144766582735341138710194722043207274633037024485675431200306106884660140509341923182186602313165134174026726853189377596747690395884984882820377364527763825203858048620367401715663497440491775796312763530967907334617776426888415403562696471685958489322970450336090646785059994435791604264796568723393922464638866126697545648233848748890625047242556839555174876169861735206564228320856671397170808687755986977554536067306106779925133835294377739460120669210627787223990096551925181123877741683059558899876901933948128715154407118977335061126408758187879819353285485283180896757677963689506315756196898712039437413395610623798605633936747682601670413100609641762995286219467720598262068313119245838652816420880213823134232222777792239079647030233371008771050571570811591702898642540378912017933644007694902874700605389604463932822672696269671906757909488994724122864835904180508590393627022469275108176333712259172826087053977559308642576899436696909743494293308926923087209825960266621265349004872458582809004911752819708219723327659207002692729555996017019836029083280077221287666855756412310945927440184074975078829063962098689644962016349114973122703933349839311375739637776361243136531440093936376609049611451850365380721134090655637235429817854360332933085993464169486055453397921480124355294577081441486937987215037395655246178174353670471468608065794866491553560270864858071400294548200456508467788733286842700571698480508439521980068327162429055664994782908552555489796141535705211818186457180043323264335177710553082248184037295578834732116939477645855718169028004901786733904737339065378017458933468996792673240730397478973917521820514999700889117202598234964710058007915909393608085445751647336184234317610979593105906895697350684036510960708634060986865381724081952887290350284038267228594692817869933320020483185119697615624897230555486675929372908467614740805979012173550562967308421653921954680232257691705954118088247508640453432505880898001318892609090711266390999022477489655960271701200317784323503131171200190396064069023785224090078807101076930186074101190882434076671517861409517918087655990366464004645264225062447984094550446995696694053074528513429671172538181872371623959876390337675328778056137659480264584098879267936861416257687577332431128330240700205839676604901635617077263654971795643721391149111053004372575403436169769614823409129866458628234344923136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -30541275343349827473131386285589004689003940894277552975604208422333825543981722008040617516351058832407724406040503654973200096443766357894631431741629200284175160332841238058853083076425352576593098448669427434585761483695120568870880918374411441232112652420091323886822397132616191319121448791703158371418255139013717481910169773351818301807489456632566194128629116128592257307986458769502541257619933760893453323292477395451440201516758406811703988708451519232983099724152180753231552716020312547131207860039497846702237488131670414314398520416775950827428681758937986237812772074198240409713157792448260539240384854898428671000838964212011807962498586397507194825552578828653328554548827569618701995147404782045911594539930325796324547831022627343314733672162702060171944861415063029117949910053405016262653871285653193890347359839120863963652315995652209174274613820916176071123384077086034108622466291839982058043430243175160644311607376770412922261016125057424522621829998943782286098096193040087207917556858486329585199710239834144025891066758636018772680865892138747415712834795921967355228730195031079043054043550287702707477522306597483361750459482801646070940151731629351017402806913256941890232180963392048276078996951966747655504052407690687279209441231069324852621817403992248603593746931000420421826002667176529678869173791294861092899830060110633539945795765248350615887763912336577549435920210899679668949378307313448533414264491883782268840778879981074491986950532731243707111957581280133907165420594226566999966114560362203555729780780007256459874928803667385704356354569692594342725875339728657980742907531993891203686131739693845277560732838379839721614129573214239695278653280010946493248308803170770619477653689175884716307494879783192610128499390851626702935382333078255026231491319930627390803208694169909430933318678564631576614018094969783415763387879235876869969655538745647378848009765723693604333939207232380508892829296791263146965640908683149034112555439800467360331183159039496265115189051110737255162761352963667645610461435064475499182489941522975937447840325174953620138953387393371073796990074560289186739036729547072949127951697719225320785849218411163303238550031023834516671317285578365820811990590874585928962219135677677119695098036503115187894384910392702778455057427554582830647450832864645532627432744447146964709627257258904199860260019841520312932006588362336491612968371971429886531239352324866641909303487361937317047907024409191027285177415421408793485141411370669587579110772006598058434072939962732392895599033274244844392975763551797045798194081849371353947729177303588022438494788098647545010433396780067620837838378601025994353736461033879419648308783880016589895846368144349929650194427633888253149774250042292491487611942788230208037532912921725969329972149781802659978223721442919088775217603844309380553634602082334516651338690293149174401419155659796978221605626128537019853539751120865190858453107805228249915498392364804238390549015019745507362069671325184842739200344807485706296188124527721899176032420501149882769003616958878920437491331634696752425654854590193000845994281415000287049209230654953366070151415490750680935701314765827645926280885354500563340596914209691790232031149947817452324725281685976352624411154018708745024377271176091081818323707876968426593784692075776236326167216815248205142636545951145877200402643183680406769085194820013147342329124263098800175807855199328307544340240808289669146599261799086529718764550306069736041678751793019853957788441949595762850892745507614112163617010879430941672923454563796798400419832828557038595492667120470596606167542196203248931282021757501250083012961334592323935315537525021042710029065081091887226805688348557952135364721710592950568352743424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -12312122217063546276560481971069239046623734331373711849847058419608520868165464746507169563350892999990980189444337208272955113318545570499819695397054247532105679454154171112199801413673695817296319874391920987360220763512326242934534744547170069187315236320888602405762070405357195196034083311085903101636018209196199980822496131795876142489097157511103422623012465557447022990547083040740665262645423403897869076135604854423621184750589869786301736226131041266255391148212961346803620284599989098769900138355951557445906786279741014405640417110551637446360645780215791304946035870663267657424899696974068994751883319803302878591475950972920819845477886050426174423079736586831373569278092209958045809493013005267268301119900503082442726287469567531338617208500137680847684785090041336103376437219222664624263589543250326382379476219891882231551707857578267027347223085275721460360471579545090613200779781189475375189047690607535005779447830021982675683106631407929420371135788599034720025898142432187197519856444460542988194607308396959600513796390136258155676530415672004598873366823228123920075264748376245758811548956818370417199004609607965434915534156154827875735404289074288235569785417827687101721203652537826377481422999875534006022124313608638474988977330754843244166001946397127711000998873944181020943034408592898574682612003707319402623045667909443263084248320338573054021188897254491434306908085416731485374728415718354925054171139871622493630609209902015908085603621810578559628287734079370386124276322414249874260418934577112795460192705487397868376446899724420375849432668725210075766084144757182770107998776237926262386925786603280429423241875936008750517912193987128949365771621585896894086316728192342375456333399272658997342051440945473297768275009445963821259460077363970583878111927182293344093029704648849688132101788851536676279907405828608190275461207996904749982882473299068779698101364678854558534684335844411664850863349460003396647195086416544905409010224664957296796791014945711736033880363488741963323517577541637064926296036392095099743991213450421766600652326260848818051179313951213464019255057017900432177242448688148780709900027927228147810388890459808664236974257703762796858381146756940832669483699334192946684618231885805194715043099116425463143962034829351228703884893755638466710156457985958936514582971039830065078516197666669154270363892670065227317507604474332530241798642358383929941009370212329624183789750490703393965481657581330926817945952269879746646214849243260266981767169720749097498234447730230572323299585396398931677721253197895658841744149850126717214303118020359373956100633305132408701930380688354215777562238351334669341937313901387633065463183094452764630165324198753831868852546807492770464779727749270324249178468198128626561126273272064378109275666259504192761635245441617265390700229290040084794117913378093178775041796860853469425059908953377969712641685134431963385156567582573965212185928890019221969647902944318626511381484820900501281994004427826148028027143911060594394404072418620380783410217283630329054078147195843732750517816204079831786270963566070890413501337951560175884964615158357156402235027900138913794845831116438931955802419273386923617748067878461225021113953966881001524147107415283661699861913241613103143114966030811293665287847730842822850532260279375911828747753756474798986995377884091734174653014927236268595298506941740007377761398678484279990806209915226977685271477600992878850266101728419478969966965007954682148772105217374261996108166951204507937358415129420213959863376782282167540594359820886195228240962736021213899415173834133404289720117671708117277864793585055131964526268155804015634490621615361741878280143036815768930623912065870828321894220556088380097476689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 6219287666824848583619272876934232014431874490640084292990789656007982887976061861512654043887052764256556677777631659242108020806152483493370389470030826924010411635503421058945277195593127979322775230851149175555679087729484941615706229702826722314479021562238188992170877556093707051191984922029724578138384800664098025578692172437256901459331516233248717152075227450643379359566534786630224751259833287473547581049154479864623134160244266533777076289392208106324365874287966688770038767519815806493057030038691431738678866217436474609676698124634779369228372374371660971910002042009402790502696194311338058178485210341790667071327397730884665895273504227499754849782528386867472490319934811147841261134586924615672758504588556446650770239535016470108605947268781183771053540166726815340002103700775164890423995547246243265480013819153181394919141343266563196718283219008810962496613810974706600084291131318756433771153991581231236117600615863563979018554235983044381381544753012947577686621447825827116020898978060836094455695753793725022155374969963098072936845071396904590114257429240440679558843885569832778473072667492285592910168645852288808800372239947753970686090037192031462559206360594520081756509777458195057975290655528307520916921501875686898978908014747970578563109610107871168540332558984643243431367332250749536613484043851832172467776418179838655060591177557851284728296420554403987012236045494907110154535097095609724114159086994175679397729647641529710096372939736342397719502986332383659858779827422842487873489635658956272525020325104712269183692295596927921497482327021348284792715731583806584372266027603866587831115798581245466583988737194292194821983738418222752219384058765769858457950725175496905345054370151580725027406903737276421865816981935365631919245753622777194828880938820452592528032821070685814731331358512925976999473444576457553707683460798000755480214167790280893062203731239313832493315275346854713463347196469598375024690322481345740776529256041952155773298231127461793875907926757028871226852760369881500150402466688931100756740383045059225029238925585428558491104856895414317882956166424177117970981268022666225009688201202991429926550779550236446475001108536980529144909300224556085247716160220182786205618455383040030888313390414743445207710348104371701458207245058461947809448254581345027774569532629098687053212109685739101173752462993124233265099932752867302357781314580473056571358665935010083527861119425586979039385361389201307148859828420082702689600890303960101038565627332671625089212804964899044144628850904688713655432473630008357930648813982761538345078443992561182939629358122354755113668278632071087108336266515931140728275730669032694883380936399981542889507301955972730012067813472602203571512216819116210484063500273106424319216889356581885153494377263934692002686351578575450075278216424912080596715428671756254882016662447103566626707267700413512773883234513203656370116078141444564132679059772467841976778704067356096832244226668525748490813922030438924452842915553237669283902780680007061798456337525586276896024860048428533532335848915828851353497130182604529729577021286686260040489818761632373554696621865703862573338874600963811610811747062026137719997012303965737161177263345626832438743706517888004868516454575967818844515680365357656257490995126641058370456203976567660944151340826596396813725573595080799751431790410600047973547068647298944609594090138504999587873611730525559533840418368795469546221999720003770776476262674215822398414875860154347236475821083996672043898996801377051240357099824321961730885409354199129985621695742242721033234019767479095337410360027308226897387454697069364547821711078854199788728092087873194294869602152813449305785561074060092770593510243473470304917913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -5850113163998532975665817648462047102462168913735405138032139703325910848144726887537496769942935382437260153798355029841833754474627429680559952179246634513003514704924728342487451941670374417527010388587850316417974136126442858258237037262969377649494940206070495817258576022838246834721738268252342037230167897025590979649557677348505624948613727813872006239938118593390869785589797205061864405822526594768767566839221014654065425202108853499166874250664258856684653933056294872560014043302900328520781234103914409824585936144265555365405165613943623515884126042649552371958112197536252984686005781515561383093520386485798156339746132111176375079071457710704583703420246746343407772150642902792890527008653698859636964450078228325960358757991648680080553478609273607877465145934254600689317919509961333303970364080935556514376572125658761900460955557700900963151487691312490716083613031700555349968072175342306630933907517965042441436460998603877571550953531857485832488478692287130357868957403192741838267391102283953067702504226707020993099878206291485633401651681257090115025969113013676735609981726682616154381410091416735189558197041716754625272881326389021406185978580571231102572393546595061913025191546741276688226111591022458271875637443953120745857657914578378490407631504756780596893173584013137136603409801148617882575768546706621451074576387920501747979971187485309495360716916441699674348558247824226843230895975422997955419007576671732038965921854218197813698364978208681407703613216557567037274562565213038106526709566655710525978318917975214179566540345017639134452709034829706134127561067790712764983335679088785041322069560278246823491961553739420921772805812881645023339649585049114053717628880324436867580079092455634368967466575105129124100799816404675792691776163645573595257799804949888976077084884368152267014235344134473914498191548142664800058760568073852469006116294006022407701376982199641889914577534811578786317470709902002332577218445431672680247707034648306118480013730760327480064115011224030768142662231949293502105413262032432459571238607846104698779314882327931338787248238722918580492261273866646206274651699444234008815097780837113934828632771650654171159639651567347796771265224121589748455453682431733004267126892590948116696736197399062875238520906792464947155717427747387316300481437309072738233924994784489436363901964665881480969369416583261591808021369960844197842980173363915742819754687436558746042977103939156082626414160179819984878303782229563200303136395943307820919945340138016125919885156259404047521923121840549063097631490086263326455655752444784930485466270141624864450117576201334235026103708257625441599450409540862211173847397516447653957557111990466206284878747158262094899821454416771657241764697461380411051908648322844722836546858275079161852624299628936623064386437753290886365937989815379148338867740998989772704411145707583350479571966079668810628825496043246468020067881441160655338875432717005221224985559969818335729556004991071209522354582292477857951347154984863362484895565050990944587579896423796619676113932432001434793544556502490677948474247697536993169381745185465839680427311584480732111155061174043944950704632244352462078518619388483572589924957206498237210658114609950433662511414718625962117480598598064568385690094363042056080530659674018674568289127662351923236576603406608600005384922870794548375672434880598810541703508419243979130404364918292276531963151170482634830020218330723751881307615207089908078911706603125946726359517812067330883745912384989115132365664259268132209679142664457745322270473580852772505589187451103593547530956111041778897847628284760398211538511098649459012006127539294915288552884254052620508860864807587396254884220298730767373798182185501449372303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1946937067243763775687870218180307360550098926522413030823256804173325507504250431899990829004207235914853350958370359833375762441195275498146925471488238816655541603483876462666750066571288402722919128449750060485621807334263666689598120166018127079266520713244178505794049241392195448188094669597678795197182322797522053970613458967984323187156427360085190081529584828613439795978360167829571286910070878694826009091604041922862871046668923010131288837372146072198505946654321221633327275909645965480669321155981678785655240816371898559437779905171866394458112342593240103651182600090875479299624326402523366411196414263408004534698417620096655401496483855645471441603405181775794422115040337878463278418946863673562002774336997421943306198830713495962579749769403345823067873570919091262987514206194313729271069772861294281872232487833423839013984506023353636105015618163490522025821826333204521161007981321803911956264689551250418912353563945162089102244519212827326443511404803894417579347937911974719972290358831565402669171253491301861089459315074609880603269469451668121629011039768212117668761410839084509087872415241382698962216869699128185225686357482069559104235692929754375497556412889029433003463765810604938251118208002096237222775328866386729327745406739660652612902574489357337516539212104595720318570017923551504383364744455657795693503184615841029468917898475890013409318762223844007629744201416769955625235068736805539676219214456353119572780795377718716730730235044060953387053341249212061802259568520143841319349045427193672823875701206124965512602407387638067292822129349370684380070821672811549568114878191485928094271872298219190751260954027262035252521504737964893637660054586817537810742210121443396093553091282948645447592336617613256006162173376063459233089062634166248130975962338293290959780848606260638521715877956342017531178105637351419406754187105419123899797437557189557761439627494900607062536035265291481095767053884869934505125206148465133990221096111895536643567730142535481965417998243641762359376591519196967401612771886326334578483569145791223469760170985081334207647606466458696488851516652438706188247402582761865699284180488326937919212944353624694999083794826411382785850081568032597810658664723068885849104738828934540583441793278492973305235645059785853620730101186926866446453673086773241594230527373853318086910229939969188598098153273808852115387343455122387376363816468378164396313318118114497163572702056669666665893408407418792013777372886553683682409093359256510572591131132559348025094341912609525827805165024195798090625810252286733384495250032253496036253756894107741038882733505886695319164856732894832376208926993188238636844659886102229064073407663601488328147585344324790987972953269138085661831141788465930295163640865030127623226839366187623397267029880795410905020748977185885857606326697966450591972835117104374634280299394769198564978404267106584209118259714626389445204425623517620253806490719137922283940858963500242730484141462774734748996481289148830691024909263928335466435086147143054575911713213746711829671121967598475412743238653063629869842387809667238349423312315811630880043469465603597256878175432063627657821075583318837668298101058434480174645304462228977390881927760842745091028289754751967511472049256161403270243675773678482735269688670542614532899564450763223357473059486673658477837003950109505164030607991239374107632424917188453920144558854351808705589003530981028020905892751341176294826212399964210366060242093483235457298776471856912640416385021238951454252237780867645216704351454915012272771972524641703068777451908439713984148417246739184382440921459625197011821900714502842952074737649877034441057015986503934931668909704348038291496582555800685135638307426683005278617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -797851136527000210920550845327257733084895812152942010636718156199361668092733796657422832427714282412619747537552429643629042634883113759260799915128769625120040007409773998105205957784964861955159402654135130566169078850725765308955034972284648213012089736155528036288265704064443187669108918013196584015201665704181794051052000469971880854218111267850010197192937681444666270920922580853600649033632548400760757872655957306172962929145027293692977020062238302639825431389052227843664202870902278628174249957633604432283631336233812808155823584660356859822996577810665490527360461023750964544652363603509552824458865386697846232458425670273723554123569266221103646695566907733368087176992310743334666271386555471971995455800610766757946039971855100618388919060638022558607743685772842803556343088347768851684607768156535293489384753064278406823950870038133887327977583168358746841682231515945925398927426493609008625123892644184460105573282709402765268152848193845981381281865891504106869901776018352398130679415101464846616838612497143473890568544139276872575056841167253939146999430187267832642088046800016713866713568314967463844014431272467586241355258077879130079987505632397843605535547044804212694650016727208402426173095449468708109914845314998624523309353951571513880953833431385833761680722936823497052273085143020944108364411939406919568484474102268725058201209661174037008113322988040013137838004693689852833572797657834453338978720608164932919620769067249152985835334910997445831459309463991839502833997561488123284595234357930598977682226961400655504580899995182350820720514268116604223899809411395619774261271369986419515040641201902275278791037848709612976367367771222876001147904002899564046362333908341089368752489339444787679025001514808380343377910875360117935050032906667610409408306601962907280721334183114134685738006351661360366171893299740677074445510434724402324834880298292279310504691202750696066551120638658764813788379834552284887294650493395943235032707041610930990152962127350253493593196317468695674401340700076487014073277407365640310934610185755685708131299742963349113195835936580253161707828503165979799443663960920968802895585792371883710115058234164687213689981972767628437351767212454868146176966638295600458398231697321566927358317049062186838645059525505573801098819641674621364229785442624291149239610183347128710580939030094048895172632308481101946290281362262352731007749663835309800610228420642024816160775031969402227539297644164079934632993616462804501217885414561879553443672787743268807857483359066307544162069647025791171344933487816298180946231538109977122491351610103155880447855623812352069573580493522583907224086801888445092573324295658753757639434357350992806597923613037730856439135919102785380385047083207285527990775814357177507831925743848486490953498783877376946987088388285324423747311618175364011589372211326114194243352406830776330819448013824533265541531506786445594749684640659176430880987991355398680378902361815543687018845983685414105462766669494360463402416553068203725833845561033698714905811950337396510700758430419728542585006710479432620201664492910487452683548748217218865040033384437410547035221250244579644095311307485887407294739788614781746398974902996157436425121952523014621843606197167502418750107151303464478975836326230897680328522174296829488119042012860145303788833492682951056195528455119625746927605942522869928119115297123538942569900130973107190954589633826369595856525925379952735406910602448225805336675323685768535841280288554530742582940657826685796420410091605132965712288379283502500544733774325809379980349949755225870285467252560202420213384867141287431185763062432914105112532813339555177109300488381734015254926775012573086740912494999037965779066412432692367851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 215137159887200661210436140716849534464347154281431167105321865576241847950448480493371342167671468649461600788283301752311939104360123074146670757345367184714573184958311226378865137615720599058254959895339970721890085058173744060827252589690502951269694443208238714744803734737383439534093299435894723712206346978914825207087094665671903842347233142368130581321440937361195683460004933175812564011226339743462129112279866306091724975371183605119704890005433835273285507236075956979027085249501821634625494120929685997334597492639672612733670852614153865362220676316756294052191406806128317403562587422004127978035349474027637929520427222590728599626430447149645701277920007361648245973429249638799176352943574684079119548757236602863360167373048969430537830533764921258120345652831856588035458196761752194605967485688766760774938710210275393786274150333035001540542571283787253432686883190730252410281841250909192265191287895134621468523070703045434840081454168319606937525958908430419646277305038139415580947426070687955327994099839263767299513306183061934619687708666505009611611324313808469404723371952357106333327495010867539698244570218342909503005720188220180028535719490970806076917546797945043776958219151944125866673453518026563874942150283095124697871222027635761989803908178973305829289436184567148717358901296238041060231618963055592186822281357073904568891467764752127997486816363773280134105337645357551554096127350242978650340554122285958056752965776907001799573618519587043302812409960335176180248637652641578236257573993182826180334507756392945380959321914410340667124209119626504186407076084467706447312861652681209501682755800977971112941777313307466080610812870125642070576238233232994722150733171203282824745659162722068917762956433730994728803446661851253659501847036199879758896837720240513498645381807540427703465507843123102612282624166149108367065845872642327747496573093152954702035965310544413153362586296840902681732319247785888989503845838164934282621450628799917707501513682195213286470808138923467393465409038347652948667880134718309056616617540471649458942235544610866849445507379365418682847090394728772030836957760530588136371054623721608900725127582204388507775665004921311742344588008729025514507896229857562757022491349203641699266196224946557042183233281010106464984992082816126108767188208708671924725945372100610821746845229738734680072302264476167855625898008099888341681307542278722386947029004529090797486135947741314756812765723820368409573403996550386286569822919778322673145042815903592637468415484715380989030666157202463758069896714292364377827689732517142655299199062603585948909324790147357404540798129300354659531266089653332730957712283108635468974887694591494901220459688602263066300864567505002480390222252216257782297451669432304057032446577079348595848545632570197768837900014719465217450966622647605280989706033539148256255318941158588375890018123800875456936674363619607883805189303887634455094147616321482176351121905946928730956734486355640742361548380770329916944806693437470414719127811356025036060141212245877281732552819256088562185315705944315857093152180493384253038340583473138566068665029795740315075578686602343520517579442517827724798722276581669169515074185251999194380749039502581187725332009771602505566495155861358399724820937825769747423184038610897330195335803162436228769499962782552317011940029609039963375152456789232084563234878531635573093074787877959917321697075432049284515782500042540905689181294839190836544455239556772088903617210416055768407209986583428635121341850318847612608401341424658068384744259115199997085201859515740920967643458370528501042494225988540771680896618850408988701530690012199807537273613411242453639073295508236624794498032698046553381693658696914462310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -83909867774615770058331278162071141058526534697125261218789086484370422819316114405160042610784213715488907066382783128068487450604920690674208506486763141490902920806057523522999611809031223161651356198012565389295091574029229929029941759510311661119985826896536659289648114855799201765173320958494270506933942384751945882143970349462718454749899830287874708063958614143684218794917798962502538518385683618506536937295871059750332555067068629510279245505245087157486445988099131377059393406537507377154973827386496593727927462201267582387232208716422374207293980705559030472483050168682477420034761364071421164228432598580926155053343355095910256776325849060759101143084701302415702494181656064834757730886197687427606273090860212903678790813164004840372669610990700624140440454032549445467880425860661527175347341879564414386698059923579386658312268488761869544012118397275876834234420767208161753406950247713291647139100110100248821312105346425265787767760129920496681419322200219274051959074371513197357555386578254852668737956999925799619994594701024395257045554437651123445798177359451461931320119323585119205953129513442844379492715230917638179605063119283473009062768768076900051019007795850146437315828276871594593143017720131828411003666029820743185739403459602873293684874828333719533113491167897580108127186430600967391937267491678648259350280176721723515751979434525257524541358057785834370661799534939171450311606164410983766861233468435258731802667373848978960444015029437864946197710094478961705571929205729816431548944012942928363178131256124250928431365977604937876585892447378463199259563774545406717759746597394907282857784576942320894572653396799884580517375945241015923361967993417460049284237894098604568004516992848616469386700408687507107243301465200459537520648044662615567174289489629366490538863587204022881777914164319659719016053240109786608838771266995510980412594593765767892026271308597889532751077424255503362260824092650368299395892979287397262174348688490998537055490176444182060666880768794645699266859945120198327134950681711463131639167558085674837740038720658319286144870344508798640028621871716493441401934638376421469264736239487227254104803383589239414402415329929198485175313843272364985353304788002247745030253977315005468500645341042148552177142314420653846832372889367300274163379897730014475909280583440776547066547226566897318696625152155999257739110039795284922967366359330767008589426517819935497325500605092433380625159548990723600741326949475030065363796219338436799250069523537621640108686777968947050155374058939631108520817049826864390864456009545252532340487637396063296468634552214939861610943123575812302590401841061768700820045876421911866141254182901285349371463371293840272742681376788356693156345252138396657387984464082308367322327228899494391897342253240137818105228699319935889457542945962090437928287384620940604947684411788148330736728391829189075479065476384916811392573852115055957875768879311343588463615592655817680924680852474337353770609306993018345547637161162785192104127180145635783684460111267507496500293713721904418896163969634119445230626015043299792806693286958239213980756626733363150265526484139834000580544752653443680740214676650072080824424439037350251106910214202138667514247628334596593638274589057563475559471693757958059659091787389558631833316458246185954597001691600336166716427834268405984839534197615485510871742861246880980060779492916057809077013475590584146665174284185210670673216743593345119425242422620211734210505857666883205647406571111241033812317546542420136198229370965101147165713167566838322483690435028440628971296619514539929057388080355478799726211280438150023660742700375101452938203720988048092726368508354119460060543654092834480429124186401031585792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 19276779153637715220558758363914012143409823644359838723004330035188519153937900807271225385863245677694551890401120597286401846285600983128462414971073250164908099675478984463846682422850238844018658132329857161522488133432140694070314831978362108664017761786627249149613030772885048808102465306815938046663353906957563149398031576608011326654488007485579861956526200247277350365619630010828255811240396323795550182873523364299256816209180563623850743745626266310721970471235522333014800073420141215952635208795303445212638873420503062240023627799815834247341374142858404377317221711987639259799517367003534007006730400014470632312200487614492978033897144365335286246495901530560657800033758255719341965247198153840575555887994313210115056724079859513691423338244826347254154250953364834463074099634145464699954858298579187736606474262064024047454649136557158835617328961870947691090415787803986515705598282341121972735227186411775224876353695181241909351890763842067862665985884307744763347563516129721365143927650661112458896145007738285446953168813068118329954007370597848750057567409617564126463998648221428638546945932907953129300022674443104913730867960578891338241592285048299734702593950165291656437901792949803393260252243341823033445240402669076608125879672977294965467869234219727695868045321843822261774452323331697107944477861497706028953316396795028877918475853299509358230540804606717029875722853216974016323857255479010555839949539402660700864467897163101618692507519994867638605822279888987020416522658788244902962272027244807863926709605528660630932171939176127021709168926946647148769190658685283596068620857327466129161772150781203804166810793856880687989592399619138049183969103083929224598677665884493895088162160726393375072879935850062282602438954701658524297501141623318270320555454757529402680701755310376123317630361826412104688021783015912075708276362135583522653121380330627350246181864607345258807481627072566927745780155601275053132810904540773096860417804458361587054252776994954329412914515829388076533595316401793926568965150952819512180120976361538004783539682295767730205996353171018165951674550214906637961480815942246351567658715605455837641232409856171919277145952909316637014931127158635642703033219463217702828493983864281242734111015019604950026475174269706851715646035079985240403415968113428265925152804068056767966531564714941668342084141294298619709587596929989457698473853115097608020880094092730514970427498886339724738553462832737008913371997098542706713169407943745297208205398315763187342047430134588607806717080373709938299236206120206950245000521962468363204801439522544529571354899823001499935884832696994739130356406874176425178537294979304275710049449995830310614424019127390543246618026347389223486835139184221452171883243275181680424546615203912471478699293352077722392523569946178086256736205488907566454291123613217933516481200611339381967962920369671712867650987465627269213283193559641949437589108770196328484099861924993099466347774994707804068514912163432942422309409719694914304355589051622067968837662022471046391087644436297902103717785565629219213746852615776497677615378346329030796085372199808789032292238914926940251713740806962104222497377022893231044555836987642734968422561325259717454489081787430644327414947639152497090868118004013691139586995908626918931506945633345377742430198328961981005977641660286956769819308206631505186220133647871487902915227294841573093840622305553049826706741574480591424241514244587125806261934689050212242941226102812253515236342001121918206633939046076189117272036232637518342624343018428501738960722393661159596234902935319724380639997769479369218040139448084686351855951783566114697832477175682565842630066264320259051272084666286493540625387519737856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -5266422036150651161731749769223475383971892460881452678339761804436557054535635802129092975070329735263923816548620596507468632373128269593978121926503906336903200325224606812437361800439872250947672027110128670311761133543014907214547282738793099577030797516568863966706873742874442073931909544460257386535052223574583943037700759990876129533285520662433504522089777857419544441814807668708260777604764805165731889688631897992576047569556816424143241900055343787686289585453631430639758837402813691628570571562011385550469118894796286209872605842515963933205618122716952609737572344371256814895254427217051049254040608131690937789317435234520069773483191499162350037050618226821632022310696697662036879494960307348915852355801099427381015826558588210130339429399880682876504021279629935209709231136876078732067962763450371319870020013427093870821870668612175859857634885225382271964468783974412875958834322806880694006170796669485060014831271680995238123589463566267455938059824966568008143802651466687487606369745656458168489562613085286672251830421959369324240270825889287456077900406180177128293662122274967838194042828916227805143398658771031046275238121150328322341288501479166991218039391992788053297414898957919016160899343834670559950470082712458180395826342254561555243118931118938185160055960614559332388632824119837969111699834931124590788342673812143256085218518939046086244699446356127508267181384972566757886228193930378813615341856204792588606144478768935343442426360817553204360387231113064917966461909598804156721392857914377109976261365916215053851093039049946271367211793766087803998682669963900808205218743553833606532499199650989741070142575043587167531426222310018102539049996317373173227895890474218853970769079785564110338357329989397455299385829867218409111128142452764371935829788171767923982691041616070922489175606827756435822842650920572608364611453512013602417968159466985052619538141037782455378290833884693973541146470570267691184799895713869781150624512201514578988577782635023856247033474542848711218810518989040061209922897643241664221637024472288112884907002560019920009243434079779582873335074372655560915442237425636320543040681134460409396281909755731620010473557655442228691236857093265501083356278898378354497812378308942617836148250482813191956633355889637161960368849094178425207469678902878614208907729866313023355441493809863556679461748215174494437220802658073068268646555841649782427383062155882364807319175031924983265247848475127410223536835290041844971337956856942548813390958097279426823565602774265313401569494453702767881273197601841985853911799679286986233136181374253526543620006057785191309890347462213709979250985616162314855324770492727242083597738511029850912024180132286456892183582990447466851944598428519278592148823899167764970484404540239575653266778240058217895129628471368615900077837329012453859265609708826542674223789219566584411373117359536377482500301295534028250096551995072026055773405619525289258498720491392469300479485233660186385134199648013867088834320407525365813871819750857132062421052657756621697907639799208964958685722337908761993663743525980820637113284719153131934194504222769003017828356863391100106287765192312983801532425525748511525853428610469761777738241846303662360070825056376959046767039705029586059215307270509493649328884557880936372203538809043866173035299181599671338920792410825793251250809511808728489791646602114516349496572103274585905461571377450725097812306312872393414271230600369411352159682442621186921389154125293045609042811267294289064475735074261900005154131339206929463453205801442146675330810154069577002234735186120416616895836651710913024648218724122021191526163349916062656601252339815781737246697612095871696372807467925517093209348044226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1254640258754207415729324096615760961439780060448533391883402769618822847781235041633345318094219394336861970676682770106047330951449860855578241201279974513360581732543285991430683826529791387460496728799659823346395078118583477083163495098884681994289356526648494807712769931639486482304985668704226704669084371846867561499248672892108580027378470386611189825431395207997162620332382434285977723423199440594075239953409648127326057871449776206483594165826057055979163721545760389388879438558535786889706270963015009036260462306436119407871014327713327145616071935968785546431736457631563611964937984303691179458983616541769332566647826825516644855500343539218179058161743236561702244572779563942222311541529400743823924330600490119344340126432101829530226438712009257040980085063432188669532711140963146326309918399825728697835359961671048316732646124548232245209193948692459067479704674420105558930644233702279325340069869910704602719487716349312162183593187896543823162943944000968424327840206692751645873158458688918112446939931017324042627440416325314168132000244365743692963313727137835684816933356704104521757113063265001395647093812235416814640979330757787240352273874780092370224904062245755032639632481248453837772943995450692438643944409274859567484648098475361994142423104433525842834813585063124074203242250991822738551430317390334445661813243058524345709933206661233166320967303681856772740387358137535483724089386702018053327723466515945909816015859276904987229399860964540563995718449684680139716901582976011404324483873402274733356605507281331973239618122329629095778615380141909851170939993345163310987246732139392043058054851725261056832404235549608838365409775841141055529289443539928705235620118569629890701803707084649104235855774651604503936306802118862057441052193920311970654609404795060014240115788599609727262361354199272857760276892103205581592114005556506334849898957518238993938652420532360176415557347490125790981198269391346534256226890721741769661930350792387222377180032070058485720076564920444819940771636446244479821312712338874220030930520962433296021585973516106175576910528199020583322454408801573761739774188893825403617944530236096981007422502158751174602752494704193757654407310767876794302283723519291100843405948660651817816845959889341529244202403664852183363050443935768767985456366401688234019862252542323651174036831549798357924200567442720079634061875829227087741507815306676219803428875854828938709694391759753540586931318692636784922875445899690563056020704968211334925257105406237683604351642269435971109606276145572286724369303169936023550936441769701835870503968775897105526282047656238268400095816556600711274236768578750703251246489615689946089425380987148485584056764177060544335553018993658895124052841133604159882444916609573200777913494733755145169562171957346107123138769679439282380943448129233797816108801453030289671758624842638868631586093973930725006535742623380443318248494701552572197868311250611383024305751846631672098154731749395509396647451063061067403500136871310091422782889345072172733042041001009206171741995736919815549730190934885716434490432305555316616163564152038274564171332011004921983407791769163991095194376872976981656577305836715168377667796292883541537875271043284078657321874323563303035897502164799805024956572545229509265432079245127349813229601157382206066562258398477268026439431777498820108151761512982537216180637155125178961904318457717245700044094841407520209219869645722341819291094404277214030647039418877029736378852844771702396447669305313561729648257657647647418280529042325617594105389334062618692550845206699532837252499076004084592888155982699598907500987442442412068655629689344802586243498684963945167995337244584879861888257796660989818809654349660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -224635007469158086440940931186699196996999959272594593882751148620236248760574613893816978046611622584454235530635699848959620728311365756032356985417439952070138130212240095737899542422924725665984874083504860811612689758108687546213623795000805192542407823431376302962606502376104233294079608559714302879594572712764875669242912223420936920897319529052759999271146262647051825520017290136628367311633296278943196850824859851724365755167218749064451255070484373524300252214450409474468800704676238985639686845534733135475355643190997104524955979375762525342454424756631123122966853886512999814333078638466924765045746871106322086208970837842941043091999378488638598088596839989191323494061030929914568813407567974157378268133170889374939789032661802727157533770231438887018406490132157222165883093972011243203042108072930606983087929698210644502699740192641257158653021240766123111449636339609611613805369341805573204218414440845780296203876943589183799779470698080847191788002051724260427446914271409539399573630564626620245183533689387503047073592256024912615278849354712686790683227207524997172754329903002604789240251047623538996888375536817140087556512885406403422012116432727139259286323343203429101806065269655840462004962047613338600632523138393754566871638307654578387394189224497907766431927703979167538099678580580351882221900034651901575532742054179686431243840365966143130095935218288834108130461822569020203000431455986952607053801672862362946969061476038330263537554321253007490268049092460841057542592694306019674333452286276502961442843563526979034751692870959893084611672015212809640351192592388149409601894456774541231825758975951613895018381160056469239879460655014096430247197742466118308608034561416578530467936246271370255318541460632409182826065518537002056151399009547488720584731848848636700683888491495188501321972936838393277955652327716510940327881821051203323554966249917182173148172794847805785988609933945514669956983683379878295031711349949932134904079007854923216327777614374465921304349771785469449271141122422228790935858462885891321516351227107929306917185782044841596909262174036099811197875431903802686295629671275156790556284215244100353419543144776444016629932470677684342221135874923704388822197581731048711869374277889977787514734245452776605176589818401770849078770145437815677737114118815509856545284914369081705605038430631312548386249737363065405309955457613940501227367433757664947199713035981373898918681927816778426662102345038208401329692848528427398447872549100749426427506083788359223220389396595435664663927057300521497302804077264044110839707097305341759976102203575734715204266385576958126014109358144867088295825380970439092796176025648556132456683301769118074598630234201433432993898057274764902841825094397536902121273008404081251179305473916240857975675812337384457383837685311404581982394118226332879118552223437948952652356052998473308600736849491733687548536444649465755514199387108808780783933645419091633868340410862275023928576372629680061888737073616715202669804530755077831775415473449289605775002999687374347388931598014419951987159927240282038251399930600696386978344787045226208368754854394800965651218766595607883087091098035240952884618921811532923704116144072085330627064788060743351258553375067414796603015579157223341846241125103942388244623248824287628615400891977341142005427076078751899346090071659262936503019061469804006044033142393486512422902124280513560405496257309534886250522134670533005004163766381550069160526757677639647067305818662156927248644373637943251908633652708565780045292668742655849657850901192981554654051619027700864632107714660755565626016360781665461775287690052209355856290960413234101548721991926985239431557623509786221157690521728951013930790236979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 43710858515328044960568994052251805550635393865166236190111513870102705393242013852118044111593221646092376729440208431800900307592862060175595612404080751134653121643662785222059834347780020837758533940115386628523436950391200709012937845295564088148102907142363905236796546062087514756141026353477348746430933390460617943678143607418459322135729379387362727607808254827258762431042587226914701506851257633659582418700034047035051034112859845079384491777979131108362412214254108166122760062236310913381038717940477510627358543551695181782346549330724177932776187727140231500473018176960254482501746594309283388167375458283515242638378899646254586708148343959954258261496405675444464868095334201519874886978856253222550616036322946753784916602786766327258878653367139694994434000019728058711807082654238340592957479561462560689024349338261822207287107294852782499236884944037792853134688782668840631597339102912959075379629221899551179518833609956664008747010763145467275767284035500930558882764191291691484222800389827288381559607582242000320926998949341733172717545213109990635095435620198725642188339615832007871798955993605446529071444838061406981207630859932353176645663105564018944400254595794485122492203694579001172863451097014362865736876422495550902540834171133612868065788804812573363175360323862740895481905094888386739024265186271050075296087523208228023528154936963108061342050439330010178549759371989716259054346210175127602293771723478776274893606161622128548598048039713869614184227737547473405972336175690186256665895925117054389132265454267411997671662907542254554632395188103416781406291803283322138627276672501568237581245562531449183365151512630625281678085159931421079081364974175510143950550433866686890160189275409364880275198551380932420167423445238296900380710421723477315556678896032967985446359082035186423747024470486253203106248578700079079308013185061164542834884339608731251156041785910242266432238734176427454132125661303574533535612588254096591321825325870891465713712278394707457669617214007288707276774697840764333966822354511322184236628521303434143525474804927328753771790487485798231143633761970836909793992225191140566177847524437091058096235016935861160581770994224121168887417816172842046963135780201826816237682319395322391318924178605368034434344284235168092349537518707618780089313848505904598653912216137881669937006682836526629829523430750215359887550589009664034203248898605656828625244782056271506591655251249864483432587395524601467368297024372780696013425266836452516102038981403749782780245688669841440217087909504410947432790859514300086645068306266827821887775309604749383904438934308560566856418865664694510660982195254086245826005708708358707896522964514562938943088786949731982843191030922209187101828992843050340979647108056505307415473404929918186538049420016698781923979841710196490577156184925182521979273498465184761813983802305347313922501849640255178941392093023933282822452713181678557107202314536590346981577622855496546004210579613854572071287080428006113465159775573077077810884511050903653585056341769142898593894605524218512042608131209724501456276958804803959145224745961548794231497831420649131640786133776212110598680749041564955590722192486245798273610142317189763365401607035832752253613494737390594018907133830446330766963715168386828433998334881464647957816727716413598892076682492216906007646053863039143861877057131958686500874869832376927445058717409104853477875786105690782541676420643994842647049935188665244288793706187251924043048185625892599084346629481784758340517004238336026340884156181215615772679928760313431933567160989392770797305029929354264445669881869797141627005132343863396097951800661275729468850409912708707941111566885955533227987247150810937308160720896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -7805515065625659502696348223367457004595448112318836242560964147561763973284856406933519361656701185585200670932664704357937286747160169363543989482300865536457900816486600750187513763269005631738388869329662706846964216944569694856295828988470702825644389905599901588019142192336448704883927881672137698770387534089462692832221344226909763929464286953055619994349204899247267663428099782677333968100295746003724642875689062989206289339853794706137477525662914633606509936524266108886193388107334784584042110844372710212877951983808827640101445385199775960099690040995337175569603924666407398871615974999045762075964085460790026896485763172644376514888559868601825312976642331773458861100744072985374371812193477639886573882135967940675606017013188241159583566698149258105459548817921830126573940170079751296642729757895819042865385039172082680890810194051460277021722863273227167618765993495031247045694879891181707943680287345574156170055596671727011513718650872080038353190853756012198068549240980261486905508663335464305844997363227889180691483551653560488956584675570173096054049651340654687073211159691605012311934024878021717664684525958868768049671949441724777134129089410573008451314553802921903282265575479775794723538146075454593797301574647607213364824854808153030320131803361884141246257856902089047047411229100228146581765141877716339826913892598670013023392942530710919234803600737728296693531518179911247725004917143943160707360136029105158088541066148225514115126173929428648726342353105959709239815887538411791481139422913766449307843157282180689016749656895954466301293224270179383829454552224853223573883614120477863486760770244455742929402088158391992318262128483346618666676585445570683118370896292308457628401902512911264499566505625452672012035029729214617489855468164922752109017086406738712008641037150762009762651877021932558665821295953412355163808756729071787444103287311981759477593436555635989404675057330441068472884388695224878944810012434537272227817423575531088195749330014354854600707446105585213159785884946797513793663226925094875415037488669145334826379870240762411034891485939799279477423692114472826432951439775157302440797655677503169343032757210014799209431808712325094574907402865820174403814006330838853092142048821620626744704917811011814498492345138639396761730411662380786852552333001733842009732966759493097379699322837551305818213168318478051938471570151088153868674827220001062010127451003767099721327741522743420138038373264671915603326608489065715089761996454617866527754731633488034147863568310489497075107653539004337025697125537937279052437918921243782721104040560066362828792459751413544201622832863725249629357864126826456716282979529686519155774181928574931496697565902960191534753055077182452796101792445425229922584319349924532135234068809990101437656264489489000156168298320984624726836042416516316704258913172572436226730240535089221940661267784825179499685378190326549517350911623343154168759318936332586741568143559565192948683434419679591597971847828063372398019677321650621392031509469373041435489065619297748505541458215167161439892165265497382539035400638309537424383816074341789048741095593021815484265271442584433299715378744990038335302056390589109791230721819971174922734774605935757894789517895915980608885455262924164243600064255803573892743798728120482458828577731147524740634705971394999827369967589372651743204118515512651464875690715931191047182688891899491084288361392034077405238030671288461156837021141938634937172086983313290931553035937662784435953765719837669827117279845183663381322100211351363589976611338093979701260944057435814832967544412685674344465373491216904074444780733714804901676865550695504072921529873031940256809483820733265607061746001228929358521958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1003078242034300804936954485850620860978312416318084350339076347168103081298092419674909372561724916463209996083107579024311861139573838115013446581905567198485507208669983279392288011926322326934668380733278516433961262967369593799817291225036220084195784178875302065718531171251578078502809055029671978446407945295723882659860993677836900679070726543947173323751805228659807180700516523587838764665680709418017746480264349304352211705446776513438906193632195190831684150327325581791510265427228171990540155280602114638519521976706081678007445453844903162652436812277646162067179320635745753944499023543855443278201958731516248852631139923550971306741458432177639104670398437110409179442144921864718986192753897175698742778743336648291666084968073129760086832127657289020608404318762339094970695365091878361971957869584835630251225682588154785158186419571813733566429805188032136600969637731439098088980375896006990545914950988422583018599530632123566701354394276323741877247982511976863988388555745327376788195962997832945045643063530502585078502984408141261514270891720804381795711761991723812472993197271258638574080177336157145313188006852812627901006369023813664995142845332803742853849583983993052725085667115871873832320879999583063353923793782002872299629970761202721915448873490694621857523014180341853957889888323058248902566464061815502694264264585852112526293116229718149981436019628888934941972568550358771947624815939344430763264394061761046372019863765199753779976011072730783656772837746907573641035909654929190977213555895686110087344818913781982646641842207164192311391249469646629641015311372637482754889460311051815766621540507617572527488612756314651562248548620069964161345992199136647489156579095866384551470004118250268631282132450817612386037333497482613052443736401000024224813312877378334788482933469094071871896821718248070589444055962426272555366750132474660844188712076151036812632617212783446193276907595026647568874339215295806086154636121829500536495853078425674367041875235715959675920731097294943795576249311810419201113266624306542572626467997565028597121556553803565711317865522573418157750385940271178036093092332847453035902854752126063560828080508670027354647926541300481739914415243696136560325779582568270122296324712044046064983373465834849698670368062417843009739259688738711864734495293628826904907123646052218853281548770802401012036914560304559376621491980994776540588423302286044021639617967883508978763170378274488423259279673601466568978519253500522307556690254492276937677246053827433575624058350932051819931640496686721444016023592530314614515832272707565210525116558365840926298291734816617744474249688992111887152372725656244240807173503176280911300063461207687921838442465944687097931492596798978176843922861864365032455787145313303777291799744522710371332274981633277581212164035176382959482793415183504212376005576714410947767485747356846422861632523968407025284259785363937669218310930836109456318720146991041115630915078123679637993843995154476538310730343577480968229774329420766306970041143472703707334251562125768589315386257962700932843070616877512099900368264469979131494302919169101262068068151865784676455947054022860180875101287749825968317169663107888897687778459984495078265613329905949844396106049819877087293920076480990870073290213024415597363557640282223650365557539268154559887069929642101382834244941522291551608547508927060424731877343204786621016307472092826597700316819018708198593825070129135561559873247746504838143960419651052101433801193600818092726966667761763357929623646015144358937000818017259344674144529584327354575181041109544769609285967859719016853201284604163506470857848595932922778637654325416610520954035122481264117056982984622492815953723274859196186624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -131314970470770319922279454208865640692987897918097649354451494372359362421707684770071622527439721129894604157078049844065281580953158633617229405370139847615994955514316963079965420237009853771844675946083609689784774718998310599441932084469721917991143190482556444183265178615694054256319004586324010335056916858059550869617296540809992104781547643772015728305883193032710376778417309656300354067364813654036525069198320220197335668893464924256094591530009843294645420376140882753593461496567076926742245758790704127885478129960615345519422215505354909216098312688150279987128323955624412191687365765725351235274704433636219713994939796305574813943323907958222627073476066843239695828965698940619868145377647535295607782967384212041530428237655867306478502383737156265478845336574576101026797445040741177778207462227031500132595442087481921045532944461277934278328198673212691644459533694814384202777143650971347394609007332640410488251333318946586503615262399619023613698377853401516144875859171629905194691428123766514905784090653508876176817404724197201378374011105217436859722018738490650460051657170237789814497059761489256027333972335458589150863322710094606463814288760060137789757290687639880376990257840128492501237049638476149738275501601014102262756005045119129395346523428702542729464248963218721329199956237812843046482347914998607910521355783394109952670233406808264156851948262383362397166578691172261113539943099720049161345738690566614515053006722363800341050322032749698594450739459988723292261520513628341535837043529463174907312639485542334835261604524741042626393369660211760656678968670105953353986486009017039238259225757903419454407237685948758554421053409610261278794605232403701649822713085328818231709390860946166129034058345786264524720480900989750898872675318649484952962015163195368125452796869220809032807483986877708442030517938021592666102750464818126266397181324661997380614130428869418858883367215913813373382756588925677453202797564231806293367078911701800273033880694053563150903072075256308977040728677168535422488946379406617410469545713675328314966971105227679736336377217472736168567128551083420855551888734018791962540707205011608879719149788924167697080771580653325762141253557231626743021109269506678702257748773056208901335015182646286613989406966633651747410122395950733185584152669561914120605695494485678886555729009000107746016785516512649208665212725115058414907835629151190339076985667077189247963360619726550004828438394542192494295458823109016238647100012963759655985052919430729095387638914603187755830384294515111621893170868497897125001269443560487429613244153377638603039282885044694788518306219695564879288529691889752082849864066898363872275275645700883332689427933478244800233235681944929608634195459903006607342486315609630304361878906593706424947858868058576400909981634551414576843342691036717095432628687009347776195220765102630105777736142538304667780811819862190855115500462989194851237872107327209046824100847451156205078892896535351787873230432726443007716458038207860724588529230020840396380698560439762057931502179105363590093504462246919072015156177577643338691303859578005163824854934577663400579415780232708571469262641490163978307117870973327097481761349565291646549913586411600933850213896905271842683773610498526775835404233796358008250376341800546361210205172957266496735039850490566154996116494053850223679768687327502044187394456819243975580601353599902774677366164624967458798454241795687864322460508068876495210270873893623931191929739501923285752229665345245541002015300685877000721998563888057735280735769926197534741411227910655726750232667429996681864873381608008405794053628173120876082713364203801906344056390146775980692204341257248451361055762359170935816192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 16606502510710170786703290634165378984348749501538708412002269173948466824005487945781933771949030866695125501930865668681504728351235560793045982769361792300122466052585838291796651602964734020960663579355557206346236751639465688066566853454645763259504837809427379961166898523021406254303312481904758697946740236062821698113454176683557933326439368274897776342066739392488461249857640436417081127620057227381939549315314557271075081536873780877405948072668153934813108115978644388176888446916305462459176824021368468996904592209745874337658894439771697696877627047225917608579776185887389967574196657388345770443321743888937183585160745316882754947651676979394735484719729094013693439738936623990161410595063828365780620235452024389063067743350105920352859255667999627095758445182877510318952086928976740902266827781594995502949284500189273069674639477553623403815121837748660294049331589278361804540567146123309180761128144379543693484518406500335444594003779601960440610565768223979818170468249965596931199494377701373421772529711153579365455087695598571702774715411533065237209550205358066062494365511799619539819100625997223845104412170922614962181074528461887766033824171566550013704135844734110571038381313966068724147856467704785790050213134961281284783062952018906401205737817212593255977355497163728754669740000821576993417626413076634980192261647693112896330944090813869157596710989748791853806396297865429986040267546542076304089209007724518819971319841782581570639382693853333089720525751122553448370624997109559518409683577507181303601795867916575796767363958360718112804078114007009761593790149828541759221910642867498875322388978887928077242996871169737022344463701572946672041574891693737461828626636114950069019165552318822154668945289908649877079763989304035617514465220349645234420796110083175259650877730154550068470167567244734259608222348501266550021642571461466473004070736886643369842463536146944837799451945066461286166389834896947905555155615533782898790323661443779392609501975363782501735414453306847015494828319814967921562900436920688382647219639149860548947101585049811396246508598680227064701074822924527055864438433096015846790327346542240092483695178703645240811464154825799856410360755298997398782901267785344239772891878944234016782995767357550891946727387177176803133102905699468770395236517624953226751556240879657649363907630899957533339055183127561941818565538128028601638078534828109871150112790466450926644892154863206497421267876995188048119055153810856888135659695520946528767289880400335959989986036738520952079382821931856686750882385416737205579863901376684748251309343593940582859721026522346615316940351650971267095945083003691747716681994119967851440129503715443568398637487525479373196143853169367153366011376566246290246509408003122085025942627767466126461436545952874295848578543305865889418943354920866628682458200289424422531143305756432429290367390143996117828763503537415122029136057329818463584146267134783170478951999744420518698547304490023193320503456145389459031430997924862104281765485372418874422777393495056873284166705983030997843353747796122481585219960687256243275704534339481395839627065215823615251033463299157774132294444360503302170425479338585078585062693237579619974712114903675250950006114579976897134999863920259079482050685613648670779009859091925492580304787406193038792457013543489642383195655594487231578720778159735503072623614934557623189868595415845960758653438777777502666870476954189234854680022930176538144711593579335488818771622021993242674619961865708962307767661070713953379687330459359325843803454898509383699126336489567636596506138900978236026248097503925338566855062557919061825200018316058508392199855401644868187132164906213336224359227017740408586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1348623391415906870149212332960252499401647119498602229956302706528699103217112444084635491687625488502910112287561241574062998747647847658420337351163782401690931991662696303417901537245709351815731699367221161392148708191737405154923733179015521847835132165976527426264243625073515956965752157196081130651735895323307342053309831168315064875774152304161033608205782546346770164435590026432574246043692075450380822421697127739849111744646780510649609421677911335501660532843974233298456985896911235855995775871552728537009969662022882725139988247720553637271799299000118069051789571197743383444401923423130588176194759221841026514038009331388902278868166602420283848382586477276463777322315995761512882841655420374505765365878437918100812559267582802994707173374493229242512577196033208543909700981007962838579059395304583888064009891492326713152023993766662422334043176016981538489497472913837318878523078789101824355611275075259571632721115905564125588341857887634745076807427467550273640948868966311094309200532855817968653615312434366576287613814442105286303909428903582603095648991481184026556388903905302653560826821050217407240424460798478103990650363168077143381230453486262744550849492809558611539667282026628731411195442593285449019379964278958978286253552220947015657497643909368399272711304007900145986958217804827395268132747678575119047334974061472893270020034292647733917076868915835107262089729348937613412936323706242579818846605729384760927167987606791243607957719711999963421164475774900214068607221787065154899004293725794733129451130350834572591195059439063386201661931471644368566461457364343050335880150518703402528049070558860821792915214261219816083599967092991710074723268542145277245762362199613454365935464163577273046504295711656943456288144164211386333920196381194284390723031635115335208367006213036632322786284288275294649064758117446970416857517151195496420051746192254172097909211548044117271866758690022800260001334910869628466911322861718128745906087327401889150721235895277609509163757672235593515728500734467113072762889022879157969805344546684897062427737013168077263527153010255348749039205907019817346293187237737100680131185625749284034797020237046095251333107118881301708451025743367874991967702401667816041741141329713957350355831057112954486758115046540415885502838526359471176208500728406561861831320775895398654024652498148660389319018338329779582681900322575246743173910890781724143489744553809055701094413940883441446475110346891109254170149042195724320994865206064709648226040269523463941795449684172977762778638252646544933994768729024131386190839103310033924077029442258011269968113311031056910592490997451874247369272495644938600668615779623909715035505194980139767072411992977969117714346473109267290166018831116473022475508638216078433738757524398329602535646737394377312519151151328708078631745231596433373932526784063932840811426246569255524707457764873693129528405575945776850335641941998576068491718216781451864219205538641256109452410664346213106144294941958809222900373412151513023153444336031038555943936224484354970265584225405895562626543245224145762365299351452169278922299686221476873865524324255649489937294572070443967012674110633498192179558945077568232086243840161893233713274154288600142012768543401131553274622476619238091697645013188519210860088611509926537086624654853819709591350085869303269487823743350899478957821755179931669472111389700552517666245208417333484165755060021013251841692138536307207079981062043557822640224932259776127250567842881337302488440353090521732744253998806299435792077412515355655549455702473764714651252135102939254049964897641273091984563875466109685012134138028251895024778762233590977630087118089013070276051679652809937094989364400960307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 220412844264669628983749172234085905119153170784002181051909284865362430016051926431249526393262701622988338690223835440985210206628382779437045144009452473899490702566136471200456848840244316556041127160452656424408845743675586789259764545437646112299746971324304154044179540281255436934269251124473210151865261297854548757432302319221055516077751748592891649508030841324627266758447663310176503132497386354527460489160701972795351186867974851695469336344847352228917025263840967154068202772930428177100091913832432656126292990664742517453088332554523656093038219750563572544767481567699722419651647062625610646649792267635263132394124419380838711322440464386694152830832900214571488963072402475877094666979799057551107553208672562453319482220681488488662339492200704864313702265760638723844512203868236048350504640187421680836625793766804288129934349758801095794285150939688170179988516973819356598390821358790819612786073066030898253289934706435669005875581579151006430580418816564968499579411971689872760834823373800669036118010873054676556138310643798573401438120191732752954969851607046020764929305561174411204626574838903129841119956399539494084528675583692893295592011914050784502435879342364338399957337433279066444483777523015282339452105205660247492658143969926497734428750342956682235126989970908301219402107400251461454648238470613927176876859187924205173317380336404296323802098980828545314937323584053916440569695399315999453098642363161012606941851985609562532809084922572561844535788822780648383677884797863168917261707369665402895688010860167729374079263889654571951487793954659770277140023945203661993013766898419172687017437953677368337512314439393062682168832037235997619022552678563195098257788029939229406953281749455785071913254780158699082724263533175157108996289323344993945578237298609831792034989628294975727863280490593550243013997279899095543259948075472480476758303520538874151043536760038992326036268370738829825930136589290501394610520490972613462045516167218064750658318543556579941253961238226534478133162704890045224912017179787181119968611334424484015587827859073852846512016902623725097865624367185891919834161941261965585702052352425382823984420290511531323727309332909412222200827403756180493011062478996407582309385844400133648928304164514379366917443191039923479434268869103901546249020090446031090299067641823527994130798542101047787761295579647488300237520473239968563399141723569013243302170179669032585021858933125435133512107550907062946173278030724196463029430101539614151713975284820229850087768137558676168662129000787387007575474218849995802662529075618104885201563295662659167240908532800055247247042042032099520314474927653223206867120476960310483502383073059835358040103481537717619191089376163825075665506580618690463873042547839923118880004953108904524580673632878664008584837382114774820143998205883840414617980435082202704706370419137180823835178744954887170472503011759266806162402543318503199554195085737576112284020263764431129102702519476970410755046420461757886771112895112000883656898084679765319750262991157974196371065809656666412437085379614519522421544764677251329986772693521244265377435514404451918387818999863213364836886706122033030415816078244107019452710474553404531787217251179724913217127320876855386278975104975179901548423707174679138800620419126817414947903995124976943651710656964845883733975126500778957858130354714531753844887297055046887277149636291275916019496200287155467217753757657820325186852067701806902555639970617095259148714588894304880202180176089359745415854713938775308593964464855957508680612024663073770594322523547224960299538778011646707541093038642290287648228895506093875530931032899793299421631353805472520440718440903957599132857842333122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -10163448410347875772511695175893671447492651906172110767945134692525723837273164154703654100827881448220510081515085748202387722318668197134059267892073780754573800128408972524080707992200106968482735135385151062524382477447585444366722981577264844750437486510578899002231492245668232570008497203813915918109419584959885529493557274124143465008169688434443631068223130656605461511480693904359784058403084445148715422043747180785266523240100744791847327854115789703110385093783027140087542579667880225782368879584671924053005061393570754576409212809474498242833034929840475491702243399632776583475878911552468138599876331663755359339087748059035751053597752173079982609590549074773610394624524995970445660248394289685814280408998183745027953940162286672328806898656412581136504407631114539318610874606166409475743624541207503262754863398009539605929788832013833447778838517702626109660752742689730185009431746931679449209618271055683570318424188912858417304119242005231533638649563200948534889737695394636460467361443933492022724272706782643652662508516595617777834675554690235499656457748771176302203515316302095588496409221462970454452816196129602458080547595321448404512173851381820236344470281888359992249980229794785693000397588368893795916514987716697433088067980876463483171753593358758147785860460891168673361253883066421905691587400818624443019262314667809740042900387569127169944867115264265692153643107116887315598008561629120740334590159156222554496333338300020465703989105057605943768301206273763204016469285167726547599321238624868350692181679142346777471950988458262680303408483254300154379422455214233169364477130456242516675972205601529212700797104140801557902824478534480181014658453034755040727577036305746358025536368353314724614273492948329807836790798973320171664447846187997019041929291513437477301952899652890154654490153934314914525759981878901114650318902345483217813486110575487549689640662619216960316143799675198267651527836285185569917543131519722877201595604891888049607764335527389671781197849094783342167478292437159809261214207426015029101984924607358752467128865307615330835097501841336568948852464833922204670209877046486449560954966646638272650811069534667897598563065807650678262585426837409680795067553798367175234247276462722371479189129966582713102570129607472007385669489340267134073092008772829806466540774797343714725392546089581894317361205820761083185420525857157623405704331482154577261891607966308894730924281603338003511685986747901726374094496743112947644887100889299952596918604915196610295233519028044021513404689469560575858637063361627148514554861274708289214019558361185212905973755868310588666010607231723618453356033341770044691906823741817123794631267393773987396232253458731638335511207918545480462594653038156630369686426209116462684270767706676304370111539815365518514648377813064690632120733401307569176283203582272813265960367558696933009546183077220981077222122435990810116511013877196044907746704145330937133549374851402924947139751976666944538292153829891728461017302862410896072941939452274730026633030719386813976661436834436163839100415665759239123778229029901845020575228563891058015476794680401186542710915965996167268586161232026065700798899598730158857591698966825987217398465417323679461066591569327032448323125430626255741535674978425215875017765659488864794547643803444057537723956031189731415372792507392762702484198451723298377170540005032594544560364121493639244054562899179868165551176917910858862707544509198256895852588692112986210443018753016193497810748655732917080096307627337192570905496677232252557294931252255035656919811417360114212592978195588362487538212260903734672638495106746246661636308689292750153572592223129657405479536963367457301659561597337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 2544049487245847248030603106165846852759046478633532073284235340554884354542081508682358459105973324856295720280398917541882827433037625622274375551380853075082031073854226182632069737735448060208255516308731695633109627929543005484429505346110811883507457531919593327068549543001233522922070348023882668816392885551937861522491586734899478467890727690154104957052389305577092651962458834094142797989697400655736644463793068505278470545699109991284114535447215754106956124072026675593926418138729850492964274372560175846743533313513012006226402774183873911011694096580055740176181743238730224713906225420903638576111178883525643914831113624506089001393347806155748538789176104069773364825270634589626559917972945992487919227500504516449396943402773936198819281193705975245512832582447718483451908383789646163915038787105582742251356881229092470283403492212707110711199590248469788909458888876653848410694413203688029694803967758939169993077305023984348134065035768603925262234538191737975185446824308086687926245423407032948458476442094961840494209565073790524776396765104371235007822231779200476041421417525543677276333925731252998770455009949690405686940635378064701069654174398788605593665404595950680853961053921502749525674161150749530926541851709802049206500429997867598249276545179451354414684868522957832141100360311904917701911305904378785068752304502283826703392597900086778528361225158152937100497362555958361401715491168263433406058892703697072738906061975707705854164577767313089513260219391978966183370823234918898096165947812062350549630841903153958010422414091747211294816071391827491044686752638746695241868570776577200768677699168149264678575145291832990224464028962505399819243069413050016845429946962603691546726692098430442397196351959404601170139315095643884487162596271122274443851107995228319527233239314474930507089007712976840845584100934243863546502275291135061544242368882878355675385391705652236167880469038440174733567752048820333487429590177296996414407613736738596475618061010191500007427986152187257173617418713191307423288778488418024046538918698558051056218303737969243017816724540665785146097295679858833492289144792538796384454553082633965581474554421677884101455759785065425481000528547704999579599512174595161320541710574079225159885287723198930186750827374814058804585651216075576721647912301914442101939401738750226925415016825684011302114715877078093377525469143050947043551006957749638968082683632286110794231531535503891095811685090583618026860715331623712651727098163408321353681751226993602111646572980097106857528245569909864946644405385290058555777416328745537653902771382216072064116850515213488355950829373128472400188493361705858388214148454196769882293395820616449015215342141017853641839640825511243286612562608597576130300268270493524267593103747936856915164681459719269602280452881288931151707045743290796715059014057537108231534546894096098734520143525177658044459063260561116558454150311770696082124091395750963419347456053949784834429907720472965257761014026571218684279032371060717029978614266381967309437301762264006459609989009824707628222925396352002965332027383523623328103905892030036413012930022643274025843430969320746371841292497830777349885033771759352545154569793591319624484840017748206317683370791770424485561212066767636756687266254108047753096737714720813792626868749285630050852190558301289779358881460893124107429381181883697976577860171946142257689108566780662808913047664981996357840561372966817000722900502130327709741506131361888397568363073406516739169355504657575224187683883972615919770415242226256064557534835196358676909870880986271424845507225020429814827694777667132819043606294364715701866035490924713993293559693492124155668751457749270157920841184051200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -40348385978560951410400595226668846656000411504810280270645572947937655811634396566085235977267044582102975874298101288847405323804349881199664324792393882120042158366069470309394888060225415147030743313013156972733420945958237807003026445484669758804182193849500259540469286103196846678681631437712812924840582373067338846573281792216265762825837587906884648362665443586314391531466223097818657791206819084602355114967100785692931417186784182628253934389727411134818076734978816612716805989667319840184150601665758113055722763574299479836116427960467004676048864754902547447039376344817539673857137395448039357453647921493705143886337409633859954824345042741011369236155841007226678208686509435105570949218204007574962927105384066629529445946080919349458171082973726470169408897191753694888591604625825888171505043351883332383647635058640712119674886837554814472814492312678723319612143556741671982902738153971617861749162454052756573409458400328298672088956244505406690382281095019098292966411990894919446385509340021663529039853820129683843755041945180124238685815807346639674146909766397818132906328631143514618479625016122736818323374219106188169736272544539394647729277496426368707937792200219473203349927395657855414200788329206421869760766899622099544674861224251819192342827816753665257655902207503955323292521747956845081115773820725281800987754228005745279549950514197369873297267760830416786842129135868976961048758921896073554118749014205099543791478239169184392471550181468688806152914505923670477114250487426597464347394192906715878228635782677657371144820171229239082126091496176499421381236284793257600901702838323698043212306936922665177787213849875319315790128916203610904770781762562137266193257802044466271152588322548854084071389954811056125384975437697203944565469498853393934576210614977840206608279350960559420369747635513371109350937791648633376575580600555217794465889347060304315270342683607366093771226923591790666041136947857877765684928764021965303818640175092099203162859161372236967418370567884284926452030633870584548743786393181687095405922913177131024117011391123750532040112270182248880696149707340604968009588772156355966552172926348928485263759660445504281684301469310025789031474818334627013005139226596238374194784904343217032784525011226315717415194189200254480915630248614754260338289148449775517106873604689877767641322901210267339992327601450020739660123654634077230004359570967181424950920798986928493956339234875573249917473782291246338668335015058994026134526149747182292467306430669628752923105546427648318464618796302108425762110668981474454240347915055228775506799929134279844405379634800296211645421278335567486695309319263772775174754954998242495427451848393512521857124154263221048217716779260680366585271283391326350830202335409895242022799593815469244352031825130834611323674538648431354884484414249627183782441423890171678762523059645855325765789751232513074910526458010011687596735908950672640456943533982918183320734951064144725689384211625115895349689298766296476684946484204529706993756807647814761913778739078551340412737776143211852448773791839189976936494904410920246879894613324030605899345863640548147484152142856809708538116766538959316768345562558428951821276502806846699015098624381851832631553462269790456328366849384610395427409143507810296949348300250358138091554275407048224818098588689074312630397600296530590230098828020787657679186943485986944071936808417903614911641610614526621915247734245353885545676405775611481844868384093256210491539490210904982873079913869168126058168808335452666893243463610051126517298804765262061942674384274903812368590646944232409716832311389334439134102381661965011151482771174314386159130650010127817701070105966651506958515830784000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 22613930936330480219200011636841397395972976895051267268505655722335607567490707737437231424332787742739949876395334435236176810900303004691072045253924814120678159888724106900659389258467639092041056381944648109337583674505231330271575145489677073148957822115238459670464003967478208906875853944857329298076179894136768320103792920706260113687237641641496580873612544479941885433888702051207170718383303819274625908151426634761111346084974505633205477936845580092623899731237039115486058323513383848822260165693054347921886383392299538423685918480798295302392555482250374258800419555393675685985968982490246303478958697638756453982706580723526946604463437164442635889575943557849388778754675097155408205366097246546275473001333017538930389536296766862598903117328685873465044112716708426178083165285129859762597814155325550833722579729890688292399587387200899205027427719336896555652706257875631265082630353794772475734709050968613312706219694017650313230408106575478236827296295553674175957382539128409573500202524095854958246643760780381844804715205643276220098206965893188861934284381695036050259792428475700427820221789591419634455274438702704658606893143623910712056719670208788728550715061760236751062911306555403543252476826816624838494573240436630153082540885582247789002429638792076587769338662828857480061350697719473314523549566204769932993411837625992146019508011053075943058333160835622782757303884584181546877002854199808984490166902459168379993334492951923293612961668221617654214369421554012432865238734825579548494290490050705947144839462213466898979102111027382894556666293520467587624768165865233335409164968489674406518465647153268698671466604936153380988633608301861779987983552142714981850076018200088336953811715080903822542727150622557874719083846520083772469180118315746111303165697049863510062560682040050604617546900748812209645342905854370802975138345519566273668232631139263312267575492012194226901430996814824675250561108551469428450760895118897334470249552116414827023422425596578803294687557936709860251567719388865043501239760773908735095936296551428042489995812029611172472555438389520606629359015496147255344107609971281295110428629652080801118734236647294185646891291559599856447182587129056121023278021207334137341859380119894761649680988455901533053655393892651418892666976968095631853677881922112684735214073012187716175265025672533674403826932902742260244743231698173308172781900271761269524380996212238999485772966289549256101589105116722499544567768994180688465697214208221656831702841510825652311294597949337530911537661257665218596463437453315420263384157338268492667095129746819180263030645878205917402878065498069660313001861153167029937675512142828350851130057747634570121351653144741080226420322082632036833913945549601562838474361794114175376998179757938704715130788998026899453886160032114334696717929390881306479639352399957578921908157823464810994545296371922366204178408877668140716446958927433649669878301239897952258301763645468052347344009823947666406828891358869200164261248254141455092249095516445775250280312322753079489777450349426800299832125064243953897114691475904408219370928724257829509133256226883460228196338386807785609514184359676977452879011813122769305790813840873521926116763942701554774271098337572722838666466910914773113609732622431611600653995100084555804651187033923262421021991549517117653498750066729525010849839339886409292624668604420380227904089760801659385776129821820269742699606207915566982345797467578963305175411660331804997610788542300182763356081258572725327742968322975321624548553266232358409915063324597674798645354996394114412701273309415354116190147407846894364832358971493543502032237897381285323786818304421774483962739628866656812526469120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -25788349472208623032309371085677030398785899637473308118436913042338861552313276473353191923413817638370202495887115213752119083481904265395615931228761816036211069494743453708221927605996127561470571153146523434565792582988719214303007272068952509803360077760846884080379889065231583763966607258027688562652331458755051588570984476804473837067562315039482743977034851213347334251187066049376973547691134165022474076682442001101998776323588215743343467074768060427378064650473423554319054890696785034216899545881149829105286697962755810757591989396090507743673665963903538360164501631309307005107095688590616776586937223654142452370461513251096710851335263161254518221062012088508839283094298964267150580880727234903815295287553692515077566638141662768896008957535353123107185733638316091892123669063345825859726509536935854625640834701297512602629868839941960430111177491163274253254263569483838240434339858377871502677008048763788488043034526620682601602892954602788040810133456473361101846357671615434237452223390029200810734550795036553196648252529599445017043213995832606399844705353622946610500395761921518635822511277631513158219490275691611874724946392825207471961257462191722030730565313601747229126119946049109930370714952678544578628757360803466599689370785178317831711233044324939924931296956139772950323012392912322676256160230921546823587188472835276136737214395869933411963749255697374129434338600494624330679490882857323473210605124644558500828948708404802928729309944662232413611534196020433051370184108576567207509505918834122940606351494561542866678113807786862278911029355231872225765670100361062937310882632868838378095014890169613045101834992069473521518152574711508616708095761256198556382475821569280977861084066538940586348401420904967632608142624456041675885600631735197577705560993138518195489489521265647547587012721025072143089565161781175605019487455095493372878529491793463995462245880623733175724647759736287813447085457048490558169008249224665962929494934998336595796809318146214488524201220795353323298107048142790237713109739088229320780026769919458738420639375965887554914041016971687389857824944462485514787760691903143764110540496416652210812116285136440093154384637845020101940367261892327620035740036320958225505425277404231659620226318446884068778877445626555255471957263706677030060677714359279010321123749273068731145468978989959188071395886158872658789881805539848060989497613232393587904406246695226475676844430264262880534721998233136871742068058610498332101032183291071355152207975584269373233572832678573590430756978801099770244032237554079276747654357835545269918217916776773166518797693650401481427413088160321297547327636591197176917006112558115822233580689323646851469390131827428263994848133128876747436287762449781056044095654082667951238074556509903924001288149445914266333137912081781170748177577219017592087521780270315775497763461546012299409226457797183437936942861715691202550076189920524085763418110592489496444071041281265090105155133869132187042047180840128659132395921543263004054677053049923303857974495049897839447710995462152803106934294853920819269444476883685136347956601321132102416257061611814308125126365029717009879643670863805138808070491750714099437840016894491761924019430966338449434476806468391414519903207632932796687098472497190954148002645070400979190913529375423718520691419919789734548237940927159670636510550884799839763318939763844654966947707847324541252269002380631972482213635050547967031616712258143891061294353342333228517385376279861334815377740700429680653594657824417860491696708188976795384111814527736327407741267663317571662792955762300372206416748855986903697868829536280389741808483338112674390720076971053413152204553461137611423744000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 164561539171699211955877271165548053857035340394314567660777053647247815903626895409180695809511474140545014657282325991378956547791737714776808219031581535690411386827988519369713748853309737649670262102407631797256712113458186796698009855419452767217574031022093274809775775929042679011258827409188810688902912882668361814073796960858971775082501016913795629664634316760856118392010791109226402698291000395470732597996732330926047330705918466809117340889683234450607437218733236108266351647566652334424431140975743061840087671983721066791739678339480016161782940988671661221903794607665426390499310370708772070066449848301353453020924724750788997528405877079578540476802615705933941146644932349369693510902085757378085549435495179908756270511162453685372280643784597061346296131751328755251320394770513336318286522678186841170594124738458474810889132225473847377565749260124898984393093092816779620584631422925244914138521970702356406192170329515722280793177855755409751863478390328111252504066569031080469196408874204850431239355833054849325723916844657638292526783269619860776593352870484081333253134232658736832791070008287192157059394681034718336807003288790557935352971435784885949968041942877785158370371636171365768294045225791292936147500219004661742089150429778255073981443372558003588652229848504187842194408580936985747498285169664233712978010608934078143196563711881541126104620239528855601782644661639560098826422778876300038447668976358516033826364774925680458040766555998097124999477097433640900904121132637398474022699062323298101444599404265739065919432918587787976473555104593899105482638195353346708024758673049958820676683196500334377316132112583962182977465898537964490752570205549899613884300493572634162717911650973686687418949300757249985064840576343512526288722156032262516547064816643118517356653779016881807036381022977044194109084561852308450209365042976695145374948840881799303654406858208964955388265986914310861949567575095881341355630536991662082259577353116571843907105584208692258201222863801710504265458498309858149749704004879526100020593735952155785397788640558958357474930987365737652619926799338065872409646393586821361016308955607174839209323682964791436402315566389258799822465966715194334143202656877008658630197875051722194426304543547549110031401824974283630967822882719355036392187443303861850371160910423825846216052072669389721367390584235927633271474180701151295919897455850282403296693543786569014883658250644909235470805278178834399167258529016851006325763762540146379945235619344303048083222675243351762361366894182647036665777630901454578426895175628639240550744756945745610973746910169244652263648341709621384342686521035107992406798165053988054501104937327861062119614874023720405837346495180919837815529175005202112630561565342103842345333290541078002640611679269503757232329965803907760687730170949068078339866462851114237468573084405183520949538089765426639690266068584613540155457152807708996035808312320853723279368053065658395725367067781405367503713169807203938116421893964854319889455234128871342169128106588676759460731967754596147996754273324760261963612077303724764564129498814149391817582092806034200801630647318303978195935147284826868720447883601456173688831101956748732375067378250643102764699621912490759076277428146930155855011934109683552274837880039029699578948832149042138550303879928807824481696361482414100317612902277027363592882668204515939286252474963390981283305520970778320049802596756322416414127561798602732606329099565790608997157436359135209915235907409336777519410118254633499266474875145662663439090060883140689404460071871171189284876437487549590127656331087030182554809638797914565383383428438005655558531524568778667002453064617248308592640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1231296518548973305138981820279112129938627054205691290408717329826989316877389660162174984044113023424879175828068514040415642019504384276007433174938395638524999466778950825843736746731793831686443201911891655150418038102062878190369389891969632036989828121977891834396491812766121019400119363482220296134347670731740113665549010316813313426335776221206634579413492583182139043207908435256007144260827869238397042964467740341454347833876768971151811206515510934344185177779240265248215703068571613596708154105067598085007777936781213739541333937032096566603214166227049505957512031086487599826063425649125917026106213553371132893058980796598967250206894067202519541952140357721399557328984907469978432972379563718670803791100240341606037140411860131456776051530347473799524447280721014216730158833585890795153986953545294235004559309383895869002035988063176616969170896538118135443585693515801420203107281005494679967621638965661994637316130434676499989065948606590746352810135610096213463846965267549622794714397986080987162334781894946759308713448253685389475527648189253489262967430045015213733697089404364597681883597382183646280830041471112301166117816297435982623841439078958270540179875659755120985884261326037347934232520635846445043612536860689291474950057920549744142352742315093746039909614491741738250278103718608465738495690787308656018873213555643848532778444098128415815748389007083654006544944303110767873681930380780097049326817428790620696174510300058244155050563774226219315447066300119249097000538706894302579540567176899531886253949738280861143155702824873474789460178875642701484815527706031148290457554883885599276965898312310063179983480548764110768273804492238654727107050355520711810280661369055906531097368114204623225114046697022017504988490667888492615626763416423537393474606480770601484015136103286849557114944278861663753570471167379681343016149062765799045514275022248967928628808052652753613527848251240584627858907182372252782825409684046025196010730854547908380248301340625122831958704841700073233815443704443275264645804931928522114822513789708235389930121964761407102501427200363526825810072664003914685294707819663110501932253770980924504155941310990939216046971495829442395785733418192593741212684333910439614185586456150296670894451908709877672599749020123177898468038911436033518151891719245508189549759244073145712963457328541554226829134254114942619135177171503091961593849304337206973299710185943427327379487495336240644758930967216029309232272088051572130310669428095404517507568905509181889618220335753857718671657626056264899109243964852526258758786416539351407826571828931280030311160218336850297462722780821420880241755279557671702523524604403249201208309004168795358374872578164439511617606763474106877706751249783681260167374906632038431419146844603527117263346656457485546622347400952484618319499653493397575923812976474705648753447821330349642219826774026754838456479011751261410679601825440589299262965687121911974411916454516064915788614994289925173939113758523076177339532850443467533434518428105404864895498407911772288329811214922182948221717539812133698154768743951571889216320189831558414231207014102865744160537894488393516983462370864016886454018190260287396131028147559006800473433001437586254807872565468958017134120969021612211169756877527219251459934241403506021921947356379240034244435931086251219534657505677958149008876089900266442524480802069021540324241249946449805829773689879566822430921809798948357326665329919609167817928728789870090408299911318083494746454742188327601408489193021522936266544882532648264223469879097180569897898911569556797052662995059236762177687211464444716143267231642396087193147879140592503854192858813127127634104957042887229440000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1019610059670133290366034290083368504854100750037867530182517654516412649308633577972033971174593659598219505163637486253066196018504052569673022871829044904212766210572970184166227933219942548292432055017594769637788356454506327803799459489253240778286035163583770021999165049486559530136533942083988364528094443003540726835366948034936260216612863867309044553980524266685534192409237258838249200801366151274143682102107530456173748425676767097850271557043454972276938604119521117623437396905575614755970543308255637311279512471808057898759163602177992611293532101401698322063803645964397194806170107545216883987903493912332122383403702300338616367298554658548252360358761121110600160194011261953586351917878573633284570098896903965228720348666597452803907523016735541081868696789251042463286593249083481733060154690347045172786595089498542236829405458584375824386345169185181065156427840822369154531177843471587839334224927093917978969319240636694083696281559742232480883381749444874939544751709204666416814185436081109679820070083386514339597448766019569586948289176083582919245372442017647986751323201844463776928356871886747674337586784251739106382893010689540103107573633890374539065172635380069171094701073381803259060475274121726920694449340352520694630574102296126877765357279088690238705482593094418541049776885496110732674294643013080861690110003126974660792233338975581256544773954890673092021558528336720515078571237860710837053936197218738715792192183006896891314485223442342180007987788463089492127535930352306545700834302711387974990819262106512793301485321517104066613624648291865383146424433656814501313137291126579100862038220312350517595292570420567625288980004794758565248383197270863863518433402474999051578814221036722558602277617270854665088753031965484331884293053258053165273567046468398162554206238740599870211631169346220837978205039456496998595299968323593567643296232667889535093532636052289974294142530589960280717095628363210303580729835032157021409838518775675318985794628348825897061838547225183362341042239431456490582415224846879783204033110905216799308163285611944224335059810014295572619005604564668611220557093763387559922942909612133223916196497747042571587295060766733088638931983221798776157753170489339385452169018303251893441812366386834684538723536245213110206874254910285342700064352306756292250786231527626873869289970634992640629895889956010504589601967551746995525374371515619587139568956876245079237331039164297862061673607431971906132346962800472414736817149571554962433758022954725146337545137349698291718040090948126215165165958677506795733498376674476451592188513550511963923826045872631390343512579864449481403366505804320991820144451379861550079885314372573804112993740262064968231044563683517449958681595774418084597739049619333578806316960382707743933518434513079003051570302267395207352097899505254178773443179529365072369806485696000548877268886178368747916537224904897757201171424295619341370483491113030535036360461645701004112073273099319021122774851806849356419205466948359889508169787515190412789626076025982136072464981849517367042359254021924095492250511525410572355841404312070928356947428983701151544859357761475665702945583501960058819266183320579521569574927717259033631472436898062848792498134053712240576192317215422610903808871684688047884376707252147815472485472212635028109238959059280370662379739396153334257654879947369710708204107482202837645353649726480868282091153453001445243933640481704037598199089258408407672638688109341007632163010839736245049919623001196590832544627904607826167845601044621197764454656415231656591376809769578504187081507886952983413495347344447375792949108904986017245370773519608584401351810827331005678729228149383705395200000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 15038241991908202150501535012885523938613762127638883037077280098862089492756667159268279083751363075854127492919691324763988760043559623045145358017746636264632935035749077392934011483768363306402947695948584710817987025179883067567229948817078700363291088166939071498371703455500954637456230129858683106993055913753108349146611741715100972632085509332161395210637007882949541648395037269372112816400842605979737043744133909971522294366472754815742149897377533661029227544842488407219395739013980169098426763042342658484780880478741964954949069564764239008525769862574677236244868550986818026485169283201167541420141707310501227483639706095061260789890368714074222998967556842860273050188441426979805041942416341509087293546840298757631702987206810735123133535557171752809285980042242648138202952262447272399182154801712849618979604476059800970714489176029237289011246711507645841463756495370643996816881377128506250604731824717528451844646558068798251958738592492325314840092642208826498514434651589371772751216922503008708083024230973697246085924238518979868356606747727584403967647894797714199555316486669806988894143274288713871366520776903228440800883894225037035244496711829707558475571256704653090944362091191949448471156239180252713971739303979268844774921335273852288294697697217849384284422692718854236506279261479551983193596281166710006825238719591907105512858793411881972373545054760119497644243063617884840920439514087213755244057160718603039025304367912668680530963170268519880048726920806663721858894541394317225897807202359806975783361736771146121385021699224690425071055747597733106713197143760670194610623060178721035658161611891327490430498738598680245041966437629100444351281657413320815353582692075463130105791194655825724890537627145353845145687444073258233184696446899915503248773369019326876182233855828221034726175457471343385168505928751963898739899442171062982115735022197927026933731003402921618897831855793771078613295844178429210993031380585083707625595115618779150543210285175738307321607408884417140313990178586056680581672642141737449883622979889079837594754381894502794973365891375039587502904686136378907834761969395643417452049826765702090246332733252902732828065537820689292813377543938749651245089708124855614967411695245328713586897176933454179085494188470813965648232125224862317355075507449300554664930966122059052881919878520959523442722210428881929966575181335917530076893740805434395730848649041756849992194943583209748359775984954416127995702586474174455224760053480638423624067037951158725786825393968089219143384098810534535489468174594520097091479335667698764421303060034165927998756472972365888732253591086582725271637572640761373997085322499205097774055886965920660110542025811091515929474201048836289889781251352603379876250445248036221456415284982571924373451786581382293585425592053313426106424268908657899571752016045775498240265616781194746713566491538821552414406486024610726336862561874213119895171761268108310358980508986936768417682552442762839462564152329831524699822140732312560112305750623453926870134192606909513591812592800686965754476243275261044641121484721631766862344605240448695701507717131027356400640866687333467314040375963677048501210619395242502137090714886158431627550413062066338643208081775560914912237792227474755868834294093424002541308130522681210300094758743923629809973720816959303902138997376929717331226070157149354060510515575544075103828945073497177056711081200397694980585085374129241134575314235704035204938977433906414000628158690284295229742399829438940087450939947841642036970367998673531902953329044032387606250791108677604962907806521987492088547109434128158444069006797002115662727260834847281733918772937368949922976046759542784000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 5544389582842652364383732636479506393552611675140815413548872484165933262663744102720694816857442705204443806794552252365544635719957314990487153939878305471461043377788573572898100792963220550317000442202560140952475697374516277307305848854096343852935970007731051898731503160520823164151394315107248994869681267928930637377992651084461736308052629430350668112275885676031213379935892030352052702351062146196489079046365481164946207465187713875464335416371110768017378713124053531379180311132980816382648378883448975475509567827848519076922097748501897219688233258558446778428218504167693387756372230017770516016437319394056463034431535991796644105309794418486975788274888047349732462918737504040076077611767188306001631847251929616463801242787514410132059710979558607692248302287876304406350398335295317298502777658276203736248855125768436003255565621606875344653570588594317451743971913057446641517425304780051107980219861291797107101453707032768656179101083949241068470878343001403975425309856213371863163551162562632277507335900186590040376880007974026208025751895132827783767763659264154674175410006092719299303175951130000147093207828257311984566887967029592315976428610195511979089692384415376568731323777274002537685339299054692101703948334315146981714310100192940216922863678461719411057359085907768103476510254287204345603788238984103736790745926771034527667725335516214510057573843760078840293017678848404494144931016669329450834585278917747170496709868543177028911045809334416926939938541293613958622443515652580949415051071374683004396685958710169980172092239405498184489934409873707266496666767640293819577879606457782857340732922652544498216644542373975471596729549233207143023040607712919488321331157610001547953662929259179302402053210827806804111206896664585123198610231914130219993503282041114394462584312979400770199460264340661448161540538022538091703570092107869903660885203724563813525930623217367685627994792629549922360587022145963259860253495936948658466009756295764341509803248952529651232472768673562735131005576514841816896998189233317699072359297428974709201688860247752333254747478885342931011762321041367609736388967079889626230985344280826326589783704855963129675373504484733906797041005241597777411831192014905560030926923434267853525148936085875820738095432229723132865644367231821983519322774213468694780541196495724108112986782837134030762606971442432038534853883298881487426479659538984061146437331825713700077310534866408965324624835229974258287613769272542866625884536483457637978295667466233642076452406557215538149544546266640856941191655369988444540050346149471759342002346101801539846428019013953551893324886683850327160474426292240937105649982887665420525183567306643871464333959296101506966586767212041792486795938372366604917163934528823758259621609551198238844301950407582781044719522300193584513820615401758891048606665607105756945837948306735780464563138496881359314144818733406492903962839981064496435781790998315898816623551188457557631656448063818725935485889544798508440201467909997244716742662512044936096867529491177146647341371793033664247906205378514623479640821090961833128238461897595076706894831479644960313611119451173909903004050144521834868324620209329587088978372256441881145291834444695553018386414047010136073558550757473302711385295513779441214916073447380774378613708703200149842461812352172553022972034495463916256310118635635560309527435279737150826906819536759172383354565529118930019410085393312080401426123346713408427383632010698279896453820412126346017406797576804733716572952337179247527770793453088538137216061832302511414929432817212427512186769397524567208178332125528768210218406486714805484035000824643164074577050954338593404501857245593600000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 103194346094978464655391011910086144214768506707649774220067063193239561945165694465795703880364166738488603785671079640755948473911452873020766222822981717361443457491200792099026252672547307808977767829623851550649590414474366039868420266852547356244984874360354387963072500966696430830220643535428412458320736707664982377785167112635172739787665407127700271519657407328934086729609432644497273487635650086964579329144778103639695073895487041902058414557192190920519673152583262210691125160937407620561591130789938242488765681888126048128116941324306409348070920793875082432984839255807738897181119893396742783649322698503843410471999117036953657379025353614822116809661189323166985089854834572081171267781799001869660778675674277916265804876537307481715987215837455223211222555117031736394704615353415725718841686762390017758888706659678357597856407830401697627142445871943738232625598500254142263472648659939150730904466224996866325065547373388690060572373497604453040294335696203220905357436812229975160228439467442246189436159163712633776710146254735048138099926114991505027971892315190600943770209348142042570949746269880889425921275967927392576011446022997442442602186701619263912065373225612149744604302737010703378888442604395457230151096348407075439737861159169331296558136009790898819752028891306471965142845153629747443738025463547562904429632324347391643977305712631026035846395411442904345624083103301960211315677665259138316861295106805173861310775240631623608957144960049166643987366576523688297961364368577737672287286029500193687211971511636850346033717549188254594040238747290542321221714793066250549056686545678514006148530393652989912742336024300836112046962318338937700089284785234414638229291561764294584343483760574549913509381949663057548982472660134199901452722314564434471876457000734536733444826418046830915161717715087238858828581879815331452784111681868640649506700668441432288220474535815322679552652885147317709272564294905797348329497207277094027581340403969880206820208723119350082174981257602286614558161689485215138451419619514988338393652366885712930190865673205213960952682918874255398902360844094459509049186538652870080878171669984928061409396706529734585000809564491678896656425586689392334529493402053665288897253893320201929585714662879064018866037275799687774007252885971002138215931429130905108438473507336992384619703468443857831777940943855272227889262550948364413025043849944782684588242890488536498025358852172567048192890251894541020089692392994833956469647164328812851835137097773599318992512601267067907661310696215738366700116356937477215138733960235565067958513654914990976057423200288489574585939380213597237268193364399828671959307918308328294771576310478499393548314734610288250407050211011666315373211119294235465230038105183448812040349248425941209175189030434512036738267811741330796185509462992946795236106636141010438957955155138986600581588480132175564963528607343832006020037113959882681552070114074665097450823394060310692249363230087121733711283207582497017589552602368232017870606656440815517877500823783451249459585348066191471509809354256676769825057013906128423847818138851824218764368450906014716102349892349842741349632513029099403034468096746760571952639384580342715623061505637906868951874851561669753370066747613404576673278777848158571629582847235803819487241600359574051164466457688519212753753127047608871945302199796294876588344710392658851126311177854854437117825659733898605639359820150059574814715781303532720894220548949425688845620094826857431290323314940141948088728240861245876807008261304395981035738785939215859709213919977657632867266188056211558378767138346427907036883329161348482051279805778632854414042940670754772767865831424000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 25339176394131429922513136201696515407896418600671234853058120710407468632418887566547476090398857300303484182768878248624617489579662295150316052612496956687296749586232255324648417701851373893017403798150918694613195008414679743242711646411506711216387814725178328892929202572415946173219023484097449168196510460952989971374693782111451071206923736541120482113548854527857619416280343025893393800804838216050365925825904781320981486894781574162022562516633878381612898143566073827862006400148727208078843623945051305822615062833956491987657134763108498122468475940273882574759743424948741925211355633200553288554110513813531919501895467975861649583081818488967552259703961921850977350855512951117021191769607645745047427400907467036977641090583626243925085341860503282735172792812015270513000994537643439226384673020765699863836659941871096109186613381033807140830717160398920976164843713239035523748774264444968762779629874287390143654481032135423357097259477662050756048660879330110516247872593645756608001580689156855803017317497768762722818092635858741650290946888832863230654019746801788836864924814498417360525401323653881311927958398500578751194133612350513454824718234018550796135854423570530241114145264053663054803357885586313517920426187053393432948442341747884825755467721028095266889962895707655647321043801288174333556292138759638489121464269420276543881187373146393188717263992215224043497273419868161464937818272029650404398362067601521679689823242451514181398608980805655123246228626197388906446030391427361349356773984663521951975406135538036521499936170815226327307867685464118535480083018792136121059421501133045961075087904195291421461602137618895417060179393903494764410229903667865862733183437482081600894188988893170283985819079651527190394430807048756701834465878089836906876230373030844149407101960699183589924102374788293120784219919366436746228581828717868278367089535433047415354276481903586778525542694572356536127848750897277375986337070582192350711780864705431816437140355602496477804947798940913586450209594168084100088177728090639529126437403546038170903341270911012933723459080581776178647043943369915993105882410420723575971328979912612766315452983975569018218888483796242203971060560143029601286611810828392851022772312111611719714177715644768361660172251859580171533953854965775755576738251954871074495648981915293826261976038134848220989447242057811008513332865293547934283991914293789195726608926077542135330532135340862992784582291447567640851659336086789134603462645509823394585594170993486089406669510100431496770511645461847177227056032761380310951486375881512217140557671782626700330657217491244772690256767350598236814026643143885887908632616135225878698447274506909626994927575675310534508605670669118795562326874565143538495350213912045945088325217259720629156302261356555178234852012427040658049336029729265690112509019549928954038276380590090915527957167400150855793277910494599271503411443057613658870695252575567902241036264099976475103544389533004660093435238040061983232766410064375452265493406129461988841179153694753627232633004570828217485513221756455313476166582119030633176602058345340401071636312389217694552287891841262589229185898961559485381587762632495276342388509426700963329098299980949495111385241517523824811698064578847352511081447659921097335346285341923287122521756254796346180366980842965773756114834840625912930664551572857727042074020705229143961426553429751167533703421257779837017380090062783104486741433236483868459513689703914822326719059733646924576056533987379389393654992984176947294352422129835998506217378970241955253051733880073056343384776219563291921403879932167312373591297462551390147347613908460159877589081482032820443726584217600000000000000000000000000000000000000000000000000000000000000*i1^50 + 435354926363995653030342623572709088476869720471510563837468242356441284707929562854463780616916205786363986813785402689223195623828277428849906281383042841337114107353850207706518683056425489150030656842240234167081775968124093680788211705311307061956597302618477477058759874840887185680917643507387378647722904263637331460683192168103640092298767897934289494316600196991872492178634898186487176901817714053234073131869033860480425688806391182944975853484621690152438903592623185078688305816973325694095261083489207118020136377699452885983348707031984339337116354764669415915607732921965742424141135331593902985563294505552377947123162552922588089392816624008651317549078646340793403571012958689556973890586439445258519345779162153097285162429224877019510344238371011927815256375820380229712183850271514139832397782672462907165776572743487446201593954288918973861159898638764274657585640714040140492683190193861456663708936240666343746767604593887748544757428934731359041537317040032215843986828600223463096215366675039207254921980693642389569052684188430422758605051631033040226727285837464633276519160845945792913830411070447867339138858819674108838047337001491251487956966911404788906182116486152315397165108780762691677438951380886793329928805072551740808568934172783532833063691714470650236880821050091971378753607105498776847780156064799586525232303799744737899930264265502828304622621702164916243839166772603621550512414110713014539706172228319284474291386366233586475464121076110966104846573605526153772917339533523492607287432719669975842987784043854131725993283683377426376014953125343977126697966637888590287939738189527117153129595899505890182723384152278376277577890454317065277967782540510653620263757129975363404395903289424990948147124492136702098302837449059431945365963700200739252932145817109364706598964245133723035515946045996807211903886210725018785853323183654758265874242417440206975255106460930328162283659389680780677219869186088551238758419909621915335598155522596955347463168539027362752699213197785701259816675251520605335177005074728941516879042599262942389572744151781661229571206990631521273047318314933508364638117029658978632266611762916817652819815497760687032184345062233535201174530270896500245461310940624855814087269590320861616064889337636735782975126968008350470486513152837119752567427989189263693577641288644268772382090002611374307814026012972365232979967665652914277495252341262925035041035643329073595818225452305207924037573478612205378282377474309554929771112328738032564500213753588846134003636908883390909888133947336536457039016633460658499663971666134150149001662280846640986097646525530410651372373655604631050214498560475159289199103272119160511503859811225205650053897934225980174781398320636355975695333372995918457991496329877293893033408859928944790632204007294895608680737697370964435545777204393021455026942889315135949061566283582961074285173779698406850039999077419817079267158164946209188101925330165629311386145730541918796545520943446160599099151266633506385718686747043426652708609172678599454697565544196076640723066968381004959164434654711707132051743715022035540477845991771770240495638057696283627125078644570558511454306000968278115105476229279908970116609373170720566199066329637203595615369450424471094205463196038058916546037446653537839771925412481883559859815782349625819745013633037812865825064742557358057980895932263058334026102923220803007127171698708999813032450021248116291753380960015139901408014029587625231515349432112729771288640657206930573416194478845427749331484155796622153135235984193960796945491133043076225592448847833423969862971767925239690232145992915355561403038986748810691354554997993400412370408075813848255140200448000000000000000000000000000000000000000000000000000000000000*i1^51 + 92403497546259578683805267718775386160431095534329957810938796313020588302143816566837020222145291678364256508059584667476771638433806170669160985373636254067332682760248410113578986170073174853284346924192589590464274723362190311336488035302018579231637150746329926901846066449564645971995581396841284525304698155819619724103588656009201023436258125118636626513656777660564277376586088327064261933068854829072906933538072522811908175381426536681192718403996257376311071898396287317448312301566630062298981499856077657487896322831152144196487935545971501093806454694452944044885855360792167872629548706311539478148287840890399057875638874489574925490099818476123329120813905559045473493234028870100018167093969154100992628207462757962892193618958112904058899488548466719694806251871233950561163437298524149566764419524655057034352766185178598443236040338669481786433218812170333779804244225700990313847577008256995239150389165541178616146489019954671548117375990403760336508434199167619617600796168665004558746471930935790651728785787519261271794403399154048793796206235541260782088284174561128794607390898230593595389316145875586398723087476586826995439790782841680078084595092856671084474672485053979493859980717167089854919830782044287751242919063609733733787562918009507271240863848161099753757967688847143306209447088293539876739136458302097783793917720251376897362734600795352885962129233770535025551254044932825167762104474747339044291915579363835146553428345656026556134544840181166550885230899568983330025921716139277322024625814702038770785708410442241951561722146507182708043059234412174238911406118853922649598245319958069943781275472629434599812324352031524670546510285286258929988434073942627697829727387645895199191254878117633490848900380175117445896611642861033777402929909242423561077066384769268052403053322431291283069640845735644463743606344593405106286385712213105671658733973349609306566801487247505047048451426370391969341960704455958400319537719584344439075246517881751481048367494006173446902082518541632181713253836671812142128455447338508698493226810657155825813687396919869386517962227571816957397654841299834723946200347948020040455916379126221939631831255650946223326076554452323372349855826169997527498604970046213980374020592305706829041826371283430424357803948598510282525761445043141361464347335477532060693508251972934781729610074613614728741835127955163021849132515408522663109605051386974844855893713325209815930015510274383615731135967021268692764217607108434831073554766004759557649454438935900197509239538355284171953970933187725929554343298967795529484387851338015054807193891436821170147209395636476158723079177904605346234446871490530022804629512553094809154752967360627505285270751090066857646664725981850348193888378907611109678578507635514861224803679777594256616951633193366069814784391412954064168015342477278934668961796867195664695970714440108872563329976085374463460057113750272069184809356323673236501598841088532634346363148915763580295761832527797438294523538182113567538407831174454125546571062767084968894412111768434317041908433390860758652001763993810095521823192443761557927527749436916490693210606388819973002373384428219470828707135257071570092576670641661788080812839120337518619744729306291757548220020549054950753502600560865729305711496868497107839822790910596750388719060856481147372301575509220189920175671095055562165730584104475708971438915934995483734327986990267977753673516360205585040504331255400278691238654711215149162385022301261298240701310612396886560621072392370353834987434634034321215466837015614888613584042326474807876290467930417008871336078678592309745238418547975251868556638482408858950695943470673738434072665781966199544872960000000000000000000000000000000000000000000000000000000000*i1^52 + 1104899434531299535923052441668999051449285901310507327820574012735746136268828420664888853869021427431544654272473650311612932230299976986754687833126240313389357457212138624233365741838883869518089230608208370736989287807092020552080281723190348987980248336812554572165151690723648971789148474558202792699735802456170124825048963148108458945295955645301680582418654149474135737360143166354579089418126643840023242516057549725238892378814865668800363225007505318922085589941173799165180695328940418015895518854560710399954469745542413316103504483446011982181555338675156971073020857271228742046113090376549825119791594005842441070793346631437740203700284251197420707470281957945150696609118189205442308224727386423363395526655820123114735353004394302090081776716901359873589485248674958134144487253063759009160580954121263484382467274259050511604483010502303384595163393618029267694182411173060561685007858403813753758977141536710462134440071464756034320468267878595467112990355972738189372248062114246211995319353691149392010053328734237222801221008972666256942027843695104055430020075960582276239251612872041744432928452406618623140207107289147051952569634730301055415802915494976423779583495028888861886855049203323748954104127996963677190556228169790066778118411128331337394642273731678670015280270341830144202727314365853765494265334882369982723157663029989144545097760085256046916187732936310373074556138205183157977258349809068295677448444483201304003063351299950275718267514063953729540606329303020879184195613723764632743066103183638159361118088495569815505443245064130371123363255987056277136412166771015668406614256581679632184270015663261394124692879073285254704660076674252381998008987194950062768503878864303819897603500374460727159390444696106877313652235591067791346554985980424505730524689172401155306481304795442776486951136804354309474672899718327661035137881660190441796031661535451172733861819138217755395940089123066557751447556399687216511728090463290263870705590890991916059066576618013855954587466943855595633952748111637106545651308615725886111840413836913787358749381969615819297506002201002028428650726338704694809754747706839437026044547518157533145132226396120322917744592097019189208299853511429989460283964889065575602979532409098970711677445104808260175162915323364357220843993057267400106298798682076242632727712899096905423965334180479003133498414364670288102401159403392051762440595863775360853260308974604735251513640251670521979463485489350505605387391516758943473661654367901304805251686629793464151384468739079850137449393450422278425612890458045969222739152301864108103713696791059785317110328272010505585761948806293392980647095694503358100160463858116055493188433533384598802741460611807409274974149279548755470017853925721239808064593958016234100049269820119725030224766676398823323800078601437059817735547466195523343160506596831327701660048057104387433917442484407513841791687932268136325500173091595111807828218652363522628631214859540980479678118456294523073062086106926538336639578720459199373499687613403321692144401437693570335993475174093721024344571160495872892936598556978453102014005678027112271192397786125573125857404171811841638335171923496477528989986425155299082525882571920041145983462095711510071535643635583200313402404188429416895789825307590558885601115129591733497950198681237093976830947019226515601138003755696046755382993393279885207166327077267453298671618256945637321922544257626679506820010897201403161452180455910032055253285398631258838739749622548756764257247544203092896742439838422421746410713956202814226089967480918077106775327957521594103402680651560478256598570182817504614328738076928907183763143044151140959841296839312670720000000000000000000000000000000000000000000000000000000000000*i1^53 + 272772489022584588861270005329489779688584607933429162786500571911257178118335155986687353900300582445022358979793356093972627318006185900905144469642386209384120065745297405993196052262772917239575403503579644417153578569508615143847806034287062306540963156031599610147986874546557137132368530672108249176257608438940138105008328724901123097261658600805046270925433927036107928867172695602470718361604817878123112795866532374755927470192201616157548498026628215548069528498829274746727438423109368779218366287484579611090409528245374856216102854346466866791146647526736539294439805303883728510030922097907920743745430867910602897284612839609679422136260787646967632577985181373362405401288693979125390957655449188790684727428665492351741219303086950181130163328462686871568932605492090588741693166836584358381667926149277311929596907757609553964531663453182643734327453720748089242629054015596896663196552347698918366718884623931935082931697006632989795866175684274189828647673267908947283103656841013618570025302674869383516169032995796754887404764159702548154410128677375182965106590467252400314810700064723007309971146071889301605851359174760484494580235183646968131596974548377897003082393896502715431326095609620581807011068208258899817275979012165366331512053569830752662965937736943327092288313804617671864103950727637606665954755746111844927927880083633743103922170045906245581795366889702709370357434414954780143843008491537926121258723362021262268433691138723477333730992557063577181593538565873098936676381580157914660981206667742642114619630222821224349570685708119473557356213957848694718724372941082914775475884145717118913261822574011278771458300520542170684575497216920707930671664889396406308039274518908763356465992782259418803920819999997776089168666646172937642068936056539761793067021513293368598462085907239687815689962166134588347510471450225811456275639558236962470229541611805849406796710369733229322257198176255414092428278809397759768282688873442485631181643897166140543749727925858043219738257960340196193216899271096798876500264770395165099286036666897565880370799084943238094022232420107237661763422078256625856239071546564029901948812015802502545292170688069850861165759795991568185574392045426226412097487955446451400551012094114571707905948738143743110379482606782706411739724506422675620403326192422870432757909061920829223302457227395360741585943851554909721646290071007040760671519305418377105567092605215687035805310784407684237466441270183073604563613448350701701560051189605934337487789443039586572793203097177642735516926048421520146329177030146030924255537845548405676766121914351364648233957998229455673654625792316987030212695420534690362363114681110690905090963701664083474892605105532090724187045011200568102328227455190500321689205986014322411054910499813691985244074366547257571488050677622759094875671320285212238619243836190115626764837517986432618824043936939089678136550970182899110462049675773108720028749484670061437664980198431303967829553398785071354808269463560692189347903093089198873032981205592486302394956317303216723484757584484866325677257662448298796777350193828553454268880681352002162349329146066390254862094944964913950031685281488446623176026325891700660876124704311109487815277775203337926134378397112220409536397236388602177479516846569916228415605259908532915032831175242540279936922817370811538361780018197469614343388015284255576211497346817304248194501305439906128538902273948396084414151026309540017767513057244979816188895110609003439703703142211380651811081571687289976540505490233380978689174590266705115869405316576750841749410407105604998387842119609205518703932794248366481113278330493872594018120370583711426016186199210721280000000000000000000000000000000000000000000000000000000000*i1^54 + 1486057546125000327409177217384163901255265269551974112747738873794148409933486023398417249746867882914127638085914196206308362729886743769395270335741417731988210923157319393475143872550112435265073710726276185308641251939745618444222012890661443554541417830942199502479864688193569587473346404496945206565282647965837539794611004207358996301229290051944250614545097757926320025819754557499734801378544415940410850005390926730133917917303760006943068757155829848789137494049354224418065215742328502782963346049883824902431384516960889957272543143416060453328636662144556349044601420034383740787713676208859867932681103305018062672594355412438499821564368502498844443470447655231140494501469874867966425592378912192362400211401843866760932804358899412705325656185725478335021642444180575217484269463948701694653685418168220400644314962928138085515404085900046549841372866650883310933124088233803720150952418374738896653928247837545128782156805700068604818063259452067842887630290720647425450944163083711152161417285149929437331996068419865575033202712421863788298940875333591308540009392374647957775474235661676440013032385835905067311897707312506927177745156008938366011672858164701032048339711527998366893501054065617283918137349324526659839665374385587699541992388914362258205811678952411765147132342141053038487974971457361835483056747999091013073090226168322619057661018245807764728277059648355337245331944584401927734032575508452365909615453635969370887384682593568505428352176852133803824204748303327474198961602101156210259526475235323576631012103442366237797533750044417198449685729665545055430612210545383679310288597917801426061819740924056926147244606565884774079758043801849561641833660969538291320011221889631807229127577161140149124547671829889967605410461046134063046764934602125283251241940570235563711096549513297850061781399925702641758441565116573864456489734212884026402524141663831399548958264680738716468512828123129284834740498398794164406359681749484363600753245743834852325291241464974927025724191540336204752769334341702814488269999802750810671149790580640695296703128881631651657498278593928836180001321846740018837225935124176828694029552072822933381211027160166870453831670521089197146134056872939596750930054892604270304758799210099186205723749003679297310045381344684134818783104238085462366386222964501332784911169891416361969850230795451480053303774413780716794361436642970129602014395901908763044381947324728795567648692367672726313095504211110029170280003291169120877802501854511367488550526715417396548165271923178596844524160949086676542779775378687971682717557754303873880966324289825098531533616755055019452762256446214034476397873143723266541801283659824511512818254315329750183879962677119442820575334676626918325564942096178777346861873022671146652886268372438119243388904175951499255994184518155866107715890894051397675595628742204653902295334635007452185332083196888960601863861669093604950944907262133442630015598494008519771768590131576442086007050612113077237063321556593080545971853593953254148112543528995258327843955873700077999361500888789463685958243236830163822342973149254394187950373559362499381682430672994118192795596002839920369972151436542418770075085849067528554042847477472152856620064334947834966024209248501020910281849785631205873429111570958828125572475907563313090424614272119262693686455253241272115460322730083522745604950013128685084874194782301460187018776482729966758429920185487060175396341871731383805400093434046093642785570072099184292278993089230059345589719000363615614976314022127958125222585609594603179951033357191401094546623412142182692890688145529752805226590907720917871242006905783014966846691553770946381495991795712000000000000000000000000000000000000000000000000000000000*i1^55 + 707574493129738077165298004834213718640252550133122767096389019449572895186373417889091213982469729351459854513665873702490187908648125053580377977906270972332446572564291727728409862189190925272558349667589996580451765574234639779752448793217286216859561973354258327414355792157483593733122375168142759509371188051487577397301054770533148447599347336037680736238979568561013427602954570806573737641274467866624467763544467040517486769900195379624981302160127369093299140485394054917352788141628238774459232610479015932519500296336872063718743334780415006593521006155017422661433334646149519716776572359440884479147832477009884152964226891481935211816799801632345693589979977554380062497639377643728703552793400042604154018704502703136587996713610864490935038191307487657569181001115421881555261254207137897242716644323179684547744927648681976407616442168178859244324035831669200244192963552995824025266370482207761218573641578368562912227752743342923451271403671409391857034635161732868685227609033370641067835245885752092413359310426110190657741539952495946310713298106322897821907250563206097648034950902802108565918304630460324977099332940063688233828864927009116359365844598594185134992725345019619766806098529524351294573618443688072079352801358965191157617682610925948558197871051906884349416602257712852075506752742335890888122482299467399813039199204692652140485639470642174818276502109022413843977858588007203235206512605567344684132926876793897918295585630727461662569742788514783729371368251882335655179806908304689527358038925537378211965292232032360584497194359691138329841801975703080545129369699635932217049034833254985133439328760103059982160049913941302885919927592977371096432620690945272956225368004090496552861714798621123953878965971451396917044144840063309427403745135529989087312584783372091561919259613126927295110238152798523964146680727809305921677979673419918468379884487816618032019767523542929930637673317259517390971825930600367670446670646661167755069025953787570081878925511118848911277481104678126428206569347249173301033588492100745117618937906193299213369114631356578873734152731547879662059675534285319523664326492017162096997589023360323209848930053362313281060361182794075203279182256051627543588278000374333728316243209163983571927409226605203649096100825066366182786428186704100016437890252330440668305352270161539378514293690899433529062236307510316734334912490350730043616677337276445756143651928433463744797408103677619350659816363516128174509374711520399561850334842908428198359023102602084831040737569310370120872407675285919976735769109877578267603373824216679512951757874139880680962371612684125997557895280292700326609880611035586277185652921257105474306083325378031701286786852775409910945499214609731468003068841229421565877250554280822921398504517062656622893732807283846054763122110584621474723030999175146469682005392911260451775083219784117281292263610034290073294848124329567664388477315775610467305454800149036726348694758290161021397375849883760297840553325191096905062945432793919323433941426848952903690323121281488443354916910133553257967306547303564283095875893946203858476596678874395256112659372849509633608141167603745355482862433840920446391062437817852601182890011440032162433383201086948773551047381014919157226129700893440131795257092634329637312089560953890339814284936157700004820890767179104221565382612428919868938760438595045259879068877778978865234069329177826172734056398143047360968371147071281242888585204837915238145900156621793137412880044274314717485053538728383026574369891408376358167037779976778906424987779722743462438957834448791343674485212174226237555391525828632854166623429946504313288974954176101832925066035200000000000000000000000000000000000000000000000000000000*i1^56 + -683406720221491521954289269448588366694719227820005486394035747557419019767743455561318913821752671145728394106780872618613018099063611575897587870873995488119428741357317618559717949639053777911074388344691870064196939358722232778033060345075599851253035743946631241972813687915491623553579376979126455987924702429954289855302106481195578105075405666128644942166403897682024814382614732501823003599208264740900742935422181798273505074835489484876092596674432746359655452761534969628068969442872802005772306932913836015551813071414072344825623172454408877279486181151488270163874949568274155257029236725850869756319323184648986908803377381031590412068021881649879883407082030702080966903828041027452043604236104803455499781908765039786034163892512644720159065708639207095323643989500928833135274773583544695729166505073697645873955664602422432492534307242067988055494961641634985792296002689594518608183157808545083957252826558847363741479443267192694006311678284666322046273046026216355596589041217292300781843601948927537228177887142728360092944455914168952567132347385663158798885466385075523445378804195090381185227990779073798892686524167573068484407615769437440492592205418157844000827571181105113060208607345012718290366289796113483900931570976733365093987779516709942631935180040578313617914093855831370651168618945955005810104765451031078224933053595417736110853801354785289801272118763350290046739822640394981504698211143881278151628848253144499612244036961695340505765871272466072956039549933028819291155655173914484681558506949488667146283881108705343735611497534825626514811250570662395614843224628002764962392819102395186095445391095952560235773138470748481407492657567328209894157990400482056819606237292641778941869114341640375652323704251974573422878360439299737095333160564154262141454350984470379615525198482389208945643377577570338006296167210993374509686598513227667694235226240416922721967437739508910821361050753351482390146017926269070801058079363338747081541118801324718595683676777432530155092943896819450798721146759465796740010552683638505848215464973947133113121816472647890664145049120329471066534669295111115867151916629322829959180496392056854695984161218603698827659733993002620188212320722210364315187537240798231579289687541640631664729322175632229205971599655416049848612593153899055774508127126237049968902256676758746103290937467111682243722704505762797360715251092024091218157883133303804799181411250697803441854906324685260321109431904828970929639398330773212341753439450011141640628312984805224162614366322217740301114209044279925040404667308481079319466338499548555934553151621171835787912133471645640436858211051354949146623160003117205289609899836750500949855259960442994570614957942657463368365861297401344460060678169233261011620314177488704650751561437605925015314837794947891827213477713816495831391485414950111642863899725072235203387848505062141480284733831384066143045118317353329121747598719718289727166390471810756649326575500294133722118551654489591760252178204289371940996346167471520070972963210126417139848880492355925984703062248443961481320676507850081032015826780467735856646421100687735650171548275116826848550724732273202381700661179783346625207671681980012831318065825499071111714871410471502051003660871987854406207934411751998934056752355841230063335326278206421320080982208657969882111200556736673872027472754739359443830242232106912690293060114688069923615781488007929439554697211066544779606737711698131508996072285871209250022035609717438673994494288689871160631812554019244552615174782235815564815104239496887919042438697194950886843312925501883965727120393553140644282836174588643807688389431047092817132086833908359259750400000000000000000000000000000000000000000000000000000000*i1^57 + 1629565178192147090640594631853965069971850105888779722994540264702628717717694224314699142712910683064402608281230058507220028974009115692702716796387912423618807752687461563536817737017467737650853849017135741035992238095273212987625262982616367991697109808362873423143495409155483224056853146418194553774763712982782247585386713938682820727076003495363938279781640513396102011498771972456807576647708583818631133900184840207634160679090957972891035401386028958698667957271688057679169707350695624978332591563688170572827698696349771034589389197455695503083478206148454123562702037371080489197568430299258262776171269707353545322961670036700054862009226668178223945466441130699264328924659922030546343321555178354805973041891526814535885344490829455590399698013526390944085451508010168165199476530214797190256100050217151044749708791007899702144212446151657940193357476371877891719931386478693334950442888399428803741328058329777893566945212402438639878219684831249131086824592348220688223499656604954367883939686432030295985075360342549696352806417564932635408371882479271182692410974976213225835453299201531264462671406454676984920930150649881824890084984815898737788030765344105089054444572665536519349503805669476112899780792476435668597051159809076206937770987466151002506899565165384912234075499563572060243407060205538743823008911704829396410705725295501934575803202173012522609183172728949926138678162875738210809214048971589314818421166615466913963689910013316441144844847162347483760149602540940670259285947415188068562207485352481928859240210640231967981694312414434925182814942241939499894373719243663487131064355380136759381969929578259449784624519538713819585572330952252107919038684800014367183322584704577620795370009316246565862526774335625844754328357702434299504758351232877342206570493056784391887698131707213526445183593265048332665595739327101285986982239793515238443703126875928039161444604751942182185875468820257928429563471892484815018520274479101294792224946722563121803736730784939610462434372318596186702617352170932975934545433789329210797751599215681043198628720976808572789159495174725667244252863893604819082365183609143448226150059543690238623819165359433660235880472533799781690624169864841726122015457614685096739399583022550176161490730938033784136142484036769522425005028890188581436147653632032660779929143071508828696279414792354256275845769064464399011503671134262940976523293975706523410903481191113405608330115918911173357534027334673163626316605933891910469240753841090918110207207667275560277624684218914151097653753289447022921744906173962959055993840427152469837095881796702460637705690053752291812002306554361156725278155233536438829646249325662461528299706132454405845441166989220890577404508971598439305885874062330916579837668184124072893225018652867246373049408856898420044458378062438957635014490023842216662265077553633721878816880560607022408139991171551608927474595893315991949021601275836326840964668351571952966432389740913808682390421801378567974954531781770889517529918512996770645529338153329222371100045110450914819817286959040583491628913213163189390263889693447899625882506929391672859403260225831601825914897679315931280887917281670410092627577177665063052986443487860286530507992300569740005398548636870942785316419601543254267346968409159300610302493626723481587339034131566465157699442630029000030164532169942127662276325750938215871735407044343032334488481181429829809593442151803484907874515904176022492845250378918577843140477063807094880938157461163131544120128644710549112016991468949614569567871248536914400456060568817516478685625632481909351854850634540259983991191711473847796413843426069256595400071637317493719040000000000000000000000000000000000000000000000000000000*i1^58 + -20490074301201221516882760473851499410797699408459374065628266093298815251462691187191324231523561023723673028321326415089895390730559246999278840203162122041443854179721581866852490394498722464984794737900839583765722932049536829168243089456532609844202432630225584285493998179747488895562730229644529477427371953879871676964827799237896007322725418433742181355236328265193902406143154172533290896891475018522052293935921765085591578098973524262976805731012168615804590216646072045407870768465023738482728657549356594715317935099852840665629898898251861986246756226020193441547397094716500706183174637291857965385700259284535619217747425052444391058950924649117001770745773063774765916646279755952889571030313793547457261873092898206416804203407237024707171684210945278021578303392687747687790961480490640140562230874062339544389871849717635464868711112664635056629494618766212018149496991758327903289533621452797493803457123097109656735435475166814283004504022927860338611480443689296056652272875152276353295417860158801354118218116167212681063081062590295359691643055633280505701132630997599422838544933945396412543908792909555122804537167393632267067167888828726581482320775289641150745496576498090713344127644340535281269456744421395869978178026568309970907341649390744628284536640060289808010572993117355600537350259448202158169019636559680343370565333470689920498142653425024350737949312248052977230288941877076218381320189551250497802131824843890564917609874483177618172594777977979813231278360048042480289291287655887032433204958791054042680709072046250313768278427742546256143979373563488171431327221776880412617340840164600065887214635777238772070312468776498875004111859162006919302152263409575917092360642953938936705220867097218257652672262388059986387619795896705287352412257202921946968657502344208627867346552063107317423683342042547501378970523436437365672235976953693158467771829153349573759111567711377555079219034524746031382267865545979066465553216937903454694851781566419834572164840300272465781627062698012608975583776569614876293373485821817813264283189573280225159822609679384496189389458660430845611361927859729298336325434948538280985988913624365106940617248347861066571197051255476569838427555379670968759500592856417322468058677864986674754548565378017875924014643960829228973655795914305981269116678767054807711904148013615611487932736253564445630747760991008661609690646220500285109502193326016891105586606043732953228055461357291854116907342279977093188232672390385130321570791286254043942731578665549481663332633085927411699707082543845097294334631879923957487674886254171268130300609385762180820098871474921651021802484458982689723911422549818450095364382037329843916440155044530248076116752003557301823741725924527697944428185478166374297035458338496225226948740142222834321438825352269379171826365523460269738484640722750701913229167460894203562244322637035743147656832632474794415603995910526878548751717290552805891324468895006535988072258783726139685634431756924418525942301980573409501266638590853377045841015755528518539757399696304198144930339379602426305046408483483715468156709482134153304025761890212825489536207174394526086929931953832512677245239811831389090454372069987745308746378274564154918500959133271019683908544864102637311029531408178249291052255006104257062748094534233653213593662133066444629030294512761802060389759826101945204622569861123524016283525198299815295628909910593742006243763664291203432082017430519614156691600968185202370076007854950195973857200357389813230612352940963431861662675277777119076384008193769582263268552448468498965024932761725368157355714430097710464088399524679564324475965741852827918072947178209280000000000000000000000000000000000000000000000000000000*i1^59 + 2865332581102926482183039092009173376443025927109606717744485039471763238445219048245787534376447537174860324021788956065130253242199282445829255597501498805270648068148106681702826747352194922640177224942569140195513836489407094105164946379886440649759792620773232730651001737334047672064077938190996908280022336739140615229936622239982876027222991598563840577274317900502001476390935170963414308954249437927916558105039234546184595281562457404149067019853244382370811106245623148945830675248289285342415550666483307058769454284959809414627681989495112968208232284319394958388355014642608471033392448475053013994620303025123477988418621403636297388335029706449959875321644926602168238122820638214949900720510235151031819671872074671428722576937844912721639615437166957878678226499780567702553813207148679932876259780439065758926769704966889509226605880060410921057616428133289255418112583728488919695194027406273175398471772170634632349054676384848621747994048373819583198677717880366305675366780090242430239416974923728877155079216555329400167580403066311138521746571272955990817785911890949762504983540506185227417882881034525740757501265115219103542069407174659135094209288000347752393202955336613305656524718421691449078970631658503725323582009008665504052362950152713585240414302287019319702901529914864102697002615568096484638426936142641443696467434249193277268064670140923044892102843410873790081504297766739767285503237373074041304532358847466998773611233359841620961132769868638861072088177022721107770154790541386597084213253906963081350201823185279566992762805264264433307841579979169120665051759690773707539678392674063925025258311074019287116710736970395009679184384258030850811080710269467283788163470098549936034247317427117779140166725804814455034784327840589565201322715838316948095565240888085427901296254317763380110031795870067204075218141390288883919676809017259891293216220682275938765350410507274226768530359340354535489648658377782778219097712076212103847980262656438874978797163617648022099145773596867843800775019178281068287994020015408803236701451797962899279075776264554135756328177218558990523057209040681407290943458220945309409531486148176677751312472269021507692836429684607027214711757466565263799720944391848120871436260628480052637735037130694025962495813073443336643873229887968971027104745334154204254393377070083350564379641599558761044687194902529548562051381628544344786303150804422730819043587625879235600943717263981796131474832438756134957781438243016049896413738164523781563007885697625439866506952017015850399017478824076404430807576705895514483274495364484527626715244588863312868496626181985799468281590251098320412385493990570619862659971922251003192694870505365600908590765712475003767291890390894428334507046097119965759076629846736823171036455578495026120187896920166510055415941651170830160907908576325884178862519604355299768472981968022697074217305372460705862423008528491002741755907674471440921303114016135958102793648958892244467861922946067015710656981363121463869898738510832386603696790815015457631552142856509518981242669783550579718267909968883524107388977195098408225985018992181154672806394849209805986651906661241587337760006190619531427437761326530998372019854436361597906817777070360135302818026043595644303384388086379879096883315918797159940941946219159938605999100454338367026257690777382972848388955828214655405931034558101201363964727366476258140705920659371602619689943892967334345920324832689557615854416630592127518781887638767790652310202652367247430907475735571424192509354315400204215385095111409791767436063317512176141537562731259371676145888055482029633818629654758502698805744098209063093976522817536000000000000000000000000000000000000000000000000000000*i1^60 + -114697417102106012951468377857163786636313318515561919904200734833216642798793348886303779495083841388958000605008355752819902343992269267312575247858360360552505765388336605124862378958973132303689069876212570578510789626893266854589674534458122403628396916629404953395203817231096453862384616752565217565462098378287579447011297462507798446822536374951882825254214246715419617233579303084204384997629560131666344930703553871190915721786510580685075068972681046570064068977398161730395500195735490096208986535755059420067686725154921521869099535000227470520783565105604317528796283639771942214311974040296956052961909022458673847847629939551257634451972246342719844932150308778630702705080729395904940514305168460582797442476935152485678338033167923663505494261880073102502013988441230480682821696597250593611740974507131801030860903918853866055827552049331001005050059059883557105811762505948159973785908685210901918395781409866150777540056469508909697730025360773430768407330068462196233376164892635343436761066647900207744885513329282436165644220720398010486147741842495569044279070965880874210882400963672640855423549034538993021510770672393202858131165055580546652215737862706644945332830179582033368377075186052498321642165272775644416260479034545313449725151929929134908763903220380209816612672008006726855018520079904360877432954680322485101257973154103134025618662930005647911247251294622335342193145347062173894890782372176188433681685170935898646982302098671273301130534718877836321531448991546709448849090575516369197584928291419644885167475782558489255890654206315345289030372922530595482525565648065801277492119178507694912133851884704148394316331688924358333647218599081440903523912726190059027551832078920233421296027963643206657632646081973159058625315710228795123512455010288665102059231586544843381697381520155375473314133140163935890819637665047010346242299496675120582794853874980998268546047796316387220342129942190029558288769476777610413580685907441309939004011233198883832590502521952595741481114118761493391295339553850793350570922105950073191843621325150047695661181652997201601100229766864732496102105705436495943668623401361748879771907564304359578324529473014551508812681744993142326315993311070496389031721527071415229612326763660016400093923624725281060814860383949986590121923709568346421855015896261503843393651920696786072445945464928820278944091619889249004159396157190792301989814998450347447855745344068399202737976140265712998559622500474519807462985456871284266967729751799009973990287136707313865866760004385574001256160557239126637447371461910247004624557152467632053081969698046025247829911125118684094766310430287924151152819644528386528518542175142694907755896446061607166938424864440832537417889689615985285823402687193107533163554111199140800177560431400540279559761022101343562800587312940515673058555549294424429624447963322444009798984804753689039580554976067582412362674751053656935835696692803133664358059783924197430912542318353680761236542523249667155965222066818340840998614841846712857816983894087531887480871363911578654129245680137506556027452786929078926019074191000414991829608267411455132132516683438896786594089377240306949138587390841559430494860391015272026302127797465794212433492077993760730357054476305256963789515124770554181550131063072258694891808430086560344792673019475242507984607634349001736210693513804345308270109452268551944036305437890936417027857496303922931858634397657680163881091684654529154994092404967452023022312379161142214764463056392904292020874145034851309749198980300355647673993665063054729844015850294642681380897224515160582996021451999093009016557207641784818839222299926203152648372224000000000000000000000000000000000000000000000000000000*i1^61 + 3663624248086382205669616343705797559116916356076376644982718080361001731813521070456719761327250973723741232588143729327135585459649051150415786031101119987049549520883752690982753199744128451194751531036726037636493031417689360282462149926201182810988160505748422773254420235292087394873501124421747644226108269420779978694441414715888312681607709084204731307010454774453097755446665236751441539513808197313311748183628158904663170147383573008540508527494549460725269735982547407892123568975890267757588003802937364129965050020629404591212161447981729335894809131873043159454156016415198604288162502890454375559462652966002854784717467544122421005861079752563847439824964210783030016288984733704270296682869503655832186395524936360616935764729927203039590238420018690430002782662694254884993202599383316062811413252510090630244165238017860984779397776087641578270228782248205038232479022217548573466369912148268291365917026348719145123988394503549702500027383670035611344597499783118048742510760664318618862667047119125213476653957890403296993031773256004578556962732516550227097166299993880094803632170045030725670791697189899176237482938559351667122150732381618589555846132751122018936148580983111063635911395108618707844116086518207054501019522166271359585166026473253108293326556419147459524293654402872861566433167509107942798181179074580033630207895265510192291099268789268724050785834098589180049916632713083513346833910416500850614146888371490178834083280841023458313133862972102494329560529344746222093651160718339892080819199591974690400739441150003451419110001437187880122063202332573709530499945859581847023302795966421480544142189736214654759652663551359029903366517693807286556177883133210786185324247682565118517534575650178933336376256246945363578056163254858017852635282720942016500923371588881280804721217560040829387652509570495596721081705934876208734261715207757348986981453733013153524501631298066891818587793013482941640666531860934173778692723581203755202199847933366884621715624846244946689264454356329754692761947324446770864629088411299204082884285173451602185320821690148803628846491219801914507471563107174629341387007328284074451149975297923910742541628684170593344719564470098773889530451101560648724487221058980833102561705470477854189861285537068495107340535526952774434172292372303905283312228619494266150266052773896848601537416830577588990657874071951281931699558586773599934643531364230528365844421014102477557307778660776559792340736087997817923215367921462101992304012814979104811994834817322785597413123262086176598936204617791546175081178141734009470790144311870010528786416650957487204904835926578013896870350027803804957795730852220669014401257859600138072101136339919520930568936512307436907418829672987126676243464332922350478688724807785026593995874857720996439513899198767917204661699700523212183127798839361657980517527667919918403370596619561842444163785800528707944068710850103441823148470594965701894718186686161598980920023873945812076862688358158128839862446885526000628233748766194882531048863697832017087500500597826568454441779658494840892954502235157461403943266652876850856724709919216790350413464403013428695595926715322352981640679908337190194143383174053105046817756447433934303723046993031792230462701911395092062098042273979932557676633977434104669705697525668070386032882008331065028439025498089574993456281810633956485437705916751211017946719891491882423133406572598531207923202024150675297073713671710166063589357904895401513012455095289935065146179800734540521149326942860895613578446158731959407066885154404492149104513431475178326349634682972547350759102957720401924095827681693323766209763810673700320051200000000000000000000000000000000000000000000000000000*i1^62 + -317061323139165533638510274234928948852647175133651012868816087530323818763045531453331225258044290867488093738708434277138799641091141021223658198891017055976261773865552850968294900849367152951685338083347606259635916103763228008449407652284424617758719780687518850875102957323615014511413333962174434696272342682668050202627885641397711123304054479083594603176767568650024714389161420323428129313455279451074664605144654570108028527549071154459300942284894865100712468898374648698870250162153563813066077931221347722331055847582392907781808159842989030108145923883927886626230317493106278744702746356541850606890878071499890236341217716361686007142330534001481752984252753501097168818513396918366344357385552464980482906577143387773979568474772281764229286402067165671828001788172751340930172751614632498622652928240485549598641814189663662286862869619716218410995217474012230706590773407931552380676133221707219410434539406894682197615259435255918562242243605629976751580078884448634591449084398637727355309000755921962235952760332523575106063747301324422286347168869830484941887411878484157977024395734842383197298041446203837935647587332457034161986754010858712204215510991922612134825334424756634858266821948341627952593079823702145792107536393449538293317639880325144212587460622243804443725809220601875991676359948886341911670934153941389253751329285928927109816107370175123971748321506578982962888592203276816241838597861164211373832554433721189617012200977783333200876948916081412450804109802973758771093815238228592230262973705877994256373626532557932127313700266107585752155501633846347087179714723489017972323692068989297336227026543659943243161874112631987096212119949241593714733008220184852971383625013861105821001038106110764316939226438515749297164080604844662953380765066692846051258662264154223263699080926565271690809530187833423012369449118603106540917359367697285065390550708218008622629729181642314823332518709234210521217017969740991716704238626581465332543990666919170354015407809024367592129294498031915328440260065000255026039510628201161543901112782361703744653616858340421778627443481054664358935488808769122802795476181394675716293463887761645140188538809069031978857421450472008765943010449778056219767640996048289106478760496507359420753199547583276350304642791778545964960851455164071947175037291738238400902922868551876795663139506664116912868540679714180379375751487656907733549902738221687759405079476831270341848575953732608547509256279948104243820192990752507195273644823547533805283003798185188177440131587598840823110301124801205651262947813534668226045358550560350060186848936822277361768569176359946964291751460345611147093385818088075535953795715995765771695251766188727293004035600141781462190309334753283315960958026213543478996977963987668640608716100165752476758031369497748440093686183201612437929297698234625488169718210767175467757770017167401024745588841047287153526674173205778669752682598196380108811833814596000062858697050944716294355930573783630259439303354186721468788487098137785394919326441944337800300428294103026116919717530758408718541379673182479229921089192958420833871090814250232642638726022566981276856863913596378402179652947562387229755366863727629320448414816206686559999707432910314882953638841792684903317297453195219986042121895708579220699608930647426182195478613655624063830476582760051892770504477520298751728971617169320634272801961819064203690399663330767367178546791474389743622452477417559621563978327816071429072702437271055567517208155389707232921876566804174379159847674586829490985895539053791250461473543128928830795354989621596462219089458888726486590449261228713209930887785863131955200000000000000000000000000000000000000000000000000000*i1^63 + 6182185151868490188606217821635761227515296032890723297714998582496232323470318180234354418800018224349789688330158952431568570638387661644490893197926485476385789170133705362459007574293703628392793011587790702051551952567625248486219315735977958466045199017447323461748633910108660913897242367622753147940869541055664729770579160806416258522934833752773708086962370468802287147980207520979090667673598113940412637681123378110262474276900623114840951926919557689343215558900596580413673140038416626705665512418907147698218287885637388487824209678302051357402868419027024524500203893538654664319291190534549043493295310248954866404901097456932172253500788474130970857873423940651978383285054663051779285787817528609417543934141345392311400869682444229740986738193530686210250325759649040017121146132760253179473977002465303718284604413872300318251955356401460705078949802749025652901378423475018050408567003821025203479526077333014626113957253036501968933322349906630360900885888874816153696133514076803400550984475179665519392183964242796042826988576958920522690698739110004659372740692926295417946294931677102546665182943232949011022958165268495774367587561755451160532367639500755010954113309573945903487231136979872714054231184855547635167534448274885598780441755571907297439533852025908691470107416971577756882913942567649147208258904596329500087680758969350139548982595537647891821403893431007480654803755889027667833657637865111329548446146738001826998389301963317444806971979786494192884917070587952250259976491908091649547430973690688610046981525365056266547666502657759227419718535221668658114542758741554709049435876927108603627062867755835759298092203401865471943699770450189194906698330513617259318969835699233462041225691086437564847895984458725228482868345838123233761513861821437879298499178414376306299716381114476338898783827944924800965908255680047283114406553870559896290303133725303893209062025498176242117602525987993514875144590041453712960052320181117944724130454421419815221300194421510666744786834908263922538190976991347235830799703061297410709830413917009383992408701057006763070516089132061234174538823301488292005330578328390980481271113410214510015956316362268969648213804080920250516586126714602411868994139678041901237675896272380647650731702292592898120404657726854472061682340443467608227984480631719555597726432814885900698773792484754327379071217820939360171696797405533232498307537998422948710271467787395794738002025334756207944146647224481343722246818004367068676811352808175684518331827215588146320632188682857878544495520984472356961974029254862412898491734956109651347803374913130953450658313241300300288884338218264195981829916278705936612803720385618165736087223028694800634711197569634914636167303651893861981294052589832850955200944514199457632899157925669837531135683337321383691580453744139308183473015858478612525949105851058031837366311395468975624778701431040091689414005456151797569302099349243697317205321963882156541103501513280943564023973709223741836113384730410098858847705413543347405578287930432914593136670689426335085614501380192665829587817986177644003095629999141010453283489469407501304026179350046607258315624726459594177231518424150323715754125767669358555103809600413824670316407650975329779749492907533686929417828207309646065963055923988717618557806792911199292137747855777941724993170306103596390083821264160061056851206182063395543115641879352746752459132087493613895473840315802638814908235265147761644677761365758076877501389425809880629228324450874307686632004635277318679511442378269952657675222639030704927373270224268192421323749747908224513749075551224284894166863386704356245780946647777280000000000000000000000000000000000000000000000000000*i1^64 + -463630384903216986951711302767121688881445981213438508898447522530970948268740157989395103157476754335138117842507256536950613034480863712608422388983593673686302436031400468765303007871008663125697288754583262741841091342285381407824931322194459993188009416473951650935296458266439922952101292347116620773676830322332934982660781113236432422013833722975015084385660440301031468355869055902175725491867395476298099603374908267174523171758953082069208056304607484979618280186283054728323798220061786162165065931940219358747798439502187380703783368604309217003318437637568249232148801215014634376406765323865499691519080547291820133090348143568760932744685750537507036098672164629911857884058769981345498830755747091056967289336291941058992748449501403066615420286904214788155714892203562225824380813956340128085422858931184953995635300043709241711063571667508321631175503897594086071963589982353641256398162400993381321757314420032672790281432542995305192444219286162534936477121905375330126328842557107728342911733447945797459773138998047270754216923673406001451054479836195071735361401112061489214103699610274690623444135082384175254824723370750535097680035069208227100265347913825639704632768344732453280397378467730689569240872586085874028408900907119570573887244860549101873269075784708865467652218448812464872620752435813582102831458142570876863900381317853530791607161159122210401121403875623657552996490884072280338624049033980787342866647919837360418034724048686749229689037774409492782515723421670355425124417764049002764939789156567432875881218069315574782458962248374507695293144491271041387490440305673193503308038912342029804237293335348692752788595181512420869311143697534763133739158502404115436956273318952468117762296449460194085347914225621131664254006109713093435021347788510992701818791062474919071769321495211120987486388500580888685177113837683938507231826175120112769768540207469469918475630253758748270770681167536364038773342994047923464863113371988837323890583659551841486652225709311939868689696571775915448951950482897928044118407925105790477464958994823917999201953464495662035165892612707784951514651443864800928480562977973800846647095231716324843876375243316025587394889613344435694495858852071906952181031720343912599750841964901278505974681656155915108299865010067033803587753062049613531850738927073924578689245839540469333332976307501812531975401006728110315876974744456938119166486960815336195328895419184653942903340658313817887304606217922471537058719340692353430876982968644546839171754944629956549608662955423171007621338789567633759677869555655144614102157471077942287345879606934924488274336382668866443435347199538340080043362604380310444697191451586047720283387565823158363328631485202869602739829549588080904234112753035428889111405857891419881738389617779424286245121906919024302871814106120141191608013053061857391116094426245246911408491095325721823941983064472780002877142232469767038394427983663533627776639710880498024816994045077641630098363531833348981942666444985832454526345897741744101626144201989449293516649856950627442947207332885280373292594174257583402452711793461741880641614169435595948307816185627445035742667698871856862861686210108480613557363475718507214815754646183295547404903553293289432722493270092352533724368474607814867146286046293234531528853103908807472173243676580873000991386398965332905142791166851148538629359059029034376506816361022625516791788676409469463026018794219174222422927691730094149633746373633646378122777295514380296536333110375313693773381955993833225768603494036877524263053582095712466318238094756484734538359431154417323837509540279445519558779252250483560313594839040000000000000000000000000000000000000000000000000000*i1^65 + 12794124934070515381895229136504105734788650749368679068160844362370583767458153574024899685853591936983174626291944718769146201749065662002024969157474656380916574851738738525286853693913484956842138077285500855867798850171603488873620799395042657667917859914624282521212008398379515117166838591526042089156160060433275958881149813071362417779738686803366292372457724152589392194623019168504177177694534339818704221025926196590861351209537281873293910899816188811228873775892881419482469114709580873675240699938511192783264000371162560442364626311322609505088404911271012129262624443767015754693452288051125446489732723384351782465052401868924608535396914364914886192631159151186054018701910050289374356354705239496233544600369456007969055894872925001165787994508576880516270721220069721604246458688296936002672741490322636209257327052362913043981650512305124982784044480351948816391016591556858515444309127126279254191731472948585884203737256610621379098465637989913812066004719946080056315522496116325960857409169087646544746712439907987966650110162943601310090222100397694536416680472900720365270945245600334786701468832679947657807502007799616575240134088784576994709318987624421905827495586492669573700372262057677749243140503925061438191666221962037302076830733221165146630544513411777772929115548648953583187025484076423516105110689712038207446119343328225569870824603981566506067298802108618735540286001528948983346365480505443122579032016987035189912476173426635039656411855952968048696449429298363355086894100502534549825431918607185340639724717670847692218513317750056590155185545667918798287922586080019715393838393918726480433715158398497839905934418188528751474860348754599114591353259582787900037687683777189027418053638833104608782789721297811065619061952626036937168942544120151653580656907812937543179600904589844544246382243960541746218806458873456890674282388505157220477474453584956197416773130644010976586935232021665711869723314866098926891606086453963833972867907533084152484964222076655599034755071598301901238383576997174857598383140659283043741893848509616887455804946197433622503950489637785724514987099920452171137557870069770543970022666732148074429393065718344873230520203479415761825798066736464261118333164799500721638145538880927618349569489844571180991853310663585501719695153069148661189558031018970942556677807185235382183536947967816642351726554347678992742901024240365367062218805482414422588109883177541801175377511404595340897584813038936824218880845654987253249630793959690045680607814945291653582572178508057336855738244631174931866096337059998921028897629981851941256211577549025985250120393569606651400601854770786776010746008831026216944361960505174059282941560524281312428644591135323518372382347873817228152103294894200109263645322438338154087477807057940403345961251964584473649792018302947842304170644720142573073839668445263201118201360203791474098465357336450039182111193381783014232117591994516050954080440430734832856682867272648773818196625369892147912253263695445581139874892629959258467272896573401525111423321199657137387204467043476456372277967084318862523240075212539295880283171713512988303624594953785180853680824242794205497488220976781367019162083545698954842377541158486349107148943147990475905257999923784663969490050267340578924663785374202646250074230797039083663029344239064631200683786967939105266501359086849980162501092943825014012713595467381783909132283513252559030038727723321666775984305218208213702533583199942038247140396568572906335748406699905990434369185488083026731729031886934540454296553469983977258136936919766621970000067739263339252371614876495827045745726974986722893430784000000000000000000000000000000000000000000000000000*i1^66 + -430859936769862377547428300280169045636010635699170872450981063808353862956058745920281283959841422448939545915639221250952527583150963525001987814274359197155122010817705557402152237243009244346391382320791477666663119435755463547637195108984787607367738726627102540484253376967193797809466979650716130824362644293073269513856005726631997389735724190831285744564368102179190938891206517295706441051977590288437721827408763556054059142397490091166963492897999568779460652140820842382444370102091229263445201161846084628690366518192957977922105772230708561595361696762789687672245665276894532600601422563604698917541468188632618551741024862864762785846089734579690904933470152879102553417418092129774322929992693820087975366625231849689395082942808833968818302942776168320277251208291895238364648480044877633785874354157837892219900804278043482815739110470206352199005081644118714360205356427583850054363456575506917661803445080804539457245456602722290618704247516013651481851417479495496691908840313529459787064145564365407938353787677727759967889340478028326322019460875632514356247307761604088611498920273856138136927325309301618058695542667051429038943823976483651174843530100159645891561056105467499504073232941320909185589639510987533541070673942850545814260201779330331247696199471854132657123801243444903667460401338227486232509920278492359740449897079766968379609312942348419555809098605973681735005083383565463888446185033777559487890055524508338168197842436341902378580618442948974168502089032198181994882567657098515811906424160936206701954157577108269916566372163559911205329773611141153465560610484226789325199468744079054487633457423671746421112579532688134156941591749849479652513417693443284021230909703421816449602694743662546777930106525100756443993334311089162021689341968303093452223578884652099987739046807854839135136867246441186142238461502458717104145726699574548763350628341623779095600642958639120080967281593538016669963654391988586944595634224679825855698422745256278308363003894949085360140482927008413876293443979977581562027586445776781577687868625665359004958129025518226026353309474050715065711720846800282549519887855301835590485597837666004955356707269986964746096361388203118859071968589181695512244521187747946904247275877109968887194598801775009428310410654965139042136330630320042784465320810193988380918040842109854085330552565023727441675605387378567479797019131796730352897693792901326675387845101784440827058499096312911492340468687704289758111384703391722171536363904697443340480946585600476597283872480741249262634055807826239987524702847261240503845730803914608955613285243642461561151401368564928280014002250000669988176757454765116201390708393431302816533909185686084564548372707487779717776783655084133603044667754158650850979307782084594148888033711572203516514391298584350634877570727909153702598688312475534396680018655442960329118094862196985980455173073975201992752304527149732153586046560279716432172236764345974575661998476813763513396107639785536424277325909130556945183404923171161100369151176898121307816075860850164872258728430489609339010839726788387088053445616664660188831392088037434334901003551643940105738162378235794504292015421112001776733331569484462718414517901414879029052669478939994080991036003115745669225494563070308835675320094475112727966960268572620373945656456050279054516763084491705126617778740003486557136418748362001383853064254622975293612430591471647988584788263184701811265883753048131554989767302689418620504955229165191129922962995511327877642214148873170475861070244667050060126744253898675527671184675339521247822787207709224436454782205980036709244501148878981840896000000000000000000000000000000000000000000000000000*i1^67 + 14285938011053526492637136100030874732708906498410609313415875542531378825491350422174044136811790101944722172426753272026950191514379475978240701136007299710496164178242422118275682735224559168005613657041460346043496912407788665791624262292832133429394953043547706690355041532862747848062973309779367656750184014423681911571501140204540001183133868614137358541442801630329679641383501111677592146160445745184691673956056871563589853122271062963853545326766558448354538471687558875476915022644069196045398352074535740702913368210110477521797759785115790013743825083388351879813908079680936811608382988010095724504634643427408571368486886241440311319269399297903118634116261052221430264492358199877092891114213753688744101358985893818606643366954555002348588014626665969278619184707568708746067928376116180765380946416586953038023754488962097742058667469321365572518057280748091614673826614561737371469651580696817102656199107068053123392343310612145101835757486820013008400957172807081217803872785456339334113448723334099945156982906563201957476870728277976935497732777611858190308697152857226445423348004010712326630753332195088504072760277020948473574914673714465484011958748357350196555606054509247395553589529276100828685629341503354451167229155547273755447481958180742576715184073780309229537098016361198966162307085647397911909200348204749536814485995688128540227555521360591044034334511177722923766559451974624554331647757971012482660218811369128100238292764536687007960174200965723126941180948173717652759763966868027411287757512542494423508149393876970246960964926013022871266481249644793759796089787221500097169785845076742783607715209997691112896264323877031695061075796568659766160515710126902411960597501236105859929660658207628391112662666705303580796453770584139685768068219755210192739839976862371859109560810491646962141520257690153034055821653255817535984267354064816401354493336711827137750424137941990133303426958136243704413877836777983024098912232907154652212828711439493078008141861561836263004046468871889043768540492062813898494605508126091602097878683100036149335426724415320496201442086053243884801531102408269195908499787599805480895741224414835726812940165675959969737971572858756297878048577770628379751176459969854731622636792018360396370255615647306275444756179651180406911564814002228381247564743203389148502590775617218894545820390368051615255488821483669704052354890957082849197771305253137779694712861527277893542734340726521381815892239403536163633414500186560784760897964271617146867881161103659478034673583044825896483350348489281280215843478688629320421253101917169812532649276505637389170581829024819397711493164400247817693106414971532439264652277484892525712064857661808247103906909479223132757238887317442633781232323793482933512185604194087587542024665700011656437931919004081759028078476865020777743087964541429971454672289066806571284752022700744776619502093823579104262738448959198921803795087096399176981042565130937655713162713157145689384391610178329124160726678269909146021825066159981572240261820761409553975517372955109237490940438560022425684955634107550877728152068699437146245004144859767335585807656802337297369604703938027884044432579553671219196953844963203426369460299880872094714725328060320261981840798408929668700030692778901686525383412982551576814226284866576735303009619977300660040932693009805670968195852813442531773507948962533736656737506596032678608705895533851541591472691990047066920151710947563326593457998451650951650383100825557081316639063797110943675223876496882174782723672093089806991347247516314631805046479312842369928451814992512120716306648880453779668659546430538547200000000000000000000000000000000000000000000000000*i1^68 + -337425416743481683172805648311941764785190889146439678978380417464758340865900821281259638609588690515238352453866029094893382900124417643301209545163291102473564567260457803930685783709300291689423084688757778844018074300121187939261321807703891108890206929762335690760565834401109852298984825959670343562998118636317915628433039563944754692364859467429326298561449292303073434946075859422771813481580982295648114306403178000114377626003110873516223947003384392069757108990721447664479746947476703289577427080479549428894479468445983471712179100997069508204712875461249179455202848434280428261895073614917846433422497063276093888776236792291698761149395232561064349348637248564503671281580957686237442590175380808879713495962282971022301980941243574465468623978752132910717672644466288494189238618242033678726760374666508389329937160877570332796351663493333941792566402155118017790001548532981345654195732634012763621857635613986357872519221812328944454022088048145058902229539586053134817217090624680034224305477174408865853691755775868543766257271235975467510026022153094963300411495119509234006767853436676179174517038526414668687088621960686265215134648844500454515047264889041289261862698786670851621719750525969103823432107599879069955503470832117252331774173649755450378791240646184268118214477152002641967731439903337520210945963321729254866159622306523235236038954596726022793511029379530237347833755767174336870117254463091368132876057624722325708958756328819207461956039796360961501180532147609950806315488407262588393485138560123868596855354530970344636337919265134846322532010681879196360333906320752851102767510064753991092295026112462988297454249603150941118732569030738154147804745110014468121100808844951632611627348070445650144641723357304571449690999293599177159424325691596514882153686444510691063701428659647699583157159713366839651284086774713377227058477437421350178286425492078915279751343687734321831736453432670726912245448455782629500529413909468444374556884985956794110198236061909230993315532647010929160909385409440267870203322510609506256349839729337731211029392027262534229588484849081395011350280446620975978352422126457620249457684273038493803359185753181425484672800792738979201325277424368817414725117533200292140450855109200722223790363829657501360373240934448090056980644765668475119143710306979935541434480661203991671819788178195419806223808040480459999562426620045438717073908423986877857899506693109208459774286256737209437073910679865211884216631552042806720796312618107703106251385662147401210856608480481933036177068460830268504774340453885247212857079850170835457005143405905792617831192262970184632965006491454602968363202280898211717074869213187362669339861048052860480078156515802709279186449565798997609368773810459344345480253467868061029563099028060845240736072260130680974047059755734210938160010266279684354965407153161888529076967917286637973826378619457562792464172208690498106534588202965292721055226236390684851229635782679003083166826918051378127369486094663486792814277964701927645851257142073043125237028268041382895850079743244798439072484833136915006680794099738474635487327449882505626972853019652325339329651092667761380617178015283317459830656750835712194880474794530629254865597532825313985289596737887513512476799657204452619285624457613481845073031260654763792543684966659187148071398831048610479960774902180954282123877653004016961604890575221918877960786604662426691607014998565104656077878596199819024058808204506219525925431264863763587127191033205185190888136756575993301806266975058183103797773464180814687466978881982982670588396572766214460654782433159059476620296254464000000000000000000000000000000000000000000000000000*i1^69 + 7818295591514428337715830689604893954992955597918173574155773183365574164202836662132744356375901814795329551680436251177462550469613096058317514438669758078840839111309407166781370331257146706709080464452000802738385859200176652711358342956062953357222780182176282843527339969164869836490858890321372062652163863690992709938661665294095055087335484216747966544694503491595456304832043346121918632407348365472436614445548987643059190557662188812570925172964396519024438112358987143190588014054850930793633268663493356417626296441238966442561774960649817825679861823021708221398396985583757574166444256879284019626852216802573579388313359808108163816712897073219095689958630761547355174176317701941839028613234353825849502078634068980210944283052542514114220844791960162782573855831295802758849397778238313885705092739646628719509731382415322214739547243433141349261579700909206092127756129769414284327371672143748840337420689382195652309305706342469463273232723670089054890461041306758309261466277597371995663973435151737022846927774617342817033544735486280300668069973193318993696734314343212093524006793641938088835443951206603706682450191988217820204323310059064374822017519401742596070526963277135441275906100542805206771840246727154713403847012056354440410181899018424574570388982286419117279173475869727471061562651638741567207210877568915798125426974896137003600068848641809014179001793283102370933918618350523854642876283184625128422578186381315337288522091871343888026293349499939172638837525216245578856963310256634009350183018795042384194595424297368026368187260226805330018008183696120194998383717281420527463305708854007249568027084283395443614455385116278285438290063660950315831803813016480545705248696406448457793955054164651433982619045330672782902723639115708601764772294896432412177714671595360094897222630462455843882837471878978323430151587663125544120222595864824444033519109701691404442884067375173165014505822975184673516823792337723162531565556381669051475525314036727485547757013414026795695515729693851926949582179978369389657707333982159875007887604166225087537574330441135699919097524408871800222385801902268574246649512967486764743135208460524744373551377679844264405008009860794796109514192639866175424275928155217100808035984684217957853740115574692908420252429112337217126868482241645193017982994761798657781007648337720576087551658844199114012908330528370708347884641797242472056947601872507581016473439318624800991131890287538153665751410939472700670443691857865023543509932245464377392905982804713943211894449801537128477061370200127113785494991669987485983927031167725663784452345384677375760128798613978003695801549557642775663282632195407954633498990289788317682741328558901294198786260047373092917648663737341489613715957035157644750941084479814228695009593038317568753166624223202976572275394355948075675116470111892674778863397866368051669507586158149678603923722146160459547590205210969539672617617189059552051734232958589297567338715537000456126097194725066494316468182031014995792548800878538282504662991712155675538010528265932191254093492857053009400315448563569359698066289478757330252632061861621600245225636101730757532997347963548958967970846692452610744598104519030497709690513516169608476485929338746097911915238616744979997299680534437633981169388080855090288336640622991107119460791101024884211708213637534166360630649045209292515606720903703968858437389988560085615885523395876858204013238332275310159581574578505263102332653998906149370250928825366288417991496712895564017770927008449969242318702588213514330370751014688860269378893344245091536145636074819144087200291219181439827549317120000000000000000000000000000000000000000000000000*i1^70 + -162336867954722617519359611454465195267334017350403257504651917845592876590125488294886270191010204413511052048486343925667910141819104809533552631563899178731421236215418698886759071669127095852630253282174957879456249750784572360858655298074062122587028699939534767219590508846211211351524793248661574367553960028115912393343758884710223846014040124533330655507065540052467545782275706843276571627333868193432795557423247801847078910081943947030916289596962333319500483381852427589502526233999314206027856536578333701879593185496520365140217622510368581037302150108228360435106760931055880604697542466773328368913519499895019161324100574481213933535560488911161227732412986734255544144547761810270629131124771391627295457599004834542637503422226343999109864924652449110409653282719835796419228746801239133493492251526995547515324049013010534415131666989322596476598616418712876114010225989351410205839306567596157467964192729497149693325888761188201765930614894404641765736223983383394592218231276510854767551400624538907254964744166032899951226649163705303553910087628138449948517070643793301880961130143674395384932345709907700389720458844118728232831811581794172754595128138478996844205785801375812964564544684680481859118123671245793922173047017891392543005618347458491867274409110837149411649978592517225566641171702369683048183595474815144990078573224329074575255084123949765814607716638034093503010291934388612436271948660683070051523836429179719010721688234036266090342173372523894641477138501280197597205548084231369930389794952848241499285947371076301728707222450619823441463333866377732953312563245478370426816252817692256806275530687881334086590819676796817941085176154235084299428598726417035581980617608633182762273265260067101567660184703758851657367573372599203920604580763495916042334574303562304877310710905267787368200290327982486613731123697201450461953868391467563624067265617906412501642828353530117708074865441009406737120890476901919448379639152100910933858497506441992383001039953828997541961897656624735267590839941578793965375305835069768010186123023570391624319552618242568893776751036017979084501225518480910791926685621092102579740317080018438877518377365002782242427143529627238842474613389045315802771159807267475436105227657447062212141670323136253554579678643835469840927036449624015570716236354613100023472755450298237612250602034534544684428022052752741728954473641423812234844891728372005134891079269615722539119785819814198076905494768229852203681063613169135036239628576007887684162257135881223187408063131921471442051727056051364677495377137180830321187173763413375452863410419011947396247450660729208363217116291844761375910728639407629870807172673029768928008290300831754932117063210055739090982706501482821452798132827114431108468481536772705853957115568444005963998751120577119693767483579271630123267211591830035629777636465578771978080616102539796948513434342257955914140437129181463384176927234549616246314154554660182166969738237071061322141054214559069174706024650109939605872896200737885709071685469281455176277916492508306275140869695899189331331272446934099711843404423412722518230619050757773355749833233393853349653549328028485599399348385162460400204085037513542615524891504440512970178980233459576816928492726475801742135407080938094621780736793359122058129201395203762270509029565411227083418926739836028790719876999527753633942269206532394066304273478906827072330640953085223508036294594551742196867784242970853519269790436279598323195887462402433634648320777603556799452272977829904572259525327084531098007037359794256724113311729294849963955574404871616155937188626473312364403200000000000000000000000000000000000000000000000000*i1^71 + 3189955381301281669660902630817420842221178073660532570168971697886455951497084476167584924460450483236024424307321583525816173081003208136895469747250120184857340252988265011217530630042120620674742484201697591873729845412772424429850647327622436083752935175550164250470399387550356376416307874943262416912607914447795794459246618465600334289585702111110056462758841438407393263804111087853744881782916747147180853825232743432348894964990889775227461757039898927622809533078664980380647124901073679160248095329152320120886800054464586530014178750418851916870562062100797877385271214199145874465872830791185703899711555914606969129340559377828861391173759034417734039650429165506549224939727122305779353896301472234222081798750119451026172851073853755301408744373253848997547035261220419769237440737850573889604364606293684921190622786111553758630053426315655665015259464654404737224005066815178032017332074136355605902307345443095925846555708173887190046882232157319905829951135777405969200623619790688057246719868654034979675043676284235226790371165017589852053522445074484406418384034601510019846943803322664288391783725583321812399991178794030909126860964276738971659144289910654787305730103196128196053276998061868982361628409982141562384055742987923285079613350501856445948144422396672190929696271285392235297172442128563899457594942874297792306244941682369977863887843229246358938413501585345796633718917046321402567993270276412946365395957618563781555453746026516116532625755857856004190128287943873729011463723431917628022107893113921402408781282244184494969983640620798692894733252954878550775362957763701251808248114165158457421140245914153249143422951365653802622371757417000170731409637684867765912389665448772237900775734132775210318684998553497851578283082674614105810157549667424687981330145589320754825957278543544607821198719726442329924745736749554791496226402139179359372451275759694453632368753389080111511666454912441324385655506481652019701042591142867707557539553026331844843723585780428009019369938018698326773147101999690786597736998699587062990129580402637333354259072897264306233993609686884967652306589400972442392516518736704844529680980710999725615105880536166945983284555411363665604990500806008386164340863224375223868737144325374597365069729309868594111081602995685385852862180535444173493514054204472412700058260890302664097115449911408097882154198375894727501897625602333058585589742875666243038413159564347067028039136515921194085422495819433581860004756831824162296180656215003671841104927801412416457120036071297828764069820709199312839118636456685822515423687340097229441410411989431421235947214452137042249600891050172773141476419028210141835975156625775496427719766558277571322826736048181163418643180104147112773786588145430574225711798261324359514894315021961260920910151866396451288524584695029776563469399004208290760739929175887794577568544537173142027480672988557695962420770759708965217592659363719483497572784267356418256396352285913350259496256420465689820489185599012957181348671885348389655423438546203012540822287605963886485660752015408326980447280659241418160077252414029967454847025932039654183558824506359804795785563730625235151091468993912862847634016633612446367241648704109747299494779771820345975157201681002668086381192113499356487233505045770483476694059178305371273839866027812308064501357205692420716003915326755735299508050340364884566394258031985119581641437585999998334213273568171807799215020754951677458721538316744887367089512258987804932599688955313707029692026569133431884502169035116629661654750751548027294220105985588774680173946919019274724658803943019726464000000000000000000000000000000000000000000000000*i1^72 + -52835302512766595284602240944809262496140182262278728790506682653568838693890092072252230578942920032251540499606675300800466990725317716385430473501981233357649387302940675879459215779666429440669785462921311032178323311154817004683912157838968794717633381713987532167030622678878509709988347808903356639569591928106947957039585160429085192976378831341804152466797099308679107930629439667928655047543488006580564318245162094283361644203918402407964809166960022984031076383220390482016493456000175723468582663998379110893071430063733151491203409577835678392940265890549831274950648713090167975786740288935252399148862764907692685039126018449198529118763474641143826624171929497092700046703018808449812389617646148153354198701177772673551677531059804169433128647886745925446042227670499447593140285571294667737273101776904021990144720046585782585917902400691354507799453962911553538523272515418802556947025495422632508558852013008547662947606584115535496610541168390825876145893092513005169209328937323520925444507929508533003278949195893440779862140607070593744181835672703763871238936729903665890849438066477794136750163520355633466518418095586290789148824451630899816081105449564266203430137432121756419657905612428594572765205089939800479492767927687233233115451221626556700832839323395417462212881681355662587541141002528201394197890835997464199003292272208409869992513259661419775205338056872874155258422438520260883625681135055050803914810207738509274442171190583354493822336133406027933601744448182653413510186708933325065234708992582244102220475355337401620915026860075149433886553367631644712479246874491404913050971827995843902294029181918412006543709494842577287128095958289740073574756365837696528333699945338359606869583626704411590983130467566274555158191650670463323097854444080561325292617852450579724161221257839166653348648929650556515906206620366354460161258169465464141456646069190881928700530822691616517578747189310114372385949171260261508563245464557104176574634507362756546196398122548428131718127731849218650197041995592932465798392439541247898769242324592424443833602266490584474509424404070632636000920583002645591680646578150128376210270552262262916275159344018200714739956362449806737713146251597154435792114612877604427937567636979304223985628711330444421029272049304639785761158797063976497457618725998837072326051875325583329560529642186364533463529125737773478420276102387610420058681367811381021150176135827200934270079976279817115176521659832078474844298462625401076000900833255888961738577714765135423096904746217351578717944834822153541811885045653708686012353386782303585101028303558365810566324778354899276253469451173997129582003275587833540221470193026279840492318878858451969450814241204932854244130120782818066685130455182262645819917697041319965304246149167683697915061231411557888529641054249194854001681331017387098319146854319964276653130835895663083224154353311895122833825013002085625108165318606927614613475495383161110640220403514489342272231188190871879878352512105533270728622928709165947714749486673654203689834897581451691557953329900162195066004008194753720680286175123175291946384564794203728558155561135680367696947353975639326896317526633396862882041130707015712915996928640193868859531165854722958239447582355548699916866828998654004326022972745962691344928959658800380814170435759206489386230910424903366383751178536543714531976020283620932421014362739632903073612699233827448619756265348714488529317244944486130769648669814392119205355137394892043335803303735468388576161480169528621120690995660862366630014194489712552494106750449842906537723231310072801406957173456544000000000000000000000000000000000000000000000000*i1^73 + 299501347489010202452462426544624614084781680737006819038959867042789480352962352302062261507869287480673957317229758236925696368468012938321770360206124704943475459189364910969157988660565994465119270345353724422571547943532534426476483631489425808179711565350015587267370346957067249742444474882471960033102748932956186507919154749912615483731790862090998409330805751135862636769621651407656496997985431131616293459232111043342372668322221817863239291895996180350012737741028630433419569010516674555251346672684690332605382702968742713735770850973295430076471508278745032913098230522153712596013662195441301982926412826587962927136573399167042326866303488824299214184363903894015609150369154494527990868469362794669389528215393993004112365428392554412096926678689352847878379403583887974579109012877641991587824510575113459474715528851647394282162882526856277702374507576982697201753280166607297018177918139282593104157419047068086628790931396420129345241070324417856221398813359929756054714442522876544414605609307127469954783581181463374559487283843538872722161536640878708936963962634963583211934947848404010660471306968403253301493716979708172030907416939284222607147445475958424795968884851461474724578467302825382943219965413928509058294329447606258351119535773186311106811968191976586518744958257908235750487053871340418003865997589388677732608505334294188686933384804156822267822850956510048866334368381252417227268945422167192165698114271796606353486428367479622580518329987875559070117862098597730614287061063513787844675324346939459045915687031258408712510886008724226165992924539155759672455477642750986969220084162216076976628914659119704394430479777516436248136363244462937389132061149782945593534411290945602577790333963248919042858310289300212384956640464461650649530143053772835679892835931000005720568988712911537997070072526770761469700442527886194686024490760981333991421084369852700097014110832388647675261494047857397522383103993282506049619986103629465094923505149409387948304461723779204828183295926901217039565877105765700820854144090839593638754308250440631048712344135668676395993822856933680047683659465765337963763552181174748125781134991116314999045551454250237836154998961125425122486399368500492578133857664715539983165148407991846782220477381553160320807491258218637717261477110639145894269676212977140256671465510595040323717428558006518348033816309517252432119221809966417626816135629658666251928471534886793931547001629445531446084798688408817358896317186756820996493478804830774538914121706613292719454065539521630425172972405881479428179699094497584688500194142817076182164517334865544560001005047545986714050694840453941601183202775728940424119700004232394634086255250626464145878237761067684808549620249503705248244061515182077833997653315615569264488099288978560236993934257469518891360050678966983941055850066101376184140997076479829396754705041109529827933996277877146789520388107853811336415704007945422835592553790938845745475192278550255393915621954333672354746074085140703804712690401190237718475797328781215345468222565190266304436976016571833655145852778873492006285459727485030269210057705591684272382072147997004949168446035619325321819578175810746027366539833280196966062446668759141239124400537762158141641329343119067630154115069499474615655450289831419159346450359608338928965157971579502729240956313904352912952966074420311502405400894431762311973746484290848793643795377377839855749486786255463699827923117069350043495026432870891713503287143996804161973886911447162302949877976497509234587765053060994192531697799928696653671746370667451261252437536263109357727799905600000000000000000000000000000000000000000000000*i1^74 + 3960113059898626162643604063752825502184668812087821221000329092551328417020886336542087661830569560658054005650918189088672070024873601791427825486820375614146982542772732011284788187179548856643667420516392913727292201618784938447609296887929216557331651740883580437380551989456452184074964790713691525491123363347176278015509656910656790994534324167471699275602266685328362806549367983201903258449847860848378425549634178735585956507521150920103831391470853526592754074634246702501653041367727240735963776412579139360371113749622709508360037312934974114776634091449609300746922347550646745326721151287840731298389596648897385869241789047289614999672338886995562840101209846138976948413008227783818226860886166341671653393480748204666799562128461271526856692386299363737595905975994647693344597078853047652743911842028748231930802801909744182214527447703045073287554309594103407873170138779222272152495294810105631555503989932798650367100173649065842882952891047486090002099660850500492481741142289361792293854922444666109608388520085837236507828745218751132738125490240291609249516749320238436758381299087073783979615917401790295027426757553030895088472877150266315296852386989974977168640819033266191303457365977763768737169097643675642800944214514312681402542804172132720658573432143426827398518478844734934972860989515086047895412710506748808745545780281314895212016805456842554281254208921595723460712021463195156481598103403291736778829907527750824039391129999939042744884262093229912828870052563876789799357358809938978315566174164980444075049511698621789802032364265786817422275430171648655943258214940812956488577768505233870378548433688663494494335952491421603969747751170807671225938379487614644780852088773635570091663550401964182640914600297822636342975372535020593041659881382446660055069729321760029207275081260113166647211090176822878043837439870699521125102629043171579905347737390152638054712793739515113587519937362621044753180702072801019267738150932924574044039937063122012490383492580548519996256201934285058925457475842804731841689752006072817916395280025556200452184444810796968002134373123546083189414984098030586605099649115134697300848016439234249944738992907949574311118836556548471969429786160315306033102925617842084688928848332613708377634652875707262736491505896100817480802811668712068271514209402793876846103805457908051559805230973172436203700647751405700594044112759809721564990126723812099768837884606155307966135383613528381769597657796847792930800735836611838667778559898239838786694061130446049765636497202967931096251353926302441837664456219705086454633216383369538136307158385957727723823488054240833453512464241359863019545447152340685525852097926389351550334292414808561922335404761301343522407575461105261609149232133506449541852886032603959123361475035087733102594869948804406370092678714879362050668306933719984812724953637078348035734618309186365951058880525617756349163448454150093433457793382979956711739334826716559579465448555190671429755188587805572511658989479551585044867246140863882962940841479738004676247411954179333467852651918665069170269217009805687642449052642324982410004656784817466538537629300570896204153607877479820220963910710400010332082222758533161744437183780982150196932210636902308501534913352998660497346229624540174574497885883268343578595547320945637182241430332309298528517649305643906092763626315855770827336456531707026190896310286300100423833854022889295411852874959334295088422301980104877005250657267867115838809541666163977233908390040839888101197146679223961531140416497006576354125678965148726494346067343884272361579496169168732880327600000000000000000000000000000000000000000000000*i1^75 + -45519314556464328922075514600376820079174175854427828656953732239037200990596817013922361696227684395496889315984786210501249232499601070068146730323652160202515779402259760387691820251989015679278154866124809243496267398746613274312272894337077326063586022717557699467922238217770808220194644286894803903730382135814243610056048054078382174501573397469079101440663505168916951940895990857829747485625505865035160651375789553975230729984047303704963646920343173911939219958665436278235464777678680879273390346287068598399264862099506351460933874604248175113919833846140949059703883811678633584078717466678354109382968427817495238345393802469391084424687191424945092260203897220059716909826838625755642613252892461417771960864254742952918006742531306983963655891210708961766828882515397287008390984010891498038046925455825466691038581098389625318679573953746045128368111593800058567308670683072366698497639508306347197786965331637868921012251359179800430730907928642897777908287423439865532362595989350164558047316546934729256485923257941866001721938313694530503587339467112861294158754981389616450585442892890892628864800281719677993104797136895366601232910120255163102293445071468985085949281674147004968015991238256624298299780888299656982190638658170061139107130896064012934548157648898942310486766897554863500176771815799948296824976323423135185007358489657860081839412973659672939021066930427219809973273104368129295846356862158609862680805036930863111308688707793932446719781567014927842585972959016389200218748884030468586357432597370445315471153605788393774137240323267832175872660054448950451124908977811661264418132325657773984901362538192510847533727565246892291511809758185109148875303994454692469504388651149080997004034285653000687716536473972370354837695732439724980631117484492026609350231274585370148781977512234696403399271696949530728707298911025319794775086077729376304478226589032507489598113920119851200974937476833898422534588932966970763732615663484011866081651370103450142714110470747659014000449023823275645572148871110166147313124766007775918735304162941644141382634528381149068500853986788107617605100353998476133790113548909598030594195635076956121568322725250792479809452645608569704564220509117415982431663018120744029322472000909631763560928582209184368449835474765564126667484671334124344063035925339119617202157703073927572674790594065117268929171927738451933999761617019474803212866950910024326488251734982131721985888376916983521701383463261454101117993822902499403916374712544052412358737155498660979430700142260377435694702869284749164279683032757089605300290812023278693433871229205647162928054667750387040111482592787631703731992768042713213841402210408354156616670035584894600104962523476575981750858351472813927067893198204608868384545032201490304891446926756739957725802389053237243946601066416820904773765747876495988771576450163741081017805064213803839884553528193491830076476115736017091768569889524206798465049824407896636415954807616698829678557448942478147710627538883457312018979856690865083089533079517328369314161315595798399455836932165643179697405643287441710436362434498422876051148830639193495528722625974840994175233052889376274029207554649235116746073909068144395962582121769236218198845873017659221427646577592773552059015588287537935267413263934995706780617265360557020182391518504885053622653604952583633625955108861448725944441571702503755797645776093753624400344701693190192727942968250570725879142718704525428005238920845899131930251026680467703807605721350937583107621359073435424186058420555833658839072147066497440231602402023696288713554843302906436060000000000000000000000000000000000000000000000*i1^76 + 247458146751860008512449559115820660561026210329806390864416964055353065132654054669926027788363148892421492814670866058928212855246406717912992932890681515994341425556981288851020073802872687226089415351569991425961966014819943998393079808142503365458186235476422954079309161415094283609782837902197702039059548766336083189188191204822899719598559564189280428182882057654176081670737181229577948519178704996695376497084775747143752106013047693061348130697546795928311906205854892886905552066129113226606196663314754680805086852293145744167534047284281422008169750048227440051979605685758303110974973602401568009739293720772267288564267845842351093344831104065686120553510148806694012833046557562644884353414447497276282747669399165718593784591205661312559829285465764230526042223561497359526433816255415979749071766913915147492853954920271348138301726014283883157369806655805247617298943287143883135322673943886391169027517582898696249473621961987956653263752688578636163895692374328512300657863768480095049414105533446496669978680106225121579534173761014318312536836903160266262806510064232512707724746395401280008564243433417929755158143861814655095809252289538384272792298128229641884941371229315124441253248229937804647448726545510841962077967555403034936275685506432704564292880359281267722119862360575673174577332331071162684649279409821007674006684991401049919316144083311030896927940512632282488409108698049812907419352182396956695213540409422741933818714132714738243828082431928407354900571086193854555170521795566204167297051990669809177269568328627730171412797680888333847534749045942011204949106144958225326421303510600703079138499355596425229370414915857477181844117933689512759257302174063362340942615926892729607635353928900761044410763826124466552789719676292448052412292935260197255843681465415831887506347321092133513111584554905493059387101041248437546613171337135980294826576358734104484392014908728202955081817302508503706234749512663867496861161928339978110467494815320502208947810878272129033451848354747388045676584908639302359189879579628320771066413883173444687557704828509155758975998952181399908766430343437033240186523926205767464987224822205580405495544692825541657134508330679650839102005112248809774099666345104384648383773944698672922371682811643488707340900707127699550163342457786721851056193779905106570467662089611118176866446794614807516485438442532775733893576049838175652313916820275912603054501387562825514158985516812219534443431625012675963622221253906084830196819679916360134923793416254154617392787947123168036546551958922682889696735513265147924193342614498559964802358550853774258253624825339574889241731573111503810720011713579944337568240411284787400728744523007956699266034812630270757438616919390807512252904938808052262788807968228454254735388169002746818002160892674704803765868039317774788023984942777243961903942806936066512719752255399959519860390595320564548819134053691984047921993748659340034781292892905015295873919619561874345575968809380219115678607027284262278559713373269383832729005772598896276121408634496808217414047746077709474050631323574324616046217544427854507339221822165030567977231028437285886335874855381304415367700700273210400818158601286654189862449788662383251877349524600565456384820522022103513899304679917166964825819192397736921386526130161051010457465080814627187941676534683433708412255221184234560953597195570109566525736908991152597479721271225933940472797237758269115673373517046721877539772508959813396526036314651461830968615635160007302913335812910100714175547383810150528082104192276232995374014142755591563739396089947695000000000000000000000000000000000000000000000*i1^77 + -5179879850841439295390616530663564088021997806795825255471229564529753613708736342645112992074036038477896641987252969131601892891436252740366908349453556265106018753031319072723281673612954894356687757005304425261549870777013291080007427543449561587784951006028250406728473209660984259651952535276265110827152182606043017159872601977037192569290136618027203648606665956946039638070948244044671866501907219993180423132011529760007958779429338129857573276286709039785606893110514595126334068742272324705123027715947539222117884270468102975537906924388106666762163114386097948552097389797111413960989542895182119597567142036172578425104977802385012107734965779122844840305298476014251730027492052989227131534721341845839531396921336019299709980927893795297296703866165509744323246263483169808284164323181882665903930451658462353742935617185191412544292733244666047950748433622919133859797015633471603052794905130951239574953775825175862809740279618370106550772604191764979099512704132229486800588053109048761880676221891608906091233582351260773866876536413836861710690026431186260875450044257895311951109011067268764785820635722012512118052930185893543284699900089192027835184414530839994347457419143971929871281622727484027716224328434630775700174371114500429792563081682435471390865387729508150576696704204770135597852405926118312642518641275563744305212681995454687681835882014336990004525865153621787268312267345905538394956760515818141929450325060737016554571914474112828672449786513516742449553129807296754137087439756109091308489465719366440812780884535694470449646261625672557898231477389916723362121533152876694207345972529808986163883936578186768287277619558745757104512052928850577430319207242853593730924015853967912649143856042490673135567483556948569869239751963693325703644708065755055516462187968403173864208471248725444972210490046895344836345845555177055424497793866320605464546756353871874696082938065749801606247010680238316854162821362639477916708685896152896906052839497876458105626640308845106636960707431364730811342228256020998108035086599042641390069687114502074031166441089362455322047245878236826776740849315750706029795129519514296535985917058028941280164968555220690581676879525391067945504192018588840712692616355518368694182553921792552760811832195900295799151997650347461737659684728568058228568380757453266096622091350548811567627980227066290690370786630184804881838900223597485744850863161184981084485788662512940560723286832335077922759014172236527640905646131625394911267878772119296637749083904003662641718488004132831527971793900672857217697076797324963001510053790250943333114227941175545529184862590780812513823710533459371435979952510515555830663226131033983042638219496213524015701178315475556188463411203783380526902642548719975673731036047196795809318490284513041932372284320543396092769658769156001360961658472894674118099257450913037771756477392309107836146351360098974364925546722554384456472693482086173205772314737702466137997140190923981080929894969888999410126191630868117647365297659485014983170829007200276474051854451201976613942359872359357886850175940757215976483581179114047954012284632511325392379941146999180538493890133976692043925014241707647296981212035665808700628142684833662565498706112485735315929761505572462182652612644879019968545633351363467182486171675875479754516475430269047663286763392394268576572192655641388895287188941910925675439875731484307766736679695883225299805827459496029923719902965220695451748208753855248057143861411869977538392036765098573595266449994048566126953569720703253376408087728105387833499010214405325250093105362750000000000000000000000000000000000000000000*i1^78 + 17776896056451935530817199184921621161604760815592798664966830653871702803072123828802502543910202620921502660102678277317321151018294576414395310794591815090847558267678385937539971873991844709659205048216612350046687279290014027668352279222471081904827089637937673622865667329040967205393603944487386057851420398358912246141382262376364931491152585520611618889126413478603884114216048670843046820538961805425722735137016520668389914053044599723045542456369523347983561651695009012600454372468718312009457293832449003659883323112681835338945420478115083885692175038028769393752534852353048889981967640833773874249741922257380049628768673400209207792179426287354428608068611193766289301554676968237673233708054541361353230635902590413830459076204722734497767628711247301608062244970351150692475890256568801961813597069416769399697828928498407089757193274050907271540006205362199219335798080232193487335516260709346086939821247223208245262976140265832774685775395127463075313300738804588977353577634607873890707014774454737815273568523755190928506417424556140500079607344490700629078054847845426428392813733079489594768454878295124845669463712591876479362059402073689862257460383717416677177564456624020246674070256172935770768155232499128097690727912947724513047123857646171174652672718502027869362299225340693791142213643795529911350845976385171712574985518781478454165064855178201818275670187852161850099213592850332251706682762768569232846716838252056271679457821840132353043390053416230187191797376159358010880743267883826848658149786630628968626448242589199797629158132453853618630412977319995172423790703488255028100112099038585164151300498373491662047638969302572605410006954347946719549644467725075605674844682008167471032903586029458334856543517753819176177079268420499799972602623833963050550014612320729677352739633210609658519647088762598977587543326696032294346368037156315141547379907498889015013459794178564032962902276901032320876736098447750478937573837417137017377091578370492614208550181497674722385407412045354380330368882955196986320267093764817290704860936102388587080755099653220697688909692628112489025924006122868031345845725802419751899399113137059949282510046114338822274235567893422291843170312541061993363367729270138585971738879622049126238951851994928112307192617976718993565472072734781028426299616737746259581486889292383204485339089397905520639128111729339796824911462682095039039294161309866677549531651668081647376587322236017655727093069671202339742366819082005512769246051906785545256073977897069198265183659664525824779702740288698562386129359578545193057783387671491675743735888312680115722406607455074738359806238627758761027804454638285640650444538962159241032941617981493869606100288152684416664568738157867269584974442531424914716498028576868158132637718199974699565111011206507092391471978032821589576644126739440291445952329143041637315397165373966393673451381404645446305326673871598169010224711123532297103660814401375151987591453903845032804033221491362315091697797017851222178745812591952456353985490903026720012538428264228901104139274074192821667457503614066310739805370869732021112785792990903780776495250207828787056248987526895538518477255504275315457681185205185253259194340328384294712092321451063445466928801799263589091481889821915040042003326318060759886068570217079652751035900963992267340321680355615019041555220641670263906732247473096657953268816136156249441793675374032963031083344861810176219100379295687147870726689871296508024821739620912301136757125962027984346209980107398245213121848558280375802680823795484525539253589159571815625196687500000000000000000000000000000000000000000*i1^79 + 152779754408932123305534307357517453310026053864880933158580898465391861048287547261334706066912894955088451824569966012195179741283312154414713728511285813266801999498864267808459538910101412112694212817946857540299923152957954730238513298051758918031897702071239662463543101538316448318260532664494204444879215526839477404127793904033863428282744529215481214317385753339850440592989303094558517434131353784335903521053667817031639305061726068734250116438274640236169261248685663813761616014472279641242824637640476125409593246692189319025806392867932228862732202406850444782551534345093825108475447099144088933568244939059736380854720762086587889600563642030416225186773636115106107498907285586562805286277055149184633222883997458271005612328219420269481399980758356612333443104882531186601038905449296023582380858342373135172029946659671432992696730862742903908857460108446017395415830350466902471954553069610648790670666289870235136543600464972649449090902571945008014480339661716604742055534693033053552669914443001884367179770457134448997985426163233379906018213019798285616004225399468559022219288193137826461431646254055074749951713574532251780595534415922961092039603551062551231748836608048244563423653003974495811216414807106592372968543780302008463403623618362725392150713990466005506459905141573792271738578927384122034945173138199614724168619295088658561782239907150568683485061016059364024648655930589819170036047976926948255653672227811981567015302602190975488195166049288856491910953419017557976292239127990483720028034732319329720217027739013585615620604448151757142514589690287956631499741288748069123844203403526811174135209073827979946735034119280936781147760655727629781755784025897537691072418650698721415225764330959333070808310847274081801281102894330470791861105663203639462485903409302130597412046211955354048876948925275248905712277824484697904634030845979536354768997541497401794356341308901755826778699665223279357929463402066797068760857601561878951201046182885461150452536626594076314345721755992101412769582101798566399937232914793371587085473152133843738837318376526150167837247346185318545680604505539633761516280592976830073019957550466214967231675524453080648248771711310628883255964100042021439134691645354958097253718846027694394500568955564880249323549881080532922648796536341450104668854161610275502360230601185929581023526372475436500678684822362255549579781482073015613181403911146711802879430628149772743514481004680907258422705855773140194684942098760465838806696167786625833552238754223925634643775247607318167846721531636625695962920601867823610183572556461880274990504851220653073554929160657587994215103183968752630297116611289133986474621899566319673429748216286276069255100049153711178369902244359683639906655531010972479260125430337698148827537289835729274455162119792067743713365080106713402211217528706751244739410349182040923395158407671153875237856407772854682037383434206103902619123082420627704143353610128261218874223088188939469113116722732797962870614824658818294372223808789912057692564882484481454949085788555603772774678706001194032121901080055451196901362121959356615414951642597994759076586085978660315938782975706375782431967712193246120727804889786187164894348442246531493545089680122088475360175333776871744324556813743087277318161301058808770320831678432476196273096713908338961179161308311482585203437449587192252993541949360290432407544723057117487213867623344818328092277067018661395664232221670011923374884298325766722778779179388380375040100644946975668569201532107787967184984166930618680156969420278830693671761956595437344221875000000000000000000000000000000000000000*i1^80 + 2047608368830646371231069919292183899664747229186533427461557695444221043458727870337592059239865874753406680060713792938766010995893725961177518141881450066267144483028401060000184655536022224721547855890952326617893059763323851928256315781745162450237855134058004413383040305109261722979618931648972436264267322472045877629343786281004418914626328734062720987479509188468833483788908408732845428540107699399045658653205369547325556759403721942585856857394893242766898365261276852044265574223041790426191466736570499263684794695755532776800197786981054709436977788223484181833192925946179424283884174119802066582999307691445466637068469565133981044267665080575849355462995253157704149448247625551067654669134705266253461309233168087088699892121693933768636224031637805820368954867509576435009801242361123382864449885400554136471974625476917998411456352899729821199444910996292464594474846215475233602411834290045051490440758644657119603212941317565411886759427938059529927658206111549480047546366450609639296117714076992594613282691193328972462979430536223761773196867537442875508161257657710501065902004101086251820827077445556697873487382286671364438023586125510248698803642784458965081719087150790017809802282908890010818650918686912549854658706023246122659932267476304084755405745506117083835197042115501000346319605487386094286780131469244332952954441973719229859200093126544744029862032300595874604213113541789130379712516745506810824215747567532934411786019012692972448028151498078535903558014560932473783752126221331701988640783965030056376748940272592891966090417946521057754717144031736506300500361088717762894966707125675605986459049912881914472273934485704759519231793267573766730676336226516921090991705365264966528544758899393570154792459964979865405564956233211022550438992830151042517223552356371930588169859174470883666640263532331410019073425626435137778812331976668734682807900338270993132828564983324746733679076395173969883794779254648698411075421187848848069723733636381453530032418076112716079986971366447566469451166999620102979974957689055520185875435722018222564595544854394580099914460971860103813426336889962306108089911096610936247338611684901730112838589636910119619034450597483261369806816139542373591629998970239532390841063898520021715434210376783539916824337107690839612309130100513313236141651185795620455468123017633695467628503308477579144547390810127351297792366604937576377692657017618454504747711958054885251628116774618681672873612793126632679723432721679350995107865922262987553860806679987149314688909140261994942193204296244537499509238472824479106474797064939075001562740109038567028954119037288594174154315530625072164553665295886299908463087106606068674057309175335941932033313452220564099413576293797048176391738656435450020663946957913886445064186872043219041569381948453109416993536308291068455339042877334997318584606195324134953955745255548816095319475967696309671118404789082808680681323493472195472005879225225804242029617836365370369110616762791171033773128674031596830563321047608748464031113269180952077568687649996555815514736014669887628397171067378890486502387718586740766123901309047255745303392197936204391885101153937831507780769045294304915331705550107633179108309417603215644148255039465088250540013596249950132114690251617583014378039439435867913252410187597442496394050437041678943659039523525452938039577583030643493532958529836117413926167756092138096077977151019660902574443559718926615765265718169982517358137592394939531393557700353133959975613909627532932369890275247918017565043565090094528068083501123631359193184213378532031250000000000000000000000000000000000000*i1^81 + -17755612787085516475553958217596138729569227905654574105377140150221231986975325638485489863708699476255185323852702977506564358396396813273885163537771828453139675151534873906395073401853044881357668505145942676674493186928409074961307205344913082653984921045251547246661660222647173032110408783622034109336615963676511455179199661415361482012247872874727406715788564375388020759475920465585958403125227087722838021444174000616703354254884758227899246660806405720712919585030123011765495320930556062215162036260507344535689522303565033281556449937769898772499418797920815262433319993786611769191928175118039800923151114404545364694416566364439485849748275266653873471081042073654568068696210452570740517929109625947915110784070411205703814645688393240578823227083264780911492068845484534445258194481706949488061679175421392268734210178258197791235836183849862955965320956805585020480461407805753141086487495445425981784745503261621483690500819646418525313844255371924009451546639669551766125178788430956092646067149538820525909468951057451991012323863606487405163448367913977355447924063355843625873314641637572998129666895800956968182428533449818957672216059533041462400458429494910075808887960434202411299918399096287099527114362650646344081021736087040580081759567720038513245761230644289333931173660502473613352170934086961678113887352640615164048682683195269408098011760633623437386683551087559929493060722091451063910192666136596537900665327816735791161004819639319753350807071106507714900353396101671588944192206843350244826808448658340848089020836807208181275198778125014565338119321672348409756623756440297281475750653655882523147124983314715870838368475946303841972079016289369330791181559879459867247088496061594945902537933984565520434324603970402903722666030848621616250512017611881632253951901182231468035520683743190943882505824112952348766751588992345399696948930001075385444623023598692432772463422697085685260715320590580077115606970186925691183755149037112250147572947910005262674516262617586580217403842355135975528811183929036105882121682240984830636648308666780750356344429885276003790141013649363133212906110659964935016574732571418782189989315708706772356278526505439492597776294502037797818360831628899808502156764757467035000475207666681855708079619944774161814731668983445044834849950784536515971358788077591198735831720333210897411897777602526246696146025162985970677063844233876872822699697346792874773572210728074217101236447062348529383756148459333665260466416512922195358127931398649037238988907056230277081929666428187823025592937058001273898619806782031925157928111146229657114170328055331421185368547871512784493266298392476899456914052884729934417179760775002868945766156765307084845799400537263067823752661700132138799077261408730933737937068575059212321337833265406837952444910280258011135640768249937739459860474001498243517337896924532762589992445266736901985196190360017893342225289868158055135695518777415909554566344051259638696097756275395564034652648673055412754102336230487797446424102817322368153966927202993260257680692997164882563098555809507729921590450001678861778767176136935698706604959591950863370160824749344525122682636780957066411421212233157603991974053039405422554205019943965726730293926651214766318675797884171018823802567335378563816931209142636990959359858895399653175867791698864151029121871016867966809822215119767186932430375075493123483538183604779467603076675535436499141257388959614502680461911352362093114294911032482647899770656726931325878414591170353283526050469118793568836140995470192244025867442247263019114056535224414062500000000000000000000000000000000000*i1^82 + -31192208092974804180566086415688049851393147843296423327657998099527115715673749036595050475686030288314024200545058345085267352925178410246395007840752061083339038268798504317230055661626967312148129031338614489266348924283414225903974018708374751376376674883535469324392193433463430953364759470250496464569258868573044889922679867245231906801767017000286738894861752253844806808259916749512204347697760151583418983224463772486126849230875561170815357501114461402203590869809370513292406612658867209122448109918891113453905025770784633294025946922395266682272007917568025007065723965404643198753108512432537509643714148668520345302100267635650356854381768308541794237864091659702098247905266703376869733285963909798763911182636507053072388412594003870982968614995153875727382160931901664404891828449842893792666255701967658224950069677477731490556778604957874306414216418288322442071955032572197981712350938803273988711212973462778100869268389438286698118975700528273604492952315348097667707750489572249173479817017227535413883690067275533616885418493292595979698383549600953616310624934042516007368865020627675420901429376058850635337324426200566883191008184418095271141915024853043703610560835404597140716740473204472656886736604058973488932388379318573278071264703549506151779092099422427140484008006548040020931436504964526208075327436822581935304936036750860519748287792986399253851322162505629147462093831544710082641986455163848010948401893969057976203587796248646569494562469112809351311840005515559138220287056651940945618644848327563847611120411537141184513718313557598120525717956528824048108274840126521085209992260483828910562670873684373664665276391310286574192230470595321341119974668792963404346959895726745344537290709477097660763539797018903963524193695680822377647060166257489190899727648618057127520456304564059015838021078640063520576071338372654897315875753152239613734541339355020743491786338988309453928079970430288492787744187939011949814014994259714553936331989828977744191028619533316970024689117727526308386154350392379952168134810631442366406742434172367134608564030232780215879477691382150603455565898860073033137322695298684089063621548131376561371993662435984946586146708330501563388863860394032450541883466567595645811028167789441267895096246982620429128790954019441882777763750143696254182409920871013459006507994288731597274697619314806009354547898322605987783230489175012443194553741410047489312059674752273612569752919125607342622143623276916813773435418181455912588961592245275773730814063152850750089569726458647904320744835681895371145836375039602848127991460227764636363601686029535857457178853819355091332547786276071675340644755073642742713934905300230139284372901785925402783478229912678984615176766741274445950921170103259380973522065589806388537358629562423030632538885037134133008003205409287736055312454078827627125296252080599700007994935103350300005036685949264844097056646709584873302388369444056052950146985639143708989219999961854480718003113171594491558910176265245123548926494137641277882662347673531947966613272237673101769495002576492261802574525607244323251793966319167267493117839009213701238672015714519584744727144656130503050179746302399306822555182236327508659281517016009504243028981267919079197251074042636715424095499252993570758835251592013518035408453467673960509765862745592693700558135380097739685676958681515644940670608830042961125972809877047836470956967651751778489576469577437538979005511994554528924696591681417970088477198402836602790325345028636523711455219492148064573372255213897744094662907804571516592584677734375000000000000000000000000000000000*i1^83 + 569259358933058678627702665274096377749209575887840046472929533573782095677445668482450313167540611154254624211591084888811852601433496042515628994499212125349182941675594166930555764819041047252626394541591507027194057461857002115533743071643041521210138207369975626033140441602898724840027128062566862081736128970628270088300891196598922027866860085800000603806632092322511287552578637595733841894067949197097843416520431353514462848405831436626575439738779431339157928690329439244908914245399694167406604440202004966719681731112328245100396746821414772169272003963265235995794477131590830822121284401210346828964243768796687286191511174336889626088532727275838247976110376013915581072711628319676001007993022157929293593618282996524235432630316585691230830619811702878120674562135496406620866949892553108168843700064079941903130656009357612331448150551998113318436418787640119732255301550215508423113788167472671451736483346892619629989009275909930796944416003910837435508248640255942198892288992900435688629302225614625211790527804792823538575664447889584089965469627603738013400079821316905397447835877117166510889419499172819291141973906495744958414918444004216577522336146533055224167887071002845708539990103079787906759284204108489896750001377389625261290709325261509809799252702919367918221971262535709566702456611125320915955247136533372204017413251535283065142964071436009877258333139953739780062913318006090487618825417215727667279670202975822388809258493345295563467572765935850042534703239017908105809550320618153074197104965011490445444831291952373935942256348992168360801502752599937336586510960960012138429100862149963583477439391106847666479989941455817383064531802458211561099664349229466356325147865262044087360855854954320235364434108145261296222113133129735023522059007569672230091741328902857490656726814041123301099583537123996347059599871433307504225125204039268488529889846207498907731213623741550550550340878653375927501138769168007390003537044293129962492626745844839061030165081600270541615165506428062688600035625701165649994254002034876170717162389939682185910553424211456990420384411938224883812579513023956001592407065819261338389208148303835201273345185341437056292759019950036772966256583623383159048666157763646978064618958729446212156034909554301827139515876094883172367370277239579458467764284718451091826906977626145661230027459499564444545020019693765703192469498140010956172070171504192058791387738554986750701947949509557671033830423411900927986784880496836892152763484784627149673130247616743175675663026831045095333039207628321003711052175375892378012276096413770070685244091977562168041631046629614378135442339859160077313120413816547806417252271169630390005851196923236680795482683794985553381098012148210952362915352602802019615053816458546491527104725416285365555455983840582211590636704505083194667679874014261054670876472236085169732037508807983911715316219191046793956634246683028520170966839676437107648282749023495295506971388433706456175880411900108990388633867662787623812077620011116130609377271094732858633620692738437224863743100754614256829507668041275480198885573631977364223340759255256997841021500575036284681932172169625822487457416605500890966770712493403281043634982609581374591903113061174522931158019897009248423103408759173066344230321812790804434345863756479020148486180526021619869057783756290949611963549309232698110916935536843323197155895355199960676572861203516733284398131134759170983358581645750800549548863069378818448822812027061442989580022301153454482609529283074111412784494777344587707747586916299028894042968750000000000000000000000000000000*i1^84 + 4807011904690397519478623129143868345561571380051831504556252478667783985013508481276254312510035551055776302628358161324206946219869570004627709617073638524616790362781465720359152462255161789955614226757729984524333058624448088322017686215401994108010018850391989419906418287385180640704057005861417861598140798683793455447246172685871986330067065445108022065332521452548220964187402075042702339024938809013818405806639261343773210758534770571024570628442933489104315459047763842201522142092927124235108566619112083976784451663845595037435122844838507689076309814398187056295828176391112635331243964162874010590570610585627640584142796814327389907072533691217466308264084215804173017813688067459879948331167855343436875235489794182682356970523957745452298326153336245671148547427818128939625429117481461807262344717311521225712029890552756727988545391088467854964157595730332640939505448715598707051617033001370601429047856681578807720694599125645137677190966833980585860021271592949944307878378185523649493769073227372620976454296527066678343408602130187901570244916567996164058586754516578970393482563737068525932803049204811720056183177241496030690314392696305214630643779463796019492721482847461504361173347165355300399931529852043710173074808196529468526769463397290301897004920366505204959312707106222384271974923143993169956650692155366043969627780305279963829745909606001367200832178535823063899572650156085307835086175162719382489969110546926768236986973295791104531745006712237905666177904091457338338360917848839249426174013238010054666064705063365022709315889623756511249396571037305381173938867590916455590861994565174280091243197651678072795525159302960122333415246277241060765113489116280554881072053885255122887799082831234515863352525337046005251050623110885575151851147157445367535182738222042915841242331487552508817608605840132668159490164385014810205509623985038045150853114010030687993500675076724033313702738156072726882392283268041788762796801956269884102504633583100318475160706220113834577920152795226121619208948645130535491409323999883339812784460601144766774705479348087955178263504717765918222688316437869750135805575602434886875251183348655798038643708518384559437902418947550616738277493253714065463420456946496068113268498857031263823050360057897265010753915653596591937935907883556225256037808771494721117226690111266932711157530537062411957116990376479770741165873832639534598516386014006578414960566805952341977250322987288582394999220220832946655919648806629232590807934531410854313186246246476061027961722671747091085072417303530615697332756924449485105131037662280498342744492110508911917491455799806195126725877212252423417994006051127925286786532203277327543263022823913627079827097242519210374969899556498771956623445522404489990613705884322943005799566773333163556116516858433615144144484089044598372902135437126532668237826326226123733308542702399097190528100388515777341869119852333524172283475296832638452481996730325413973408892003972088759539972643371654896474148577711302219663508244081721146682584623276086943928939470258558516876716513011646395790834504498990748706026251835456018005970912257095935952991628051660223818994070222704576681743917603187202257619234444562836354401917362357081787073460993564605712694610817588987260119947356562449686827581554898828553906745685083604884402651498585944498749458057480524835237753728385071971045193661044070570362713912367930484864462539752219294606110512627358995578623786547235295312068954811742921139161244637640167202700841303847235552695195303852896965158485188744672853774986539184570312500000000000000000000000000000*i1^85 + 23250069042542650149589118968449461377515176329851336893146379468710173703433676922838579785049944219740030088628697770977046584188207392332311361056081352231200167506628466990869736391794311371451303166034173744501246486447882529171446737825600159841690316979029778447552222149223847585515712812956211056408017566598210405002814336476079794271367465091461811919751009549758318925607780459806911784905883456150918215543371773803002451387039744049070979614738922661064296301264634516009167462385678452036280575781484209217224064071292807725094011462446411310563579017583689265872493708008178933376585852079818396241736588277933802653170383828183918970466375668015287638442480360322292326467756771883088808104742069412978748969137748325037862329895099201557401750771759687983742271187552696756593837905624986381450110800709770330406350123029006861080980979432100287972534340339434505927522817569561150679182437388394924875288750386907595717581929642235641421358892925660917023627917165266128129830503152050799910957336673086659134003926235058905478762832364434293922236204981690236946850105784567563269733342984187344771212086449527322151256271684516234391770106375494998161176567849736441723772804865782624063088045018224969352128384405185847094270765032261372892084050522550603543855919697188379967556070431230849326721125303391647260467518355270044119925997588182541920080445960714584718929872177083667232061022140964349889377814100327429022306271669599156780444382216331199952408495847062382419229513444245743372220806039675894164194019976049973034371399051068608320076375855919760233045004863214062144609335005411785544952358395023373848341603629394267553972229813931456719973009422505316027741779039780846752241478821780236792939715901648868293305887248103585334971558768929612778523050897806064433057455968704426634453135896592653849010356642131416669427822186949212786003292214621787863169823948730870117026052595984021105618574145730218570799314777530296759792467400862681419472363226117800331603793030388853144463334608631033497267405802607946843603191713382108204494965497050599573113200144876879498903753667360153639658798422129789955560361634584361427164420507188438004433150652709676945635761754374517140659172778839793683706264672356925969478202334041932415524941041446540977354280178265725391073874298418395646133475546217123069684324538991428552419081297525895073451187552668665705277168157247368964782034254446556567741475930069879392107599459279979630440126061127111965238610609497138352052785619985458286338284220446095778104905225209292140878536654803122978856159760855010233320196994471268941721301384065387768794927094842851581266904847792001797388601848108171144685145116694768399304465262146448752638494445874747158710983995037115835440436594942190197179461267583058218458376444625886720150857223855944138161600450034407373385082917623403404288963137221416503605009405853037811130071381585840994251632655952998873872104465741188811734843856702507771801678586949691693618079830267333522080994355453919456131861246025318873083539761744382796255076110103301106203641165557889452488629421161921451577431245537300767115218227346664681469218038390204054991850811716362651225667125632705639791072445450728863459491201272530584991500787062297282586975901073984840677422292636264216755627087688113858955560564052573200062123736293489459293277094004307142953463945886732795135857359754335907040611608439899794928245004649009973216718736184431230246949538195412050501087575208848247263983512871798475071669314669743376674219926221292338530007754890111728479780577191162109375000000000000000000000000000*i1^86 + 78020932386987006445326789502504483800257011324296892164186054153349105979300233997551341674455560952862292980571488532690419929141208525168008202551655157401818537246357622410112512273995090016294673516156214906671816016810027049082039096244278098537150705805726378735673233279776282734620326029295843305846500325971151449528362688184555034722844197835703366134891364318002223570033907070477066067552289614207224173817825651287938642122033517353146228995852882306289121139833557456443437631116350359004571600333324316277112669172534499645539908140366587796179394278901743928089377999182447957663045118850083410505824342992401209967390733719845812780676105744592612169739526416542553407665332007709325696728579110289224493261389774649620364969084476778792685350673557762989986364425759478649169347459295751155881629913990152048354890047216257594938364835047857007382985054017842723501849670939490441426994262896789526835585268792383257087038507822882545539186477686869877248730572069774656563515042769729916224954683160949307395595086932209506899938088349076918642201810181671815927141614981959813646953555703109613674684623390495236590912436200129978723600229363668240188101507868035012281798100504424182099780897665026799573380587722671767625796783332062582798527450982489574761448353832261628144203444884630819928850952793411620242341250862473751328313373285959971923840434211795827956311677742608796756809025838763253603572393232386811598856762069438758030782757350987935297180628749028183790123860018292513938688727374547288489181060532999277768732646945524003600321877964947886083681014788810964899215875676554076213457981981911287011929201681309447366918006486185722587377954927907483044549753901412997642527937676496384148007484021392344910646697385511222803990243192366640647024437198217187242403018089082149024041873826638699133431970533554855092537425822985127898906215182043903057294817336837361097477484254826147361139062119743214494453311367438331232755022069176394284858053815380443878941706829566428951202126334838666404664136761625580486151646254284725462570319380275749519293834856054303163636067603154445700542753723730599266498746085411333820278190459215056210518849930615148049307654588180626820996651580119596315176297032777783517979833413265386669377918766729504049601235260127984838128769035278886841154886770288572132626161370065031549961683499550322359589924783880638670252074024975205343646783854844616675501719941107280057241479083315393118902978619855525176851239094114646864281305653119918069348593050846271010961579210740681357093522137287016450390499685666260458523257952005811436891288349161665863312796259779775531528830999370440170385885245808152675139672055935885398867240948508449689648518642300610838716143526329831014315398568648811742644326898708833034128408067937102042460132913271999019544129454538567070933844428521403185686335408785723846188212917332922175469091330570770109841810618372796713910619362056441955294861655788172561075380038682311404560455199319938426280321863726620373645505240667963790394109207326833027443537263794342673223330836253072444113470294148992643438741236866589697118577552168844554801665066305812889892409303088732532373857072653357966437835169142688252848747129241253336345645370018309104425514855069231038827512875314418331876619823147209139208914090998339996415342363396576116732392516977733525176533150464751870004974451361048480987270663571203372357180054364238764622007809032540543543561221498615521637667752706084751052383448272075700473821340863048056013021408404216230323820040225364867666590881347656250000000000000000000000000*i1^87 + 173462660512313516306237761155585315766270586625781836259542807322649199644344962580597450467145933036588043639849099685716830127059114296300361166011074227607782536687123307600316064099545173269908112732944393582901838938431166226623315730800474175437095378936127224825906262252080830395738009424057631586931146291965908772679991479106343666031234424275522197211616896851733426477592893530950852866810725937731027482044253796527093968488107085552693013208336224724890375751826201314559571342152578485370162371057569261144652997610863003073108111463521070761276960153436173484870032058785247813836523845618642964085236569910942236413149901074545545328635967150827504838102006463867682694015713442821190677546115193357377173526977496194284450250875258094049856155442389021511178026062471356319485046466599236465927321792196347825080944530807815507767781433612146578647334071300293476377267717922034534056022647989192476613594410151523566764782058344857345718393464586127522446298236385331581247257751437073997341614861507995170665178072477848813019328717660307174931872688676319985744559971759479965816928194856765647465035780345705035975490342702636705058058371304917463983124995326182689385293434636723658789020966545234897179706066674358129978731202190938192389211010846894915004204123332745098057872955827833561718252425578386554088271074970541443690657586696253134338824618726021195252720729778725376893580854966019438420910017249135372229567879094263985456932136500362818129309152612594900098518666302531539159579749766164719529390427583584482293207902008959928655853279185108992927332061971114801903477894180152681946006908622994568351292794439851799350619862588302714087662094822722353511465971801514747931816731555383928799356967074564524034180960015051470261120856037661006333053396942929206700417376340600584458395231151940408727712670540180269353324713859065882992792206990221334106894079901976595778977366060241701150802469878583403542491358840187896639406781058731784222244148553860699970637414444580910329349736493296417085205972542251687823088893698364405124203512971728725360702620821864295294866974587540967403553573941034730320748113537551442336401268914781992796469975277216279940582071715238385342471084160115714646840132301789389323783989143703728735640986533662700400489851692011432963058797298360917255469293404595087064081062716234406350971663717228948100709516325597569518846119293889968878653178741008209533966095834480938117862568438654073491117126585083526453778705608260984267921256375980470352848822672662352465702887508048285412616208522263050579658676279685026470836360979072136904069633227986412577897068776480073337230399805302196887798341175882901718304570391494118665838222804155522640341530585486344031177213633286275514555698254199926776497622820650553394087466114193695656878607007310234864156593908697539732163273596989442107476793226455472942652735490330847904477109370426122660665786071022487300219704139659600148874809560281020431768866112596220636175834233893495607423808929377483754579051838783991865145280190182694835478734927555741879588548986886065707559330097828905387598253004200641149302692458323034703829168520308430659779234506633762827639346016540728278915988125814892691843233856228782575754328405447372348338869978344967110322084357417559301182556668586549930944226004754384531034263863341171903732062918268403741145644324078285399969788613460260686725133978985244109613756033900494581782693912542749656838678994943055709319201823027620086551503836625152773343578018269904219513890689852371611870079877308312670516967773437500000000000000000000000*i1^88 + 346226633768646593590571619775144357690787065518151914764208675917358145273639529508882059604853622727438303273839433294808748685557846710151208467152307924156948322720738367469630504498712413959746232449918891867512530305926563664946736137235162911341556674324022127255648034554150404685240476424381423533585769511931317588310059134810582059043118835624008078045823977694039654246371097670922829427771421362910256178177622037584376393558715522979926321854844653760425360018852933660868958245559235680596419953824493037887709942377632797125866315650699766461134041933800104206702802454072999328403637622833266362434487623506680572923344247504014907992578259749313136404974187473755573935062595595349438630794931186747137134703766153848670416857354209602208374175938922939630977531379639399770446378693264659733566927809030755885770588124550189701493880442309938500372752882482400465070392591022234197787992059507901748310691778433737767352488891893149983633551151521993570945608818874359694405643375892608107920294349946067498005898171963865916790937526843775674030079731662611950098897844266145535550025028348407052038684762187632173059271641548863369211919850427696191095971351957492598250984327714998000412470549537588577822096790258044383811333380561932037526731166591952085283268091195938121497543271265066237779934401455719096723885341338800714421440530381652632174618569067811960911561695596827166181200783931073587538823610667085103973776113838325308255138567227634107763345869384723384074508276198230880222772934618097532515050912361811299862880979336188043596851440178545065199907866526087214943089052503395359536838165208715827384240266531627734303335267231262231801889918621210193967872129440180108818622060882331190586973293662554534853163165188957521326385767427218954300562197068950118799525069164858062293664914097183076249235784671521040174715973855215071442906952261945848422855565433578096389916994538001242639941029344481218907957639898004293829510686419371865329603487265306726991903398677424361378645743259984240047986617736186461945577247101235474817434737832399820579335966846519749168864430392279217538152668335415460059770155293430103390061655912074836202049985114707130462357259026620952942834354405725769514471886021869619638494809712428129653056422347475858813487782829777171808308390327297802043064190905862503481450644294401440961468183595054762608586949826357110761087568873410058706173833286392439059085263418313091237138200802039059010558593263075800863057680331505397854547513211955899701503583198408043092489503642004334740705067730087865074937592136130179229652019721895683391589034756791435584299260277615916923945591613363717128119853918076751298395287604430959882221256883931304494234921834753947641605720369407481123343555768527576701249169632340526369539042712026869719124921917066588591938385748817151854665443046943461354578447202603140510560124153849762049180349207653790444764109792708128848748460845455691775194480095319451952469154125024376574957195395007043210405115149347670288053584620081679757277295002034048371028266442139798821725941075369337354462215014062110223099091665046543226802764967187353164470454800633878403142763116643391475453651716135876208934185860174313252371205061399763137551723412121925466181597525884711523083705243402749403630452344450176703728195273559562999100921303841041149337962057010638842121046198199080073224580152609858720872917194001719038217985442336375934861203680534079806671757929283892088237809034717403441866779033248980782276068243466221659791563358976096182888393699911136627197265625000000000000000000000*i1^89 + 390511298696080477344924331488411426118814764342327432559457063849409631274579970031441972154539058705571299682882258866396723670988019416283866722759775969145853878025371150279458304091680918861456366596305554157129411864342390541105292548972315614855820817676044412691990897525816552495353112343729071843713255066302979294333511305871868832127215271964137019921663653501435344031004818587913309547003651591005503886999724650971893740606921382057724669251250155251576300378695807361739347873966101911958446591429070961005490852523687757389860585126291433387336439400906049218696471351826468892043168032753961826901047138317646715203735144380881928135370044742237422347558216802341689149388311841998915418922130139147924068372460617025179592638263576471276234024733464704038453830163710646928212619515667867431251446185978451918849948412570407357836584958576000502789369869102014269779130249828831145871242106023123810209912528617951960389200766157739731551666399129230597209598655763164235308812247237980503526848149342861862566555791518502105431137917264244635592092788445984269408397404498428019907079138217053250111578387928943940116635380033882778489733134669221673621437013645991022995529900695989958227716899264880117088146613359104867400481907221746298607510782451897531146408921508120634152054645028369046374363956535335133958227536567247742117627718433660707705415787921430396094956889533364199244487467079233119429034898721933036635934271832976410097202927451909427511433137924638546821899822181444003985678958559966649614615460078692837687168683641805889757003506303998565349677940495034020977587531574868132442510357513065985782033454813091857472497764149590957715527324665992116703806053784957541923377986427360580201847893245032021569237274898827195086915206954914413322025671174080694510307848644489487811726723277167892756578412227146749696929502836456411704151938666340711227799902134480662089730768971061553723720657998432827870392395674474056336451967242880228262655514563955874544763950686433667213435938655845421993907318387357118862718259284569319522001741690508261697691167079149458935010341415960497720456756499888231500922325657122129637377162278525379461901047604903513447740255289272933537916018054534382893886414331515306028152446148243344294804205085396626924938518092436802374639233929244509130197271974500810554743235928723546269327779611041653691495840344328799725327073095647210651086779082926471355728560862696950789823779128201216935635465355340515473689392944973580303496709747974626103415991916481285336971957571752650115311101701495526693315024986737873501142137309049459422441658396680194712175207794358885199856265691571374409211404347239248294814840656194390452711973126307879040265595988251614220043636600520743716824893926574243860632263673270203477548612722722674172774603715965737549480204514626760180671392797143378324085985524583247780080380256687983491809737203450335631174243918086391921601718323010764152533173218231197115518163000232865480112674730636604307526554158351611228929887711147248636373317800231688757283727277834148832009377118302934659127420748278435832290097980233331755389775327064909579106567820949172279854201771591151920869236906498760760114751173735469779280353718696919633303061910757258753815062733488299902515731566033368281527068566028761458399206810973065778736061593221766734073591889009471291483681089055701664501047965043414868282074446490178470578175514265212513460991539596504567094374519351166723044794849018705890895494996239418914846270383162303526988655303194538584623497233390808105468750000000000000000000*i1^90 + 387486969492727786861823828424431648274163147714532628914583077506998125701357237984894232406674667563233377859704332607054945227759097163493606508562773149281701229057332681696291620325061740267015055126689015883738260582574241440719391194281083720696615103696483549472474370564976993640361336733486069550827743675271370209670487659810429439161410249199524935812355525162426877881411280132376878084676118849500526496194033068687898675089749056866074236401964052861969353128417474416782567428940246633823057307551666106718524185861122861733113186450099145153543183158770468842927836696356332043477849263364080214853889634610121571744413329915522616774236161577323570826319424178381576057413704645107496764163337563784373686140981492322437266837594689511759123057940004552723171355534880545570556063626677094435397213478602122051998986649681415933108763777876324274873894790757407972105421912327957370716886455777119493798529698755486082334597450654972068216811595371451866908338842390486981795019444897430026798060185007754021517797528757810552223317088994077978869594715557277136410115970425873996729050692486010937897030227050222784278558935597755737077313608045543117178531618930003692375050587387899942148339293071833240430546853229414186503667890566071478239682597114716393615491285800255119896517004719636770271603824971755391001624301182786185253530846859234193826047673105701005033838364944469575156437754067643533842978246182958591270147671642865011495340995229962601135451902027215435228326410414497404507993214789487537818753200633763337703699672074736364926059321608245545273690249627926484677294442801115986361688266851678993625316506519067813264726515704731309207822869824164252035413841269386717790148028490418139529664066708378351450181280162284889166085463361033650391519471204630057593429863492104611506830145438971484940575043436990489090618125119138197505890966794663540509614275163045710829620734082549841297327465481378016555941379658573166858944892005185109639748353840274264403708336160214035924988785800346419892661423454135494434189269273152536862155526392160750833534165085429523383981705787158624415826027898063081124813865321498212510010316935230365150818019432657703775384737557073975162179609136055754558905681480901128126380578867672235508757261093178135981287180670212398818904613792434907944029265679652061942494245066617385832325327414198199249484892961105428257148202326041599278191335796053565469369714189692296325508989326721590393264748054826332999507005982127597360365290713078093964195779753544584463086268926573469293573091717204665603530132234144860719543921933658372012301027704457023264953537566660558281582629364496643042405165175699322470680692916074982812826206926406946327852917493594723310159688344882939289892416846886954796858453809841713269135236644965019904055072766174430469597820531144618685881073766570711245987413941058485923697298874651686573519051564650958495568064249972904139616385431609443730727956716464850122922786657796524260199012133275254646955862564011638693111599302858537888478912253905150315403043128472423077013365328553923455087915231914134268833679103485314499047680710015652266045933561263779946264706423322979937345951495880028826976103539903314569776750164172087739751426524280985260823471534910005636354131283543948628975350868988477189114611386179019765077694635006533933976413987579881467308941914225467211310673411381078771425438792876408058902223931564618275322088303895363020925146764412039463409669432443999923916091752590093897895695614190014566427456340941706559304475784301757812500000000000000000*i1^91 + 352280403850239782971315060395577828378436268886939018219820587987574959254969857206176580329314205653056542515235765188258536661579362623136518124690898246609611422389554818486649880390430142545640150448372521692691632981821399495753794903947080811515957217588062788390589910635623474256201498539813139070966597382920484221551040670555392296934430230241464303858358537563617584483286155836736060049079581136552942861436022376499313920121057797738445897769490422148523228396455041394092636658210864485241490465261682791853236676041124357687162246190976634389983482238054913575754251420240623607770534472571441795016328182350448285453646732294231306355435073502438822080371630998175355722374476118719150926667619144142156235121256800231718198089016884042918829300416002426996022368460296999480330719884893605535359717575210085260276772691549799191856649227730037163736969400882591870949488334688774344988142734306163325576667893941801310622910985727843111052396217015029132886694884209116180899155465104436592950803428565624241739748228840148142435201261393372098602176928289255792792025056284785644705587526106596070293480820147958793930172336447335868477516892400058411690425703472485197827862302227090355146622480485235015891874786172583846314673686251854892724125186079616641399670969169661666322511819128078347371034633329529774275222550967678842695714430296732085716957362024941567661782067987712591160472566092444949636517721356888371613710731367543019380329476145127892233301171577299516710497143227810834600723486786265907551638260442331602836984667363570809419564441938377270531102581166605244449396403271092635600073451693473960684456383275360317808885868523275363566990384267275237294731196350907121977451549360950287165964207553202824218561360293487985340740696315767195842019374148324820485500277197572197561181856304375769555674124261656800035259834874326816818641494184499693968247179794965050872821354278203572995732403168871442745973895492455994984219835248375505867113004301460931256415172005931433175172011651088874773937809457418133993385069252190390100575941081423290708812756171612795312285496532832182842335114652707251679892053807580035005232296837480866340978851455892745189066603628023728362088736181526251571218925785930572350048278677242398277311540415756428459929950352148458489627381773480620482645717369898978689304292729315943281412556652661007727540143040877657515877370474385811058014830927510747962864891146019881525762565901074957322698516549162322677822627507648894267502034091915866453226637692717741549509714593202435403552895693310286715123288199060113463116362883844432700085817160648125012866279436960786445429355541834967998357040798830305061436229222996792568209385516576287801280390942942924791157583749874902797808403061875298920507526613233611663497890954564455233467557639965192143729217166529284724790737800414269826227422586843608192397932754612929372317242158365932362401461480739700111532425708177139314811096744520932125213392746333586144791274171038027369238225574352507180827877022772118152408362073249627908945559322649697613335458848575340794668347814306032726482850067160184721426239810737247862416175985038493326431906631076967462997548560698305255345764376863108452564707841755054443008017915017089262899395471362485353186594936531716528625265095300971962253658846602723668336020669937476932629617419774216003853738362539437241075230830484543520853806656198805774349287786461351067693017332687217269666690732042735288281511049803984959068151313795711901553255767317513155946726957452685010433197021484375000000000000000*i1^92 + 356837857390902693005681598598543972025966545734942204218299460598416246069419337384971486738102229817143053171436722812552207604015877173306807128039748918047198025162725062885355312507151865295434370296482461307654090393441846406240571926615281687592730120130912761447081246581473331498206305869355406383385378606904884287466803945582886016604685370983956592935005283891248657440301276592210334911165687633012216356492553367612245977049075258937803584269738540039540924780926580709347926961500544871515150987605904180029836747559549095673927574884773002499960921204992916810860125158849122219954576408452455295529249279073383301698986512229335883986148091457652450645916378769254510141409905383824644239077229462961882663613700106201792318441549338556214364592427321048690555385275176925820277118937140334159733865407006881254235465873463680957809031364444380343150832286231804229565145294444265920805308095982832406857961710621212898060265971774391608035978709725483006189282204929056522479104093556484247049207592415834962183711610155295783974015048604993325297295168170962043210185379532513830633134381928294008390744715616009500955308803881186375566767674989678991360233311567853380789940693137587886841301517236228791298262439410069827355049372200675402542772146170431990392141637777498050080887668967547546850503752610465412713115789768281901072172378653380489175793940472302782723831409397398217082302860462715486301952197795943266947512095845555925663272949625335727157775552020848449137591394492466789004024318772309999827809234783041313618398438716126144164317480264779029573402232168784576709339844553137722223490530413336492866669363859610263118462355603040227509710496157560072422170114964955678814544736290969162773356307075267619376276186859599965819469389863586612909628478896403634680038439560099521558471425849270387250104399577077296603062041020640448328018182414373659832999919256119119745424151021901350619519222788379230259777274420152739537952112545648239870640066511066601122638416428989658830977094835818113733654731998294606254681847128158492144121222873856841136849142009099158615853773009934549226368643992484931147490067861615815910029570520916598372647780195902310000173633353084758194298773484888866006632736675742781411565327824589752811952706025391484207258881631509848072528524291211581463835921599777883163130116611457754916578543854972020810877576642247656086673017564892255788915022266361553778999890448528708311119003196876213891801663165902122073681925373441818577250053690961598632219384231989887343361332251952119797601643860763876660455333862223616787112008431210743620418175490330775169831502517870317340714168157373775296199366677857235126868350014705898250534936759903986683339964111865546620367605741669048600320975873177193091266877570923611892748132045425886389274611890380535174775861779016086842684784911363345828905438611116775601392961978575256371495755386424273022149321396804413498330955943103787839828422382308268673498669814640425768220026218278806751752707514228097666453542869156638593835213684510519445394908505828473441446081471874715480513653547892552396877377003025567453481241757583023254490746492637810831547623171594065963249705834777594565355396863874678359824893527372424319880195080684459455012543271078865257367589907984194435652619861195987313403655344968112008302206123497295350716760556512822698260336491788584656118558803961061449797536901241537727535994734897134328818614573558842670938992621446336009668275995927195414967857688213733526744648175187559192088248219934105873107910156250000000000000*i1^93 + 224935523175861831679623980218222931792523356200460128098450580986234861110155502581676311457438813757532531907994777895672253082338799564772464203560508638133665405329479636776975344433976894983974315012247862091110451004530853355876734318426874739090414468668681252403861299817757857559691252482080733031007299020691935898731294956375666930071507152952618777486981267439683247545182313479625874380434027381643104714424548196519351428986739973984542609533960810500248150583955746130317958612700621184332037700786433227433711260012907381103314524816472599975158647876546708659306278390059192221514113844110525638514267767523447204811875297375130735313065738464671884986697281312392898581248808466905836123525099831104576594083243450513947560852120533742425931888039886307080147263265893929241263615783192680541999039035529442316207877760713219346227498545429446584975922950000461413167322941181559067018022530806357594011722648182250503579071305378497976239711579822912205417600750756318111234597424773933277165206691257140593987174913848089425181292575092846124860434531929003089899793026618021091785276108718006255307697792425296419240310060357332299257993523419923746799974345231015905091902750067248067977498644957405115429782725237740605772700390122170389969102977143751316146218239195064120802129294783026483840915520360425144234224075384263849284709543261270297343009074357554309064128062623916528455313395259822299233350445068828133180124519776753348328710443338502094760696756317565500714302798150531201632187619385521868138558082627267467207028375916770314260449874227596402720624590541379125860585458921044631687777773712095961536231619520696020339396528298051771598994709582054204145511586927354546952800932124947638864803482212740648367382371912094102707498846000984245632293356330280998677277355442338726325942219266913304235762642783337752355888889568521078663133848301689095330008578415281980283108805965293355829790092327208404754962229185705257898843733266433657181900204058541598563588041369102148669764264248964883041867812037760527589051708472844432998310942315833899509190898994292204055359959845116275972422757384565471464277380700093463159078348376124335654502790282298235954684538058041489593708453517310360917797827649816713850278239429730485712450229924055597422767168474801051144225274401302402998137336119371593228378573787782020426409337044052200003184442310901667323271797534565830910545365694112715492992878848897514606991392461080713183464929174692340953512292570266170024388226402700244077054392863316352214494889852041581290129471945837993664414224906017313125053428355510876604248256772281669834517171442022315138587960013993287562051753978079779393525537889012626991035745884788889606970735911815261967770421144662194079766488960448602375689670643570804505374125323119175448244437799968807994165574199762008621092029268936392740995970421336190165190862331894291418862070768316927452315111855971352417424902921296206739490805638256852260919948852314638302095246501162655687020051463286618018578139541507260351218122486233368217886125983287700002468609440254774678391183377407269441250259911076886898511619103716082430348265470245865907922240040535102494965520331736378391746939949905209056975730595858227392999688269343668797360253689436542175844167396899647146022213315199499504502734678744317002124751166858551113231548981842649861345555665782081003379410405169439649482806048886910178811113817836325099637665029183634761675655860927246699260538344125085969568000786946614643420873804844946731966755837202072143554687500000000000*i1^94 + 117569577403935977042076909004576523529191040380605130598458226597934103884574297852887758666404695291658306839924004255780794680842844826048297683233409355768050508423397015846744693010408012446730942913642789041614953292795128499974874680010214211036199759806049441149548090018950375032082598925510972524154947180652654996466782206566255774634274661269038104498713497632417974615262635388572850295664482057560122830039385259367521248127956777856860977424818296004916315740240875776726854480285484100339250038762267094834849633153062153756470004212283079958020812880115273765955516691765736567328323837638602699805644932864610058346741281927714047904104222457720864616115761413295522906976152539736319840061265830703264482424631004142154098543406736927533577605620094964430598884225133962913247425502824738075285735170948242118782969468763711962605898931752622859138124747776824320619186034267879745264000404124931313968782819615601666105778246265984243032213751551818367588347005750502199282167256769445767853767476250678755240675502932357185362977456901353095160314542036345817016482144128076691437671178610664663624894148335806474708631102314544447917678737228887346467808999604319847450963752429869637431816926886616855612524632349642737330838557717616366950345910822942772678093988070927466512789241121821935749188090426073797763449392339613234147637246693676190211824762205211216863094051280641368063704858317204874525316244357206292227846565110987742890215330007812234720848371612162437953059882534948586811680277954241243427005301111530105730055735064572494502166668780499862252765874616562269010886571202380536614643579019140299759092691635674339215970362770460315158445284539630292853159832204384449212109104833529063149338206574249621268512246577324575778876927538666802079229141718609970738484518380452002395572341590357531714714424674775712246352253999861001686220457732708335928756546068931954501397471304339708939309353402168322461267564286563720176768406039357560885812492753534489594135240234072350513003130120793759448167304181175247733215239166297687221760860897956731298275999584873580593487717116202009298486992596526130659848776565443839306490403149934939567037325313616124058403631828821742535885785752837693009310797405484162174989541796305885275062765478839537361749408157653799460957571009351498417896924293317694455635468799291081690582207262951434683915143218767848911265310076600216526351805361951368250310552948134443844201041259764907023209917472234128167383468545619948225387847582982679375744494794150448852944993323986018077528114661558367459764596774410393721942708302954529271476934826744801072963522448932746188540665645128349890735498988282075298815504777087501193944850779699953703000929946108562421362570918715743253010345896105160532206480840990640403396726494312634902028030331287463358464495347316085373339464523976788069357241079596530608080575686227237084244537784921138758179356225350169492865869981114924819583739201212267658966085201822709999183566186107202488873138920357122294861846091847166133496887037895375914557177812217832769538817419516199262970690399077560368496456373291722227208199541824520520135100231722117606196158946571234629087309804221385242511272632001732727386413240310595357458946523167095552963144425563459905274983516271386960216410956208870708133766026439285027188457011396428828658766305717493402575984312736140686498305388365403927993428680363269581750254388380104521459927780946640850522733381040254584867947079237984099982042566738828843782023780311961259134113788604736328125000000000*i1^95 + 80300591630853669509427647550650052967360563337835910216686529314309489685054424527406561253579631785142029878069974386524600165471994964656268088931148368979071792167139073939295248854191660954367180082919696236899621005222203850642499886505905242523998476163152933593580846713242133451596377940199409537447354668640541455667755840132504805440792459589499064929700610181043710002254987411653478986239279491197568168478576492313203794150842809686800139387212078084473719007550835055050257169116535130943847758809282678597164150991898080307864796200600741898223703107429949035017925297164501897477413204422489157548136292749558087427273269568006025260156965169366195716416464787152173875886927074212988252209666296357982265719618207763037352021487450772888052203931122963161894331848875391575851606480307344046634023651597457058145979240428906699593429312195899823565723744046852076702717824775579710398141294681445089861868885784966352325865870378282175269899899488043805678103042170616377429997774595015518209389512739427394244026936985079699614496644790183754927733560429328500876786710904367623663287923467404317477307877517826359063722235003876564741462834462514394560260328768601927168600111648367156082234364838970670208678120279673037566931993045793984419247496264676182783014418438320169676704129632760518837831721273373886393515282906322180047955502875817692706339388923915027482359835489180782033141663336977708037489877442971198482699437911159497942679536092089127644740984564924250717365909523585461811815854693237716861063535242779200771664371623285050954334043702794535504263987602471360375696010918112502287448255760099927940466662322846153096582792955811999984988375190577770144266188023754221176412428663567636420797854391921810028802881553821583638990109971406624668736494703091180550985808911527453730922125929677098456477015805853118664536924325440957693551970576466099658827673178274145851259776208826423807478392139007971298313699133204202058188967302892771875805704171621403767718812454415087557690240266879196840088526088388809282460933350629876496541951740289579438585508095694774450968158617838914316458779003348090520515702252380434176113928539606072188657116096096737111463281726288767408148991810869310944295874978388547955244317090477426367978310756314586630856820090771015878583605944874052032512084334072283447703692469145320892895297155422532913108732650780813152575719391006973143319521889624847476844832868085051581527410745735131466182995013560119504896048335540769117492123304150221498328229665264798138805434232888090660250772954488301975177836523334571179849483787585459143665792781788545046309175416157285211778721898025350444432556781162951105475001954649533815993919749746509683857572559137568637550579824992476630227894432919132472806488584567089020272941435026265137833959206520161667522179235525182260677165720423083117520964999532320242524129307113914028083595424829922492547029366978742472612039507990606051367180363693603078820316937901951753050391714083838548435595230311600758789180703438807214745324960249131882694499006373373529811698309327896776666216478851273301551736266379210550820638141926073129437625635519636816238739886517742877437429889825052966826643923636280784450092279254316571656154286165361049474385053237559122461006889748615393945407166829965720848413192484190021208906496322533549701572889105212479128398454905142448304702375071200169989411190320379130618203348174814205657015484329977028031122535803637490259212082015493325733151441655203281003838560464762151241302490234375000000000*i1^96 + 41015954942441336137133241175531465299631230956119558058966513462778891314879237226549499093662371510115618327715120274286127683282522159513400182202656900593052003447752742432365119578285827199802925730986189895558030582683696805035694424931788023318595100845786763420632899187743503797652570807146119168152570512975625567859344545212397852921505055911996584583557554328407057801250573238825500111228011856739070399498845029891756783279620328954167232100478606212440787080479437284055452935073545138760463854257846995867834900205209563084522268281600191738273556671292228179879239740576822161887625498033660577071364917455759743374571897133160801421860159454731050493456916581459250570391297177768798767144981343716148596411794630552215913472858665075530858779963382269087446365493519934719452894850358079841702245250685106171600989197818219410426639755159710972733262185647427445970284245037698556812607412448963836620685330655702820097955733483901695964441844498655047949259214955560950705428221410902723581243696297675415575186189103150343587122268651092452161072485326346093411898350592105921122646516320152906067548307175721098590289538586918626258833876691003872255463993620655633729580229190632940163567390094492054951945353085238784715544831706231455234784427939697034052869405065765968490114764265955123346576441116010150933436699180409209133274397027642288437298499382131329925300481218950914514491027997970708644556992256617811182164649282148132215389028895090476415650321977334349122764813055791215621639762039684516485417445004631101457566886415598157969612989102605849785545155302496843827983291901325440344040940654455493978106079998134438199367197670898425606660312759166199047383034897071667302089768509400168201084384570182954783764556999049921594374855999798992858071586793468478835888067280382011455561131731557285642431218221818831405716591577491428848377752149038143767983412997084381740442008118308025907506782748031286151219567361261205444419892934502292365059352762985942338000481302559958671738823131983123069816259344767389174164800670057974484356375022336997710121913144986128501302539752264599366204046320088359938862570480898928783581486325153859776333136533027311742863954044823464851437117780898694607462747326369928296775804543647432339409296827879532929860143109654257769000270038750407983448054685889388873615275081147675438618773671528285147938230192778178583291693583252710143412174434676158027801890957093935206759601362173090999754539251021232669975137885088053082582866805708912597540487486565150371689599706976010271969224664817293573282566485709458036318005922535875634626113565058813086984526821782431419553530681865254711642223574918522556467104991290723433312305091473282834489626025695988867994982261522930489305112217987881928154227506677794993500231871352047196256797070300747867670702251238765957485171484667218156535140966288387660825763463519556063273264115429841523061098041488236360921918851605512763144060708794950785095223286365051348196658166246656356593032274135699349273399701879109387746898340738992718528664356595178396645284688758090678437548665217353583635051856299929523777099560579315932479362108013332818914086257439239453817540893347286372047448834914997040988721773181361023347156612873854882659605382650542919955833649027685649117558617012139592103725154404312567286262188711016915928284635270030105673877073686249992181331885592498047819427981967285374370580820683942677822282901134717341036825944689622703007702324954516636730737401812882849375764966011047363281250000000000000*i1^97 + -1177593883037192160544496705235800911539020611295893254105553236028612881984919338489822581842550685078572986794122226285267832544385372080311952182630423733129504049686962303555531373922648126737260165994239423883998452000720356661830225684967594610990445741688086781572466994980597098051132386729285701351052782459644950633761986212992982211349588213072497687822818672114197759632283668725206486647025028922098860477131675143236787734729529830887064163632954342642387349363300791774633103518575241156618862697017660627663323382468396339643277575711500229026411215277296870652745103010093687774732541708363368546346809279014077856127957922718292843168168642126161587801145934559265827144916785099303135881659341663654514139686258917853062917469309021001547221037947619142362990249901516219326622928520903268118955116171378178189069166008762060314861330593985681006285359683589580359005983220798442796015431396088900403304540910914840547167960891002886604376180186199433810911707975589659084935493785171244085277765134721759600938246308521837835910059974985629225793583584914971098210832593043366322215375778851986521695895304666132820967821054525591451581510766796598695255147755190580207211801762804500011883082187191273613032840779440725142328110107701465620684269504043161883954898465370149501134543751479103114258809794453197108031558003710598009866471831334916240182939701241472917436344371705564386725373905528872042071200376228890697834927972892434094114919980993014745631007879046153800854532513993997031976030462802983761197895493456888316542662737960314806027294633182152594446087387825350621194803852447819861702111740308859353675186422955827251959514265228070010471979376221118248135335569576614698898636945164790676157234272028514264596558717648776374979977709658154289852288993281046270169292513353870316793140641586858114740437896168233661052028361705189298368128809882653126694344118688588466622437423710224272621580670851719669918988764690925721397339380385517587337568200043680817157210116037847452043789987014344664843925746394482048073974759289843994654830704716757317604902883072322831200250093994998088314956290686928972620394431347003075141995385045298929420663829837071833416684218817529265695280134593773493855202448995921390905310298718874778270528296141135691357822147107314866543077350328939013064815690542846161514878519772305055152270306526819009577237915804075591584556221941554994898659615776882644025323192443455580201621300303791110130205528849949051349832553893362044756482591673778941087160990550268215147526245001535040663453173505753106414962695139169720660155297010752615043425611547047006195258295052153783520649866126836917399409313106932889742760726608799030457565728240960754558352177652525634386981033071613935952015518380604161893086795001249721916088984507158002234950202482434487736293494324922026754090260603014687522104236229374928964601496245448798030759910004972292109093588843208168911209213540021672194806678931876374145883439759816686881620467434609530873143815491116204970916673486033965498749416331016240266029465497359592746100325145093563934434954319600084514311551554765086148053401547060718170846663649864860575270543434670266474399323247117126573118348268583336381121444171794421688124673826605205978819591618591979888063270279890996859716223513127419928255653503006163815706028303334049969579339017099832583969193788646502248468407978743222619735138908686143433067553884639339404685224886485760156300029043060957126160440457937350422381589319959149169921875000000000000000000000*i1^98 + -3347897014575073419244814871093081891070602500399481485800492807023162245689041256082964109998140152939781388611586947419919349849836087513773185089462591132042558900322623927410821683800413307922756045660439089359028030929745431800305177826514470582351831046832830814043919860143815904527820719288394532004372417217444878155106976745060466004851963079102107975144235840113924568837756746100967730381767544806272738803844153900605884883533523395272547138982707685908934057237434995090042946898545292632167352601965763503342083718694032612562906336880858591578092017683202295357711859690938697914404336256879379714924888915405788694934077647973034071831418656194600188259071166868782744557829805530740720676384922870750463944276902001170745834095567366518382372995710256487051148492245913656040081517441930002018991861832420169311231861611873989573719916738957894022729038629652515525945208376989097407799193179607939674956335148233049463040282992445784503262419731564354227621994823064611359519425998959813515234238396331284698421026212423361441599867710250673834918393013065605560236904930064155727495349161408198979277376743316519043642492261081915160219118067851937109098160680484139674862061068415086990318752842960305989312725551071729391542961549667618784495848805967436975172609593967039021214375005795147104315449477091377925620429212060552244041575088298614932331532038424909702425380469814996172822854442548918235631779223249478280478568336582624722875585618151429316205561590619379578613634647536606318635659668049285677368702366721839811987639626115713525538007304005648967247923615151051743074184263589323099788777994055668075967678698908335226998803834946369014067843484191342147899367262131727624787434933459942627999248050284455074989586490038432292310366743443575939745162019481111721563135886521407260108322142550363679181901148234128665658937363259473735176774715329154068703855258434775385971525550762170505588205199614121648020169687667448082714635010408728278553502336067416285158333097302100646544965574779569297793205081752515653756707902569661080785239887769256433146297167281767773147728745572491940033802086205951358343688310127563316243401362535657774997002517325664518105497442733105455523494173524866493171329758528941239037782574006476297957848972087172072977456551262097084513164385693048187735500976828151703231409734174700484750885549738373719690932731494055001610125099648514800778404727845162646238138718347281766717285912010688757809013062487707637860468941679600061891111748435103193400086826440642349788973808295300688863798747921843212520012583742338268071882387997230331126643735356392727029243323588160511668444582782061168025553477468994499717705821072065252189774848619403176524434352807991952503195504323634285493735970962724119636483599884235465364739957248086974985755195927812390293078575589200300182830616025469382850305291111133605629660288313497788533970323018500918040089579891799322420839160473121591561380098439228461326510408672057258117625022143864967350699452980125042809381176011716894142048339710342866489059877085029642404355881449585001576894688985459045981282591495432956647887228087511119803639408761572736478008388663166976671987923390028755072864693634440688270701632512248043256929669123177692029759287414666963570029848101128510307716594147475088637950489237461384888265843466437060512804391069731788339759647524635233701530399886986754024670258655251185580456688282145380287498389035606451561169215296726253063819122933747701898138526074218750000000000000000000000000*i1^99 + -1556284855347116033102844765401004963595085918974220123525354714137722045972585229407454323001120098184772083365929386872213174572324813574569328617666851250646687965769983889699804111809496316588004184141542712558202010891040845950386597453822317820010987479420673625833387159105291905549132205982983282513219451953866526002711729655173987591738313568425126181480863755834595285501938318327346943548234995298098513008539088180793482496520070408520751894930515928022137595237594349346152167255936044295321753824697616852099123036691355745524355602041282020577116369865500000466800714862112200949034615123508523019729886733915125357002831345326054899764786717486505070451532649169082499684606815680008405081314189100429035612283122570043376534516449596811839582936123354251792712839165480060644759927111201846396749472849799652827897091943240254913235497293496651543930823893842578864503128045328071784735864974524337653603804251359282959060879913162716279308741081165757358134162920916188893082316302518725872765473296553908451068011610816242209135593750238632647933416369440067831557427365673887261289251537430118916550417461977224189586106657261871849291415745021694336446269438806001378606928300696715926674650441540517571468683610589095272964951883076808606325987386964171659366123177820863923041554631611952539720462125771561743946481858121416947473263245318490976935777396352789690219574689157023935069647581405259329716840545034859598278767803352925777028130377391959388569869337250153309701078972808561556992642786391361730525384285109930839229693705037768378224840309108319222764674987402385686744893610345886619515294449810048137696855663272518071999445975705825312833231779273195742809447692641404043474645546643613998232115112095382087377173490337909343106188087986003158617678592629616207910163261004707090500098516462603258613396352266364274837474030675011053500445667123072906581468833156111454939379132523311222592236131183668571792678511793368329538011698805231232849300840671407548891610819373434287488716265327232028633672505122150180768372682713603821550097404259767717002427215680600102437584093596753968611443707125653754803850710851070313479074289548205555992502059457021251807939880910264661648819998837389099449271327343251717330507213521336221263993975631408577220169531653968979137674798177481846156143637508595273390364024004808908733087081667531507677812609518870321898375514083132054368435650405297009906407582427587707201077169708304686084661594609938676198708957119958627070520655445866783848170850117236105853528253820489532521759473145523413223054401158030254616437633920444554063571767694980227812852310815424200214058978556476927429198326383033364168009884541667080513044984103579048934366429915697045443393046751693859297105459308916215832676677088652876412406709137028808823937383095633740753331935270505923258654066031036818219913055584208207168967795135846521890497835372098878196613477327159325320277688543165375631293306004897477175737671522911718106687338271910944839584391865547339713957956228031223483526455177628553135465871878753564450864489412461899530379636465547880887518451502161580223679099976873660082250860764566400573120411835611021725621810918824847261867517782176404495886211617542282457367365060286631912977153705045460219808692085816737249649477616761141858424564919082459319332338496342546848761048557030623400504096443511821099124565514187270599665517418075286816216651449977569559210425210853305455223156381509803551378393661767231300000000000000000000000000000000000*i1^100 + -3552614338308278064315753742942846683311444410139132647312611542988885390059551625346721623089732056374648336236780459404226178760746242310089599141128710216886996943199793808542775232995126936267873542508790438300619823935809462262209595747423324332939956509301697181784196416640472699348328172899983492476777579598665378589085680522584505798502092581944482695194920125617081451140012851101246974478650116318501710287152931427463003002603149247212565008182848607505564051657499499954315054896206557163853114833797492779972616639947264148468333508276643698798095999403233088102426652531672724884894994466893663184915822676424104441964955483079247869582320204501849985655687729805584441496313661176627516798066384834129847049571982046844030137933658450540014979116395363416884843524050333339142491459228804019927428956328214648052541799785614112716132902020979043728360504543088321623284222102823667458768298903793903075539015871904441431589213490044965570148091539825965471257573626564459392411734980170929169733798459044163653844703193360114782058988694766593319657011115934423115229840234510732487512448156248182456324102166929605995259198053032778813407164400650196707609989667254862964315363610314347429352892326775789570185698355186648478567898652000112758988686408520672262947504607197447769085073599009596869408815607428228347027477163197109385184394769032624645450391983109512347950706535187922666226855973297765448256064619928898462755589296465928125305773269726555756797856994348928733342393693088358762004421739496667676368577528932880953499262778602522130895514364098477146666084879834600995104658691908717819630923370189558743682456639024775308488900159715417369604662025949942394227305317499545971608600689539088946897370115479661809031750403114062385816273619172249321084508389044967861225393197027004128952750525944628430433629692554072396111167807889080787427226495248948010572212802978865082862206606128364215350138527729412779097085871624540873061145650762164811826837684183127150234395665216679789076271308077779336802855231049104226929997068945779062131410837785914923095724026931337736474018227583496123833267815291592350664121593442095004327543645068878655033462570365332802161396804283455615194958217535455790775584112253152278186936203799676785804517634863799881537957292108390143800877684683245484549628846235489769577624282425839887908158535280898424920642792700142876202867355784777157298772387913830031373022466625791194864339879899569144668009476308625712057132989929381401203332570960314988763248502992635804523248731852622646619699235177630584295342953129848272935993413772146321768026837626069340120092107025201696253756685339669978900135907767672881255492712852301090592844187095691165707833988632813928318491075520885318857865093754605160790857868624649180363211565651168957038198580171746839808862181072039878450257772678686533278310305285159555562729122710191320320149906860071358494872988754846978657879324264197778089487456976201784415653696253352750132340594896866237199126279097091524778984644088631232483838393636680645131347291973201250900400669899288367276309151480892322801869820827291033406569239404992475756655540277425318368024986133391524263622849031388523872720032372180436539940330573205059713026014951235474594470496705022987257420982656694329721853379812100536101760199711719574473588664514706197352097770391469198927718417745022543546818772568695783968602582179600333368854594456414403519157892001693070075499808512718425870485606351680000000000000000000000000000000000*i1^101 + -1098499840165757094158984172468264212587462707976101458665081563240814739965088367451135719230887330895293637504247064838596878615298748781615244956450075270467360432510733005207979839743033770639562392724074828326377435922166419835008869660132322216719255061251893125632292693647294245993234999114685063893938129381060847820778329993515249743481493900526453441462823251313311146324080336609620865903313015926014374297354454964925854600473212817991688667318596273581056617820646450255898784649980865260147777961297817181458775798249744996903189244392193811198149642648741723116027252376392898509446119337034684427434277025800303665929096216628568679751440932747158948323027140065381746824498344176143256163257474608884038572467533705235806238131697653930555393582439054610024142077899713895482013742986099594744487869528820121126873790458723423915894372267131595416785689641314999522667462923449521415832357096380633611004838860195587603612540880031886666765963701366784926392186486864098283564273283169959121843232523878063571852857017104600624927828384691520037833465995114471351655442115301030760681877323204587290041329778725425102154036008000684815378397288987601913424327298193544512511410600347859878764182982132767722786761534725666260950791284901472323889052276834082845099076333323400258402090182793960423092233375597230876862784464831379597569541966169743302158074688566490029854567918447144601824313906325934026790387696039854858848854893992433675550997144953602753997661876365901219159477625474895327146749006189611099190201663278652151551402770509376583422053096887974309285671069890354878601787214992120760960901145206526940678439817127473707153214915659420054459659714242718956834040870464799626688346684973777824311023111878473781325365688175779462570913122034970776569827805972412229829428673512772516246072323515636348263547471186997925059239769016221661486286752627235239344500042287298408842044030650889353292186679882564654041742980395984607578130107624232172467088419764013557365743444936101692136818552428828872204160952019442501568797029966913771995497783787669871235949268017852262926921883659136856192253961333378150848448069858343614494954697938855658800261617006061627336836377011844310228829458348752466734792603301076276641207255140372683593137089491716193215596083478688491163961021649447382933403251393319526924450221821703929525349848461017271730639913151975040045038965106979026761387742428856547897859827398438321765544815558576110872554006815100806289321936728748516186351636024894989582393228660372296352919036451338066040256679241619236162512360965949127203272876766964260137212906687789734748781877845214241079825176754251418634565454012906980341673860487625234778739257157939731354956454785998038131421533986100460214897825706051002496350390871974627427294993512199853189095510545092929547197851730007465871683779572366035902402680676099133933548867506462600123516371981572773814567499446312169009473501599251720513568523365814309868489431606461645925357290430024759579797269768305678396329237927361170502179627912710515892753818215826105495280184495401496579717670402459789548202336267167308793994162853517490616490848163616815998117135934271289508333123977535774083347981067895995636282319928265490622352820362341916818486688448425696595562132815670194231859115645782287304337500753594394790489999113934629963483576784056348232605881087874879833681611614337370826524699075597865070776699792070094321975709338892275731266785219698675165544448000000000000000000000000000000000*i1^102 + 221577962756539153793045874347850355205199391933376057922527440500956048892929075491901563077784376500469335460496926221205484250735775024098494275458463903006438765202085520820724845114285616776688421926904246730075508562275772641325284953026837020665043813759235260315849580363586686087833330822601551425815866757895336226067742857735698779595038197742265077737812461337904160903555313665496668607438107711339366796746973217947968986920998570869631644840422643916906695087425301037384613973921431213282496154634569262829932783451278113512682427469044905308269743609665276465383011422738682190971380249542446393245953532542971840612261047611947816821582553407122077860323424510274432574268712439615836116857791029848736998004979435281890586058691787979038014094642853026969392733493273061621938783644713354279802323390695014467399757029417942607383669956534016699434881171991107308699907355313990863644767935447186341793781230927472704676668446783040124395149724058328069313626551820422316780355769176287284221399062766524272198437679087287809776739385350074212045577773903594032959609563104114554475734053420742620764212954006502961941724638895857795394593035360152098475395039606753297692487347329607613085730065340702669892856187314497534177161015086710645718874907262772191119033288890203111373815987270160335302999576562613569591580866733652396487170637411403747100376414630473539869450929243524145875666938997413715347423981815763301174196332217140031078874961243440140054716115492015705825280365076930702120164710207688625798491145968952164063933275042158921001519630193461111187971779699137602681157427776671329048581637682659330782536206148230027638689969080245561113208487110528225252625032778393096678195310646768484715243768748849113940099469502326301042656754335911837787863947858074619834087205641810454842695260735651484556516476830832571460870579619064162566763356818830154543321101912498147303872463444470663988522266405972010334852065850907806980694061001940838548374719633341461574069230877263549808942343670474838067950148059118062875643892740372278931923998491978980712119909278278380958518686651169409994366185804029024494182474378771664183193641669074641588454575431919824729994510073745903890199852429281566848773299330104427844482156969720832202572856507053371612948860256163136198183851568301660807666488307280686633088769956362335099628923664512831044392547718975374964714935064399902086888435298190782777534508546936646841833331080372303464261735916156331040693083101380349200149508781669315785448058377072725847656648759516405488952380287198469743323304925479086342781098406246486720347770664439205968210462679156325557135042360761054308735963587116019230962894959688568269775488455726325004488938903350211029167310417720688149194509043446451360645471053505426573841482347467216075782158508652984305749661319581740868399897879381478337621506488525196107138661194054205605885379138217331503928061189434969280995513521959663095713255934114467554100441595108918537600298812875156376303195367955580170678013515985626653213607753430769831535700776785416702954615943510802868685175358362280054800211299899424208809771639816020462731361403149557718061691691276062578701729043297814682729885464986983858590402974367319468411467770129805144758194747983783187692214816045516395075791931509928537138610512001394264901496186927044551938771034795453707367864492091467555261647269325051674177752748678425299109359572718233352750661670799805820768839196422963200000000000000000000000000000000000*i1^103 + 185518784743921216830698329022820426854481403450854530779185814098078422083230399875810111860029844766646371484311431542135915974064861010339866281804178381486747237908235471246649299230809649553864383586375099703367143992256767750497155354838050131293400783025968132305777130886216938917075460474684971379032334182290584735023460756790705273278759122023170998051992073318771160215122571118704117222142107820964470211845249357701469879310713725994605274276987614810930878711045551880697810153566534756171040895796745125473183453461507039449346535372214049938650078055279604178762693889498626497268684436574459474513504228567830706550946946463273182202640620796934504308785456303272711479464403625691600563513441994096277262561478293323653549632518081114713247639846259062385581173031663337593994281250863940416485331137058224287229237628451952141058734631309832496959529545814134189566619406181790732271824023710284539661690312022463045402360904537196579727714164008869702083054582039969414631409820239073344249596625049378004252212035922467523334389497803532145771129805668138897142706103584864049963385871096530743757806537625555495291245511776403943655904564913336832540378364776500556187047251568141510431715524170457841451572320341082326430300230967048516146451021272751764947574096452508977350516270839121679737562728404375512149850864594875648959999235689721174536475198394143437672493831137839006620907955230818836837079880151318436822181618674197118843550666364445323780260085168026939071663969368227053255243395050040893390669274580641784367608120082118284174157820267214436822980823511774337050045664917168589489434742040933892713230610616520190647926956586347715377011772918959026868343882400664531533944814321627374284996123500980474575249944081826401987385328885791059311696893188875071002669787312312165133329458752826498707801955590480478731556545849403236676647903753990724549654913683412461947588560156848541251792576753394866409089346900074402253823272493034160870938921054266379658219003237064729938415144928000339344815471247287427952085872152745575915995166815702548832797783373072797392511194638067255765589281866499500783414565648302775536523194932845626617058029421707491846802814843142871852775239770674504149153284156053806924645101121507090087302985116704310266285174533216018830725774643515709430457969083347090082052678898759348170720055024901870957606788784051879491137650649962216714641691531022652757380951399342300624348377444332900746603294237406950552071154019929733111289020034999409042388130673243602866229828521066051119076805479642514154327774431605370608288930631082789287428142501631890957750311721911443156046312342546347308065322246218045221175785569706947635188310177113427443243700074221590353526163022473994335286021122684951595347246888336190464007847144600643968412042072011850168048302199208069914118610647542039359683354517652572611966082782238648097297284321817198192248745025788800436338417076258236753744648949479663840547103757748300309644858818865876553630062009581007325941600582824412793035553221780067891058889015276235585975533946586803227048256479318621532879652554956693762793010628593752762383426214391524106055569826858174418797997109128158479489334406027530389880382005001632495633867582533392043275204762754037520501420926828348780821534637515605512206669419524072475854301821351468106370813081043808487922708926556951700127615872756840682214552022982231737459868170755781275774153988939374081450345444147200000000000000000000000000000000*i1^104 + 175085946280525109958817874302400136120432031309094313475192857556292420125042301652120696505771141506458343353174899747046810922335056730788768535182071780692585332564074561740315381123956189286561275470967803698784579265615252064141971856024530975363295382270313232734964069268634709262754780991654209578178076758351181331498316337602510225430396689472086738075055437953689075747666845211323472930842811487642401263073958410343319986537702193380297607111476920937696865610795926082219584760995013806889018612274266572645512665010066988110941028363086409120787863001341708363420458293610218627055174056052404892797694953390355592487761145050746519987703716289690371654765927979542853027176034656211736583543966985203445293805886124080468752955861234339124098087060714115407314595246875477792030644491139069991447296343456558746445270488898523802088515713331316214828917702671990432985460456098943786154744991622037772247013678617452268395704605758425498824987054985199736777187779217955382587495106455998776895090149651294755147379830088941494287908722496985291238452224583012264624582951382954226220591191692768338680357909014415330338710866246044265038147140669568525841411243894715259305444125179820240529808207788419490375986153942591919642663344243287702641975538148287302956427829515211489419304600440691357104561659212706689593702592544551247950530638768505526760255946836394217257323075743441551738260595977038158856225805542926442464859205492289941274970732550888081206321169591605247110573483773713028706993058291369915626171261318001968250643969441296341836282899912814201764032739125503391340322197651934608204132328150246450803890659207640439983794850816349269130587132022658562092845958291430833073271125551467568400893377909911490702660193537539066883365402003230725448674701984573183406843722362751200868299688972601911986956396492142678997203028096520136172461522915393830307240961143892458023986351425837772275549225729934473023659353584636082060923903279520212580374640493743363922658345409979250975551720569388305037125520157697464926870121025335208931332769340586887677431900345713697376949057551560177795101045134337815352816869085614855381797331096159631102596808753760767798235818289234347381889590028528128878389021306763095776136892604944497657158500858995920070525709013504325038047651156913383255385560564141223855209833727802179490916175958449056800048160474204021679100414849816596578492879905918617918055148690266675548501047930996023885247302259846264978804566227958967603848753307343590847442430045786236655031041215641299976741187589703419579818650518568664023959283905658041242200339644903862828601571788231602604614842144842007943239792406666230538831310108057951067649053009615316323525146762218324039378908463154812267046920653098109183700518312736995764390953236379378219812910631706775228048288339632612264197235148771137097695702533909226061007491480820835637466432931997754714788589163381659897419048017503229606752193463936014170488675179551600935373238047797625428100021230907715901546177914041373784238083957942226217728960308002002311038697022233038750879971374735751906988853448640385944286151953231059324500491776174038484358130323615991525964277095480373786677350087742876437076185698736553370753751764419271090472019499377930922046539992915404861662942229384510842116774238464006493089598213835874152150423060828138447869715182920143741902014992824847265825188852567043604273296829873382186190812331713917044024934400000000000000000000000000000000*i1^105 + 82384130860411981995706882891446421797634899113333429293694314074823698659414465695070097227932662497919089098679785732729252975215247836877002821194142713861183849171736868284503537788916854984065651830929000163681624470604330994612939152824667891125939343806054580453855143212722604985755342953337134396639566012486233332916998865411061931565375743474394691487006561877374536846619351091562092110414421591976576538158080358243001695108552749762037582253019006707080521949005015336656560910249547191742342775954754571050038460186943570121961209841703488160687063641576344640543315199223148946092281635290340148712887319040953583106004113747073366451108538862009643866494639543843764030514268345230938684122114993668225406600345592280317055702605027492179108381291920688115913309718482010452385545247228041993108830242614937410372597062520374662076870517426034056438044749592789742603484053163159465179451780361924140236858729835351207757249094962215295729203669658200370989850007675177858808777569935171619834481588103273235026236122518293705667589638158571326727175684747082939933723001202547773102651446424696482879599312310530816147146721051264375526977419439567884337308522129394978060756893465816498192411160275200486544794277140261594670777503594494105165567507329185291598543029563231930135140704216597408982099368598335340777747342114211062849721716010738207174097623424914790998991477682596849865716752020323273939476197855586351059001595861814698862029435571152945114487029354591215642462865359736001593659871886587587695005290691740825183175725822073140740201995083225261669965899796834047000895112723072487628340138831418067799308982974096704370325565573827621512751082726463095650409260357660995487995759590530199266825198917476374050483856826911195712309225464565920183627962419384080533188921863688355956875649662797311698795793634268015787800981670449306110039288131845324799483628201720889353722365497062214533526195060657219150398726782577942507370073068476621085582715264172686446383833469992834438233353936718744824236873527892524493491507938411139400192080945750847235641433007852788063865242064115055017284523181752832347991369654892604628721079025024110744670660727653822008923206831006580256392377920963678986250697683114018004035812835807542609555471161686452601861111021483393234990591209101791185277201166236800453148781518731639243020378467368672605189738709287686127884851458035957179595973851689738984106662665982358663008646139691753836586791024334248753233604353305091068062736584142331991953937112403811517620124827571329408231877621199464022258947693983822773512420178640203159305366313871469950661040465215803605088347281302310843718973005627812649936907325688250969377685898473709285279631427234330452521846034936414775770545564940480785692524082728670764587376266984386842891361953334805548521484838264860542726773476744172722622222833708130741383682500268212439582149350989899871826387339375986472235939545466524626099023654604762576757930516498306265521391783219937623443579153443133056082352381757565252744831366216994629832357320711245989008796252307985348329123111996306924634699160132965893226431248143564901172857069340252783165139391784508012041934018517450637425504847280029783547597999040031706240296042680428255669443485694050991584681246809217302022838964527154982685300034775180876644133105062102142125359319765469090101134657108467045701492919924546567110333682459062174851732136989722221501241737397571420160000000000000000000000000000000*i1^106 + 21108886185985729105557929426200084542345995480864342463455601889345953038833284899144492321707554116958558097002247181591673390332006052253433343888418094455913565519520891159457554249800323222888249071770541812453140875171927237513915352160455279783336354322917976260839499737922381109893433664337952384245389076522243578296502309062634787850838408430103577073529661449856488063432514751427123691204989777700582642659894664616612200353276954895495562324959201030204789232021594259238028999378760181219369153905981780668254337043918588492581002913975442751265901789577334176984168417971611822825271931188384541822526589974549940046924435417288312325004495339516037452543467918374598458896847474611178711289706028027074040498519394546984254353817436971956159683336165503540200019175682483953039623671226782312935503746019143007661428052931594425238107885632192905878940050680514794816357795082627954771411065359607162862505161267967872867811231337599946158524107122158103790760965003900827179129116939207557851012581414079699943822943253904242445750311921388466290033491463951671662340548040167776882014800449685890573299776220856474100662196418452210550577213411923981033793894467176517775684211816553619253851716134403198105916492903456066133628075237767589472401907086067871296676690419323989716563525959093263458161051914523887554501951668024792624259356594544747226348031575927429571593581584124172043050710599670885315768573311054666416853277102835488856702414452117359476173395671616789238085968713765310050885276397988204879222683324189652163846209990906285576217378882875859491926491423556163528112570485242149030718195521744179421107454646208805785874098923878275021927798542465485071229800559194667061825263105866002305454359818073527881347371215833450491024857211541787812982697603640560140411264822745117943335624172315697367322309068735307571171806526702686331307464159925944373646936515039788832688108898068362674858402627493313526679002047128129326416420958897037359617619033726330270685450893707053438165659395448998495914435923735028092246768719469696065999478296417574565531900944923719024003639202141719476640451678822928572018545286397651249877706085749869742980148431980098143706828487055664271490756283235051284016308614540795417613554842619738893345317483901074738857018668591142023734363162059572010644838122712646659441749902407119966128136534486108227085221015204250436583976188696757011344000368541888384421122488416025441913418054433949557750629780098750299734428868304859167634044539627093393952124419216186125041057699997265901654382087589801053101417194004960258360045806320460737619498071277267718975058977831132328468977579197376569691811608599670609449290073732726103468715838208160894897157043949194700992453620877568074057832142063679156080497366009939714247936767390726036898808010906313943716450397874302677265261484571566626445313082703080571584165574250570111876531728589768484881139146702948670527586680080998829141924321951527362202076362992830666037850044425501851193850418492916694346234421203682474625633707092744091853513569999498955976132769263944882382463192894140509985714262951753520352260401861068979904574281275428294646941138311682657097369297635651373957067368016233305422701058634830131824415750761887383061759461737398524433595648433058577122071471621898271465979740708424511050811023175170222841412577841436201378655684855480636394019009593225025376278035629866808519223393686756994531671052124160000000000000000000000000000000*i1^107 + 3566301697472827760975685135246211016709428829971317305312656044393989900865003243238848535764062712828384288995730465822024906249066333553747819813594392096197898983457573438863742673170673318021723062131321386591250462081928697240496338745837813946267603676613687500707594373592068214106833560843734466104586072535533711718661904453136252460171827205846819884349251185736865351582153654685094455275376271379328546015585274112169325856651496390626918570982046312335520003527385783438805766570780795813078357901375986620373605984046673487195081919723104912338450281778590070969500645057376440694301679493795619078642293342208316730620822829343435055164534833424759006887955330008564534770170106374083876992165950879620648324102822018775218267900892466267899615112515803973256047754404287948342576407540031599870875782691742270059429464694410466584631486765914846612440491077975848062944736084206900019619453911028380521441435533052964896313007078228623351121035987552382193617078199153921960576629137821855337081004395266723372737996599955431600436644387930146380989053972182647712609672189706548944140797430275265639325151328682261841943161965638136821390186816142135038732127553132676425167945891341459403967359528514086993219497353494432182291617011370364007252662346394032500385586502542236409648899400044124191740675150072771767983926929503104590382948669522347125170389513153840827853335470595463734257658253609221065692185285647928900213477456739050093020675702764591961339982098222999217351011389816098710271610586996467619302400001118461335610769234848939177858154721087317045635240720278990535414845761743549922139088253629322518095677676422272433324140424088478499880288083555156084919918651244684602733927164282635835174071438247977626576847010986468434596058010542694189799647867613126707185718590934366159495423517116982090937399718217739689515617118666178869625699741079643295376696929782976310665721134172634634814077369260154061630720754009355305702137659310642497969149259727735163786394574645038515183828022399379241943396519971648720398247576866465431094906244633921861543971707803765827471101044360233698419307205032428515614870947440406335659142517491754131106662482794717565287583175447997597322013688702677418996724059959504538909327201151846550332785795024098635730533709780531738101738187712836933210735510837046362729570665496271986567586043094989610593444989666321982241364270315661156198966656224738650753922284714190816122121277644683501831406573886548094008159502885718867375534835870640923237285287975096386937266005152734364935917638486841381046152339179622569707056333088383230437553538248076987846876243206038600058413362351013398326747782020722310050144322616662555458818360413720829096575163606551107635127766266025297296907755753261873612519124305645793443270646964623185060803149820497616527924959682178446602050556412169947526157949545121545977363869271194724126321106321867543467392946346267586224794154163879633922801660896146897830603176846511264783604854766889381040509734138065554618739257969252160995906281747939372103838992574714908830402451445545000700570788678145960430561503265017398578247585587911796516118622256026026043991247769856749832390176397079062479912191824264161347206708160877073041556993792926496569786309478125281173861513648501832788451826394117470876021835761841963019153176471404617714187096112530284733319493415991885118750406545295951255463521103592751581471132556852663683121152000000000000000000000000000000*i1^108 + -827166651731778906656838426540921683548718079635774831710311900122859994316047791142230063229621841485919816220045983591036929801986340382382227435668397750902880664375625015123399099222195334573026043819948151575447732087808910734467341684904480453764036728722765279974287146671963831090539781135470672115515908475719537965559669345965809479369003830781531784172667156145313144959756577632733219851042548522204917427726497774928071458951609608311450866805697960192365200175971524655034856231836284537471106179991446644235004672389886219890253653915671298664064589186303103795458482222642323008583908508954322455797127890276196225639742627827587502672327935812874854071169428555593209051117296712009324007174538302001290430512093106486355928677656679238300704185554463944865997255150378085342112505651137797303214605832101879277331702564576506369865604189677668088688511465726862698628029104857068336536194081275967692170119346208399556829082081425002537474360667482785189933875500286306337674050663682140082188915354259671360753321369906523296062781576112609736778722253686214888526054817477339412337942412345497522992109406926903204977123977686198572548595037453760030567692044946480104406779700737717656587412645517884635840161109336005705173418656015522017106588189198442288888940172367562080511783448744396247807462063601772182922283874174235022413090894567204556793186473598544761354178227780877759689492031040203346096885926678976258811408940953352004965426666731983478449675348203463597274444645048411178649523455533789124223110700545934985231895434073149327568189397251308809106365984264291479998064491486864579937395769208138795578506018503368100957348902904969572480919232782427738684559123522494820750257256712791105907480931918982912157425999495005104756766162093845389475746966568016722526767400410853686274784503745844922956251396435424727994776575638444104652886543092981790353796261823913048609051981658969291031865914059445579431208386660969558860310082436581847393605948916079553160248753496260249896340394380606719901274755440865981295075059423735550457914975286968010340593083527782945198299828694933214282368476127211265585599977190749945222257926936826118284921768685976982816538697545386168305412487881313311579918184103886825141594753268924609601100324324690600049400754776025196179050229757967708380609243389041059666026763839092569368701250414739759091915141439828491826374355014534065078819349472769886802482552423897263443978040005453083286342892165214466762524743268154689687235559951978893177187240145030268715475268149457436986999556434637596368625304130858430756037877338731257085537270974090578076084020984763657078602206885212364021900160441857267981421719025609630860106495747519800736002441779771785379490309393167710295312800918028669791509418271853609065187768076402149916218479534908806650725843391762475505606092649221203097914213149768584221688401863974000104491361475428097059582885653580594560487742766376839914383318291701368318471849583031024954585316900291316605130382566025870055877761343518639219115380099699973605258972900625395552784039514060596126684662531303316359707172228771709121440644654008736767274571749284657688250020991363841208675526541307361799375088594453796371201398843747372063647417711157397980598163964283940120674552847345891854371893120498655260653958053677471317630425261293925425658311607166645052015173871993296361990322938197109668535937162093885513442731045943246848000000000000000000000000000000*i1^109 + -373037418222171946257445643541037136858556741545587312206025507911335986003708129993461054847564441615660119861318792719190549613638988574772413957323311426116650808463511207617659937553980156885696535408534873088916196692408437634279002974832853381303278850881556069578578194241317129732315010361223778020492203291991317856252609147176781364604841863415323998498592787598866490259722605880844282377950423931029206767083519094145594999685348171393872978727611494520567247921825503050691676106881193379225154330834664699858002915592246860840331295659500383075041690451181443975402569992694192338060426356789944518547875493003558300854328117605576951154913031327348626197037510236541710163045820151105636582503587683746368036784355032724040494087525424658539230824321242654617202827187295594368588616923413208482639618143571826391458228774262977080259302456217880453156146317332387012219624573184514473983719615135432099960286861134170907181679240424840292148429915075711601597928866104546385703314725571363070384554642403941070515276974371125773227114782521915960625946492831384869355055682210870448094065671215453529428699940889729259163437346030178193020901149227658658231045288045777787465661680539750184868952355609501887505282146104485030442647837010175189432106522261179487662183591355934410713714393974050872727990964222284771967594597745101613523740903983605801256262925618474048355363501471562161086988518806281123404218348883829388175826929634807549606441080574493228953673285819399232889478383215404808094627427653942357470924640243186495069885977789305293403697400332055886811312655922530439647274293691864473040327353174543679954204714780900293071187734811498960593823148802872882562830732298812681912219864223452937484205682095043242895319061924760941954129858059262322927954173398177754169904846740007568943332032551534862115011420807742744174643602491560275792610850530866911888625790703010173929098657148621709975548092110167482525779092474353250076708147602563937792391442554260032745780959422520326529801111599100168237462360888787157155365776600466125680232023706658054429046689791679400784885326501115379530481002733956689521857381628691231137227990295101842543759236012073736608336541057696450116152168328067557292035726607934067861769625945696503245690022450939543789503427056020953136100059901579572005320134498235737534510594295661172211117255376432949683558941264585023341161724017430291525083667493509810482588277385229170658568692773195237759181476506140171805315091610474035141052773118569346949710810427549249995800070464247273049188355813614701311590986255799480078554167640585853269092830078199732881613589335814626049170541564285437774102469820913957589884266419773909434688682950627410524228493611279492217633965244870799487286390226846716413948650532804713259753821016705784211801876133827191463576821338202461220205296535389265702396382931668560044527458120050000916110612620230838298790774149485729356851759506012988566240338208587965563381517454559760214591623888658905390947990041565683703764071583797993104742130512712681383771621927613661671992236583548340609817774769195216836218041664612606352633734122077758818128631362529662597991539495731071473513325723019701098139817050040823290766289715782733214732583921600770862275895343555686697996316217991089215204790469843791070541999455459916971258847000562511104304475397271343632609958023936001928366034033453510250323475871813630997171602561433600000000000000000000000000000*i1^110 + 9696547017508698657148866990802357261308841723553847282352393225081815157558728604150186778331068118526908021070165966606721114973590918481685382507832406123062555909306978736846869263199121898126949122910302105859717464558434786903048406477401674388826781900622402196759910786330175198502998705284222572143729802055022768623215891959986190919572021776938442746541817694771734868250466319767784895412768962475113232962091832485168153577327641226721618653666321241277006069257777333190076604528777155079399422452297457755308885750345603658259729789606818884386179765155043464695321535441062007301864447260010846470734348859850205765368599806767947163407333262193900026216565211891167741868189973947547941642817099745976525038710557756141310325098869185902471215200373174493015756670417329937233323369116860040001276340418375435676393020328237644276177951108175161252291337334749784299203886896422298809395890651758469461471368778036946674744507455172154252441416639814708865187457719661092489414454926053529116045275137674888489943606540673307459797901510627163405366119433461269528255433036870210080926434841092114767502867873068311843269622773005994042552712875535596791412241254794682481059545142813270213188961812042107182182720028517455035442237497410783340037872500959238926524280951106888483602377040837239068673067452635575886070812876449786804271677353533104082761351171197231251978252050013487531818257105864988732443195406621149244913164787431124431421036737590506741665960924335189989184397763143080588221161486501285530104931371435071391720989385613443508342907600706581340760332825351774218003998947247875139504990497461913663754362260517406661181450387625571953216031094481771245578761601551168852774511322612271334242781492239741873753707535913603298014761753813040630299393098567934760889862693650835887104844296373658154638445149531669493475851755775362978707847994222723590953181698046211882208146896081480943816665105317801043602877342254134572425556831553512341432520117541926561962026636124320706579934518942886830835375474697764587881384589122789420792115927874475176840657249773250322036144788426052824367251171701183737865424830645557649408348234282556771806975500024109466960628513648298725348504366227723141052693354245186135152943879772686325341474107024525216890509477480863659520907551586905082210761032107681255526742841719096452607704008811227787923300760531992276571033494051410080521511068649801344552819991076183347712062895545914715843160960947829418394264247113364696182543887829681337312386349497720810037039936353693520004888401884934713585358447456709592977088954146549643569317448280422236889235718748967834065827243264422581346815099983891557918715452982242716521377877142662254325163237983405050223313725252366841367205836865267208407440936906095308798191392176063308140627362681381647818300200097338284578980824850558383619311021899613421927704386051207661477309797294992938573028288220351335069285190282014471885832718334573515287060201566309475808219501570096593164199546396266935533648383630542560717893921030494564489815321081152201122710360223819237319113907166665786027114537852360837058400747268496639628559410698114515516458372563635104043553101718118045742067900575900320382054572822539276228110265326438889471043157565205199908919541881491951062945717996031369130398880950460604183184114028409572148002997414662571099143860645104404835920989831883622716663768142830664417280000000000000000000000000000000*i1^111 + 7704669256164278572913904123700297786893513537570731459858571316700148992621085611874267661743181534891854087668326810312112094515849548889060349201501401662892184165012721497070298673918967777861884075700796489598819615877248888941442839078500954465473152550319547863329691755205207671911224535971461475990803060414526367814116814081326586919179889740934267372007113760050696579944334729178612918673437953442493291008611562137382546040617573196713858934630926173848991915711950822159301023908368325312548947716207602038220421405264436653688794832355374151033311669847478775914818506980777562054666357601321800616192621454097309161466200030287265722040751527759407241300994127900177183418231188214745409601051000032052300057580606435024155755253559316691746576544806307799926444229477229122149533642589477500903171524471663573045075768806463278605272281919263797346842409386974568234689030910323167945849561703903066737341521813430169636894892003393942816641906703938395149744908870584573114766858654746199165679056659537772790558080156951428861737354155582411256200051796829219681750191391576934913710530962128441303676222193965920159645258809916047284620075172919447744896082400965588932524880719244877974039169827023585818608883382489458885028475983823612990295943311529734376024501853876935814491144908373097370061709644412208443200359524060671184690829732555645156796723705274818580694324235780970851456999543276392636435172141589708167511604055348057306425748326148394705146654008361000509888180512795782561529773521087417782941720134611142037675174341591812358119221732887243265250284884153341385670613149583109309067068225662913358688140361477888361922109571690846609469078555496420515883613762259778299850041783660339978611714060125922831151150808584416986116738533593045364809924502481764356112872833653527662811117678895867304990830471896180985877865533497007965720580637801995789197457209203759276838573315126316909411448482248230917177733429341284689701643410156908429893468514874298460277387062357872164399481394507452205484179152686320459040072744730635074869804025515868197220489874822822893099592765035316870698913155108134513090638024299291925992201553921976954724462371966652081165610392358365258929840803993567055125619629748465654002313187677687564727405214873271094549485619894486056064630346455520195706294352380204486878251626885148521952305173399678028987352997827041377195989256239538303394810241140786397192270400017547492778940705809618195625871668609916988209086446670149803812445308026817252908388787313712634980388074438446276870465341517972008068701738227675751073766210941380663147081095673336935376362507408368745905829459651936027158251202005775875117258509062379312267197174359179321685874384450631353981646975292705236149437251522769305681536757336602638332255058984179788785321559552787925360895764180162478666349919580731452102665587798954652385468737002563816999730522042326638201204066628086361782383819529250705400918227147211027082465496311377103463979945678815573977753869984533608428218346228569359318730137250451045184038839702968409235294116018764681703139200299264321056795414934658398719546627066298048395800838252610125451876928861055419253964320028196322547306768669014907357184022349491115854704058365514367310357590290149248188665022804173973079881515106753602480263504477986372441437113422893283354494236857696335615812516255688807185684870473220062476256597891874816000000000000000000000000000000*i1^112 + -166236094519296106649092765574000661946755287486629464849227140788694282775673881461983705536177187681663810912124651622406420116934892242450098549201189575599175885697893082608548286233417908837355373118065236064156288833877730011094829661775746744029682773541784830023155823593490710648874964234332591995455962971519866257613285476211916525517551858695873508828025528564608602246184565655805094850340013459061115325588553351412088130785573041798197247072090884493345811757479373482680158054864339221501459292976553601718373531066715109083017592621624487868598730988641360039723250774419812630022666249019245287435022262599304228767935079401917790707791374379579314390934290331213299663749584165425597786760846818661569443639363622182425377043710114231343717374468681573569051477876430510855732154529365107506877866732337001656346279970154334571668382958546247058261355475383745150537113215927001904312130322328372692280258928372816314219387561571863388093300802265540002775031447455573276122245201805156756234726944999518566206874305535053346031939233918622542143917524939641525353958177238278741091855069952474774058926941867097164292638882917817563008808842474990232153161635917820872500851862635398082006478853517362015892911000871490243616115897192912911036816278208127506342918488710156474187464509156912284587235390530205584792496498101776417422588723224939389441102467629770890972913206131530122978504477300742959077965422736341255186397224150033120991359686645143990225309794034483044179748749134029470794296766585674119525433365821473364481827176487424326004026625769982327513527570845099925415314089949634415334403098311255410050126503677334790082784594943445652617098541509921227983187941689571457604130517473498793771410489684546821582602085863818273726884770680489519030987810665432783175032238627457889720572825902366339220668353383093066686732034212049029940645430151644756109070269429510056181286479258933854276117040043827662105142519056432783090088607010209008485455887088908511339051132155607543654377457791196268949215887522520302535296692965783560429516776945141150868867966429574723618967088272457862776335100543834983464675143725113303476745319600393520290071358896516791559572515466004094108251601426351257096626905068687792877830662979705434027617353105087991255144943347243135389987527358112186897287297738904736855939927225957606632481180969716023331342646109708470050205304699024395000109514975494800824204261273890217526060746436644333799923874775165318222705969556815196473473066498264906494034642376338997992062472330648844250274748591303115033909870809572522744948587313966904512733022421383955144549437542074814241841147713314726376742973717513861327783456213962943714354738956369096515626876873584402124865519302700559615864843909476712908833343830199873684968967895129745146118362626869452413265124080547980576741752232458350518468647116421046918138194162524574063446437224147086024335746323203048577070112239265591214914836760936605596171232332850016449426811326404327002246131050585127796957122977899221093485212434906613132257080230455541944258621827932591735958011572691005669313962076039668025344547204958729101429399248669959951078906732342575413796285543066676025512879746688178797239301670320174344196271219854542268494262821079971165547790921523939609585411768602969617416689722563065432273013129348477020008337359383222986766362225024874502681535424153307131849107046400000000000000000000000000000*i1^113 + -53830508621206112480709499005180855741019847552091768511522599621131005201489028935210677289326690716097781768256991410229254346217316816811315605858421496900032109108947643309974159274454564372064544442744139977986578643322894254882103712103402086267629903448603356192718892960102601898810885076117313201884753651165820405511619372088792916322137441093065489938639863329413473796298147247124328436462115724271989603660739214560757794756895674042720657919629442712890565174671678464476068646516380626044872202474032476092589489917725101186178863125247692578729974296407668828424650121639267284427461164249771886221157358029330862812461421359040681679776705045226932715557001875498614770163317310949992673958248063771376155768824768939051294012489682571466063213259499800017886613641165102019043243945543843256905136812021028666467640641078850002473508926863158314409001092509674312249040122613090989312831503662593343216691745552562282431297218019957406291204615571407051244003521988969598544162732867382068311551700045217116389394084276879587943424004624599352727631272751446295688203886155458394526631191138739768554853542927013182195179530081061382303171567467176568956823073704419139110104415574766948860905642302620164393601241014873645482402381994053041205475634856127390415646886492012493929899885228302186225668803583762584965590721762957539089951297336621251029880883876405881413076937590308017372713925446101464702837365498597784671824005207596980730737278246527809714254462007460663070576991232807560920984834942634914703443150336538337775703119970146682577962549886420865534766137956823712217675892048181361192113974890812264008428779020875954131084085548057813699319587429991350877224895631055534555389240417224300109187202134550719375005572952936605587521519075841437961235131144839181200959180242287779914225814834922152217168995889316263500744096677621071096635937503613242457667725630373568316442405656522868125537073837152246428066483961894161356311064223851248286344001797002574390993061118852971749568826247946468154591582590165749907635431901800984833396088637115010351937859419645326241502888645700463655259721290137345786900809742656547508263103338619459008717860804212119347056947780808403699460270768817304252118155005732793893402613917864873597988181184896461188975446184047117732460952181525843821120971041035044227044200949445673298731721551283086035067741212101570423739863293486902487163471941007380022550727390265760642099734094575170708000810701262286832815325477871938140419991512160966462178360345145022291088585829607854366871144235626908390865850888714082345396002532444727148636236300854025725409276039116753948608958529946197905456487354763334860799863371573911100176564049541036750951075242396685575366320947392979837742266178792049595683286365053697685589184918940403232280094529556085828495128594963086767630633409675163887289781033136522169788616999966359191139019163922425423495406374531927015158953124130227528177345555876690941589052366041826440806065825465310444800006746401949313217132230482536051613005981759987269126373120385380598651385899476959760702526220754397442211942235954707424378183066373476161403525912785834907805544193508564471571765788002275041942395183168263152461341421433162288259699300015716980447872559901861330650949637216031126594914742867652488496720759142075998186078746034365409211234899612775255261772986805799159231765509635779481042944000000000000000000000000000*i1^114 + 4747894225491887347068124226894084578688877217801818674725324866505594374032736113605808040961531489446289947289068555009923159177720001877784198468816899238396833789938034985159918167566365677957299520925382090505941203430100657872377124263625013454503052301040477099523951514763064677792017208509170940279686248791684653531028880664316777727660949474838809934146657181284527754322773967680279187804429953945117446382502845153278093645382343472400900049463194446227518870111297798356552964908525474976279314621068834858831109602690914960017138043385191030848737919430345674346517459671731797809451159106815167155998751623725910795574601964509232907636304358336673819402939647060688483193668616606704858976905834506200001337222684967384110019241143657602599096790566288800038874897633014511078944984465589399880747978922243687695071268990670672623671663326474270684463855909843358221394622973322278338032744867106847767544104544158350045078697685866610753087699529090496255964987599078145180143088190407594230438081594270732116091363330139420821850650293617142766214349546934720683229314350741866069845644140116096244192756944516652547876690194222044410694750291341403582646982881978082559288287829222324277438147701743605789141202374564524307021954709240731786336208142928621439041306920279036106377103495249593076443053533522686653681102896596085520224878283495242751868122724215475464760181461713098448342289656660373138979358211531629873272194700154668428100687777679782064945354384785371425721450874659324692478128802001143437046574807078392109204091919991185218424323660289445256694807115754896479951054318459090840866269635164278950952371742571155274788721706731869023718223856179667705245916830949737399258435724624462782775044571560518781551494011263100338186642888522152695689578831262654663590526428095253125672747315063855150192372216134895505369269481820212000653157551037810645344661910670408214817130029470566998416255043531466612012912600775982102876705012323290071545973673517703264241478375053060890115194114186149426112125644143115085072254003615090608442867592844535592279162243564263590112647419942406149776418148851643272278133732932440411652475324225244759993862131385703214428930891354720488519424388463617495148321500003346511786334567855888442660671178725397416832521202629316617956818401192291172525738384895294644559048340108757524133040882404804267219959911523778533510997074610527031490571630536077093311628223261659736525458187471501623118678735399611296629672583080908989263338638687227196634052056987396116750586850791174962517201058810334264423019953681355223592826494507462468334053850502055117140321781479939733374241947622950554607122506720282017676009773766793229536093363741338681066751909473015008428591432449435931190241711380357429038197744809963071594106092976943808205616446783825351632227952314098352229605513280385937256722381152846023747089900232274864741191870702716948647076442263106345223263721941269830534039566762716016619229631968749040945405758991414935931638042567568453332043192918921505269340783648014764128306321617539224576293398775812262017742404213263069321583762246689756073123308143761768993875639929817270137333235330204758911605509172807223084475931992973943571058209532296611685027260896057862399482366394931255859253610875731320616748168058978337334214684256191997833209978916631831485314649255476627735135576300152735312603000439046144000000000000000000000000000*i1^115 + -90536335721371991640545147936311759326030257604476919914571189341196925776630069502640476568228250825027428580843988125498439271357928758580930407816631323683099774902836319193109178111589511454453723969657892067135941610255657713911953006187788667270874779969511841631125982553268765467019581580601307804857245759341927586833201391454523426941036427098199279834996440886157870077047153363030744030429545905712685670762607964427378475771344050931287479364421493908445361133482916417569106115057842577645188187870659417554870185811067029848187908522487639767055096723801740062131016844060324695905588788831212743664626887053360965726718325858901934931583646907590440999173898656146423547610457055653075799516974887206940407645940392764474630407146345325078577813291947394477775906066547175038949798589171085448572485522338592556833661068660996307533521599210075861162848657971338034540936571295176471029497864041109934011051842039192028634598725156899748109583488156030717605398012173802492831841273290790558661167058555903674001488143900711016828987300055447586387278021532623495439980685338734973164521815402510132139499197331291838099941404607565581242310157388021646334215907310591085605261736524695121259954037097958233836421148467075347783322840727050272086946144220301895542849977273431996595311073490431224514608681166200346692851135493775386210796701545759101900229114459083352172228801563619748489201113205859165242066378681036515695214508345637774491930088879752151089767732821535341778692516524718971463782075549319879051974859826364808601315307267627925365926423430042702237135829222601115955251753926479137298100945054997478457206142734249354545187186426921535503386081257265473441172677453454366986417019470811825930715326082176853284261165547365450851689823474759325450534950119966088968731537021710702812947621433919556649223444881579765308357343308158074370765574485147763812939254255445311147965167950580846354607901461443851369575485921335194844604563950694738968943353026654514374512911212459169121076536125589684208448798630752836864153716051105059138187880893196666753475858593263402118328017028019135737339077094701400778620433690364237839849424633276159902560817271308264914086017224376240784203430099983126195491455385713101538441800750898165361734618026228300222515640716448763172234931569790088817251000123629518852098106201486000666829579204080292109732600417522900425716615327264849216005146220767304319901559512632725880652270705020288407313965913029602228392524966895601235717523649835287505544668465872688764121949861797249903178438554591422236613507785194548872835096045135575075534536110970499348084375319083834319786325945401571477825906932473459854637032076690353017264845414189321100310862445500909750803295186389360231419103562783128214660957984333724222423196786842290475343866161544379881378551368423426473160300392397021390448292881121045876409391012567302449177968075746203068798628243896981070575851570736608271515325197810072225007335876671486301863362771548077774026133239781548003758340309929998169317543525767381341929284570185372441986701883340364601902237004094016542278813560491349984449745037589721637695685322409232082689247202422859256131197230076251530479115292935794661181427282353271388117479704447025123942680289735756937528706377269531211044776828456073809818414922267030875910081811747295746921386673391783151999134444484978959420751872000000000000000000000000000*i1^116 + -6954612268020461027609830172831570875939573248527272995381672712518707997487918928300403673825431402584799903652492518528956797114781403825383487469318035139155498201990563005988772066452837688096344172974917999377583104202044462014006787414293472699911751592725670351883901043221488002269230954367997598152313388372009717342464839149870266647052670796898441619708507413543852111783956917432840916222871289124577412017597323386791694432338872627739371115639032256037460677170689365427633628342047337975827357673997103438686202595044413954162786069366147063084836653040011198783935528781488621451290900334387416946361567300636450756118385690903419894328374613210318096859199067546025681920648464401791044003921571570020136768454015549919021696798877767141246961005825878006532713891379932465262287186357472126816666666136354859513491215549801540846370856724014398833285344616437607859450159209277534191052311890693265039082965829878438633992918126138965294542493051141907749941346665778018584132654227521564075643192280093535619576943434567446651891808186746601286573035493150062189203992261528498823448684449245547580768854759144130362713678852647592354557608300634919666353641839192525021934251272587114344254860051663260775895800932624264589486698887670195496320879035273956525688302265862496286239448529113826527379955483915554617488955049389356608626368817738416904568444037465714237319552069357737359378422737886787167607829869519140778619529786961372625390951356206807104045378984228906980081020939938376883116005762987723474599883531884724475146647571142653127592009718046170664138358286688076823464002890163133016446741466701224736665888911594951920319154644103258564592462656129955161991538962006545325231619327130670204627247985916270069502711106747719904331664199668707404392185269927617073501893220052168218348161053402896728073202975307308760532452364052810869905542439018996931987526311387746608244305144183292752505047967258869974458030032709774636450054554728028399951126979388504616549027940128664538121763470439527904523773328411522611898052453841267528135260550387952631127370945313218765553608678555851848863404371310967760749571934874331845304786863636522552479713124387674375149307982636044300168408486373612161880999130409263870161740289235186767667683545209317103564185143019699552478003287147155587958551021483180054092466221180814254816485215310841428203904290435638492958518669833699914438818887291024772201271306760498424737483661151765831502598796844611857202879916596861355263014263776211424614713121568208970869003134140106603401198551934525145650211174519067833534206323692093242666886885534349687878545404411949169264788436946213523342872648434766177854750137821803430133292577941032021330186316754545735643600511598394320977579181133361531963824131966324239650424489948587947269265376893299982976741962077900606858431333807373554954651687524710095629047272628225433515833448005997962510823625671682201979712792646501259375267676615330142521292031267213641633720154638184181511973856594480398280318887912386654157963393233954166606633125451088160828275463237601397455842495598174232995419073932731424409067480118061459173102060829190995294109590172575784441110968413010196795260822403937332438152149932968104408788358469107263135553940084092123686929459448615556561494365166706103807157684461298929329654575857105294112736323333063427999870477282198526361600000000000000000000000000*i1^117 + 399241303309149558471958693802937248786309412486233870346017022427493070824358471303938466746744517159096155693619749927629211791537976600067243670236368024720086431959148014995289941574736497673460461488915927634236276712096751751763595493410212535408785219027890324574268754008641222739809974304778528906634024405182893809826125815454476267690735755799141556620976262607520986092893373897621333764214709643538191297283401212727113005061027648281389475949092566279694095728448961985882335439717783286586385602374609239987133270661527551320899218160222513950901080204817309696360020261423539090109945685022166708979483848954210018607731900022336116343131561011394028467966919772254668764996005570319135528240015620848263922744351967388595134058377572226930753936587431027598052228255726889015633606704281393239855000641715442888878836709000328223188196994676454596969894336637175921623849654044822128509131666448054484604017609648787188645481567718927077617407042708537108656019615088351543703957191739493892999088184033931180068130543381476222454106598758767482440733624731863437357174338335526252328205531168056140935535175315003231709080350098942635453889905462794696218708702415390646767928752361221919075847601721282020134912044659207051572859627996344707907260480248784264400586940275768008687421296040486909839354661043668219128484891693690098238311768091093311407254357953687074552233900322659764848868981711110409597649035796544613273656981368153257582400912850722780257246925165623831407252780928240495670034215338325788761260938125522209350322225654782682638060888612669446953179450439583406496781630856100326275018330135937720737263687155680343715143253477230912297501464264145693288094860381915006477564114806523114422712208573385188761276008921244020910388683035765049980327976524512204816993243824417186859066772754757497317646799033691910402303948808767035155068422029940709102484173013038311424885596639445911849787339318458626393984105549771668160676663060911049841627811685640369821821294637599352854765208340219921310479706976659354099950266119763543233936815661512024409515192042608001093154963864524678996388696443694635686333000194239941916409343487797596850524130898370369708715859790345025629641174476903988309888704955851544544933573986731401528911716307986943757319752936067423913657792514259246840610525711423832979795621209154793441927547376350928975927170396476996044491661983398712647225131249220413444623118067972850463564220207365719753903328857636921846749481384726603391725817975812865720973060155586318946178510366470723097835549166580878782903549834746590666443873857148623760041062629084234594879755241818908911750363253353185663638660009044126568753271740410280485837575706200150338566724766999941294209298204144392858998667180807798944278511755295266202091734407238896458231283661723708139832907460559653813048835494441974678810101768675912272545847267798819883449761810801830450879797600204331863668352703502651968119399653847081200569933095131019450053965921632033971440074366916320630540011455029086484281685251517010745029318109699132850076309826725258442887132620145557398764937795394603635172830999666541892180416383031964095676577978116130916897763478761522531853951019476994973054818474472722030307496441686644319157349413910547813660449475858133980777411221832245143776587221111799810900358205125621936245259481391039303712878561853440000000000000000000000000*i1^118 + -4010814749262217112352163376428080069141431568763852283866678831935345792366654458723031979814452151338717479113433460207379901296866966909796332294984617412734320956648789131862966530674223245714057858273982827346889050970503264916047059547343242129222498158315123208769930299871453331768039853545039841722732927300510277305339556557593136570750591731122528890886327402692646266923483439494377497412227390912005552281119169135035516314765978526045267735621993839599705350554269435000016680016469868399441707058859138499505485650056829790243781978248710710533172370492495302644756593410255529781381369325033571052239802057141829565053256198948236559957941731463424175342290895229232815642819772672028546382676944133685287079818799691828736515808779926042630229390953544897370383580101016343451181605789356263569381487168695028288529328069003823846903702016270175546308721414794702568986113941364482607645329362489384439483287870781178373565454084104199045678662407943986911436431372279007383570154103864836466469055648397347132361862825413968930173565850766450921601481276496080226453794457865541808969836076273641247073744394237267601797201574176283363190830376334904135231335684209128673066622574836965890774472190217607746395082573297169105989931319373454541687969901866882434053420771250899083340324143232502462514255970034119686613175931070082872608743283917317815024518598115487980456354630915527642615030101147401984973832463103129288396771339825596250789307498514752205417850424402928582257804371889559040377316583708431264922404285416673968789111491638202855704535026631181795562056482706055750794251190187374086389999128628183180058190450435964248708528077493717033007575676046175511182663867199947678676394413369519712931739607374206156675689006913350249170990439102717339298657484116489531414773651339608429084187318079935476808148950188107414760889869406923334124570891283816237032600890957303960161780825838243852586265706193056506768635950941022497966483672555229553230732540257650740612031332260418474161557433669968341297672267141948024645396728251052900402690644840137190251301564513167012889727031107905846637050433601680775130705240578073743439015165558094726187035415692528575001809578161255351224631925861357789463080211868961481374064635229971590143076699307294408428137734037419844125136935882625367259135962877003143555429726219194078019385176705436558357694650996395819344107463974206959085157148711571632567460239423259873415274938761045163613264320647179956579431031117800785773663982277453732266897698142890659725951149555936907233265256085797163679295551031460652427735987716558217046321872584630737167041175768810850670118657517495074311040111084779793969316114142870683364197167519712392704633132334935064943463462055519112302985199767841966787542369313915531500741511771908788355809604778602716724861760928460838177347386957301045058470094390271414470326571401915542635748981871735319924586733579842377834365158295387260496021092518032981585908602092195524764157450568349889691831252083870651664501233896124461986723343755142336798073586154206853569956749374543458336160537996386963735504837822031098140400455904007196956012121466337165540287313632814039672126994961159298838520139800640763547231571816215748473899444232224951713016687580825601799854086899288536747943036024267501370084563173705831065291647495763642168196828810146890330931200000000000000000000000000*i1^119 + -234194058159585350968600470406112331405726364281821942712786281187489741468969017021688386711246428505796037927079465987939449924646874362623124921879056462702881883315431740204152178071770014929657013479215862727820704722749934183395807546000924962290510168933016600794361244851083551606147178954683669592615531855791264979037297816875708243333459919857663817146063953930316435528330134337463020217973235559217522797244607486816129561412315749208978111001841459179046398456014388336567365650690323236199704709219880861044539102983492543145897405901576477899163139261543000117988402391377593078520974452168401467127369883004596116845305673221885701944579351790812586744851930279622543668163618761783776386043956891867942128000417647997085595398498566959921649366690215370249458364671044701531944554573035530604235397892760663323641831897363174999505744501244437837479670184577169202608318565663826175706191781376585711956749318666591696794661278656667729758349998737686176774078042683165993061355195959320378893426324015584301552725549242384037772850825005988242850598571854593670094097985104740019446537046927080505146950235624011169833486970215420654491033960504092818522183353261719454405592051476384224467021245895195242975251473155139093225103109280655165974892028384648181660859024240821672937862259554863041937001406672372414309059788106504799519202339055421583184056869295685953237076720795922913638629221749482776513650250934302230866426212692511691060767248046029867319616552339686315156726895709247625033058733465535890666221375302607841858857320986833921653205815475235018640646597746774894876380516755091720160493505669481111793604654378495277783901151594056419353734097528549977664078343434667128112156488416331788910625190612222748591493780525501660973338242996364332787377966177705865765040328592108128872276917569450157679036757077493941915051450686987625078417167281851672578542411737218182653517071010198676783326776174121101891897907565671506827862169852359208514465698022671115359121791786022057552043666372104455564573766232507521651086283522298204156065245041394902794358449111189668257620827825086737243022952599127489181876343731372263410449785811065752296080684674701073022972969030320931995179203778294154190497030629732725668895284100393392001968126191353364762946299376064167445533825420216578967478612089276359577999200371875619754219629519525533219939736720090423832869867527353003863864702752124122690881044153443173586851024010049237933404417061342234728759141346853940633437048504940041317561146057542125033230989833946871108955039833782821156390243466489777799396921325775135701726819860542833477201345459985059850351022169010918502949234547469982557077278690636678802885847802439176252493308733717205511783291434968394409785192855649688192090115601411368475456561875706610515016046129991592864568924224417632847264460905062801440184086640657437844373465868096911742695538699056816512828341221382786038236976439476364021799740738986835685062299731502784035236848874889953197532525770025362244481785356865567238678548236286254848660188104915413832425603679148184784760095576538629208024661662155126421457121749703038846205762979583426294411835690743269832946997927388493708474088523166853321674226884410189590476365827584395918888256250602966994082204786749040414696582885773220711494303964344809080872269535942696590518021273054871552000000000000000000000000*i1^120 + 7794758573284132185727229435931881388543660611480760988791298331693453226193906677458994843889956922921442925204304537593574476758391615710362704409545526474437329714313489336388562421046123441254139149232894178776482563544541840077428231102367920581570519765466183494193838997676356758997234676601941686309156100216747897463253114757501562249981383848689338099604886860746862105354426515629111800195158888801066770814897718864039721636206975592548872157744004713236357117937662776133308187830426154125424857817808301354337948322428469916849310840487804493347261907829810027099361638999136800742621410338500480184926899949203985137101154896216139275255106022683628441686647866163348440968371530457063972482327500656428826942346002237250263648839866682030102159874478741238874329260065523533161182192929548934820357921066806246303084969445912582473646229646067972655976379653361077736851053556590298200657369453219410871401356558954715553353807183750021169829159850439101158429594002344327293621349384709567642032208937837976019427047843928551386399512908922030835648679959061535771393672708811305024874980624914270180107637086120931839415297142559154300909806553035668561242702106455791560529126393913329977503130302315929138602593180735232809656343822989808487054518729931787190624700725129431965738316886861313108873958160223681373911326424937130472634022995975406183956577819665738831346871089302906598991843460835335291430595049534837951749839052495686187796465427934853094970121233948534520329845400717690720782968983406850206315247432969220239841485088156049745214662908566973744389881043092622645295946057705277990597612324003345498525600996503375395319366861165581825407577144140389221438421944409040989979775822044963314884334878105673421011886232576492471535792943459073234495820266471044090098841251434705812831819224556563670279971359550729269680204835073762969734215439212170815800767374801179254877383276827065479091565264947367923837549477102235493748716924566407982238650948549679336069423814210823276772011777659838697512961203487952771377093982819922465281916406439979602842029889352414429971891384729623055266699251550300444331981108936410068700661232366812813527995778077466893922546149966704758912883573004969343267243459478645501033417769214614344388125906723545777972346356715011657020344849962901519445999790671957388235714822823483188419238552979801886385331122627468033797351359750122368367641529368517596533505538160951987703903098385198318678866339770580112677935022141585555950491843867038400597156093837217551107575142230700585725604359437214457490027485168962130929045689574877812847735882165839063708817305729947631762055374087623173738311829059797820357742713774501019632867965579558375088544115823944210948457538483717598321966164314058731004800785415538377659323685052459085333634206914662150397091774265357274859596610070706354985189932525054692349768297196126763688595410024398307337482724800541931829791204186805634409778792591409459385699499766954589979353187194294476745260022220904571680938369620671516586690363185841222525236175012653804233688841335497787391743282764380315032117523956789408692411437715501632999629433966270486874419011116153555290412098655319097832391907177064219665844920466372541629741781896135256515841652012699571951835819536722232131253193186435112405932541252036424513294281417045575397634211840000000000000000000000000*i1^121 + -120881962135217370822529299610152559068552237997275163820385968610504974251084716203794230259167401367809810664720908074389259726625187448186429856898911641618845868391451297783375597876381660852723955895438853346058388247945474852473780638820317044253082728374091312091696322213896789118924779097406953416654893819511560725506790079218883429049832708619340697689546374380018416641146443017912809427040203957086780942451945283485077184949327515411546629585266723725071217442501697233468351345845648147802047032560429861734017037620846111109037676792305108603830601623609564197750613646497625695596401955052186391529833314881118951279675724558381680291740264422997766592719416288050197308885345503542633713362204613632172883845096750116374832178967111442043000722581636919967628477024485189258199393689221157951321575393692583841654454595889863798320070498902609297393241687180419212189461449822613738105506309917786910078613815507862921997180678166433138561420295120231225803386007326733052907206688315854932670821641185332571481027901921109058880006358600820665046085762053583086156690379921571742050546604230584201502593111233112663669993158244169544975788267926109001734528718654884035963775291689676708860597281940883179119566703773395815008239470963909792104106347880624507341483723732511981414719104753125634976832585278878201994100815718212963739135867427269999434095107562611539464071100814354683464662722387724928941431105156542398890519754146888420868080797015816553429575194061699847823183548653417541123662769920768920068650553158678717555721182874653809273039642641180836925552493938953326321583817319932710461315069123465165547916945863076061701526628968537429185532080403489874946436723929019241557396036675756587353674888469572195753459727525847138414951453074157921892165960689661148537294416723974153302415300566974053664313330252737927515550009767338835953964391965640817887851777894877399143289292555356530999978176556206263946855439755513308825796513988529748371127557334867707406540522612185586105967677553217421953704172874021562571727118214902365701350870316731151485881620829382184941865919225743827837299182547317577382454322133857292758626708631356632007703126682967340932680873026004365109713688798043680287274027498035639436219492994700850446749100326772680958919934167707009122241626992433580575775982349470196207989657404190739197050837212361545910113152766977711602592218524550375540512122786765200806367344263149586174600506947765732741580413369418048359232646523697623887640592972196917783143401918693828669849790799086355825414173475901413139508242150118879285748478739116568062938347338732496826017628766552824994414906319365279626677375442126300114871006074333711843662272839318192406345810372453949290929019367445650963323945850078562885178038506651321300875576293355530580574960620971402290129788617284274344469474042753847285757584090174979777467751615027612562590830289930684214949016143976923096437804168437605667469968844064386322287624943200595639143079139775524803331218189226237174521956811689412327744020070010052062264239312784763281195756705475930060893567016945538806954184137091940700461452704099254490574854977418683675555337383650740213343730112156987021340176116994690822483295780822594905759436210392824352035332720703135136970881932897613190651668072837489226256854892046006008808431084310382195507200000000000000000000000*i1^122 + 1243005041641726207972293679997136385799542022951859030945558734966926586711386643671195300509546014219332324454171224496589462052135933200129647627514819691833523715576152013156648034804505290903703923213806320888054048974926786823117379146388833549320375224938142594307537816601430164740044823311950192955126521911212782321227240894816882364706263113159086684131383956273707906553814754149537687553844906361056389610339332198124235622339982555015396949845180638115593697219092751467956198969826517671563589497749311650065819373959541127325726704271135424202952712284512285460190613241529885617824318738052999150706859570016999613535307030485391534789790295545851711964878883035373420717885332865296325174945785380611946251900643134961215352906512085327773756949372318169500997025257540021081172323045006217524465184316159137849561134484955204653830688657691302220209684983701684686727250504037642793459858874974035552331207545356989723180225060481617515633378673597272746197807016078074056266274729838306770401622627018921008736822972622028420886721765735381433103736533409269337267403139423554254131464036478859367040727186511452882292392431436675012784348651516914870568236029876178920133070581128165633157029829377641209267070335814894286101934202786912227395024967209839217878678743854068337109563838755038630683954713504136091195416130182522315467944640492391213438941379545150135025030711794367370368533290097966508956631596969479951937158235406180219338215220444075288954311296988046279931493372901515263794815655126361948923486573437582095036021817888437123411064835438506970178574923393364757875151337161040824875286312913204448565924827385313682283051037335471146943856521058406708616373308420377499013794864179600982896033572752460748528640268146494021054830247934916099191336199247912449900470782880713193350689741817702547902571898898969381642525636978249440875644486548616437786961010830359180131871626046638854129246110691383338608908996157596489214323457129291257760998843330509554677622858696682571166968691422749048691791880665097861030429874835409081080500960334638061286090945600862041490382451958084469366958649083765105386535534043092258156201652492979268484671228657712015980417308246143102636369371379365930032113669886026813979447468713322074602848344698695282480520955624921196789046856231698518929269999597180386079807253774863176165192200109925423468631507927188893450526891789054800718368203574274952647307745913904243469095864818006839020097017142152622271070740015675906525113464542755186624569664668078893292634301525811645992474752960248052381263841010256436918053420081303560329700369864616132065458857716910264589287849703794218671479293475276746142198529004838584483911731975259358283736886812899672513147088799311036006074393067892366864138786402041326974914762300430306824648856881236064853007825436562167159342454324395055307163491296153142431263615244838096341045362463699582735975494793275654265050626084649274274549506720840968449465417268714210818462844719583354563032529783913273899396735279302144326236157244400977211006858619173854301592573697232289473819802387995413509032976800141733803365964743790305395205313209077463810708887597695921222964004810152936536111343100291760705755268830646691405791849773063923614096118243443177452660615436973413774197197393512809919849847647797765339227602131353600000000000000000000000*i1^123 + -8775775112584762563854163864285562331045727156699013112912846675038925912524364004992010331955742325290379457098506516150760081965896652490260793525965428908484366252690231595026964646152893683603203537219536294148492600192808573780829761351343514453180498455153831407668644644604958447718163939840112751914538976979293538307032343767128892261286781554804394664288547222252141206135690957754205255932737090035669816951679794998609038417784585301969969055323883121078807572229237616011378139884564611743277389116464197141900529846728971032944386293747837642380823352308139766716114034466846393082094361755845687760564518068591507902986451304610202312643067519155489816748136623039632982839804199146492556574246521619604774786755796317080881597651340955667866265035758980676814744921530894267276488534485316789659838827187826679480676594288344289090228798709145814641998888285341861822944056433734077906671904690673463752321788506901039422976677797366375260353808512782033842269041439171370115861345774265858512284231229175993351841226193217180573578572535554849644203740992536573611066220121310713356086189672431586621182148256961441624316353354908905147084304198868406980161076208387342332381405587911510121862117972682863358719211317392376320967758980597272807908615026512396392820676893663620648835141206804318635632411775410177050503546951160295241915609085420584012957054482497569932915533905632902672611276062823932113397947409816205611788408832306693456077824260568005146880517623740317894221174240382690007880519349304031829183663106473731406098538030128294708861449955041830857663475830368338398242905774770480167743815995941204838881008102929906045707650897167112277671110113239622853304975485618691033050111485805502290147093958883470322651960670900419734821219098736098484545829519125592360338133021218743679683462109822206763180154761534824872589541682093287774799973260272976425440109070592199909914015100604976200980435318963733005388122792459108594589898077437946623373683131374225174111406217445480918586356284617235352572560421900823518159937307811420653177505997746317123207105909109591694841532723818371476230357150963095539268592410371377075863784876860034551787506666591379778487742895885908495607136761360829092699059805135929576393881021682094736555246570622422847911215830487223247702439128233947350426868857159579126193597547456303017921151498448965781880383349301786369049749309560920008557404556990173449847252685266645309666459749476626931998035185006380954754587374017754939484471186212100285704977516470155823487281107098482960173925873205282567694564414634981591795074712787470746430347413641316612755125706397142132754936702691721219131047040274659919114006427481513319753048189620747882889140326005062317994864779960529733915206412527717568020237849011412968680241969944620745199658817953224279798275550568481594780943145626938057249778336530311324576634666227001979399957631830400053862260646527008516142162013991585062923196739209036506473311324863015085270109247372218684506038384402671815251218256542100965937460420852893558580846759295115847600922725206325948806538375780418994426118867275739311464801780697253378985016384186140976161829661293850379839060054539915362836475158253784260130691895682977219317116953427971998775701516582170285384909378854631428703563209498164930020766056810361762936258560000000000000000000000*i1^124 + 37651210346452363128764377515251508998046550233704901010399303108698299899614831053195621291280056539273175229811768775929877711683487405359384800805620320716591364260484946636091941550265510318013153094754904830979269499333187717027539237456326861528247318793408479058976154126950940291546530796997503953136573740689963402242246688059877976922413545015075813035632897242370537713003883878998171797058198262644576959093476737994908688859847659450995829442857746543342141400754577723590594805492567545565964201077749969733963950019223756203708906154972242044093583183670435436342826706715391336635147720242868994504398471716584793117589252989583432499242346904334774125575984067104755736033930919847172414382863999708864544606109155314127808674524397904288482051129196475945344247914600976036793959350418125190268170219505127406899956967088267273966127323898164420971583111105756748719262034105469236370344542147212723375943756506203942203801099476135462861538564759630033133637969657020895929565695723210004274661171279937440461893169298946078553198420394699273784854409531319369110979799198428970135001041793144382250539740399447091361093085062766073158461756608628864149476119462282155892082508156051779861037486304025206440008693389836782110392768693422491794678243669775669383681964925225355471420025794498556967619170666130807821815654050955650239444939879129710870792683024504696180948026991721755437161398293248938511189583667622702840851705131873326939642201726527541993169758438990998253312935870972614165954285835164755943325296864392417779907578137600859808346419040937114423784195683469254135066740718513719307217375943782031534979587915428300688967354439774338310499695388444548311355354065289373289976903666035092967000611460547482253272469100671406315890307035419468740541284002653439080869183526662846634874567472707501077412657182078026873611097950218122847531973138770672591281828525136920673866148560615139919181773158888759280813812174284400136452291810993684330659530273541646451199731259939907108051151133424184796051237037172547483269266012676277225024643886264643345057489645808585451991237253973788703087252636904668011852707783781062819978640981446029340500988098357092285852993368744579906815755800533973432836330601608702388574250718855906306847927865500272173344575844493147885020459259915137390016654117428544172633621547232437767346851783044705376161159162111306649860018520000386879246367609253314776409219662384895986195248016010404427156272113828978265782899800903497514718499429458432973577604338613732198008782372557176434726274418833278293784541684609059359073826168383593963318579927082240255381525315202031533723094343879736431357355398832368646901305746663331638239251267133413113133102684252728655501704687796250765534374388159018162086503674768356607210887193554436268517395568906786645058886283511041997566191609082260956093544415635901212547214077241652108796448508925054143062865610947244959504640013924975434414116833836050503744994763809540126561200557230837694085511924653594514824350943245812070531995077904531478236335347450006058282680624371153928046925249898983147656094246232566695982584215985090738466314910783886126600295458618649300343947792856306866113542078648947831419139610767365164697975089871517496999493725904094124692738548140761984228907203360203849972973211987476480000000000000000000000*i1^125 + -94102878352830521771359677004674868872547648592913208848293038651650064078074774010757661179498462038564004114032282920707881616974096745140917751080012074461963427042173160801202904901863210584441322600926414950264533297641559852985408411596653826717186517409645690877568276249108393067366777023491560271888651308816451247731999350455419188986542915233996387756582743219399449865707817224347350984269554017379443636002735081976386176145905148551679278665669229875934391503380922831280207084317944312668806286071998570954533357450084131620842290780410243170823961213703791876170194671429882600706474957550195112009044454696595832388345867382872686232187311180677250812651518613184042814670689117136683154799383446916236315394613452843698805160507766554142215663441918435774217852944269956635699303417207835920227943562879261454320858497590511124431580925161044779464719124869317303300692809703696514601568484236234936938852591445842508348250086642607434948812922895909337384334569196260542639162109691159499198234654033296744228900559380815690466617156558852510055690377816243356218005054749301551914378392419141045335435956441237868532561415683569507546887651424728273012672969290046543470860189627252734225705498865225013844200944418804630215128058029298748571314538830019672803475909286948106259937143914138414635969736653714334727115083510373690809206737465927175121716355215966618823536530887443690645599128511259551001238223876507395475036248061600721720731654027572202931667664051744730921943821461752839910321685517489895783263585921281574365283108375256505612341655838439018663703486380117779971671634752995832609382407590597487235900958759177509194921812162733059714455716324672945215082821186150902060744585660650213292403004022367527573200009623404854302687288435713680713499886820859247605697014826799273642267824809208993235834147045244283837986875544687763516118669826830743458190321924347176182519863753085540430310188970261454912308289443613910050301021002887050056554002138379991742656625417881379999694676207004526682247552177485153323681125965988052733566355286442155399196711486202869469147503352942927499185879037588243048026641345985441587319837771928897989691971122794316172848871458950693414481267009873063856535750151543594984152257703173720857980425730717610248674010645965989426140475892461054571422098005147022405788781409466435509103063366024276592341405753997638156371971734022655908476929491106744538131506948994274744664950005385427239413864469737968615221667254183162295354894174073885971468201741211463155200862665677069282550876750565701773014601759103692892280077159591234747764257490959505309946229467012422835838256245126636933692695827193639113257128925636668108410636699904900761599760277166456437120025110758982023804460284917490220458218063933600493899961481267935476989927406299348141434445727027442418252780282501508494668857614420919533805981745547607611049991492609128278873993767857098490811811937830212902419397889112897775207023034719988121414082668210009157231100534744775222731914710015470099714363716783478599835554679018716034599117664293364459122599287296485217596259341841072830547738760538046669527590219905581865360607559011041263401748564302589306848700123361433269818575239286945565865118482444045492904714157176161786970646703808508459518569035035890557283991552000000000000000000000*i1^126 + 71336207027453634904220464984404663854536868975450962069813044240919352034162382048827445581868514059619204694916787725583272147959004267784163271457523544676547097099752412038518397265502530193866999831293882585636393064314990931536323088707564745842541396967598175292422328503503273389213092822325900755068535137597364480288032525720079638023701452827735362770350280908931314872755608096764836019277898047238375162158645841227652407038055598626011855143264263603656258561885414260136103730301230272126847931379022310768206630463847592412133893742454133764262517171695844585180072438007263657732303519363050717995257073318016863927947584282997939119877249444281311905934764609203434706511934510485347730800584694376982475460303182300288021940324978961906749158110884186781584460572934391551891129985331912722742072719062162881930673427916067233793776865205219708291402907921682773119289400384960083459395336067478467370226421605619266914481769911090106505696350656830411211287215770064256061440934811531041368945826053482740425667653617554045062969992489457250471930138265163888840136740303056000242749830414441221597509084099614119375420870235739264300734748718502503071003108564637366302569862320533896116245798783791629920391017979975199427226462745779499656588680978545554078157035406210457968780977124889961356857288044088889001707607862804335155005830209659645403349211046521249534562111252609163314293335503954223227993281522187265709146381321882556249862764385349806017508984466403487194185902664840232604263141695581964658104563238151133176562393712818146224147647461112973724157045182061762822422499638084038915564751994723158105526063276575923426933795761525389037195864494697443402629837914075034100921381040640640803867555276460824275136187309320126972718101320976628268639749757815597707785174957361789122623021431419845372697407025352036655926031836006689456403223661008845612628924022651429970270102240754227526404020496183909797364284688482722913989707731151661571393716083215238344357489298461429677494500840399551609572236346324067090020696313300412210187759080019106282360912986453430036765560275925809995638914951364221713955637970604376724624980420925658259552552053702382381748072736371178079246370133417026049111706905644218912938270298985944209801920999060223808012706832066258387244805449988261710371506220375111473672865843248974488521058918135766485615480585104662350705171788787940039185173144504781872712795729486960066122405799157188579214498518679557130482879769305541706559408525448421214471371883747324390161943694451634947849837951152286943270438699618173110663702383862410118170857855520786812779935623612224140644831984240303684809333208338684060448052089518259212628096255552705430569628824216226083151999897000206926518137947743267725413865806134832801185598597095403862353286141950690712106350678088474999601203911186542490896599349131793764488191289831594720339289868799264529113426356571389909755993527012261903439686923103393185992565087869114905550972508329150328132696036233332040459493779607556199011328193369379673417041638901122748044471712064311750953280825913772740887539883761156566240925408726838789573835191445533133833078435530984468643095747955378949528393625399494888441639083679220193067626484049275260404796143191013071014029796454020905627535943783153664000000000000000000000*i1^127 + 203543224652491933853840241624145776566873676774959393284043647879742567871198902511257044748751260781749996442681414016310051976943876236352488478079205594832077785734759595908608494056528170207161844702056137453130065965180628634647973943299397639584371681673971470276104660320076486191258994745151108934079076604449459406157738299146521916265495400069828147713404459505246937887655105148979318972756406797723312946481635915003839703635828386918972013671701461210079601023679927069741068524270310982800440282123346328661534362942248936142489122713334575743022708171207513262622468476800163462307872298525896667664981059894045570163899484639048208253411553659054843779319534660559820355488403976397305222473838464722009302626271347005845167282371141926624438830689469452808819424058694879634432209861882868202992984722800230157973776263758429402474605843098080145584763229360912647508838980830936802232472303096472573377869875111825102578016596223986396241833664880419094400908003590023049453009633259749147591075593065333771586906627385280625949214853520103593436038217858568593911469376123051766735501863429953258440888681621978478282668255113221396326877833304152141558654556442696041735921742075825325431657601674812356616871479673265863737446422977600438158813932335674795068464860581719993640661639028497409790969204732728847702818259849890424180932723091325998718859287277383205165912164196191077794289769003720791834014636995340284935691678061177544441364317830729587962427376634586244958201874499959797070075488956412349132489763146649026317641607737589199927911049468306793657832093462085271106150113674248794093970193536110789912784693888851840821797560288173663094395361884129219537712368123193438365909295935089367405431060349176481378554159620644694990333876866060674587837599530814073739899824052617282673272896931731789545463654670993194192050111470536979970117734171887893617792416351493350784769685144996268918715591546471872574866584003580113325252049897630856733644568253806955852985799147968407154378612932228329760378470347314229924212605187968951061959151202782940191211438527558664449132649348260793253247149374662054296566654073490509738222711023826564990000068181745533965171830473018435179536964896211230819556937680119753977035561243087098666820702979552147829546159784155869410566173286265010246175223565873291359806570641615467100866457982731238780843959724042368781698781120238469872026466885154550236992244652727418644187783250933107103770872894201590323468694495064619381621872648502851530260138196957307545112957296351848566549919792554136328910668722444938944659619137430964973920114394569946391954784462945770710080856187669583486188332807175305567178625594235137904074181142600549965257319181583145862135207851755321462428735662226355965445200585018597065509286891436351654842549816938947988170644700497011121402387637476594192152575765205594513429835799810337163769669230701072758849731309704023339887762172593955460066096202733812217428313675848536223714214925880241461954027165411811258242213017947766800107491551272459113737778747788317836872382092290590049195514038874043680254426620786732439253343309045737563544520925259335584958372777737640150332494616996508939615693443848868141209258694441117289984238103411151432885101687226673308864729034733905003986445926400000000000000000000*i1^128 + 691662275216528947504314416023082775272696743276431995230359821284991307706131768434198475673090817969894420014653360360010743421535870588094761428678664882887384899060740518580597363297357295365505371305345549228544587404887715391258708687715981364010581218798945226565520428180923446202923251902530309732411792992465357373600843433930727858950603387195189529674119757020618413653505586364344177772532946271279714413010354347204584526529527912015814849083904501430048203719451147780271325828804293241011882951602213681562160106629978589080542178522791983388111873389086280177500582294567277127322598658307088042698673899525916450081008402101267052729990886532644719260706021846878881735869358727171425174396759932710923083826070076328647221745334634522737534157235585565368485515760643557813603555075672577074592761191869897769836965672388009694794786912915999130684943878869099962443827467323626649368394430773466237636191116357403715834107962138032287426150194591471523965657279901159713526178625397658032142377103928336345277194449162213029919806718763803049905822362144169767576980996346226077903329368635559667195797738457749593791899752102832952802244389549635516824423759426420654452591220204229190530545998709156135779967504517804768473445867893912629662324287534262400953881450652804592653942599981381229449769352406958637557171430628361993922070607530518982008607493456332207704144333980810939527160012737142205429403963458118632039726055245923253183639286681296835916570844198770346606515516120053352139578065497973783773344483335365834455436642883365161887870908041421639500951396987184772577939228743100188763022494734948323208005074421604629287824014905494821110710866771161191186732043803444634237550867347790217973036927650393428385170272414114997863332303485931296143812652869096514758146773228180796723956142703893309450354522732506456552510363817077129113856979067712983729473591503432636591572490142851724620837892894503989576364801135879948325094055087522930290940808938328191404129578844065217708394547010716124127154951552860539981876041678178061166832801457657026437562438907266853992492446401253152665567944001885568692171611057178792449205550172695779311847817417073839370999301292109400624924684247319022258182418425333005381292383931722529327895140259738382308386910101590894494452406399801747818634782840501499640817442781820849475165826874593935314182039557634199351859526689495324624289932935369498551343551506443570249790981824844837762576915111574603952876845027424046931746114576959312661881377895889585417560213038571134576205936872643422458884839262644564072129726018242968155642596730996009516968050252469855253323345117365189916388594295406434001523107930112138379853537458309681721350588530033445867308979929359054894479313371182307708323290047713859446253222968145267647862786243722753315327168537230703419253067488445101009091282927704554344214464505792021170401150902116272747075677517714568887951535262280001873258030085841785292344343889285712430082816341302123879869367519892362969740380884236661595107478940705776582535065508594627901658331523218332896326266515052219098061539776712374375100895032924422898628466080835161467744478629926664316073854104355162888274169439989978805610548694665366429771352579593991510866877426208367007271404885338226688000000000000000000000*i1^129 + 32005785736668632594225726153914278307371257952493201829364831281326548890373590338295792265818244407269753721312876133851968168246548740835214121564683595218906491819017507523621852230522494903906481232368354770562306397553845521452329062375005987049566903144584601271367734638703702686004874221174672264057942059348265642569617828705691295527862960189480022767347939200505529246203501781049286781678824538916783783534878609457632117371913901635720731874847203558858134958527477227272581288912475426101463935364491349134832499243165698294260100388713546267172987859673861525868179072305620431854406784146907483658621682425779615113127835542423951957666419244724793648625782421894194254082966589767599767709435641822413741343086168516274328342507335531107490406586048821828127038008216972714651304681459996690221288284385023772792959828569382911986647972038823589464627062149882725344404643675490828491053030651029323529654052037646582763873041015643333386299954538641278319285511817635315864936680181553286471526780813297446815893092858502122684888873828829920907125074282827221876693161038711423953897279736128899995750238223297267613223561707055548409076821932864037022375850535996137240493175084413439214025618494144956196603674477461862200813842215351114667775143359239593546458086196485170867757952677509537985189466877146050018847909857459839920855885818417107346760957323144398232154775379926784806138552427574770206123962872194968674773599774653011181383256649335142356718077203782946573576818634788772032708887119638487900760488667036827063582736852852190066781686484890636225284472645912610853233430062002966705964009616035850783239206026539613486323987966183263348481264087588137852505135432196993211643366454822871062593432266333650189081672502907863536812626135636689072944693386471988673061323078573447913674515171066664536002847097571055793956934512721568622621979243620242937581319592061963498960240309083578189250485813254750122682251933110177975609148119533629884606357166519505692602847659855612945343851476720021859217016194360294806698976478409433612163666433483137021364531299831238973074874868915640199274508655349452474413214970291886332532166176610205722729992342891633682892532829504739522283578456722464821092537231597661660783358107165428423467408652721428739915247548441022483734475351079303098205132939547325376372948848309460557674880464063863131172576302675664663407998387835751775565907260061219437804344972304053907271906189701022825257589559244077080746030818929601409429198870109031381258693580828545279715740494492289927381281438220652878394116099147934796391047117342367002318634720764746762794944365861009086621295929817003514810040978013180563900764070933331344757606722830749284813439423574640971594066470434937853489587219216670304281987437049866619847666755188736059033843415476454721759488711685108482943508648803344082393380640106958140976288510252587681619448979874466112869550948744311486317167149879048489143584062556022417649942390441219848053015964180914240145779123132044045114822806361726926650668997376238832881706639102804781207034882005234733174689585665708240341726046609679728808419059366247083893954247814163859926584192436902443145047547089606477527517097334035832296242430336506333905785069768994487394356437342072505183942737920000000000000000000*i1^130 + 457625945386567867238669752564042902523724379263686803832031498282143120055134762365302867840477368150832946356711968090946136848124794836270030401651241551999700561976370163395628482732348020316883721220902900568242985159865002729222795991104483220304389682834582518279431658872513568393952216002994520044622003447522530663319168430206719281013455136186540214643837656992956716971958523523104399609141308571601053778448285974149825859886017570796906648494074845706201149328751220830437896571451405389999713928526816583820604374587714598154612681584041248056651203140061389807375582036271166796063718459512215183923891897424150792266202314408208962487262501264841970986335952284667234137614658407802990604416968880944889692264509778933837629984384407116707201770366215243199661014899095514073997362199500020371911636621399244457856942287059055319859937376268536953320045942763594383923500156422596128712937191502203094975913178142821932987589704151778239398507614110921581571031590031309004389829520730058034687744119727654042841460280762341228092312351291691475461418617522345750596974352891259838651277996374211889594201570599566841571218636935687464763027060883330763868271622953591636608853583916804076770535294890204363737614191823050974274050846368246238131314221405761439760211765546151276118769112173495737777026097952260326997577177407879903187395265319757606459084904735890665073411719614367334597851940846737943972059640138766285264850897161573498468028085016260683269122832108602381065949132780144829468568156201616605776582421283520777344526152647308735213054872290182951601544545436908190143663557330274909129375825574460785070959663247021784040036721156912771096050914705658106883015481797196541431851109186400023979176997844641124475320442607078053996218932621499300273268573119369668515519923362625278489628441803625663035547972215768834465005277869521936528130146448419746828404963696878726363416694552721488075224645128436323247274178879908401150203139389560099143627055612027114427241346997862571132586693377436703087457032637669740257010694044244081889627043897956512228585598563938452922781255655602181787745118826656988888876738679299756311616820979825086799273504812078425557931079511872582468908049381973729335348178504342515134549034839853097508491743153773542877068716784796331849871571133627115877753865960229402658019233059783911519706764015753410739836817610659018655777500308081980499709244723307894516220173373023164078266010599142106611097820788301740150223083169046547869289272584656177980204828654879721852862454694335386163039609268511158920366571965587885359703023822313765780019781918439617694236553987515679265065873587638748324073980344213815141415499529068196004312018200702510372706379559044955475341858333976677375348660770563803611599066135059565311711128005635686412116086594164663476135977659858159491993695240556113966274403607554893478061649005550178182028351850362338879882202809284780128804335462404623630086276137518133922283693270040113946882339590976948345749657581025139378450886243113932926222898454863823806387749344487242025403973243495202522509262809282414881146304569273916938110369114262504796370594686149045927777019993208024676352336933803526147454874660959062168886110395148470235209446475879816569782079863268992614400000000000000000000*i1^131 + 973300537616158663111111727333606433596782117175669205848393488527922434288595946516848236902746991805946428680879341896319423713779843142601751446264977792492687577523649845158122315779023479736453733372491402975913736103579960569562121756871253586164343912789209469085251254407707304720752851078119154120515883889081382757027791971427267717356099564651059161718778536693747538925832809065465562461758700789380891329474513960787206889826799774095043231874160848915986485981412041763780752525444951152957763455170535550010668027871818441468839719565566072488068719443402800952093174956543771265619987726136547919635077480534044357121518264592577170850999893908160338513699543253653429772811582902426295958662730768348582135629840020975020244870888147963097384535395040698355496471920946035135435875852031870446446654931949933309243297762990297536574316605369974033375388530457736969887288672653729121838559044071810959926751587455157006053821577973006788424004684717495624691125203322314903448479694888077805647263817303682939602238863777952372556642682279360760190171039205351509924252394498015677748123540601878286133096047243956079182613898892544524786973923730056242059335786636708014392982878683502778254960406840154217593201124719537308333770382703474164688679675939827512202871313158370467839438188794453949048903077909705626340391472531869345873586228316280003474406136045608786503006619623734032705417931201696479633497874089628229145441619604476030767145654108722988463407042320492948112118107451397708004752221928744291705250482702712497803584449141292244645769878211930119282289477155502246044995616448977613038748266287260647049031074281605482183854264612724621484475078365644187689601085686504859818383200257732954953787350863853535712206308666537364428085000311260831150522576616945948315401124347071256125393341673326338180716146120694538504218285764136970640143010466712013495337861536944935959228699039125764342655875088972970946848557889314988678898004788452381191872250155229288812132489279931097547500515190457727356200614548091759917113117445557635353630610476040507847804402418079900358856668927879194410162971580095495662403298667386002004955141811907815640083923323082202013892047616663671903259894866558492406419564073750215351455887721917755197368110459786028517699720964715809242397009887437372596721272322526581411863300227819119876764343852344901606170345160348406651134811928676476789155244961103589322819176879148859601825224306614973779600289636394667682294157287279073252364696380354041910483273073737032828749748483938941390075779299133666129811505439982932321231307495639595179432618689448673222042220254226764452848028552805199072148298311804689962686284163069268999010751526615145711814957440230327169003993075682317501068553752834806179045179574178111372344686127137826265588283042666790275399971412317721072755411717302872510043004336110973460668074867866659112992835443683239687141170195638315197688486877687304520884015616164508948866972154198418794313979822247053068491476115940505404463818127747436794327833890473265104958896291503970516832913081442208682020638552379062208464461939551016733878281346488258569780292270158310150882459605392083933734255290474550513934513264291167558319001798491390424475607754127387304882331451392000000000000000000*i1^132 + 2250781473482030963933868797918554761052084242812860246830114005367112473653226190741825524510071280826655177477438925311785096216359072987031810820781542708199213682198503713733025105296996288773389226631637883592054622883210747447922898688536368491407201906497839150332226780943207877236767289040762365926463265565713263133996943412400327911913859595956674620176034937435287436400152353638620226930746331069635103587158051546083281796235155117588408247055055839239171401435018172463503294220878638074855860723765505053024370649785519964792875683960100071500313994050351732428335314777794366584799068821423535727801397047578307283356923154423172233174877982636723722407935546158137755111537409886522952209851204556926315477114178736291319975095110577428133017737464086125033713883138887056100357368550899007737706592173252297237991912035340018492212637378363609980066191767109483719277323095569369202104361796659738511732467626342309221402950278073757433980070478642248373631853855375869262049211357166013283449783418883562667282457174280041290554097204743247911470035123861060388297336630515718936176255035459851900588580991535594789415705662624929368001837880002176173090714385187859727922967626388012539157222579717163288744533728045043901372496522233670638137472129713799595820708132343382211402403520618985537528209280849431916305778313191138970602420104496100870732070973733860975538404180977415229050073071725273677574078353248642286476035812297729914183687343862485903346111477815751050597686539316692811265799698740217180199878165523146634490290371452427869719578017344587057771555323616047268162396212064048828300653037455274169767181091644406671777321755454046640431057762474362962094530135034710903786286903383686435351140904155404837206008192768596572011666024873433308904232879233117419906163329601325446563758967794914380077025499365415073073098144983193484058088377791589551292917117854073423663170712978416482532757937380165980200488323931713084283200072920486533195206303775484263458552160083792966715251709545093792877951533064899719998063579617960645874837941015976292132937475117028219175617114774179842163650785861746780215197929825226329257941227567243550878488639425789309384612499835399581502825521082800564338088252864727353095980525332409104479615375701505872133265378990486189687459170166954313652126102447956756097874670711061029452399596221046772578264806092335870246031352483953420698371984253957719152632297200949654261293918466165640092189372832729266862052602617216090706901329630443538188966491915191803004654676525509218375212973684208459483031444766109815869997845621610490929604487715285365627078373097664565616539319146093642324277153124860955258503204755111454992648551581963373195250084451551942629566694560511867180985095135490618095678951137186840259029345783449985759434091045976557978428280414435645841524448422389068794233266810029167707993806731306510348982172040751744863158017277935728448303550968977091007115828639878222546836291158560587580466839635788340077440798421304945269298358755595170646433475561551930902007731931784773598829852418530821790165372446966134575899792242227925236798196298314687743252425431154970712432898290511886470234558782946333274092194981656442970680020701772029324009338952983179689984000000000000000000*i1^133 + 1773735665376716044627069198751400726924707349086724028236866511369541601745948650633785660734741350611698309897689883127210255911209453709995560265919032434790307692805526060624054420917709782483263211555537559080347842301193863006118764727787323004406608309966635353312380391718819618128647976549522630489602066858562058896165770748910650054726069822506087741364464238580247866586146250667384579834711053336745005472945323995929971678909146700932047436716572038378170639467005866883826372012598033856285804522231107740220297386722481510852650542075736417317372181579961080423742599264386814614430375887817934547170418800628636447644459561595966559088509856463184920768098473322369373912050954692386734214680929208676028375671953823480358195052987949353428455804470023062813041960373303074794858753341392640789473145339401221617918263828576055515563093364580514464811946866178652974488446688975005476871915783748357654775062496830555448671967341094051502194510470280107648371717244945940237183341396874516789923819373619146154856729147703781176723274193284417640480720763355649583547967868751435789436321609527742564091425139790930399718351403632211283441385036232576034082055405676461033001242629808059161807231892494993418845366536947208398475136002671544691782090200642055827483759692147006969271039507999700599765295016080544881802666754967789396550664847696164732602900258564779553643235826481007698147030589216209288063149374753483503767393809606476739927013885665745309583631357169844519146873913096792411821055473318879332231107945531832839526597049621806314045972861127766491183684076700845950742717311187512901314000001251507792258204314729131639629477824314613944503796580805122625321033326083457292345431119269492567193768503716609321317615211472888739758882122205671071592610369268615126906464820192209384452967267385562894456709464994261008832650112332267454328941942784430134404432596160438708944213784842110834624137798852349810984588875267158272677530839563831994885313866601501281849050731767097208750929540799052566741286467651228173521723574223332632286618512683899593094098452436179907522287930286468303512591675696405052700902156040163086835945204272380203367490948128491674493242285649187169629450157770628904682943696046715435522103898951965227321022521965584258017954035018971574039757540644065714443566030215017541397746856774199464918612075055935933803674009427722498671200486280871345010083312651834934001153355297237273554119482927967817047302902555943987324643967144968806535461629371539873622856177920185050402260001517979326983851488367372169949443714062646726988698703016736874649692203722166952617273077389322320979748611340801157874490246007770266909194261428933354431528456442366102311404202054396613600958374130031780330363287711142530906869127517327730655646703038567173960805349007476288270300398173893188022697168632393430377738382698869291279569856081546877232053768577834230762662233324556691987037322887446922645970918236179423039507948237448439453775915164189661463921002453791852484023039781623853096376232643052154571377128431035037154607678681827535993815650070187149717554872049013149388432989092466575779267035268187430870723828624938054525468053956772635322705273689423320684731853328154809680779907432448000000000000000000*i1^134 + 1218881459496300501968670416060133173511516307540944540976574557150898143271893492100808358446524229392328865678598711675440903623626219927988538902383444131255188551467689504853872845009281423214919812815866962086614945843877759925439441065308482277631859621009249935064605525374235724832157869127007800220469564697740887710335611373607254197283873510422939865666099244677248434874731495028987169855343095959413149640985591903969715645811202199243779041244881904670789320912347251565799947885623432958870836886611482013749644231028116469748802305232283009653170740243399507725258876658871483244437033307798564487323963359823091615991938198855760698384746193620089012668835574442866133156244643252291467048186126392627769208012025622858766991710539620675933819162239533984781533977384949731597981739709564994294576449697189669278739890469010633429504489821565591991935333834347243032806548033235979973697172519618823794491181441208938414178213037134768094345021626319400539225330886831332156002035621495209016348721344833025526498219552199163366926412325396663667463971049471714103025568699792810530866107042191384133189782109631650427134471007514110742627782915008554958955720010326786498873062689519567753395835024195330484782537013692262398917606018484422743321062004992039305690280651994813911150541920310252706096954201724422716217140154572406014969726773574945472715307309447133555310503322489433888617847831007054264391881364438405265043466596202353422895405524425353236475762190987164959264092974054814686668772505459318839882553685989782590381256315204719719370582305944385529885247539512953761454264678847617464822900192636342691781527118262731392383010782925791476301751397535425243675224632063227468322082675025997560830978876083216808005757071756608326939176313462850202720237770096723349328218282125050407983521581840941841345576299572522229553167999454262957225175138690852507243986655146205008943832708173571546100843930805217504409469406353978781384820715593594268118335853646021056122503186480247100563460784507156991134880646994771614488985223646700028394773357295975531119757279757683129321006215014840171498735638503878782248117664898720936280617178733782912878381824152163098146231533739739584984904706907272907445601768735584260799981801863822208056457021271403325568007627457621570113273367321118443841461823543283465754568909729860016930952465601280300301539483610145834432227688490833352624341069395335001579633723651300159059213115564007773313756270545361438539874418219556009662566725053205766563980924059817009351341323628525422448034176394288504821241306814412518289878090798504272104511291690407656708097053321147561307552023251323227633352846851719837528161902001789307964456029782361053610091990892003117556174159759770263986155381857508472971492508009716096194161069146186059177145614703252002806433537599577419776198523925536201384447174069357724976698839716977599522828407609373549792079580667971992329223034406316829955583993742120391068249936984623450873241394299139003304619536193592705570119494590838133507190259219122429256693018776158041380624004174032906291627292759320630683235667282019352070935771443460482144507283815831660936367268816716422030569571736488592545470013865317978992964225183960210079744000000000000000000*i1^135 + 452720784551645061008780443751078514689123293875647379925323158855944846226508901810772046293347415646377004161121804822695993216914434064906858176784439742610573655892915421680919416962456915420725370511648876761063579037776225951683311965569646119191989427838378022004295950662685621398853805933707876031891607654021459702799220441061229140647852232761318318111307228531964733836797830781748486711187500046161709631629173811186239991885547649164995722996818868496284511224398458894716353944585011243604020651899984839389915109255683747326276183706091583970429819666714245426460488580260489983887684573223649989856765640623138754255754220922333256078591488392738991036375650545633452866949373596879956986409852414833637241625298224459546888042683296293069774182668590541779606002809911712504196681207565548554436808431962014880235295097223936492246033419898727375952760134651517412837109793887251001032624889061452613910281819554112406330677952732442092393474895997199322473437317527601013075670266857473070312229897661234434222542352306914235005145233416887984240325386427802038254924180137590760562040103830165154119614438504003158756918975522607443316775398162227929787603249350265350169952148973784677331243243827853607643120877825748854190171543722024015936038137530561670344537082636084636330264623258899177457700139620885824474397425448161120616534634553103214310450999055993002186566861755004275798204061773858994215390948707681862240032190436669433961279152255282799389579044320650560455852972325899998660942715008898869817901318497679743728761882061439719625928108994749989618475444676795874159539473336829904513089638482877809205751765022783384703912044110164122377658003028375498539975802138164277369731468140176622269814143526927646786253530020274169614791421082588733714429015456367805397383559391658374737597993733627067557355819959745227303019343781754169182695334967653249394888341312385026452130638067115275380897977747251306647788824196230799796380775165713439229213865267668408094635011483563441646565428736573154268542418299028748496632047394239324552033784201900436618771699100388442424215429931180095273827835576819578575624909496088391463530575456239543622358516319777039740016844464989092731978662157790109596407760488589061261420228176408842902792834104790175330672168125121145965050738247277959163304684036208223809299780516968641263126211975203954732826377395057369533219541065881760520365474142206515847254158876483572044225640676373282466376960455542476574226825532551754864159302995803571588905704099947665285163432064784972836231352297985877087552963323118956215342487752125577124910067008167779385090266737413198522152888537850160544329559124279482659734893950805850759955795890589384577564932390929041987573757090433144500531285173619211269028626469068513372726914616977653947275931198545624802687739242857908902228951205354022150980045908272623054941674892265319207940351039702475362538425270367287689640326429026457953925672872005038756092497649551816665524857906094036735402472423272974392156840551464246406604565637754676233831177028758810781530258049003663136146156216496349063727514778412730810113760618660306780091586242314729207222906383289700776564255570111268084411864528092481196162833008558080000000000000000*i1^136 + 407458835286407912979497475936786400524510398307348495690697947187050425319314556855652636064522341263834827749283765916436949612777428075542263979749347760797879055371624157319832956418241858541549867934674229657518038155363023775246461470755157478768077625167654478811136380394082210278289380244783417941457540172912125636230617848524865573916344776551969236860836430588996471786858293198323448225253423572960316040833045872959319495090662038677757673128944976303960014600147840823542328439994625237888956520277898175905267555681589032630624639699388399698927990590032801663254122241841187662169655919438267028862285679283476218240265293821801065242384851587646480773147921946402705958580480051387142186243408655996477212664217652993490126917778228616181021444487211508910808962041228122024919227786175240773546618546957031247582726761623236038527285042801750295936816562816354030382516547043389097335038461755042976209724806127086615679601075431843201516253905907737619766782180776972802276014950899283735835925541865656898968494823529517392952859270787174569368300754812817457420265817947080384040493031723901326902933506699062468900884244492254691322835829047465661176841511033041155259298535896866932275642017285898174218241802830881131269486876446487309594801124613333198877837142687694690924296402960408957972930579040418211114042954990970900269411129697050610652372382327084743855253876255650916004366978877320380580047268453887775394393186197967957177060052173800823543934844798064660436546156371932065984823840364984365372279210224470875311528346317945200508479404863197305947039687275734913633430731517958858805562839178385622116218377643617597514296250879078839595950598414538025066950937138831070663049292564913603414625758443327061435069761328715130261309104146793265440847949492767061273793240751122758092130651821870045078250970962120394422895778924931756195546366232504921546304106678415853488310008268916748104015825667789137991989498071227295742514748120057439617567653912409850011304494884700100615881947913022294474149443329161034096225946036838703699130000298119213461209451057665652536992231349044413634732701907757438706443442737571134978373288505217656903398522605666493261599668612295657585930784562892097369087455614324450497097213362715037977575029527373193910479323750985628840609295962084154222023791308092220814853187967082162442613930355688165840169671825766688141580708044384364599028409162484158383708204955085238798640319821291025770544351679029913771759195814887094052864397865827212161844827740425687941102174699090625204109116491156384404228134293961616528078430872019116626537665342070749769182807875321435948225748743764975335242753786666795889798185633185498691555368955043983237865616740678598159678774170990466795326292312268975811828814252857745048693530033257055156121590940004087014087410382330670078327689536791755551852851870350476904741634451507602822031538180915726693024354609085448757766305684285093702885265953340457413600172961152299558651773646300234439157481002942282193010593326873341212447337663397716020081891241055546592193326842944751736478331323600077792538096727337555499065322414691350294777094505165073639734204951448361742678174051672131312051516572353983236014080000000000000000*i1^137 + 40278363772479341076374307812458276969630487447345713982089439970630127910806639065208345395276205189204981495266812509693761889077429576268011870384068933251206112426987434649832743557126982797323197076487999690523652536890523837035830317056856679545289260610802182556832114258315429166056437703959144199848038234949079747594520554030978570486322294725481833378052147353557399631397267162026948952359750166129194822876330483222123768378041184732846228061300181480088132799581946579716348224030792226907701848278826246595014561789469469259668182060828305438346505582811196406784764429039793227721857533816395912419661571673614481019930285502914685168333348738155332789856204921060440810003155669157096438195405226994360086550468431384678553319295427372187958587391805522596988333227112884462767599603940317531149826774101784437753982354786961367135156401268970094040415251793001599788576296185802805236570291341175225275183639852352275257470840456159465757646134949457162623263479512975880597184301792532951346228132019019947432099156129981612394968095525160035141880361186435697017800015580711549264380819972347100004990687199157424956911508860714147610078551875520857448219014410914276168377694047582816634095428046575249236039084001005597704448747431202466336144935519305115603130574935364038518688568392659587570723663416634849307039602048919912422765562722163212044300747830724189054911668995676087704787698615202976115362831674447243981154272052434971582916298564196843524457295602977484303875767499434133578623238177819243228217267727191720299848735200427199121497854830396520731489146294037772764144012701338327396029005183816927067292483018806226651227164659800820462333818914853061857420220787188171072157525924808162127562409217520491822354314861630638668504961930258867219076196303523875128509282830827089968352842452878718745926076671050075840995994367288242111555843207241873106534725092657172366594616754787328464264225384419554775387304004155187803183427819823434851087261309215997812749156452356681877502921605774546601217135410345595389154157721668974176474080693921829984838789722104237758932354714153989754825277388248093331854202536703889021391003150360419187801583359788190631914179712872550236162614242315741369168916841705796933515459589128995392883638168051294828919647080255951303904808145347462932251833853404947914936828655918876869239671340850676443189731511352741250354898562413322849004584820435057733334069772888448487077640757592041026876806390642817818224410387812494040484414151431101307987952042687265029671600639516579360437417734570337190201817710778068358894373280549559458223804476810213966690110942705471181842348571243276245324976492029415768078507335085475848235672390847448131503127732325224695417699681431529972810771957057724516698264126007241327794820241543763709925351989397369535888203157183293525311039203974538152663121254309711440499404142803850008349789730911582070124860262472016764958259773331609497580201899750248598720643037497059262478163404304677326838985623970761041482298088753241391538338555989259809175416459696697834291347427159146901757556682772862355532821084144963928063730496345379284160945342294198528572521596211225674159553855153069011672115689029632000000000000000*i1^138 + 50546004127960709167849168976538510568576465953041189402740303985328431300833278805062169302158055784816789132361619677040714725795715638334024727589327160344339682824399534693326847359280381474388627581531392813171112629554894010236819065231470230934970690614004706531960176885805026987833173712920339277277703788912757741976558887539448053432686266336594914215812922627958402511480322820214421181493634945079047244589434181976421697343209509623707165200887250097732606002941388306677775467147272609376344224966348355429481147364725185013499898045052221000475365907797247991644377693683384123842177225596198120178101250869129810744036101599245376110308377009739219803947209053875196447477429774158814851382512457817332680567767104409988730632910501236927474942922990154331774662006147990663202142144257819488133046024317759270425519091025129886140633378386810282829079158198959865894414334088622696787890281707211819908062526310177622958510583954545903255471139291024825073320189831551206771956504605480128471016838008037560641309799355652709968088923045470238435046226871727837081018379385121055060362891306476559318639948613921125765037843525889362452002230682039898451266479958647621626780565296499250032919785543706217938033703548116152429036446472161547071086307086100008862604656751879827144464213755637112864298583057614386634441320782119767178869402258764244580516645649626480264808866951412268944935136541057108783947332830744061001942794024810217823537492153812805021241976659828327395204763480363705947440578209271001803562370710575982598132491704655877986671878288483001614706217231006867929173931195971342287412478048936137329808785237448030586335549010751697020047204464518121136461050803290911835691447283335974645757916736985324529308974036577147223445695234384593376629994029004700510537373954132182141950432574771186372755488870717870022460703829894861898129155729885019604817282384315751803618969864806880145835329545383846564074542013555919396258571008921047496337974052432453638305638122864346137254829915231734045671434141441587935858166356333066991401043204804405443079835074843871638945931039469026887140831941928506392612365039567396714198795730456578261979225008205809153381833120286725756199062793496618463673395845960949734418656824295796189608923455064209412708188990222657443345434511448167332903447741592974227542376111268619355023546154503311019362986241090547659425681833345731871883412159812389948889655690717366082400283037870095973723504866361662907564202317491030484996021959526173489418719711851108399772989238855010766453560977355038873493101880836025601716770835370132384043578534261732705879315670651095779550730919683021547641422273801082475817607835128081857031188308443083617660104213760454554930820302330505591754608451062267096252277206640925599821678035162047177108674272635072977123051690395079690973652571724774437934762339582729828563332872776824881191893849733823319323129760184664593759253644455806174585652633126479289862161297767939350409208593763424816153807801145721516585145598441116343665156831083434630315230315212641973680735744121728341254527368222992373382144920866896782410859453405396184443834674663095701410503908656183932994326458394207772999680000000000000000*i1^139 + -16062743624494479711428987883574775621236063874800151029308079286438984051769885309562703445559046683575622864943602014549270416885925000964481711864683263899133690663629054016667226263887304084116598928004017532870178247614094263188632688321758123931851624791436175748639873337000832647021352229377197015366979439946253807229477445606701078165947305091489598436456153047749701010591197805804849909623276895440769282896298884637784460386004379278828070068706003107814613227099420761274307042361434036402595955073566634892173558614286513388034493498071854458487196403911640046715279878651025952054229208524608050447876396652921179943816733834012432981135096112552616761997949177284190379000312359150429666031427674454579367390360948346056292738238226478367652462570076102280282564056783477009881517871027697455212595329714981140898569787478480604286913983541239394848144857773712423242175325111280417684567367858423034640857172641347519355352441833391198532481804880815174224240736666126695949246903785503766334230778429254528407090504585558636427102024047823200233198047951209587809007096512720803590662061155659984483415387203375924014349251169646300290085430041336583530547136206495354310399124042784018334487415317549571563558694580526040903732133289140483438342225942598047955342510521861054221112256020624855774822807172823122313954033781346612559866326229511163422150286596560572070054163572162156627586623945648860405796834627921175163374806718448208748948977119264589717034253537243766370636381395585387565510213622339452443096950665480031378094191640861479050916505298215952413634426282602372042608044796095664617246214833992425896321763894914551780210352468946332604013883003996233128866329940404178884698019898059786019598883167367894669399077397221027884011679283409462559719411992907525688876519359340197807285442771803375930303221590561668109343431103637573498608162201448788165356110279478330088855607555899143122701341213006851745378087167630142150405050118526680148088648946113544340933479041411258985970628714587815499441910632550236314653156385667059362126592746763790723515117261422921182033942477350882716622870707679746094641125064888509930788976702135876403332063332622461833291363357349387112445225598836315015772234903845296884907110765121073514302154733194461251509363884390275771272369141799408458293371912960283686551121007224658990115458611157088780374546090058064178527331715427836981865615551528661903055238053112835373748972960692318438774092020679280567957776904283836472399720504898209914171968415815054095881331881690240996026199015607638829396721397945800762830579086355915433102994329437015724784385681823530395597691728742070534034723115939457964004047127197604703354888322865347093033827745286252082035979102889022339162046249994440145546479768122548858433850881198622351665036386366928498558791206483449695973994809048029930929059927311269522663746557904339499915954074572019200896375891706906641260253126821099867106270609522498623427105367152549345202051806134955781283175875678140701183944082208802316616383604708107008390164956029846775263549567649367583204951784610547726487742132590801157486784922396613748045526039710722670679135087466675010072664600897126400000000000000*i1^140 + 5925264923183534161024546787986540894297060209782115414734162927180260227367344112797279577041481451138450127628437746259764874771874601778271530035446542800232513173619514887717416559928999848350862086382392477455150997923039496487971072031886711274955955387638388915355998846519709227989304400116092052867055261659478148998934167452611094737592868778245971408546407406164375546155117441057717710770571167990392909557594736670102692916380407892574881740369727818656570647284310473369089222703729967215462278063098369888735367538326938577870451354068080535913169912574836685327037061388431613722129600518699083731674150778605116258548416307942904878913422023614489507571137171850262780542737583919650030922466648996696238042890486405298920094796364702787961212733935757499373864694370902038567327833319439232550955445327695240058260818241519193164585165842190700061586334057182890426164793205123425268072380408382852781589474125902235047818355300386121186718294338807131803042739069526352012506914370668711547561126428538515955587737724198542368418351249453211579361719166655863639796589654449047016640450968808568203053264266488875287418714309415859056920628403323697013489894726580205546636542687137231282700886399201527958622054793528133524601189176750533946868422189166049868206244580991263559074034443854709002864281688727377575883939956695206594477779407442230746144795499154658735349738426546146745866947956550899622105397733250854399740983095222012705485917736028452183457378040538375179484636467044898825216336940854876550559984605207492212925207184775411739346685206978230955670361573377066285693061637533680195543905393242745852863324431745793626081734046935820056147177702883448278367104065395075275881474911224371620401721111654877838973548779214658519132014789591557027691866690054285429846679941107959385867770575074329017457345169139460043497368672629593456426188639975349029426712428397584326001748134910836403484597812599163208447781533863672724187310652854224037913250894102965681279457720796608899289923897115090744080469884387091554251921742542739524735236808262008536091992641083463086691743567563161941014325529600910969554109880645091671790952529717368172231819707526015189466203498208884297672384115133014179885599898084791142185278222514637408980667388785256813374993837330253448421123771303865648259067957463133591325924938576812947146088524929240932932283192477526895686845487350040912748528447222510504608915285024073020487976478675127555924522898931689099074643414279770002216390418664086023226097463916529519794514614875139423300429621341446234497494848993843969769609507391128923592076914831065545879954954860785287946018997440371435091065453115600113241788644702057214488542577215793006352808655138417430025398618477205990749857104503289704652178961429227550149071711486439578540413011272174464152359956352696815677829687542703765226972827115205528491245178137891526652517581915627632041286993837485308015319793360651980903459194692249626017256732576680394568788489013139409073662988683446762823172277056268585888093045618860127996576124576639359345238108703411779978488972145701070457114724186775231916177088118593317422211835525887278881996306016299894859366400000000000000*i1^141 + -1340851391153863940802597951478912436523431963568012385014806386349295987523127450515581073934103534861217339572772876626455678340354879811836028276060826272552968527315568408625962417644377300554668099852459892105246972713968910676180080972391419800346068415386236646634013058625351490218722656698020179251452684237132695977347027031171148374140735137908014014808199195892514183205015623127743195856575395484546701212836672321354373973977937288304070683463694848713832540211352954845234658002844889016283190859972249052549663627474912244714159995991610642935298564457424514795501177170823661703457028747542749429913652446491319807262067345465174179929978676983734027792454344164001327071706945361960013622901606201196755725595891903355416883003698450732872057784131480426883223853226257417728925522879128922592680060487262359539055442039374490593667257707327873229060713815317923531383929978738208857561770685627884956122411628321897475290912840295229333383437352306991808927350187157970899324378586963303522674060405487812678535086479208167932503171335462186182731596237370549541437802626182453922544260495429177348734595166938087369738029984809779561772579474739997616207894988917374518512536052949322466200000195976223979905827240960748486722106843055727140289513599993453716803386389107759760806471976018465088104294345544833817796977950917881008529270864696019736690437730682571319632522816710244202301099652724007761682069154527651449306598883234205881080968021737826675866524417797795606733951505113073744197255667908710471338052694415570391085287577927530866518097898060186937330175100802344211955822434629125344329724806109143514406808565794698800179394401140839854878630911027710152711454760238849955760841481536452142956406471344350111057542004430549136127631824977240910382599561300434548960259506457178691697138074748345847513075792504891019763250405929783668301980635153371763865946179524526391973469226326986071254377733015192624589898476372382030474264081043828850202008033006208187480912656343573403501515907936817720261167775800970840155573721161203912898037611704081247303966429103648699340557167303776668672474798662045479477580356833668989316654360912559049793919245826768391650958659544931227320323627744895905083128621179373086208117498791456436089316302709592403855223413209228599643851477133087069955437354338489845759895758677617501575645805236853817574418143346077553707703460705250973173257276221184510189449383558576168865802714563372919542345898380648287317113361032040896419085717145329498484592436581366088543786416809554703273246231760983752161680213945472865258402809004352568226377416224609461594051936456757892861498593066531403181282371780387010759641357013490100855886511183882094047369214679978601708044032817185468998795661403999556129257793665261671002535454731616337582938415343812399590426312674134073922551843064267952542696634040886530260850613241813765042219892584079649307778317026925592822183453573007161518746989868617535046005175174848895992838181362334868014418707961655577137043447757548469003375345000575134246730430663621203981977439528362617167350446945366226796099029429733678289577081610046947711521083960848189860620043865292800000000000000*i1^142 + 250105356908449734257888584645302312507236925837402952754020323818682132731376932778633226652041222610397394256786192753365384405110291766061957367220273042050884104837681243104029988224663213356165688942961245546707772664934758503980251672863703962455689607412079409578311844941171003085885137108176085319516214380238388158146139386085791508131705695129110493629375412901940034777953010620901941059988609020211766891752098222431943382546918772540664840684741459161970263372805569187946669688818083160318987185995563304376107798592353179384116163285420841422322051165083543953352816747120545644198037464010238468274523538674805930883262303927584536935853549014491349442792418292409186016402499976919940505374815570404504389767446441589896383387242447586656534000446147694852018291787755046233630656304469416811066175233931804287567468330304531242138949750179073665900878771094922834131799618838226698731370172560477744878602230088013807708101947102506829424821740535209413886291788545876425920813632118129230843924864070877414102365579715216324489521663584215820206076380631156468832472129074460524319748778161496182066875087904174834130963622046944284916417824051545926496790217827749970977818354915099621325660502160364557421765163563731499397072402762564259608286852382805274630252114629987570436841322110469104684390447599631308179587243887860215263041873694944560065274816560845800250046512282679834903597049225142280177024514595849746819256304131577272047063344538278392477162388826681008212701929046111488341425819884259671944592282414938051963945855297652793190883464267114771983435589179606093913988164577378415474397618571367637830258097560317396267173686687516068864690591058245844126854157404606442390344605229205133891365020107681991904778537208152837440903680603870035048686537983801355588998417429443718489985162643336672948973908297125650709275314600154786404646574628128696855355399446910625881509493738567779711177232910902614782744443872078322715825441255016371914270264396307074600521553157530615794530931769232536355376440740652720763460878601393303881127956496244265694778680918216374168841480571658655450573963839376921116082375340037548124629141667579341171786160832973701092518346360771318503175028978631748932566445184660033150529075306490951837516090660513989824212831103373645839096716420687710224551974894212035799983486521222031490230807793373835283439801295825786802717205829201238926372608202867795302365667379331445520557006055710016136516249657559486586384374829092057069570230550435223009135263717028091694246716814653564876391343755917242189343007342679219565950501237742148849925328985491102961555598846558596704622601360016542696021691524764569156863821931238675158047547820047317329598310605680314822977840578407530537922056427798434153174472783496982336816813455495366383458609737262908885174761611533161162214622322028178244647940902069552680398366808010142118608074824307715101080479898171504169735860566755288652794024065343271880660084684645154092094879169186278232613159648957562833943303121327101399411401390414447893721029634617787655236786586399300167573935736104931986099898387544435786760142684896763476886712592875014041108480000000000000*i1^143 + -23976470098361919949512899700211889373342343171258775028650162382601890569064562506974713821247301892205446783180303301715436581050168625660443085298198755091299740210712285049110245508205259984509399597033032176416013172657077494681498972488101469398685377842784402603698150490174435657488611845792798943697452228866572122930036183296239307387917879307697097806752236200154279837499426453489279847511437353194877562683451810340463831867734200030890391526628412155498188566297865637159232559570478699225068564094829881139399323307579862152477935636868519846573264537895540687805595843820494667068058964709389251147267883149552195290210073173384288210229040261519775097035303233158707337250237611048798711253705407728788277398719991245974547129346724108951239756517236433129773428200672900700003124089313455126736149097928720925272992615565373085869388962697168601828880978443161193274324200567918350819180978351475380398776249091438591893108137187011594491286208826376244317935087849802445951325981583940431720632938443820309281189893970462133781027354297036609621194449909582484742579537076861834210823845517390752668485256311479522025587877626293252423360691748386672750660735840934751055244048589088133324028253244358145568659989787022976375143096935983824744360339516344759153608547453952710519266990984245330418286300083258638929127736909382043480732469000716961961797195534223606096176651975750961474035199570157420414994822706492559738326581623275625306913700197910834029690706020504605329481892581086141960431543273566328334306115430867845771570041056847711557121038714084805972396501424547298509331700209321041685116687334916465329461123645544909293959368334382491986419964914403665803732943348147342762790715801662296189568582876339304176552118167750161007779329637914075589087628209302944229226267967914482650816510976098314256724200866523848735097451957506108920471526223646609268452643317049990205001510881174086494832164109726283537331040749692213446741034533103907536554164359990056140041847056358219063746363919294168737355600227683033410277618122070867772838130163102692870967838173773441241902710380242001305665913714222450713832705930161484083758912133355049373971680186706446577252493106663814460864183835368293585351443793742239523758173584589548893078566304203973845102789896213356764052532060389799678505158808565454750979420499352895679715514577353377810136170332022855629457730368365189754876372930074137653961537688474154184032545341622716073527475392998968348763722104864845019208604670139036574206467692984137101824990239519968136941658112506724647656725909552480047343834732482907877886578162072005342554383740824029304284916734019431634123355365152519747601234599446152348180824742086052320098143294459864937491514674312581240583407017624715258331312880314234374866283676477046521364429646069754589056954543001436700121758966976542278494622093438329820553179816495427287074782379425975325674281336557002365580463107399170897200809279527234390834472651261617851389192254409281667907537001639216516780986183349970482829103720639297031742213060076180253288208440936253826170897726515898444803321059604432205829935484669152824884352985858048000000000000*i1^144 + 243539598552730884221233600979310124108073763684787706568712820208295602645553860700469842238933007602411823694471713843282922679330450985406795366684073714461155363456349355084675570304015648563137605358676869524742068648740737508831155983615578504469262679494446694050645435810975571819625369724473809153152740286383853768431268641407557043328711673191622979029595954815970061968727854182342653228162618694094083654241832005586919207808636213475067291593294539912462386004981963920781520786806653466916846036274527116505484567299286860751831050955377205815120182795600560068383405347865966899403043868719818466913486157170055253093255662749379204952884476873984331617357506065012973290785620604286588747232873710401384916076540071995719220330996260915403487487744226133919932242201424424491391394439375093712809751611695358520214708452479784398416990595235428109411058830435756360165010024129982940557894179465946574432519429026883262143428198421944526096757443952305267258038514822868034430864925373788616481304063126620969980183964158003819796197625697223609743627242076277653490340851620858009548702925717075990506708440361715812197492607742091328175048647010823398437375205153850902121581042448730894691038639535928661400303197258934950956497215983331420895252139956975667059276783693382388623614031804740940602009987829177249003549390908031599214936577412434110086581396028629189503094058917598840799785123798616534712837385757361882592947133053870234916902639899005464706161292681475076469735937076102826708919943048135683292869711068252601806105746309081468303925689560528777428642778206337426065843466401829130489516111862802666559953160222765530133425425741066416678275516918278574950710869552418845187907541136181643860900598977370553147897625358890372711634453901222737410487302497596887536255733819902985809828072484183945322183567714204412631501628835960816487825306853773660041207230556617619415925959432551676412387253790393606136532405364067140886885715247335422204985315483010191579198098820383063941315871912737355623620436865298594650584181701900887162769519195385369030702258982761395407341333771988199301235723235608812157410067260328525013902757314208846586934484210828012889538711000249268059393336202009595057621745189972719098619691690003985320984690231634379839984837074241660301118146070755197456412471492074538505292348173083928119582880374244304207567174370905358562999175901133286742262041815400068501155928542248077615332632141207163592441307505280996850556424978769909781090108555454486140034455849473054464845110643771137694532743807290931935010402599486998786759833946002532468172865676474065947400051037541829433543061371679905777443293721221274079364599765953749350314358827050403395180826605657239374676404575450975587515333287433279081116368880157408807628768115763130858404961849341529859364533193763643474607907439437024890730989821993354608385167141350509916038930042600678274867665806670177099327805859429276812059696918413882177350871544627517517921445164493209242407636939850487769296827145434621872354704135413786754062466844970716504570550264007514903184128539252923417096235868388363850493824689622149496832000000000000*i1^145 + 17314459697068219209712461772678910476337210766398441819130118627182876014947290407953947416023267981036793265261836605025754917366589014691304286464552730846805036159730909471638328879124338222521874922145175792697218321198432249242368404719377671281122336144618419243168847118206444410776607969821715969735669707497209974211168488868129235708985375789489730652290838076492262620031916187665369670862748626691375548506500900999519823269246605890096192673710511265793293175070460265902043073064267041399522000823629115886455555489672139229508051970214821308911989311003699953049892892934419093133911724752011327443194180072160747119079086749640953644270512639680577053963527964643586880880041520471231495797653784974157634740584815639860627304207516756406546911599668989659666430046907217298213138722570294381586150501802047160236490433995440206321072434223057323593495912802933622395897228584809020490320026301626633596910897940671379397499306983375753358620364102441201311163485647787637024452256626787883098705284787443009293356875238496243106196995222570742488123302133477957000847143159759540227548809546104465367070011752499680374994432999175411066579236368180243346409209304651870681597523493640812936397367457326396924233977700019245165948882894695494624717773246170000677329690642923571416520721489460417599538558678665558259035142856866180801761517368489489618082512532343531246381745589460305559673330697945796495060409103133827681963566586597404330881772314157491289339085533998585681808104477070450149577332773284017718497963418105311423340039712813384329301205764942746756467349940081741022663734258923337916409026972032606127956229743662691484744248933503965079825152608265385166497000234579807029774856575535625247932353089534331274066532840142693178470676180548899838812485932033474549383654248738059233461647554699122120008900614768893137399404679962898882915056856290195023764909511218646078276916751321244400446109705704601384589763618575430111735900790562702477749345323008600768880917467529589039829779177457188684030064982147149922173318850513808926551720629817694914049377113373813402165435630989375787664739991228613365512139618991134394477924027570532869454600599068540688657930821533936597459604738738312030952247174596899028721818266541442177742130501175567849281670775006073599525344987402936394213343547613320533981523915799509718184590293528390478235624452837717809264041579691358524808741352381772926332107806826209789475106736663768433578921313033256154872483961745143291903205616497702436954474020478881465312707513051773427188727266460434482566465512144729029424533960286831986818605299625862092705068798322997061295673809687687730217616926767751056577179381808408411197988165898239112517944132369214092898383143985465365717114483045760851812767112827319840596464753847599011166711745501616057479444870759093752235696876654233519020906997665949540363784158549352928319454227825032200706245683075304723325108150318225638689064873213006744450451847906294893767453355236760370929034432995009107760517356630981452269797893403738893758956977626531626540264364295551025289288483552910945329986055520237478229595022950400000000000*i1^146 + -400348552706663073346280183155499823739490868737754808042153580984325883235541028047407602299415202923600820580631103711634666645956196919251533451486173116407564394683146843589557265848745527804774404034741234422890347521505327498719298856220941085845787087281746429673607296148149026138835225957112501890947897107635706978680993071562862798335383168734617821679947804951679831711994982729537855466936487518603004312115321126334598640424000503156415552369620197727514411289343344507962485208229387189550084018539886247293326721442150792635433651691729313706396456013544986922946692622197000873707949019506321419825450585001922143385930001937881751600165147557175037201426567312631139039392320773781767826177798495923536436281680815499323954079511868393110172509280277963741184302181138446407176197387155334232590772513935166974678124275616911519768854369168554899889782382414254941330141603170554629643648250530463754903893553756086026288546459421019327774488137701636434566304976583545772244225209160735089935146288991063407474346117500261015740041754842440860177590583581888349541915725675742725649951333844556734184768959928497708984194509719802027011090555806123987440731454365649962914665804791875465163963218223798670687249324651510810851628835860532720325146532023196796079136772800331844043752477938986545355117550155785896644370842621226719806897541691734766931501714099027477860202947098470279730363150122543551060460368494586357168553219083593355360789062344284505375245808863800345341815640450854201140506285048712275579331601715036874374611540604975659552202602548963420281012616044955727693704162125454248169496663963925572288668697236549743309753807394886184434272652805814146898382158727810863167534701644361696583545234064885201473531357208266233001511195877003558251127537999648462060332790456078626811628763775858585172292206437350726589474073061855861477448858350034552305664718831770061798534331057497926722094076975480208795282826284891102634991022338942376997165738629473596282363851563749155298124353964498692943207468679074653665960059859161416016257326487612470784208536597392153905585521773890405351919233912566181612135119251309006782705530250573210152899758711651418398440682247542069429421708901751364299286227815677221566651182310294512606362207223771760113780528053064388997226731553660749371257381759632047574510569696611962399929784968872422729467387196083824129504051792519095775973779186130076071066669695726177331833941630320780951533536070731218587069256631913875933513142467583950121906317637000621344036196055963418455843499420538647284416227103414694868005344766316599078951627404549318911198990029348456181229096411927761786950732969615771596353956071416872916821136827519657483403789693819054075433775559724679889958914823045502703867860246241019295837593300305886888217921839113384558875874524206742091589673395650276328886790623990659246939672435918580819349924947228325819756275754613514163526259569172859596873799901678942961841553588329942417826006773769704572798991397151717621939299435604159101846271581292233292620658039427038211917718135316856419225865667840891460354225275016734310400000000000*i1^147 + 1670322818656599493765553989099484168862645284798735944833372993678437871477229335287523988490177166990811467497228492600933402133450424972864532576180371163523822619105481523099140449036600906255254653233845453000085603172476927814925476558635925078411174952601700696082320458895285672544121174417465605556617076413271324481967518154124637777895232000762414198596101902906832917823010718243577781889199342789199709059874422837538966281023843785458467494112456138694332802146384527056539488286339549497061792583652452522833464060367005337337737139773979974247351638483569234359729120502775350199181560710719441575762763968480521096494771019458243452893352137864538199379552248398642088008775873947552816956754951957802743350087911123259755088920865335477919476345599977136984531356783612888708583072836409275152572574079228707744021045742743702128126805403981446105098895480166800886807905696090782724885550236699814544385597197584266552107237708618866877134711140271633652623499238491593998828146635491974285562386561661101155992732604828461282759931023567845851531348592526096000725883291052810427574444967187577816735765674575253463180273515730771820972286572049462777454491263408835828561659912450162947601099603708981189842894297045438745737680697516496110645606957639672212472661424507557186904290602363368499975240482497626453692046832322137943128093538888044579686844857624380070805719979358616176745607467314961389510900011138709332199709098547835729569038510805439324336927531290689230912211141396909604082291973311200095872311001469986976403389545960742620442552934952146223310843388277243076321406619480548544319454303072002215072086463381010042743888835587583802607524439054186345053211992382801154797462322193360902127356641836188253160062635540686621776295377572931465221259918537001728491857671493966596866113645827728291557814151083484828456093839306395988418198170211405759741888835574222979139121870174631213735073566563360782427088600591206941519197028211259630597344581710924391528759049802111949086886164719221106295060076756901896310174625168606072710458817238429603786178011379073340777783186294087446385861046470663582000362634267578645283539132166174138297729071148598445080840924666866867060247864824296600299204250934131638010933906833786577232827658050561919824765512654398085589463571945568621109540029263413928961010762635383303998710832432074384723036748998605443497210736529304058713937553856308598108214993031139193768521105579618241555280659346230097040805084953647920595498437047516869367015231385963319798799721356786529395470638305156211318706673252654102098529098828212389965461641019870891677596634929929823559781165655208699883285813899616484135042659360340422599074592572909197749545349648523463041428718100700190236842999455182685409004527443492037793855026332188751017130905726425134719266602630014447972449286652633396670359372714253697143078028136120159712882120986653289320988145952564415632030065843420554894674849295456298582518410655977680657983874733654635384707723484226567678522827564155365482811872597707887499278604443904344555787930155008261586387297226094298920030044160000000000*i1^148 + 40226704367318750099191647218647669925994293387369566074766323749445889450166916398571827965816174999858316053902359738015274596188653585682972693433859326130974268377617401602230293278604936985025321978166621112849297140152238154376717126973024770226811683455641144287321300097908045780836513470062529355541647814384722491153004947460959964658293037073580164836191234385424136671618304354733581472505517049301092503686751512129928893523808340265387539760972816166029828933781781084244594975155573699078478574288264414743566119005425884453877991237352784339715895243996066782433978068315899619961455026638805255812785244405207862884989418764408930328690575989219465885646743738423877097985000457479380732923019661348377613456112984817977714090859578221875995973668293783489714358983987486407023134075178232115262791166544169146430193154014169371807329264021423714439439637312591435904057685820827097992166358620356388220804978264252076774179772894235678540989286322638418804330751757370208935024575686208652753351393657473854282737829790913895888196314608537606100768855814095665497473037287638421253706158996853702023479432652887449100161300735567448178840552824541052367849396943008335220833654016920129802219487006672674246456139988053556385034317948458675636617550083593330720052627229716902242996178801508239832808140940944933171956679635743962718596344576741487062831874903217000895999256643118279551473120056582046099961373740638076501050818757013161796260761355854019531417604311576676826150777261719890869877354245184784212254684392361846555978650199550509463431095529833046899840720104089395836731245967526475105175404432157749531386636521458918447916500451983852842860553459116244026416982977000211246094302483878538729464476601224817521240863371073574403941283790362116726105982293343847663128333545812224831635150855335716482692137226854928264478611843953669214852069630433513665900631904831829181930974566069915922498679901795697497147435120824311859411429885629525493477508133054410644466902731386500613393664955695853832915078884769724539476219496605575628635865653406599136121572237225117193959887793449916181878090624268602963854647452099772685228810450776587492821752361607532148842997577696854102624454249423910306382519123264301279587905426255143172881814757914565002070139205898600145556815992770871165415531038464268042368851229009530751195081981920768702211646676173545326201543527720438626399446651283905297674799267535524481316526269216005235678345471109604424873818986923718800688253530065225039144873244352113569514106290743154839052570738229083149431493371466442947973670736630174503483868065501525869081805877562947127661498137487404325125146821130307345248477206377257641216537416335958437501103638625734150873931129471286669730980754249585490512735956283813494777916480113715082436455862239103992422542815469257469871269479586886770635303618003849354827274226016832228186487478087181285281302051807374281983279070199679657948294389624274993318666154078704274586770489545089221621255076584728934388329236307942264956953217164944028207342875180940469100552781146735492488379943176110080000000000*i1^149 + -1976734443548714226991602355424201811767345591833060663153898391389755125431808715789659287763838048533965068147025109491600846109917653568932699901225747114425474133627264726781793606492057092163137803387158309258347064005429670003221967836532577123118853375269420159741978214611922447514153003411088722911475730170039576636303267030232716312234869384972481681677507692491269493804243153705678271200233696909170302771334962336359920884884300073084810186519793308062330547693639139406665049851895529947983247615127604269109214584338095033734794602770144175449711651478546549744968514718241482756328439961962603016603743684491809361002687804984055996648388043703358005434194669588224700486233108559569861824178305422341347027732384576416253598566872173835149018328483920603661634816847737382189034443685974212205947824512524262736976249820129389181828938090224837900575470184047897462259893493406611196567364330165353983093453299949558656450746229192299180830516186879515105566463833466584759546132699824595605629518868231192439799592506439904056731053826205423442716697852889893330589577324833216135346009647104894261498962894100995184623415681435590757624890010597371835655005517959456020020736923727570309132730065055460330159565222143344158389740136450690741701520078177904668415106941666115510442359528131978150435150511245269500661350640709246097486895898614597495206953927569139201153121503588441739238007785838560966186649367937604397353915609740205063320832100214322471537731621802554624595358427818640216415036769930613949786234424286859029066427662784507768285506259245564930655493039695153429995574139049528441399462781065168759394836722679770780895567114715088122928908426519600065799918727284972394595517685630254989266828436593723002371011698610559600170361459312853742802559275808803985280543907719513679328464569787599435168953673891169559075657595668167483591207283260145855155362919974072630186289330928161407935152535190505850744664615698809776797010606059525005646004789625825041897249350973447081537403561259475175516658069278253646518492080836320798166836977403937712013568602801955664781121437950562751829499621698247460598612307359684728246952043345800474232076340766128020995368687787393420437316392880023203350096924250917701931253868319650968889268053119931801282542950467265750156605915302297438861797245697855897105043805022695579389171972926693985813072789922581734722128459888111923119825975990909808706708570418510518965917694866370064133074128308016299923495465165029952756350390864107303646688871737217862617032983886058559959561076938422446911729811200415469891503766939797580324108225381503984274947502545843101489425883923964202345805183829323956050808308489741801205612718965408423056218437746469503512383102703908392427134347228297756829633315539988078610964756391325666493514757897380526452854186925326872657859848564493521560500115060473815474824182590869066548508985696227553621786620175713000032583737616976624204854389394465120497854056928944273783094770966291983286020399793311064952252590377787168616687341941947017255781237915182824725484591716108128376324096000000000*i1^150 + 43058052165162741239638907891444399969787633973842929628985660536120534464066817663159611730169238846107597646058785759449538754379018718047566142945496779177195703277488472938823873923163899976901118203276821795322832453641963905239578085131216455172834515756036613660969137554147071822549841189090288259971038465811738261325599891047411024421205413883792328851938025997205920470937995853868777739019017862336746991351816086502605042060552772650343678300161003555182162381438006739588245435395615588422313944103581682893852561133460453722764310045447431339351452776591309024431430811397872961152112891324594344359838443024556883639349513595198945898438862262122036024358628366871121493467787931859623910753569536492555650668111311776029570159294034453245150587089130899983254611712872257437338825850729426087970937352515896458501389943840025004763589586927725560662290632189398634899019733420344845338093691826389498715930985636388654042634632978867874027574875163284256489987944100803484977996598387487556733660271181087873171421406810082437886144977811687985957284421478142315490181539242614598625251028993399104463796650232241377187036119965919151574431863491312743128161414760047800407762497400020310562981601173090577448000077008687804940676885613178895671338651082665593851577212601429055307909951852451695996898729723387355369723316261590086545818552244775893026490231505170420657500218134132357174343922119574543667571845507577567974832433069218929784875003409939281472144448653942358587269690045157823460959517926441520619418922038401983637471336569270761016185661551321046197802187117043352511728006084820005102490499678607167156476016130767681838435084121785494585701478581701068929538598986401776186469358820838042094893149788343449170058757773692195534431177637084490896750673340357144975539449517451736202732297606903214872912761768415765495432913312602095445705075016267326166721858226207770117245321650095980739163553454075989086580036178748610123433198592962214315482826410071703269898512803812266684685670199088765770457075181323993986167996560973347284438583786364523655318645836612376326405372346167580061714558082264150919823861945716607045907709337561395619790749850994542752150434064349391952307805151823218277596641539062245756100160241623404090170658927393329084557432371583317696162117403878414091556033645739722120855304026349704683436613687797184182494363389957945868291443325709621908819040790090816524081388135967548686987694947570848208808730203171996515214691107835113557524841717809227076551548409879604924725465932696289592319173783218253784133711464800172736454568194692067222286878140359391120430704977412946000520209899347131288180710862314022009645555428681989895411437645848229870969483212699863379851757178370770047238413681626462575665565781022363292370531499009830915936294897135344010755710747517941515710315097240482654719783773426959029031760918690323238369177129724634922249526559455793444256506879327919888550681306442122767994093119736665404479302616471055794244508982757245613770030165277264938311324282218714236048766971964706599624293432164352000000000*i1^151 + -561113769592683556277063370062660834543206464773356406680423649094201106260091363961226343937942741457170291581040314568914633369298367545161456538425646748879777627732700325986818110954352059575232188428948572255296839186914480131891428125997782065009298754491028212374372792566345306558230999685537417646657250285397210492512614499159421005248581272287462194534621611004529996340541765579975220586244750128970167203112671563578626190203909957927296043793317934357470817796169653489542332536396432379247668836334962444887071204835770980199224040047182597244240129699215088994332101796042887484758576184072280603245699446347301701172343830675582001959689625944931113137701276573124479707712678687618590638191179185135635235743736810631874699177176411862930190763878199199337882667859963371426943456234575292849488001537495742277643950746485619187009634734801256325740893056215247267058172971231624034781001207558266458421103033124947446811696587656770100994371521276480062793204737113215420612052044498660449553983693457140289930923349373657910850339471285874013166401869899866380896672063348086778512945672770982349189761672259501813447416578536679909468405104114932132247511670319630328973620421477760880017585147581681776297414529083662888958067109764662127252393595690450079143039449642588218511618046439190460091827208368391956147865937586424992129155103394951850748095035933025244256234013398299957115747439036241277254247974419696651015218362445115883142173396105071471324330051554003552628670174384449549839255476712987936836995134141841791338969010190681339803194512773502786320026362301338046104554844716497690357639055077544545130295320819640154133088024977920098460421244384128527721504900449719881481959908505066432857920754476282259335778061970254158292813572137719554740416540848953421748545077181738937658444962981119791567950639534673498751256204262429900624842485034447364015913208897153538008295549516500777040722619635397878313658211441234619723292083623319852884535181986085530005577316018383579372468358667821820069484473644834369492635616403729542301759748442983879404257578542393997105544225056806767203232617971456712350287031214052893124437478917022964698835606036720940741628280271413514856119578899658095827003325335944153953233375858122746296762604512326593210423915043913848840708536646841413984194078777593794856462991022234002958356599631253845893092259002543495523139459597368921040081443205825730964608315540736751643869691981184569842108992545496860773774662828582626446037297838013534006490254651501141009732743247102997347452387643573768613913514712794111045151879230548416566725842819481160113505480235402195194129004342685884985693223007347538883503252405162908235636563278992039973349313932052685264965665177084759194827250040132334559781617605761737921153787678178850092084206110815804689790987828958314168340747472533043476536027929484827665444400743578712894478186097533710230160973849189054983732750967046583072828847811978462501688582991685430759513917663039717270620241041785562457946219651671307890152693409915798072517968580557357554073600000000*i1^152 + 6651737019727328502953207191444090188353637948595871199184886150550037445391308923021568720067644610877359325262644046745534650747198381390785567948830310912583005819401743472831179093745807592607612790493247514328816517569621426322261252902914330334252504995174801372900911658465835606383761465275671552826901801571288644329808228406574537393211769831572701634211283690465249766802616299413841426704019840992601557253564544390165068431997177183106902793438217846932859086860414010840319515880062274356045309471291875836501463464437128098774749147483250659772347012256386005383418736016626797291300402300378153591603925414975307457407292469667201107194636642583851213335402744342324810431013145415360026527724012414224569149982412733806584054230101496393643665088182374435671464439345028445736102139655587559009808328502077598765584629037833646241787206258545203084675086449344924648706581889691606460643498157098663361534286906311999233844951729096407204363758870998137669904682489299374886622826315798038202469260127563241795707222575987888756234326045863717089018071356386790695283950457586923050008374160945676622996024532738256974808299636637585309162865025956699500141064305748269036231825523151555322614384877836339140410800516128582961188390322434580251507760564533531536613848658494664405069134334482636962434365272921966190320591213482016749169465075618684968974732120425633149971935916420946444780842021872147055795940764761927492048222778400197335026196715415423068757884812136170880688939753772455204043528733951062774922359136815945897534670599003581923645034795060057779453710265694567028381697052794515255047519007470847291315469289712590222048752878557212823106006844195139612274524668475307664602407973503919784184570985555638461983018541469926405657514815614882849446829073434350871446080974411150095387700163065854850808735764499729554448667670560127450256454986659370328506709410248316852495493670476805554266164859645888782088262025093761529302310145143487637388908208859242068048177045002185784140670469935001186411955976743352872689817821649940998576972681125402531272675505473636123418654825585152968621982476242163557183481382795103970578410805249977490318979007174049615767524332311384695651460145163704730103928150096762168172151062167251058706289541332987969611423888669720774519678987771061839257403482373850597203332322276235640873981844118898585244577562887705994949517843272445388459984621121352001679069389042343528517204959664565176370958206570992809532321691227931916642048871619617497294996485715681703133130463573494331930423837986495980845161425565742343176242259884904752156267668125215991323642359375273469088722651839062291717123205252422747023218246088785163080222189269649962748497485731329180240831105678741399354795839070716139328405960854610128129845777613128611658692198639342154368248801410437936272816257783149592600865609488908554471242125008983092827726571849363934563165728850198806323901622337068535171038265726938932303268506884921973892803604544987582733182861241922654667530942397011697144121248915807524649861696716800000000*i1^153 + -50345615377398162549912756228494750872436889425333287267734665150185413995909830350499007667939061963715269258555953531393000175573643393413986431244366084514526221899873190357450542644552730055486815833389502236854963252301273358188582333683553242867009212294003941389041330917323242995281479547251765878066366505151763002336636783131774404142937794515412807228710401183675592170063715004946059553238815551526153363693693236757747497690324149226123892124259066981391979361177492563921449981900509662195556950303324306782909979294113689988550606926615563166930026966113886593567837608787642154403385154428717476573145641956032430354723142036086468790012020688308639999492665884729584433617778526151752030364926310188467830748316932488587233911026615920481129052496286307922324432321676629039782081694499267442040766307544960897222592411711175309865582830176691658430945337540062969305290663980725315931029609141600017275794079570541413724395043791118961109648504891619808005831113868976133169574646377466161241648512091539594972476315650983211563314634009041747745927571601044529674915497489106635218252789824294882552359800135360047554822544272329477131839173685334091035611788153922164427024672141755052795895681966106667840780366809277763038589692016018642569027089980027688437713278758039575533142882867355421947507979639068346413382400609246289984652481745997093829531085020174938586162946035817478736087895959818644750713978322059685704345283721696164988173503317656385193959461011628486582519013948648132341871460221857718154122813206542586187279880897770670538420121564838754950935270072367973432375352957228335524753050036751415275774952285817090095215687435530946966014581346144733929244589549515963286237659689903514233994749685932341410685142063211156776687252496768755860859529595628395470068971681271513124834083225169587958644908457941476166763508271479778958172536733972533997956033888390959967094644554624570015927600478948661932040027604931018823550495389269789240411764158756859058440957091609459315220148358812012997462343820627613458754739884784546525346569262826634813422718270510150321711251090967294651587819043977648438562099285302897047924872320014047015340307502232481032689324200010068857124569497091494724415739094707775602780525948881409513151173197845807297080154493055020566964432895846027101499861367260295285704846901109468482177363920330960278611815268454770348788961364899435515728935889326092947708287515502540956874097250173380226219822244915220858958457439681429219368887342891647048857130014831570629212043992713482431255552422498496942468126306287695433443884914502985859793549822480240600761959836620764101347025454406919942617446609460913539430235152688322022421416002162869259102940808500106752443675905971848321192050437853075276360726416931836106327837856067054270506856669194175885475411902279773694792080317740254268081418708874888641661278987838524804913813291533128515053017959252617894380429325356647031087585918513099788215393780599448948923165457474516996835620909309604493628200086000127931109286172935344619520000000*i1^154 + 190088063682753598923479544736139233633065625590318819002810787001843332985263636833366783152713445187881100958444523861372539509032126165873728491438473339241123278186149573492113556474853784146401033405228599729295509222582796587261968249309429542010509013832300713871707243572948017599470216476327499837411071195499823440339049110688523749205292218845662890223083593479947738053455654446653925292706960355110558978639494764115869016125272162097913842569638247958979419798280906801138054087519815083177974749268897829260908869315684628357053236258030187019987799034738985873380214309249928830947069648998858593515846393953570382079761670057305425591791694179277153995049060835078510261138448542794596364883243531216370570434159998382738528903199992593176861992586530863272559210786350265402942607321338457892403070918842031454730330965801645166043183469659497884567648351243569168140282979263964720201712097911759141071017335032504767626448268158841044663408451880726480578868683774228213231734938445152138523825273603878312265071175877515423792180388982057848288772888054060997758127668665839575369432202812814836460397133647565041504024738299312297557822332960407705098383869052332760717573602891318679196033324668351712330247790316581699754391468933937440300517724743814569103051926889600306849737655247809864441250644637063960057593724092314847969594305915717202787168803072532832093715922907362773396191142784666480822523768154140865695112267756711493347836696830724008585886068384003585253925570739061064606281073446183062973381667163374050472577755456704357304668598631534872776301217007070657522401738412471993358255899664357198698015523530388791750578468180204317285279553429446809342445741739447589503712510109723963712889141468037643489630313812965908907003783130299415260260976920682701411031240719783001102735374970703944235221265496870456431386102817606384419828153524344880116493739806749096633805036035221313585243023129068784708469278123559936507627664790242236324717852879201789543100961639953908631042919548539401162909526113682756587918570910305298884356998970497500777430989649324354270092718001234500592363411758305255293711774447358398812182795404088979515223066390789931071910554988057291982533905203415727317518183383291124654293233796245552122390558296865923230698234031050720806099265510458619413872831642011528508015402188468568624809904034377176044844258821930963225103846061300703598325205212271149626236926132930601459079467370263390351437646120068293569418960204200999654337521895196315952856859582118818272862156754933929401433879566532710001551822594461635774073822670950671450939400975165431239827418097569665606799715565998128903755149266537418386856277282826439358204425174677325819611596188751579523563730078980749555724041156775226241917652343238285283582824408652857738099171645990397775686564811948220597800937032098969355364839186927582186473554012439832327931441292320514988357302223736893778841478912224282772200590250524965420632180595802287106150420140655529592831140230082388123537054681066364338134056960000000*i1^155 + -195943561636884416471700868541494708308619809887030232965615140717523822684307603118994446780282849184629535150784470374299589151477891408122526866894994602309888765369579590657763377868393385194557559717765629040248415022538661386359727706229995311170211398135188431693967268415931700783336638053885262731757596996370511337765454035984151230236251103727388318451054516151833629109650287472550453797487316920368200874180267337705733301391438145870686046083785695476526194925792893582891841023705009222595894191295814600015748829173873062291940439867903583133633868154637103511209475063698999936184856226467690080368141544413233476043520493643860174130472134993603972545977400098239931464951211480170032908864432577858757899944221718179702673820352845086630146402489740223220150605922346724704111981219787139619849563149450449546323406165387674777988102109157448773189068872484415812860440274478881852003740445355913626845228808692420684830304185858792081997172929960722171160393112807311483550388854682682791873205461655685403843872896643053512960266388132002853118183248633330716695039999879624209356756979982330713278687574041904710878771432969199628435970653812180455029460199151080424090323573946138222613146556694606848286559799707323646858912695772824948354811807950582203348236550839066950928565482877941642322749941061014980264000788550144460597710499324416147444911133593249472758757017533346554180548917936701412843916304697700787593254453581298885699507333611480861476021312079940729879414695500238576346540811401488110440042430462400324509662011387880527727807098682455888817077157671432341332445358785014739901642885356488392680560474932216442558927961314735372398680402492028317723064901640783296765280186967838362808242235068294975100762620030585786999951093296934403800337762996201133150521789224299085582462734678309621229595800378340547713211423949554187549341727704126864651672486531218564817644650092963878949213329600782732004750206059034279450156393152727599863551565819119686617294482029545128503069407305197256520667360682594967157602616253431459381112297732701898213527936373926793281808281588107399916547470709376368627170069805856793770985540454473837859874399909289531661599559344765273142883629483118963938995181797422437596582181976905027490224009786797497367279416043734062096775345641149567617724968022857336365006688073489110044885922067724387740865370185137288122598114359459250027132244714974386517169992011627457905779895749369425104080666423954764999802540747317686175924930848016597920641649028575588919344767649524545662411836122457511738586108160303760697709924268387516605992246670243371906251146408221150120927972723031385371374317003038325192971427478581373793707298381702875812002193409964742199352020548487238538372476422554775301838507330775134441903003465386430563674485457823753050194240939679009109582620790478980407758037233675464061369026161289448163436504812899128207379648165168219949222193878864252465684834107839872625454255257801434138194633493859312557814406706568350905712617728245760000000*i1^156 + -37129534232377253833814408225543836822696796277319005146702901633780652822606238575262625259916998384011492889453009894871753634753735712562589465317900071787277048287624500712734051754562413676960166324128444685793228588777705434134194092022956840882815700215168623202498351871766085267370138625015356655449644150554880150835997550993358300382747384842396298744285882238571313159821728241813660916917809477613816998804070083038048351784101778163635940402391727881671834950893336439699177500114538598449027534571654626115211928730028013245846844596554121427100845992740423703299093582166875060129901804665465937326839644836547480584730750197725155396779270046881589779573585777908176351364356395704766378666293914820014301525055306978141823026839414970688761841882820791604848913012315962416207188509654027994261799017895825880257855380060327058457700285480588788994532307684513161730922691943549446783689194414889780092427452901430100431286682110681729477548060309782084664893625713912391290693719057702258536820198861872176012958279054346640523231903348282699170753115149759840245102978213783120603454641494878082420091757277156699828914274829515140139646167204643062185507071820725044096027731510566688495090674622744209927253137424164375664378678930514413917541295616615211328227661714600820010744133125334761032435967796472173848352297857568878812099228277649251383320578918316357737133181383220103569682177430802079303085815490394228843468644631129237910201086943716311380296084211001770994482675226143767264002805275101102224297004739119086770320166648297989057539050996879199797248181789674394782224539204262107273414769270687912662934774415636462276353779462279515127707073928930211342712316132338783509112036873219350768934251467573931044067712886921926148684015329750274371617761480448796742058799548873214065956230502941529485365269046837341441093925107536415712480233693399258826897352688789353896215263471007190304831273015468492703505824631457730562493697011443998492214544252079558270162819194282789406864914622270510581031681938829512469426858472877124044947237721711476951658598533473967244061480552863502862375641391480010514906860186715660019293987372388686068842454785473024676809363844608685217959593863432229314167369092846352100182804085171138571127938051438350643923843769123954578948225039984413961655290679598853875122993936789986786017307006588889416521928034473285064755827946159047746613639058949171038552264262079733419028366290162439217369296656288799433213976783317071062132386987096538258708795463338907972047354154296900336452334620379038709994461918181098579222672333903416474265467277340905592063309348340416895421635216613918849886955955136386390159315339878446988641577026844154685493935539963413007170712839019977874338718824583156182231965384132510464234388749352776158584020507290031684092635853172008016189795017234386318358023809288562666804124040410633765038643120708841884809858018487017223537916801727064739036941181536251921385547080091925945156937940431637003144541452091736981504000000*i1^157 + -2235179793993021646489436608137980193765098614423561981924010924013169740901594562380600857472026527813590352587186905688973406487529355734013345871249813715096302005419962718843908741542215331052404975565541025794732385952121692695615082071477863958851583842504477453249749866525461632426413930452639162926385294986774573157337953217893916141248795227716402349489564574127414046942277968895544710159499743638110165601858030041159054247052486129869537234950125953300694899210629381910492325642616017806317198235212770898633718072835810197967973046059434593001525954498896146033169473040202111481072319352287532527670811587971821108583949694681761629144550616506836875531657637644827808526728793398464238059207864894899526517009557891660666153758031002769907476228099562875232866619481391383433393387324453549968331272813164617267414181724894430949674599740016479992366028220807467920793282788435372725882560935496407372236088135459685096741386281197309152500025497812183584860728965930945260223721222967875533630384551841485781053701309280978075969170525107784035113221069451484211205687634592115607546884280574834511065832264938146376954777585978013905826945423291266955656682230582543949760907379881541062171072508753267100957693812507632925866146514310200729110539304273168686943278949158004626212720867079943494101492995369696322026601384394988221274540221753435885103296237036825071634782403879096000733731561418944637022923618033209124252055644234040623999043193063839486618990576239462911125550674158456998918336080940248184441465127728508837712023680714972540471035009543096276155740690531812162833699216078965595861464135082031686798574829228505267883815158442089478949126894425164643818217086211709529713235831251516878726862291867937718175796211658661079287527724835028494101486922019250127678069065890514296652077078321337419390508491384590056405247190016916676426709394677792723889940123589978021956952498181838216864644774940913977528781902106005598386922477219475132763287022902926621907992642626414752881549450923006441527497870046927447107614885023403078378613876100169306821117302567289717929231117623918965381231901369351636417454442704557447203185838249807086182481070553787023821949508129337937911951821445866623292575419757839118184958911085317790320181067728699167618914453035921832744758297028795421594857819628336100550132076871928933158870043743588994784732792483340054881864821821799030054888599132304814547952017805099113047126188341045512447233329776692306551440963964561863147356476841595129492569294028697067272485899748177385313266417079357044926744471643460225999083717849044563049243179157666077443314548347959248124538168942853364321030071629093223174481486669523398022481005718838222374482605576020338797300861939186466688449035081360226604500442604376116132368777785853064457763166533674709099526350499031217828161895041161680436098457794901270751227765867903633794447847366523999590564687160557149340928691281857035159875478955636440047439282169561675813054181975241885074482790400000*i1^158 + -70846119725113784560761265731405246716244118305143057132197158277996446749735124530335784536112795260738718311027595274835614928457879407135137972170562339192677013887273737251762795568321101305882410479677448404826949927173019923174130550067943835101160977120352818300541063516485348800604347887158975339227330583763532394321191362398330168576634049554339682220686152832805060067105226847254149497261039139354728840061440714481878136945246389090547338172028721709922911608312216751079146571473548730071699268675412410558894012933952735618429355031329677414966342767360342943995260148527435266966483055400733196167311897956537973165340462442128408194828850933133419258789129412234804751109066796568959060178568235597276824341154937706756444357210743993782160027839586407225380422219190617201195698831553293970413598862066790784927877834445734242377219164041742366326695530263168474554378344520893631670371558181403706734102065274509559051332963381557834874876679274515417942637371872530400802852226569280083378967652846811272080270494338727098374091731406412809288397567879307404182300903760545323168154638594245496609699480715990844921664690364004598256317485259690194840617359256563175119858746879170965230517159898057885915147083460282251166614693432731260455930076154599557948316888011756452092471391115942420211023569137801283814895129925541665531946067967810338994586773285324107989841331837955464595963497627929310369118050339930460168561886844269340008254237221764081012388511899191433595016419718314922462246401233278824024231608530015615934437310885834349514334625186448428354316011483418759034704241524983333659275460593408320435421671139371690578952722276355582978145299457747992414865796048879421654406697110710847471963618326770022206107422368935599068043639999156253743716824456100644871910057354522460442803072001366971508988963547998080802688395517425893054204195598066940419835984657967216530595152620426426835285098544844442683655783219241278473187984862297772166509339356764611625744639147950142277108275748682465173902009084678838932842401808728023331589203111010167011033589874290605535330312912958426317778453714513365528848950542906893549948632878531420021885633256349410626094112235221096765458576692284353028148836961055750712707656748709100001517160714363592902722109649583223418116911654702466715324832211582219365338169348165655480806915989347469407401314483809055763148425022735019214867391211000730478738104126372540304795092836423879145348005318300226050088073976548982894720799032738441280620351563505328344777286156178507716587601209127176845546094872478326369936277721425246194069177572024791241050527808976490348267673988642782662945807360357460046086098882471254347676270565224679344940352378662085839356061077601287080352298149250897982123922427552560661333466565301493765582795207402793937592125637035580371565487900057627676878600952552018639430286827920358231005094243199331436725510743236402805638580173705390690502707108896942392061255921433084775160967331840000000*i1^159 + -675658234927728680454065564736461931487293071520605290458084521516790859889966534948295734968742241545297736092528288800953489660512091866443453029486605527585710123954894227900463683233383268710499518182076683567644814303664641310073834015652977202425272805995052073162367751611870857618411067157903976918457874732993875852887015886217260829839054709443887921272945556092432973730348845153075896442155583176113975805545596887483890365704931132281085683885208272781184322073230513748911475452275473238935748629458089976576504566356302238846709716687896080192326907052638807034903347280756827560805944600829377070719074793581882218414827597432632864770399478412537552852546212995766453218785488252092584220436383547157720347702533190938338455936497277264680742127793568879351440370715842764512118357476951515713342943258341494562992766532230504348196160658931408101029688724640376144130125233953778422355554944211034047647067716813679905558414429066105524720567171620222740034646207200125680734953417888580829192440547185808883742772452219207415897431262313004146102737055869648116760947205422441769621600112749175551891276541752133511419757530067568291589857884912607428986165650146776723944158190011917211823256913674361455115505241767659266786746632188187226247514533992145730866084832181336745375739219194617791429705514702485513153876521975116796761460112714392435298107859317482614627084189843705114150401672085369278506437860235475351097709484078798426604520610311686022952848906532254721216790454569855271148067311448831999383923130147914268015332211784746668021804956062761675963252186549752222315945983331579075231670317044676474220248644514341723417055068323703367414434803044677722682264471868843168432596980194245414153906308075108618048619185000886061888421586651837318858424785215829889251722348697766829388281170403638797336335916246059933731342732586223817310656007737854671089117620758225622739053119860432509161491891230367597535708240328965689096203108626590246128110954428452416028610939199282491264217714059475265014768187381931751220567300336018267959724096485543851474390646261939328166681300781351280368068306983733473875682492861732046043024282939245979233290096642966966529522045761215484314037796540836457977551616294508194894933624296167180209301805808569228705273894679155278307874341327605371598819116515353138107996918899098559239936617992407327995528026082967809604844203888816507923818215042406545565211099072395498346241301418911366704265573017170987505193215939243027539275200188820982300738461528842891272810735366651667210314869278237357444135123626391006711541168086217456591838604640719104550284719299554993520135585284148532839009839130936248534223555253600210956656234033841348520419405562102093945667345869607308280267825867626973061222628539531010883576150865278998476687548337134801055134099510520171690080541346390115400642205307474195708968393842455624174808456519161951928367914688716499442911505808395858686604158856500288217223494751968296960000*i1^160 + -1014840847919106035847112228181640954080986579382928360119944794139574764921334402227795566361257619009998799045422904855327551910177323667803455685704445387486343897214212568978845517451298785780376706120871756550289736170681958415294068570498877789788819157730925410977532604790265130597624656728984172263942228320746336589306501723597420392887620774951959195024909371066539821113957682295349186134517420753922525907360492647768437373106085735905805604075513870838953301441334058647126506425940615704701475738332759510462097759459308302328688361981537056557843252007943191574545993453214823159631591737811943100450091360042272569376213278941635088674444860213723282658688056013573848277065535723731584801615807829234893069303324563989552767025884215732386002325127814176486666733567294810564404294390791423914315993644557146222462789775510395976529729454812241456192758079484256202134844161820336140501796892042883982745210698691993468102838773584795692770337354311955142590030429228729542848198329942972082103964757840715402190772238332832473260582347788209371478913137918605920159730506254827823852786832861447813115650452350823634505334614780037649239856084135615887163513947229577764137932796053835858938119723418176990995913863042264200543725184959803355699626567685409035243655376318792586364305678949825213552452494976545543637488288016661303383798658774249353327777341009162618495372310169581811810937763642856125975294422799662458537147148195165096372291738175838621311323468696211649630900801375946724419702293658761895110670233084308856774759674266951524309430729632452173731354064026630092025479544231636103039607713057148712007675792188391315296700085322795022445621420263387793021916628152420200906357406049535124902215636872498128198689145008798449659013876294085628076112707928938165168613837755853821681357354361658903222481945561095533635232831693204598059105658538815962988180630609259231628344025737440396672293120545326706634391348909733355676173537577112785912793261462508550690863499937929635380484663062060115304531752560126652963003033714666001259040669980633723091563441029234167374763074123630555155610407965832836351467242097741210639986913025691947683846753766916187354110155020036189824811731559472318980875549938754594586455453771043027878140229280614782867973011661637661396559304732446758030884838672744944378664994303017279142644151787824658913454567625896224489795400812881048228777196502830059724590165678788987811265248834251942531429341552784849344630821531825440585631608603679841721417712957999947793474462038885490592169911720872939224294439390497635161606376348867651657152481034971334000057846481238809140544022110634570839192616281649935226099131784903341305229878642541704610292631665256003007018727266080749857525723758646834898043598600829974274674350772628494265046228034155234751916741045806575192845060157338467910492156979269851379277051143053142795496352874690989451709648259065111255371432615463504129662633389528669224960000*i1^161 + 854787909721504618842132424658505445820304205540598719058296133895285288131258206185824289979217698969583455267658606086755113938951219847637600589680114983364724222233341652700832672652614303481325462162606527923890591196034854642227242246228747399732249880162372141253240120300696961913127934704635691745551660267045170929626503403993953135309647272558835836309084481233036193275495858909322084754857312072894297071298792822501811283302763124563302257647320128707224811689200410285515654776714020214569392125553437993828999647616850680281201979390507826998670596134905045496837600545266317075359901374432439099275880520357335215102873632131016840921526007690981496484929655764763953982746062201576008121009427495505029548589443252075088488406059040001498268277243261652244883493989654958283043608174033713977596088370473568700544756435677250842683068187085638434036162031206455164837150700293436439793860445723451635604287043353557974974682483403986036865133268821897820178011141809409724415974293687560774116016230962001706121880781744906965169450384543241505975860941085240617548649287256200748394952284159754827389213564791418414765929938861852988228495376269210778366012843029669838017796854415243379724241900285806823028781615589240001982893085444176522689490837207963840114378064871279869292935061111975236064751156083393546134375403601066050573405195694936100986112544166177443182611948860671239178724640187984107445800633506379270813191887670390090405212860802290756325061919354891430789610308069990078727220617624984794557658751310535489727131756888472291395800355180352122984042661048889240142203578827193906285195347373088015696849309977732675020623899887301003609792275928738208971494431049161942110427898295512098550067125368455320693638686164437816492872469428195717288289296034610326476864057998449246981862656236790694715100278724209006128946991244317462900081373303178107444171656827767534456726747871001569253261262251462600726190397954354541698984105548016748514324999208962378029674813855509201535046662302888752169393530287044062277627454481911813224256406877477116545225576890196051074622573641743953580425452295987606778372072000739524866969732366784203354093889052401365441832456479835415450771455263373763485266813797917261446582758939769954286184105131573796002625627346534794580426465829805546221589079824896882382920481131178064879811792571614198074456679310531682264363160357417139034196444606375836492226802548276123895650950518847941138484515382249238479559168879857753001286295430498821580388889098094193768290787935034569563089435788956565815566210803595828990535078213330312007731911500713258228095468820209885636959386544066732741292740240185741123543615429480629308025657104873502946980387372732686773834723733470031302625566192322043322183361762304904062849095688022358235372336243923570654184573913451675519747481422719721581282387173321154267588113626041699637963920144599479683319137107969091694957353620412431553527808000*i1^162 + 4034430528656764751641673829788432896493466967951129751999414926043467781908851491742492891228114810320345811289444107893080567253680152694494304935224540346766816079929250216258468719129487085718053359937790159430122064333104953975213089758541778155065438649804661548978314939345358171786732914435939763853781730390495896723962771626591296867404437772947486962065709618346611476976301635981315418437788918465942172898767577598233161017916131024615695741406129775656025235672345185000514972581407084718574247597663350112276514771114930083066176128760313597017066204645573046013970309773497407367214208787610864017607524796158601443553392844183884542519229097042540180578500905620398996532488616696828751783641101562832538988204085991979209540418570226949390981924285918559912825368546638638531039871682596168410140142234825263973864683826832764161312943961095568072450065539984007568024114977025988737450463748061587344497703222878570318984097625555650049274268987423123498361636764541412879048966001029443418372582350384584437175590914468119093756701204304788603481404534354924600462817177999149490489465099815194833057051866837043356589031169150815511845487193403746944923467211052768718315847157993152068065937353543334974881487858979077292421528251542945930543308025837261768091719485718860410059408465494233758026984068940827991187363493990352244444936719273667640075945962958279013318111101057063592296485709906388641440865620580871593575167543913781194403374459818203007272352630994478011641979103224555459495220763188266345372001048758894399920748279327774623516951354370529758262426722210371218573881228771433609834761111559175790276055041109844238421506086182824617332433845155287161712150291410800362995234637744462189748977196710689861898259465275888239472327887011975781980682687656430670718817335511106633708496498847466386376070558389705773484999685741903149749383059659195151588516147822102726214315812555064370493811955789674528495184659579435265446740355043956839984407562531492996587665111591305070061430933727469399545988217758195690036342594148550367573685531922097422218277784873731297913816136139141537474336590523736299263577584985353226317751106499063452777269271983272224439608278855481989271557977175317808986494881867769859487228464453692156204310077405836402525701582347765836554386807756065399954173337681879724397048646622149082102008175695851193110306059207981339265183965530117580129554535073412916790111145968225556094737290462035965668495105861926050165927776521499025169363329794715604658780245021042836384674538761954584135583162237157316112076789861822024046563470780030942591613081684687274836304592172841574132868393643333085576102455444496061206392240934797560921619173351796661128332975359685579794778037090744886117882742362123744942990493534349102930717545365921731394185353370126047530737673277958946749703235203846730904900111134546262711236803353271823026580174152016811818413299054066058439000326144000*i1^163 + -3383846226976052729329851884382362082445708563489209380891590775674574158680806387572852775546132465758267897177133362862764330277347731103681501293725415132522124622466133949821622579318909513905842234060308656873844770019894418674975322368631889253247958023409283375491654188843357776419661813165561455100082149598601436428149205637643734645740208314757402645379121824271295346435698960907439571857044929355139937436299738932914561054356244327644691197522152711440988535888290414933640303712791808052962380402786881249435445422468098347745677905056681248144305224999659034474950619476826196810890113268321653543379057573426118895921508922997210936327645528409701368056314091090387044633467003707770374397473851768391440931423748943578967985928442851613811191144156262713790175209035299772802472777366226199461969751018063185886942957442988605481153317571623042483897486915233371508680025655753010671854748791999775375797935526577239747717277431447030071557368993293722494096787033947764565423309395248229435773008271385532278636549194862034473798145732407596547100884167607726943264182529429410837198303620711193849044967444172280938430224941013784007753589546417532658826568911708942231330927862984873257776819116398951432553195102896907666559564955594595793443776503424647838860824424325351978335958735591365645098111333110089329613879871052863394980828187521104489678471371301480045582725135196853905530220053819199618001883701615295849233789049458986759378218671316924817763330424693137945240704725196082427767945452258232452762979482142870851631704549771657509213052529577716092303330139844424897958159060112172696185637263621930828126398255058164934339432408870110948926292493100503213241311957571120097383209307160372763371200157289558826562429107875796634313663521909256741234916530684395828067978887578269058377688456204784836187843015629491019324746319072754651450847519745331383871199211960640488173671401251946520104585399607778593597015230143015410255187615293013233920072526978318814238832737975464817799144330911396345280484630938780244260667775293974327202484416019441346414412722759192763261927092705077279738577473738033984017612087958233548530178292759453205662872119121660619324734171254756033994718909993643492806711351888095482595718881984095034408854050219416843095134574717870101203892326358997046704337986912727983976753155010170395273184092968945537212012913570605565749360947783821655153308920490444696641483439763632704533545520409935013413562852004454763619250632462579471313620975119824493343681791376056924959265418095004933924564848365658057440775571217039084711203294033530903484133943262044682313667573386398211198653763440546934670545777964043833518745572912676839135681836121489471453450370088120109049119162640927737075097178494360850092790756736071966774686978002978217068816100495143554163528649977105554133112092159870413731746647535228889367459657952621323855655728263310593731650744483840000*i1^164 + 254424366653633634470091949468236599323619644442440069241111584669919381019401988561954500791047676006059816009903043825249888916390371191900965175299382928376748150301477741310086378265724806196279404076307571547615332512828597176542015920922802492421826252805369982551632941138548451052894170024537236337434856006994106926856231693910585208300886301883366573824286575669648480886147372531009449460969128358457616057083805397158852038453860586701456338303935510024217055082917106838836586222968354915581986478316825341431393809895046578781919958466395480035699833838836878983682882697622915612671536744242281321456170635560939490544169611482549634434679213612412990397859221450042031417234255562939168219508835709903499201257029278256064629318896725479577444971426078129619318191266426638738780149367933557689325308333320694878298042375209144058613010135377415742735972714309679595829464882041556923638271607499607111831033372539962222556423422633106488990227491414791184856076657275323789740592527757506663978091484791384479553450829207534014574867592129842231151465737779870337819717978912267188619321138541842091885543335113840543360368281620737137582810707471747594353795052352366136113809015559939671039551058570895060873738374518117336413182365196995640902037053668926732554631372171447424057650205652032613557581978988323495512785652643678493731190570636159484352010361257982905200652149570511031479743461569801647679602264000485667896783871854808520236721514065403339550532496753741718052660217164875657992602550242405701134576734073764116669957052518844621370492490149800411817050259270710904327882406788536668851620431572769344522251568909786468902965766792598251488508316741069245075378972914985249412381259566077760248557654525793419471722995742419432270939899094015939720362826946125397716502909901372619596319315557769047303215093835932855337528294200763943169405025721010138007265226574505883603463226001842326728697483042727017560463584975834170748250542657251467344223833169431716552346154011112196179166127217085614529960331400443805099507015719830315167684087548548043785982622475281815031007477696099973016682676894356395950748181386859415260376128263533140874913785251477560041008643522564885064302458583582680059918981212427008194100263370195498504881604278942212334708220459951245084141128186945133519180447605699162902688010618644141421097784525573059906489570257581110073486528985785739607578943647894190209516168127264557946086628931311996849354435232503757147396416602288256763751099761668289691407261906220683370250962735890963768797334472158242183869079700890143369231431677498836885559880934743682785091638200868407611770343571228406129276336309146282985094424313237575300529267961957538641442333333193547212990636794959477399053043942469834157648554594956978600075347226185894059369088327249094537509591689880265347349402054660274633407502538265354217648793100446625268280978611109888000*i1^165 + -15451409751271387979141097443714152853254227883454936500617671998311532610668637776884102624189502852222576609670399806629361756455006792879037888553156587213897424911283145839778209441884037688716613321542787779891737624732952118369538451815994324293868371652849912224444321435422324987281710898180439106113489946298364369736005855214634928404004812767894474322874318068950671562811616241461526511845419498048775464168039499056367297565150498108647486505702836629630063504092662957814316027355719522451400292493573526616552819856009208453299272953212793179501681677929512808416616500222418594068830410071259999546042859385349110562715461038618696667840315497098421504654053043666784949980275879959844636517249498798130258269608215554711352040356253744278593970886598443845508013276776198214388719690591232831330444055043061120493123893717182548018731399578581460051483527415122037422963400021233985302702153829562017689839886191932987885603103112049883891497970015977137357837692085207065208384919349637715478835331535494343091401773147967543584707044418085760363131907690685741975416021734654996027872810112834750627618145287718342033774383885872588079017729083181549565866427718993210290522327576884201135335161723781066380000089309337743434142855614284990995748269001025521761825247354481157225817981927208538587606658592318307835653422618626464531200550478516906740775738278417066420043269617145698054666788081439801560995836327723003488713779548532132632570449650912468365309745992123511165416555729032162454360365270123760131762583974617963432819324400977009395504969842314594471640172406155559451001396832580662962378261708544242790322732517749927816679303639163892047075121436090873403138869652108614116633526016226845385005517555669060417458010473830971434396792825732389043676735257295794646049924903597947729892348548751847944997061486091363741933802811173312277636325232505077733994970593052570366370194095863184985350111763696765862183886089227981640876792780181335660174827758512056964591643032993942321717513541882598631428391513555740530520495247810152967771959473467352239142451531061642707121224421173790869726839496520449645177477284014666992042173700019966474935612789431499444874707526797273625533153876715047812340270275650126468304878798849289157562545010885961556188769470343066389677485740188908157714482857394821036223635078420701818945387083853415975879418433448084671750897521386818513866714396248400097363143169273452494493559773738547650161561030999275411262804155589434346969731206454840665509135088370314610409044780861607143683438746256579392310620913489280128687760316220031361134136147288341194446736104859421945572305149715039529126387605485753622362648312499996159564285136407731333381704930726987706475781813461511434351291447405461349120519847034260155355983819148142874023280315181391944016762750853550650339430505759478005266937059765315949967983815256010915840*i1^166 + 44127972902691197336646343080591453568252330816669194950479126363322805461460952137354209353487925115555009234222428668004794469718447339304457613828371464721361317954667624889804057678289400132426172016735632538454815546878986354351303713383228806457334502573618100875414329616015149204736199132588145673742217111504027898247259602550754284874535394973303078621833170430882948173482301964718248160935311388334257501367123835803012768969954321376540086516258142370686910050000375384645299004714331027600546288845282353898076362952923035045519679917223462815969151617841232244705109225457570586623579152800414493566255652513543014865230586680677140633174992869456333313519693087025281669693660142796756261714345661584619337443932524688367446117366389251506005217856151719069929383764265780642583696745403410616305897897366672123959277501267873126235993824580057467781856443336284656731404649219113741080814744719136234068093723063941841480261678108230916869119288155874369346855614333426492398855870074676905253786723850413008630693162080774464839102623675637611845667998338599390765573790995919423918097148986092751616142746733383270638218807720479458359421451188158049384308992535199706730350606218596921610858533042006008583161665302340523885255832267226581783379120155430798615699272264873518526525749677200146393770916095116497981330386113563396508167647476546678405903545074455291103723073908148974340149867482655513428462460125115188188916048880012520493755146543332962372154554706779888278552909507252642372112808712326822574115525532169597326345372944375214059279254690126064308527916448147493720251270124329352200260595700179602513543321459755112261788276769968713639860855547268305579380564268510033524202010267915947753133690405814775802563925310090082699090870973161019695203229299621786206523853195074045891246634051954849437449970215786110899534352438588380929212073623547126270301663081642692105468846824629034278259284757127538164297655282657606254779025617360048763675346806691768664548550534446444050415464078684328116333276722625030775137565962410269387150534656666370862271055316638206684657344083876999248624300718818395299542405907789222230836100570473459530850805927883713292899501650888953920954244981369077432024626936084387992044292310057631768919707109098164311591170019329283601320015719724967011404536804219611965298021745835315970257533221622564261017858608223165090982328364172877454766840038941524084599887142297464784418965346421810923469453148983176161905647923935905926086073199362211919400912995882570677223252161517040908232695944593795574870063871289386636694065831763430269868262711170964328828543204617230507554094410496258791483442155610345209563355798901014897669370205100099029203452948702251498869646838141699349573837016823387576748182454679926911394379904931409195661013059769591321465061205914366545722817341264551748395310355643388395520*i1^167 + 1611406480761215218810117591269190315321220575858101372085866256526628847605660882814733949454715024393904961299517982353697320444121085533087620381743681722560751814268319187791501552656783194686968079013075042384600497107314349895810813070458607386896186119160354941933017144902958370696902894199864129842514611019753527591329261744714215489140264055598793919202192202844643454534871268695812544262808456700110562551584804944519550394729431992176320289085429064282074037087757477403044507407141503391787344332339312442042070317552035759783215144842974970338327861582016761460597145809530293617495849934957228546764524750209934662863838667955776256149306679310413935654169613730881250828451759448492149491232046526053440263424139373602286153904711514822236511609228445689525984526736297814792763514966630004112781984565100516620334410999657048619794602129712846612798801426073511104734843168727128787985123939986950022364933377626942002216158675782296768092385637628998001461398815265059462925370587842713553417658371802855336823023696841129790376972260440137254245703754491142679540272757233448508031226406340159412815501506119512407098328608184618132394433153612865302854515128364806261622319102839674562349974885756935854034578994037161755096510064913072180009227662405390880762643383156621482976165343975049638731743237054608756791012926552879988286671785415455087328215301919309396054767209668962101533961474596214560754142425750417495020422530203056004371215285496652160021180425491864523805757641834164035266660589930580151495021063600647482899478042492740571478390978085222935758122568723766159703710398337795167589998845025107335817071355323827387546224627101531962208894405563856055751013159308331340395393773618947215740130576451904847341306500390833823833133056639088441694214227795466190059879356184961947833824495941950381445406537635512869469765527423038082800478399438034731703113896729680955842187403667726489587786272365552743731759099425376597339770882347885776423900734932672970902924272704967991589793767150161374597897581515421532767834946328356743527210294160918452560071826704117531670760530235375345772181779216799400846251060807422417502907884606612983507092102097608464798621973049176862435921513025380992778729475490248349796846487973112465187261928849572944364703648508108176260645027975259185756938822855907762811412820709851515172342196057904114540918520363317538764171812048886495697505742378318585951821456481962349568753294804301652019371338429920682019605739544639267978883273341825184155357102493356951423519489287991922109837079937342198114185015779760480542191641421045990961294407517578285692277883675137593668126418239224307606817076788190357158518420214422242968501168331153945771381132610023383319184171193158844231411685535096402919122674950397085380920806396082298732527817044994595098959399925998156893978650587915588993024*i1^168 + 5544946084749567908694212254503626252813380895056481594527868850099280873959472544943594048101614021467334596919495370798918953729051694701451737660130813417638173350335637807883420828612118846761886257387959076459441717790215639857411119897318509083733217728043397214558254704272682484121429675941573265147074363978304948634105276923949618097476138898664415296276002965090006809850840948013471080737433632962570285042829396644408701033909863540135986908873131335282075644183704527298230081534895290116058288966515784941238357575039216905469677626375570293123413276442021603274786059717744849353350986969970117954976858695814942234521790409407186798705859716600900555846424315467550835098311994475862518937074346201711314078615465299898441719665515633832316675086129129572103616278112089413322649434841051233064081429953473632812778906763201763653101143794655965669847421236388372571234018026021400311882964297341931006654100631327531577866235893506587855177683508531616176217414346228244005551986638225656275681097493257703503128104697686879170748127221369198412907339209896229082214085642325777409338101504680711639710664810799278572123556437953782932701146630878802389150446552535816927388148735960438213389515517498638621342222234141138480708210842150181642532925760788483837470350170286539433902833301611034241698197445621650255185028550356269637692889562086229524240381154319886100410768342942029879279021266680498706264518690510691893381959204501065346664256515163732803198620851039883541340349359758632758106508122340302770159035038038140180247870564976862658399990952374735938629500250215292669208792930725867374854175544008006254002306971268524574840054963598929614279786051484270536490544448899761567143213613112223932703093220251584433477205486158413955179500106010462016993640084062957894269977724712793969865208062767675435269714990903144852643886270758851933092174219854589174573843243252335101597842380842150160938628445515362287487791024915578445245383380638582009073406646936460562254317785269770329939102985986444883581820906607158335434799824816541096291893493572939080724108118304452127705300581337816093484545452658806869802084332122231213908853088195456298703899710433808652562637944640699482856531999249211768516768247433859647096794662608502088139375360323537682881034404451420921647098152065017502086880744011514599480384791751315635477221774893829819542393204801250515659574223631045679316430134768739149027388633227814338334879333239248821254980070403748392089758050242031344357531280467754591813503142619348835341445215139405068684212233863412922324046336227394492183797645684642617222538438190420252358913704162820898987304012412266328309095024343475248871992507743524680839096665316401996092149550537130405093978513288586262629359566280890744578114509771845538114195851958149372456111923647667238869124007591768362057728*i1^169 + -11048435994950275545391084737856841878804587225983384777908013714272800833243615137099303829959755995377582909181699157826659029839890081830361717806918931151532957169850108074106942200657880192937649604099120473577922191897236837010255886314294013058691727732639296708072025100926007150721948216563196273703939189421933627659187832787046166921897403603055351202664412505623793794943574482422047899050681719549684325401579415304797667583513047739561454917702466243181975406875063097649087329696378334142536611254629990378418765712126184039581326020245975301993831465101343483681847188632232203555717332549796020993861018212851758092768193411741491914390976728691278282200643348034035042239169960460275305650746908434796448270044253795775653687538518691713224785462636902871724212263485721149894460676733200898033827158134005649493194016590691393284247072469175699795762091437344073469466849888222385775817816253768965982036315501036407285206574454305299574110506185599077884756769196097550643428898427231881789072731033658323822314287508068926947556108985437907338358024571408288498389409796830390000381449943801299031293436155109882318119180565814939123176946615662146435549239017025707454086985806818196062652578428486359657970149218652184926934670568268095658225603031758838194652493725632242260246967846919501029080474938933913965788889574467481192885733457911544923188231980961302784419757149526586330730082422429449560886802777623800954477793606198425857759994167237582642559494060803353881450601425078253405217202367859812174443485116190828075440169212329760079568484162083269090169658963929217811893646390410881125749113199501580944862914778907891244332509793198716861973940896430753480391420507152928026114594648098490735694848440873269339373458971462212888251745924680729981034148078537485816786814746394965416762896749425644646744079907315378286474252848370707015709615379976356610249272522704826968523376267522525372731855043373933719529018910359446956954926174234776178600565996262601761952829734231006488803588662267834867559850655153726668995430665949672289862222834771698670163770664548112609801588184528631996906516142798872045556152691303590679014353999085031120009425172685485132376576589488132734644612951566877532959938068435238460714539486172137075927067724695399591581241929632234960475325929183721188738183662472417870074186037879772691548981087108568555293130023821459714048271679547507617331373617547021639505604338681616041938350436855612903812160518094076703127116074270905734910662459523278083018452588639391833268819192991099175574547801187051214776988672769550426709453406658805870400971601253476463010540397635719375061877935365552595593745359920588329568128054235671515512000113324206438971624025014376201312025529604820248332337660932536900595496840021220335037200878217818217799475044089520958996480*i1^170 + -58862119004898802092568475212162322470476567656409902569849265735610475059883443559805333589279772105413234413968048560284966010185600880152324095909180739083957787072867685689233470430049759809728487231345854191030995320734994401408517070020608584518368239419037334202317117992366025086777085830612043661419961448722461771080129683195404966692871035334446963289176371549892501002839474960761223042260152558272222327740856546364929844312335001830803190466605522044114619737111418109002742129556241467590476095271738016528195606613573915493474867209308136608428967673064062830206528258646020427261424353901634994695262012008111374401723679734376515043049276491118408106633678327350930752762399138603120871052108540503923960421889121891425004443522228736863845425115194944898094006147197591459212036769462433385418146411884178958384857944218177383760401056293534058295929633467244034504767041646945925369941975271468943071966466450095514399666804288095205830620949785388539435229196062681906922604846765904277369758427227370283602622548294023558481542470088873861276584790071545280850115277548774197879464480686696347245394500120970484224117247563790311083948763663284038227578737871303031561939287213988231265139829820773262961054929831515503412815731028441759464490686647346449234444421239848456802026154763461237361142456672554378173863319218989490241166576396313326755163388284059034705361201366342455863593730338853394880385141066472564770791345497036912669677547379208247590153263010422093708547953521586928933572473384708025042991996842722330818360815618370629472649909589357597803350791429809402190995759394958467582502107383368384504659180908421416622025361080087907421296431144750576913033379115426236732695328357523758712019499153965145344173239430724890618890897348029484275810089541017589947729990974018753113739911168228062971006070046672802884548481225041296788138195968530985399291067063319670918219029820462220322695763778014888329856975129614509890346330678398844020913401856931346562109827941551478251122025392303399690625326734180398563985467896700767752611524365582231560278896133227891745196844049272652428670261216176425287309066685503504412090485784544339860286427770435224787464017259512279365747497727049312557791183192614744875820014603118315326641702033230175854457266328767926238443252441252542933362367524333041525284731636688126271391562273725940846451166576690693179223029679113229932460466836092852301621191393852648434845427874448883250490232728324863178531224591687827261552782685379353490354200730774210105127862496081930941208299944942553205937341721906086134743924582555881426044181482924907044316901953660602122276743013909299215536406303794274963751096072778392591907967399092278657439160175203492077812055613421327574564806873033466995489902649746994735024873402278554370048000*i1^171 + 15875483625248931673954570406076060365657873948204139863951995893723209143646678302488955066055116911677656086040815482314411505000072755313495569743776322334021057336307320578725039686397562251484655058415238947696018341995799050545231540124017359698662316436810925542072299655906253085967718011031415172888133342381101828652895530819493199329788418608603285544704157821777809058258554153716300242894322145161788202557379814275814110786059586248051980419337512731137994922544601423693669101570867009692398879665912385847468630583919766140875525149388596807362251355155840600092915179460271378003957677925123746522658437520013520666156129233675927393960782407050093741621944906897210047769395625931367663667016238828360871356491851904571841908060244387803008520786129933465334800572992980167971789756786505867958149820745067582240485800222624420502884408238761226862473491522194569200332943426609599357697723371387778093509670291626282894999869707413063426582948482987525519422538120122776760201043722620898956475547105318007793099169605652997984425515314519857720009596663024999749873973509333175872245172090504444815731180650783952710816579783251362421490133172495166406698844182900456013975888868375478880663659763637051256880006404273501341589728632590260870539144899206869887016151944939117773633337426453479104693700418187026648614710141505704786277998890132654672337250933990134803670891260885282254789726747026796635564472010761853175145506921843559240935231511195441703831051993035031789049402844954674659989332979458889665195712625915349044031059940338939639160083310561363026421712374974874328687947368854477344801558232890093902446208727170306240210290690217678076285570723541689359153876996914741831678603816976427456781239783227509297511115347028905977442815140302477485564252181696782775758032703293572207279096405972244870971198789814104232539496309348965849433310361472167690649904362986673958662909010154260862073289897470362120638862409208655621376714651928443858711563420366975856240001284432353855760755600624300446522219032613487556285678369729921913087422080047825456358419049308271841848237985348877557718256565346451589239609366199261800654112517716480118765774902690477549283514097048766926005909277902982279413904583497958725401550963086204491189834276991058468497992309222699696657770843097057828247602687220391176255817308317205369412024613590576476177267822244237890469328862868395028890970427802696851806121568901021940772001313245992992493157356177044821142505835672345782765202031809677734389654079415342509314675185485792586345740642161959676233567943191099265365550341097017061380089614824695211587642518528486068640664757225547310103165076208935538997230878936671249582212706097967151842573341301093899827945412639149177843175531581618534206522237129389506560000*i1^172 + -5649047076192310967500564693581154395725738797660058503272262749007731020644854142592222675635253255598933257109360464532020750583749770832426434235656270971185670192771181197136333011183855474641152149040039750709163259363659511925446696771172631287267704382555814827442571658900152862206066347188153133664834877628405923539993942655483606034693158089690796462213066003185792596611805906427607408452739425717020733241617984778809252321789077752129327617652134520737972026735784161701172112382015619180789717938218288592886203125639393903933038970346283078379291879840294358149919066728383035080822698261306510847609148238205732438687659163929076128083817845817105095336433678255553795071605224747046236479453869684812438164578032585390048129581578546433633877936067567703428147519804106671097014516981159574759660546957461306153164356982381479726810165066924329736639360608874351086233933509668949421719175870655127532822670672457411347481113012703002555815437132129776276206604821783079616468567083957360746874954252966739377776844711951371477423028296514142496822251232194009627231959568357599234643440768053877918267212009545824273233515185533845248051465977379977835102655681503289214357284646308432730993046915670369245656414883531960032827611766503047532824745413761871777083908903227884608029027787964557370946751065842701960153055442528991730250327211150421592995620907107246130907144848842876909982116635658616927121709235990826005341267994107921025950590472607796518877341433896912332291327860858154883331144166510228247135166374717673543219143812901763124916711880550933788956014143678518128113411580948308174668805998902496353826761015956389386310361021986644491589150414531162481602452777803276130447995789110852299516435700286110688709227415914688917673345356512858933981807656120867744524556913112322941685700864896363160354879185568877689837017291715273862197075664079981931712143127919507779143099560297693123963693102248148823495211607039165607541575696034718971251480004580410158682369358393235660858910649868220697825605349117332111509828756236815249205811671886939199133424516415702189598672047694160162195850305393288175510097505356841257115089812658410700581412177922061441584321191428305682477136724797447812410930205603560748184525373381004133610563116974680743669145551540097958987744416356374995780458454843990748271361924734739403349285684260518004372644665634549946834823969209745069051125392179622679401109179428502468955978244200939199120484707858045810394546750264083318888884320599503384959027984402698504738407517203261983241161896565944882276197857054066601505647866658825619570145135609403962203252560359793528478426011648946672679231375691445906272560569562075372734652237411983876382535082101409425199670065188974823915708515770244792320000*i1^173 + 1136156105635964182948008452308358737302579612968787045823393220281921532252329377553308889641474759047129235744987243691267808989031089128848133907604029152964133350574988747926029086359131776575527088844875680635204471178264407625443492870228351557032127603007143486370338092329775904030006252667526352418237832087969093851738453346710042387019610358604653080684498154914481206665633653212569299226120400569892588892285526469174770744287317255957945034386342125298722717511481755912798116056729282695976702055841594582052584903145937003044541392598930182734766578784420055198116867819175531400340999836692059510811222348929569311201380870543912885497933974178912497248079133485319577025660338443216431705277710213525371490120152342227053093069567503873007987833182592325147764619787845446413450341146844126092117523100886984054292687554985764568753778498595519544733578762158387812357313662479282860234959383619352721296247434759417648535766446901266207869323727148152364549491774346331945050486668989375223291969664955892332442799968612010504335087270197335325597610335273100052019321360999841189669537684224298132496779586527149455154161173721250198547651025678281742844510167527077723385683688927838636287565575674328520104602450104319563653696909951947108086703788477288849242703673148432194016521701756325741919482032344470925259027431146250636933248670487201523433357337801418156076436758235062220958265398176821961852890019695609389606824179095754223030537293328764511212584359297466100289850632522712617631760988828586418011507045891098652144428045837172563036835505925946219045229038683034937029482252574694811620005205008328714549488200650799831286210951662307311537721800622601608316522113495036174008301319491211079737487100966387482008201340863244267017711254437707391741375690276808814294750412796951276348522981464990499735214610271947537732544281101041900503352416350206224906235465667829809350682993945727787215220632632608707856372181390845375352729926097453554271581713226056907199203148952033909396126635110375795926891773372169934055469599423627576323309794882981074909724036781217136245052664057846132744680047592889160296691221266715429677612600475544969780811473601878653580130174490094326089517426111971415111939039234108686960963463299637018927008774335231361938840049030388957825265708557993872931932254442811406227918068670276777827223795227935771742786306762111816866176106234580469168632536516355097431451374034110708184022977784622930135301366307657868440010920525366814335853301775630450141857377638086626246325352356382217237815283599866280914274473636875800816201730320499493376464255684773271208884024990384804039916814767917226028679352844542833602727344491563037296310514749427216584346166529173352677250467071682150400000*i1^174 + -1833742318022811832091735835780266542796754670980259429724997511425198871765921493465651360162717912441153863758200763811576743952800698466193326278022664886421163428466556129110792081714896472823048414068101027568822142447853961696128297405165970583203352487233279349414372472624291357471773502086092401398588606134953657196920460324714520626588691697136723673791491793431485672656188613087526578205834886657716009426346095360979054335311862553867124528282591957943630823951187299394750428444254769252770742892083513586029877077891205229151270355467667282800892996214110302767271597427563136879604803937112606532486381837826237696375542868088624113065286490604605717277049451345863714275986831220038895613938264586610493738093742496582134805005769756485463314523160082495013681668174122002179782186328091967970283541872872834587478151400708872531110559651752669594880913972822661161654008011935434279443477511099737889374383237895840426215312206865660122570285210026692402749297679248924965147219356728823638059502156328363054069606290347265534185003450025074868227952908855311084437235381134706830326479836233428345887310694708832343704232168316058792989760112274244030606754317591821943562106318383433557847690039718421113017934860975552797495624180910446401116635973495917743077690152891157147055219017493947333144624166301468924461044145877866908924365645837558025996141230784016144131721402744226663693190385608516563950287752239002731344499995821416031614868586981299420428622786138460655774493339309591168585679931295795211095484240403678162706050011345881361654330572338817408847209272475706089099747751377538639154428786132087651967684155346505323942261917806985139772150913879931984601333644252108869861984308128596336282425241376352633887788367294188540440172882951106597645374651087394418654713639524248078270370905375850864435346374266406266713644482769008460953938420635502668749412386947534255339993062696738632174720162413673679732673800817969926422922942942015156859736002262463643475608671449871699625382343096689436253066000424201277204703393252727110474454395068052786498010245778741229706431880040399337714132300397487465589591810418657255506302966585004585091269596746583120246264100114491160478130754216125836913133982554590361176583960734480451647020770902315316397101546375368914079422223908257215941603779079804612630718134286495636180194931334886048125554251032084978911808363080000212322925771049206200273999157209661798678308732175934750146791576990454298826619190024118805370697340374908438604873067413404909926602981795946034016216487691699309865212641410572133120978048010623631722019090507599289194923278663312388615128326145711353284602241639376655246074317316845781996685756831106813516437618950144000000*i1^175 + 18314126351710739471095690260223363452621505048168076951752080500793487769300130947155445283227610769017356254588780745614740872265019772029305517148126626357889244726720450615644632485691461825064329796559427256293550296304957575860995791635821090486701352044314439446999931323478619120375733182581719131870894982642917786425227510906324320334149865633593145385698829183421779051420749916221183524971417214252626813040029058355035084886355665302803722878721166131116695810430011438072701557981479044967448020650569488186866503294171545444436500366207512733869713523147698001949419895135206480442331075535810702689743807990339786049885162657194008317405165397437574137737772912667920947357432286170849290146862889337606432546779314897793405381062624872354756702142520724174691911070129791906686118526787742260387377824893287429270774276345385322433254684177646006218636901408740881465515248424503360290154144762123367909987866019449799890871973711844658620676214627014083085457866457777144260516801078517184455584907408979360799585651278547046332349298174354482965240942365906679510556505241014637786379874431719139995443253640188434517531704013716110496732740823001065643364545314395950630000125651147496628259619125218785195761204161600316764982758830307354836663674940766209639270588549547174493900651228389431467727338524055125089259752081847771101767560376691642522356734629071207238650705073480072128083732510862314941372822714001467289685372647923843218490710172661660839948059326172978321643795066152077982434578618842872622772670827806349498289862802916165163588959790512683372053452378991339348719932926293059081046249563826722796619399881347213491757672424417580321335881894035820493530074784261101944355942918173216080783739743157600151306415773009023099208032492955830237315945516204799228332013943011196506078890550258362434303258838332249158864724421301970847273716407680278585498813785182739400115415075566191851067042049564878786507318906574388077730312623690013908617509804823494162543264222547827730410553115165971052996928280668477629095760575330278810646759292261694838756485978518782515486347353388527915883350148095342104615092432163738239024515685048779017161554161062526733902409342395996577609526593955858565193098538502294325092451938956102472612165383409804522645055345509676658010313512910190288141561091287982853158448169853024850030823443882508007567685215102748847688204820442416263046738671798291923177614510329856983967223272396444396297212475806576774366199962842819049057331884044477652213468146526168866708149147195016528494717022875450295320589367166597864840924573373526995340705350792464901543473737531507740280619825042990150606525873356138949389759129596954229243641856000000000*i1^176 + -11661087529330943217268904674765962143162851307320706441038495668075162541634565859152326706516685017616520557225986566812785475276849433831208808456442833748766536970483971240914352372769046594236912354615429226547927376859723876124480712600369350055058688549032879394052034767464702018532198315715493966628633667776817567184394000676757089812136994182337171100934705256104066565983276662274908156022312857920469100721625668057295052205837954467171250506912099709019352010630659885402166834890506527705657132540743601111919547951580892356911357946778128832868252052027155545653260093423729502384882322456098054801719223409520985052397615773552056268315025145336957618714585470829927634085690903971659184443603131067440453827319125436912948154474085791937664320801001149364321296512998725509527146725183221173969838034670251039935897979941410817526532406762479303408295726352197970825537121890503242353644841812953554712547988848111221583040763335204318823379945860433831067895225320741143122425123478534967270870998424210606398262317851877036321840592047146820705294151083876909692925151229542555514422911459384852354914320609910790142934581830335536238529068204620254422212929309089486290333032918489973219839558406261199397607587370337701109899385725202764348777219924143886764233510146226500185772922097739269944652049380038830203053811706392595688177233646108142855934233218498153034850882443126684508393242876046495819629921866827140784227008105262580939569215728650551238839963910673410517883268051895697605148588283437964186543594517164954994466265299136303353186696999602336623299544956704131185338497017831868183718373863380792338595363443164556487470753567682368870294739196864615600902078060494759698358397721713857536653309043357182880343012739337019386607992866283630565680306347323991983003139151026307421860943397071289421268624471801241239142000329606039437997569638706213342082660150892700106057803953776012548331269067735956474716786076281162145531028865970214099388102525277269075958396379887078807785834424163533236286291325426197260562403050586787145607382368225865024571903425141717312616309034209470710229929450330054701702166991374267524073615351269777516684154559452272144722841207623183108770687454196815832204484973667774302022746834362604293863738259380399013688945292530966849627675356328543418115035170282975390027312513153271723297124797511232228077662778226823996905166400697868803273112126201383994017279196404137946297593584886180383999188855482582042249136587216926327801597665984679536379456522519704077987237830608593399692960207894878388305861672692119976419015673092615548881533384299902596812224261607593227313970835964662784450337611792906111995084800000000*i1^177 + 25316506929683045870637869668209361737147146066135218965078584480737329548117839789756121908507693454012693089913004196853956550300366305688544368778929485493151911013556185586616317920194896619239384175834971936422086835114681120120896844977536004075854705058274158491149064735853916182349615278567150310473577054641164216604684069853352563878628157913259180800819077298451685616287843975496670075714764507813455802445498675312302954824967601793461439155717715576502575972362740391136938419823416955724278517738226433269099337951235358070255163171753258671830947776081901050651888021290325921402993750749361272348261396040878945156208274567633323992516753622202956734401992468050615104072636734320060629581786564773402920626244089452429920459887394052557352820794503184577268718008641476768549101099836919106418985124141396170916628929963237909100123477707924682249591734191927625544355477690795347498250035520679303978612096060682951722102888670295986914179185251723345490449011624180018342317994743781781276769074171711951183935702444089998470206478651581092237038735481787986477543482994343401415390858753498594499543479086010701910178949553140096713728625800378339489784694017804350152865491857318053129568431285553142688191959189345229192333126989792158226657357198862533942464137505954544963459814312380552820926581389194727282797254616492878928784330591420873304484465553292115478576449910993035549375860103814867486022794787940258066838486709128038041601771871050276954525726538687935454914009611490287004293337589869066677156861898295460223397351679642792490518056562990526010177658309636529300513204605256893773541065899083423683262214094622411590221572479381525112856692046600572999414954552816596313182704233169950855640211477931222989902106078136099287399754688378183984103764167288977969194209647839306923194823591210174309573630378227990901791389854282820229820869899166244975235502938019640182583684208903037064630716754303239449408585111517408815530210442241399070979716349374600966312400450319491998122963246063699338490070760305058543426952269942523281702155916586425272959361188376860736219407636648816800251911885138622273278462227945858535421025247513635524182318744434198390977504005637052572878273231398297687054152170902813134565979855604359925976415068175090830869806358677870854302214904935563940841162102616048061224109453835637780407357741670624136682908059459762574072361342384980266272970788522444996948491619141941318345912281262236416995264995480687376982658975610398282586598848168898007354403719591536337448886374028330260006218784589571741560703821490355916451322160928908808007450401609784390592723465968559635883787469791273418752000000000*i1^178 + -4894881657635284964145790168899333692032891087423001964333978965541689786859067574067841148088927812150871676900873240133743867516112921733762890131165097960733005919495268992802639605110546455501116339914163573294496832951849333831474536476587897753601493133437219472391612007370864385492418252902089833505019822064697976825254738154766959837980823612937118246896550902121210731512106394808127453008658914573213971303474452692334517297967553951298892748632639068639273924192736716073464435305850861927742442883241085569030856912836876510704794816549391737058801484511328038931272756109388451404654583078121431895751709373352873589483235156676590731694588649618187940276958460736141127430144770658923514727625217067934109021523456814006709896100515346592230218417590804630700551383989980573690743549731185860920962012622355279389730359302691417389392726034017498251479544423789931254470556148195756661868266093009577444320133713886163297981001332351132724586260271607684534930408755041997969454452480750864791990481806222406968598793046155319526927478156734977463324985087259597976376580636875494832569851022849480787977097065122218501196202203364576533880864958468178285148650607574814460521692417738528266965685827053542905365559031179428184868628249844727607797171486285225269917267648866623321344121818508777619554604064526671854117770751964947648714212739296276588793992455713813962630370840555326220343504605524872255520380974821535160661404268308731907721498614293115791452161694197290074454499016700895026868365020492351111380568231117319694182097637170880207372952345351068245974564749372862753256684971147980223387618935291568213550592427295070265408080256935084196816027450350506657757465578367448915368142971095839762804599632903256322695109978213354981912700107922286131576521274389774530053945997491163141071802421834026190880363084319105900207120624117237961026471048710686049357693771328441517344930894584566347518884812064677451496320869338709022784796768034513554422242226351880887447904585180931591116364222660993329165618980544413753798153469160479383882148360940066526568510550115379363354514844013340103997366970321658072303936473972907580841950120041521396440833595512123597215044343828045305383449081371093710228702740258952536957690470839826633924319475436860003689938081343567014996616704089192158804371003518577609359158430163079111182842108859704742961913873034462922682635751182049089364021004493895413667758451509191806607890107189715370318616981875664177823940581643964659621171559258543859897296126418114129759192662922510709998538634470866541441497544764854722408593330250550861579574239817178889287923225885409280000000000*i1^179 + 9164057886020945808205070943460869692396165346095339712925883993064339594585053181737144913580997282806389254618282460314081543176503600388478637580446068855249726364291485315880146182534674512782287752640704034768440653132016668044782084133635647834034685231925043985640894402616307345250934912854302372721690318787507097323734071022064839932529278549463924980189268850881042500460803881408528425937277579609875471225069379073950064552257519731649677932073474560002600239295756101781529105601948929184320112336132617525567460774938329609453968032791492569034146207875119256783449445990582708043076029662003928696183694278831423853898837636701955498753372995197372466283785072455351348964604469376247650269108679074707212857783395426537422502259669492005926796276237314249948576338188749633732850253131865943223331819716619005757947942164575317068308505756591334467833033457984721441518122893765470417907850633831125756656815228879425435280481058234789708572902628280912252683963890994040480096546216430687762709707459821492107585532916177175343002525362225697323147132635616396896922219281828473810013032028690060872626109410126192299533918901768205502517925879355623752220993435600990803777365779835141509153741977525737359077306178357450564298584989392029943747981492210048271094558265994089172364775315693349320884138602257421706304228194646172001116949456737314695559875688523272510837228385525445112697530928369109416522151658136802868401497740357531167606061611021085810996502146590469630121535155134592380612291693109844734774275196352336766780040864173120399111754868172814011989052325284692285875952794065259780230614659877377034104670214978296321092266056431523791175138753169650864394638151807811016849421124333926959842927810474040830997029739210602091610250343988011263070733540324864654527341211258168757418164388548488201721569721554085802543546994137972999256239365330323157670326757672612728349423683822300914773836149366371712201532669749855671403573034182456633779957898501765540453459502143792814842683594052419324352958125705897158880348433275602692740005978191679447194773841975897853579964062199023555250015442021598297414468070197893107211378821699062183288112058963527157064312199863011404588373703408795691175303811160113486117417606920500191986014138100001847227770607561379809898762671564395698407063300426850750487087265725759540363765401120240789677121126127126661056229992704360104126969720667297992971373801186251882673549917475157361797035174868157355030615701718353063905908208409615073325062993645531266822637530172726355534649980576706455367038427381252581446375211247113572933142210150400000000000*i1^180 + -14395042857845909297719636327944040964275495739877277843984141461225655628665898367743729057298489917246073875838418172342229771794703483642547203195762176255081202780828796074465834553107247611835418379030900702410320069460276926929343422280933518992244894227829198430911307327608525125576289381428301762452038823099609543201942365564765862833345492379580263519932230234927492943283966870403847917817317607580594657459664014127553652828551908217563320739213695944681137555435392113434627559239470146087275970577369917009992101350923437018247936523002494310109539604893486539179123289717225057384108161587719013144972811506994335620676760676978421777594211558534256414486264721714671613867891599972060747858972407297578248103595061321339655009301878621777245298515363398066225995872843039134367025256968408885952305174579736846534003264909999985176913418714067356862043648261375751861242672317164846954987888927914290209374931974001069954321476564495147002885908545336410250488510003056597032521349570840840157497383086563427491139805968870064026349597620192758789753850468176745531857406488452096166619756529638853557547713855620340998433550099338644426705141522398366494480741832396096223884284275697209847342182268285105198387396142706673136106431103134089783187046413691618641420509077035519352596538367176329729680326329253131364364824385311152343744396666988356979285936783022788096110463236497455282001725801412142313605229034504522554409127884946476985333890944239790493804033704095142247103963666271431453213173521733981380986949833599095038357950050642062750543737468149717091603521600101244164904474342006850281299453032075885659136522576946588960845749470491041437151549599118961083295720334281243078918642616127369566769641915751499920916765038971362381958069811421708872596983704093106139107349867800806869624813534670983264848306693802917523172660314745301488635282427750898258740252276465552424724107159796159079414118707286590960828428095331596821409214392477641621712449027031021098893579063878080690071006315969237545457771753034906150472589322671934140225816938105001529466638450416359392974073353759837519153132870332915393299454155003876268960240484730781378928820816985205497970494904223328350457280454207854108767590574771356658361627884010869054886499827074159603040966366470376117126419472068660263006252530729668565165495805024541858838934722332573732216417231011709375275662303225982700984481123540055072041623003765095284060055483667145910956644954126337203080695957295395878883084115690675449611756987189788609876860378727753783103174155743345534608801718223939948660129792000000000000*i1^181 + -687248471711773828177853677730573493762566480295362563668797144229708038057095479274599841576073950508450421553546149316451485034353166418236305434403620014681640949310823645414343779945759602774754584794952439078199730076539145462613244138788083671145936767231908580072372254320830975331209501661518991774542946231616542950396889302791862488246097843660943466629485759168828943157779365345767203768399565614617122008556368084385447555811601312123477976278192568879281348129246717838117652449888435339090726035951569736385778356338625531645808216239171656602325045703263909515110106860165034159148894531565929771965583437280124205184562299167799026767775107908061258732905231780117796818646187148883632754671513198250433770407335194059583032014218462256413265504657979333176904645506215374825111648831613415845903568768929168188019540059013587462082228886544597240400495436522813229739277049938479650257034590386449948544670717554870218117509444336107287894821809680675877077746376832259932950313867663951006719606331140061681154473037300849546390890321342403743661047298150272810388925229869006867992253362458101805203110546950538082743981596586411746901785401126032503374602510689714367028477611793762654495413259421223679276077857493160273936963064999315618691698583410505030063974499724719698152591967710440501017296966577689451378441015984088072630209178070496648576984484407098663855857721244337184443940740435863027046304234402358174780020094909745068758490359524142876182540029901281973744588650571088651050591333468162618191443986384489516996987725881728968681360269025109407120382220256855003163278578058194565265700088129034147579075008646259816245859882378415921356093628504709215650298130107421880494064746344314007500502122040488805131029600170295605205794360131797488709882008708832294514103656087178072180048085155654899616914436705974477989938602314529212105241833215046669723988493263003796450192894187489384184351820330877704570366976344131684471941705631580744019867183096117429925079110242087263639327096367963875897189253204600641876817622012236774399781349889101093187263389063589119405888963297906857438239090716772992620235338877095314196174041090284716399212934021999284733971699445804880340195410622065813598604915726399502667077110525920550930156511236875984884722559525417762704339908073563063577524237454550960094257044861356204121795858889288018080467364003455520423804375428764815643465664701878418917563388226463564556116201056506835155644907615920963947662907967660846751142249736551211749345139856499496074829512449426296781344684809000729968640000000000000*i1^182 + -121541534369462273911755965419846251930213075015093741155577718810457625070346578384771273437253652990274272889490673658557001872971900305324515989472802321607372457465637698436162298331262394234423309054873976353476456198136799658497007247317105281493559786272108149165218918018436799742506886587804402614522480128794661239447364403774283366958815780972361675452711721097370084627019217561301465410574109746114209097325065539094708632022513434509880871539204033184621065974919009107118431224181187405808739156722900782790259103403329815940116773838820219505234127373601706958536796835305854978648844098385422525012119167584052369647037371184852734569867568017494135210584940747102120420592812466566458738221572790558537295032858152927503100936371682157637906907154247317692333406504582942150758633260409765638084416196562754142256116761497387686489365389591089617529080839176639627291821783787534505614010312198048339888646147855247457261283389296352559955263754898816607820550309366753961756889937929791763380869563812803757984480015519464191047975588762954081142332560454610088298730182185653702588630355036834639037548269421067094407341482886811450311173886271959140910822386326280369576355227579613648609770152104563646717590734689028490546992668895860652381996033637458824835841984057837211900054452079824640690712353433756433979158453684129092537417105194446920523256023237513726619856393221457287805291605065885594595278288829810851264021715555633359581043242794156242188120129125348533858681894966101031242013407264736705367161474638049125905226586897958441490271357456841521595336707396736471719300808740416703420120453991313847552637004327948757056308163934847111502706121611723446172686278758571496099957020872973362375906681506449686294407912344870932687652246106219396806555927744237718253602320127041759630814506733735559547089938773055805799182533753854304307068201991455004470784240012168226326194082501954939934238742074535090517815989357815790397565843391256054065856019184113446495673359086723130146088749318706449409187377094395809032115500453193783593043475711906572088720108073652880616312964743217796048636429753493804904716436724101378539967593519222178010595382079787661781957098804980226589031532255511544470409885475180139705508257127507053462407388267052825610893537790590535991084934697989444725118345577273649278536624331729317332311592851552847340234038612404866755691587167233063639729191185888742963289521903190105035455807327354465571320352924493228056562737432602259109410815108620578684724966540936451740594125323160780800000000000000*i1^183 + 893509730180548184145323256680208381142098422054053527786074964738018981080944714785400457658972482539868496820440990669238278436592847516279173520836694353750986058095146148955321007072356488919516995347429669124853059806069655904817253955217001069857769155195930328847312520618164109299400524064868879764086825348986668175366817414540295392454396199080521806431355229708114466222819989501437555582074514034355182275112493692533284312741893383665325578264293961978499657514965642003507654111164780541056830100904823656355478010420586322047895350547172234024870942434098052570650193150585439948677530121653662226043516246119329881367631960568642183988670054672217592429895255275532856987647741864297460418806430642456474750425434256991273872076613363961341314854657144898227442647804676875239933557648065485442995752303612862180248624087700146021782601243462244313852493391080203853552216586877888199268122682366257496098966885770589207916441745973856516504094710169466287427609383383749668651176364794908990032765464011392976837384961134873375182974509698509691627361753427824831489369541899806714095641383372537490107565571988692847597009366412877241034435420215925845279181153667604970411515024336064663209165037725283131767760688712150906637681874768017542540248789091486285406358115280072299334882027963865478617674385545996198196615946652948070197960151422229481818719704716531694580017864362758774066466392979348665661636464064478549884250003357221476148287950073161245468923646831044205990458577634731159364114222468976118806616321697354369727433543932944504912200963254448874184100004678913019090846633168509953865934304055881136563360200558264410559399547405318055558282736778827731643864995248024190752582436794586541930855510567367423633583740202288926285307154438295867708840838743284223054390323900630256507603278289166503685688138840697511102008498645226415477012040308930680007658974825866062760220319302472935680812581102335509087375627586158159218582803653468595213569638528054774476152557937071216567861524367352187913772479739683689846520434482151295558065697428174738067917842232694748799001837719102021842065645649647943635446673490046632505175124019524061701645168563581782998810298425547893957838056775602240408442834264330029613831711282081418032134167936236562932234335702708902785281215712612610854746526485496324600608986705157032256487948022467849770435479922279056535509893940923583091494703648655883361280690609897392719390061370916158560289084791450606296835511647781887400198193260389602403526115328000000000000000*i1^184 + 2068553098270025293031360743696648153536554622086112525126799052140781450718683665029672839908524194352412895103913335773071205428426296542296130290304035389636379539668444018641619912211931058734798032295221433639998559982649879294837635460593338469342122787185871381234310289751132446640466131120033482403146636827629235763970914128320501944178305943307267402573243553566122060941556109772887865500552139973357250374481806602899244361105279217496330764838943928607053101066435643922369675387309210872145354663863394420047169705984521376854633612208448266733045914475542033849138411768241952873667038136226532007092505953312397773304758028320267965380413957864835624437846814928523645499669230706867218918887453723782914812124863245401177259260092370046729114606574342757730207327854368117023633934444520096987736311698141213900584886685638122716964645437185824071725728413500770824956699841700300561448889038386398142256043060005293023136319282671437111729276558848669183892453538346021313813662601906688958649738781795777226499878804856899135488487868553717576017892225646841764751864904681828501298666803899787809303517645954360110151230691901947740252611191558254049500423451421350064137851921727595975897420596792581102537793326958378091758187735837341896917783531038554169446390211256901960537739737290740380581022660940733056031875507933645904131321307892227107956797407571196198186642773243781436606884566341720181617216833296429730891570810277543395482629283719196953493273040506686122730943675885154769337792204025130081723629744079551158129743948428964301344326924428059562169865536176557613145856409909754885158832437156630791600611037137798815241411788089633081388198003401248108177881939392504993205686392069403748735373028684269875442113647887692230677478774269271716103746004546590409544314240151619450796729307909062708527633592954731412183700661641333155940243509616582310514288615052744438776039583762654631900291247392946759961226686840678876956175011148864187479231312427979515610505606243326604272428256470344422501073116899823451348478523553897506606855068385317714236607972648891089294955689991562851311588324178145780332156438244969802474137570901093802423604570968548585000304852510158286002562397949572011202853209511422960028764096562588331502582047288618994667969692755957163004617987297645468647864727760033678242461083622495011579438464008789722739502743341006190095022354936391646734553846998879659967539061266922332402370612486371581179338230690311953185255539276882630410240000000000000000*i1^185 + 1358624431996399145087632451010167451695534760725138861130799378125858188618642431595793622721469088822866989240609096406411053077680363562574901403413876419059085233248011390065243363396409767001804053591465780027503739641850019010594700382076804454459631235964897391919196827332925614063306100702729914213863610262282136628161071771747801701740417140369800715321734436660960984709309897802469645388111623344399885186959249075855708571823451991443790341393882054918722722553155313883001734717015069828244071056017658442763112838251938997051743785122204051966941677508330096082883064070855218706727714828674911789930541476398439327271639531950751012327431086597923243661677009025626716680622187120895756700596812500789327420111943982410577428946182879838849933381855100314702436137352125123656736455620301746519893965341867078618428052250691427637635846975299102248436218822001127695978387853609873466337372552262952479747163193908645969538198051212240879656540357019876565560097276227985593982872261001381726823177940773449674933235188240767846207291774587842555698182308290483598467368421485952644073639287140631191071742163645775390359450228630226643844162057478970171032291754193511303316812329484395980600495334694957488715883448300788712467136786231348028342887463753794072799250571713449234688370633053749577569329078213079448177318119589094697496645907434997268226844227280042654020805100558299399842642258663490122337837884829164390421088141223919800554745047035518392572498584771394770938344807400738355609448170991360063641050030141804378946481405489534548887550700098972787681427182483940044869510566793663639356325665093685319558083913579109968022466987176591080845715499906742276156311334383422745437120749724612751544017840041340704191939943824101754334767587995832246191225539370353283784902991218678834362320102908999161108524526568965011579783278165154794763660526913484068604008675300514922669624005731855234103108866019962829370176856565406300643326054329279304787498869886701815751228965602551812884688464364507755041558985284510784686466100783975245626362862215337033245028826364296296505086564086556174427385884633311338749614639477693431734306013359888386646497845541863321002034671083804623512378334112556223401099008536009083781206745799070106853524508782153705666252456844270219009000413355168067657187028175308048686441496028397550167371186624735609180443657460991833262218206074332199809216426917001423466311343155111228467615714367222443864262592325222400000000000000000*i1^186 + -53831403050312211651634046482851596536653292100095541824688554784272740354193816558327332316542475736363942916374355950965412989136059207358315628137702294727544624581708356638034221362686222960923391273513800261297296311402391643196273681314995522699740641640636235515581930679536905547465984924894481977015744805227720374928158390950097575294395048217744859758524163589834067413844000353070476668359520168702720108190222873911898247783368792390542927343618705393686659001446679915519410856086478242643584036342998297218435972652224162511545951849279633001753052962023020189000392559471296019491759344061162940772183824853273454738627220581454103672975283434290876632327218282150363892997406463015860235363130393741473076620115996422039869051986283264993337945862169225803801797402082036395119770748412913403977627469250930720300830507606351876095903065957475744463150270473247292579617174984299248348360357449497975543884323458095574231834315084313240737992702334787111922541581223277557031632955987796445623086815623239698315465153546207485730668024541783894673792015331836340215372625447117061070735634600878956732385353035205752587789499985817620564104268588818919769653842125036684011124664403873723109446666913463025458759927314257839568820070262968713652051857990506007568252852623840363666556525536941873949498498176983831929440196266399171632372021639338988400758099923410325520911117801382502123418965614808454793856693186156428501614873053828275039194748411538194995653469202321842649647347692295199482270786802866552356127660800092935485766969685262638998974680291454681641648333477298318403413305587559905833750036784676826112329567936656085421687580546299327644394336720435629911107845185999818253252357725736805168026199626981486405182864048903396512821625741126061109224765896623411955839483740885534545231872032226567162234472789098273068382383325496436153011245766520564308020926088546403735242485363108112722299126575576896488086373179054240937316936856178180457224687239352282979761714401562544301451257169330665308281919351443606596838798660676298487728615756404915278754667568650973590174033500322296630309396662482275669866831689199122737757868686276573321749119955636921973126127186044146924774774491231236620547023393771579209136194005989955682084052447030679505353279768691865276186061638470014328085456708899378740266949891256257005334538803246701008584233331206118212456428472328024045985124359001472291590131935084544000000000000000000*i1^187 + 5097734905954195259926359253156937719029915792648985373248073504932155526393855305610545552245660193669658986865453709762541890299831608276091781784550718389047562851597623472586435667709920415950886305976498453065630468825902168376264953906354551074776032943572830023595706395608196536350226595926949415326028833118006727398345723093900525801471323329988368710959327078120101726108012911247383360324195176638768849795967319580882686754577022682209818061171293645490508429985766945758291688121540852502246836379993168597159119976159206304917480011667515671560920950629528474746743796919914628993299669775159019485747613062782788481449584074614069454389241642071047573349967190585597307426541033752653172650753182828603801636881267374231975806149433580034736881565732028968851629420904884305122928798613935189795776925545179391426650609630197844426217402084233712202803210139388350129136969521097737235731824989026858646540784360301084085992128794826984337796695095607790328258123519043890004763119062405480144782839625582125501094243904194547828220008223979937483992247257889060535513743111829248441886767266210488488327861782021915945247174368305057772467548420531036511686351304247791440304569271199760102547146560592378497583043820380439023649276132544958816882794642889267374726013176956910883515625882069333321361662137865889251310618633045596449606243647435239101646919641362495086634698288044144954101434262547408325709655334938493847103227399007267390582553502479451804801871489552979489505267373046710797027535670134446639530547987863544604485959901285794731907195858638140848183030967589816596535299106405381885738281060674993073698059649875541201895066058407303269065527598571746006784052878491128719271879297823455162765728023309794974179224077017046987393542352552755610735962964171005029155583823932828970132114537425695884133530751295982799506085979224998198286332030081088215854889326126126391125016383634564284087774414832624639215898643836734967873956641765683698011232803467308342689170055117107260737431940669124264189949896630388757496439175633857111512355700881137120229433268348653595609844414123524443230707771553778571765351877253475701219215810502595286599046134958987299063160981980261296931184118563458349853293975175665906531058765799190711948822468167297811988610588274534001259567823267857387858426587227818703303687848237566166790192290803241540792327528289570549159458732538593280000000000000000000*i1^188 + 10914649694746899908680255752512510891499492514114172094368728552415553767103627667887635693800820339348666386581330116671307323800435905945627670033873911814954573069679835144589704249879646670383110723878420602961720480783527202167575312611210789325477184590050000960802342756919945450786507425353995432598180351474837404243465882387761559162297115731322209464359387672546203878837976996671542100707751593219186491231716864379601963731497274073228771036956904952285113601857194301519640228627825420632938138353235991794572978113973657841402816822465227223001121424279123003737792942548300172378233247705064943610910810073745492328925912226753598163923080756875114718356494334865867267345499458420758855817928498884349347932208654919401469286175965085990528513915606614841085477464980290287368202995492081575981795881097494762406659236747594777316602727290331558165260934512599385274603607376774228212901081507074537614333881760603051058389548704472588198113815285510239268800471536353582841322994567798845461297892470884411260657492521351764604604207485626707599000449861701964625758416486477840650140801325540514677776556698226234369897267394488766458579293925417273083578695423583425166596096102862793662450675934715592797740385091206427379151642900722315645725039252494802557922779601495198741242520470184661368768509770676486545276632920055494457244210560770820589087005314885924509490970605854937863475524112252365214799567068699773261684011665884360311039264105737774378703232118613874794188471128464960602885371361850792540986976708135843239463458087104405964162100227736343588582346816216140828018980237170777576229555753945169249492736357452272115502456784459175914799691198614447550564240881491598577455100261994121761521215241939617546170360757402805802193663303882415562881763764902055799426033108908920575338275963151369828784247213865146365337032320737688956429461952830537081133765855405347540112775100089960991027867755782717935398743057169301618334906983639230235692216726588430956198443288913747378299738918589860029765059113153942332441183729979172277779889616711030781417267035243378300974883206584411925608091584825199952581026123726688625140163407329527732982055039743050662873964608815911904923862474374154906973927346120350475382763750137724219046899920648070545704656085705245351293905922673869489021615024898832663386086816146234756539570734288076800000000000000000000*i1^189 + 8083469914386880463081439233879345440643564970724226955632587147555790189679807655498137627451127681108927316347961489382370630414459699041227120160273686476991254174822838008670143738752316667755645013276422093050604814468381766410488233894077274323773883512833123365280688205876457020630025475163645956622565795057018938164790729711529973840004716964684659173121857686459680357851240103324595658277952387805336100070086763476589706434721852084117756032800508889994264809467460977353730488148498980372094518891118389753656917340157561469687811030250611138821485103000750637934897925752260796404796805041315349348183882803650732737723001224546478187008038340112995460152825591761462268249557651181572981938967518686757007183135104109839911569440060251455347331598939895021037274982750052257787432211600624333682279973256634568676850661812293721892462683549203428282066765340729529257140665603847079898706764150479217026139141031824219546458599055296815058573756783565461835968337562136163057402621402406623051549973445579103907057056925724961447112332272469017507236825005929938949351324459735427939494924717805919786420254391860775550251022195621605253451228058458687917044783121590823625153245509545964295391593383231244588989708629462729987326736316696375412187933778577859945098617911111217559912742665212245358265339258583979557686830797166871946014100657032406862521782219639541753201563598119819938696273612639172902132790799527493522228489088126312863004454496025860826324458429694409686345909610505165172681442338463712838994045766382449172187398484399462162392721440590088152790319524535919607463561314613188232346929562197775035457676919085484234989511372652312814840144617449610602643600283847352199063593121905029496367595985332204115951844664715690874821382671281913511298430722338331897675953312347989450680765820127243086651963742982458592384384215466208540669942846220521115237489861718425326677084196589285439893903457118412279939637231497853940968523708111820577583329112497882255871682919743145595249157039827922814231966711150841267375340776384112200617510702387782007932712050091304785246964936416326674994341426334912829692386954136253935534115000170640294495093609737605717310348033508148730313676254533008962946820620864851930597895394622257777002342754295704764238780856717513870015222041521164826425997653966848000000000000000000000*i1^190 + -413988565478928366275390175922471571687810405039515200440808913779713954259099568000974676995384972384582187982287067896523787081207225363682873348884993570582336488390234631222327720532565687827129457763645647538211726497139313600001413803421221207753837827985904817311035965955063003999135646705639035961041132318702921044592676089645477631240105119333377501065645508945619804582721469343835751912480416328617050186033238623413535770493024122886921311177172469739652071041635578648371376690767827585889422777166227689444904432649617491924931925353663122879321070671669616522152696272084323902701367366630547626270753893623421845591364699955530569657874134307523902319490702765493962662830386691257235440477314835775911864351431565563803761018007401811591830553699364427953498770773801520639652815545412846207135040946860600265889403577956511370745478198428221194049689217234544363606765634146242012082623344002254496148200234919751571193477556703151233201658320073823971580783791230745931436861783502533736645818970263855784103389532918995617498474396107950452232903498261152054867849384443064691271084414806155514609020158410548623506035495564921732194938987346237386378237340649006729455962965599860164289796114357224296951854208989025643528429084645120663716435767009224569923421543402176128962174970522749027198907692890201245723096558384597818297133523559977706545628295539702611558256526421290575573083016283709478803928906544587556259454707635880848410914134153953866653144604013136023161918807772439055382441473207444696645117340650607805549012323487688908402072045320134391629929424648983111520196255321569079036008171217506166269651946988968673444671915711042033431465096623896455288827695216209167502344058080828778208911134092587901225154584826377794970928877006459984971795106230462364059873581921869926658020001225449097672383752915816751211814241124649903664277919043879227183961080654826764807101197714736504316357324182030374315691134289415913183455213384969186204938933889639920126221327795600085940003020083503134164717380480073745573486025584036850888993684030577286918891688734699751850605528434218310923447433981864188172889789436392631111093184876850765406409021469743673725243309174049295339106045170877446681590131400293937864504417747467104108481271164201597298278400000000000000000000000*i1^191 - N1*19426381534383112066342826268340303205331305758462632214724305249483038380803763492961671425994126131921189571236406775320198726550776593301703469264315601415419240780255706491769554927796989933416161234360306300745735509715483267424766102148808190503442680345011083502913448412892843006556393721506149270149866941705174233460810625*i3 ] ]