[ [ 3690093623318298146710094933025958441532506414790765901844404184775759945124804702600314761288827303307977110000287469276390303878669965058746284953968275413084247986934182315784456990858861212676303098511884490205307592504111975843346057933457260214854604717297794723230967513701851494227013389617804261319827608282846725602813992540529763669543290105508623984587426383095601728474969793906562828560144935396507897056438691370607424356462326293525412678478070920919903771515394095647273227707651621857360360585347734729455833451262287024265454516799295024885300685900879577156648535634075026397636536886163257742559179596427887329448617934555195871554905701039770991466572354280329562002646082831656860278371717898583405039875637603111522326615176297002546256816929466678301987939672575447369296212646676099654640169059175338142042726325489225664851662304382787505262263368264610083054871130698630709185727285279742165823433289643911561076550542821656155942952198287361873863190974073994825209368381797533662239373250020791807034998305172227931640358724327333631102032767923576747997860427722542185112802587783987814785258557167946763844059471737109172780729641057779821604842281371135570203813401591034097139433745541457944129078723450452806687334177551608449796118427414061535231061598635644591316753901655090024218536287720359997468921170278904267836454056838381829483892186388701011748491028432444912207334775951378858418698182170453803927882021540731980286277428630223796168605149134945373430767053578078377848465764364562372082487296120809505053691135202076971465174742866037017270351754907064274101645908151231870946595963167415079423927986152245113612158971021379765620476218906812257315286155264000000000000000000000000000000000000000000000000000000000000 + 5753406521268839453233904956871145789588502845657887317117603544385728065383591031834865901254853495134414199720056863289475712400138999494838068223185949309698347313344163132598589500804577059742124180595419189709599968201893189141359684598229889311131281370800322054733907118533611907569430146910848065050934721226322456298457214563402826849186575149385918360030746171246292605828771888667086647121608188516309401462819668577161211191608166604780585130085943180254061277337887075519872514524334804890095445717358519784970345975791965697868587966256686869765615830829047680535990799001068262206122690538678810147975698590385082522160663396608665459318583932009397034482766557046367967473322274367782445217870541035879187012671199855200565792361131255618015331948843056229968994365342157405829436649034842408463724074524008495778969116718167313795232650569470878466004575819542474630912000699536443304524944605662563827570479972402663923535327548210105561855064913065287655124150969538256049733343154782196955236409255716212359190063109174453246631672109640036722896147964336826451597019290567656130692986747980495370337732772642276256417513710147926043259455371360428643413834760024928118141535187766753676454104463413169128461141447422518010771271202360926076858437067120163121060451117925925631974316218892157186154340193233734547654633959359833856487348759447670662080386818089880286476646018412635323664832198139038819097553817672952273012854075506775515345267052657580044270053432148087156181318695898423487119180963559365464945449953255904314794140659052108155208654354968946264646629516804427507115902975102383375009729889516609257957861174061529537407093242559806332030845627223340109914544537600000000000000000000000000000000000000000000000000000000000*i1 + 7263073227866919912514562996580831447813194782342599676563228610118699260671831696002040005897266900253937202810423058530421607516411880858638028206072144559396361691160663317017162078946535043265885061463063574327084816887264433682120714503019992580065726872447365974482587136809352647299095270415044784435805229358954846250683682414816194956909130557551116070606519235600529527943934022162799817733158019719114274906712807703605326791955125460417996207076971784663127015539199916526686350780072180892306574268968505979780223078526058217321402346280763819024649328582410675436351419977924687828635109477014768561913801343138292218199912889737647491610799352732146788497733521234133006384095575502786697462553179265430619670012576618277915959835286119479227451786735006176028045745753253805088271691897968191340569925869076097976383099991189663429648881631910255348898761231957421822552721907842663465743085575551029163729537997337323313058620043403094739224410178771206350944360136170422734565187628561511128059027868554587711210017426750501589245233118889836552094080859658724809688698704747685688788139930061911998487046851586332959908565056380325727764040512647647736398149675824171350111519633569558314569908881912293752552871636692750119662238920911339201891678605993553257835443627300125534259154242819606414159883798615449041121150693700961904113128705936100850787336537302549367063676920105440150576629208625472457647363681100832075772299754059322076571063544310452134372797982820462950396417650374946355716752023932251377436512731471781008964198327776901000180316968781408899467406924774654275570841612185377729583110120941077901336283032436362542142786417449548617395575102676847015931181793280000000000000000000000000000000000000000000000000000000000*i1^2 + -106825987789661922450329490141557784014739960121959926158950009033214804421091554137788298228859754980087143910609208043003201722499950699602225937746118020848722977583342767239315709933552451581359775171923244589322544264226385076494840514269091153005506110049945387858085064381403765975857337715997507807684323891298438977826839860053971367360754031574559631457016697178632020940063825659568709978156676057879862718758126477775437853270198070656124756840340510098611955117432898927616708101507650544833453377508721391319134924672164048358033646376374444635307137262600855492771132521410798500449542576415205231172824692006973883023354069010371938213006274546450677195100144245787175029006249999155727567705894140751105276118590980739180449598134114062852888174350871367554486373845011735437791816975482446624658299606964771316685965979402073258137799090362437817735340033499928221777747491066422972866674088935036541008946912143790118715496179609761949510728053093739051688354396142503878942551060567990285787617747069924222486650851526206124487839119696201705610913122581801720448440578235978527199312051692932557186326073836733454586412206277656495979886974396352548337257942805345163587296457767466126931726324585627953583272576260711374549593912495719823795365259737114970541478822412946632004191352269713167694037105964830761782247481611288481144164553999979909894817917134400770356243036921336016001836321861604868279328654053512178739740468357083995758309718805806926366179867396109755978189506870687592536454265312959397726109165892873584047837594926355133442351315899821066927267545418768724638334626428036566771372302782896958469645975997485671787354391743884165971458626387368227502022459392000000000000000000000000000000000000000000000000000000000*i1^3 + 958618566119539456024149555376858533974706914436242793863785337852407521517562098700993372067041053357694690003108725467611094201227594958496183879557894863648867981508788930140617690323066159123979263026573613482375115120828344755202937000831765746862202044864968319499024094241223817379403284112546943637698405684405137489887148978824974583036882901770112537106247559124705421752748102945945831204501178756883863228674275714555099708143912459293240877056026662143847420549180978772707575586536180322115431357551956510910141431231021648135210947357469391993674193066895980430293191920609066975473955577413577089462451098971104316292113991994368508269920615958401160878208219128573392652122195321019364174435334958795612109893063897956609949517244136563669502695269989231287545988934537796007172488953043223842296239670837658331458795719960263623580886279520985520339823958887406482748788085013633156758756865860305779440043095465895986725384774175689416595709047209475727267176717698057178013905318411597134961573917420325807738338278303122791506877317440689958193462296869766363133084511659351079839318100654587416250348887159738858619483055383955412855619918736541697732932893946997807090388955811603977957563409392774762682083056134626079215385562565093421827877392432584430909973627426252808103943514373838711259514963663889269602050381602102437761843448163639546755037952213743218719159908307098293029590816968756593205370820627709448131681914905804201708063084708789834698750711883734473115909004933155179080072944697725458518388170436969843109093621141870377871614092318688375245876643061044903258609756212903174092018841323203018216782016261232266932107662107936927541277288621462810030348697600000000000000000000000000000000000000000000000000000000*i1^4 + -4569449600462149175598164249428541244726456769154956668537294314732126112281280417177646596513682073307737995146030829660815850826177423249020470405337132951082959783198878723197734534101110949647963665781778565767013665888516638528922723148438017068353432026763431442957864791314317524122544009643052441536111840403757576694660699649648510436095706844605778776823281259864369378412397586153455467839714438979144004081784392436267796747588833568281121929578567772054259143801746461917298034524373444201566564117355096871993304417178091930619321513598662379614554083318971432808227216605739890868670731846076556291796086791262390298055001105344968423463713771175289895808256064261189674140090509971967288220330144862431297503805915414921350595793398194069752730570044871573296827133845049214348405494055273278635988051827183735048708993249420084123285142780026122877908189390553668273514820654055442343919563877556941373549784762966747009426183987981427507520549202967113279152653643747546149854046049418016474521029842075404234400894432821370051791208590187328368181034929314988563720968140920822876045279105182438881059446189122814573072727154684125296077425533477612214188015738138961179195676078121895813432965628001398960343319630726152834225717811270365731018581067561043303486995039481595847960113068943283678903217495764352091922264277364827926401399690140958318039946419806466081349316065124461455380061573972049244876570117363164704429338983286686541918611888490584274339953607882163295651893167246764552683705979755032720605971317140037436255755035522955483170126339739183602224790445923624811495222046468399254281571195984906665224338772187981901237940346875143909036201030883020263957463040000000000000000000000000000000000000000000000000000000*i1^5 + 15665375809876597984660524032004255799105452557323015904691585738104957874032470107509465818400521993575385097406587224728354485364639924040741840196284176974894334442994195819348055512248312241902346402902310623035497294487655572626749681633457616080144718509253238408816724840183605426024376836259141100648004925760514028777476399263714198737834247633268232409909669619380147268048836090279377464007741160322842092308562189686984057939637216675836940973260838213702900685918529787758785035657794828629899822385607812374866507817325433791380504805461389543890622108496626625050401017662275935816161674465888400636938720542464711512111975233847006581007196383864932708688812638765270295424797947673152643199164415590383294473366418831430535293018178665393092872071780198047856922673013472793960832224832147588264985991857858269984423401890340172748125026290831647700248543626735068718685592122832116410058249258047433302348251567777121387464594389965764261422341005679159900910101508875837232231730946764569700174583172482549824354401981628240613136297819149552248198761514626967617078750315335914665353784798807272471787457711635067047782289319322677522508034532627057792566359060449849906152542169672037657401552594969524406250806640939766110962872276599814313572802867989640373929467483099840651433666992289796983702607086715691537397555287568123011014545391067849892119274400820225538708641861967185870308787762049352268187271438713693206356523031649538861599303486530365883479644514990939516311285463188722436271129957341930890092357069889444598302111927237886269047531642688501201312845093897067801049310921991919841259322515734334952441676889053237347209827323792422255289654310469150896553984000000000000000000000000000000000000000000000000000000*i1^6 + -20033557938666449066735124525599835029776671074437443341992993166224163926994832359021298784633354737858023417277576048159571996412713789536331277793025374228240804654520925615900028456284346939887286643968028676017808123369066727473721754342789366948851447143746239666322146699131561030320485616329008563850768775611756900900236933649186880551302377422633665394693561458550325766258647142530686595746798363066179884890192338606591845131521715003516267012961917607617316212210504430295409342911727821312849351533609210820597878937246619261701263412476907049923899259188251823846858021927702393717761673370625142953842858102655145587216947550366546817457857908512153848201926592865305545369679944111462729878181713745051504649998912467019456722171236824018407147774552228895728552792965893799181280321070429483441471636739453826198392889746440765399411981896829447312711116513507237945315144495505907454799062741200077885643004967246738564119570588060510881926715636822460441766021300969211889246819931694718570092373357144663597532202693352343150939157573668549682453393234083546183577496050812951943744850405216479196348063712206412009627311061289597966338061251128009593588281045370275950476728209538357956904592986475976878730542579365210823630260402510463132903018569068002918192540885062275780086355937008994782989691799211571013430862247207784619754292297442556487081293165185509398016326711590515541984869085848725408508865190286326719729262123258848680262647990697090256286752141745322941948699551545903357810357421844159128211649257028099209554724427370325399516378410432071274022115452743663291779797040262960375980615440704609237413187216518381996289849671380009104738217931481102994636800000000000000000000000000000000000000000000000000000*i1^7 + 7635019377616583183540169718051014521614178962390285513373612015596734045081173683981694890363923364672400968494113986899604726991074049353419845408705926758931601484703701601743246757965028653472815494621887568540762381147346647497061572858012477734796867573346431660934636343354041627038231018006845420294524343521442094645431247508813884232880828623400268678816617950356242511243707344664042608695103707555387899596845952266232296284420298123914402556676219278508444095377529474636217623454315240379472210460136548858496235687536277458751590666384576936508964651161866257396811697620736864569759725530434714326008297397729730992562702423720451091187542103459201790954766358838968599576591309127206863639349108986259750251733644709717049419575581040276515997042543685537515998531725822404905914089153975967689783687849499321196395462930958148411672371376392521562494423625763446656419287431007849992942098029147519483322639982146057711421740937030080268412511562295121813025033071780833459889581557104843528782778531108821575293946932849080274413913576838698579220970010974642507111485875007506793970352161321373072437071574222135803859828994125857058904809496415224228305090678988831604607897865348590893679729744929751797624638540263073806635970452031664645054552152225376263672272839971274482509817340730917104161311263477321982317677096486849491450562699307910253944586079745495768686166169757385651660991568617091496585181016194448405548649492268437035773206031190840981364958465072778048422719925603353466029931366556759286588156257832560774752285041634394953011083219659363210088025416126129133401790881888445993720722866072429861663187913331231618741580692465275099778153481299883458560000000000000000000000000000000000000000000000000000*i1^8 + 12935544085960809655886325061954417184423642266346120299319644023552132319032753063819342552663103713909032624017886655728842283659163313558127450090847027237445457350381467332426191619126018058993865505442408424812326465243111942251695110198944867860460851569414735568786735295789673481816076811048949507486070216652009840403656822097256579099752260084502004881351157118941610789013100828336632998647114342583063070375819133314404831486283468676266311604773739887501576335837826467598926646055720391650299457667352954699297185297844660337101520338888747715704467744973624274139856975110899279783966157303139685288884097192439215456141267385557647312604778973201434748102487293078928734138969995321621904775817859966406840168046165520620401384663747956685353545342973744392221805659654232754861407814026746245546898893519369933179089480700583448923151438364828397653566612730296854776419661183757010704585401248448344083441983238288195419675576265931899303100528935086959192041194392149789950019768954959362021631019292250522416691510541050308160572622512354821107723888204076929690806310536366343611208332474256407137425021980755934976073599634970678114683636807886543510041529508503125124729279585710161320634412684581135638511600728679671273230688390143484625031388931138947350258090045886440507726546910597500844849285254670793598035435406161297442190359803281463960847355350028218830539265668625752209415946457777637024496048785542922569840992902149494438429142098950516163931213142932922889197922857571825105172414499171970294212069952316052398238698401594072286405496539467074599034106569610979796636411454694084542684744347994240399374966064131025306604136836569968427672579421105029120000000000000000000000000000000000000000000000000000*i1^9 + 426665276451882033628948184675925100954656780206076943488885013954369926543201672747556069063554386718993004242413914312860575929549310461943978832772669587783700866712407319436626983586993453255414690755525135287776443846384895005620541072392713034348179061160846768115419624613480334625119087141077970691075174455470692667085836347533245263054696651143244034986879661349965016807115598425354377823570212894291849796835664328494008372200946651047717535928768700139316462007671355639299181324401442275882403269828062602381336188208245229814383685729689422036166192629676456249625495571624354875948724771943316102298950342506605037796650345393246511668798220404507658171736974620048376247342412553385037661200128495710069446506743814872358410830073372666130192824306100011388948420246627647203511143714426940526085951312823297564324254523893799983303131178711039800863837136791019789500122411478461122953175763918462041540210592034233668961865311450582333565865036384713328944346427555119850536174208507334921141738963604745332015250336083002708478174236544789505570365982148913382774087658799387079840219809056122055847325790127558471784525842180024715556256111557282955144451791352879826510648603274262748788256248452152613324842942005891131021215050037284322864682575589557921969562630900822353157548582647482583855163597415423665580900738128784191832039389351853495433842684803762534853563152068865451272734216634410232579593346651833872893056611319516979973785228609263243179939146049245343850978242835208840567036198687347109575264020535786513426003224257714543179168552262553235103035472421942379784795386875108664664686075797682665081058187996031078590501370428776919987448421390745600000000000000000000000000000000000000000000000000*i1^10 + -4250557021303499561580447153483742368909376759534561073022378692455301617606521348420907465921056624759943828556640579682076924020247622743454267366257256271353313814422549666304557974077907760476291600273405173765252730868678802817298779082516785452615143346693102126283454287485442199457463084255900291338980934129666164674289938019329290441840800115065265431311274919181239339261574316297429053062476604351776245577710854450763813235195346085942614538279530337674860275672160263730400810399028514907196619549921989108579286905824106813895706850063405095733258079547769421121181407188047295624333060939276613727808448794698910520048410423522616622694387657414446951823254577838787234078392021910593446816504002135680335540047557132815865585617161456797481939490033221980333393177603288401309105139926507379864490476561027274138498628352654867273219183635018410802229842365911975993188553399472558266860416884799748186070927177781412790273338819706167454453517161548434976938271089540592181733245296855675514332699610297705784550978351645857945177762730203645740049299857994845162352486703144246484697911022361594715004509041078590532693854535030709308707279273275690258012118525915549624665808869371526691933867060334922466181033259761884144494007104872393204216136183665996664956140046506593640955680416819527948157318188129286278290848583407841058119386906627849897875940626784752182006739127134992827664503922349968184681924573842213254542837420915288072055181875476130728722349642431916148913072754948183466224657972608095504321762633770895609309060854001616009688346362019443107980633238144386974210427227087141386896011230829060844794068861473454480243263528031972090658312809349120000000000000000000000000000000000000000000000000*i1^11 + -181034532748324272750026449665477146638857068526093480588340164561269972939669125640504673301954625117839588669806470976114009063019500962055917034245876655702472509042975063882738175936728508187675025522535489715610051067580944010416392438018750616876314355320459740434859151240302151914689847169449216772241345878790415547103568398624632679720103982966096498308116914917381062503201183686635274437422549954584954393292086894236023722526399505148448229664742447626592788682539142678378295021043940235331452405435621188411662691284065334814193675927887056058458831283311966397155947761449500581856177867123895635611135417968488829621174314617394881000519959626503164332091194414729358144754983649440315776063050099936918744956610624756229367363943891811081989259258636320093081306064954863189928831118181778412494268120295177174380929117508327049720680724964651668945311750822796614015480922789676548853878780372833577744784063979591125088558778587539585164904623284847407763053406253598926001037208885569632138033307597228635541664210009149211780212199015373830493314366569697357024850817596611327492690624825661635054518674387975019986324348669931317900657894133414049225005371491580003097438280972482614238262280476389553867325813815594884768424861940503123334892854603160082958659035067149191734485158867657684073980172104972452745758212910157467917221684835957634409835922350233492515224058101334907067869957444159078015076805636603081355464180854340890710258264192356092768731162738651248224386109116170126324141301965940224139682348272951617545853405090655567018326348514650575109869480907868875113859286328568264493574917339587713666728239603269035115685578572157412581077680128000000000000000000000000000000000000000000000000*i1^12 + 1147503817767315776392846345843589911978145543172029922413306173467257979927505033912872748397075507303282352247371633187127131975152269183722227984359089797590326063237708342980184235480648635144201155325599178076186854752028353571276622174403965197936633831958692395036849210365316754124008378577789305169454269531966489569863735570694616731679816642636658702201676759275823151609227873495225769586726882031419534650194512389345075610480753642873314779006219762070068675533478541655216022312454018300452082368452751995311698679536319927793628466155158192463672020946796158630359759543872623140659224696011878192943697849920913476401809285843615252054269900622976206789824602392507617044599844395717258948549698714437375052148384167739548227136125626201355315788123665063698593887887521529506528334953033614604388219619256525821349166297465803875342344009466800085111965632210287383982457569088145891524952914501437601590509788031990533953245931453444075741454623903049234899277215207165124382902984150716092725493421557418737975746166076261375667771059953851530776342112620704890257292656584988858223360587040813753945177108892667354745771120570290175732088979226636361919180589728729262573863692806967702539475153660191644195798076030120036671534660125781009980521931238981805815241281530918305103589999120481802373188616706287107682346134172450603624173066786187037180014274698980441290265245387257133242175953917137819517964637080258023403226181461113058518007190463282972367355894745253747609173407467406364305610405940133052697395337880284939488012405925725883404292771880150415746325709447425920310384473824162461072975916939263764637782581897721050697891329940148704192023756800000000000000000000000000000000000000000000000*i1^13 + 399236140164543719757897863005597655244947078401276588795943995003300829408672840136092493796083844937179591840200622391611188270971438958360361053843889232123561772855192171649113095378149697358986625955990094182848317290867433539524603995981086902100168302021515531437822078164242821511615232660320847895784231402957040535318725661351867741651145175050673235829599901607771191421549535071447752368110409229163008183379692457039956409758800879537072011986213114428284290894006762335534106784222874898642022465158516578173379700436857713645135874259507358604903479964812246211947386410376914002964190655333703606468084136440047849980101240260330392870976667787631006536549745748169993187501303560449009463058489601098993409048776294507526641623444652695215930673562524673872774509456530155210967894262474493862835675805802393177362582191602734013007765769829297941229191211017377828529802330081451943222117450654776607316141894574052675543993805142005976422237825499344921692341816002532751519786183321077426398655532839493226973598814576260383071112076602954607866659930802172430080565010169380996937230494065813259084995711757131554373380987347489494053384581698333736307646288560978879577929638399051931792637652073908741093588868470043564124943199665557890885705250997233069156547863887120422651642904630774254354353301240833426757731743227832145714510418735784019386709374222910935987941927900358049151985151450043823345927654309274154491536882624172543227476144842544744667553128978312464943766746033203958618785928546471149369259256216434483275694843685489679759772291381025607564354133736938058872756941760388437792202997758740681469889383481896496316638060036378809839124480000000000000000000000000000000000000000000000*i1^14 + 18685678968457134742266032767548893722337028191097355726796128501039211285873957775638213529678034228849788561420227272143153413876226402643209077897213905343253798318674247106943637976184966441404827586263519411365127301007682165630939888914889378373825477333650659052973412722830673192377954653365867383438634105733356087307128425058694265580342374716806614911817070881669702719762234986575462023918192154220316483454963412818260654727859311183415330637126033339598702108134397551256995666643947262085055994267098950946745287019295460581082675705016614587276923458315039787370194663496763218587502416831056453957663661120701655641604533840919583828273690199647552436407396069178985725826332243207985061305890616849982706380513205356137456415509222326200933297460111016117535293745380521069413343114553275965534365795941835300950818832569592431944382886030290043104503186360247638074408057206936618522813388513392269577955704148508172297670918823813336488238651462627642835512181577998154497181601752593063987676103052758689329648705043521338102327608975156616357895421598008522217270395819207085172519371064476559736098228182314106190938972221065713152350966001789547425525549562501111878083780351611162695591574622208811153887584034010180327789926872967890157996561262445699640191943663274725194915952127063346271310574869195278114430234122250877768530197498732386462074474802865135711994596936534798183408321064052634061216718491471095873970149309122671701583067258663113028732648776988188102517573070980754717041555926167607766405900304968033497514423950909102900832642793659548918452506548150431960238141815069608656091459028323916791604582127335064343151173702622449238016000000000000000000000000000000000000000000000*i1^15 + 8507440902360906534210640276897850380603061573038489469373885975035024883043734072598475544863805049697964019592034963858012267752823166352056571140137660646309536768858668608310580291397262581611075098355386751001917530371775615256777541851325948251674691112920652580022032227696834207915347953757455430700398650581368867532630112976929505000909734919700832300529036971825308640138193951411447338642082706910946542147899981583175148686639080117644031406946109964923316296104835119546224855207238365481137952910669588842179642842457325587511825905163306847996180868277509026632036303237302735833973368380954797329158081525012545734189604475439878703213749616249445221413152336098497457376741481532938035103223844083132706614421498729746965611141278356153832092781991405192598367456443100835631133368658128777397714406509052530063144578063672970856364027974004435188339391062193478097267325349275700338637203367179926596527413326537498560726896330980909228053553127646334646428253052911163690188362352859104387632060702174647964221351732798245980089939862528999854860508401394335210321388161720826134744707634876226702716559561567111908764985874012864101306807276269080309705102087783016490165405035047430145585094842236728894401541209517995712779013045537060725466055513481562939364436028624041896137118985885819205424196734276802662823929771398218606908401602887605250819904372038584885054676780597236485230368088613750724735289005973011931636972515298542896727216030964525616487951969315225317430716796728616591136351952947027511289210078233086172986254600148567325381416042386201942292722809688742928748380877417270824071312422548202711552797835383588598690340027763995443200000000000000000000000000000000000000000000*i1^16 + 1246061323220861928421292514067596519213232971711313810041151553070795196002034052844305438652894782332014780586910878308844559917074076274559505258832915981258378938516006976374061685744835461126288009266518345741301670677577345065346143162772123411134142016875733115858775956810683440312434951039846000023089390036617133235011237534595643805864164987644788288316579315805865978016276487660475550383974148291589168687906730241678428892659638665117206141885606068624492954961213445549763918193123242438983167628654099069227733560351260299428943580077763085432850290027120321412006133091435605705965060531782023614897300501642389608980092347553021962442543838597099807651746947671978813646402112638353284271325452133485696415640909757984541683131378909130243048448216891943092367791178845770446020760750161543351385911320419938226619207224667520747079274438051537664343147566651925996641875958308596746257036408696551196821334558288393583985061616858728108833965888689419966122617593318124632325406870610990935396376032108689521927394806138245873321244973083912872452858879543488961142894046738921397110280238524043890347702680440268850301685076486793709441599849071098734909390282700925034734532448148239417291313565129116650844669370370793932790468131724223273280054210097440024886237093914291920678261118277475585271297304525008554303791372462597255073144954684553988959599081774337402767277578276687149365795473144249532766886162628491740601771506338077177870608595122450303879264044435150751358079091558093241850732774418055638595468974688756420920137069114385355971416037645435077076983499014035607497228276864476500513173601476805626341761885158176479970764653424803840000000000000000000000000000000000000000000*i1^17 + 122040396457036949415513339420978620314985594777538364597314154005475406935312845258970042726067989493647046594690224692192087718282250329966765364347902134841136683009908234835223768161444915958653955089214148498209704677024580879015015427584481423766450661404886208475313201595560505627557333391755322336525221934296255600783149003022861873975858921348055032328857313555410426347048487399000445719249250781536732642025743455611637327049547289434559805935652777732007016834926545202430395641680086704145681945621914057557897312156489872419901007978974063594602061586768826730278451854800796089968766149964338782855199333107388198500787072817633884506270319213682713032652228667781261131418157989825007840864926705775607420418781242963700075483377987268877016455245288510690484213220261192274162805069158864412945215319621319017276953984973207882148142666718254343207127406881492145283919431627403150255587052777743438034740023063056526633118372966846472993375012281328410843024474618454272561148567449189185365937963969618051239225133375687521920895932918837475901949750208807176035208649427237920040044824683099501500588186596922675783513706088745258355407376773813664995389529270940434453976336862254440940928782462785470149485386658513072146080749844761235835513012036053517974789401413973055896168396873994129793518055178513268915866675965613711319417752527100241324368900917132100531572719461807457859059969144474654765816756399239993864391946658562359906862869140085386439592955878155419094528357249034226033239814859271976705967185890246473302257533026866513743966435575928547349243152115548035764950695550286633577140304095182528965253224154322071940350557028352000000000000000000000000000000000000000000*i1^18 + 4351160236420159145530614292226243693440680331425280539245240642864392363310758081703944369596289124193915118017960258252477263862035957410680615852378644973933757333272730593909060558951680942830449894410409145052733644359586572892465996338088593293004305061705076202977609154388677144884073230608445851822251168985266981096939862331411545559293306921408668291924793575312189129690296272349057603531966598814860382370705209341983394845143609871601038760476886126152975650838468296859510697914719390296247269160981101420611151328412840745665870108820317952798745141567851600227051385056991017124451685001879923825616176254974538224784523488851714031502262384607701929635716530977522446055605523563803689692160165309358099285708653752707162166906952735950128604614055583599330698743760905502802145186038465105279892977143539303631207599097944568163154161128168402057110818975686685401679071212143081570896604098629867239614047875614718732416560735820027041920798468930650207788439482068996747599165041112905964610719070001223135638633628368747731053210637264801391326864497928292758937370891873295632728513087450900464719673535276002130998669833380267095143622754209754631282316987295872482115301353559871708505583211719015417377864704387700342312173112412697423291687626869665610946298906157240350952502977681994857497418855505511128136759657034976753595099367994819433115534672085175571885341532980411821414793988486715143452356562149774339948461571289024910105630803226342140292548090492969766515426610158040067790260907322191198967810135117650827607191587634205909117649992523224708386131005102083625687542604473431262575137545539810726408619625143624479472091136000000000000000000000000000000000000000000*i1^19 + 56161786079918218575564086037581095584184888837113007111204017772428285446203792959649196077034758013913970714833432768780817867587602567840628616275853845204031696599347807957819177622380565966036089883116248131919344776972266120275180824388258408040304674417408446608825035932840476297648306144823316864177748774143137241259644427420961295501351016959533710291839971929792844699276711525307496002396940020129406372386657927866778258617958241356260054276155145874531306432606833157506657794901437565614868648738192790439288036528873682194457989841724127097262050537822801423129109706595035997208062919491709194242292354071521454844657863790205563291797324958686605859324645015528071188985692665161076931104918384536964871540332891923254474022371943504972267232297246115213338786436904226122179799846757686565811314887342990320643303578306653304142883734695848431740107262286963493088112651527261263025001709902506974921255199412496983152426209402033203885505420870165029585627669155224626919506530273558446599976009842132150298071561429298502993563863855919598341315664384228027695604096242312338538283686471810796894415149217849544918822570871313301356699109832604293871465425132302472054026104496240949290574862946305335987493813497668377014443269868528687577836227940977623729439636256398488375112348346453657670663986114430889674698213328495731699997984639564688630865082919699227529922044877499485280092673446440380339998082120496124198686580661070896692525724817691814812172093860476156743958307549921535824562461893210415766284842070600335527692657174199601912701571772190572965217968004629464285355278732424985356790449947544659531619945150384455737671680000000000000000000000000000000000000000*i1^20 + 117815911359442204573107331665866255855335198834248198227965880025517683610813919531982227799505739758158911523535501488541769113739745036995267371026868446300203978245880086527632163003889474300240891447795814447361470288350280725668190222851441640820436172286309643697603663511212967625413637569778104903178491256594387376391287312198925093589796431614020371595077897549632615726210406612861646970282729958750620710071321315121630530552289276830247062953832677874247817300902994617040404334339479210286644935357934843004431965053566600424284936664321814468565415726302540292904791204925842578228057024179599198343309791789273629651579385080954702332783714481551963591011974638526299005000205337756417747756627657210036563197118364193269230392726601861318138633871751609345087303733584853398856170952379853800788463096193946939037895155157767894801590022274276757129706023089190732909405042934573690790851118631531978021690311001282332509383466081708521405976938589014109414213190170279062576626160256522491928730698340381229101174823305107118724133979900328259225110832488425541326813367577275822438908610868390090635214080278550122346471875392603502528291983969063176452183751127967425405266407448606149530285468355594166923748355021035514322503171070188200927498333445483433759442677311949509166396738711840086889092896290625274386813264544145032906725766774695367174663465387767933290192020463959252483190725768000742654309651575932483826266753996387515795443284314002857594237265334746081993122731314915898922730834920768129380968104462051885256536604032533440936133289083856449596189836380472670498724549227265935585774781831122734063750549247667208192000000000000000000000000000000000000000*i1^21 + -861415376876472431613827146081554192617435633566053871942362934440223434862654438320204207868888570886205415252739719780131077451589438459074726621009297304451633451300206852709821398287419643951663725485478966942179215271628959507722085603198026336413728918612480031763620144181789449779977449303306908281821388001023680078320733789704565901923190779679653288375615089241082533996354081528596547261490430953725842067828652644629984911422348288653579768929001141298772023563577709386305615388527985416240245898487863354918728607606860633128677033358386298893957783488260200125961104540387270856898455030731670873275280457362466164979898038931469087613465045242994039958257843910290315648234423094473346280223320681410746217182541127565031489813665305734762338587059220064077852370763742974941790509253802683058388779733511307341432934757012891884978065598032353620566783889908087255831652749534496853975011778863923338525388561776042684107668002285604456185061896392849992963787399993096143300047623716644137775671739068167790634067682217169282426420659856192229821612635534681674037438928777920023348704661528562586028312715308947074557655706407409754644435840194268181953255044135561800829699375600179706123828315597165195218843230065408248594804174185352617641540289824515800387709022967613734151044293585032418200940019723902411154438476550993405803207847049373941720900591556631478115486326405300307376774952431680262906809233576329270605052547122574581453585611176322423088964605127522106864644249462705834381698062279405071723185192281814038284233916319447357025233200052342749163535181859453073643186964395730942672650912893126955450893910356787200000000000000000000000000000000000000*i1^22 + -1990343883372654138626999270012797058924499702865520212690314233366727380594132270054171151354901781114853479219666036508262227431915388837889511785524645710160374625748815270893600770132218797378373474277544524782315756119314887706011420635160197217378862202741778302732135727423993993121327771241420417101254964118283582718466418528113753920242136696273882982034217286379901408015398332179374859221561242611419641579396810558184073678121268805030937233485969243313904653028361631101075189403117884387818585042368605903440993478435346822124127680764141364464087155540631029940572005007300318456944212488057253732252896102375988038813253788471777323843909142649858863586214221567725532392934457326262681097961516767301222022293037219127435841331760106120028671553359972815690361998004996579491208202319171838150185268736786842163301956911313629843659789570270335396260408298117070441568814494030669237606112851121973014499168121979454706210657702252736652414870149564091795102087096498465751484714106063912274856358195678926502360960760712664724843430016068701654063219334356461475974870776663106416412579332995092366446525670609886241376833283497646938522605754240893439230743774226392792442401108988340062296362105093398596802640532276273082720558118421501971036057287862111247334338407630116057771478260454707156754358921760602180727185650242501510144386499218643428397870968653203602593894464775842952977868258817225228940423098361160792156029501057875083912680799390696469102709095828412297412875531746792646215672062671117583731695316761593752588178438227296378947824785074175505493688453463941621056263051978327303013561586224843931664231956480000000000000000000000000000000000000*i1^23 + 37026797826066324798928127206328814674580682942953721208215825236867546742066136427215318677055855286347236634723658651833122746290797234401031817603373138182735365531200542782300294956350866285248479872649839228062439027745391974868660351682756337981664898812461975129750541835162109414173358760680273053527997843268314057986138400371596658797003636177083920024675177733228797415037739932476943010254531033009148249195297654006958700826589924507017128569796752026239078891538831052738700414742025739476402793364132218084533141288841831738230844339020777262595094826166588041779853071759159528951138213994166339948439440016815458484580791176804653143243732830824502721358864587422586105257370949373611992429557382380320856158329637186122539464971941636135451333437742709854789128726986948506636938591788945084042324706043372285468926033983135923975930160386474376531728390796268511287156589918883811303079226177563739680346269490140850702687942943840055592906840591673131545656047788356840195759804532567906332030010799047655152320837355401603708821475150662986919183035771933725869307154989273174084169292630495041465916439879226614843245072160022195281380098441774494267681641293680664523326667929391722616113190031219063824492720340923817510203121850452403309561194546606965832441880606413282721354189404035535514297521746646627468198175341765133588332360242784481862925050633921484825152163355224760009805579316781781600410608950955844423153215930630016990850536484161894588190097314190954647473715230391136716950773581882462714901693407233372950114923278771332824250711945858366553689471289863697172686746526434310706868897661975510512566272000000000000000000000000000000000000*i1^24 + -67508285944857122253449282161043831443992906821146238498148602727253260402979651517347994879468834018262752187002511353080369840491274514467419692305629077668524032503560228310948048269108043826596745793614321601126043813111795311678646496122111445246874096424818126946430187363649741459920484872490302218021142641474843794821431769215612933711216834362770727867894883030251392376186564522471452369251728663776883867211573078127843663412521653651570766508305930566430642305569731825510504193673842033732275723452389056732845911136708170938175581114519448221570818234366881698405669509442673473066823415659137840425884186048234639277684038769524611067535732731774821772549507119338050557246466642382907482197564100053164172383517066313480711837710852667343562142374746934325329462389206756080207658473557260120603259267606164030670836258855652905199983589240346466106432880340819789151342865305294537424113325324578107691159698535095914539600523870333106953452435840046312707027201216477488416243183381339251784702611752581453267095655176762191788825930208440963665924638737432658117422934145340907209650928409594330259419630931795024112330736189286899216987451044577593544594619698135911320303824438987245710188742336281720053242520822280825642504614096906259324462557581710489481774911604356284396272723979753449101314797950156222133925080334074720858123687787813190536343682380275135859266724336449214919845852168447350649047167482042215390420805961187928304123621131051219464193704883649351088767884989579599721664110269369769007078978419666215557842250944728543554821115968204674661480361073784174485780556635958528466948505356966926745600000000000000000000000000000000000*i1^25 + -86743993874635202756720607904846247688397630287635981885668087383494016571719424446176565024749116490984617600387389397211804079416635046036162944867796576963120850310472674432941686538477949112236291112674118748838250753020243360630243858231955779261859202901199525341336168579291568325293108363382583570384173525803773126807700032556403297090785086164723930363605668492700068782759996644302302440970399602350150992422139318206540027801941351720460253506352676470755687876418819738961164218077433527519944507886884066694572523568996856975166885236637966473521255216660887277931061292830268943653572908778859913929638117999956612332061263930226643051896905986998188965638549906853658041347271189346307211932241392187527482575246453670165012954925536658145295893926532625199297527290923897450287227019385393994506609746540992073399196550242779604053326508323396191378759073595863317053197496521772895149566497356579856968437091544435844531974799183053698693578304977317003094353003224532782131486188975809557995220688680238306331522888302422018737006514085776090008043111668724236424037240682096120994792433266892920012430043879144657524259628474003417674725064362576273038724228474825292221989361700168368754272027555936243537157385160241346104778746182501683609329113884714263940260090109659910684188927291223597736735768931105113747325621588040132539335494695388656633569819124362350875584234317805826446694846890647398375332786296979216823275296826031486605511153814631784764765223854500246631419544742909885446063584689373961557666022357418443370901787346704294950408412696029066165938805813421605782820992063224076143167790823505920000000000000000000000000000000000*i1^26 + 543454085241538389190117074498406868195983651263026259322318217742914846738266854913305087776321950386958437695212636180925321770323764768854590574450752938812135265603786740987018945675699753724440004210659975263822550598072308897001433568511732072283215513120461422516647264167939510915567756473354702203889974274490332627806166911160533547707587593411668342875274556998785285514590331876830347904134784513974848808515699468028439608504889592856437028003253853980801040937861639248498016160904799467570500263361150542956332011991624283588234723039296269137673770313534678379500286784773735641379416313736479818732374143434092850881252370191923618824937373198756098715252050299939624507945421624632794229132003929964203248497868496707770742294059846946669140126742844621936791458977570855809925983831629017804196918597354348584122859270704469352828726378056485703803863906883870706558875015293568032023861764850026368192036475001452118519488425911544892396489878319400052955605710428754775447750810379527115663251585211192790241140580638147188456791063168505300996864138923209789168322499307856510824760387956536377595567584277721655649710744295106749990758538247198880074908022813706371931869678527703100682327282834370020891800720787903235327515801258188174205494477290487972843502754678649183854641758580021423131131812079397837434679284566498390443685484772308345851493268932591105133920336882118338157298170048255064899891304891881574133889299439766382372171049669016453725649815618875977561086956332325956449289169014559669948753068505949390352901772069767111810182402331391644668544131719228106292916631684912315314173116416000000000000000000000000000000000*i1^27 + -760845316827120358692494069123637601438584857488999486584108666732883192356853319548665786163196608973918160864297986410716765722898321340680717165700265284941215049326581438608105061277020335025896917355153358819734166892668198463269153745559061093087185135617240422334447997491176387903246009103625891009093785543444240844138435817710416661822911130379851185672842247862012543697414729114227113227112283885857818483830493844595376324843898070123906765517196966198217620316622594668809035164613830691719882581940796718787687401896105401647223791149103311971901263509365064894998326110756052921747079211857872333195856541916781846402661526152821951692980254434379453342019015569400235687157352317421977743192621379210061957157209266268728894417196200947044699974283865318890341839387364185376507880149294869587504620928163732874906350134192227267323101009645781613775205175436717290513342957304020660422427983462048338167842670230549926062366511053741451912998520174271743229756010699768632097367011800260335784254440022012310950985206021780400927899163364842872553975873192342972065295925082568769111253366015517810148404029336078572407988694065729415062312399228830125732810471637732474572584154050421337533971198784628214820224083241443645586242515377251034790592069166213648373165306401565966634605124736540628310162008867011459032520440505420760806463550030751429277343570578116257553439151947165234830033249746815070831135624835625782148805257219994007535207731982473270081885605695317840675831914832122491848958502921906489600314344299517302562440275463765419589960352209087056094024531011140152872345928376667639853875200000000000000000000000000000000*i1^28 + 687000454328194800215306534515648279800460329289928709418363894772809797221865626169297707093390856452145659728545293121329083938327591750580219838322096191269602946445776510236145410595144460868735311890381748335608904042476540959504127822067284260542074229922392333313023173997140488632329356210882424671047185565349523348740525540294822988357888885740258619525471518139851670047144030755037173702461617144608047738895880160585701394840653349789968887390836128172417363066962298756515870286156944019585074119947949245047963207962807886545090367832940368249988658272639322718039786399917508698958237285705915544569564140393171616051611183450621016127719786849619199705191182190204493854099962915493238862389481497711651007416951720319406118095195637883888117507393609674600440870531545509635455746323867749764691413038381991765609329240693813928933727753199656282215463922713374121819863136931169547444146506009334168936510847908802795417278929469819663703202011098153178857440733565725716568395875124345209547784307329707659509601700863154873574167849833866583259832108318650828111574726415052393327584021989667880555610866079894154602513891603898981884467610384107722528383565850939908293527318971288376487296233042290662990771452109571637427085070519265493148817900968076908442561807261764063760403904692991011689459928186463359660999910186750579149916967429091186131268537370309473177712467227195912989977878748195616919324965484555073481618586655198214446156584209998047731245739508392033019659164743680723920228802125467983560567944572604943663779071527816232128909866135935743090672158175405416538347988810150707200000000000000000000000000000000*i1^29 + 2065894601678348081509428938972189194313468618369204582911306620249147392356562130302392943410701685292417941172244543320439093694787588302945490035778753217040881045894464943127535359508752317719342778753842878999870131825784989128188192906531017908705106216516988619868994859041047172878614866992536328886773505593704765420772129479906283316699508267463507324225348570713345296062019614969145929345308164812191374220785146369951475031153028368478810689799595464991631133565040744592962798858087329496100166500773710131205159909123762599349755701348298989300461029230561221431255798353702378313649991872994537468396484321235110311775468762751790048933434040247757689048253946386761595270009986406808399229265467671843475240127425390940788647742156686839822168603566189005561338154873816762570606432927380605709213570203467656204355943755111376786223850015202283670206327074587718183681509667105291493050662863688679465350095272688198564757549530637402179714224747820519328817334682731137941169151105130337518326315135578916036590948548532573050062453101265150334882957407637638409726004402008073435508229300624723413846363789221402859567205619105892723148540679140052268404971560523224975854231549217258314845435527044527838062677303094322985177057429667864305967889145762441302231604328961491510701146899993011956713560079056775631878332507889684737859586956572970392300246901166219402582445695188071776174844579048968009824298549892926892177118840665173892661656234136581373488498786682601552073844554067950158067779389140606686037230628029861891397711946153553805472864943752175917956266104328122061070821897535488000000000000000000000000000000*i1^30 + -3412953263566939200784606472738779630158640471734146841129312215512493620423798526299383586423790818909942491019959614427582242289080745606552615457171443584992748263864857635021889763482287834611291571883981870848226501715010507331156400524036039066849699513014042732833298308482399612821025240714885464566049960377384048948774026880513812594577212041161371546119555271389332819971660127481770055956507589846156475414194459611140281124593625518014345140952717720129694357610532895081893070166482331614479130306219852007940019127151211314249476953116917683385619701380473193732447411965207251887725891505564531609090281982575851048279330625817918046439792719596335110452214775927280708679950026944419042895052835416563084080409949214667244646847428961409580213324031880464856114767730464537876558343481402643109580249086064063102397385357486579908792317227708577525242461674186996500719427787713247198770221024687238816696939331920095214659093851206669589276615688759224150680082409587180201346505540763942977507032311226912430357518154244021890394177204583902103758469171781713791011676560659724964981405820114607611899371409881969742774038661889976745675059382776178540392817025861983219501999644553344128468143657070947930312291640011825431054636969895438833261783220337345456984792548224952514197527581532777994415629292608432099860232353208895545703553368776973628202938417476125110466187308676085253347958564423814925768405214575367646404004959715218642468652841868077033514874890932958816457806497278085409586117849321641084295556361314350597982513194014847944953725613316075909097837745018792634246548684800000000000000000000000000000*i1^31 + 6208169212834590019535225498669932520369154998513999409215840054307232321985961388014934377073658886950486796726248361856434160408755737828957801534599542733113576060510601851287424577930405625424796460790225604593935514250056800388752499024173977883183243122303299366253600619156038417630320251391518274066168929177706492748821886295330306516303525955414827632005649003081153950403577565809634673067339134489915906829847047679590526095059211867970592816201328844175363863449612702162591208958818702935698591975633302318468827764774926440674606150266358718655642169291415480230554180355059167389185705017389570493516014237661014540174241129349536830330407284596972648026655911355500936509070791242552062384381522291248981044543095713236786366566701729016747808443168631811054697897162400208187592274996072167318659535410854444075119763203606897845070896146742980983848733013397754509135088816259672050546288022414598330315359765696366320102073467968637385796171257611325923268636577773842238635001710621660357083286359816867288305778215474821667145290727393396574908085255900534103267876344681107423847139549087675784317700711740016340716301899562783811792424285523068056705686201387922075821281179521214699522642422482240926177171551611584284277621930087076995719523048494382626802508762604156767984178386298333214866210782555371545188541098823808149881596161147698196561148141145975300821010383855691813235032762630211385531339174926971592084058852659170489372749690532083829239620327560518206121959768283848207440964937061414440807932350829418970235558103712449871106851764309674934876845983299045204951040000000000000000000000000000*i1^32 + -3582085562923313932781563599835010440774360305787523219352979229121425843531351118288323614649118513179538526493469883832347953559427458499461383756699717001771140351306665200638735838595364593121911733380554588632713543646151932793000171440108780937832832125221906746055949351959853693021682830720257532265199049072788291049032463505898015254948124220780654964100217721830839546731720384134805413564583942293354218481957992455765023238360858020500925189773241027310577973496906883187158031097299565152326826746186632948606141471033215077072209381665562191682310553329620327397228160580925371715715692715800947166246156848669396277284907131757482645926013184494691961594972569283281456611234247995873019402310375139237949331853885549455629726406364185518053490986442701545401166636345301661241309369837251226614368316200991434967752720615820087014347606443795131744580984963297750763210094598669274375836552889165816734390085197365964038426859770436504141542680077427067144935250938970332455042853948353029919544854278468409786007786947255248757115913521966893966670951300854517008422065479605639252898533118228490716341689988096780190243909358920624186174939954751016169990158752684312535650329634103983123010363586464848575011846691609825382446678496040943436174481146412453041643151876492088997340039719578127635430396847447322020176699306632901402152793795959924545815734575073367336641168455014077008551935467737143121791856117810663126288031670493187342248815798898493185049585415906196575249330171591308749967264027609457627620896448038053182148092936345536044552664912347572925010720007032668160000000000000000000000000000*i1^33 + 3655763891666974115482497825822616171642898852591776805752845736530125856828674701286202309747754797259982060088597130639511199277635611125731574925003243604368802535448178440828642262782197030498453485653705208927951849601407711059317136652731278393902955685490219708623110069490373824830857500157097968448989296227510046286503763545827968039179737628935443606077938756891146529646550248922775969833487023702765616439532854774526471939657189467141836136818951596187719721745302346049461531434651598216797532293128738171322645600967373506127454751045528909888094889692307728389703778862982025117298532359143865969723033805862645111404179797186280330089392833029542124384146278601255858554473884787019395074929617592450809641953317892788919208433529328503384659586089271664402909770224573359949881463031858446334002761426834068669346601583924415216159176440449191437684264983108361118443393673140341656546779696332816850775159260922778439775840270595917265195762411860577155492980771551827547160490559284575793574609507176866165129810247629402362139446120092317093437880460026062021918741446684537487298957810855408840958912594229310276766722728396394105824935102229118352191161429869190732536254341667227889969391216541770104981071281141596464247850193671565406329913913401458198083596660321673549425208425275593018816117378119514023704642584731119646366126136961380869420278886922207177233968776624645968611453005862941067232194248819595634900964283308444829825645267466253105742261517839717067026043656190680141065652568399842147284440443746044633383531058127648505898584791899717425675294159667200000000000000000000000000*i1^34 + -1009609526545023398957347595257369844879158769654699001442910968639402830478501279235969431986479791222311424783319454005949162240139437578087179627554264472187244291009768045678724171789451087199936092857616017798276387011564309747042518617261751346832014180677777889955540796750950432031901454098893570185142511949391622982817060587598044414305805859657346684587390461203670394990402736608893211500242204524776782419685640767701966656411974393981776643790854507720600583815279893758641161448307235343517338477526475720423422083568801899238944198704155437496523430569925119161840778052664203998657829777869647038449628773820587241241976814090906538150281610966389751158273733073790620399912003550238204392143918877311775912684791137391569181936167766115638225682669160955850194556308177287924691356494602466067506697585444127313283465096923802157605464788763489004984605147641118208328920721758751737065749985207130101853605760267814918229497810168897384588653998029257340144193380723000008735623548090434817800206123987577226247748463607303894247755309491758883351892585444479178836012325290898147202025143786549530772210836099766433198171636585036034809740580632031780785526858877879524220003837592977520499860652560025597761504938500930556272583281098385433969502306787116589425662053397656819620212304968703835850439596828567368250081359375334290066321978957560091147533811300584001897991020521050505520813619154755189324028568630477977882539621869151129072979888790687051642312510759414358938844957729324514833275503959870227739712818993987935795953184669566680150868256029844290393866240000000000000000000000000*i1^35 + 1306174787142508065684458790440263659840982352092432315002471367449539316581041628632624723892126227131314752528330210336599166250068695399834550403153929486504749238904516677097560116738613610025063744666021829152661967350762738765524577421509246230067502579937070289669867687194429087645942628601698091889653027362945587543299463119997452663263617497804820949236617429171608441897327825446729754597192558727542407232233866280566348194980314438180332108162920874117900880974691909311122959243488945505965464833062632642630833863717955365143468251087912281102429555639999802024662259318607397988518086722547383766647458140192528476854473839593858812069455804716461733125520623487639641320314959457955124960856316782255060906524607184590152941327315199949041826104737698438049328774235457940990527201657199062145864455121536972722117865661479887318804529724775281829763275257008835370908426261517715366726705309743223943493636962712327139210678182407682542448121423796800539116326025319681219397387002728801962306817792308696772958920302051854436079893705273207832465970073716386070682541261730615562939933397633480689545383560489165514904211728082614342211144100178978321188669940638630324979348896540772239716016828705580522811500321551829926988941439331791103086193597814424517522826081752794243652172298955322636716731707981033858135338146195713952601806049561765469908376220896895387021768445322055534656868136539662703494098172431130194250353648415326567022076115077926107929323427898947500418908910377740978386913855789422212476278633080123044552913781841550332663231553554886950912000000000000000000000000*i1^36 + -113950746855448534366833090213523039119375979765056406661052237256701480894187375598131498555092871792861047658928584076027273323163719621530970303253301335371242653184106685390204229914117248849136880566173928859921731349264019593898036659334515143440186408826501307547854846992138103162487226939847838473971360107921319206314189288587855008529940611388233365196449391558466435537894804908094569543220381730403392149061745790672410446220240055132811998285462380509163532215957356199461814201246777000759058385743722741466258257154602173723922470731027915259174723641055141433903716470395625766423904449431294748370281977979673065017988014119744999453133375609353878592369658877860681262682977733581306155137030963160635189770355837904232403028443187705116983434636465587224826222616068607042580424111643371591848463169327710279788545067804705350191091012073796478126280801941593100156691009012666532931390250393712655997869307387836835998141131710746749061824368647820527506178516075037640483207777211577270698571095095814240807480173411076438932482553879023559602951342257305397321410386754869219811363137096542817915621495511065763160269329371777266698661618087821286499109400040463067644720686725348375868612495669018482520898112210667190626394762974137734868113990782689342311369963111906573539841981192809700745461813706099592832144180140254110661151970646772050862834012291510616191947856225990062325690392671593810682335308304899663026210302306547700288419951192768962876638306492924404822810051254855995367073426996684418602139116621826269558322805464751223445801420822937600000000000000000000000*i1^37 + 77067079688396505972031952702801762185939956695560655146324328632519907847788775498775699696388410616006159753249455208683876829913568711320995409623814909154541823475088250027335265900132050103367258540668644535412674629066876007130536429519209507597923022620250354391047691032806865705173912103950132884091019946706729511472472939475049451003550067036694449961715573444007116133564514875799857587577115880103437033385989755471566384784685695010916918940119897805377729031584371841111313135720197587061574909232265771776879366993746562734029135346634272491189271599875116464375336678911106672970800280668891757421522161517290511228457346175939352238633780589084774298382424516676961891542287779943378167503545683845851017468314196594608930123990752525140156062187124332672740371922305903381666103875327323514249856654756464537133960535182027128910624943790787426166099235673672224015223851227800344382308240936741441794770503036119036407221661766418308833723394482430907824150688082925228685727003610262925328893803552112447000015005571221961505370763769597838558160535628889424671064269508151831162396227142674075097898479510858288032362932399460217441427016604845747414933646480020548419249963513082054668233745440307481657233081098593459167854801259149229288273140159054039081834795047390073065539504775680521355771083204090871926538686697028726517380180428966445334540779242777364853059023992736975802133429944552008015822207464958271524830935614842276116750989358572452100162358410976453408665115594870477210934834210374588577800981050242213816540583382174465091572858880000000000000000000000*i1^38 + -3577029047154772419295337423685761292528001601703008597442677043037992123200565162895121641935917506343413348699970456595267064997944675865307715888416323808483534773461545601066938719710222845481178030650855004527586645410960579097953960037228521546249900477167972512267640664401453199325261710526189252780690748500335772910741529071921691980830521567925964392829585871874317955179889899054630540930533059805340399570680760944252549237884434231325701688162769642240102050279049846329738791333830839547717612469926098940178367074055713914207654377840223415151249664700107890174692312465960145715954015018588943244168722569540948599359498466615210213863579736203679206598161736310564175154198333569878345504132500103341621461343571973348877688173536862796197253025803192402520517628109414105788848171437046889478939993932501105944737158631858424917975649837956168958055982653988524088652546180706804626930152710406184403957059715256308343735782022586602854767070400006115867720242486853549784610913803110658250274606251766281517623235954122597859939043845696861317379816627746204373039025528608158543471032624583505070437754915682382949172568536950602905623985654790330071077188450409025702391092527620698105055808189311699959184772698272038921575853933689653473796594163427301629316178351315957346677902513057092526913816335709628484222915672611137707830419308352787331915865858223767899566304798285770402329221687273315067733044295826835620711771096351515920324873391537292393116847280016682687682241601804591471378403273695864047881692130680878062632818780597603270656000000000000000000000*i1^39 + 672788377591265583890059386804219785200155957141143685307863147762658677267115118555679360810926137456040025918966428073404463441880804759852270471946258952054909280919736269088815816878157338041984342067148852773729149806363375276538190276642255234937011648818514323479341489461170593291025758820020472533608871987702266238446781896321027510641308113075353580688164533829134524707663937468542209010165095551593222455995883338407983237201798679323833368455473016586358631170197081547325432333965667936655579050308365108360233138972191076013840905354290757534833077870544679673891369750404804408282362844968829067739942980599619119485447625820596523082947664662346438372237104171456935511403264446969942806604587452727740635447859676160207721136318427610702150041950196567488490749352985434496812491889701075146335243481238390737946991182599397390532108561892243323245238235233465747092908600475931065727271307130292466227712038749631612946205356321840159227892106693205438550604862647668327039036408006004692339244704051644394718908317196720676035254825605043439234398072496215144295205021607208642736090725864946573181508936916446250425183221496619023297502330024094380313887663923606980210509954600550136436043735529789262036247726592786946860016428767313188336905188270543775058976890744752233621237566583313546405780240855055070605672982979438993102830347734464442280922951525134667778886553348540657430881824025806156467439868739240986182388074666122207569039905250488357910626695489514205475066194499118353340390513101295458079803738891420103450316759157964800000000000000000000*i1^40 + -43033367985186334501459193298739379939816889653219993344335648757076580735825197719905231492947779322815823283984817410464145309324192805888443688407525825500119531808233232132859770680941553032124059952220025928881764268919920034024238084041493287648602344281132463780296327093504492946583374661145161639404790539341061607040419182056060434291567612125154147936777807278352384175013504919280287573743595837925565778010534171223476792037851411972650086678143492187733749691218398603117334322397830256220057420680099614414156226900125575821727340380296649414497104132600207085603251939866265885933896611472380498898468374461193863010361058891793505641681255282056111378073317276677088020678057416959978010400729097525800373189853106147678888699955349515517086767477988975297979763029093414543304878816634039634389493857335138432665486759687670293769827342879496286458292946584968827342022813941025796735287451623702815950387241257569139126784697358904174104210809070468891640203726020383383389469862478799477262295881921866352772051900873335749122128848180957135349952639169517869152742674525401378213249098495585707459457036586230393747186663535929679867371773840787596262339819200773829653860628312434396248177414290127757508237244879566851260580405442938281800936816863534644180661694884688802258617038232823012399427173493147086031772559115711890309843729000921307385705774594164322443661966827720202534975223836053731741817946516781866849180577434895996528918546627574851806597007708273594076544558152534962383182045900168462636390399117630760929376337920000000000000000000*i1^41 + 1432277592015384134384931871857080367303979123564820223168967940162753224075038834343667411973510512903620024435249265733913049382497157662479982968335468109002669922514369592790553431060598552200773983627444662896532473583526707377737801176820041384472670422600624047601006129086821974377174727396812719040094972059686175585648989842153349119897778280806125839797868284586243418016708664402539108975067568615919302039721826765062369639159268662428364058715866683467867140852237049430758991592718246653430312276888782201894486526569160885811886170459965301096325949058699618457538504335965167498950504883580114538121845234564816192561291730871844650417911249836595427319901401620221424263361123279879202859998179255607046572798573995028102747477797041131609588042792192994482704952363906355356764085907295294276521646943941096408859104716060061687756251517647956539151502618409542201629680995098719533583904240035255924941518488925378048516033972165709793312845086542908061530868107083495251049971358985859554566392171650535901170779049566708797904231448861472904335237853829934965724591670310000956642439301903487703961788908849028873505575663618626029927017545938567169436233967365615306983627462859102166558120965536603727859426292569320341658572997676118388827617069717729332656095240505129201252331103653453363166991232278551222159432853787459050272917206113369317610582631899954966841097309929543916385596933109882049092034143520919447546414828894612597684961860957806967993501467687122966223651777789966601087458468667623541856153071946206281728000000000000000000*i1^42 + 205095115171256278122230837299364310667870299573848982834268660038808658132774973088017333192253850776655115606668497933161467424889198162622716806909334959083373577435820387435256200436652059707686896425350297973889495268720062811397555790944637957385742780845600845805901192661509290305835686849090025572415058186858593527494530776177328606690948024506732279420590808283653170581567820865229504204316059177379476145570819024301104549671868504731443349726307271232325371878772883069786441394320369378723901388631764341047443162786111557514138477294727290299443941246263697934732283107768262522706709959851523773470289111287881235028574719347523898286281094151275508797168303099032542199253311180901893986695549894368097675122633160814074480219605628340210158585288252184025583456484364957587331882698066119432022497412532576159947382738489985492719997429647464198699721031321152779351162223981444667559220992302976132837368707640981082440731396344477158731555257976321322740971635529307609689597732759308560219333799853533354183604820264135678711422842878354906141370691450126068073798252273813857393672371482085169823657282360465602489685002666988450512247458842884322195396545478508599310367324312209918366173151307870890893656799954143613305662001455367810238828955891390269881730105013882252374250123980743790247366745641986430024512582725958983807898973926815907524964416763643391993453998472331451661763033154292122694916632670278148032357715790908276168985865145613550601453138241823917660083357323916383910463506509135662321099676922675200000000000000000*i1^43 + 10207960131425205304516371759739493169246247385406010544861609403029491063283142301960111856589705627145140119535374305491926224274302713421391548297696787243474924073358046306682302506276660860832557650339521310855308362531112912407156894468552322916014628496260252025070259353568030115935244104159305955759777077472510284546395760765763209087277142413955794961871797426224320626830237982519133707561451674640988478321121073564737473339186129823341882580398369350694884450097634538990168607451803530970179738565126090475164185426102322032837152735533463217409283814983836752041854309263310332135870771966990997133830994870059438862372777426163496251804390973141104634294704748458889497321252633238268702844670744842534468981337667694309571335905590932838060893046948098658363182076635675961553148880538765156931062642624060404616755073724768493256868658361933787110300572064583261770731227720669408944817642202827725082079265114297993279475954013467891859603988907284660508801628946133368721731273870297612349963885416414557754745823045041342493295083457774189914689349569529533852914253335525395785002580686515956463085585774623849235291347431202892397389324378257149551503692714497237736338317386650270954867331956379668687093143815416091831232615517725803960571711152519884194738118004992317256206223498626790008488210756167013848963374947474107152527058716363653732279034390971030803489361474730160709653862386056722123961990195105869601195492508973442250844140747238874541599595867265154065280275430114600186079315577600228052885176320000000000000000*i1^44 + 326292624748027799487593641440713106236765680131743890361932134296276817970116328653421661552948697767854848806467985027637467354208417556184272716169998710429054314018984011061862153503823796764164920116145973917582905063375623102782921501250344079553738353873919742934741620842508620407123792820807854843807208420510233455296665045263206191651691105914347216985064439813923586373592611720764640932211703342621014331108460161291705955145805531670454539800000085167169203087514066896836729758549970943482426477735929684599465312421740679178709268168676214621592241377241793740551512114930016219719133498874285426043066656675939732322144628655290941551345136051837431122608539151423323082263092700883711576187571751383808166525512459040220360224813043334404555747996297224073460035584496750060457422436995250722745896849699874280347748830721760720991672518191605279776620730278549212445633970921864509240867093290700039406066405495935627585313790097398728793350623172170605629150253657970445593551407882011451985099754653895681617637367097058022825428079599058279402517043196918573605398529180485365674004595971867201909166448676472984515083714817769196649978214795428636498437066443833743589674418565389393249205830688203436994675171348969998562879351446925432603778089708547396697402343436653849858933229267642389869924266977610040424865659014529864676139492955246156557386281577150992055588720954887877512916953593342545391626492116252344314300084348948643770114310808701538559795993217561884914910010731837480362033307377709350912000000000000000*i1^45 + 4894340022773619717196448167009646180996436201013783364705953828390505805992358767474591278407572514251914557878880326942326068726822822095648764362305886205594184531777896702802786513449763409810845736970387856357815820288662231246058008610187601985326807137174194536004770949780338717517244770759413247753825517837820100179346342408693428864744026132212225639189252062006045597521030295142796035256428062869711690986111852406287845050676217337083016344812180164721811843537847209054466625308551875971816299542586204737451314351236582021843723220953275882557555695907057618560283023560879739666134369304854302893815805945400155911762784009650616450826657076157731302382827639642538800558920374500124489232987281202490866669528904326948624273687535768765827080482657021883127292980305382634590999878475018689073969296680865945284628369191583148927566658193222265296585962542789970158607243763844961589614635444678757339983017747372526637240471317420776305919449507899886838229506498062517989480450251736419608116347187821680880045667448592769696946814741781118205564110845633410765269648840722187816917177747616492485486028466589783643492710475842958177368600630123997701268541561183390342831312587859789522378355309145511438375987239175293382197843490926634483860980036525719157828237352926026967928131657545247035001063160716683431991425777781295531278458115502832716512469971783092037226221103230232645895232714048025649452681887255267732764335658362688853473185792662673478985637439882549489184230588925638852864112929996800000000000000*i1^46 + 23894581198576506114681451818227889129029928536402387634713408987200458846421336623241564326465294194003932293863983501441811558652483747248975702226287106150920462857263712575627786981219055219265316966044776088398273342438574253301564995539022225759291641930980097459817593929023832172318957678933975748072364872818677790552279468844365307565986940205465395648034269625143331085498104955591027768273485620684288295678983713383312797437838846552546029787364222775940389425844335594693735571142032310621361616907900670227920285667416789327300430081864953046786361219005077655843474950443329413055959365095916371579700420564845411725775155036772475372165854276787117303364739997935366379010150378033196217343892387163381646132030457110968746368658582192272594102429662159431235278203059185359818795825324747980491713237123090699863019504664042805823925555973722068996956587106366606985095433449227025600856049111881353465017818209165077488422778105543819481289218551923199592201550903850345147757496247012671112126384446641886008192870310948108716908401241235105352494829668460466801244684239977191046089841863724401540149752755602283090377463613227119683865583950010301987709083762693326314386838316633971281110098980724202815571536667409275788414034824587810618793934762214889713697191687971781951526038660566020451245246611083866020455045751924387792923853756167045486852814360911485591936892801605897294136569685822808586027209725081910307087313669201377669559355561499351752494346642850319006659153577277603167436800000000000000*i1^47 + -30733041473175559910438271800467033227228511480043758972199255521231446803903372986156230931468144816656348084635419943332294795350462686054755165102975532510877952464515274511179296522511172130920315038996643169447718617395677115489222193593053953283916145807816672925057398712837008333015182436205577271561156007554637567812935281449279410207025313095002389713888126085117111430298828531280503205299444018886228958661079291858963458544548506971590413873893127426244976826106689132438713248751909683516813239588712035628048644420975956738488600781989910525307758848615678397561326097757526610006501908115726278403110115532070354263073105641318951751650694377734256231945501999469525900428014139952711311423330241531327738555105049347528759944067391257875111903725536759374481956890003338170799427484271955899294138943860494890761833140340115603396525690473259600917367175036694518885630528555352426011881851902081348757584948910794487304198085499324655129689760283764601184964997738210749167560324835926039675194648265190234383827285825365970177296847030258497288862631422879018079356913479915113719712600443359080074948855743308323131393001540045888114612791767841061240639237417204773105477584982457288972038494997990768281903387037175275211348226359775044110925716348985489530120143523593881197093274455831270078588767139143735048077439271609699514063303127695229463432038330099874216251884613099506350692306298679347432169570063662357195112580029514994697524249623659812029261842288614823932910371834081280000000000000*i1^48 + -366162649138068651081847101675013112381806698383145751778485838571769705351538450595252078080874641396065049210502380697447671631888261334448445009210751089917955437769259040638292515296689135098005730137268076234194121889017072255140281060708308932296255513284136174634686383270014179287450966672550607038355383167903668048342865531030049826010819782223581480427746075874051476148665273086027180520466077956585077353555713519840275737778726577602477552138303021747955329999789358621761816090600289336105214862765433157131593279917942940724109347750503809637288370437272311794472536130443917934474853185659851966686120416064990107663322565339059113350183415464099156214881595654248887576993624405229264588912260001681835702074854764313878607621514266050515033511671958605278953427496253916863145333428008832351913680016430694492449184613456902075134418246873057264893488048582757348699885717973258412039431381496690501704643013588219281738219788946034985524077013280043018642107357637413707497661677919917953762230598130923351551460501604666191888737472747222693978630470784512107846568702258477885099987920073508420829724888796062148774298059737472460792538612741179518445819915370765420932872798770941948874958576890132153793349275197261672784892076323610081797647485022504461777120698998287357065285216788691362814023698797600824901641290639570125873059863838380527971932577645347239000927059172927279721607500818291318608345788149490452995931341521804135352367075021512090864544172343691029189767168000000000000*i1^49 + 666628180003279151835499285648211654820133642738098749339006917108014017921797582485936156345917605138986827782737369551222487804334699092019509056542056790894431047800916571205526298354616115681872484978333459528643526830487630591791449704099227888743266039616015904887347066454353457022370804992344321924900537268061655002739947691246977975158173754363131614925383353779658933456884353134504711459580213657342640921494851670574649865994795166413084381851652011364506472117499949687129632946621033566322663696243979578303527252037936668516788830338679753292498403098697970743732246274553276963704474480072436585399112377877975648770622123698730115367874353614880075871667429910118617097946726678790831139484441467041172687659414553698465018227189667412515421498456755288053449945613217941785885197515542539698608402927895487962898575640499845894854376465989181668373072443904691793681058520678086950235837616766133421838443170797926394098258020631255868826986337495052151580874413256154562442770741296395951939432580605355786470104338568262695637925016195295228078224180932481997168830200005611977687515376846978371764702272359934267764120632934543930778957135909566598846822116102684274400488409565657007645001689699401020795539808809223714450164297580962553231715459648444040883807096325751728673127679131024947490322677952422250672398953319392009656144884967936326489660946766113387260594896930972322909918575344036818080605564839733124138782938810345766671874940176980095140421095386654177280000000000*i1^50 + 903925246968088184715788711465651174122322063632873847494047143628746768110878615967641467895066700707198947249943471193232751092457276302569074555490362081217688056852997547597254318265255951132495039580278515455228697838479141065919732384183974173754712490325413094044236500460995758324587198120264239901436369943552037039012123355692317987504106371975070222519455073078395176472284855946075862076356006808013339564052369302512504184188681935849920673115742961515981843365605177755945622674899594458805556326053741584965094293117597723863540321720953486183380380995204418786984336081105848884945627868365845041884411833515632486116365718794453552761452346125163763305333485487600204225239913160686746321826644930528230576759519845214504252135315455452789819934512648476959904783126796866499455518058382399614498075679459058110116809139999106832846661641850444006883499872489482809317602463180648107248181428817915599242168974986124757081019415942369139817156571898402266550100390023608213161807200305354918430263738943136201851097250256480889737427541117341867367643831945139245253829330146145862721645564950442000200348717655623230126184655444081018497913335705845981800358652397101071032014695024061012782695577633536299853246177902832689337728415420028781420370982043112798954057471093791518987932138373343686854480326695143927791180093675541394008409390532684655490709283425605758278938172330088408825255904444963606083058636056269446179794044467421263666265791811463745273489724416000000000*i1^51 + 413437515945158127819525729775735456199718887103705291637199721416926859178121359335833017820339491532414010192458550612063246659935744225102017756860163824487954616290798010313556363707586553597764491076166685312218774046862113246653689515490337909444486111862771082832855840045775092409810156707205443178445801119931833343348389736946358201798257021083188400537823977218306558293442230714151162402317079374904509092629576131910992402784359108126347589875041146264177765987497633304124317604901445542692265762487929684810494239009577864514040988692797103221701575972186100524894163131617792667643858932294316174187159978716178898646624706616274437203567901781615454053141267182715754290168963863277741092027750495061075697428843277300361936503619230792326412628539483260738700078382654593117162418934753845333597709303968851440284925037695923562162874271642767419742352978837763073146307460973095203593181695148885543364682659895503491449493177013722646491741490524761372864451070685261630428766094786281238236315815260488152614820959722362379809982799108162788308262646660836540386064527292182392717398899545262409550602832245316220532714690048565029370379671009298317832455829399055389317638705947755042040513097233723677994871518085574846941428452593356578336941087041089332137551711926462763629932523037810086494568412402223780161737755408881463409799944602538092030886901492923928950970296308615195404237229910825401082353700147506605490537520355337130423817031221682176640000000000*i1^52 + 109611346953730190957712291464256428045706903299042663059869320138949651060120617351736373343436226380259877060767834030985445350093558568259328400927352560770413559448525603256223957557327585630463266562772971861405792821433785476346134209546538517257964215368959589462695532058804360367244515789532798200557166424052631508955589553308645508874344027021340513657552946299917960548758851977884607552255330861235604385456034925224963483081912525055971805205396092202226059697878810675974896412818388421392894085322993416436501513748479698306417476589773787381316765258004828227319677524332991708093776509980130240453883033793647734691508577661148113707045886366381639796646542193486674322680812074626600251660316664962436652962494593987437008021830438903237900832868710896190234649551689599001383619103399716414712652362294049315250441604930949843616666628486906261269827932295447169017972748541681536591716121204526600794517830205353412190447410820210437734190318985939718656928898106819890827309625238933956117085069891905405490145928004559757786520236540658371920247464317972477588343345391242987934636019621626941757822451333829125911697844599046284411413094947842028552400877441533064795303922597476007224485534568864551632904444937647211505464025028913858005065019532983959734664670279792296942071490311862220851098453268233485004953787594018916139954375524146654711440498991869366907129805219935099780383422316890990930082082244349525132158210013612792378038893834240000000*i1^53 + 64869290287007682657340379498591287096346919563235368622975842087800020954545266838737971852096827168420965454406867157525848959924242609318681864371885223202588593220989222819230008745611796151815848606646721378499565271030286456044041458675376996577862994715569231589608367905810633444007113873186565921702303756023829966672069389869004110820862250712787078129264411287830603904136996360054345258877159501045367898057244816688300709670459070336357108655468495834713385565708965956011597603625111880528014481534132592305140880423456852853669597892297631824653271874314376741117203498979612777366253729086039927345237229211631568098942040041516918885182003928576529598727396434918747150780098456297404775720059327636360024991852453372338303136240761711391455178267442229171749712355477281047000454560196312417822437724331275971024095230221298052712166837414757170391375853677707148964451738027494325634381906775291416689501437269984389452194044892266920913933253735951414432895368729719111603337303355496525972084013779575806709202627866397812171548995958946192602557885689431017512917447187615868473815707996989699824351066560204964776482968864041250716620513965320578263588543319599514365183260931383956600696402047506423391668355387688660306484031412633787834249690514117622792459903819969431583513863224216196790583305219104576593089068061732823558997648104142195024079852504774780920707512911453001875712477757506604140239699135934403679967383186869339467456000000*i1^54 + -9952888403402880675047680907928657647831629129055119504847759763698351848585876156407308925919000035911255042254676370829624900170911848731311180936785869838028147637715357744497494267404087540237568101352282573393415832044622997197226554475633699425108152425677485625601159918830184675013971084525046927309495241328659901184495125796694059124251494642382857365362862091597843559003809080838746402960525518973183083986677679813778551317749205571815674844651031378636471937737249572228748550958020578210296357261180957484562938498618703493081602823680185868204373604775144985167955113236718157135688290750471380898388704705588033421084989291871632859103980500370036733259342021841768165116354292631401297803405952198776925081094939032458613046525085618386991247468955607840853147418594711982055981876027469383525126093689060604878077795649300710293052371206862193704031030223095949659808603113764607559542944692837013847019981600423805646966731921876178068874058398628413320493061624543489401469823292131848412059891189369452507910873644141317428189576503840180285388941097297871489097959487212461513660348212749435231178645024143390655283903531056362696455723016952352376004028989057649278282851031324407626780651451367328333014995885588299277714545325854407292803664045130049581926454614284181662738580118512034842381555521391156325144405240627178788325656949466792305557037582801416690016313108414310830963540983683448369210566102275755814867200000*i1^55 + 633900155126953548685944344096801762520700213071983495875418786062189733849693784679796375391003814917525885849097684535584215279499729178513212779935130135007886580974851599878487174696446042523651932647212612159067148481143225643143559855385944010313198973752396315101506691822314384674946588000137362871093646548654233130394306629687251142144055820317829782153329235877720571215619561452670634391825811688606604361756999604704873304687479431545043915565471559511824160981905220799154305710364899898120918682636449869384011180396170501523621839746028805419896422488862962991928785778273135474569989787638274449828597351708206641113234215864544505024370413729189685254378434302658495252115465045856142297314233440833410678417853082503692466881853835494719865128688004384484508116292762518281722610478766624865861369314214448158536602105225564991289390138625904166605840424254748172033353319208447128036913232325902154238105131131911216156994123168836340718729418299113653646497286670319548264499185483318288232884737281734641940453185797421854607312946731399889594858057911390720446872056247819643614140652721159889230725912400717596872807686767659318463236038629690029821511023055438582250516187085612246058582659652809725987883356379907760992585888111992147571288589122150574630896867218320220288076533308103361255929044411717061751421748072864266629916901528813340007505134991639859698980474970957010715866735895166707508640000*i1^56 + -4781735606492948865241258131576159112837354247789250976973009561420463112688607997431869936695722588211399551637787509971094552719519970088051239894580925047756987458827853449072307065552690860279332526296694645116707837120945670346078959018090876075804869802514087293551335054676852716229955382773562072686439982954967052286519291802596895999399192302419276782408244066322251915358577042247451876623457380505011820928056310137881500089579206319072912410586582524476043538120075786032025115382517097796565528801338696209990949548575128710734475896932707743358845062865728808757679638682957706730599103639066138454651796197510624025318721907463683064781727605205426012405417104097972300449837705606998033634960366824849639256228110100943316139779411870681277144070589002773231088250499681906174484813291598536065277900844837933558698290944250633211316418061811827504819364332818301658703728323926248869544844889940344107976391315062201958489154482952799457877919165318875041451600579250920658501630041668181443325319046990507441641222539224698426069628464891427469283561244285344326375257075527128312688160556898235266171955716807199849843922882560433455041578764510431678567419079861069480592270232080868423613480427940001652567069391159094604816921617247827541976040442187509448119834790183020147134773577820955589167892893771983178068503930560214200279296552998208973584683297385958311904529898304027296000*i1^57 + 13473032829122676538657844587847570588006526176829948140951816585579120108460330673355651723164371277655835731148842462503372461111321150454134007578119842847017391076620236994500469548840808167802951139242922116399839711609489534802568589620781042909123462909479584501283583062693194396811100382449814282112335414261890869116221833048992683510298801269431267029688767412984078097296920027443601478197621920858465858047731967789918040788457630917067679149495802805408159240236546505956910273200786982217943804235992515096755072241732339367569487781933837414517545712119067965114595102905031039217138445760565942447529448498876644796556636016738355425600154010244450367648549733782116351269117767753062561347764996005989880290988069719375111755908419098410676849099205017300389702836111312552950205276254684899239010756242835449918468191137545091364525615731835097791700682776582024178170659324759559770217503007377130954780810431906889488198160430946458181096899529287437951980476855228587046459203627734941657634465177455506128041176412223398308308839922458347900960280394711163390307010512482839614683912479388109797966467927240377912443755226494749369302511790111523147065210193265494421886683520851860510967959197763448079266584442828426788997322518154789184537705826035371111775288733983329735492641888833106560876630423539253495564481320191652883324063973983825244795714138489200*i1^58 + -13171294989566418906568977904561660579649651728131072420723076483873973406032203940945934180104451510296078389707101043084884680855302630741841561377696906383429284209962997078421626747390632551699700530907143323195276511266330303747799141447089689557556484880097633186813176914734629910748193990524644898893897976705701939584365288521881320946995030710789457685377582581957089704031051240698885105400294025206575552834053835057393730506682247845598715601335231833970083336956128154013180814999378560268582935260403713248051303489062783506527687082607563289246673880056350736856435488424570481221966781968600896787113859716569414457553147791815152900056675688926065147446261736028634184726181247062388911690076356719847781034792272264802703583308577528762627714150449461261989003598770632281628618321123962756009528193523684595565236453842941240362649304255147299614896214572787275672491817165604338648128202210015187956911269441833922675269097186863280683246981381647356442362216508801211921416375115901279141756682608667409018051185274899106784405768161189149198337027894697871728282199062795119352344800761822594653560690746508514105196888402939436022158823695545152316854236225076232740831876636729799298961733501022461562548257207147543635802559385045813039872040828114208905045286112196548447697583586895559262803003187172992506392062388761872077979918200*i1^59 + 5058498269614322246234764116185772424800169641496070088039283269362891068931130624745786012212131724673655825411594466919193179896471772681298773692841402334789678083062407536968475113949388428298081751201239150438839863680214335353885274249793343208076063289048563063035742557639658128658654739906150693011282410689690040063934739045472172407320006045874406794401595715324898598447949894410308329831625773204854297092267422357652607104867074858283891950568297627229998154493034088122412901100555961867444815083334933534361429063187289067544725631541914061182370457297155926983599309270103141675211241191184592199805011924218938670761709025768661218782006184772736052910673224184225116429242682513352711958242795335105749344728340576080479249932696828041993977626147216287979760960906744527242026620408854701995828873189712132104884243272910147320239204575519045427586978215147652274310685204627797629478731929823917496215217604100518836468567090849343416616480646650989222814599987225710937137488729497353911431387357503616813318435437161318838486299743006563490871463815106484768745857885810676051397533472876324816419688392976834165781967664368157470499679467922709672949304141532684894776452892203746206023779951006067835013438784009324684222905598641800170196386949749931372172438620984608008364734038945885403061413775668767320001*i1^60, -836451109696013271378598866764691383726009994871271532767336581947616620837474890098412796965472735042441630601561680344308031653448426072810273206299377626890740328426143686691551221396607063681991841652112770908219322665199237831276589627429458865362794342862449053931669370356903125509447446634757386644997698518568111137716116363781301482611545267665233559773518760828017514365844322671036580832414820214316210608720542858299177602967267430927466448319195267334900443075487350248833484557184066274500890168938041768484396088167683564494702832126617338679587505584805929801376423714022481987328621578973546145533721091715393303134364093422905312669314311988108756616729239797032706868419846841328819969451802629348750098099671182854229841302044080972104647098638099116925152727625255191415526244683215959795657254479378873104292245672957563018303875136606111515354064163468591656938607638506940520942178587119447523033222392581015391642556650216292657619859301378812656317828331694176367302813740984814121994266909158525996869806029519778066060073643224846297261646962376978520114060871471995703039802149074209002183485341274533643993131147327551522724149988692682714166944778759035984178996976190255301880841070161517146256030785102214961965696446007447706180184509435399791847193766486150875737707289337443138690697731261986102354972869562833534567670532286234943237326681443369679089461404547451653275848106516043256833596790415693290575130124438176004487331651517055993756991089958319000629398913502488923526908614484569241459552620103809158802716395281583065974990039058281706385942913370928554075161560460555046134595844000990551788690900916671443266393271981889127599057505772858468024234408588011556914741638773747710621490018661539600402321448703838589569530553022354937423352309448543369336054898203608017407417968569690873198354937724130433277417619026451377106476157234924224169167996480847189382694640868060234782352032029561451302818054696368683979280893688533945415875538396766650497505423726875895902116430564312431075261600515108192144106711610753709188791444038008889092152446151452108418082599098307553378677222411549659500483148252472474924451311511706467750457195045864497103422992136705920311103512974882919865186722240566748830019223571416118372490775585504298584121750323200000000000000000000000000000000000000000000000000000000000000 + 41454709268447912857388598602487552339161025615127603796884333807295205744232942522557326382611049017118381379985912565972303263498199632930452422387695911419830700777888522073460975411191956020870212885536243682650745819085492306004123694356746194834808323652168522742747471088318591810499498058867851605961219520640216490025125836585835519371786282998471084569735081753691790535361865484091180559090755930976644882051377960686957277929732897517648121746620668100767076132056200788167881826401857798357710838399822899298378458495052496622063452782619950758935094306095190085302211689220217922544077660371964540879100493919993589931858673078896393299402184380682090178175900037263748515424120798681902383799784287339997988108461707456384805540313489284162846041405164602045891058265656494615965219589345002209169635903357150670012509446529742476455835725834486536783038459400188261300472919521872224132117848177424415851946719885859686961748515061709010906706270501621132074981637124376892398552044183695170289563582935985698044488366051934467261806491452201770323620062588858798862359418664800796227612505464830664529486408315704328158796567315511571292784128069154581913902026587462330893859761242665634509552506038124290630750659860233876627819225491992874529928818973877014564406848152339093862827708594939894275148774472313424775468259707658222596393428184513815899772177081107035317150158078802649817064422942299905325545489488423841051145361151549801842303761636941187350417387844975211919236903056229043388125752848741304296506214169586536821179170037643123664954542134715230746483469122322392411774572469376677460576785547953551754830990626345909132225504688613677173456553384233368693601773407333628894992441239875273404426631688415855177304106983297831197414560378617651837532523019982114245086101313768224002789749839416536272928189211164760962993765202044557771376568810120878252681659526218028166985422945631753908848834773436196152610412980368200585525954158722049001648869842273804634331624398471711101463827459229172404785959483826023070660764372079251501084181706744442171677810256917714080093548172250448136872807156240948159974228942014384007340401092405832981164487776491725180243574481408239915782854055879025715767875121100634184235100222522601612784867209864137519562030160281600000000000000000000000000000000000000000000000000000000000*i1 + -2772319706126774465186094691796644263574921705636529316192822421346473031370747303256870092572700701906160939278751073559738451338509915756214439862905213070355524977859133359323346671079776522356541373372510438747783137514897149762139860711756053782720918846049926085262899397534206949721132986342479671523200586705365794334029933249713246963022127787114817897486577874368436790186036949916719277382954224108983258104498127932580219157686321617874383671966172063713159784875344284029890580892540834662039776059969836355498675125579169559459893475422485546099738946705734763658695218351813597907337068506817253646202559737659039977604455363600895389299607108970292601800683700221804287030024260175932682673082661357417123816823524943121438041956436742060899957249362044855830243688523719577687661670944102419083225957589979315615082839014230661345770570209551134052276595614867731258823511032085142253147691337225981796414503016647552283797901688373437682312100160168496007346495779693355168190651715110415236397877053231899221554056550605387773670939675583409552297800254318253439124407127579262350070167412608296813615241915554355979628725047107141891790126854001742273368431593157364385062916885220617995395049448998109676930781684947273773439846236685117916774087368678586652603155621672642249459560613414832179666158852368354808667559025615545104145973914438123948720971213578015050074069677890959264453607762964880944641812836871767098099432409670680741665445455610133475372976996842880059133790575960610428721072387352219050634654967635788977010143161090928439025299281775773691134259474428325107174836841534872077878261151670216383922370546673205806920056238159996415537000484087338635332224619308723065629951420676922101572421835434521363689748555697890820774904021406881477094920181214240764641987781550877712878978229244000981450732570144905013745825436726924017680581317202436007667578952807542303109352965435422873186005694299065137888531621320238598999374800583770532872311844158609162489260013021392640088750851896902937690663682014868140055498795556569491977115914361775924692745380720879693375421895115013241239672745737464370738846392101684167655939360777768781019402562934380621753600852356176691633866977325309603297787262143513531792223642778061832737547684415388810391962590904320000000000000000000000000000000000000000000000000000000000*i1^2 + 35460958423753246566038346355753982928193858790505212640215636877186460196803604751283941947318421975099263927982646621498715343737973831958675040228131451716219573114687326797124310897404448600704631236900883482427392188739684285389014925244172697443406033915022787422638184904510597419670300485269891476116548246271769778711904127587021066217659924093924680220574603156333584247503341987504741434104739305190055389131127111447809348885039902681561641772316370743540935281677698754017689626816659380812257734231330679685353095088296679888397928019635894256248445856183378893083171804962915294345037460106791290765956932569623358931754797500602633663395478704161263375096232431136169606015263287764151403553420740078740787373938337829768845667199939182664367198980726426398702445392785911360459198062995078510213984219235574495949222094840275033869797876453833650490512741782839220915837154324951775487486648730692658767449319119099078588178372338055143135249568750734941329076447359297749271294173759837350638305277836721598023099328182100641090025724157472157351135188461372183723287006425974879205888668131334041199795697385861840686445132877523446503825548601847610876177284254440114905513767397358507165258252338781831679580004247936432532709516499524373220989120712680947903322553890764853213042809779960050387204319530426424749334048198853906517840322532061662561613008624215442312147511116733386570752539710449582160398554065749147474651533891648150628710714267747958811262888428145993417173730366130589183335385625495998637691295494280455823117932128854253363807729179170418314331473928706333456977150939526456795033851347503838634066454180189547848051377514851395910313970596583350624866225508331238274467056584211961678041115037041948775331074283589867841039124691447209443541881648535340465744774795732441503713568382565550929950836833886652287411949646571713591660179509458030463978411757858119717334358644515411846872687027337288942311092688968228389294426102473038351910425278119963219094876249625659296463286342731170650883170401112460475613631065692016726817746048263889281420004172321434390229808552058560079128816911170430598046558948621768820249988543768534431257003853183943516957811861842017292183564648830329521285555928925085395441865727601820698625292989797966768388918214656000000000000000000000000000000000000000000000000000000000*i1^3 + -288719274193300314472554695725571988076027890744441993214377127991181124718064622590900511287086718894393513060058920895274706777639249606370982664523045949047369417081865532468958181927001116618671482074478604768758016867516604211418604769962142577933660061719213831722562318251709718031423113564517138075989768542345802199745390681086655388214797812289173109899703109796969322791691315587120509774205750717878113758230953819523498870161160864348779874247449910470878904913350925551316050325400282061254668546380477203835285765804870677896281733646399453805085047120953734196500558555195101756192471792714278735592139207762537124749149656752828267741968418787133174732275361075435794245007880122116493877920429102713814445834631412402764640625366175066150217798348131978386217814507187368341451733001791126239531419614716049837620503425547129105541448540154600976364510685461808939179474736674113729429839007967523014944144174121313205945239460041583948779145821429835562463922444410951379436948434328006922660581902785096819360725453242328644104855005913167344888667799260928111768975827432920044695532348711999435714470077749276161978469446090955485788552234210553994531871542528070740093513530090983805361443574655246650867684080418158987537354407893084328832858172045159621703774393352665756736424855831425100060111888375604051806916526873855205187842250608188992693896956691859365226751513351596224537482267352258135132655181133473755239712857362687463098460918510682616304683140482468447676826916109244919208033681053084212843692697286163737006003553892644154357268802107579056728846051151887602422009056262862988888172361396626429927300780226618466525289891948930155345435029467215817884906670733168638703681698969311721183781822496944933144541271209843455820540922747389755324018634539255601637876512635777475040515105043572035306027777527074780881640807030458096446661600422528265477620254318724733708342415124630812816859676330794268530680022242419279701093681841243248099242546064480590160466836308907245383805754848107709546780767856468086748877983081983597776372217316930996550207341120791661055126901293200826488492082057406152529493004339586465011630893969085491563559081757366208910056930320163125672690447388455605137483977728656577476309618527107286809957892943302914310872550604800000000000000000000000000000000000000000000000000000000*i1^4 + 1310396681342175039056569894030728112628128364351205492744394637080249222807619845095604061092414384409702646511745667487172550573787002617512882386304500670250974953241481240857856622344828445596598412421110452909627323479089287844924152455550440074072147949617543833081717951611562487796714837904718698561410776362788715925106514084155286693370673154155582636291005570341427000802076848442354822225095918526952759222292347735377956940461418426312949053219954685192530385883912482026811292928994143791824467802168155632510557458556267729482980361889144344244241449094158295477711500555740256430734795091440317313838112459584568314748606310203694207352384030134457733153641061899462477569792995517893575799680414898191604920330919731910134434293468058291704252631125203081226010210923453200054575638225109116663591452652208486018551990140946676038138764448307531185603769779830298368692426930651077031054050709947999954646849636392003452793718711783017220056230607234594032769460544080801687376378674847751034000732716944879629791481394588851733632140990027606033533113145904614520115443862191573400366011126470855585626151500211309581398495193443779865961677712699999158295590275358105413210303600878345736995283934693290057309279485627623819461334306153098433146757204262325272774369095231438303625376186929400983571974500421284514712968360864987073643898841988493146355610771713414499560179137192456680719684413491177477486148819188896852487792068289942432156320510379252247088095306513468182687251525189683961043916802152656762558432692829595292205244877395353215879519383553107131630330167309194778255022034093702969194278194739082440989590519942745871613473483446242398020655544065537989491985649417724700971453873434487361664867158973075899142258277992190224122390125351183652530664629620104702557701838093334176530562428172393772502551624524394610447691967893208842460692592673489505783948024634674695883317190361523821289945806853785379649819634847777196162853510620753068312578281360843289842809558586902745454244210619235416344552196896590469030341705237026995371484781127323560076584350837295371614252482363324352550188051719722995947295061938300423099846069271050125785061744149834543547595076678791925764145412140240686632206351324933279124582513763996404888553948202585161355210260480000000000000000000000000000000000000000000000000000000*i1^5 + -4276627027717590547914742300762820507798694736616918476640070332756608126787219358184208998853721372397481397853775531678955392171692687853235347786731373422866940402812184811474534252033158265133762075114105930407393358711332496671777318447853198545538735309400894359693255677755841942199828820088671482668884346726414705185061141505152767358264768878232524165998603929419269851260476596997155556579681545640698512566485057795026426980873477029747396406536905683708901832536666903185729298678588129491189340455287858870805515244021494748118336325564637563615120608356121700143506614366664906334013747782720190907438341339528927898878234836391289359343531450568438163797958237088540508459576399098373352916776371923874184301558989240615955701212720917975275968733538289974476584555592619454126988122034013688412639846132462042350184723665764898359591864631541700418290871707459954732686422049843134188477046443692444692423755851843203527057825387044881293616799991070755865731841981907996265409802033704402845108964062174377742091016209391180193329140663278297140492252312104006219617153989108623129436003650332347021379702349259130101189150979057530690097075358806277750793080995744593088509691453634597389670562032908996027028452466781214391517317967073522769713074217410467231141815213009527981313657142385696674026323630633019949904602548308767047445698921448543308324769557728180160655851297667878393669394775799722695223149563191841205593562042734678156154123308349144273233010178177448603445716932446320970728011556283617105503367661988807385048924598444606534993925753808771865099587581676128490305193036285317629837818788337021829192547989010997642024081956748242719057615746024334978044977837814457092122784682390138422963088778242354002796466560507721774772383013185840539071187483574936770133489678484674108557481160997177014452870892185915812408675197983870479104019713140406671699937556206057385201373981314639651515395295184627813621130308251123235611216686230527530943705453571866927007237703806073359117967834437861899048175930439085415535644048070765063314991033838091586793939345867603632203831735259586364996459819064447397982159692024168386479641118242008503043235737594245919050531107547450493732339767954107409046372192895227930237816612780005872039931417241805484883705856000000000000000000000000000000000000000000000000000000*i1^6 + 5365791689704893317640378095313458443823541214613848181085056810059879029413431784462243014250780043296607964496688398683931550421289227225302871600239676103849005085258073979095614026832580523197741282648156379865737658015696231651470049012001750130425827269681631078523239285036201288430485643448378364583943314704534085915716541274413491239241852983427019305329005469789295810918339953910352988407468105970948235539894207570460642363560627819952744381240984713153498308040787380784251114752784155572810859938290842947415128962460171981636868700471536933919847845119591613987517346488220405907861651427610599214937847382262694828647017904599815493801051759997243959216460831143348517293271650662084095472686950429214570892813662286757732463956923042175870036189607884225159619783951655220303025365081783690719014990468064581795185588793264798752530030581117380758820472368307671626106918161517089957640181217904744778794682164148268549424327689247653967654407862364636240127119508062694218251823690464706268766677061420557586910747127465570806778397526243994516097072546479782344716241362874279666765718979428408081208828005759372719351233716989151934024908979151705264058370112070070394854114321233047405321185036851454869737086282674795058272555763463176154513244982476303331762739497759484167295868240965679759024797538992518984573695251474331788037495088816312204513886780502709240102230338096560868011891789227518776900358225978264188300886704363921586949268979692856534333725578782010467905503572639456566091605310094912404475385862593703368410966513987649585349557548001622900262781431222280595340369073225867853964756623344697427229424527757418181907658091505671089519870061003128717960032959076667037836216173425011868762806305680321185417958096987857982644349070254163645520274165444736525986969374582261462012340762235933072348543210761623686412965673756631476505575939525811077688871440817661892074565988927261230643702702308990325412796838671121829724482067541186288612686737905566044180463601111888078347352090264401913288273233365419271927288197870815665026853875358970730466810330418899005312465426056550084016571311375191236230286652335516294571924839900628711124129896471922340617085429213326211925859089187460827800893361821928641616939024462484434048745671513421949121331200000000000000000000000000000000000000000000000000000*i1^7 + -2126087388917497066709025789928376612312129391457939787437828976966658453804110653913689642328313764090508503192074878153035646321774427570007120311096995036232891403299840581165579244575743439523348701262384672408545069046215095329908832339253541530491724690983334907671205100003901035776887072154290983530655427920070212660974071098130195234364570880907131741490143401527143650479060000363354359268256218018753101075392502842798048027879374228626681407041577891302093351396219036877167227208422942166503638669778389989186633822858095254867552259145497805544392585514976311812174830243089733022184499212825108088789807476725478079650693163189425960713360752109971093283513504008441088656923461014692761556288498393233404367155322739143719001781745361236167231577216237958099453664910746426623504216213141926321779585229409745304850633856879516724985132076893724335989965048216254040325888964557335805333917783527433005222909046075759702064312659719006060303668075799390933537918448175462897787644690335435038268693877474642932292853509612532309534100839439519081359234336829607449822505691768657593400853995697277116511064131004788483794060096347998504490534231978453792114899856267740517909290679006127807438015636432373413694930980593620352610655398912906004950848973238169165939391981797144767279070524528906811094940807588524546823033411923527612375029413876068907795551693732922845447551804982843156665632252865780942052258532922539496653984565846942636250256173746668125071346171321258421780509564703583609027634610992265378860721376761695582195207555168684993922007510988273589438645748533589950212928541566808880819179419422511245520589854838773600046910784623224533791669944119921387673399306870836128792858742929706011797427054103764583790970884107275605745392427562711730183228926402317029101250899050646108614098817824585866761386078848049962251248875305846750221551467831984545398903020590443913574188866400864297690096436946119858652171908655934559641107305273009138461192200343538947007506867075513575863487090360182465426010191208122470215636165293455098414752574653213061378364510164337153796201523689601855746304659898005023401972108469920973363363049093006984823098463683305727784000063325051662176679042867696685071034806734566893405902813629108672578818270996118676439040000000000000000000000000000000000000000000000000000*i1^8 + -3085124721824691379630382605764196072608637085344875119282219805775354807435049786474319585845462396641083274485324440570876444865506490035783446808123087814167814730213038595819966425896188977566921176914675868533589270394072769290864091000625606353128044706179041094024293397138976137658324057821148720062296376953107567302260890667758049161673323069842875602555675407074818965267912602253942344302470050423974774247265784227319882702675528505904589676043375043884400015449020921990115125409650983778027918296641894112167102828614402896858757760826830107385913317697363752333910506240551496740666656024327840932011898890214967508903178428400046340477279908064391149139095699328705660501705814596936452315155631142613967650689963415595262777041867793386348603906767263480326036135585699170554350391228255592952445564908893409476229950253668723478149016227491241338925842996225324810209182294524337274128108673753125286646933051183951650719537642917488155626620568713905809957031087822216935876831149770708648392695131099308514193591432946887424019021928353444322237118515337035148172769700354117528879711852334845206737819983703520356837437894125630520858575695353692751824440876904824522158197913742635194444696112419948330565233399140834793867316997377966951730900231782346131146532370913584515672694364865454157859777926981244555993561351593454837690230639415348299354837190429490525162891970713992357776425177751818640337555969401495770452899690496461539199685450783869853264105135676754609864346640178015108134224800600063882374599841839769415724194374487936224841976163133626001289473134626984587081619248983145623816770325765339119561643654720146640327109708704087005927609964802865702826552121951822834095926420080347646467503096678429238385343298210509446392943008764999486113103217578466571362952268841303053345743940452581500063483632000116631162230557662373631537324611221506825643034053190510508112282928389002789275340741960683221353686286350573683455247725620801223253878388195624733131705139650090328952458657755575050382787623036442901052746790538394890902354734790301722122040516670165001917706728341557949333723625612348177005985293986839678833116218717806193578928447069688621123439174843622172847573167497661372674858883927707439340041522803109083892544996731565113344000000000000000000000000000000000000000000000000000*i1^9 + -384734599102489819712187240427622625036957376592799515976896755095746128267956549520650612674490757756503908511560127949190643415905685192640217366829078077924136754956510899922114244566932857388029261133126217955140215579221646952474460323619609037579071262771529301857776298407565363456416058480055722958883431247072229071936330842885938173711937307056482125338496694712029617218371842627790434423550263852428389672256611554811983886533349500094423203166001612943210432288473734907452505066224024244609554720118809424740996088353036419816164291090119479285332692513379735883412054059117889962609697524893744502408072935206444318284748004296455158247203184349864665465530155782394946537592250691739835805829359576755045365157098967974288776788907822537193640103095447480202398561358001913956365610183766754673072964196779928023286475801190731196987759423737786133968758860609937141020494512093530086927688572596116068231501210656527189881768255528065338553231741067155218326296082768099399236486214971604046647192617121743930937887969143012958437970944772909899181131454542026732896304585558576188204747519157270812473122994280433847327172111584548156146429984159606932973771137785271907126447545378012551389476067998463021753168931562533952377364183130437659431228288449590330164678965960033063178557527801372950112065661494054714496898016113994104708693083390228662587579228245535764077533132835388966518221826986979986643390877666776802804545054509226253990524515892590796204638339143180853753171339850135951249314806487628065198479532544023243484498580689380122861218615247332341302702412958471451405278984938663183038751101051737002787208887897525398618278804859945457413901384577695576040199952242754389207213274045993206786693209948428151531925232173957075667594417327890164543102388105708252733963289322584795138815609862731818747713605608636222046430816256049611479088001522056124220965510954902541615319351067059379160838086327056569691554290488022907957412930188040071721820820153419751584418292351888524072708433020208587119375413336099182831767669162952769109021868827512891604138955176316863766044885014349493911809715179119171768049386837390247530040768154830308766496665176794720622714519002293505494485156504776892148389901819799941438453775547606701962729740033851392000000000000000000000000000000000000000000000000000*i1^10 + 1050082015602589388512647334275744608245950756533051288836450375657919468885702918729856540863070684742424725009562112699855233657700084172485492154286931026513486617984304833637022453187475333400607945048385937534572631847370316791207174017576573040099308438603068447248802901604458760118960733105941721297618446919893230185105478393913259447615817690865025581616344027600613268914390404028512223435473375120712652998157305866356499700534617084329874599346544693470986633453618346048483891674198888782811325477223558721684800231679822960070960520988084183206063686335396777904169938914887652259924790236061059951889197641775083374647375821755262177956263318162777185917989167268670308597685776805194050486950142611149144607861209886231136668718078319603362615616851095039137927038686569460467461405212207283839653809414024823228708672910292892133242936583288249078194258616991906283890081210467992068661665346323957123172856906079606683726523166983071220787001158983931189452921996201185239377635018610155842439264721045705880915643994207830937399483705887721025028582641757415305465096325531886383567695478906567526021043146155760743711159987938556038238960858932783032328224003257875018521538137129839986052294086001448859742083437587776467797316629487940442078023183875027258298042938063564341144358894786169793817598130775199336009371826578106694335748659728810445497757730578528138227150834168070946641884923296734691696962592086420883780082307122415274342380009044731970512651488816624184463838553123290792898412736667283453559469307861235850909313048765494994184124057522931870179587224824922057792197116288633071282198043979502061907642459638425935422385260127287331725051748178954306518838563703561680801522055523039279747154781783766349229697262090931196058082397056864723890583355861471913407541642088094634131094609591971551666270347753920627403007512530150356407086322577068650257479530897681400029402821896797374450531989677930388989661726756561084480957918121967707640128048367439799558709653098111290590122530972536108035354210981308322305623587995164592477079042158233549334062146373350736275548800379638241914960583949375971808081534803733275385903435682985377568637561637469130702765826147325742195815800413770480236288109153316207568789053342732507739132683962286080000000000000000000000000000000000000000000000000*i1^11 + 152452716636693952150331121246903539226418038004010254029429461468498452360013303908052367054514961092570716281484959651568880912403526409950667708118744025716770869612450126212007832648306354289487918406121664855364191105087251983261281806201362605688495138311110107730959194138778205353170975475420125129889747764384237406612094601269571012039086214854141859198654327440306643560750041974949727270638808215185696570113930983567927250253080479325095042901718635736512626224452757403888316526252878929911712766566528518163963479840183463222630570939935556249440837946965715478229076517825843380742163863654502062470775973941724080199702765072401561713015294670820412465306385765644930340260403666266451541055597577742712233902913699360680330047215125445627787051506406627123221010461113533513502881028043211235066474849370270984096361479721766009879310594624145205945104652869162705446999180696344981295106777034006817619582746599013353045144546032169781726549695182821655587562041054185875093028210374257593392380570073007696545510437822496051751062285301339960586422171135945922984595331720860807257862150433698706048369446703297178469334485904888090977647902443790860467110478450847735072165272906222715868120047417857818864456196874713904684272228256805868124191026570874158136066374190365390347524877746365054188253397714038364002950966029050417498059755482458971457715348699804188737019596125716297413276993183469331354013652957332714613592652366843037196968800331731408803490620218940538096161231865914799875654062278746117689214170283678613216137090939344278397101794118734668276397064306172991615463363962088808716181952551412324137411568171941748731049860433362048565369415682825554983012502009704241407999747713863495699647903254187619993102776818720474169347357212280827761337649063225235926968698328056409536402179246947510296800065409667283512216395739430746645550679822890263004296448460931725277737877102291536575595229134744776252208426364823933804463805983989297845036367031137288576045497673145084978090690045310080300662226077595996700433248382900132696935589886432462985952748573817651666286132437065697663521570123360367605181554243804143058054715767987150556694111556463975971444184620913589136063583092130524618358388619630234758144417992124321898835214336000000000000000000000000000000000000000000000000000*i1^12 + -301977234630206736966485093918620992077034227943280545590541706144699413150346378068119702426706075158737097470238777201432522711713926025923487984593438222608885825991986614814909434079678095484397742384994571344010781370038953678238746146733364152215694545497335659218901139590597006817048376424015744121872555550572144623217906945471110663986251726834756281175851079791680464645670534682258557103728005066683809225494471273892214597738463755123856490643561295777527705400936008421118160964069452244351158812393583306285873556449169366696810872332550487221220314949112498816438955186950177736887653761884840715661016796599149614049440498620639086922280208525216314467256775070802090400301345446964259948298003709468098857547709461469392825970222813871287362335161236897932315739902563427994461801507948891841926173361040248272274216176886974979724739539170270717599152166115277207557407483037153870454172365103078974627081585170433730196248431466589353999427895684074778761523539478471235157602648723973922077543629483979302288941451996661348773044448897125970312418076479884213123507397552648169677818669877939232744856306551171049935573471277188247038322859238476019405451723644558943013515574643525669062796448489114019747404606809076675631851043039424231005640372891692209625991016400602154147513753297450066046323130006952553937200509993315614773510825654791153344564693460788876465862983830897131542966079461189544539496553853936416120341710182976028301437636129892580224303868289549714168500606134796839800137712178059570846994942369896087090264157907126355414099889709696605241068012956049866992180294096678456017990207789808482797103365451034407781034240281125281218675500030928408200566411379783212930872572371012502060212510785919754830214431518592983430516161682368854212585639957056754009048967063216064307807095307875142808933004401133079059337818672608281698188836722815019999188485816960691616702371594179714941281942915809839420376292164272322449917295937522368757365473542528653992017653282647348495182272208891740865514209348144504476878825851307339309382961450573985203424359439151166186127880117733925479037124938172039999848906367754742262760935631225694445459463584045388423774680378212442546848597433282374898016645585901736113357702583426006966403386572800000000000000000000000000000000000000000000000*i1^13 + -122440984455476711781174369233234157566623564341342287765558340553717058355866172151228080299041989543377283376075447217317303159088142526538599298260105540384961503460424333725953568196793953412399488752437402685241936836613971549053064817442546182996708514977606464376516764738981189912027850418528783597375228292470048189012771924344314770083540127125041498869533211498307853825935825684627863426835730596757539652938486807091351165992813947218872921349062248642269989830325495034243191252746602310198193967841089913014311799610914311652453709447458615060934937721077742872284010155166064410734650223398880649392937137750242386467439074788070384353565270661975152413482085916496543677060359733526495523348195429407821075241001668850106041629428585282055071367596070673269754456528519298494081067851048916399890692778752406133008994073245186140312650108731343719871622618253372714535903871480507268152308650352770251543641127845886848255677544026842570104866142243414810841185382153019979567984699009266326439970864188382197327945704335827548338394710163253677684696053263416595756541901880998209036256501268868170725762629615972675468087598183136227902716731696909651398843237504019894640911756591637019045252332554507327305316230665584318886697544948453568646364019098105688730249993749154390689081878167505502145990854750654851963136590363853923621818367884030590156976702517959103441612425433858962440246174999115712051467942724451159302323940915945691401619263555122712069698372766388447992225889555579435305039314031098374929557073166932320756979635365027392216482042890423349178921800419014792170859383956129742339428314347126268190319906083041332089998973795890747316174097631790784300305494607972130192831254661866696906766343171020436314149047728971462301248818406676295459594267255000769136562151804595593115999963225799499148223974458040789669555762728651721339413331095976926549637019353106482027925396038677497245028311448978957008348607481382048099777753855344341023658662418757149417794751252061074390823185488344676813957524411209085128698203861016395009839681521615173419549104404314510444200122140536578232928843205369113290765609322426360231309271690297861207102782116487998188297224757535575488765816243115470291601328051714551198205443938123828834808627200000000000000000000000000000000000000000000000*i1^14 + -4720871088053239726307922790976809974931287255863029118234638756447181601318494074309086777559781812050052315329200631373465703417884424784101865454527363070539799226285216872516553623786608553591884918736873967689237401648507213690101539092566110713495511999056787242525505902221459975761486063697558728251842675428751430048927796562509805542199613877202707413524204099952236600873908370619313345940460652334722769023525557495565832746823396638614422648685964284998840726723577867362919992396391499783135506249840441036738466151510320835222033067547427068414833798780888295797130800914152234332279396366562297445024487226928577900511275762234647578424223483993865482383319735764027138762600609112129751793346420133953343934510725233125597720447485905230381526789687066078789368033265024482061712882321916902426802594849088693277430899318481786154020743445825639163208319480284781231156635147472122280524379755511886772234805079339845453438447156594171091116627895603677504680494895982844025156890169721464801320337608575570313264996028346799735486803143996624036447653581022398263538205169056620924756857128249806729603371692936054672661891059493145382240956082632594618730337744021914562592297680099355977462625993390235903827447111276541629489992721012091360946330041753703563481908058071083274361287135131018252825077319508338556881438738245151750225923251253928436675992380539078154328263237195878870215409787766615591949038887720042345502328986233186392129886595232206194344793220557316312739232082908490639186701619357413464310205156557505575610427965400066088995984304254205210741966537625373509122323087754584384470891946081515403612196943492167490408238173160892118277900481784225826732124632686530525021372005648564809175391586528919436048866316686655129126512953582446851118084656893997278502715346220698348920651933844135585535547441881810111347334406171755966392766391267004872292867675943918093134195075977965525509672747378842378456110717228184375262026710235787671035564901479588497047631816542125158680430922863644736069927617584925074915741152829747553256767971417290947842294816930441650605582182402544672516671711324373299179592131605529916965382567103134567246966236920498162088054046461659735743307742309965588729417043553282141872122281876472071192576000000000000000000000000000000000000000000000*i1^15 + -2483489772340326915367074806377633447162638832527883138228312767029789564788273537357531296395110051425020391951649581813533401427804952886604509040379393911837853732000417716868886491031585694778750418677974284743071423255973352869896238941408468315983984252706656436762288546668758588854053700011825581515981878029302575557275852010392951490532674159203903793618531210668120831598984384119368418249076753953449920454717611410961201515306816818077949353574558339151213651416730291121499481225305670441999408041012467656783247779834193958908234415572431659247343001574905787768733553300218390929167145035156152080645831979480629519675746420320035577852802934044471650239962654458265034728874974608566135234111807807827914403103480690010239017411019815534549798602034415277422877163546955612933142270819896172839121529725278773353767007983376872584171179032763453267579748851784498712677175581964910240822666197403325603777039440145640862580324344186460989179995066761371640181968048121645260577259778168604711880581947305457811281762529003349765331919492167514342780260117052665799439421180306198196360056033470450412357299306414366236413080860211721651088914441360053389594572100692478943987826168338127561285079432747797978401359435975985623582264047314545229921648832538960595173130162909247243099126924683555698765226603499710968901032562338238155427464093684020603942016608496066614888780541199439933794256714969113690595601193514115345470903137044766578543548527293467940278553754201875389423769772122438394527734601422525214361667956594492147273548907378855714580775659034622218669762019449048034158953706855072475267755932431437763442319982895599534220233957703659975948132106481219216391724887687392073815344238652541849862084739588216976316473837904250817954158325721196474234711304139852442175917654232551041391209522011335848155942222967757737783918526449933733976629841082275192338935782945686142240817891209280249008253744077207767131560958381396968825797761918215478842410367230460925698772944665537064946782063097223519745336893281039927119502093673055751136297389396138058684740498553752046078787622097802578917993196211911181694958774379996107496678266476925478113028979970749535478903224032426265081033897088127056065714242801084169135114001215258414284800000000000000000000000000000000000000000000*i1^16 + -362238160015616722204628403359176317703085959070945484043325893658402941043242597670091957518802462201393494297190038345653974379555249860471291968079825520197579029923639739646825601091356011032393895455354333293316352419646011826029517508697139018915990940085182291417070479565928949890276496986782934790193359432338455573821722553533411076727722700860126659815095932395081889869213001778163063753548847629839974730470459946929776436435092135144651550989823389871279254909763866135279231071340743171306449733930097950694535059697140466597650007421620141173590380460109073990497856021836650307657367392652026855155011797533040037836907400334036534534008216685000258764957944438231936256196384611641545029146058916009996008501115069101750182688282510752452925809935041597941961171484236937237261664079803935135911856374898242507518213313344745779266966027217014732790060955653823668261726062517283331565802497282630779907124767722613140326138706228131993471248816738010949561511320948179763935042619033802211937024949882317309053857759458805654234645328035872674418890246115827034528491922353811286982520849790574787075578704645589819811043279774567475647922694988180994347772095158115735463074139525818705013799742429248340417307494398157838782925909086937237286377694232709327080857560206963730705950445222411558031387643100703566570517606904530370860870842788103303432931839059746445383746535005261141649917659622330671424880485376538758652376705600358505184642673352402097809979426489060562037817142380444602975516613280899212772740501117219502593757092250861789708311142990753829077421831382045922229787954527469383126989685790700949401894034858772654098526771972868781464566942292791984866160203266982394847489791365786341196354447157102266254668180129920899818999483162857747185668091491393583740671780865871365066948000138314689690509450630046862860591590902080264506116359559538281677912298324992007532170894423051700048079657426020675684694845376820270214251598021645858717401039297356566523785510253789564092730384058154957966738302172969642268834965656069343562554084712283776364946634970083119025472744233172395727537121809853904915237475694525068187780090993343473136743139233974563178653080407888091958053797180656257649622518050660975856104270860260474880000000000000000000000000000000000000000000*i1^17 + -37627901024358987665317314663810936239699366466139672913131420261492343539612379550226971064420219436341955739967129697159883900768415882594537142509981496526529991550032649137606746514972063601706018746235328541958775257084922095864180763285729495818070219928266694647384572814162603270303138253557688077530440626312524942684722066228288540335623315594840986000455502895792419725703294830228765780585174705143610297235347722909708136658026602438131722189589391187972913257789890672918679579380497274193844932130013619839561723775876509261454551680872728965207496136641058346415508405205027610550175319929885983577771824763928025795164326674457418480834601276019756155042028460596546607115960354937278726614030772814578471550730345890105096897981253399993545948481151661343265740561608088732294671828316676603476865269129342540407385904283251575789823006171508721716564591707325551169464098506714043662149903483228135751493556512043800934500862604315750724232565424121490602741936133965455007114142383864093044417723957695325750594980793410426948945443676844730831052797909478997505969212104094566011067018931055269897330211856708462849718977232594209895337836618880790130815837740476106409519823716887271140232491032431142576443516575861561511073196737839210159402935431540547362274508135121317029059482549630845952216372785745563352509854096891279511826077788840135347758605985284203463237215206569872526611607085810563015776694999625001862140793998110079250243987363011923151853275087870497072532848579159697735430464990185757313214840816378964338700294927093762347798730378971258898781443499168507715686424282170185948316784695486225570692226115779814098377651121680398423565479540605929088734579185422183977228064019427442821656374268079739612101773245075055012332675496495292045427771297424963294038869798902007783330545768794691171284665498437860998892630560686831249229910693034335522128789143441814866456387279999545445733416426024210393232722024650765929538537658965731335033352640054439446731674661279556974836707332745665925058190504114864860986360836133792440013950789772006764528133356784633356338468870978433437421765148658605323891122669561369840460263440573466551418977948907777606716935760556415306227154581138268808781893725294626964884192187383808000000000000000000000000000000000000000000*i1^18 + -1375355512005888763032608329407694692179485376171498123236412243355469787539251022114135641432239662069354934774274158516134294108090590829514861466865696927103943529402072257215707557288668799528087731809754510726090829958766474391166849848824840063666904532429008855962755226977520105398951541270507753349285347468520246402121903636024031465403554673848370421771502262660722991726491413328608303013882183569391871753947536722351788793058832949819315248597628435531250584802058431550845005511697928667210246889811010032529866020600384103139191552266955028277805808213700366213715930043736564562981208314054893630020617471912121669453534035340651171324843581987617828459446188578129093602480024102373886105649691196625678573754639938515336999955178405882431693722905475069861944081470599480820286811140968592546000579915595369848279650065043058864564397444964412036831260959381524890331058341762361565943887626615602077518645047976778682482262882029299081656855600917512327388309368414931588875296117022399585158869288205881274888688195287225225956332232253446080056340106825675362128091544107977864380424660696728739054918566927315255818451414141608889383809638445403918637534958666279858552488637427648899681417143986403146502760234719204879441148704141836363675661602913864856274710732060272290963643326734833253816750790305273524461885197290406564746504305164153032621424527679829039011025500343910218089207186275090158401965961775716031840701182754590543640353860381509743603071322645778723942100657254253444484280154212918655625109253238331720648717565267342619084764183744855384068244775159008343912426168761309913818443792740302291142572566590786360627713121832114142444856500295917596666162132318088503351751492512834873523387164954517167512146792210520700752841238053207895027800944207756791393089557543619393595819522599081133493081559882733420898188905677448909322204003854176565665192956544643210180256753217824855945803960496580167454319054045123288222307665144481059841951633279694624896271376580525392255527283026444854225592863483638957509600882465949621090197794942761210987183457323020044933802130821982571774114914909489293860795167040121285799893748868713740885827388498393549491212131096987422446484263155688734746191513482455199522573044940800000000000000000000000000000000000000000*i1^19 + -17722333435484524200902192164148208876044397153854076239459384898693393092930319058480241657469728597943410144846111645615223601840806123612654918739384520185989847147208174499251667994646123001430732815252149969507185955011528643053658018378697714354237881910825428240551977708824029435966607216927468592238646981222456944025088664658031856153710523837922050105133393905986468732325211898899825254561952198369384187288432210650656334644102986272551196778979390045714422222907853369536792960176702483247403840874369045030628357994081352414482382798645057338772157910177812472996911933865345783115342568393919977570029134558973901602199168093471356889268791646362338655102460110306494145183487105691630194566944191656224628969130137631962663639849968936811760970614520259527937536333391815595823925657356648358709191382288224239338616334228348615775407599477040395673564046578524352128022850562109195704115241590211634017359708096965682064372088387947558983684592651706614053299313230450656985769746732233164637626024066840052894532962633862888827526697752112497437886385358848656259732362009069590816505870547531067232608174936472853121947817067855679304521957871783023268932819596038238492248743991246909230370408018832483205179856228277391057730061479089445917061430590146402360179615478439032463768258071058478326824505184845388966971095649725107722704251930418988028136628875495878736691588101390631925606961196306164285888035771515568216235212903797836840346717384022019797236549266629530840509680043199623870067488510498715515359792080344283648526629549015776543816182359294254145825159930134516572491265970068990460552420744939735918233122045784912985831186673891150623433094495626484861799919681582091550806413336510613633327092983904880260045280356312354413518604465139522863227892893020124904225681402197723207102115008029207913015554630413149563704765791513014865012828771241638812447750176972295776051565189989502284652592292154091258950736712411082231040607412955107981783766566860345495048491652951169303901457641387384335727762704922870294020052012683586099351644383545514619394569549828981086520060070753060847895652520727652689922398783827716938063056736235485326854683082309425018472504690998384734381852758994670532867830115907729458672435200000000000000000000000000000000000000000*i1^20 + -41702099527153132141576370756100944005353151348816431514307440864765528243316673696158250171006682039969054817055383765968317788846948071196050668499587323801559916483901585370128520041596434437986662281960908900449563137872750997339807263648530336441636928975740415663650496913894872398568668719497053595666532874753422425611501826991199777820505205371006776514393375381151937324009862488011636573285456456603813783060035776631454853897549326097315260915071050012423368827668202802492665372176323637960730419314168222702848445885672292105781645961435333256760247870514102949341645789393423196895857767799648197763821309483165701182774217902054250408101512264891897361829271830086818641619257934005356641964103609465674640767894609372691874332907634596836069912583489555651662673860831480924057311827023151672268360455358979925563488025248446508759079090185379526648795034974315811077365247328390026936305051171467894359385332291543203258904628498175807236757125127970390092473597972780220532514113589189566959073154911660240997981086632397465490997149698534281749535850007636750355637329084106005311865175084686694698187945310502249407674355936336524839498632971483976328148497110775568397682530149604774638797032710672325292652496683006991936477083495438768021243394634333385323844242711768446981368803989309495659411593852942979645964528022707630289176154461128325299287701418609275753221547986358644913869122402832692733052808285049309695800606218037483806459292538786062017728577347469548347250802903969326080512558468284242748402122103103846311116140052955517583264783158876855460969350469104521526136412182618516078274352411130431997842565762882449072800832717086750559598322506500207572917346660899879964391477623571467414291348893632719181525747703750662611628101984661709943132987901288604202513188109350916327207530358859924450430534127810657248600761544294655843267360250679518422443237288209010380352988926711862733987451717613121983067858600685278658817642111656585924262308972765265939007486348856048665857069699435715800944101335507405770541753776627816281203352090536798467832751824263025471616146948845655046108114123731212078857562993113863267912182992123894482525503145788619766758365093209066679363983828696633131261511258813285531648000000000000000000000000000000000000000*i1^21 + 148771394578740818069584439574112202317268058130382962652935442435393497904147129509544655384120270862110079804669980919181210152040396644310969640107697344628691225577861125029824446256238820896908281501203695525698641537248053732245713236524888357218448749693401151298359892490937910891870029366946307676679891443542605909532238940243605274866711049663692475114104676338812405995354358213712850737041088058550586086771750400985130533967457149816302796249422938258463670409354971415676605929572059494385862332881773706583774647427160262905054416834742847649989188763328371208877812260058537296383012450892217423217122882611529121501884536047733175642483928791423243138268779674424276902552508246365042424606352344679437406722035083653273453004961390539160093677545573224052259080905641277060819434942997491901821332290871449797831657541234988769323437021888597057446392692056193652192251734362635901146041548181218937612071268804212867787703566816616677117090921934501188393910299308849368491961098152412786190018180613774454562230679250774018095285409213996634390330178402210958852932190227045881770872258014183151597794254601603323019822265520421236787509537403012360053930591879167802532328699321894808441285287928552383155045459647036672849191909727708896426838177753704853728040901001049428052084058809863485122544539557663018478542170619255364912105926651057901839835397840653521493615803998811352533520132948891846556721100355025679850414715673744221243614959068162868308441045973193891214175180648794580952665356188150676313373619079219136067724487271062574694636406555850003813374751351660750695334974492740836611248882408474391578388504362263598698413363418172594021533597288626056146347913357802610743298464863023804112762184232901693888902689069048612120981843690506603188477061792690626348788238954912502313611751510907455548776584458997954518412252682438939767870281092413004301053324241330010367332606597401033762268334726399975771433937952886696386652138928438927429133949444755868420805564327049271946382190178238030555561585748087516078047577922211003742345331522904131272983625168771848980038102065872818095345206533136342476251305232132375664540311231690530583792641294729217007405892298616837356656629559193153948797649926750208000000000000000000000000000000000000000*i1^22 + 1016920484505742226401599840048628203685652044180849110657932972578314166626563689852117267636377074166316181701049991782972874919624381348318114084312876824848213857959180246119310423362627694269480687090130825764789812138687300427345587025738159333783707549883527606384624871766523433160878505402250913155550418424813085563549561618463461595319896747143832652100950521720693404344136703331102877505446957141744818900163743082222948599128599065561436238169916276837276500534167424154055586883227226815432523920401012515275257361469157816953018781281617943527071956523565211155372996296989792866233642145285791838215314073151049560259790629526935636132166343955945694861739316990459803610068386608075140149905486386243583005369410833948440189611945860850687326778144168062583745889719506491181546261997086160836868762213927646148453671333371711338838527503486041917165540795343073480696786625474050264756326389320717345206555275442773295694734096633977426857949362156007697102275859184201781267614664269761801547408425284994954482494435073539767970355151388899205911060392054016728334250713514241219670297246969467203386384188338588933110389591856068875776179458529723893008225287816812392184586054874835471564489962137927395049812854875725886677558255482396732387738051570750179577239568206674358787143790795011257573576020637168089852384347731263219052025208102617509799103968990138048631046825768694665746393208355923538230780829144136886886660533545449212484839584010978362076794485217331550374559304331169681206826743103521498511727737110546213006447430895107883071971809679261697403211358511705996566076977155619045534362450358342136530982546797938622025144656876747441795640897533170585444133185943326632166151747671004189145393683122907312719857548122092185687461523697583376028829616062494564593254059163197183457149168944597146777837218422850893987318070647494305470387830308283711206258677009518201971606029224334294712039069016461597411889103172128352415916762879093814067847818276433557400760227564746105816330246459515023558494183045226971023509421024771670703235098340425217457602621522017610799410514386137210422879828561402684600932906868076158422504829312579215934452497902706845689677947589456908199492732992234079119707136327680000000000000000000000000000000000000*i1^23 + -9666291374183795276587254084335565768476902092007714352545224075707603283946585559570444830981710387719346672944527871685278123413088963014493304492457936747173786952926929193457212462803817527932571243013438848652390428982251605341762718851050103546679397794455815425001630205138721586067005559965394154770502268531882229441983123433939226401260515850676924806401497773840635585149153857586857532014486958045745055232789906830402947427632831318767025372278670235154123875229269096162916937397022276742667722915269539194002736967784983653239643766879670232855116477705128015175230852344237971102791556111751816622399190450608408030755289779814750041678040114202449485613355058815141924464774122851166681784533062726619837573439619880969589296244195949660283867571191781732913174846361711232493004456608304361317940141811459500204992673583979825409013933565891638128623741960554423155186380490807559463636040964712224343143059385735684576550815547333574038001577463358362598840622418861036476156506219831892682940225401677870468981557905852206256677487431839680300238858943169538471227315489568896247887553418240565350520943483308761101090587865950341976579719153731401342026306661451300741681259201499897912862670863217157894942889102201151114742373685592753089955929974516147273224547774552823716826029863392588682704803374415418069581959752656707888824788869960913001995871368420422524402578430689803090340573825366780528031661141944840354972272882732789961076190288780092084854238100841501610870106962003915355101359326160507738659088434365195594157882059956682342579946338225375498747517781425297915349961726161485376217938914646549481084818115187708713913756499261365724331338261090040905943066205803315928606791065258451627593810601234636989944960085616614183415609889943179480011630931612279575648560281223268761972414185784044413784675043079220392389268214480614093516921545361810209102934636825070971677805668156950510979495725262433098180325591346136918890557590039094285479441834684134836404400362313198365395519329346633661549009051427863277517724086015456786009027682309520088462313774639558390506286357780418932036665036399684336130996274351550040814923308355658357293085747530513136133809354716069164245038590782514635336581120000000000000000000000000000000000000*i1^24 + 6764653706383720455858363981682441351268082326078304851371379169542804443597990594622965094852831464963699503680437335404186096046408551122773669938698602278921279034136973484591754916363881670334215917939141142529661735943870544515217475960181332976799776523924699810338140352997969603605930463245436080272905795007249393634232394721939962527215899692306816454627044371313322908698584840687946251579171033207925155800477759819532320840788139940594639985436058750301657597343400646778694863751005760049243729784636199340274236338808154805727304061011224785877631567674390319656759401426148918781852096834658870965356550154571024346698364256330051469912674621392860692720181831881556145742745513791900414949282150141491811623448170605661374630317070671822491653915707867277544932784229676372265166134848041415775678395259185830534467145024026435293027379490984150012574525766046828042828595517632497483795703706266155286305648702504173435259727144969536299905455053970202723120847451774733925044237253273701160584350426987957999744868370860560515593731777261961111584385009993720088509818985457361691637811505773260542289625110765690240080098385178146218390711786949169601882566862447893265022504694739492042452693630757860859971312427709322411994978190133739751009677744619226263910207196328006551686500413414903697846397791594927190724353380239723776822268111324140201032046568664262696498810486135357590015838922652563646785700534835178619744001548284912152529940287870183568385644500481725243272535161166039696911365436571184811313478167309642160985832741895336275608281612378799424432392350360298149838993851220176618201894440417113107372771618314079024366886154355379497197719418235900091351443322398719908113529110664826048021740113607205132801531831507579915456301253637939718900564126219827722466060107892437259122688928838857540213217168926444847935612740335597579724502362307711051249398192778363810059042943939328161854642123830148778457621351204571021668584313483855202622468901882717035723106640945232355476202708987825418304112156520515005810602748945226589612440924606481012173021540754642102793015120142633787832076400301215096675001926861917408968018229670371057907526853741127933826639051433488111706045160835411188121600000000000000000000000000000000000*i1^25 + 42631837957930113600905372501924249574161610299634168011065809230755845757325763067151801834181815083670288237153389712491460650671304828940798303046335350197003816428601262972149097699669615513229157803095358677067097749390304387976560646610407292931292032429955835580221326191490018030003537831929481785851831408471033026921794219638973490733629223815760666890824641859715511262010400670726678752008923297297129927245767528599430123921150637322912409369940242674285894896200261525255447769079722170615327808853428056977126678260596141278380278574294735645237517867701924836631398452837858096730881388287443673447231312692900530510372573120800870179289771492688981139743912745057281331973400262038253146332019077901883251673247144220350865740298795358220017628990668870414589519341403432776586115029633423803915057590853905052467724823471335912409903442222560306582304623766167663372695927128677361084177327264972848413840490249894109677632964826494187763979661337670268641962186443144549639346052916920061716534003109733848849866325792898434614600268658018905143001716269054338642283399547434896740993189232538389176208039934738958334103434182551220054256940228545509761009279342940004985578542801979974212641109166594449348355149169439214715851004264504728178869002138908779742077848390699548897718238711536452466478733794144171180843486067529998947689366011649245321644696400814201602663034224201167668498276360350515785578233523413031787878521139537987980888046636311071131119339085884016947740465387515674132827046855713434317624923211680620256785738926237900032065291154813170769767936655558716296999178310191853278109490985068619070144786005858651128529459996327861350728508508639249921985203385963245097500352341953089550690490604993345513111988674204186623306458766563403934512030454596356085436911630453738822864750324602748043061219053948489986917146245151034416828726423689058848719449615954340499166004535206722195398366448950978805256436522359950454222766963603840066782560195142941323001390023308114950737255686725709241882076270390014055877997467722245113892505349541145377169971897956041212753673677623233771848068378095619358829252393629673590803518616127454109096829018402097759519987536668060091626467583569428480000000000000000000000000000000000*i1^26 + -110183343785562891427712772847885628027989461411496206963289145088688852241952340938275555580989856514249738092982563989660687577661826625128311225141916741132854371522724721084199392983769251041791049804940954813510199644762825256698458270893928354791959244887655886038834596840245950357909038261029153403612682479558884244919143942687251939071274812514438804852847054552242424875761848881892789773497285458462520180305046798300838951921837786681347369888645915086497831732804810030498695998538493022196527575506855212240070888502880357420723831735718894629406048827060495589844857479284215879135974383522974187355391913081332309993292772589867812641173081167527047473669330839496159132834381358531839199307586989715044089282602826115216170270219711633561298772555176183259417341767820866617593268327981945463792660777274161038490064934645394548590020351994657809153799848573966260034337888645575046422755296740936402376552840966429918653643231966206033887415676401978868206737651052004107747232149502916194457187537757120903635832135705310710519868667714668353955111732231659734097559751991002622976262824688099187071567736479327066683117370846792186734176082636923842401746999794960605810374829292774846838522413990401031166422761130908203497755661401984499274336968263516464866408150193165655456346718016328103854346514176056518429983536797377756225763285412626340767968979526048404583592288491388347815062833672393493617972952044457848485070638165294493910283501574830460156102181575816139720047233447584463671055206989788178789407111761175755631179876384155202138228857652389637093292862717742953506683178196680834934970264845808314505565553108610946934838208098887743312167837408850036819870483200198792880678193522265764738176315452341120505268380270168979487200837112850642758750321536567856215925592440728961932561420574983795739960715631628278181395073582397216615146045774680475779173268606294090235447562780248475018168788248569198425226729288386125731232239128235508015949511940974420956317306836687815491128146596613211549169495638413709194789816864346751913384991350969849645909188679899816478241875200805708735917653346625320916730249752382301100188503911741676699617636005791961047290655535410917468666553434112000000000000000000000000000000000*i1^27 + 52263939547416965275701484704946891473735074983002628357451264355344065072075475601045515657191812961946753500134149673141309879569141952528597985064562655616000477038750477252513893036614415821935719526950055306174649103064169161822814159575050461340158076263404819713174893815814026364610388321563195572968048146031593143611703130967760802643882848517040588622674948941809475642293240988938542153056621890964092999440266730145271934488465001425715307406490955016168470595344261179377816804095874867982538960491220669318173497227176657659773133881726270082429210933074267578631008634880673612470320214333256697630360832079559423737426242225254957956346890749972152615158848547245316026691283240646797812713456981984837802083282015293112597865907211051134358931404446837140488156064711754727198552925497754863881869979755564859424362637126677201139346407585810309081325718731984346443868595484264015745163443658630604625684501295478221179850371986655450460331694369036563530927933336376556908261418810355219247706768173726126067127773505680633841549911758501390065486166335812398024055782285275079693421553285534477787866097408819936589137919836717279455510049996231232615671357825132198343432557889199974321057188997452545487400948002441024913454424453634225480380164477716530225690621255438570893572339435277389342495244744094672305033911710355102529949780311024073877397744327118882174678497585909322938594812416000723320507831731280427381053304919448291534958912483877268163197921565022542117051006861493971576415675828920655336873677445036399895750669858068172700772260842555181906341559423116423548355471944514236985614209545729742977943463544583333908316594148303885048132053331364688516138128783152066728915626316554446736117735153551479611336976955208907759408260954891050052326301760917142759835023790540333110566308553042546232563002436181182739910123691987109794312185995812463779704966150001719387417804603829311212632301386203877224348547329403490966957642798294422062872955937245973884830229645825229720033011620878515245035870961359283389944462398130479786269550506946893587578149937727734885820392500109823818457917278565422911423009267529248400564891705482770756203302480979387851444986507176723811716300800000000000000000000000000000000*i1^28 + -46800042175240092018660643283711562608251647903324852152715810570141278667829618005104713938294905424945024774335026044429260684522481567180559753846086285563950877284519593641723568835821905650623952231947262167921138368946056329019646276283071508776261869012500932988066255455644764762195528551768015154933529708990941050298816102934511374688214033084258650692676293604131823833000746747580203708231655470181655866229802102502593299736660646082440760120298140623159395270295822198945715823230249884753733016658671415413749753853251020715347536939695131918355682131835939135972094261748735783212785120641975976604630424687800498705607451633643192714633043095693853867218380985076264837039396593134865558554330645950888588978772663440631569418273033278585716390181204659518204383838306656765270911875586018740500332396764583060674681392632970755967941459356813061886257176716704864143434626201037644516477989086456548472942355109993709209820384536138355967636127988311353954978089039846853848031863524174462882612042718645755002574909095849519134900282964434587490441968322312534546600809419146888924859258242698167413111228030083029136243789311152852443827720696439171631861680668182848310122215499868861295193465068535566675002500978587295826060806769182753221138640002360309237206598536713303640499979552174773292997897513331297232943670141070661583416151153430042011767162405411849832857999170346912661720937805911047490902673590506336996622099079664110984126187016127795709793225335745231116416641272384146782112965164121843597244199636226737718912870376356769409268630826666018310701571611581264781694281517297458170020703847118732251427041161075572473904326431044606144683532387691802341915111442494068262978365915882524553767684922408347266797964527811633645376745909201498235425963785670919552135620160372701440892252878782019259625195978802253161802561070058542780185936116184984638396545228862561209148024485245700809257824795673210628675743738884882915500582110509129561216410034547503387637589446956450635191192432175972624128985647807538801453194649195164018054340536715025142160844866855952127209381929830689754577322273847097646024257413405142623047108261420275736551079106622932044916859528054696837120000000000000000000000000000000*i1^29 + -591484289085339436312049733636678964788987479281608032189890203456022439973999662610745572488066744687862472796192413408430478169946848853927070197355506973288636608121407800176432586396265785279881464407558049250516817226110776500795479551741693729407370137388683632665523928697165127703486121066298227082625222256580364515336621446062243115989942064748111522055438978719665287786150160707559468698611631691354269673805252740337168173481802074614422768703422795799154304163688580526242092420958746440262933573783925424734806847754046269706819047621758088988712275421929430845585383221464519402881265325954781756673422602820275361965249293788942441008625331160438301837713220231259662711727823508586303410971986783713923882964030143075996089085905628588076434164977090684107506649967306639376324565973182287138508151230256874801820239412594043171807086387113048898746109105899347176020832123123800347546307730745483750830651305772791051169785073470237270826876048006268692337442244876369228084444635540982755073455385575404669060394475101330958390449674521547410243556623170509016473201061689318111092220006163282117205656978699709383939475894336878077762383073055464139828673636446599427644802362808787177190823395061226176644543956909023385677291466279885459790917049736236911070347579117273535725508097455981928155397155844376872694779007219233725302239480298602520299369081598212508193239977096198986357878162864497638244669740054047956459846835342347410192263905942223118779562611076643286624662688446777701442888262482068239541207997158902922042264000763980350657098022961912362573320140732885992745394698696474035808811072149438779113630795033609168609900027408804565621546295585344008417442446881722622768735266909770023893178391206297179815905662055411795083702645870826351954679467053225955295779872360015602120602630573834269091428991741238389745696450982170123404550020950020735887461498737465191269665370009518021263763752109560358357785823477530173386163462343370023360634600493974414416351399824215586308328587701343292254302789602857082686662455934384128204015994435316538770058459899388430721552407812769582759942786879456679731850390007328628495666936860287925968057290847783289010367935587287040000000000000000000000000000000*i1^30 + 323788318157973064048023051627650569303798877363465430001665070794440806830442955191259270868715819607643740833801168061976470670312835519890247217379247577222196011873646020678697740313761960294487996036439643024002090245670116070586942706539110155617108752856287693764431316034764497753525627418893078162567020305237670096198249125027453387383167505748357946222469694331847137899775445094143986364853925129331674430447172760330503059013347556391075119030479441202867704740876148654316944163240448717197689150678417822223083079928752441097631213148515513557730048624965287484274708626020582939576236683347301158938157733540872016650049337005890548670509455071612111400007081515597193989682724700268710808059490384346401125130148251485272048367439511171795236793914928925864482815771758707042978879363297860100494247668646693516956749617050353690286849623372691184158275365348983078262927280787398625212292717794003594296078777427724721127192799862569267962165451032919069629693693873183302719582931165343679185783908476225205041263284429905109490872320048050743929746886230846028007379912965088478373897651589624567507546927186834085293923200171527206075638216997850609564388224659629624130334784529825656171828699198317746777833140002090752942299242278684876181036145107786559984399219212469418236407052759643306105476147548310295630761976268460527678471996940134577267530585120648506019376696404817079228523277522305489357965043726408230412415935879841066207000524516316089957359627351676879058547532597385154628353619012209267808221903061549930495993932634709983812411294781696865143435969830504736632269840807453107369790219594542130654579970972204717401483305581346851393149529266432952245368714321196818346990523582529824162709374954106107911321423254348833616632700236147048770310862397399007139845763164674763676275967446330229972510916090684848335311661906022802426768378598343442466597518570612818079212536090106756569559292001626449143637093393953356507649203343521462480923088546667384865176906063643304113755074316972602144597136655472300605408279347412440373066376174220650243826643101520463477954085258898140139733489678605876567804800553247620255304643658700473688785497937058673267389444915200000000000000000000000000000*i1^31 + -817462317567023373086728780146737411493706914044605259108336380871667603864185737217016785490288139670094135539507699554450137138192335628791434501968732130436437626749649809147029287153063614027512338123898373912587311460796988365248750209314920431314724114992443446258126561835364999622217872579759018330094730458045241742246105463803457435470577688384312296236203022976710180638921960402245814907730758126697974330629249909479377265163036465443639591541692426728236362436293309983304807737987341007340417030797196193600173695941574147886072197682190830393255678565730983775292507724677721543629119894246932784372489816601586586821143917240287096066431085155861399602654988922436525457720874226663449570493316868646417615615686254660736211445620992634236279680662130827056261155077589127158266239980015698959287319419979265693386683085398552288540595666224713216768389481979476307279899763157947447150625878732330173663534761041514181983420176090326981304855150692653200296647822309324239213132077243966966405669963360136522365694722724735593815480956952039415127561837446646793734693077906066588465678399801672851898773870088155871278694818526965402216337098361630687509527879743439302485285315276153362562372670742400679428814550410380567467902311127240271211634522302262730112899227375135366062881507269363036379876474608077044355269690060843107993567073229431930851231749653136093530976957168575040702143090952158431896718725392405771614650745254497776160620776977372935045071719833854137428293956611619928474644078945624519308899265880679484258615865558947020993751161105358222853176171811638596941018666725227991428108005349691552457443391309214944570988806700062359428704504339536032134618066167946874144794491127304666193092494238923339519760163582375730048814512489136627466872393197386599840229665399694267782285506749018224363173198860610164852855108830804576004810893531090519532147484580049646461723997677622473641759524748310231199912471813718619630325710358659032032441693787751942346673415803716663032793397335862362880348107118730422080518503577314723639035672757424980377698688848315287618010954623710884495363415930528927905771392811586973221833691773776164875684706122158087161774080000000000000000000000000000*i1^32 + 226661614295093039290477462079959122966555588587363868048443578085848631490605668586297932186437733373193579624360455734387481392362705322948629868364835978844980348185976563172116258115644249241419965514435184210105228773409367867931533678706237046351498608914680345559564596132199792892762305554888295726397619144747491006948452502033902803620865631491803194629614872390595871262732728573339317789014584200312719179327302607675281640565279590863504235747213039722228814947973833049898314276795380274940798713023392673496781185380701991486146763360444440069261472687110219873112167524570003798400606378976588351186881521649442175380272921885481394489825352271045943394065785967620593712123495448630013402073701651590639737522811720547361222478181800096138979571872383069079249830904444894348802310554573935243533620533570390503540351445965062753114247369938788721235160692164959571209734220948165224910895159186303615756942551595972710492504850804817944868862236178099149662719650040800548061082126555670601437414114169921884451170541296756480823709919861056198857969176668686203641521357811038466534710813822917307010793532801575662505035214852777287461538138824196867386747489833404431573153106358682535149270476643120988431602773663431912951868524587294191199618955694913005723871720072164619304674955877019911455850659288292515994715191304480261949102243420346451877639921833868957666738472652223898018825170173984945986838708615798668852801074798932426484752322531777695227720280449092373037796495508351898939722876290128714959916558910855102775975322612170501389804888477258643294275600244204244066931995676457243148449545045189225737027172955628233520064559052322695443704500956290845376901284363518936233566932323396288050237475418255093507516043218408978854296418229544676975078392618966291881716065336976357364693616783058068378670196113918886740068370859114794379843189503992390425696169090318329272721301070770990847621824247735220036680088517259252771892924450900425966651407057766393379607861518844695103172563181283627059384646789460995072827461530102726461126686382272346040358534061432307616352420612045437555627746636914226243259689551855632830142284226536200513740788948445167616000000000000000000000000000*i1^33 + -460109361972247798859752975540135183570189708505277163816646762582373485304589583073780351914303520048893893718669717758195683214146686916698511634705305594524781775503062644196736036496062357173508849505974924641680537360439329624413229680632761442645469538862282536596168721178410647445232702063715596732244258701021444385847888181945064617403553459024579725977502369801113581760575580298590400202949626509268365080773399679480106732182837726535686513722258081712467905286531862120430502690733528095573042490613545181731961779871323592597939672095475016545193510634465852591117459280719859774430502114829912130957757271633747898661896889027555635570621921702310460709224323037722995567902426473478906311330407128578639499555261931644512062489783714566071994102661265576125503656291359833091647261613524409180553838712139476788578745496221381348242881390086276939744157144783601189774004252963738341035378418460795136658689668343132745110853524642090423537903532719455214365302958242925436608133009433401580417810282896565034490172228477480639891772514176596812171085395403588575715978086575010501603522347299604541153628778356378757290208211804751463550928492764294995021211271676497820579559050988728994141529176488429700543574110325015986745483654589556485585438634528146408579627197288151274815655376906085018718547245148044993903204808913061294208100747860070018572684087651997889552296720407041062703419496992804042989554167087816981326484393089658063107698586107925516820841133679639035067434668039569328347765523584406997800721532694680877463347418319627291780355182961016892690731502693522269950797060415817828158188085085799472140731298184169134056493414714984647319173975530785472905283294608709776039014214340745305947599037724949949253049603172504974313969777338232263824641679241858663960792356397263570092894543435547822418560151226553764085461060904373605226640964187038093979235089458762221883401303165277827590379811876679076011328938941417513605034804462234430328800607237804085153056145438571318087422870910433290514570199942288921153223593645651129692646096074860275187615239861493644211284869096498919649999949242851283371398039826921144959835437036242579760092814717747200000000000000000000000000*i1^34 + 54821980308219460170246845012726807314860749670524587984163397367152967834469787667630828657159719435778111553377185203735464307030893166772673662397590617878719835732913233736256735950728652438897086670506686979696391913743114620258210348385341664157724259574121720332601887749617188871406919782855107181475148033161984587461003434978778372314179306366374996388567968499276434775242055645875344430300958226948545199178373301368643113636267940813096033195612849283819247395855634368143835990919329203111250675492503135099552063170334102066815865790692632042707257079124784695558639854684381501514261692966343223242017269370442905876566657729930759386598123127083446577626519167938290168917468543272469105869085432278030113204192539655950702536400862165227867142560133652922406089417361684929196841475039415089137223368966108088967693160302907542526619471479590241161142548651828023799655783644444509154260072074923967845257967747333623441977872553457347719011067811141650177704715577797949950076543525219951745479679899120502685073403913065611305465548351264715673743998380241741443170269306329175925950668411861492166453710806477549396337707901096256377970922784943010507314480214672634494826335920616653444422541277616766212615054670412117477517232172919249791331513728664129034315829097785825381623812959315273780881001433200486420209705228608173588003477921777327873494401171061840621384960988972288909360847666009199724138536010167283292294672484801184689428164712328582737137583184773294421879459444175828388314881135639789230049066007146042807311069710279198459009689673893453063752647502757548188224685648301655704311331149258266537449884647670810504532527446601695813943407120953449431095243297808212500879297189939640625648594110232221859689692646411842380637984853779347281400157068815318253789006996401333898715458600429591277379027122552810198111643796836891894061029537507121331303876451256654183384740591857992071895387389824608539698294463941361402416042083990729234297295705471197949662680548627752459032771627703756736092569679291436169354328493546457702333109811601980251835621441099767830596778592603918393195459545883924028338070988706083246278493123952093840130703360000000000000000000000000*i1^35 + -97602062620364811777008215219192248284917878930763579955136168945743502595208414628057764089418614147054266786785165382060884888615079537813587140657027911774309575330924465447791322462487414429133271567368655012195822504629585801174874816736279683795525846834623129548267044044391305180763419878398798330783356578902810174315828963326955271258172170542125100429346040871687030612381211724816511490755429015279722615141273954607600474488919926254619580267345191784126211368168370134284144626284848743477992073476316727927244016398935498836403127711976903221661574270543671379147497719370297950093612988562732256002886581372944236979617424762752138235132305899530684658131730034107780428726902649265898993927833073778659259809767049915670755853590291280504385557415745253632261337989549844669123510661045163506603449943672202365104127242931069930479647185909147747690916176537120460632035762530274590040518343480827609123542410248798233233281702406426413990502555761930323188220394637219353258932966424882090757095667459860700987171156490844760665133503602928421025141132264524147513774849446009212727336173267380489793609141326600033878247789645710664675120329751395752887753211095517927840608908054581266146951520770809540681858028076193953811638784141753057233925496679559717680840263841877550462001046002376726227618147247853493719141295171238159608738988894334808650024294168222920361431469235806174014845411485317168962982507261989126400968098890933718590889191933299650306976450460321892271068939213167831641793034313202543024033223179005847233838637987830367251561640200658843413539647764970295081961303935185851637001137438891537526847277041861293739440673238635537471055431785622211870706914767437727943386548924123293010157075391431436620336910868269253439211551501443379481075314946729895832528863396330154032740372519332079743211376053678085775211685043541959758499102234107948227196204357129736760183743941295528358558492741827304623191436377071499616719270999191393751981664691840452009495934812519428416956881223670764846061739802859513915807156480860199612777394661710647638727003043823321310695089753089343443509711967456861989900623604794764514700212672696793694208000000000000000000000000*i1^36 + 19454434851962693388396396766692676260647120079006969085593585878651555129729590986287147327454748390130501939281481228089631549745766694040141397405906633046249572694756787375463059619558654986314632972330648411294718706658351771601526258491109090785481481599082180589947857193146474164482011666227677992834143607788414951718614077071778001596573327388085092736622208021172956670052876058065094243530246024178668467060242806252101540000085291640699271595822333814734216813976142656174142355198673164158159160349176186309029295452916244897572087354945791554147653383227637626059779164089369163569421299893383144511953369158186805748879629514282106171732736552645571884285094369784756125027769645942946595457124943206803952680657474642705031272708690010781295622887148611294503924719078859673325282512103530759150970804364768140736038331407144906681428878973777777806672978617275433082390314174259252699816119411322008845514744681920616659893963057773635576555888511803555724037192636433492234589615623418111411272642433024824861125786924116209019427627796315647601191397344957417590761343687678875200446966321748291560474793788479923558083636537739774126465367079663680417125082969099599480472356696437508325389837592458843826623543121656824721195790459641464270607778089787182562746999280517646025067720739571252423099161959891018812271926190095240852060752473648989520135690493335205532204070056346609010843193607739491737632779711323020827796773327590192372050889300887037282061732359033190337373783713114862123135543763308937532051824001819148542534102318329603751175728688877179785673296283641210909840899141706710856828998393297160537020646160654082188947580317049826273025225283776508907592055557347838294045019731410853823999332670970370593311464159798532827157972571050802601130728618898676747111309643321421054840476366781565955368280506706836289713554939409377922379047714629206458960763194610759275832972294388697779622010493148016682122728574678521519303143153080971381361912778878542182698159185454347281968286393606350630433775331503832024106509582414585005857951417455730487623621132804138981328197932523566993990258670554990986960517287747040788476156709122867200000000000000000000000*i1^37 + -3167616192276197594291645551755678071953658801048559363455783710673063746489664948374893264612063859627637650295858079255658217665018889553160019053811250590938889393613214653175235014133530401283777680419606272657450125338199150425149233891192324306771224865372452762462459896352956368236107846786344492362389338122866048281046164063391678278875932162194085749627420539713920570049714862908092369355959540023553359178161724994540781576673518534231534553349668382295823891639454836128548361248762565938404501582840232368865939636997918297072127897817458241034008120353952967693018695213359083526228269390732708721205768226831881190909820803690926333929033032032563509792536258240670972073388805359713357255882443566455209535076976835188484277656727802842422976392486359062370891830539773462852099739060470874985668793719290434111982664568334826091318499278055354832850705889714053475312920578704547753829929704646566802806069491821318852359231948857922054046818347632621525531061590829779970022770076050996288740307478152018567479337752596541407593099785503386637276807491240104086579892473143320479578995383083595264734838755907852184007273626944464174773564456696453270081660394804952541029994511493285859188111969347903584953291381719777947974383306313730598567579117002391486111055496913000805895783738423153970445175381860900830479201105821454528224952718991802652965835434629564819549873710646824422128930741837392999414885669367471054762455483673083667976504485213665187622238678524181050650683244263331021362580434808499184028176792476276520634313994853562373417549363899758668874670280022457193861260257648753410920642079950671834801585989980900463247284566654400204653599164727380602899574332745063857589246502213135038381238697228258203708308924600769722856415395340289666179035167773462891275309760152943181474734303239753817455646710175060776368736813947486486810267426626138391237713329205976724164807708133409392109168946922893059211227857104304009016883846441941389282766951760676763656569555660780361467220907850597837211414813330460269711317792736719402982606345165660143008975675362031061256916611191251867099707342349944888678585617147650520841715712000000000000000000000000*i1^38 + 281582952259879800546971670064554420835444928580424664177161174367806425671195810355974639639728671873659773689340303126749864183560973139931205158623940828957497724650716777655402520374030727478766296081901149349192109387633732854338833580711235671050589321154759841035228049362784546456396827449275766910061639155967012840847609141557412305177865242702489835708648396490433514378553332139266017317100870650805045208993363032959859559474499111610551458953908758305929854245224543591601230097465182726534396762036262037484255793194365422420085100645400074321701155755136389818057928538109381445522817913238353235798596455711986962594191893507193182747223408707968672408709094743225730980434477957628196877824227129918346877335691870214409844137300028220660618999423122714295950860383033154232117901083310536223335197216389916842380410038165411501480060252145966322351616072898011696914240854983641590103183763612318291261413155970754165426369161087900882083259798591612412295471699751227352771284499408902844503506456248507864577735630284614828033740677228976209737977908576777510777152195402660131369299412027806040725745484541697746931242905973557374279608758843561280242428209542700551282743159368009870382086081255157366195646990451371662436461145177572930029007371802496908810576898792233992571054267573771995637047371863454863676196558777369601268954048610151896112431423960643682624839263208841995111190526330340686295063883052598398529986264465167764979194030340403363885253159648585285227264188961947817555308013271955536556313471120358636792131162423812894197841137817492184159738656968657712632653540392268013228726763594250681619908556245841633037281304845690764392438246033887617139852085042969169025510782949448216687475688246610218958292842422590702720392100387179880346322818062575475412230505596796705293742549546946628268056713630914623020615076894486694860895403125487648752237626975076303225882312923600591224551331284656867455824645534550242698262339287507930809587402552230936796122315608742972275059852207208584093661283882824731844215957773644031888546938627563469762657126644828235552711672695371237048226183927664172449727802252615422050304000000000000000000000*i1^39 + -25839917077145057084983838890453569725917740855946228669264873543089667182528828496399849225635106167589315600278034418622492196795589733296438951285949149440722501797422802369503298412468772552270633815339054750564492386071545179171515633354683134493346915118809246244163501933345280884077394609248143054468973761968661986810638511401223919762927805933573996924021688356754497406568868114914118264872713435065310839138691166047787557726172506919436499974036710848279933276974398521771595156141035223360307152059116479578394496695969964284630551215932365784281006114241996167145835352915541588935432071528048687201692140093163410960796153666321403652423485945454254971454914174240376750834684436260951788330708589645490359924382930245526418499916458160603769127103600876945878650723333500933548761656685414463915031071359211375867538735283349973421900375783349224767046127989105558013064658494054355991200744860906763786319461632777289200806072050273508887665786401004160518005079335044131000732810948995097792258802941360685227534678430838020344588382371599295014728749584704834807044277845667475835700074109925761777619065952550069858838354680279426764764233769493887267742562291145390471521746635489124716173993601572031907410747419373478014324288496495433152670851676258517007566160436918938268051007963316531507173683158177253981091026571627352835400842795817968279810661085724949400421298376945676316194475160864179934054272530591176474042433724045675022374864194738502009852521516353077679918356012737495193034663891433539468513497384508833023128386272797753836326615142156675774277397277053406104759757974611974863422038323618721122326246240771217043703777145647129032909266341582919967744264745372805675653582349630551295499943407970801658137093809488494729783706770118551266557878799521572396321653866812300450417256504854849178101597917477634670816925953416291338338053139102589891248445944893048462903341391855180470274326857692267181807727510219324449004433771533503180847336407030208497907188214708264452737458268175832216477428557257516770384446611195076431455360086629304241455004375253099056640100465092014725964159720971882233123365628464332800000000000000000000*i1^40 + 958020034521803708285474901994732803168655261049784077179482226552248891325973964114703168039520766322618204022823657992271341332139046397595886049857326560988460658443623266742315572521197705463588144565629333192775604225347567792615641639760927487681196261073573778196011155178496804911998246525373879120047745887573751719668691605998119043627209558571710699058779988285877501532624068201402285200205702400066246011299797569918259229294216773920207556005566116245497596888384777636127078462714456141209108368079680812879199733865990599295561083604056476539323655605367296514460842529409818927184339399553609103505527049937613739273446387676769312121809117265735399703001242540806717642706514779408792009806272372962644801700798996044879161261355152639331842264258784714297439445271038983202869857913574433534343557372913556425253160828852604829821921708830204648728332679546808136845033599645123978555755206725948198064967135870960567738337843514380985022695938056110576908051488178264248828740394630461799294705828703699699817943773224427156072796667462804027384404571640914350086695887205180999555799453442345575454228671619147405622465196360316507869254599241126897513076627315873087484959754241110987922276195550939485146279113847540402300330509643663042407428158103778798959977702227765242378974424368377037776397845602638302017028086799760520674735537162454604944148278943783461480675035951724722424931630662928690358728844221129064072447193536601893184285060772174022389966155403420969464921291927698268927342050051522290147508720099600649252451384991045708556533233376678425447363581260576207935386688566605528974516352259632203068735556412446901710965858593330857420142681798162487355434185871292195038900410012376770847377100445359939590794737251028511714297843550055742665506809270049405674450818899088383420388028880464546751828251143704611067604534750081547550187551717438387476086738986912222753462556691404212067964439703658844453385794374319075019709457311340071106908624859016837612718107651797331315820012694621764406804203705383996696342684987132975575853163018718606824282249587369419570366079142119004631992080541741963373483130880000000000000000000*i1^41 + -3300598255788129826306056904688205474348294134645892821118189685081205877009506078704549705719681644469513398087985098508096097787287450675045410300601268777095787455592089973843303117304004555119986888145452386590155654310204434530698549794234892520098097583057124602564773361384821768663011491473442528268247427240311593584254940351539223594352109724166792768616394178482283464770035086024361627397413317606811941290998671619044606518436668759881963012926909491986063643710398883568460832114284122804548191241627791151192306395234133734158257661208084766406470722689474583053728859980307775523372490160086582904075982451552908297298034965140247441390501683861692465660547872792177830507261663777443243632607906958568902099547201141572988603247364368077602145833341198387333695623453380406535684178865296091199398707463971475010275008535174326417783831184178171787096994033226257582365217538585531767111411575002037837647465376561789816896493941733098609241853450131182356596973173346742119664349245862800953556046767792083087656708604811817765232080984215337808359934694930708059107707134649105215983333793646081001642343252295781107669303542196282935916568121208355953179515025134087171377907398760951024889383637853891662547683839292605425392677442149520238598016818753731477421261366009100759964849284310266310663391830165297869775500170644756545491238600711330666763071097856039170807015767368013300656768614067891406043136737623323394289204305050622988963918411494861221983437347984116392101726189993317834567591866616199500780790556023116336801981089668814709204119744232734947478324808508085279433932864724492537375131039411833619315175311321562399418204922315266930164027396082803421823816577491580265276459160252675023338059131827079639169123568256647563249301289674426750138134487749400104630237194984977741715254158562804845962275758556303719018893514076098631402124066013202488986270850645999291446956305377441987044726832077663024437028178272775436716912273184830605498046057893055513673380903865667219456184314451157966748699020345403227285346591771797813721125533300660617124223286060612488535905659829548135513680260094026579968000000000000000000*i1^42 + -288192692252555297722992132650798572223958961972184221367352412757930365338379270362546140837065066149101850055164594075719139336213061803269636440218230976569861458630412672791631199404526501694786035516683644390643507956149756063008624174067291408582127337730681618075361475511819154155132071369967200260383990565374190442780861537967807165598883544101285259537571902805479070056123357300698405938010246668929609318553513988209096801103358983700458425502788725580403310889719655366861395743169369519512164200750385824944798004492365105716149038040831095232408866707018943213740385990194308674541097607425849682036220076837982384215816593182232557251216914419807406911139197301838197764983827512258564302705089998364595445464747848713773991080850250468059068762537709795413578177698284406795366941458103172956714468130572152473833568908952910823516707141861979367249743329841852418331850128294790918083698075708956480506269941670680801262605585151613073463612201631834237393930478515308702144902822241250724637928506283503869270460723583438275507148923082821405111910665404367979587330913576272388404598576022152762950780665735540819586675210123693914841133710296684691264099147342945805542833816754227986552106063289506749250863137654292772170228138231665360345337214024893784897188748561848872911146300388385324775356966373455940836963707805392982991617843287498937065277588082944920890305159345892462305454254878204781185606941478676804873553687720214665735743344389188767515491675470643296398974883817975127210387128407954268615867042897407555577393918459272969930453337319374381512405191073474991345064892203965758745420800039820545774878758720905104279301214579692089811830792860104857895623070974254298882944376247472675361405581010582842773256766792195985345306035718645701291760915687797899644173220388436446793521548627338472820322121780502688950239459903504427298234508020310960348302263541018490923804820097613093525449277799674750761510961944717994042380467858986164217575815649729566678865158685459686724683566246447577804932187040026931356556476798914899025966440712919184301855175063046313329540118718360251430011064906547200000000000000000*i1^43 + -7624923950194225292940508981741080507979272731014258943932447262223355389673031847462002907500203761560031120898992715233208925779736524675700422985067222828438325546361081469660699898870148116264969136589469230140187359709096044911407000011758312217419957893629993939649252370053217415911424600134810874444485852806759277052821834419767539937221778983437399533194939054222929258357007589401991166833042378170219494090590175553294838409983046240373312770085131411467808108920654581675848546647907390813473479807904473194319422470257423965465152522739046723546795536627829570214680919554732751158527609705934951545690868865726945334336533038474979617957210107907296907857729243383977451171907606326086477957286284337023216732004501390809523588759679212798549696799344295837771406752929616729821375700449066431456017635339978470141747009611964032796636126123601324021230725793714828090530645123957804758516543252882234030229326459884399550057437986549650002814475411431342446104356854041957835470829148085638723488308895280079133243409057273423581623423522064203068966219708629116850541661389603853679611084817668132043605900019098356593059510685742166313150197917128057698780710258796163703258509884817970767658696844364574449229011889047920410257103086456529567052011678175942261750121562147091723558543982981788371784416487524750185240164850965138107084298411684554971263519951936223422590595380357882346343479753652494599329925084998404426007593365116794199718378691545429944087228782104622055018332315284214857441017053716797251214266891363511224097075008407403506297865455933604215657925778613636490095029808051299496206967133569951132935260292403077524447559870210221028639515605485418048209757123764985526198903507048858393759466773966997530176705443530567204129095930607004985621680039561000598377793275856111328494473131778697475768889945684223289597694034292473440399009890713620464049064355275491763257370431815755265838677969972232997234487012080380533319249822255028074637305646298849235755551155074599336991457952384775535660252333100284922770346781254596873346509584662365093897920840848690213185770436681062362524876800000000000000000*i1^44 + 167624360678481772553458307686963769078890390116679025102037173160711762252833906423435804956033038904124130896345436412474071507211295871376254143553730707534747120270146458355307307083994753002344355037257704957796215190851419599031264428801745699153211597933785835929674500191485848301900890769217175996787438066490927941615661445425014445442043727864861646377357293210933605107466438902785849691338381684742338973517919820123861270304526357775664743407404150246277928692197355034864067413149547839961167061104218278044620258585858369284959682540994860912604072129947140135774876204576314876265522048689785645715037175969519551823367014010925169269804607038175267147717735542392066623256315859379722964959221121163148835632378953946569473384574251451440049657349506111646136031600940020625786639975404577972423463735541659166239085233931498663315394895357038030520815464451616928924566323735025380551828881578048860307031964133418124785619621096789134224680070030195482833169604335739442693241862551315430581701479115401687246190641060746629114661410594835425643003079208310217536251308777046582162695112583156200574866498017330442620778829016399522599741143167141759218821092917158180994942404725856955149595714537393966572808183101423475499610254341358654083025947484916507513865123140423131875097902136598434808680315309993865312850480246776264803629466432001239771854901557900398419531070666252530400562853253905559954423243301916373981271642742817640079176218199165903926189090487955663666915821366396879420972363994314224716681050367381678243840697486577704234175001008837915159199130133552818399172801282639467884477730976527503489513570623541317684664388066218903027834003788523992811124950159971471872384803358384527132025502893592392888792528925842642085912907920726952632005277476649944544708230262804904400229895352062065175878491047929826795661194724030433109126905598506359409620511646156279466941331999270007422130120146266007473778407551263287026309354325563284276075137717142218036310676593895043374615976023935698945818559511421210540172115444365051903018027756098269846713280030940092375276963323432656896000000000000000*i1^45 + 26232499293850338896486709935595419100545307293686191568707244907336578354750934721285206756412242489140573582411612380187886185909331020539807780580382184569934893620997526691919980438857999698603371494008707128946378710069918648588545969061028782398943345453575417995009596762389639772993786810989520255263377007319548834205038256111790645611656048830427972625574032448258377439171607304386423710900835943325579452024159830988839805959732021796337447944000738201119689225626883271250697778973687473088810752357523079526263643184295904258533363344263894285958731534062829102665394476749388485751233390213954877707245743258845383081795973622007993048670559238891831639909176072877830672813360894378352725074194236492735416203279576193914587441511822711634545681524216574217578297758528484646905644566355623328880815713517881132849936109342829477878056295655472364986761378422450297187666202858262159998817336396918575837886673899021988283681757659471326626030602866154034430504006098533617224775681136732220040802313911571743050452934808534679829772677104557322677297467113245976695745073424586077022825682183152584322297125021116048592424917679288089914562088109790243577345277641677780323371908781258974969014004906742491992623410803216109510538192755206755546548471531746735563543536416998847860314356661033828228370731367980379605786070230873457958644787667579467860185086147782824075800105671264768346167113401186201898166815565076336579183952285134350083994535808115631285162069095354331848675644522458885599025625884863311298838929419657860602719572683172512309686145900409356090174233625242053744630055558206087222437704131432625846206682559846835546438895506797931684916076732719214812958072579186919926757204577277093980451476546449225718983102969776822656083292747870491255878737371024459089307314701309335295421741187249494708494461722620332259552935234850370287854666761858626204801632816623906299517980825130691674491546601000663084817222867744151495711371105524629779557138048113392461106626910955924016657188088128964937073837976295958813308610246171854437127336981377540565913388939380495030139279387852800000000000000*i1^46 + 345474294474115150731685879666616198541015851154343886317526961453536224959799074333935645966547228545056871511086990509642285999807544030498167336749373336111885513902848974730163812007372292219224987083818626307668004611613956796971105865775464839929806168472178765409413337300376644364224208461314890048714039917435935642016716219079642967745331168515429514562710763020930328764284426658157799164475737746439714430127242933706703993902910970544142130012024397611060308342707373541645763354093955149447048468003804498268906146887552881786299474418699313508960828701151937967960185087560482946604264439840832852474277932784752853681030673502466839268593768195316775825974540568182271601962509307341813114152876102148502610207089493834462589572562402796768012410223358004199802794143884907132792408160589314647591685608814933432403144015799762532181784505893670881689290888992645422869978674583390284621936279771312496559926865283900692280885951905288649541813499708770987272593247113954444927166481923104042802908631420631491473670120638509358169474976974880931282430607112710522978662796073841878036940644400024177041035155774078603261237457746623564462249684442091742292342633158761707354231917458453929002856892234894414902111017490363275170814079268761807493429817405375952188952058491825971244796470894851712437933241151285623892266284073931601575280463961413800069823945279664831674107530230608773517962965022499385840563103489559700848623761706327720864857188095704379072542983645963483434512701151046353772372219507562483613682534323387753176573790622014483211555042842436063942465247825941471808624949110618556095658969669195240208717063167321347099107306275267692904452324731747042421777119492734280020034313133609836166407952590477315487990591779214213835301032204434685451224119897578824231393977546204265150744088756126900472472555232704200004950899449063486614262566560384612165662228873674161517372130414923202628665457579690236399223662159444829546644197718354477849787140239254127326457063098221380044320649120334097560197350420545469046244461853292505030136972686143538964237599220578046263644160000000000000*i1^47 + 570970380333041199467587696672475113183995404496892153062015116836086666605401216774539094348309194509305468359356471984877537008782282616992773635945189338871274114990628749388615051568450200116414193757241134705417265261717510112920247421758333895982913032390215112473334636818484145884002815418767722462480232725530296100371308810170328543031435049383724729643272939577555867772082143885023357955725681476173727045778668079088386157683770847705001877722780799538726243768584960200058411589032697701076701400541956465724038073082039120649423357735706529582390665936272405214547737851189814671252366083869734784266482658147350470966559703122265431464124945306141475288634910756312459846372466951836344321186069351273702749947432602603143676689598760039259692436506970095582414006146550948948549692236215176248744804932230814018723197961755669574812565061028155637572846202241005189040000243435471052979767702680190469477875630979080499225403397898377372701826669501345324838182687181933975563543121409107242944309047079847262931487430226009664851897782905376635681542836413017948780431572347727943933728632947199396033630681763319937644574815562785800650960283299363628111063781175174889452426381178289587598708777841368173284562568835906631690985644346485245988333063130815054029566917284355266185177304522712085406651660138964227743760500147031714061544312816406800267256182278143925358178919386269434335910925950325277885548010154968256398313784262274449835013007941697960904884711351739319907091150282098203145467697645331429241142982135481120503497594719076706694030301727496959972510178721368142986226160556918987185237579538327105884388013133500854642719391428975125310040676139062745667702642260521282043830706170991025028377606238056530725256097455679899871545513433623567513475273880020030168145871789000539723210524051227959306206902874603154718628128477399207161869730117123590643293398248016636264439447758704851245345611511608439274784649662321686466746735088234275698756054058408740539858829679060488914363166041834131294081485122634655997842924412430378317995074344364732830372006085703680000000000000*i1^48 + -6676596421970436942098268935468565186617139577117151312781818423709188493847970211904884131110588945202123270231790996652217484705395619970967765358018831604303487795647724309952772474037277390724735338030142520942810978591451774776597158280916839018191722679650869836777324166498746864817517025025760831409421119499402987307797721543648695584306478964182999531397652409214714134102454119693153117820935470079043919355214611866003747872431156097948407941415733113111348392468573855732524521773263035546204678667660827265742377096359723090811826193246303382355964491929885802949220983152069051284412912877717195130296196764290569093933660665833036124533368665604098643349538436100455727006911249605573723280079691356709638930162557108821212547081567157327460308261307317021694293723167513603665280786254099949113753517569355633439228046185197243377297240081102165077606657397515524479714486653357133181723706213497750506187508582513568819379220231771550139402367916207948229243935488003938549428455340292537541488256257846875744197536820811799038583798451319001285150456476958028578291080641658823396246462223601005537813046181575631946051737402559746651977861778070386569466888794253139148610003678007385133076521751082181817140267226009901900499110926903092254178295053767246182155036270386079333746846729504655761263452301899533776927729185827041138015994037426136500482763217157995945376964838541630053853275525778728124581479589718074506996496671263446556582730934011969156114176950517273763591293420789009269202271258540115213625835237124682174182756327085323628780999889603933264706383782583257870565148488209961210619937520099085144000648161354995107014033150813974982350990422349648854418059008175372254031796285634798062684313082151475978428963992226097311859725818699469325317161245966250571957833460804323186920838845528928830575419741878787340187761590743086621446403483340527294338565860326179647430662974357119029528166319892962403922551250740180982690231193932154038154848928689137367387430014149829499697558129249688057130971679551445481850916398019133224009391758388964386801090816000000000000*i1^49 + 7974580202490173101333572733277576556136675517165639898462411617759332988605253133398605106544306650350635130524341724285838608726656152867807222238669895915128327457493335399453722023563466767974177756624862392489261238270343341811531394200111579905169460057445016243741501836430279723380076636443530685117619305380793131165554338501743779566388711445469109489818606707923056000880083191668978923403967887175706643360182369422083974691053698581693543031685894119047589849018702142786146993784623156453484329346880032703768212141967303135204917786451168218170833023020331296468442340689532967332218468062821494298010580595236763404504492612071068094891618975679954498468715779581713831538822991794509086999699970204861872244698906707943268655503144158430927804182920716069786951989553717754374278751620389416481543243474447192518292213845007672673212628065702349975983734239663799618689517176979006852681529375137685590090517789840298333100404522855735772643143602194559186583776336745645941426297038142170717075239942361299574114336867499966976980643488409833358119031282671252769163765574797917639494509316797183151633838050678355583542014159613245836513446385137854362703730524917831488446585956713549653700875179739823499941927361270940286477781404865631982459712665212078201015819705986855888673243123339898870766775029209659138485426533785093581464183134397997335798997927098951512713173576865845212684823266980722497228719506261988213678731956928437072604747503160509112459782016060903236099657917762736049596326775801326867340720233576841442886885566900745105456847939678214650717515041408615756992732919075845686026696418444577173476099380816184388944089551538556899650560642822211901246917319322840048828910260210019473949289508102381532161142972301400290761390805015863212467090006296299684802547086291261078512959054703400510633633279366104468737526291884740297401645293851176191615663094260598817545390490838223156302385634193839850142907351716818563891632349866075646846391831897582388540524029449907162686855701802949134188788107093253209173659646579023342085853702134693888000000000000*i1^50 + 23280156743182816411338496473033883585782536096923074679573045845490555448619495241994621934616642377009621279908339139248270767061172284949340855115238809959382178776757204195755861803759837946100533688581467040155581060195923582654250067699376802766220898516030561379228779182820225099960560642112739155906384419207232979013092635036802782591045634632512155253778442138921435345159503059479987702942105554497442717667069146738115135583915386439554290325794375387373670214188901658477406309991564617448691682134276958182629693455561808994955675325292500292943555103425287509334272150453467112848733110906281011706015656749014145012812474517750014323519939982132614005240230218012316014560065884233694643445722000663013933293931067433994051917728244952844083532802566592017423583280931894643413249035714976302856425381930194562002897518237770466622396468530068658778372412140970889840119130697003692193475693708073585607575777841098145415046554339908698232771233826009350336758903647349070588718448824564107897877035368102086384668130396004143916249694973218479994869629257402222335128507030827894863683903409589696422329337592557509881211329779124495524362578303561733433559373312487624715017220561590635410879350751462486521131927845069632076251422025962214227514274914381337907719853901433554489673899395568594425852262432281445295306502572543009646301106727825927337521960113596474595414411738685223973997682595144177967133963305901814067485140130394956022691077819797420911724874520781042078090879899112857906326070383127101021855682619517038038821379748057587490318932155342300341999325010871160543388519408743105589767520732696355016559634187741075887815101805162525154317704491237889716002803338101461966228944481383957985506087490747458345307915861623196899181745076476718860002114232758646787747692324686729562873847506081864819581479360035494678146245464541486608583060754739699668152488152206692992220666388679327039573702712696320557383078088871203794798265288388692830696225363898677819415810202666096174756166197800907977625920311793486329844095039215558452125958061696000000000*i1^51 + 15214752753579196062830786241497052641235202568789523987957461373887992979138691916990726596472038733536036260552746730732106567525440289627780828619538208917728212410072705398163407876227491953589213666337944418526032067084147269056600624108070745591308054481988821390288856523869710277164263519201536310537413117017375973412316852540591426224783656442516976037993239363782629727947864094206920625130958583233849253388599440166442240653751515594876692307370248966220783337556399560697587737932189616018615815866865728267589972828255244433892521277472567189978683665870627829836860109393369737770652686489591364532847678209879405228320326177872933339679425877914548512500245593208960013212806620201117422954079717058524204523378886544372789214135851852288433723094915759343290718152896046615351352884845865324429642388562070251861762443287341436479335437861554381040395801444406653228571855729334084158586986077676923269708625847217366916901510291487940717415027868845064490961008732953389718095580812026950901364844226421210016934122643044425585187173474086546556627413632875087618048472745399736526844333449659420827948665178037165171696279276113501090552949118131004758466499345539511596389939210888979774125455994809948636582665244768878408074469688242734705803805295344298970638169968171238178516163136428997742524371342329663229693541260338451329128228925186946596458410887559908947768280827201230015452046642065695615112705585930119015938578586433603088682678364212876730834025754235673390501138541329582381585264754520438067216484586004324773502462203529177857169518228455208772306886188396269553390815852977384622708401503657743832743364676957766075671106516781653625249348222081370301573113497255353081996233832605439529678828600680773185011337664572344225367754573510216670755455189918480161663181431642537429756776357933608312101751815358934394724108042576183643782281415650001520285858259934707916404128687169391002059805087987986326255515164955738218564833455503679938563407764265858583680262069520673085124505135923694777471547433360247606371334682841353537907200000000*i1^52 + 2209251748900948818430928964625649477248239688019339573292588318732035689691095919646675280967368580973565934720928834196156867323930165881390188417236788902409434545530525284990923156882859433071243770967837774232168203567744520347222237199542050354045472913235202560568801660280806206689943737636255080275512545754543144118851959514567412293544251874402120334524858772436631160876047541960712372202872264475802089464786893979947975342135815856750451450072637903456241857943349326626816919366167330858100730013532628750639931286830053705256508007872129818627134769419404756437280967277430108611241949442072100464615228188421970754257215043922204223019290349279120112436589143122408901892519139553998299217918162351625896668571786480670161677174760026643301479118222168465947388230873025519476008185459299452268535980158049720966949854864522062065078546577868246634598225578605431167845262582435764233344535210122315302983490871998025788281331163412712198112267002187625259185727781972103674784290441218359515735863366447985603953326531170373061578987241127454364907131554799340930680364004864456118888105916986743035506538815274845563164614273604094451076665285738589687919974665481756084730364138827401583965201638013728907592776435849288811795871869550133531537974646904509247341997818370745609533215332221740033023610575564905253684962465868483327831890155616208293122887611513251157494818345709954574392623636369098878260313937558840735051151396555698025203838810354405186751894694708324782361445362831114556034918350395162780965860904069421571608627561347093352434955913642177391112873438648097243075478315901474580147036020866572927422600493466075236848470631548790431875275801298290166566212604449455462118173933185407800098498092331424463209198625564500729724000939595554903522795698648676516863657098046055121665594147248401708234601159484763962639696758784284410791439063815656469249503825820297865590853631275169480956180696939447327107534866250582515960038174819259526218030809440354593894290168192149996770717248709202502811216936992351286211711124201920000000*i1^53 + 2418456491383780625904109924027375643499545349108408217677641049640367617615014714783042333739237106932325128100168593767859626200005483608525106668563806695821317258712532983720145971097156953617587040919752299683874177472594556152248758610920095232093393211382232232107503140665914483908986644499979159609233102400064420254297406037271995364724575820238126410709919245451210648449865884824228144342168506797929396574496402935780710404127844768718429499550705877208445853747383210199185389469661785572918546954490222504577863096821902705120900690343609196440409665140835840336791063797557915309269450579934626227791395942394041437868367645748465167296955585418457372505398464530180385692116535242776359187252146909396319863577769308217358222693594033383139768263567316667335982044903116795175260315042943410133651891226124408797176859462327684192924224782728616569849927934682923668429702470267295909760228376129602803567388703894120963561718811184647075524389408850981436121716435369953925117419023859380608986927879133196350623886101155683990112999034965210733482499052557394877268937330915710567324398414223128733601806840472076556374815924174069054576187218202338470937466033646573020521424973844262779285479100925943255911656206009046236595828512829368269133895775519501640134758130369569546261326876318227124532718991108110039194452667283696810477164076116197476808698940927626004602485223497025980788116983948638674701363015404487261707831703085950218672816415344171992658301223272435383134221592281344371521953310347846312586086547620511651326494635613054769289650736508219960915622897264241739076301511940791358560609791195795143433728845639106411418189175747588705569051245451363143737208564802187219148957318944679632563338664634373412079396947428905557210340095678513498460741533257719633821887864294300533793468868975386681165893223944662315827970484358415566431646605823354611614354116290326807593320733382255080645439378968999143954911029514802933271500853158359188587987764277053570328521369266413113124132818787623870141794973299055120068928000000*i1^54 + -540663368140314215993561326889170089975648599539771389486410572728820784152237819025333509416523185705923067838713834321085916530626278416195058522457432735454511535823884647172211707903470005844328449915829876066481788908465532406664818359479944515294598091835887671163150167085181151666331947539890434462828795966409649858440898305472564857884131812139027529730467554054099771233202520145497307325513964323051178974604317624028749997348003836601074543141391352897847325379968102308060063257483148552851977493742125863619786229103337645340468795851578514529678201984321971929074441347130884802245041418311010726530084173354987264278648376417069507449244344450586624395952945724332131095577097529396792980318918592221198507084945497056090624361043384639258108652398196361554498968273003560344163625768338059148274051314664108332731755569588033911645812986105292946372959137318867460914693889813205837137300235993384013757123594860787862963080970962866029830308625756746778942284776020763256213715509967635439218126813471612430934980033041561356008239154661892436027583612382929116125427057784994368379816624993739100538201154590964308351712225039052889316988176126762898074225935646715839650268673749386286953772911986222982642712681156672210176259990897225430054006185865676592112721855886861008968691703765338940652448432128790347571414614618400375564216567754370788216492003653567348118410780522637202010552557502447763147463006695948056570587942238799451557923570334218635739517399236128493020391692837651677548587584400617387255959175734137619092737098543964551077655242898370785763758181036476079342654266525850596396780094189953138725477875563847319985804991678933545287294897117281480504669696495610160594427745293384290956546998295645381651814524219780773130205531131971611665054624802279074561519613450685029122768437764237758623360756821567610049541012389265155415620615887571831881436182962412881646782823920213551026578130784968142877400618266410295559454329667414840431238342153410422305329811990816681017546141554849041111471200000*i1^55 + -4526073583064678450358773991452955785785653007168342367515205284807234026572708042210305270791320670700186791620669927677719802701028158984424855201720340449080513431072044407597054512297003197367638444875480548096412017116879874618093789511536217959277366889716986515850508141573264710869433734343543141356982377136177094915878800271172669081030374298635209201835173012104816953363494553249247598746227372562790645802172560409447926809820387900868990454548948269451223420086610955764677114367589609249748077386223153613874982778306481031391413950601844159042691560170979223747812069277279676308525447187510489162817919485290303192082059462898807487380405408967909771073414004101706266470265098028099191310140744658288080639781692531023143945824812168056412478595604866593267501707666522635682126719177408512135107534204221324506709774418388685736761924651063539386663563356510519290338755058273967252165837036845442437326552859960451558960758314727800494015658516436107352710635605179263510278400963264951008380164556405609604631118487589533068741507100332357275750846700831268385716488574138117304847922360658520299578003396360216992538113662593499755867065523523351125587869053935394580721613851962362302597816259825562715008659044850765848601865425206521707723095398530378666404859802971044140195836963979683729222035256704968415316898311732647794006186434703257256940363449774884376193530181312165190259834857213663458631933909650419619778374944355908469092317260405439767214491253932233975656273556679228614471316194506974195622648606804555924002852089784060905204935025892267452565600093632152552764468664248563939147202882533514865705727558673455312174455039825056745096430095717659090196764309353698583180615231293105472918351312533444679639011136713053398584124807992260533282112632337721240697744342545920704220031941454604557151471653541366210623652833498204442683741865251261457865912783077583625450308367396505282932294001131105668176433226046134087614277550384982857902954557899623630988218524233565743431760000*i1^56 + 29709263564769762801518451219334682374616914366796906570290877844110522921004203156568630453140834245146504605303426969725868577004608162728855608346241266363957757418217760797318235070524952865022555132860119891695711974225768728516628500045032332314048142841810312356941918745874083957069669038348444129772953297397415679404017277482516184827400631008503929544409766170660769193403912774915807167931836567245714659418608700435398695482376882662197795757773735532032534875209349633911955940393935178888281783771795360818932419880599756768294438998366299520439562744474480596091372831472526289546783699323722278404066522687382553990862246855558544763970687576532760324385975344133003311593862041078883568954879766438563378994236640728677768715214380923885482156577986648498231381702563980633777154725034009255850618180538272768749254465884998123502825069567921747555189557167526881006040141238382823489544773875969258773325573376681866950531531005420769174392469267821031307634659196778593055545647097495981691209243365995099143666147403803651363320256100580275709509665038180835599718603742440994905308612239155181323106790894396007127840775038665625214243037220745290081977914358698297823110860240961518714515167620314800262848940964392081747811555204023510941001082054130533944338962373148829587292145345255585689202979664638708460930037287457596614985693091526701209825953300311925536946568675699286932732779190427180324434660923103901965138304358976961603386773734519340953398803946520673838900183173927169421387038176201856435247048097307232165943388492699039842109755382575966883911879081011449086139894810017232239558402395629490058487071553927469259973318654754035569047291635592923446502541311458975873759295030206682704739754759528337286677426650278094069694405101314577375540591644214585782086893584538691302677958569938805243156564201925413771625432435729490489235839053273571575785859065152804656392747325420681173757866905991847430945660647440454700697265811234334259390967870783382606000*i1^57 + -57895811020423112755406612806854022245111877079598893811075051356578457565774435508317581930764360040250433900325161868143036917508582473429856368728718904774667146215432197707494133706572325109408141687929223948154327116541798967629154438161717862623953385314212531044052900735484073916238645630906732013968270325347744504023917905883715251201168421922337156215085663777876903259223946631489294268369264764392150379846421394613775090285928617124001320979561668055854510903607215418460494533673044722768052613129401413137084934916385929108202557627475455391667092172327192926996438967647500602418348624890310761803015760536956527758988281336393442219879071481240822559310063881273384889869569454659369369115617937356152581337459654454997067415607299096494712821971584072915278543779702014003903697149685173654387343591722742154589852995076425157753891365795360165150810286226047397989983606530733171311123537430300568240836668838899738548681362265116237802180790741444954660703379107203249080886829460556244744548063456999304533376974134323356199104256876460086606302834503885893389703226918937915294362909467786969013083043455509509014586801386497175774894747667481695516902078110049602923370510252824502472480876276973297351549409343974346264552629039636961977871117571318597543653187035644155466822392360246097120096722724225495218418667501328975470587489023132101187110516691950554704551034298744489553458427583012317388748926959422120799471504225848114769059289109095777394978112275927872174468877497617834993577419785887421022330656573773874610541739515799088980538548980021688123833966713628419362589708621303112477125137609251406590046220809906062816603791201857142798295188100579314215445716537105339732541690693172083318805684354403587394505420685866407472430218751704083407071605363007241790900220638390627674639429429852376591989581848827306722771822518666873833229495037887306788521061075260548120755559794294526307141898618266292228624584190609450062126426300480800*i1^58 + 36023842714708251879625560644152877572646598573696715175915425293898807088654255727506555918419983607255805890403899780021984745005547686767588188915201806230065258436437604566667153063786648162460154772437506625032826195317358236357567951079527641266382577720372922298264117590517977620422658430067903249727358765073883624403866947162245584293668246189873685159262584621382113373536775357486053524446080955011608798511504747349144458248724349857341712998188789473644701010795935527382187420567848079549777467499766857655822054653853861820414027696327115615486555982917067977450766763704516979595908079043699489385387853219062530010684530207861757672929859922542873871491406556923340749212057760210660328641603465186166076861425762049815320998807434150800545230183898606655194041319108470438488950028022744148636904271670046413520189764546593084165355626269824760041683379491254391782788063720137644916861943983122875191380558491185449823069441706063927464098636650212448471611448430902178600955499731055524000479508857355228754028808803878024484901574629364264337259501136389355923818182735890511554290346010103906125953489243510898467484449208981403966327471353220413577727090947936845056140182289344729601710282629958297369370353591156259368536812115723587927647078791883501216394271085530617731802138786745030174431281519224990195657289151473808004783557876241857164598609562812154574585374125443396654665923900800335682094816960308662260672039110992483246368072093409154228796738411562413515149023085965507250856055157162372893506576700107684760710990695363266124030655364025688007821923273656946791054976625864921557647377321382009853948911156988856144537814035535373781082893360290084867060004227566336153041680727798632807449226439947875144603984738608446876433925340741785610213745883365994151675672714383821466605538653726432869429726315427883047856911573888853006359447904936037139081530766472472783050268341576567605500578195405988279890192445*i1^59 - N1*45582294603264026655334072562535205974025494032410763597983393582713800382917038610719896634153932415175662251287164421006783306847961661847676217478840151000762791079624096550502801049082032786333940707410550526784835558370652476462749187340692669084781533441948936558305548383069464548259530134543018325727892322538599357237320462612334335121115914710885995737870164942004020990813269690156510440506636699291267569219894988057183762624637620544820709192385804736726430698995429785696197185691090725285307741298490369014001930011153227294881694882499349347245498195117502357272064832230293504*i2, -1739632139997881145883624918800685043294397181902792597697259576627344077440590615776325399585137367746712355100320562094090429763189057388804534345320234546389356259723810736757223645367400868707818620924368126919861200765919698613500214941245682416981159529168192362471860915010262402876462551993765320153199734032973805893862216122625052642087796847108619799717741681087646760713282110175387850752375638533977214106882082460832891836965155764093896140807875991553749547126233623764866931218271340492694864782714112219104870761625818228888045977782426745093256449399162842752502014529688633842464020360129290493046947916045497703439036183115021108238909167527720031274723269039728220599481891385341757281771414237450425940322677386045939245135933841022823873654173703405948730638412155222047309611047572336212311587728294542873177492456180178581766717968395454387587286134485925479043755706914834457166275002804697383201773638971479566455953399761600201203541299030100198584285110709780848119682846269607920381417365643263111094016505713931019628234534195810066449008170867863206994669629739640209902000009924752039843174734708974483558915362571068768931571868549203879518459282191200972000447425850547369123104610407938119727286685770716998862155731481669214582210064294390613826163100001268411820895876988270346393593341395118556086936528642678115602669624172357422673669103382359828790431077584481149723535929450176099757958499311754199736188987355987589201763129942949515950125306636197030501040362607477335357475172306619113973345450474088612326230971072058249237338051307601672070565478638798547895399340420993480692099705161511072131849523119308781417488144036768295751007874622034594449672753429686335962440862921061540953678158181165101561061250700891010565537367160926660330181810308285241028996341716324448171708616436517967213356799543869793664899814807077234336785311127562924485189042126538003261821578367460704746844557732095006483987168474290634990791978833853730149716555174558874774327925163939119368259059102388279417591723509185409533937164802594621730550013092995480897077339222265185787566826204023018872642948449708662072035147065196387932205948093696668036805550005133583244162776283029997980382405398743798478367679316379774464830969439516445878575368048666218974325498078822400000000000000000000000000000000000000000000000000000000000 + -1943346112919871053975061929720627700861951635100072029692848761626223094368139950176373296634347253675187034948308924170624495619720966825539393318488522694495648066023927675892109042247487323890808168684981929460449230561035952212360586499844497659653302089864167752277955497089010522338622237252387406865074431724959060456017798513555532725782155688132646282783581395249814035636414853273670864432925601947261594962096302208502898916646085137587003588811941959775743127116166539443359351094073181270381624952473918172648576826089618152440144433594788686195366564180205835403629686361369325746859779396233935778112794057839211845039426874306642136336415827755528414624225034237788188348195751190081759266212801119478550567540342255045165051382743477014350752354789465237636346671608895685254127051093973829636920222040693267703199631166311062234300965943287664092480068524625793694164264938063646038410360999923540787717880756972032273004120659143797110998531151126898758152133076365331756924428677970469131277300400371064939450357908209791470843103248415989585434221771611017656639599787744176449842173076344930600375643545993494655928260990339626853150197584530170626594972275902399300157950453096284523235209155521375507575608210650980659334038228870679146500843842721471247248353668449560878131766138817778123754846785056222465372744254521146672006604615864739848832897815671162275703021050081878218411678334247855158258423940320690472130528369077337951485663287244205676283567070254587262342929996372053630788189014445289051792567953547578891843613186755886274778131070434735844050077177737280668243895192846209696740411263209423302975097474449144836603664030234117971898128188795546293054151800722797467326775403626705109309201594145498153193175330327541127846175585044523047528663138965720439699814722416977645798008537743880279733919410381518670675563236266698300779629754917326893232287832594582116684100286874127618705810817648755177093986873969589985420260466094393561157042554242694934845699623396305508077935408527147114000398835696193628130845163398162820636453472276190844092767705812379832304245673088295962036323266590082594414134840890896909743817669406913581079502786240761544090793574890283310847817202790790678926856076620596279908857475821947032871303203311303715236189694853120000000000000000000000000000000000000000000000000000000000*i1 + -2875172819238203280606309792257308111621716941614267471709718618509176695339354430144227502070432243470065642408117410451007027080769881048486237265323113324942232495387336464588823598801201510356775617579880179925957919474791692402444180910937693324637111464736677333541799351684304871512266840682918246367588686291650524523290992287411099767999533166937060009097503195500054761949101247560077375342667378083910865008246378627371684249508320927189634513512858384379956063320444272609464797858673738207625526738876847530779789446164414722070919762530728866252488518163157146838529627828154248736690167007771033450074942702357235269662038793656035474052157784545681980339452473505883461669999211572081177832701661464948950192740525781687638674089496208818043491537606971424116351690952447398232662249054348832773231985357962427342731040379669946407585605475765427862888142280173835307229579461822541919714752456700282667695223733715318347155108469392322939119523282079879020348397940071740627514782308968426192709475984396190905679467354163939382098130957172709337203494433690322876177506319049677972909980432654352095184574531787433673858640265151321045404851365955466521848883257137824428847740945098656689293037429431448431907834956828674036675218550792047654606790145067938601295922454246662095667317643502784427498056450386682077753664391065472541560520245964745651233778516038208623137242978779277736333962780836677104076643430018932525938549553359348320122862121353649343228549423642680653907761868473278127597991536047191484420915845279690050794688725672418418578992603353520404652515452866805604004200616409409660049567916869885706539027066382873170192627344449500126616086980316941375416733893818690511842627813991083449248683309989379189620881161369391543880120962126876824575864953003018624844510855136370529818140201205944307717070739890021209345660666666055982692278584973492157354815569789133793738231668777983878564762014898118959965274654650477109865445857756986736073408663369547769000146474315526694736648573820197289846141967228273029671881913789591723573730569586669755259845636329455169733733785544078271685248274061509851148446808196688400182106631089066034387355113817057888884827485575371556331777515730992934268586835929042313739470899017935769345542714774869674735690940678144000000000000000000000000000000000000000000000000000000000*i1^2 + 41499365637890372420021051047362526983946405588300216474757823584220648151755685659416196511157298156680344137635214428143245317504068068246955096928282980617568923744631361219882251533736349976969373093655567242888492859396806323379615574913913455399071824497797933177453719384547637352705061379787899199029686082851352749475721644711677050524379629568096965935946229529300234864923196195616611110413503597500694485178768513776885765134974381704822071242398444832468479186353328787090154033537951736356031154440636524969983713201060451491795398234395979855403490916955802066861776003907822086760484997296232392733030862678239727355463175914650829115460456703622351007343388389220734529967924920405793299062351386954120318243176116076767531341203321200503423771788203977007133054667951149616977049165517555443691141114664952188302620419983132429538169018933190217224269639832747454011846657108376444838007398036166081987054561001587332645365677829669489017585052437368402041834935474444258988545629873493823428417250206104352283664679495698451707653302351868769887525634090517217745737925162392434061738123267036749973035345305411996828296485054729019914669911915912454761920800944781649559517274238063199974024998287078489149476839708916365064775624696666278544328909485642018788800367693536008605516376919391911780082778430000711222371861453505185245987704814423190187806890189915286524672931251557488402335835091442520584076528088543910406032995486545358751646426841320237720658124023168704910963063952664027820459990611339142880012024892014866378472147284783713252245005639845806095593924669910132637205897534688199235165016587431842318871214166956416597169107107366990104744483485956092302556616199217068773099676552931537183361770506551578381662055356792515018044466305208093525907476648246913221967288051145560146407610539085041144004135992525659048450129472186089665304727722065732154464084662666521139587410551710226926126537317535359054023608082945617543310288306206875075955609149750008506131047273975924850562569997653994449346075973206956965769606017134784865728464886807619562454314454299535455305724040444429944821006723188831892213257517623385003951262827363714881320524748762884241160682470043280580798759996879246031587045388015373743358226439667912101805678825321588879919466885939200000000000000000000000000000000000000000000000000000000*i1^3 + -367275728746594869376280669165206638632338037322077524945492709546024999656543808004312107620203706891605847526066470849630866037575547044955780128568897054200741295640005142552301976591598049904878152280636101056057750417071074193721142884735442558649613448017582351591590286448538385077106196441325464758340454390605887101645894381376631380675900655698354131650855290380690219809854776296582440926467391491062446745940895414353388917408770523000983717294175461094753750841849075460565063527731110339327939078125965138511598567937528038973774535725398014296098531133507470135625459915061168717528733331429312027804733578561407086030844804272576661024548267236738001929798860790290838581129358284303290386719226555911627205706077688430218499351303649883998031943066700895389330577598656571450836003279763807689156931894887090192726855699031039385122148209135604225052367068115026417788182712246625593936989794121931965139880009537961607599491238486596187980815637900631810230696328949026071425669829182868881008583694383426854617252021623230788903856202408512891119824206946511551581323151580971443962049028823030185857102213946069363273706177698566225233352860200965754440407064152581120505869737850051977477387230310407396452173918532841706557385245004239058380617459191885203808864615838538058227059117914358419910671179033298766913875594643993236595786928116131856405045725902808564510130376054064044040135506104181557529441993459098829171896771450236759935603198167816794956790255156842551402822419387397134653595536472252008978150005606054224868028018345115949372752015550291111105290476149593128173406935678584315561042442907509372604274868161616835203278692341589435354563721646042628151340103364079958939636733692861370165931832487685482297972211296726056082306960631663272122651727230057584732213434196022996260600555210303116755018023076649511218775393465763342596893885654257067796852843243892794587616557338857382674762359403898671448173733125658346968550248779489135974829534492254999808334290687331500577204306931901710261215062685943992061796669194067495395183708270310421697093303987741140772818838859281510912825812956005874848467333314849054429871897058793599215757895750863163730114774316873562205717699837201899775555551787444759706771384618613324951154272587138522295682434334720000000000000000000000000000000000000000000000000000000*i1^4 + 1741315312408551504335057400409831582148714421252265996497482063989934294969969605434324912766541739842946081263128216753779196475881820408121723386963197473653305162830925400971544673105168280657324895600659586047754022483762228081271986163953772040579677406918474823687242944325747905341143264060824731769289334441409896161636990271142917788658742100236927950025103072702514710335185345708156654240007011392420575229483876063220411538405922694192551396796190604753531627606753182728649118777574527366548273238038759962295869570346034892641521931393773699721753534712260965136657671155899966770767959237871145815156404612903949291623502243554028334357047263519563335640066818548558453510091736353223739293325977373052480511994434343377276280724123091938035235054156824471842925359371789348613853529891535797321714252961324093334047821425798107837434988070679877736293115254292106553084531486563211229188997598602954502580046302227695569287819031802702085111733161909907094912035080088075579571557222250108856311079789956351018682166761431799188351221433204982349737884725197077526810534001154218370206162863988421597613915804476943092322004155943347257446390088886719541167430338977897080505747189170324375795700226870839906262294646610261785911274837783751408973935551354197451370967849169231466468745918821550473725236742264558546634742841974132014626131309258036783412581857350869366814371522249281939929420636057716604731751911837107932373865336858371999059654622924400240037820979360025722550782647286765092735750605444651932103563324841109636486068026998881337812062438543341708900483769902125122505421152404440587383432588959564012079133619307899014101311194351552719212229171060152933637375212415232991933187101776630288532031965103071131121752758712591406953936013427910350421707143672549162788773305699285476416683549329790430446837836868073891820997158901896026688877421191797650438058486331804327632549683427279068312045947205039868399352974027489044752518716187769473506066452158758401700029411048884791291648035880857878263170776014643501464294047083641347751572488212916984887524815424598134893339848351794787635137673089930328021956108070671788288777424539330630963163713269328308734179532420723190314711328819150163666904947889034025012483369629216626070282390763584386717821435904000000000000000000000000000000000000000000000000000000*i1^5 + -5949096561734648400578999916955172973057488610916192835968893408260205270748811016837010017407074866470022807247893996156011448359312290452943975656014854805260588680207565758365517532652787980353370700528329300890555947194878463394624248201753323156022717679666619791873628043096205787962964563576548044964672820670117203355888819744916928801144017826586084556886112225996415100486604168381426985338633097997758412097476561183977370040885552752062418600839160093268965466341548566571930517035993921491254299180090340454949293447236912863827760356293982455264678948235674006194050523992371131242163450601404398020273372449796909181956393351881609972565827011296602827889579651265687585326684946098273587840064879968995507203519031406349158452739426217327520656843109856937132701795545541192331405512765148739723249996294387239436264271359696727885341404732041222730430973142620498125531127379215065245439046366554285863796885167745192097648023729370835235133421460580368564814252154279589412764867147205426832096772029619001861550317834096151631619464804382909541634463764103209725520661301395045721383219674515845512329180143921839251145049005983834433558400946978766801473089568828461459552122689749705301165139165139747657780542618401745670297833572192174324714478532582351499655867828876709838217151641624443706395612245953407923387737033274136939452049112466216270633430180864063424943612648144795193128536846561832737546696532151689102178288932092214983897689958242298874144399480066923049072863623059806120944916890785829130141981586816670620390308738474278111032053068144721074266696788390159904459135366663867962326861474937430696687286175230317479092198089894238875157416821688097598889238866887833897926019321908407568552053184260273222374697559468742595127394009346966775188049501600879974180227117941340853310603124136017533323605170080379842420698055802656400152701316751727748242927726012348639068881903350215591410191474972694100619174245124541127918836746878079357916422997340417768211436126145151543540046410261694639231277178243493817660131275432072464651303504097590164739566806312352425337852751536006194611006000923929633751080889561802420141117847546243098846077765975440580750264060146955193664602721379882644844924397450311423972843279230421313031525222482188430704692428800000000000000000000000000000000000000000000000000000*i1^6 + 7749785004219267930058413410049651548111173297262128125339157810324058666908784716284352239430014500918107161005638788737290389871666482583041333568502867731522283597661554744807852392381461361012660423254854774567163220199202682289757942673596714817994472850615193362390110145362050894580830878741577079540089036615066162520881145786003739350711965686736825159567824841068636895920426478295491651990885563625758792182438804789662351670474924808124711606891469425354760568829926972830264964669708038917192835455373170268187467310095643955556961298473823973160768047095158041814506520606082263800942948276532553665619774857073829171822788448802200170063186662075118636521621431221110375828259937287979947519090380229415459998822226200399102144563605357213384727334679227209691515909199655266873125120709662144130567965387133328600783912330352603322212710646425425520484692604650120281721243373052031855692840537624650094379577282643702253295530065294938449869703642843383358287314305393027498361085458387099130529109471351860969092024430980421451577002528073305561001655325554300252903299515467146518434702166186741762148656540916561596603728230937694814613358845620461092130537977428823611488678148895624433164610466504968586064488125581131977645671694829560100413175047664814657915055025771363325596071588568431877906172800683620022377974497402319250994874398492460282860968856768098906298543468504335799628136263018835891966441450794752322016337511254796904981689902057660935983568129125128932188827987492178691837209542648146532631993529735123643582633351358691520314051439152122608535072476799140055851326036247884133776681610676445432736258279343983243377385001777300309413645948809837291309588696088503464234919163625849730234600848336300873197813664477432496338308218796124303814824237877063368892021986990074664472872509979094387857572050213103408592539043886232909486913785405261403485717417369214946505376805858269829458514409925740314346727063904321962755048110689557890712613082558059054142736546417101159640856378620586589670679736306193583053349859656508319819012759087702807437455428297243622109558151732833191579994563814852407620570465178308576524991476934328510512318738412857285729229117227569984579047910279344185389357657030431006961126536583048265054272004407674270184898560000000000000000000000000000000000000000000000000000*i1^7 + -3402421757859931926963980611474237830040096955946089772714781106934316365769068703402909281503638743125345340553909731488846946919459679033049845539957568224624460285701494793755800642874785968696845047416545605003916899414891414805918912152177588115483584831648761102578322640610094262047225476888900338644320189199552179925862241959568036820153691017817813045426425134498423442939082218885698476918089295211365341901649762227888586331509242554110877414597021836560583225881580654907542186302811398419898358019469413209034619145211507525064405552043339304924451033064916421145952172973051626252894575455193600066559439062051602904074456635339617684230915926118171453925806373723418011080644418752798024137161419138722879934216713406922535515138775619511437585987581697614206462719658753459915057578600869217219949031966143713089472142126216231604512729119523066802091396909360117193597974086530794749624157259127260272893376137825952144431268220746537195323367453450580123842733584306798547016567803720899523281557017700279056067710067931980602084665335668704167829514793213437141956475422296395184876952229884135408965348900703740648441350129740116035055338213967056617200503061331592844571996420668522304281280001614554587046362205138588088532771196501391568534947608934145254530309909445461853626622941292589171154150621939349263043573038311105249581623144169730377017523834682727466509939146149817484536017217325523822890675044817317091240357604811005377468371758025169575834579227814490905830682122889467846188359265018013966249790094989739124750872903962385832078835381329139773229048447836952123138364865349293616919723561868095837781110756972481750072351924131369750044595828284903183141696611187753442644543679652385176876653352205787246936915615471353095658492463948166981056312497374999452198919897757825404179573069995897416187623305454646247672792954364656124919084242672119736531068645690667088589999031558178489710843026107369709495306111122852615490963032025886986655244822671608370519085373113312628131836351769806423510769784399578533044407128609056525236024840643183962668148275799198328591795951725711705271543332086100295892784292085568509373033818679947760404761701947312172475173744141926830636403367695145217711200269120588692850548619342885294731757899422411096326144000000000000000000000000000000000000000000000000000*i1^8 + -4225346939192589959448357876388001356020779778429050708068644041342177797999205581069140850751184777265345275862380566886516418118246462983799005088761967321603635167174654005882300410743224066421044896001725930677991139741000945882342587700307630506345566856031000285316801866390972168956749719344794811888701504732266024956818665901099315788454858685951841915240437453369633504639457722456352841137818516225606621086296846784682036550958855965493258578516683595011428970708804247949544304596789351048493055012971889783485438607021151778169880634759411633230865951266669784208819734365046884068778521193864674357987443575799635345198852870464891035046604891315391197577574673717757948880593228005740071130610608704793249455618695310610263234993366950165849834566860068641387320083368592009527495278014092664717336131544250524532953493724526475167829030615394375516245564798534221213571224962001289706377069465819963769703761784984815870689067759217700367455879377461229499725843549578707353740917213216003621602110283116275335072948774859478729893930809510686827822545026802461775545799635966600763850446545214730616559625680713218013245619364282136037363331996892996211892504338231391835395099333843288012939788304103770575117722427051670518254790386584112198890628875767731099139523920575980594820868128380843939640611019240542616631291063468791796887341027769385925011258072610279226811422825819447918298085184610987047103267981813402302259940137383713602935208510182427273995470897025667668612732268466665733488117252096902587888046533923845229394034349386958916966537679347934418117899905808344369737377835763336885361053718262888667487382107886877747044556959674061513176952702947754957172298605346627774352550325552532598083914676632048740328951545606318995335834183867766550734894485945633280836138085251395671330701101037984556031799199696793277611371194304497793787133259286377025564618060473962694635929897146519653061989850532396237722301837524675257469762019184095388647531664171283779957551506457292841970982060073723550964125301349572129512388447244114422451045545991150638381470183808432713082425293531896922885285127717895448900943794037059599232595840360783059863931176697576283458748534185548895360075972474714413779850122753985151585930303413707258590122510189110231040000000000000000000000000000000000000000000000000000*i1^9 + -336957547872053632458436779630299626999842227819359620322611350337428188413267120539112422256835215324334388011624408791488736677569564258263191710063860918638061645656206319671908802772666250211860203727218063495123228067357419697088076739585163984087592290042151756455564288008756258121779863770074483781385361700662261394051375971029294269043569416664917244302551428298394226970225887604374460798145984059426729584285985268802120871106266910499267196436310581009560953735268495632353809748660405075259013279949647745330663106566415385114771132240632065537697184685151675497952364432171181622840112609695596942355652976878395776729802540054344424566267925966075725691146353650940051018324411685033715324331557466551301892175127690619750575091813431324327473721886439605072163823136441872184833604010912496483024424326803617555686152684628103132445253929997087478829627927553901024722359569719072291583738631608664894332992531223157140608115719212615092784404659062849075626184782483541105608036856113791969633353087511191332205310585343363149687943912157919165195780594581922468488044701817492667970147539737242875342497641044349906644155676922659305754520624375015034593454530880618051124478998533486871508864190784269556772083473682968436034406016779535111325805785222217831680677619090969591313476214330026167288221908683854638199896830018282173937221333768542151154924359175943038771280824814724975137113146474659302892710688984826944405786283584264607684261173570416063132209752547869783487044089585555839998509495777701150231393705328149392317957292409145895935630986987413307685304238175614799199506749765382239359513174228476244227861177101633827872184877094369621412467459303526171148278357749884441178413888021929218978307833084234621339958217446260480429996127101109052121446999698109847322902366789521382798613162000716030782178410912821713500634421697243402160258792241730798858473620527640220077610399986173723871920988818722095119983727822326925475910680143625464528679733923670839721444661524511252419237657661451766956838137691099614637403620459082685723531442248379793162093556482970757028906637063036475377887628560918580221237219703722916314227191031097987173684228956121993824010266097205655866980958336033178807649365569358469024911072879092340886666304529807441920000000000000000000000000000000000000000000000000*i1^10 + 1410637414536974209724812726885367241645727809701580282661986400991216492976764953120153002168509725592044509293338701219363457582074861171859539655075563253559606948987912333819770404604712297100472763279919695431525815825494972368590253449072156692178109703033386339876952849348236351129227729161469906619951014426668323158370496408829311648550904423984488653778674117706740244485974995730146085870378697475184710168097250412320928187741707940586328674990542904369772244849418758863487493551319896615369233922927179980489172171065859712330207936511006566398639874422260535701643662622375541055065663763970401549439079303128062913259540782593861543599651333373321232103596533428661759995999522145396684612754739710769282483046209430752050882661221060052321852922175972817320010921628498289121902939658740526158884501654476157802982573226192344118280652153587398877649382672501551071407757877421189350340763628689775596259465543348891627766899307788119792894436361364637403562588831868121914421645663246011229315387068073575789525341996462895542441137161468575217327291770746338334202249483777698513068797380860158988307181788740069869231566657700292833957210536360489307499969714985332775440883146108978703131424615782602478622749693693059615441192709979311934458826014304735663998043304539964642940246758942538708971320142627867662913491094369796803295660399544064082547636239757458535130492847906509142150769710552255030351513355234189303052065954846134848176935691716326844011443427790243877217549851448325307543029983353155461738960739480544126445386623821364943419825718544803222738380771323202634919466210520516176722738252772862856714180904406489505611555465963243761939158649634377195936768553214297615391576221204411577018629173165578654288471274828476545591135234941629540133895248067737735805696527050045289434207320468472176703805621575200880394802264553980298812530266453383711921752685174788285354438016336862277701449566125281792005014780076953418626240722653485065768272130402316800070251627330975538687092857691800801477170170310971105672115171494186082912919063792108011110156710992718595161888404050140096678540276222770346013170066588198110267665179567252331439864132893827252592367453228514027775119587178547426871646818168557379566312189947248051935257484633047040000000000000000000000000000000000000000000000000*i1^11 + 165951728099992803007237830788085978152249037623497669921279862344190853539650634239370489443237163605627914001139615432774960322276994824524449294655272633117175796449151907368043478653004485460894194615811024039093697711998420455221930531700940355884398903621906266569129598360977843076101749254042860552133380563234621535508290400025807682378847958177631654503811119594861455506336540676732826638661803803894820202269426810047097742617309962461516301222002740508892748525409707134688410885240980362648194510511619333613632070902377163020444083231244836459947973282837645945573055347456874479472879945146471682601500024320280587462344669504711599304580673706939245151203816540861900778528852938089107443236024518973230316136828390429172761886164219922837742710678583572865579702773759557875733860161664102380454612991435639477180437572271838093633543106716828688733975273965317120688636048490204243459761912453667057532125043425987795338794256569480710956119977970693653808225189894187045995978643736379414074308937434354560953993626991769945701403481244545846208821606930827389129726687383334734492041480598474723568997141365264771771872767839823254664388427921682660733434172682385284510389627223285695685039159579870394346190154301154180569978216098069717703414632114082427438626590115826938434810484035108293785470281314533820666188404048014194682353202476352714926129459898679496821833407786504530149486019823447822569333908184645167888228717714327504296892108168482223788606714531665394260301386733385533912027078781653301891977379356758002821201062959383197413706223797224189181387465430147038060548250123152661080877870258386553492553496729276483483598243228237938490491142207065244249300369102779958696486523042809865109853222471291410894435092635341632853989465288746312083373216209058449506721712762516007542931241112780835760359876594776677121504588959308782562484077102184727241241854220430182728518709963492845429762345736268223186880785750617952419517920095053362652588719704842448025282334045661826588981425105866495234018683952712081383965658872643744969759060038115602167981034563019540616978143536467114947620940159396568257649619313505655755044610066413345136836340413116804414653535761589885882698236296458224956645281095306403570928359833039974752263959950131200000000000000000000000000000000000000000000000*i1^12 + -405835431930570590948658326536219604536488809598588132699729890651969286765910945729597159753444273186824875702367839713154744402160486711333039906562821735876878522740869363388339936958039919617701772548762224804168990355674341957668586197518051953456668161705012128347377812478527211048472009749349266310730746447051123492642806028591417336783297669541203770816923423417116499897014519092460418218282874001627158559909606275885117860716892629755674100338654812383394444497157779951333939118277503846976961725369664004031289293819226744957028474097338671551331795931119666904105229158582283183644113343416931801331566431846736147877704569053037506619223122308539218881102143206642167357856381801869409000044552144447826314474283831492998398529901125843049625094564107449544405735043355098352342797703372913239694769358885516961878258951662869817808954909942541979621626520496486467319376023059407868372001137389831087697033086269922624987364567702305019599193076675756484368203903189081728413845352464134800416975241096558305418809052015131392658415256118588549508962592239885971753727282843329181650907007803110318098440155438425950319163774721446526715881935505220102260171710980994836863588814551824483208351983878066653780037895846628710159462880686761266262664592626258184448341820705982639995876719021023126510670615367677678615028918076583387173161974798008000741285533916738837206767444901752786770889181702147300709809663720773377023865061229476145985057104145388591691857678676631012127266436694891286572264375428300509576344437458347487838346298006413208628593293937599006833180748120222150182377931592224167140846604261799541291950794623967306662503661889886503624688552104066391077885544088831850468954217812506190760329619714256889465145928728545889944330838808313440357677882457702431904157679713117062316584261541389813660565139450651339863798285289920394132668205130121792825183277196989012081268745205873524690721337840854978001764203559859580452368620490287834885431955486673795977513896505566707980533595276280714326231199029504376122796291698440022694577458092848987076238134898676075052028165476330520610224490715283251353832614572612887135466714882397649646262898424120209449702431898272725000297485405132353879461750540631394878879147238518546641682484428800000000000000000000000000000000000000000000000*i1^13 + -163510157849428050407732465516793430297345344665077374786403330853931927036107789242384988325447524312749764187982711501604030954525849447919109303135570703603843664561373245457204565041756189190616977597638587568934584202712831521352543932406984884977353366809636123412269289140561555521259899391355348230128992336129924401678337883896947023162452639599741442631601177606584564230785305011982937469649825710159005394514194500357835195789870517793716564844176087358800331024263112712006946443214608147422858942407707751647604448443604699376386449876325705217534113911492925981649076291125633640563820114703537618788640895462129078622531088513341235537407185954310233234771967876479271731535319430038698279748473907432043909208577047053996962231552908499677916857799428965941479015836865063048398525624572384046742292889284068263088485075647540862014514108308563965493627183746101361630584996964205236172741369200334820965019011695465501965716043752511903928738167952348531268817204608081073108177201084408718751992771766434976644083397649034208848653021315745630478967423212932411663839255709717824015547650999430079536045220334712185146564305868761125640718700075026767678592110862105317804617870198083806982462750338203158988113248965942332608652655778296954245504801561410586469792118734436085344348993739292747052884153524409613282126653890732949821958664224883131604834811063956402007372968086194605143233742333338049474243666016216172756039913883620962458400566245952641673671742632749375427785204197005646123831068498478864939570491919830085455188558345410208584374687056211479043553413629280356827792820976257297802509729389098300605117759597148122171832157179366723155653961598145413266700594090866839547853206312685129220525682091978414837923387037510713121495889626077374785663696161639875238438879297825203860422814541518896903797563163691485302904762694053887142435765979860312009417989522786341996347666836783978072738150208727269405812034244733769553668819494190968811078775816599152844999499648891712730769711486956105207381085111746098954022653551569407739868651050322137355870330011252955584183254707972248536718013613987695675191055816794218600710086558951219573470009172731392094855466260102811709031523723042884027635989421969867959672810258530070082256633856000000000000000000000000000000000000000000000*i1^14 + -6375613331395660450872295196754369704784651340202663473793963614708775478193684066844620834236562845186504538739823834863748397314244814802240668298384559324651219810637767770619260619190962889354212450875307873535740407763515589719355074218192548071080704941044433729437292299421492387405024360886337494071303073780454013826065054245999242464374665426007603005221388966201777881632092926639114171784208246388696507811938332999201607721602110880035090228535022378987868508762598714391586758065737957763272553709768778417282418372750133404736944297120359961423155413657516823876734991950249211770348152816917837410202899884567237281645640086425056197840098925777726596238776389564007721908216553755440914410689503720257921063214411666978932859789916588534137535498294309859474993756454030403968519789972661259763222842245802980810993830468182620492208201310532442571856136536121484775207573357755508605994560720147984890273216305478481221296134776183839133751260137117789107797432782667372570923847702540856749317285812691365634519465360919577549780287061997284406628928411243869017163084120604335523715989591367418123149153726287099907571481882272515971241278678715722443301161381293286562725219180492654730715745268169509396483751271407958818244929398382904289059958886230426646258456703458719139816948111912123839376151023774062567166709522273918689579349497905751583058293978291865807598554848788160740034639879301093983599721531830836008257342258576177106615004217502733133887035443047287204940808250697952283382881673813100566105276671242027088311530058204612769936326302896923091177243538044267029268391152262399227212564198181025568423771985763145910985348552491748882412537352801735484028426695692275355142244046220028170010499852761679302855692128857198030799325544939935184695596118611724806367977286995977365102597644703820301299648579207903830842634190495115714916138451494146556209121773357578590006144014177806977644312115916064961898321515617526174016763126196109823693984271812779030247691883080254447274215906225630317159810813793098437319547696730913069405435235363339987105233879653379030293115699995344868858984208140174935987577766295990491967444241087375171244211928606025142434778021118684189411453385604676933844081759142026940148839721200730405391564800000000000000000000000000000000000000000000*i1^15 + -3303093460979428220390575994204451063226683127127708262125100434424135801425378009772968845511690182682342702048586545711033707902523133741217921830861012868951210961868049841610121100268257442343452975670392084550182197740430766716834351945226364916906898128423613251904565760656083456700543044013471380405584387672010307125085348965261574567034956781380031965004569699376837255396376630470704610746801316843024648458424748501977725614164887703913935570680814281925422291712033886302729952783981017452115589051391877930684999470211762851623799890477325291719727122795070565578565836306092544617810535582722201366277022284313094072810860913480853436809123127558641782421337143043240899712471854685412951567820655980659068598764989098298278469911214069669860262654350734926741991535650430500184347440931818712045818382213216421150109485744575390874742487971972127742228744458164539253069140324245915458893979918981724631777217283184055610741559086596905143663836076498964504493895098740477968327620401360659892851413680779588449904813324409384186454436290118820420533663457053891022601810701613837559058893310487100552547223564898225775338202908176310893056683577756042129233587249787823680656609190344898175188029099533647699973960070940455464890465977069972053869957544454741336490854919788705122178337720565039538302727683394055676856941442298675128375401846834608279239700400358445158646063951248550907992117704673369871293476114226326802173456670756534092844809209843669936022795193157563930679039831524333185756708232410666328766263487161970347111718313972707954351548674607257832347302553353773016728651580402443671513244061848731557842561669205724017007469642783151629389625113089842465386223436397042531250928347920526580859568725148130386810647701480554461419012769308069809598719811356317198277199103046084551973056438323686642717868101978506282048333832858836004650761588561051894084426944314425943466834669417929485088493699646131257386997073149929267621819723344612499876137942958094905470546791329379218460833486471511608731811529719066783293525010003853323125501358100750115659892964568789096297304008435326929542443534980990768588388578465357802633675501113486568725140034174620941379632157519748764895368149653762138494218976632462720561609174741759903662080000000000000000000000000000000000000000000*i1^16 + -483649636941534709683413794472452338821813913296405466073327125794297458367896651792671940562486262875586847346895286628156797703929188103542790932297284612579028315981273284408253383582806556461263290271323421682385507342583003108393181895518266292368332924200581134347622471581088803235868297375004832092354831451514674038450263717140054851991061865241950030204863916039929412096614263477745575251027819046400028711338709282025612718291508818628480415227073535566538992043847513365866549068622995409987106402072309980640281588511623520957439556839500558868702692121831979518679028092356607448431769316143404319688867730480539902159609245844038739706904463660633130978126645016447459714741817670674209187725372245899828398573433203075714494514498166469527988175921959885078331904143747243368476750131069367450817900916190096676289120177826926137595722145323819115009884879897048727230247360182655619546213662868419992086884587421700195979206023540252376870114869296846583152758750971288333026033568147359814233203167922527166542155997068225890148316505286512503094833529791329632860678408898150711309877653562108740449564732326226837212716407283002163364890879735606897458694530047873513688675707436071552221123156905129066058462382441555720063968336584685919680683101194520865357677861501182863889702120248302855894628472892641240076683033673430848311085481042907160656954951105683857830505673145388561843876440005404836120952238622883696778663550416459419937966937235065509740422058043640491723866469662766927872251347262686543167638228339555984847400982907847310341824120825243690105682369707745423839726443325131457939927173363404319087861605647609262021454135572958121924534151884603202567050460992307160625351240535696691728470713172672213099101114184250928271460985736211999102404463115931806208930614504282763980873076600553530954179236484519992758943495376830322357130312054153365525948056920325653511794083337154462665854346240877112250982754372205743762796182310690928657143528994161216081068585997146885611941468466604745798396747635897814975229154830933704154489210202275679955415678181723737722378346273668092257263197810054843032821785452479133632544530941025548818466612716705982814522706365945862138928716165487803576638880897515050328821227503629631488000000000000000000000000000000000000000000*i1^17 + -49986351844456348511331337617415481122219331786515884878788766537278778769535597530202630140352345081985507126019537446602838069177789778200258713247824709462532040039225645007532437775065770005449774626254148564502432608156503871989155653773242012847750374259744821142025765441211440450070642210263915701995510942308322753136399950070482423453498220848704082474877937876632315900877853874315354314939565801327051316426014535329495735989327466933442400331227905110382999556972621587555676635705626564277029251719757788930059956575939475276515734934051434430904296692636771919553176976841064366311519481242478706167313255955094747511817215665703999803601400650962597242307614136191845869229287081017893483220819338063208009975274160065612350623763578398321288521123083277001857785193578162830256943287427955846586338621941350817609352703023731204486087771121378588543592370720830497324410927659166265346852450220301178831404736762389531841447972019548574957470010412722239384682611239263812495480066656051143612673847131928206878896336904705722673647529615130092531973566697043714075389658598705383455779471623630477279004624713780650218171748784500739282022366120007936106251218246289553942430245250204537068829309681817899153110934728647053169080421930513530913925665862322605814948027240156497973142819385888639771029420447482409546889879561322148852436469120516088211024376236592039278657101028485877680062928686379025350156123888326207119182170947098831061329326108621533443082981727566868721077523798515343742574569941349570177508741594295905751109755433953149752373876114263375387764061330132433443481751610786107523491792783804326760176481911094966000832150975552950658783383538704592772559181278267310937637176432989230319954639144220365050837267195919646917741818316137987992225916037776130978337636555690478772854447135817923957428724706858007518390640456044942712536285541668856650423329492901311275731452264533624299763043901405734701927129222697654402669407358191951099748712332984910515530630197623532925776180593756987547344309955716875070968196276327260481222549636860514220635154567438864811699767244389673670348825948585131168693483236278786451126857421409510307593681081753583799434487223996485059143420742419628344888563483170711914960156181187788800000000000000000000000000000000000000000*i1^18 + -1828816526990685719346615091528406639636130334289017971976908415664531565747626557144555988706040450927305437226142723714675685084463552999774472531913991088154103564845538826014013185320126835884069893275322460482239891037610593959431177238429243069781902393004269805398783319655624882209358970729349498648387606493786161476338669161141652940553320747053625927335748941309520407844401275715441986261199071504106360721128564103383723146898216927953196371741116558722199464625736604829882446147458633140610569430231099417614652561611465185998917688414277591237114675930059794477270014936213774533188767503084204614870322474271118812474322282199606933889858411144000726949097753740526341854899789475258415426564610115652608602451127647635442511980892060590339343417008508640975133866453520289940731881233744910417043964215514371404338133355278505589174302951303805306046806076703018417872226237367488579622491456483374722272882665180981052498607372674681993021774356348807850189511261021942463257649056675249547872278891061206380510541575462057884441835186688337261196239878113737991272790176899178411934951222314738770547270739579073512732905904458044516650853929810862766681675674772283536119840722443607913547791794251914685991300878069565062230395970391249293218560012682072502111622394727812034910636628764104542641579167208897988498910054304065106816817883769007056580050212624914984462932230991783236751704455431061345448555511495579194931307732406250426945297644828808323192569258192367597835572762624543239609979178275718913828684878944446697737471037840509840465977352731338679479106437640594696128137311406516246530316218299686219647778482791511759960820755973042425868949669150064436867929658589047132539070546590898516725996592276640958911492171554331424110166708589301764131052082593195651179638745557878788266242139859892562819093915875874301355361401905437794555132794988346899067755420584725962731667179772015901619637424029042455725699278084478918650298826913547173592061174682505477351770418945938754672311761149507167476975325041481507745720862485583487415875484422705999868141825424072631071004171294477363012717957457022999149538776840034480917257613796861759517085664961212760067186830384328023571020355329709692935852828928802134739884231884800000000000000000000000000000000000000000*i1^19 + -23708401328202690020676449465863807709559202128582095133399573697453590378922057102847706866819772054832590661810590147235972952621180841523639794721057483005921092751953354384003470407592872427693702585570014409624140692344454074734631922191301745101103624700938953047603432381286331318493983044908459064277897659608385929393815516144973260033212535688587297220593425334090264438148585589687361249806463436503084683522507488068728058344416538946259922831073960067281412711729766367982048701329456555604668953926228816964344948389020756144358682735300986397909430247211666516244034001187790647387895629009579979591759190840078742736353279666519348309412951815292617563651362883476652161949256864351794275133800728678302693013355749440821975535733301639066367003649804638571365767695373723261382848074443238027282794758615158839066345346364383263381595587192983249323500464591086079577034288652200501565113666824553708292479069073426683918286137539422253193548565897223044452740067814339297459589274688817257659876112535483311204447698960177983453120087731867736558438260423144643625622427108036225499202897104212803305226042811283005266201843715683650210157910061689060609236334994986615586388572470754059361066693119633204394927710157377117692734548369896467659405848253228457852750661243457207499913688761874172070166423548686771710326062495299507178840503898574806504152501979310760012823142919199473486160858190403136442074023578396844448977198434275431381307601837710529038972673535698996809690188452752483705825279971657777870391259573020032450690841789341997271200859442453819359061987592953300739340877724968568320664165307054867211086559497483739561633282100442426871726914779090633006193647932779767998393105627033094903514163654322217403665433211047309728691872768653389516352285144941408385973036008759269625807751263824252883157118400446284470313551464488609738881408984858540477506163020039719544827119172782404957291658018361103771242395288225367321854759899643397234034722679867769753800946544978341666454697596647301588993223498234561156268178934364139191477231608590633332308183103241358273149256085493857045343570220526699750183637618742819078333412672500894085446890119292904475659838457033931273020435657216671676578164546467147007706267648000000000000000000000000000000000000000*i1^20 + -56756091835326261894144615811277022352383197227948820695470696806228272451427260055288893086989597350959867634656004574386256248359210366618277875755136585468002030552978245185601830691251889718373024970903698453495716584368231946088159882409592167201115344808047831502035595233989680638308516710687694710503116019701910908804628389176106723403944300001068795028622710833376922572122000229794527351808360309753290304738661368101716619617350757593166246832742367464683176371713138902806054621715395237010096745614363307886351454409235013688358525668774750363481863774666349942351140873035131365085240771438539486383698246164288178738630508491175391222180413943464466746695631267510401172178260245749545545744016412887525523514443022457306647497237237177223296189852726790884698668578520919793863187391482227616470949543513971561453628069778564825087726830524057508651859827899288631116923138736229828650849435406320363582168283194313006786960233446758595429355369518891356362629857518501049443421251520213681173879886924615431760755420227952408048856235713177282782334485474229972760016750286012501186851068935622432291707725581162306841480784948057771568828484311319125077417932114090886666135479838523111191749163396807060479123528649548755836631000187746158789914020392034929571731440694659610783229630108143517327533392123828969597561562880682663401072987698852143147219017057735294928095072168181816007936578637998381301338243433205801605885831159865373193382145241075352016971589351287034002086370155897663460662032809497400441615320775506975697821337031645873732746708749715045280769356262598861454011460351657707234559764843852013092880713026526563813177908715095980098223099506862564809015203167034695296164561323169328450688647004589271721148329066271407421974760303709582806133757854159187005569588897785747806775802118274252660714591333353210886531410719556085989475632336390133165156820249322560817674460198658777941684591759978852513227821628544638930237588227750203258767202518958052901065175413889729726171107397539682393283182539162003296926747261938649290706651877259321020397719434625003225361839688647412138009779984661212373905429853361878320641657733319992364741462345093375747035242044256274251980166723911489819773731345705967026176000000000000000000000000000000000000000*i1^21 + 213252818438514950914823710466133491664139017814494879656950683081127167808008577016431859098238188910751647355926894275153082370000476892119344931959605237840649370669293861839336167726059895146095465237325628914616497794764079663943214960551189425132410401643425608340744510696706214086575701257145430362346939048717095907386635884662737675831989019819884393782279920173969960062947667721070553741182307283796852741253582194247334403744898848015796646768065654038650770323930607898413269835293901491799161082556922633863928407074247908833269629310590870694796477867476802432412998510428605901676545462503574551251063104704162905581277259021417768364704737484739082957266792176245397614011314048190347672485741045593553112632635762836161432752328430586636091024361602346250618998457922327268402406850880249154415078417082686895023497457832943985871371296946887726577376280121531439497930249222153934497553561099000988683984890839194465613231848060671639134195809323010681095524401692186981816073208690949692199735056337031621939798384785155036230680090520096265718842732343855344458359059771654902475946128285095456721123644773319688833037448889704746797397389494636162379520360208764283621232312911477826811543910546751452843443814111002922319224566753107689949693402356760011781308807500760316854199845294205088685089168658252699119351514176531606024443095884957946223955657474260193869795442984363850405321290134576150968995743624080486420865286682625267610365894680241032185580762911075566887231032829030121021264377793052336749893723853777636948733532441657022852779456768999714876034369094102360593970909499800133886788253175703090258374540368209216199412920723511797654788519848749826529481325565563356691437441585142677678977234707762342378257517614287416329554450262291395382638723848533936044330079530977598742214378187770590245110099799148244389992189342014558670210841479593039620895937256673572661731402269270040841093061386745408211389993278055741719986382394701817767448930333240882429537468242545255409764884165995810745727561599953229569781731334771921816493285343693919336851535260265329251440291375975598682240059160456367172503156968506128314058994532789688271557167795291591536921873257840068877133517513953870113942105002113761280000000000000000000000000000000000000*i1^22 + 1351608439784219900180956311300085072786603119642467086449855882536817099066556558452458186775756247786918402670452398639426758414315298240198654894905070866049886557775253331848735767521567759725001409985368720878858738731547290642765000714844996391775205192099363897294995254015178431369683153656224238134904737089097458047808856045172653082351793303409997800453772701024650157485373362696415162346457333602287878724751999647101503573864375957296944551244955135834520881307964003616003018290971995178306546490771405061729297677674414894564291248660546110502190549409244624173313784206037716456250282729482395589541106057506364119929878037095740390223280359474100371380242283371496870380549944611892500914200144961349040167936788181734756883565583362485098370373058968648068735859949678993431490426999562376791166884697705585895754217311825607004288913372071001232931971419178395289077571025836386875045768985153493778829204463703904778607848378409080342019366696758897135412237414192896585348881668547738327271252409487728875954303307650381518376383380904352484855994160972712679145954469618916495845631295231067370217943863298971045454889979912214041957665946345172701250794220650317881863721999504424166695362536907139376074517294430140754962175773672788269963599016801717016681432997747372295964708968227252847158881933618751183744133469057070136327609088728371873077725336443797180792938663260305650364479695753479817074697117863548660127686828831363099220160827095087970786713756111240088910060154005871537891264570549879434142201634154744853471873246206129040733128168109938619461447669479520813555154497421432786303755400752169238285278961473859320993211561043669466275481165497634557734857227710410262630954335313405402033700109846708854545258481887734507019856796054661624578304513972522152044969144691773435703902328969945763226836317247668129303050617470544187953316372963957311692255295544149560317284983504282302285764303820301036114625344832885197930266600491935889567716045305071821602238469131505380560525513403683123939387717178971407719733910628777683297358678596488078493308333292548391656736591364697058889377651762616456603860561960332000431231989038806105207108339398907605240109501735346874038405444243747410241448354775040000000000000000000000000000000000000*i1^23 + -13250678344749935017475807567561681918905481675830442391952910351155596609990119394052190604592696526695304737393587612731560251773167535111625976934508038963594258086700012127209426408832155260986215187199953604725968513703265767833728480610914242390472792563256232023810507505914873588786653736055279114319061736607575160627678422103791215839598492887853587460456268801414979587999264969592113334126573836220439132193591840048671248755206710130180777616025096083002958326036425912815203396984576096610551651766406406898363742749950611223645896290263018764816337564005577140927230683517431955236716618004569544563468942052711275186234218411881046450732405037683065420091028136906724584292385956613581208791394751179348606097721985792997994545698640424615944583038123329261960260015164435450442796981069251519371658081502663594212356981032273268036760047296695011196912425738465097916061958151148221576839629144988477712904896463372706976705096290155146271923236358258244949011604159499729733483704707387398383264463142035709722630901884122525470761147008410903877733504837922523164230133707604134325589692623368071022107860343262325219096008052813344040486154206637533591338496899909279057560558223021791350821813532415608249364684096935368777449232713459538442668445316134681202566405212175155956730949457142925467715132557924230589046245440545366766471053564859955097909858405466148498451740597805451789634205591742992666754439573847690903251408208795302904597416790710739597620676311591171080837696837969279288818256303097754094653033618317250840411243118167690129659983968636040150238517511134796635443523878554868553259067835483660229044539397057064752749261570593133152811866323770138988058452298558187970048708531327559944130247167158789530722166253394753560493778967412755699949388011926707332102351819047574184532117273392500048300077636210823194036386032331364245675104832963530738307635273943602378227834446978437945655823781455855432915344708101466638763859342314257992079781619174287844647297684404902493914606687174036818707854324313954150052599354269295729698069959800403950124194315305130806873001545785682713095894353930518778949917542757017515715200257824813522445269090247813767487170426317225270286007767790201002336347750400000000000000000000000000000000000*i1^24 + 10289247855170050934836988654101058765529991947870837123884919073712395489212123274848245567643399150406197148825980437510961971208844845463905291468689226487942594049902328778783035393827569867708662875583049756573316796363988826448350674118772164085813543783541456897473120034067617557913635716854820135762297415540260196288023172612337149141927391361621667259905137312686012716457867364434848985203061163519588273196390846647067305931596264102880471026996324351769752770858270274313631832100214564418274409822521770726410986420726527869255340103625024066309043190408155874343290207045483191307836986874212124584833211427204407452094622565853924096171525722315917543408754267083970178563926547760263653559361938621347407660156535058458336315168400980902173794878005728169120594120599285912107526379270014196584277116032791971174452854429896407677146398722158978279752497553573503707845056794022576002590307456475486494870950040958360196768713102998120992782940744451512938750082350289737994492687851929718256510297140790531261810915078430793662923482656396901386286186534394807418320786444062603006949479915694428088502713494739274787270799208170505356423822549683329626814048344847173479682409453841350634852479462342766446788568601224696019991859259595256132811673265360294531105655529198741325888056319980598704080491327697563418777342817495754579566349264548061821243405299399590620493448015649489814712692444422614725277365822607818837441367904565551576406900862616837313671835751839436179287706034788781223674934356817853524427377073618219679280162531234229615742019391919547401645266938905306292464608171162220353378607756077027500909312529527931563004861890948187585196498174634675606782257073209116523080739076936745678574675672747718796868088730086039590043846744265751144739255811419536156532797583869003548988297303888168226721105805301849344041942754724936952659168315138073816319803842415999689884090649534240940674100186465656703712177660700962573061856293289326254948913795517547004691202363831819473384844436407819043422928700854497650738435164128752400410563443072255815257610391555077079971018382748231847693562529894992567860124644288181959336419206378566948157654233424704830386534419617649959666454530072594853396480000000000000000000000000000000000*i1^25 + 56761453079280503024721304584853725333695913825331680622424017544932998720160828326467199908774492258378170505948686515606754713006768018831515188519881867081668441975522037397943384837641705886208353279098017006564227451947901464335632587242305918538908830593353337986726827415590047888061500682914298225923162852101809518759553339675361974193569944334084450012514961174814123042027533223143739222994140233400764294471866562642752619439417255658216865937455699443855325515041367076356928024845318672172227341273500520640645704379950052759948227763987358307888444926596544933240969050298383622247923829898223244505739383389694302364185390384290396395113290395244756385411594356075079800507794497858747088356505702772722268893411628486078948812135371562619980003779802010922551565054547642386608467782961731210955134206067601770683790481910126657180243890660540545000715234779175486092685376278518780283171351052240270998742100274360169559855579239179820630799933823848710416880663892026056230637202789396722748680669086923353208326134197446660552102209058969297465354044982563683379750144274127270408688505707493308256916912889771870655977838324515427453045781082260737467148743302818774507892811710215864112471646025051009503717223949218471420066121340645003293916831367891614214810787336963719248950631277316784052916880013124822925856866023106379528521772357735406246663170297949953033147396405199471058417640037612827247360786380309553860573091205626150935166805112980932743908711894997366705878441919160665062289206678286120210927168093380923654453226823118710180122216903328493254441417620052666113969477851506520222969119592257755029076380638454879524304450434873223627657703178418604583605844119566722350612166263786827721280182850838477248433632098828527206263607751264470227299458417184358738077860300606905045060894358173041053696274935702720625677968458948546734650032666807944171780246997619840720840521235856416623065208650476228220724394385123412655423441396260734879729787247026448266285677549767192254184326208009714865084976828338970933643467133981447482442001683402844163627325716336395516528495150390065369291354829241963280332231072878558635675520473044805418717332790103521517150540532492935490530606182310084608000000000000000000000000000000000*i1^26 + -152644298451167932405494321305165150233263192456195382428835668120630879487445177715800252329086460485625585083541955485534796298910950777313462247427375316475192983868062439816820861863915219244131223403943804493419238149702857741812527077421665310063832550099671102967736162074480047541585294901554532823600666571374024122862975701952625963380592127995666791205814903799241575056163434985389265905977032643829409378120601410116757008527338617740926917842866480064192379859812237008677614714387881031581677029965303797184316709864317200339477147592074367126539928502769229889525022805242253646904198413478404704234812065150121303409425662537800779414926590050831272639992419975232956952980536101119312959330772068657028502893159520700968370513116821639694877616154189880751872261766779884954796942975905044463898052952868026286064684323430309161376911384362934672213200449544485818421465869715504820592341054541417955358698247068688095772000290339151645862215371196869084998671896880685896189395035876264939309469648570608147030410897997018726186473652826180852566214263833997840353394952016913897002043983346326109465449531783900177347999801070707204504217325386669898702707607603888797449437107327864453453128724687543412634783100158672305610366100376690765317386055462853086795443819811424078136632842577093452900258824304617447683897610783550287902872100544854797306636628999337409529345317465435155502761121208753241199657985754862587253004164545274718799654017093277616114691949292021556396244988748664347007666476907810154401539758764345756103677731768780987326306171443355567993346887356217443899149982186930726503092244531090353422238344542313658275599262244684751321503334487353647524842389439141049607675298605430113965655450244518335598105609759367645198416752953191782438874024490654339937395376660777493433153139738927760433015739328461076368619783564331490547185454078086241370928217720181336628247937301487654614819744596727356393538573807705760223632687521315908070159046099561390294487965242063148547418620364098993607777052156068296624878601030248214219053990229573817129975516935250985237353365767055792886011959729463761414852070108973071814709544190186957123758865187878120648268765249183093340213620192051200000000000000000000000000000000*i1^27 + 81207704772650125041820602843777616257100005799141271297048630778735895979007846503137766362924006478681478711856336446117423329296537060848528996433566489680635074138522699400439963734580723795319690681950302577687584600632393645119131715125040694928245662257384047965306363268989325882817586830374276275725344770404658174589578053320147643730803467448591579249042832782069600432172986249520894327114846631435069591603763281767151248286467275105952013440425095731572810318301239217704446409751470639616062768348474608336025607325387200502335295178504632516882881599923223113439773633685256686508262084322709774654814006667290948207943876321885204214409359537717702989694625331163993833117236025137634302182212043727181465367516000500779022519346300362499331982571282923452741182143977566048425220740552564649858551691742997375102579455200072158986569449279915663157503350445309731591455505634078945145623899924801830889006181625995197365987319840656918943726551665467392645529587474524101826164087403369067287964573066437065257118907080291545681877743207166565366602331780865701945335451874579337742195535597199208062091250516559160794951661092560738428944405403343564040766501200901733184959595914694781546063236527094422639286438713245786975666465338456147455088977540158659920436858030722432572319300759721094446992457674255248080710319907017405740069583234399591425557263265167977193551042547933370397421518198781850658694833258817752409176388101683706041564481437442307810786640097271216372212712176911432441791072945740673711984812157013092852824332308980941679839287474974950955244169337503579533824949158321613937200612936574059729338800070756651971358638035539517914406094203148807334353385959469703596370900260657577452756296002257667964523505892614422129373188334188637827461555956681481264204839631515084434996757534755819672093409637333950562192713105769918888879241271198952098582665132371579005621293001632037224886159178005413351581166094116231321278344008077888963009025138511234487119065712408235287029867042618880919097604229368057875235456704123559823014481289083401705928327066150981204363155344180940721045100594358374617701180788880701936324413448610112686973635600458031407418483323976130305384775680000000000000000000000000000000*i1^28 + -71586195496752082529712918582928535417351897452033675486877781079404868540891188756142311731094946986948074518495009355486498018690262017127082664560423958837028925423494313270827050173082240395987981350497650932135296969018409478599689099176929420306164427196346560612363660318644376442937150289591863822210471892444662388770994777739850102410161494399366936437529288496189116447919254423901887573130515588373081306426285889642294305548788404242173826331719338386763579292232838640534781372586295813021217794572720655879060615348010409246507947282337949735132703981566418023096487893861288261045091881845815512673377417371359129714176837850043861723337460703477123157101806919688312347965488859001361609182059264110022685968015953321838395976938731016583133186118673295774664437219512208765401587878070289747089713271629874593058590383017330627585723585078926048573338858715153643995230937447346796932084852025655192837709096273769662069101348107944799421234749475110894981660092917542208283635198064366305933147387337456848718354172125240495795708402281622885277086192346519550799744397500288761275893558807896179002130879631950766395260772418191995633434861623999784437280255011742800613922986838659463920856528315513603545722632515791333899212421882602238229318889798026228805989713331606783668809391183790709550747140250361900834645088165049663450238504202140542949321176871016281720110307185882711400750124345136474227174563016150784714729679765736159348824148599274429972293917567046901530138849085830110863631701319557027698713465649422735277042243928613547720170056257931407135379711899100776728592579961788339004593339202954130566689390243100701759723536725054883097261034640135652984823920337018410138332737754198468267648269766962524983303679909314779723754850980731979887416217328350269508241290776264367777314077710510412255122814180129613329442763131085277521644272053461583325789927369981178673931169907480238058587148222497886905028969605414584671298594857830637373507604491758435372218068633139677004875913516583905687807900497299796845292251383965549026922464292640324509610803761231093071764448568457904756655963993615577445964945136934632393697805713517714475720274179091326803605769530611576340480000000000000000000000000000000*i1^29 + -795742986287237376044192826194014170799279747077867858312766629054760349167455082562487431768091144599468187112806990751614259479231807538158905310757061098560806004899002986556490603620425195006561001787265867378640506490451996348938763368144475663183702764230582051551421737043118868801352878483977761672856964174038104172567624961770537245588235989974850711662773730731794118615635838808532271683685634205974989972741074274690623690794030683306394855725370300826240699142466623026778726461789382973894737224854002049086135027670981808501951122203038126631722878452297680085698422153559827766508810133314484117527097107048256537931889923310783406752231572110992850535488044763856806592231268622277216278966409467497303720523475192318886449519773829570773514091343519614486448721108663562980885385637899929102560846799913817082826990223347776959446268113152111520391007700436462533605107085928859667785682663798649837146273411018866589586948116663371022695106524002671128510448803366362585744081876876994108775179349306209613289254752568065631025471658461639165125720800073181405515673913244088886700241372554309348380577477757756290374181435228463081801925634199566490805711023119814595955638174638401041127770611210894502302355463757444280825487346994258981414929806462628065335148914415342461931530322600275754063524327660131996062352193780704691538555829724424246151404213870752624739469204457373922855190489734417730015852743850645816065938474317464150844839778800280309114010164827302619541623720672729800995263735231029147641060826491605099427363991414973622768893195139104916636153625723729909926068749418027522661920516395914739826010053483969243679087579923761520241925740331404992653862857198859613752537876544628839925209367246407222420814302147042841102252606055292708807217013944236683094469782728491845980451614609159003394914365169339650509481216368629338489813031001886927963754693297808425086800745328699908014118580728762537565860912160782388593461111692778336487878962529416318365163707988431440933524913414101522795908876094418062830072084350241732910937594936325758337886934476236810964637308250537880940843331429068128040531991920922518568130614065677744317654268933970437368803001086299340800000000000000000000000000000*i1^30 + 477851318401502886502543641542259675327046773388574685174335727526078606932271516149974248115805627531689801771149448477685010076138105354462565923984619665651283271603749491998309920922475302134562206972689217499072568855885486155477609763518765875318520089190553295171571248470611410125176279724429866288592482350469163798897561945401587109381694803745805630615055117461083736975149370211193397806931886716713361495054330340372721419099536403867435670803688651310551087501736526280380755701354931117298639682835246793048358078186609918424798577848338847191748437406876295233084310539010441449939953289557233763718414608511807931597665721081330724275451642401771040662957253532833633884833981669377598209097495098189868787455273482014557893056232715144346725220009796689791888935117457655358392133993237837060204948014435399847473432118988289413797246526686688161505308118978606250644742132062841621490586395174894548359346088380383932037540844105950522711995373885812966969723883963803103463521356425799165810726013147061247472717096996321454959951825704897520769246882979378998073114594338541337658378445611293386722599823914055125227872188302285178083049126773544152172772915537804216415369135506624858621871474138229540508188235158584135691224047500340653100613550627917054766051195331734843445970892958742706403614304015823347816315523131732817730615102885176337543375078609743212010588366088937373477045586778046571792056878822179798002748145186806346864791296296707471191099312319801492920762706312066565256621498976942549783651783155449243594552970609046986074257511050199484925017236220510881396429473112786393142669691079883425711074670149338153791810375826314839539593314135681925986433961948613925325834492391275326257036080014231313503912873222177180805248900672493715650230012067303923880011017733621837991596464709406723064199327840394629984078091328283092621906839649799857126822697295311605909400063383184477972475880152354291924592032421942497231150066046254076130820464623802828606550741266562612425566581698984698413070216807139610830836041701227459929522639392291308832499780661147539861422275733052222057191857603779610031625171949383007246566629703625033032503112253007814046224870277120000000000000000000000000000*i1^31 + -1131210636356086552981458134515773377352549005826082327832894202987649260751289466026679961027231851186130195650712168650630841915251084805526178538944483681725971075423864423549345516584709713219484792213125140130683889893190113848169536555260717704099953125732179694642221568433610131551825752899493696535592613970066849542221101933630817126853618793131160566230223691655173647935995324084189059505934384133641141152505928613017106710634408023443800508614845049431612564273529753005634322453628039728301133047002976620977042949772682262639430633109861162923451354700790201747191943675725885091839708426207967387755737369796468994501659419190854674534580298955422679439551323391270901631443747641282506902984406605884051118439476337805637588307562640279235183374187764823069499084832903576201425574948181572721748138800835863298974212618171663544556357208355339933081455022801169308936616085511134140659565647228671643832646698074923423368323640498557448073968977115837956565999703362046911475928549986122034035477908737127793252625856772184769810309607899650107446361912250940078934814097430833874113044941265998828802209936162431428889132049026945652234693763273965601935390396347036289243138002960246438208795004724223915325830301506244444949419545227111999305957877454475661709565156636401871427899851813597506769172991226192596800253094360432048006464323813205135473704918391687348735651759858909991897425484687322264972511423878217410483944879997866535636288674600816601612802484485580541221151853057611231876775656122277160260698716273419835357640362023047586129641031998966416542530898769858429126864236179852035456472872268531071122572221468744462401562972156343776469956792943574497208207097624386058689796837993800742142060453763366283779801963247116680647078414572304502251866372991520933481115789310552891322685797870418391075757233223705841160631327454081881991456366055930637371612823254199979694253680201527305457938377326322692323486304868819338602339297427534848187334177215927149074306470824799271136863469119494982040880532602023203356880193247912463214442722733750032814298794933845404630911279643633062795552345248684020128521202760366131263334393463071100005428257923114710329196544000000000000000000000000000*i1^32 + 351770181446665690419275446520108142277930704999023689487122369941051225526512790129444327021348448542637234491824927317259990510602870016430289621868441146599059491537296827104183866830127046778870696949297618511922331926970158194037219186844465831316659533173094428253060908755114922404743001234678265589451287764211656338339979501002661939911019289790484219744587630412810366156529433241852224086537700733474810462225713907510671462054503378947196580577170204427103493123253890916228715916611824195264471787791390986571202834356769129966787854725330469117487252960655712987178605235766557057958383354475867984072127631157700254777359219614539968071813435135222634259116302586512615262488384399668806461106937491411304361177714868396062007990414909587043264710354905048452369384639202563200081403996066647126119157520576856964017465450933893736344403455973253234162950607245120396251812932486110524883138076764988347486992339896327720002939629285993019351198075301942030574580156371692582770872781424347057971070172707530437487526619554867865518078446548305910674827051965032049808807023217885516310427896109735930339936329318567479628766322879809652169590243486899945211523865344473219460935983326750657598555733450941070179208967520058782812604208113262848798154274889223124134166313112182506303050581558922612809651342679422010048857281220669558535255960585057461691070574135892795666950897770579189594694141663258180450696541173200099361599015190986280652524993468482180267228607229121643299935912109440185871284682985087061899699183909992139310029122144795276270259193501068405450651794762482762669836072229092862911961286710579064559992717700700143144842683609829523403208862758589232526306348150845090216271154006326011780341262836751413490851065349607685025368243566754012809340858796559259273327664666238398992848196622320740016335043567492816888184703893003255494121321361403944886000939663275479880538193868229229584862969939660142830440717362902539921165400892456335828631773192648259270798033109013863023426713726208102996166164469265479969252978777040452674083347561815188321703448137042961056865697220202818168113630997446621375780125555719695038837618840534631292910625695478893772800000000000000000000000000*i1^33 + -633720658864511679996059654543556698722153816638986355202153399267822829114021044085522686850888543045111870302894806829887149778816861648292830383375729058538666448092230710746636394403923485200657939176444750385036924939539001226379398417481305563918516151615678944328644675904029846812045260109433679507970812018715162946482528080408796627699775646480908250111437277294268892448434391971592324821081753100806235865534616790555777895704997355604594192193333893436970669057726980278625591201446625130467315699887161945374298412546770563120777288999828442564524272792106083780869830017997720553656335225123910320099102701731451510483360163421720303284150705399075566272597200878415658005300003296759221933784788432075636133092269608781054819723168654537514362461298651108694675891445181857644222355358175935702534437598097969716598844392440830646153206371702327448112942874424455445172004094168532029039528784813277359525446078878251840228237878759798002299906730747265975977357480503785714133216247690112315713854450144227151691811955984651604610956704452935751930150437044007021360245098933667505309635718681869088175931503965736967313759822365556453337835893236857564938469904645459425323424783108365842368185024623538055948679433262012570799647284263158437636379433619229446876572313900169336621327057230172051420093504045729073187776419336199192060997182017767851034709344090853207596595457845125310994246284381568402529911726350773907307738496456885698012735334624489500621632392676414737965747729100012043407890175840131395635633463558147919561597904285910389325159656569588814973443786737185597134161276564989190710932570845349177220161574273346613416027357410115970433318015079186352765975833165454257841578611809267035578463264946237462765081909957634217722965144574229862958031975450838930081539366541997091151802794929539679769585107014261452728016521476100168090345325575242342117445304533146324248232904013571041743874119421593680521704366731496236974568858899368983818608252683738104024797747802290924119414596201826183073033293152101992114062369842876173819910355066880005902754020550291593456045392458096092316827775144933664701622664996972312990353153606159453691361934694154240000000000000000000000000*i1^34 + 98758299814012625429166865824661102535181010184260306691615312706664885226851270199473450629810082699091523905980098564789056663564316135924987480823730759647444809912737606005407274871844721107414023558616311525066042838041503481242140695984266757958385992621110966746201949296322607286832631728859884966131489413363218647312090099069828020196668721058945875491599597858496081308987269998949244453721624672876887614562462710237019470219660794149860521802685687614952427352765167482880696858310461926871189262281967620703153733746164704391764068454894875691848210736376345250154601637963533308641482384747964242808923665270088458222477328935069801043138569356891836382850371059097582222263700818017302714414255252373326227604546390136206868581956752316592768347380873522229911127334212426336148710026595185419829409807452070540331784854773484902416295921012851299021237665909170755826141669686248165607014536854264630171585821810578656991384707799433978030120477330573184092129830465756475508853847788547329824850077274756673924496405344755939225351310089183573207620314335386301038159607372111989863323782078031316249912690962330570503747325723362190554111468046758701318286794251669693043078125928466366342909477643664212499276397620094010284761725878701701011262157092713302501025209314218654039811016594424934525139213736052348670978963675808094489653921803522869178384908967179673802649340432326984605027441210937281680569858699664058043748391545707751410008614397255526911735950545300197436656385613204524738660543705018354205411765758078221388634984977112112140916668547850572831499504346847981685835831318262329521145499188953709716048249751687305991412782634618879441777943835748635479500331384770597945319006844823619033976636562600679846633024801554109898703018292705220192267764431930944980611851761513383077937217532503544371966189455971377026098316002620167156822137838952318866106471114875844696268019051638167671147176329779793148196347042078532449324091725386051345526136471225208827724480268275492307712591108046714513708964936401053594783205189521600401497236951040295259777917164059203684997594049103680578522733523851149771036157061721521124010971359787240916068073472000000000000000000000000*i1^35 + -138828385912987137444432341096731904425083600630622324201237727369374679859919139479562077109626809540458170244147520277944817484210381316093374881098988885659062235709374333232928131090976314282818227645753134216455878921645712835893660471936736718314238639211361187306277572940648846152554259378645890721437482876301550976557163267400531118890220438849958362420345319904466952503617975251119418940834654037740642755343150307829848103496246851303738515374608850905018540550480005177500416059913981130722095186675968765431853818404155881235605298831145664046670732725755314685873991129098613396704790573992062494976873713372077245859230106913907040764918223622604721617812074074446384280937982878593901182903664448125874109380518300692031633706907872598687734404944469423582647361964934491223172723524712466537992513311709033400586637065789279217531723669529834005669885854575496287950619276457644499258918842518140805713339951336913296721085544148160157376194345032902503379575797645807861625143081682535559574612154711609387153677538585156670646958258492309911621062374683521357715869249038563661511151759258535822329108452034447630758437700608173367317888350230811464175746240773079971040590311294493278739522586702065773622418173407144556740067857104125416278498933478386265895978766579254708875896699044055660816984892586829239919386408723483361282006089367121998841453366984760889789340862123680112435492965832302582636327471197752282413344190047289351918185142396236246471656456814072863840510337059552952814715090750799147262481927647949889567168509133719490706810051289841512560682603116141831479157112674071489434240285463491810658302798811971713440402966765990142182006657814234600230243888409179126803240234070730293974480871475386179464094940910422439024352210291078393550363030926416823322229242686868371229233697104883108341280127528182295949460120663635540236339903453644674705159270481682676700866364148266025822242256489673360569037562249948085531356716581060029683430149450903678563272452121653855289566174384312654596683054140850411817216578655980072337139748975814449422361946782903517100487426627237564104421105587007460804928696931045190172967970056739285159116800000000000000000000000*i1^36 + 29185055747167204116315443457685673948260307386595706754047780427778856903381014017006842834516618068586758807737067682576273245079041753115361966682985405697143027258466243729703370379694741896490488477676879861350333437261195314439871970625988898409170724251729211030968898686345228277414853100634635961626636112106520425644251498525062272656101688162357708447224104454883422233960338292319860494068209367530838696144708003497319042799723252087207130175463624626013857570459317773080662489601674188571893142190177055778187871220036572788590745775712184718821383489143622932210178811557802997131299279145155798472702159947670630292541509927778392249966881689926967444491010670200539907182935631458065277536625258724337877842760381732307533316208141068499453794951442745931520304156656690990750808655861853836568583499865441977107144664883180362657309713509230467867499597755551661362238187916737050476207510123801929670937058507709901903708397469930158374995669753668808370156375418085416828627611687493481072716368447355722101954347823604638095665561058966967591723069890342202969005632827762127886161550022581994973626557003055769990957594505953379678529010958787932648531318918127486078540960491666159347627025752461941958500239739893822769779461471286492930464285644999258347299294487073031274278954005090543120020821547710038478890336201675682196751861721098394857995196310584217693028379482582626960527277888751238604409100558949667110258212837661220360766549707075109220010394585557635454116317815446126999912890044113518994441036440787393219262309977378507555057870375880746331165856816172408651330533068747544227433714937008939923937500108135690478459446856962561275148375756139713057879644974224363199091826610665787506220008979393025550775822115603370484619211795655563049803785934638945763323010832127610350596925688623321811557605427224644968051547678356908378802184260333335691627639397961371059955518795230449654018835738937068736472082568145301775331356913913415982374869227195068842262232703544784027612316538927313618660723264956493506157164333779516220517710146103272417539871291330065268650317523314088037758797933036326195171768247357803591883861585926553600000000000000000000000*i1^37 + -4986114233060494611346674894556726258813048186708976582945813819526617928272726521686156041283744013196695499237545556043069948650240535481944849944728855744424333849142707262595364861796454741173749512612421193941083420627636461917742915380694517521008731780903361805506919156007747741899829857589934893961749994649305854416006148980810202666074697871603172912628064318299665182653510762158014124233941593537734736421761987572040495093276757746664041758845903520913881279553642347690733806712332024624744777176056163490226316064902306015042465125968521350607870131428737350543449556232989157336483894988746440234381811324408110196831727042386330481508607107992467006673544380635877946191809846251975442693691321640533020662354907624934911178314482420831636348775530384812958052446843894933783928632305362175769349624520865321740245421225587329765352002008444729198509305919163542953768953207665402743569272109743475288886564559130490450584373239334032579356854366192958419953340143258480970004168240251438454446686873741953386440217853014478675203128648146002232967331544513168072483565538128564202287233528636236488462505368857235742276889622958763182935392002327746699254200176998214523124989308937112223041110858544412042256120082242836711412660996165811259524974550258423531034253213096710415360936199124511981844897413527626205712721126083857845081462800293026268618246886308068227574551757975567715554652010458416168541558647567134493428665410510126306782262874620364056553812881415081312870291588088366957140489697828776259538929413722074215096046147742350164590493561815418805691398748974354332500764448385093117823604945329636419425712049859292507356821516472573495314791098163681066152787717837147999370148620086614734597998541843640210482929795642138174090816456819004018303425182896237735482844496127926802085702958015040387422301931194398817950707921746138826982653948893751015981754242669126754751398228505260740567391342412765032816755007963371880046472768617215206630809787448734683693795098102714398560170073659021814464226766807386215296282900150983388772267968281821546948203674622919347587449278050740383294315358291133530040484958589656968749872316416000000000000000000000*i1^38 + 441215769368677864943891300577018567191988693275395870266831979660645923463979068679475087032220548248864287849468446923805559089921274772166300964914091216743403233048693332202280585756576424782510838202579567183779953699606171582406495978312219144057353914985729433326583389074676127029192323615743102989057472852464106731542456794205556797129427889609449189918282547294494079441713055823603950782335467313367728978316133941722379156512353311184145511233975079498411345715764551577227904177429808334331663050908506334134664929674735867889980520177053110030877391484801971102859435634962929146685630131249361240623091918924157604187152464212816331051080824821154696549558782121598190492011752575583604986447335257313938065125478724731318074040311887300497977239588876683180302478764689970188586131350574807696555526037861075381377295591713252485771261345449597701269671241931482899086023515422068527159155231497094482340011771349761338487446326540678406665006280261164973390560230951556447559552204335882744913178106015355574463660260513941743984152793635890572246137723407070684938867669387296340017760506011591628193264042639150224763093384087150914841587169635498684887653843670252634162826294377474472946430461882198014114971137043003506586591095987041330743369260523850185966663106730018935567770429665679209381630635689115833136198016284782056897150710524431879090896937595298976924607130851008438025127882401728060786805403057084846195263692595885241419807454566739539971843540445604741987752379799792699145774449081035426840674165664925426507799036137598205390383164484404382522262086934097710650519896030885272339055879333187302335519483003214708641532920082290096799759412073489407227414265374330879992854319018070541461569293430690768818732052358087981904365137585707176869577942541643966275168780871055738072345014618972496773244400853364292396533920899461343628579079847475727254861420841763804753517434610331194929464293705051197896054093634295231522731608388868920280910857655902870652964603932534700011653358865360878899795451026276400754672271715396968110207476124187677500172771054975024513190242359798726320823186187816790885304521694736630362931200000000000000000000*i1^39 + -43750615682307354652677438915434714876631996394531527446939983216958572556237554587176901999573914120749891733390776307165282316016651712098958486339071575335309698848254665335850369946580221535526573722259611324126712672330887094158296780250937237898343660538970752341187132746987761564163463033416501657992931209386444144805853628308704893838395713722573329737747932068179359229776943804773490050912418436191917698742132971153837744087391195460995592439837070789891288184306927943941716526679735155335170221350281265538506119047500528313584289545318733130718542006150804801290279086206199523311959611793226986056598289992144017294695890758913357912694791038197832707635137591405464804696479307383975779551242770064811912008398548275313305947457949414240619233326689297597184404788378418844158495794804660762759007238415860023095660426451092826261190351176830929886909721305165647752212000623554985623438722044631506674831806570722104218012196774671837833809430620440444136752929305044513521910062195731964452366966510623273983750625728625579611006769614517655687797423212209400335834560153433360825092444077835314014470092774197515985329642035660693639514541007125988529015279514080196793261394534710982647610251558657849100502790209959374311149394960919967415434482779732699866523792556342503564866797354790458471645472937046056056823180262405078440079161843599171117818021727145614809139407159843840015020997851226403803082363772545662385371669462869815901252903368973003831642038008103485993268589085066275293206543891684313802079617969271806530058669416552468280746942305799930043013124330334336590336584123444841052380062813218592606223823491272609298767073572844807482735496323432218058534681838622021119162672734627706807714469412161239943991080560176531630706034392927200202460976539288797664933029666365387349222447432047027984950825380986149111896352051816828732803836029857032055445697937363304710415396692777608978133207686632707009838134407512921329017037970754278173754805453617557972142693542931958866818051471282123515345330246549555729256440888113268421852933404189741620724129553875543680092297698385543039053936471704366478171119493494865920000000000000000000*i1^40 + 1974149675775965513959413225853942244631999025686292089627452889432622421782664225204649219511179628383841249381876796907679117588544849764130326131252492458473402469304746907748084079626987502727023937397756607502644404627636688921663771573638605237910483150651605362398315220573214204889965388238356407111607264603091462176332383587321887183570727867071831282103550591805552585398866942128929414201433981515298490372976729514298177911368043583971410702252568287333765861476664605058640862488850572595735813784080744280829390869121989361012222479051107666428869233111565699197648138218826700794061895039320088927122416902511580097087341170175430533702722072128396773862811713025375108922534472151824651755226194445751697453580918752590528163156207923702875715718169804858848583840136108346018656324608544857696144637455061350260221452823100300692093618835254220294849530701128174513790354921216086448614602800851910159279718639214028117609972422367222565107447128884483311483047610113596940416852825306627862194621464704398481320091157018062104250103382511224064323883870386087853980788252345154105150173186168733379348709373387592755063003319173053625792967851769525303098914423962927394998416981452432706617150090725759523067843349839386830239686417947876014991071306905259737588416944771419605731071785753294744306571169213002206668770990003477149956450201406375909177586957055526220030659343728387120594179950818449756138118206084242365303159911925130364678872798385172500514382220555953741532407419997954355259879683951090730019847118950064144383268460882422773255325059290732144915693082089958800646471678929901594069545163091084007621402070977700266138587232109745918928916206544536343267770154520377974922318451489012442957676433812993757986082489819711355905653936106718821882007228137482222448936601229321613314695387191021767923285894870904524724947074539503018565814853212109023041743573501743106409541782771752252115127754433572917270154493052370616050645443513069293774397597635346263377940727636593293681404259338556238290209587400439261718125533343634774413150060411042806173423826772594521231130795685260692907039573583473956103460749312000000000000000000*i1^41 + -22067026166282425484389666074071882170786791060501007934810735417290425205729549819126143103464192558145714143012462180246787897391439472247516451517362125879667766781441797018433832973636533133091362002574003287387254589674299891133880051958796759226919487534389903623393772045615207997445613387692925601769559367855537107885117294544727004539097476323783185805816060562807876279545816073614122513551754617216614440587162167981752403577937715662512919153191995580575459984939291702366464388539739909118957525665607446889067098136326304719275245038091751959241679971153247857143120543183408995454422012946783423657365991731724415892032120425339439374149982149892359076098978271757839243676789479056926554632214076805841879491838948477648044907992343102517860706946890777409725859163400898255634542349438996704260064921761213660685935464273543186876686754958367995859666432041361573638100953561571375247114915668664974893749722494662637900481780400280875828987933158984393811007216637069287751035953558897101544670753697838901207472877699803111225789770146668198913026623579404003390458724282255719608991019669298146866990400814762431812130545251152342158974394695502602585685685934577251837329942779964016344278169622773436909317586213741422801524483608323199508309109046249616244845763906954169199685369846358601824297118318005490064710552874656725727935924473916825194122672420460968280354230626394784774130161397105479751552957024433373632342976187977962248205002547047231265083308335757353468874465398637709709337210971440097168811320022038572541221398790552892413288412400487428272547899155586177751709582298397327425973050650207461399701401600218332270726378305493543664729241715785299576498695831329642726046265440250952006151254369302652456847820355547841136227701788256174212370821705034272754355196036051508934053323748845463477404396589094869992749513112409444736319373606956027317137348937952745933518989659158274130808916822136263242780004025966465603943777812778254877321569782142193180918420140640019205428332957807172012399145429182292556052930649923225772315798907656234946584626494378070316454484938580908036479013356381644993331200000000000000000*i1^42 + -2618629423720270183240174975315764825103455099388494148430240859738748496115833743955399796525308624644405688063897872849335339513270345480296828802445695115818959236599959676441632404080746174883288947246240490862295546634964963586305844884819658357066682645534650807368565555079290059412451017871701076658778244022702005395435199337570460752813144271433426236409005511225679151549706486522179521268278907788612346073971844102502462297560196596840401604050350632725065043663545639934057364225886358917026719140527163935009351027790483967658223535711687074733947697471654768907838933278458085524480708640139483417086673493057460575878071021456635369429531484315866447428799425404182284017299251918793001747001499032192177495435817264054118005002254489128181302160241159824627633793755850184102076146904278064637684871746854650850768393356890991421579117354973531562183661077883842465916268645207241871889639989552358259893358531761419797951390847166104882573644496527481664817172048899391487683619450606253510411507699328283993234140360100040980135186958185116808364989818515821366940356442790038808815356239811533838778557857514860120126999361535301226032164023693317879288375917625662226856475458139865543821366437385573207657385298173352212944196745785811473938678675061854008576770826437207303127923908362436019317330083926498069513730043722131802782816419700741099614026685281407813201354951925644590811565852944631989191317781450843405357475935611238274258050092890195574799633851293398114371120777214083635381949700478147367023617223629201578805824982235899283093076819528154345144294638158755302911678243703693807434071504908442878110265250267309832702863850354982474923516720526811772729040461426078688890158871620965263875429861276202103373695512910193689143537759311441967537092486492791668285286976928716556356529667610321441199263241395417023530036582076293246373322773749781706061448784615880516391305009060209645609617626903954713560999108963641587945283881264741198612830194090239693658968930677771891059390216444809366508199673800509283493690023259139576294516373199890990573190250999274345591382611326772366077118795392614400000000000000000*i1^43 + -133380030344169534625457167773551075275247981577845072659532211017737640885509432282347400645721858071638410222852459350184354708052251211012122006784928159612931680211116371998261585900203541254448930703666964105818137290361655877335980091669940827078428625661227688224286517814456130782180309010592746234837584141610238327172262944432396430347529600474890197901833335875679804385506240258035768154641203893516819477420810217085863885688166793074793291121927277573331058172863466901085870939635657888379384244220325064934618263731390108342209135041875148226486019050144991523293553455465777084685063979638291287481897249659258997868824679893891967052084773548501465702739963135894298616166952586192611038760825849314989546076463196850652278819098084745965239238573895350183217905908035545602233515402223420017489706778631636199035693016973206876544698755942623650920042288815695029851950913721924019975517099698266908100321355517207759908814425915042999481038155874346631790590262368600273282388671527966493324352087467373851382583939133350638603699677925637990606905982511833782367602974071247822707837944401260075689178268458311133655139521452254880133026481776601899695678882310169808662036038581421438729528542756033721087284512626512557695297404700546028814966906157103598434890816835199754269225687517927444876489546189611098668724851068023167316317099115359511351115067826603733044110845647268475041146079944108822045323302441146029610941231773986410059315141893211489113020423320427981074273710757236802095118763878022572405572938218382079272543064476562563235608183909140819107915555040176984217153589832142941494155041664653814065011209157321046157581811487568185219153498548071795700274389984811341065752468318298321732781693047176443837462072531775746465237102586769711925099524998854888275544207909860529044922065965781689433342400177589451704402190639064600952676142519675534567346745625311254299328036056609257416587561267588246967726738790108131225553310491622388414479859059500706918591534694364939033956937340444918281705911163454749207584363983575979903697198376530563689119353530816037297168189574807332418955444224000000000000000*i1^44 + -3934332532919218258955071568620287419708033527423172700893474253622095488558853571614685282524007393505387214686228694010085926967686166219474821076556062724636553761863923285836149865021930921535158149133201960168459345560370929233160317394731160832571927818992392885569589312330360524588742343628996859916632131212655984624451956187019996081384990076531978143939714969277767750776058092585978602809867728592242397172461625581189582759923623529332568459449506154737144273306424153432373196155080513451929331781668140461801569234109474662574256024926564166612328543053361896464484312736285572723345143390453630331914641120790370268112506794163134466786482000201851148574998752089491966118305381194084171841613438569163806806234493035084100815597003129571010461195869247071008107957541361883184959611493472413450600310403816434751511551511919653487683503135428962552800852172582489169418350130943046246965861584115988839140925260506050162517514569811293051149669405152351159104321715736972109582252279291939411666126600869117637435763983790630801418952364394689109213579200403085867273758509986525761742105514945342185560608983556321942260238009058529140694664653544975695075223515230077932762450831689533272483170476319496081583848528889633904501548167074431874312264151062421863291491933185720178449572561615094512131139864499711726934689457090011960108043527259534912593512793780437890895543002584842677483943553049178491943691003381481508985825919278270015607170248218564138094872764734267368631384534351728824702101220015454325858327755393714959344270227626267352580920188127105484838930847986957059460655589697970386005635647898481666189538130894537134034341543287619880338380529615326198462656877488179191111360310087798788532582946661444592026358274200163576364839732848510485196126345312020475753045891312470592039087225260281049003216374639502882100409924997940012685981134866147805776106787221501545633896025947468989905961254030009170582732976409817535547598323251721553517004595486613994737811017640655746292571853065272595973265637024053702560612627347965758548449680824388178802869411469081095502189056514291946291200000000000000*i1^45 + -23726856885079304476022455843419381179672579853839133103938730403817293036982442565280061562096464702498490919790906690682662450265628924874612788007497701358767281266629108506128152169081587750100199363959284675591488585422989989009550398395461477358494738242250365990285059742746262225690955038705465267999534109119585264564997390805061155802546083113373973758981037594462945237264476505951871597360595094125011830537094673411955666275599113291209252967988868398896923206848325390290251005545689504852366047708783579482606596833305278680554317671862173863805705305016205927918707272346333088096645224058466110852478440634336072137611937314031180022668143793074541584708093190585583740726597768645235816025922402657838299684828397236119947443247416376971457744762698018807730343546406096880573372412799990263121204440080631262892752961180111556170359127847213749382558259217117487900711815646862267445085633206677537504006081808627507066250206235856808768298989501899195903209503394242905985628754243259989175134796968208009441720889833953346461303996603578974983442155638070697514692684391590978689674048333841024558730352682590103135657366194918497732781305016157073877122477846843911383558734529327156598109338689706128051462579613269565838233937449917803636732138233845770690237571185197059179945598821684279615747460243953220368252040432297843413091487518524524707533519689145193951249699789150109409504826409165811480926367608242448836207962154162546417025248048221933256644041648111082047387565410960852541259472445224614207915620752705877165151539768703405090958175419011465906264550452041004385515497042861503038056099251375863104081675789112731976580142526647823062459621736030238647207873654640897825728554641430726167056840781055837119570079255856256552741130990165190048747770235791516038270697652874966122981765261138500406635734613745299230767438657244032224929381219871039368771548369454749100384742185034218743123283921290640810221938972862375303440776864119929471117890369549309439120613535160106596174519030325845719656734599124643929662874908518875990297356627338991816454162199258321066833126717194240000000000000*i1^46 + 216844733828885007676223656507153978137913288078491893422725049933935921662765765468205263828441206643973915382281861159943866610883296921391207453302257313606953358045654607716405701269582185025930064355094915003496372016902541707772351361233590669549796292271226038213488945406754116879036856244197584165153584802127950410149898399525514929015844017231110034609582093891810097182203198768248479740070676692020352155306984501359358882085368336806641804895471326295501697184963688480392117542181824951681133233999158874391367746993797367805687844498839061032450173085335998464247543073595904583690298156830755932470467851069634469514438142560017988238568850586089108363713193227067161510170140462350208741705708713868483777938464505607930422191556877748172310176547161576716092589935111125260574355961154757701692614684415404189774249967409631523115208769774545993518943944412389824538701452601131202166921152766474821979624729990348168037496361421836884443689765267135822557402223471722925204161656825868394624393184426239760370639955919038921820422370267732087561366350499808372834757557320517925428767516016525416969968149596493733389342310770129513496934500953562391739776692164809202343585799080307918116399490202209683389055388212949781066569772399671229329205615267985386573387047344768433789550296321416468602358646065069697322301573708228912126298995073962345602894893331339045737748354562974712001429186296593419146488151397353681796134761569734230648248360303391352035945983229056914882584090786268693236578888480116064598182461244792915562837486826979346095033626061701392043201782974243048013615606916085315888542123150492238476769911955577386320320120038312504308515906044752176429737836625583440131803361243905278404194854355603676739885096713270514823469270807368532175707947697345668063521667563843113337183538014699227200627473780650989380415080039560839781964567711265028337690840578875013873946097884322754907824654789287418796393377276821607396111270435018358756639393183893398063227696317085566680214377760869756591398086038644020947408426373821309074009252191438007074512474141856677684039680000000000000*i1^47 + 1197161354905650181694277536616325708131034909640822405479080038629274542019587427133246094926244459980322841213952529994328234770363736184813606039426540740231091296182816789961837702971329883004828037916719205444195828021902735148073672946161109581205604900720034587238059653832565419805969589353593524354253251419464008502431732944880771909363102648893107586150714135721908714656314507730617864582366398240821067931789159121157301918026738257334660753714358256922517902895597537669447294409288281854938994130462749848949001729477413240888450844756599110427501112190036491296250356617074448819532997003610452291534103059818090528762153338893125893945659519092447203993038113492493603847984721268682134007200822014313562792374213125108328919234812509706131831840931931866494013667345202353214904708537755732296928449234532999911377582184950023810706148422905143227949225824902988658499779433677780244433734199304878153450402623758909624855042966129396684468375818034689425203218913705701491100756419331227010730676653092534187915956056264634246289681438257454361772040452598289120384943666756310011595101132968705100050608008458634259076728639551751207709917949726945648768730787524689251207491217215955395132893534489646384643604564652720161461272556836694854566278890717660145426786167011194826600122834753746759877175361091432138656105393032581945979753021457212447562803046499275166453190954214759432554865535940920682028124346782374494229090384571046218454221563398866075660658291475313122724688562489964226621530050369109717617176288402794060196523895456370733754810452395720845453993936882571330391836977870018368612037529893916261868947828013595267463140231113648608439209835052869399366599095902791502864615662419078030630093196434688944470069925409544399256018131014522149302615701041128735619508223840074846034339556570885619347122960913625682846021855850039350482692674899313556646105867459468298136569030016951625452001614742498510767304627320772342144963425722210685739005978420082813349517332638359768400638576498256568572388415693901260954067139993985536645001789564248041670125444490426368000000000000*i1^48 + -6372313921395937620411578041621643846721257426807921950659368673283780631202076553012719395068473176938605556928417164679545750025453626613769333298950977839788646895918903878031375118527008513479263559334992929580463560665495456973924870738246401568994637743609489518821047532596081365441144478276249825808625836998411774459498056600794790384304315002517388235159958214998921510442185417036222744235671049216697696781697335310080655289764655487438302836467106423228660170828121752208227608478828872213020015626003549511445698125728876197356798423617755618657613478953914765876794317742243915901711489048260512800828958406717926118082346812086834566237432063596507818986460360729643111633910847415209382730982512620165248647647419036740745158088022639547496237644640391721004972575464068103230169305687211898233068538204867944753424128017160396255829306654716007245633373804449340532377240929746676604557221936913267771993676088757142149227678347639661556536406966142981969739506648286256213950870951176430717959795957168565368872027126120032815096845071473230553328415962507367488223515856018630858731834998358842177817289226357900254120747248276106132799588697802757467541276505236868909619821585189957035282304037366704082720243403000650384147711203621088793897246662929918534948236752910183383705266893640764444133282864776221481792317730661766157737877630380315021927648016508370385905910204584742747114875327506361386004485858726837210482085420061122254885025615267242771958681379332591933066666924654109934753879013036343686848053664035662384990706231745375833471731340867707074490375455603206013209316999125450690445832093706145258323539353983309491624929096536606858785303060005485932025272439890894243765731731581657294096420363819595082762080447404972212569805281455443316497236328505215526274523675850593393410256825788440283427433439878863759778908048295994391171014239241694834032262490501503461216819767697774415379287429389175296512159486485757145449204057061666390167615314176421552354811932852041959961814998355593614803808610507523361081470333936751965803671611742512183218235648000000000000*i1^49 + -1187408899556151437375208105732617771101590616017408989372525117454450064384322036178450860574770180532927235913794728102272596420538565602979159403074532547403490672374095029018825694329884619933294267623124049528283785755201856479295271963441470096952954305757886104153792953949286959788842001043585471912027174835110463174816470260104926532047256700498374291577520435136766642304254391361023209718563346166581086317902306390325255351018844636811306854346602937359733858161548060092856085555459604590755373922415900650692273281599073304670710166283217882697904739161091094620687915174792747277305487997370472118754033278096895159553226409054511193769260934820191976355351920117532986626911482696193640239028803633496319062951430000262179424201942585374843577360082346528331206276864820727489640669495435635837426966824632623788330391522320461407787959671891516562747709472736019540599969289833885121858095409620769879941601692025544505381292099037314318712228816341628871984626618040904841545978985047061199082802135114933865761038086279953020695566401106907713284919509882253662843361918813126164296839416654192620304578996596565333638198307622798748775850163474330354454256293687617620324940092158974604598566070703047898293107811336405228398754954518589180487863854583382677366993775889162287890658021356888661022843534235845946212282913231393450966039156221451134262818862521052580124344800224412709906779540912691095220603679649179948395069443442932034025111403907147481165829240574563993008390315694890114294008607491444783094509136478915331873768747502051905054626581270489006860385047795711769846092592961542421333946783803402961589358577793498824267761862167593086337228710894957486053736435980692286056778037919332705589239897309099528243201895721500467805072783162885421615059954326260581946998272145763478944124143614402339315082894782894801401960454815211435975715469256162060436466623817952065486259965934523840463792969779600549123140634785453121163318910567203893046591627127863130593139417943739826437391209890476670678960121788708729391440795379606325267151178536440561664000000000*i1^50 + 30282926534844575140926503594998294001131855410715911053932837381654228157057444197092645967409318862807277538427509534342328845017274328910467566300464639999907524964902687735067663872303817800610775596692462925758743018044835050994951289917848860249222606488217969473913948602849783544799833367240071003314407283850765187205148002570937272180094284334066342679769646105717066052273166493456084841223299279799725242917925577352673112467450824541119340402340860035505121996988680464402772912231227584383892864576541562390649523789842198963535721652543069247397898780464240407081943738645975010267036750082013646659346410827678365608105949023947352772317508923452717687403727557090914197171543909330822883597139306830825109772216917034858604020689709035941846358704259592111918738319834067352705516614985969305343323193354235311570588207125018637544841526957659876518620629477130241845497834966553114844740101359908115091001188062437026750241747483786270254575706711327006452428657770659197243813063729654984069457639800579110859097839920021745526144079929693347223188894223401531274322415761341778165063580843212796905012525897706284846489152731708123641011606539176304960348275108342150861187194863804485186678888530210345360957948312578298643282827510522781076413867357477184706037114017678504668057965178872478632104306084824426572026851515995843478916015354076561435782297138324199014959872935008095866714510251920389955000831267674011751450490746317284306300465989492380248864731500457339494010186685438523813764234046263598663870065496051575938143307522146785849974988347267924243761041462706595563661683022397793535150074746840230171034262595026194272038339132369053581105707278186038051092515713881205755875360861200243656902184846886057272372045806831345614716909952863331286048756426641619786301465684023223977932949347335075564590438413899456465231751423520065701827393697160843136085989037547318859142916280539566386372764243503490156625804423778828427278303443856836057291817247102221204653661558475996963531957639772877905557553721895754246639371975833109528252637418931200000000*i1^51 + 21677716113383253625990408604816810414822597867786797899393102465736060338140758364938580440207641267033064887064491868232021069501913409273437497301586740387861164910641302957322839762859833030353627974793920988788808571938752025302739324445675726442988627886994063118163652378474491322847214889384253839819216465232317768335700098800419043690618915384338710028579580506353303768131248461978357494701897802061038135619217408013018065621023625638162934345481664572646757885549276921257758099378369412474390526471783118821884814143475028890425365155717985858821236534324102691928094978518250471161679660990748028641401258177309357123286112948968635504801033271189390284646904031581307139329873555510742628065453163199237831844647965766097686173288416577532778271523550360528611872593414519507008831468935987658700326181975473764286740407237953112760942061793527756145465237785276227024846038805090242882696598373913223185664472550380985445860419413141811656960411626036995166301274904867251981017618760439138694417258102139490399294452093181258021853787359053875931090422992037026588883981994641077863557442847960811327308430226839562454539089296147734268675150618537606016800322997781461415951178617073584199094068675034897648555395510367714519716435666774643536003381794149239210141509136695730099470059565730532585385036330624258922988358347215039728130860899459606193385531703717321982753364058748014932785127025287338373261413579079677170669602593645737148462205188455742621771799021681016435880309917648171536929108336912195419715132349325388975759317723853483875741858086991172998766313041019288202345034546589037270112848839629848648394235172805912857008234700520699786450255778655201901861972604053829552427424124619224887504504673758036311668923691013558937074017578000984111490034989287455609027239442556235753406901014793211125238102140473907473286931974626528183465954883083452713131310125722863329792005881575845090604373993892766723692770410030852824162178739009314662955459022672935584104658905249990062878343906379390570042469743560834245048300250227508843051520000000*i1^52 + 2085391757524974154517871790553532458035614359488945745919748763523288893356207122571508396515822674823870509457247815967324809227707677011895139137881151297253632980994217893564019227006916856295376254053772094865065977054550905321351833332792208521136645351253344573726900370109620603280194173531166477625183906057967375949926974960597125621821107861379917348891498589777052566888306072319324444174736846969140914080064191532696619917559924825839441025979487534819016332627876945277429803162029577066826553599918084549075565208716548393239228901510062081722124948794747106707388653320540500442355269609050400796083619126609957306152497850049710565334109727225337798675607132327290080266465420184833795372308026501997869414171913060441188993782878179758946736385664478285567678398932345396145655017039246065426093811458516656519878950406123770269331198635345303570167589666422813508129204248393145827635466049565055918254910147674802466832440666027844945737598921425835153528921906415034502627812779892281930687289436013135338870254673278695792029056524140427407513918486622332766341595379457828295051620182783007394127273349263028679222732399429961161399808095937805877110722870242247508782928780057448284759791026539406723104832502924812009278610775434676566510848404035916171419205796846330770548220285424779661449254891275363785441704768524479346922172181236511699206186518665154421297742190252739138433062217494130068165400871676025397262442337571291531971027634143248045140703720932496003983175640590113061241058347697382934492145426614500584405355877709118885988962629417246577326233912261998433556447281831373391724853564711678668220057912427198333092204866269776959351981569248883750589594348099352735864281267116094799231295362340130316260187390601195175762366180367386395908361607518947872371679716783167666308815996483132984754274726342916342326361892751391446045448745976644437153669324393071829645383147941263476397105514071589136514842859553629656896437042379002987293342698653848599964584214300660125391133861858599503953741364350800534282859761498048000000*i1^53 + 3706023059682564389032613158784283189240480505421409312679591531026055619657952465868220001399678199038273989823210884021146118329237008564331732084679882226471796517887138120016760557904988267701073114821169104751265225060859250331213373528123066253432991158389862698430731454152252389155118193872139782591987388695795977546467772856730664421852210599249322875089181229104094462993212245130426581014238101616539417353263173892432099085775925398632093126576654197711404569152885198342071383759719687625008484925452906753855913425889400063919805547363628232560449826089187222746103308106374438993123229575086333415664555897072874420733127127856201875516406623363661084387093349330012598496974781193088514819146090555694357384409096576582729623336891516976012958648523692755594389768268730188796654827873678730165862810795820012101087512330885576063679543727078593792016945315973707327796373136122812272974556670132297453411206356881391111485943551497255116514688456844062088558901179984471477729132969216970312751551283672063923764441857240362929193739884031848798874972753145271576367174449926176854738834237449181011493448710755697436201139586199305884383328754970791129276243801883372259931337000858011042028294718564242301114979302798287717437976959787836594694126856885055498287369015051176734889819190660081603915588400938463800041804743764789206933959796531623029066841938522959107720549608462323357003660479865585555575255533964495128440035595602676879611331320602361079584142851133857144072540809419460939254183769353939428347648664470185770734080525078322015505429236256091520563921360797324191629181265499446068925595250237118614600288855406502561642549215057935315970383070617517615748095454610748359862392017151402563387214724241858297697793167683582920284779786385052585725829806851998854678810240867943026343621456443077681596508070045041129306936364080540951112127492402974865195510000190833932389525972212423694405376465018572855539462228701094310027078960973542143711199193581320605395296372425666174112907998270096802654009564440193360797708800000*i1^54 + -750068385394719123572684301278621609664430150529107411860793903216405817980741816590265307713610080821042914496873297396147071928569948629060833788132776685986801299035801747062147587294905946945701066948603241329209700090764600316933461968939767928648994114941010414490788537982654584096644692412890637510721381117183694370113682874506835398629440976703613745917551320838671907211137562242087663615947283828589765533043050164526109836397034821178688162420503943872115433752650776363240122219409307433387130654733638624109749728111196205478692227292260539109015510720697593336879812879554658576083220798710436284682732460022054618750817298019620809969463304219332657903369049136699159368138508976644886196184632066061243628727015772770125388677731576142971959733196979387281386404438121534435397313371916087262267725489477945024714713756275249777494745347846424187292174351782848192262071663678968423092951487397441116831120998079078062733886389835358983805214464366248746076270702592862401128260713687543911026977720725697043882007951101260546745496232294254053458568703905939445550547726623580795810884425421590575169925771214959823169004215294220759268929807410851146359419246636514478434450885233405781021868594465654245572918283280055942500690017753383482797713756368790882888409741705770634139321724619405217554488748038356549480175087666300411972911516608060205264989104757422305392271964473727552583095915355232188330220287611958650616153975426265111160547585466227418138965891051962616661901175858944945558187920504815043411315862020721449073384998040309560531316709809875153084752447426217180557738018957766287649763097557478132755703628240097484188497622833044597279826229525423042358047448844482376078811390193876983726305141198535490032331330417623416748238997849537357859551534896358447573100911642622648209926779955380683288212678958394130928138823974840187063195996756498620675217654234994721724776221489936713669277542006121718065419320120168354013863809251925839990222832350539016385291575207435037515687963986367200938347360000*i1^55 + -3909380851376083866951553881508553669388466102471421219127780768508863978615443020776071761711575845705001711900007763979586440068274195897272824243230099441996395857985818096612858138082428730996354827660048217281475728976631971635694424361064751311167777319974669801270902248421839148778739498780962033718555299399636037731679405693625903211727506994445893981670549617086002587645260638776962764768711618370189555466365440380426890790698490127105242499815933949979015076495445746840074840266605754857342125945332609168690529837938119671793213197347759575519321683135958725291177483975419064436006972086113206301374997484552704681477388963339713603002050174002054606392549681538966094390917480851880482004275661738877419291882853152438439627676626072180569566927597616441856626667340164649632435934264184683537482764946579724261440931793397482361724024757210956158269766549588312480445080544412611497782873938659216318798833527413010494024184795658679698872059829614458208434351995681158069249902577214256363787852355702378500142049010137907985536989767656199824762610811407019368832632375332970598775798315456555547045976351685011933209748090082591109833722972096730729070572761328025501814473359807289777471171396713538544650483621197555671928448762699068514732789869606166934659661559992745409134728197103627046180163507878967160545619522965836891455933036915901438462045747357614639978889271930118695768243821600507029297599154012217730309027880843239222158900036509630967837073927061093424328701209387763545144474761030142839236014753208701232243533416651553024881504751187566626940963353240948563559850005331302704978365949000310802063658153218419935201260361872646547035500805807383801854118005323740412822868330679345303454647099411947029055086429677257810818849201726041188002903559338953809893019316558823950438004033215054230998539833990202270832855731031507750232835125081953983220804009861229630902838844147744247800989351985783630132658902589488947471307851090397295704267038534912919137895073021599460591824000*i1^56 + 26952391290514995669584660138764467518996154287733242242404231092393581470457041673192536686810043009308605914506021606540921894352981332859405111282204242944892813840005800952592570681928466039679506583675388551790170923055069715015284092100509101738873673850760949318599290748458409971810850884974363931950386691215079805748901369708545128227591435458011469630773466511224924475683592121450807248852757486881481830980023725018971160180015588793141700426959355493594085054361587283941622619007079225680498728360613386116213492573557459214326793009536169815909221426156565646450841687420171925386974738866057833105015498682582842565929225968399840883335533671439069615058958676356670439540643899913370558456227508136846880983604425908671136213697454427050647809293969953299783347542631347654341604809111360353177618634055265091545826948182353168825877221351501093330238103719677386790150769774606829701248314951130964179734676003832025012322503630164923155346057491692136307217273039234692063139049595862935829990141982777931810450148125152539810715443387477419207464957693711340962354466996343202662109919316654364339097920164782198363646604580378153033699050607706827083168063195503148656293917203499985063611923776523911462686643383604922733076764316407680811866313385662206948066942018739965969439740460551329811631600023434465797560178363807514281489449299267250335474146262711966986180840659145042414374986018493514721504749287015253287389415021830409157258735818333905242796531741558758038590875627400748010614511861570280763378307457196466625245979933926399573146327544804190963764382012195541054091968493837136917398479680244476383365148228133386689425870645554698326410125992436707934914348472557149711508126563972874320859934238424669988499119275304846249224084173983802523016552363525319210441336941756908782129057038538905403723924105891121170883201265197013034999891169539096869826608872089411163254077168494978988973260294309063157429078730922151994806417585853346336354269721039601201200*i1^57 + -53090895277843787027865429050449536798360734549469632481576912744276935786900065202133682026059761376506371997301797526128595491748372641776228419687421825633449722859865976860612433964510559363524656476801311971748730489882258139314585601756813131896984030359330166523022577529660983037855583301460428547100600321394933125280582029537141164485335697700797163463197204329023836796286008848434196851007375568003536668414802011049349323607116450720588038776601493029008202501138566503298594667444442055080464030985712096457388449785864991689356678828883969979653965812756537613660679306694784986540014993377446595344370803691042575989242846341593069089677114526290811800985360905522471251743512802861911064614004975819938400756852490193334431008183187224360160399247894176380192425197633545549426146165634439461023260856013823550193648746441482911805307913185487721893007124327729728540778158984515672410085721688048517467054827391196782363417265523722966812771177440327362141744195244165778045911742024148089553663288179486603344066425725389105735345756925396472646236667533386754355673439702676785016713758209675880629086614115778940485500311208945730230039303545432489968393640719697707833076308374857687810781399393686233798601904209586889129749849200119106333722492297691851091591075582871158303465351384676347183019373879935508667417332328985375176612822830156670470524364938631930617427460041600665189472070649047774871224910170671807854726263590169152175109401405094745094501072785835601310963109820156796764284925184874687870041460295460376573313441169555170445467238598296181285589655542188132740541256092849320901155044481575015773610300798780356551180792124018981611209313899309182297570997059204457060403851515132961990146152914279549496320135291800780766014573328624112402983709693281309735308722855702587063422376535916596351289059693072256650841812757451946433577513578482411725723664223384117377400749576840097865145028969066906293287526511696721539030606760206880*i1^58 + 35050164613793275503527144709056169554532848647656430944214746761078072227385698024445840522737155768051533302526966564246552484515830665982619208461388626834125894449077989763036360904085112592971635624909092137964243523454295867310554899808397199202267553788987763508124185493347606300489772842965063286274984118168047756433554048015780110237182285516795236700230937423818482927351761520588631849545524993127864521306742321736617519301060356642933459089984346426800059700518413080618874100622096492943717931815688956358454669497195203750166380149198445160877193855378784739566023121655256381320125857420784426718005354847483673369345345123296689615085388415120211973693730305872225400144166229907101057637647932251034378692880622867500339543089067757667673707200551749897694928877132276333374534917293706484837264354057434604359264949677796765996261231516961114344778485002979482776236595627297429493593610167402755167844233838907245185460258523436191020039261961998720077012256141403282257139058185943591630201914413404258096588958450323857707351773363480918731453589858626777030774644882969459473508673097750484292595148263085380191330424812835023242687853935318002952780772685118395610241080268038130345960615739585040155193118092858550189714411431728211262829428945740783658231477543878867820345352264657045808413462649906627653066260763496100886841982514309325060644633145354939447945200496808521896876063699621786079343424782752484592021429577666723843107614452477069576639185270237119158343146560468980409596695662998646162379945101808683631477943944828766711389648914720247602135132586004128482951799923480828251614587691738183203010780870438673958926289611756414040759239008373383577614505942900915704273331949130433940992219381113721232629246999647022396107158538211086046697487518654003982317769873528915468307026223745727674533754351307461555689549764658596258768249134798884514237528416685738541387028461323988480752086121365247712629055365*i1^59 - N1*182329178413056106621336290250140823896101976129643054391933574330855201531668154442879586536615729660702649005148657684027133227391846647390704869915360604003051164318496386202011204196328131145335762829642202107139342233482609905850996749362770676339126133767795746233222193532277858193038120538172073302911569290154397428949281850449337340484463658843543982951480659768016083963253078760626041762026546797165070276879579952228735050498550482179282836769543218946905722795981719142784788742764362901141230965193961476056007720044612909179526779529997397388981992780470009429088259328921174016*i3 ] ]