[ [ 3296847571295759822170870351289745946783819270157709447300805435187733558394904260668501502346735696661041455434793313312462877032071444880694024307863723659955181240685945018544940204378592744101336115784916097467222564185183321825474321462131525901878997196793355026009574978812788470525578119563912487562355399856379359218049187313741715600789720720369625024109309601116184875479058985436945840768042315850587485974336415141068150411008439981209559011386773276687768005855420933522711791642243074568059722999192454318155467320409273663779261004686283988802292205520169545011714192543238019557180713582726695220988040765038759383923760877718721778520980641777312398399339355799279364681162662877840013224433652862701970522159549835227875816142831518560535733526637889043158230297326323899873581818815380782061122936859309634648104444430929832895599732407157233391584718149183771825947697963489228948812080154743344670452527149966285039851437344934536802367939409834236485117747600812318537143111694806253781313078427607220520209726443106721208613506354196555181583853008570812747222807568412351102296081823649052320161482963229036903923328680327962315017731200851149712553825806354631337674598040112912174381233089417590205390525891017532750021375927867956384377262665547617545545787042318057815266510107556950862951200693507201758393539011983587742740734286384902888967327343404586055439776111281427370770059482590960189252339611796739609148791739344177074572035723369894745461143015848313632302622745924808875186853341650081308073013715285586597945244099870877449456183564285209069367713175878396838584648261591505388175848898134707298788294607216230071443075846962738911326382402805139165695736062260769281834687430602840899711707213810655091985870771829123727253703403707611103051188754542574488643260296077983248322197967061912908379810066744050784897353594097603499274576729701202157296285232691029131547255102574870453161821622716216471676169047931380439377869690157175402124945941687732048700075499102297643108157141279955110961641753929257111525608799673475683469621240095594996113576815670908652750799821405534642757719644437055458893233436408503789733663013309590292599899175794034648131688114469516805624977663871342862150625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 72696641244723977284696336817496947393000000301683971744109479438623053304011229149076430766321410554680802566527628023256421796504320354995569165909122324314631476607337385898211127636523486631259296997855271336637793902137620536130062563096985826656208335322029862519505750670013521593533099543518052451949097428498121636217282436260269641850611466765536747046745360560752864190654106171051620869466236824791395179919725334174470378026920131230896431693998942824095829170356388209886099907992963483016100083626380625768826890429966205916696002723658028583343643366156048121820709329007384858519523288685359108693906996667760270177561617447091127821157594121134923763465685697458164390462880431217356067004435080335709659078008690818108520189408127753005695839544718274857522398428050700313178322390092489863812346659261143440403505113420683343210086651166313788988026969097974727639655557775022365676872015689735087440849723971189981029397329480317480462376444456186156438691252148719208301978597832267626825265970833421653927706016998383407629626622951473256655130314858106059719502478731399256009677117800735814238585436114109469002539166688710563135115703812357310345069764868139629628250913111857312261171074209692146461534508015481515302606191042465548948268822941753702053185954583018026721775982271845008016031007812978986805178080368308754060892212751695485970280231355582200955386371484508257702834493188978177805711190512579671605438079582973693281323754311642609316586420547014350966248772868270393750676356299526014215443420315661550857923290874580042650483490098225257700083867120100539594184689681086984866026539458501983086967550517849536978629190637177792081945951046218950447337311081261007139229351836424754515641555478307960886767002668568505703637893767148891988339007796355420721335070767995606165047059404115295823563915889016252163155871599023820228881602234053061049720357718146086975611291629755948451746489454372525290665458017767088817303214506441641761485876338903048980144144150415819495202479918647160192339888819641785792705689903968623036232521284816274714366299787145331019275475308131293137268279065878429239308535406121357168582254358455666869398768117603829985049367438140952132878703552664167194846875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 14913797095897155605913856602382909318951482136043903036401287261609540356147553114930457934207766612961054531462204535572733700972495391190518422200818889913386348306168818731132570759484882697007984913520615452272368977384124232572532326720414796610475333638607138073511724126202754862417726433834626105878267875008716387759455100366111309802163106987075560277222221534615562035129982180575100248627358010816195538925848619852393697465764671210319921997797262620667051581760128565431120279078338818230953383991340074669511319444531701395349580310954488673996882375775786992853550244935908831109724837516317671679019376143809410013937756937459848561995493564279400318932781348050616070359048127840035174952244210280922528087189666859202666383455796577384541566534277972392740245679137126137853249731376105825616622292915096632213239256877331590874714841475437515434342567442991132149334134658876259117037869980936626009095942396691610684236553643473580065597285124553778561997627058258356168658733165413803196243886603052804660815318077149285237054152639390900389991972981500504160682831356030473860883192668394850665926655462979476822211968716616405611016239674835764431461194239882298247338491981342639664816950389162171934411609700113701070754970086233769406826834536864599443601170317209326258353745251317986029311703483629582442131238034090887720698742346211793346334019706834627118097157797945030246644796017060467429882630281854547816895600118825317313533382910170737251421355549915908208850150913587741082526408662655990775059936295205639940212691511893733828202744137178518412669633231699322959278808073715575795607983785507214769240791563557586068562429947730484403073218830903827220548277864394727888506284671440330824314320138924543404824469092093317344390232225336004747274707503825186956551539022987678527825310882286090325038093758443690496629084386526228859529187442936757019176789639278782406164879478010193340806252833822046844647572713258069829636134481034523647249522551793601372900088337900676904193636076841162245833803414286327270635483822995201632118647863242758352860490976223407828804535919235798419345494007618716537197685130803120829490187219645743616207040521143183263342390120143452760638558069353682708402368750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -76115371842229810774401277740143461888025215430724194507740715096130076102833915506891247231490599199201492811999350693769163223961993117974770473427855904884513013635874734657878445801960845794222191000612137434346812994436012464589916808959749930892658009139930073739163333491039425419561209734568458666796876825684323929893184849528407315643762779628754346795203163570414118547276947759139992493086339694543110362305773173292734046621349671143022682411687606725991303883745837996272220769604613832406074597772664109830596272461448859064897752674943311697938686265769115626976812941525303108860558308340822780682929139234394152180789130189531264836793775086985532243967792346444526983708200843457790659169774324704908734989682258816173858445900169522183529448274222962155276563172637176171442147004374959280239023705334217045854126525207728901357119387127319649452530795845281971507107773630759357816628534123640450654582586439747254566725822319832727963896306841285232234050652923985748635707242411749276720396644998059456641278415046368737864448707338198546009710139870819416289846832944181750881208750458595618089694614942783916928650404695934220406053206704558944728032517377046177660018756738089859030299922672530873578438172084731815807014207790302400434932820621948144866448818643051689183719000532946768082392250574845549696125136737987735950836736092218152568617263217295504352293797284460532752803954560250083835101821563073113739829474473296023307125768542559403858875768864535752343728508804337893306576455652701367601404711685487113449080373291191509488918854019578452004026963823034189187000378391954206652012785520739775897643039019579140081636389352022002749936269884360359957002344929065527044929604100506801523231669170043432399354265474740168985330389267650254836508769025860225065589505162458218023617602858311518881199026634037021528060975178828859522601785821874348423443175591274458282096687325856690610723645788573516950141374933897918247025295863042290884556079922571448084745360685579897083335264879246273164935697283457215632971009484784187350218407649598209161975423806564382750346982100836479089182174236987430909385930569232919097318740528353704305853151634857898224448601179239758792170178715950950005690368750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 10268115649917645012354491708368286401858561259090139756232115620230506758262238199677511918809344573077464005039213221070659021692043342716177462600602243965165344605492742722330215370933328156667403877008009116814914739963091429034006004000143898911122482253933392450320299647268051230003757194381650525278011720325928213573708189870772905810616536344801016306925765530142630094300564199917586764701045255363758432591047005027574307519392700177022019027669000569431148633077254880314220051191577185942090478882646645021344638512059948580930602519937605635516069856309786954114768774954450460365152870688400553665851444752426276482474207425844425779358856199802765361603252149111782588415932085124612277462132541659528250345741826009018275002222891770050778750535886975381618603280138561034351815945418823244770172849170490265342875599897806948950914615648128560983109188393474271254845215880491902325291422548331202661807558208917677574500087551139392657376740015412888302930704678655093395030407795337600037955194218524431773189418647148757073322083263464048666100316196548759879640754041484614034424637614930727149028442233845831761028598439964417544609218732245965198147095402059968960630177937656295454576312554298681053812898618641393695981339289800832824726348230235274315368501293202459000052501300340491565027198461848580303827086290952077524291415288143442273234857168357276104963532973895630379907821576351202109423249087143631202006780095633025713679408394326362102707995747920360778100246609487880295928783388476371228062001083062019273550976316749826475846456383568313845341827208190806158145710214350624337383685609336114207294450608516429507740568520568389165069243914667681235447517489172216187789268637947346506427035331065415976317162236365799719974482582021280268761416254917283151642481120470893523146913258242333284303369833447528154801803610708798003938808992358247762669633503122244752301564443448625899831452961017125872130226194632057100802234902882224971972325156989738914925422209159474961831404872887188759345281650506974964457905235256711588422804674195171271533995645001038767889849150226959872839390497834040233286269327832545396621802556641860041818107089026636568995854904639555163435050421439057628746268121875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -162005177050062634510114819331217031126480239368863039467807643795096975065643722941816749735717339695131770593616593990208521905425134513393504515323305610876632648865724918707736687337552447546953561743813594637116670199224414324715261164259379038703770333152250801491655630106553909939364171667460604751774318683301559165694896300881416204321137978743005754458100795147078347743203514118800379443819580742197924660297785116577105616842632563109376498521714742944142000032233411349991843440691475062169842824070618626389482504832289195525085685013578615922604144489483585906333770836287320326408129164591236680529543476613988198429506943561034000892135931618316966082485512386259465856974590835443070346393515197900087766933907857121311995015595462613854141964956287886360740787332191757953465299693169394682486298788351739225598333922516635748787791267723593762131254956410977214880615266110362578180543195083122312634147055915081417366780438322329026342251594077691676876475355249298086902131047611169667496267484328325921499275041726088534233526337402100218346605367728647077283715606969795340142026655727996018525222331712124074655466180326360125552368795745954877735200941392807093216141816261543654319425436798058637662092326679521143402267740929771262733189962187710007167898388927468100858093695987218656082179060441528786491151948011673813263375243259904876580740569320646005231574033869812036599104352611035081219966473811195547812842282619140162698318719516694572087433457553247802315905804941403743881751370275219819223450166748781236577303818939868600994511290714382364609093059916774329016854113129669523114728562803611768876805423127461690565970701627264934213590900183780313054623313932892882665908391100763175123425034594313875146212329700339202583000363708757567947367771952915522840786803015622875921408184496109803199549159370726142698446557180671584435454831935156962968907358081199333169950547807215396212725887624851216324468407869624320630676539397466738859999216460470216737226102571094695822752811713750476916006137236038779581661152971039061866574378939512166258563631784912291973138745062812096016968489506466685531617517768809577849135122857669911393020305828440075148117848593768857098738641871415355097638457824375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2681321002802117512844483266201600583932373875383561256830490016276447443061667517290261506069207202921035888196923160046879024748574093711691878375100048585743597154257054391290869912773579253768633690995640236719814652809875447343880394930070997044357285280422055994363769474355816621165204610874868845782943087128274135158388651952182651441074319673205594988295848771337535243230297614715756000575279456278227920784423564069589092528093929975917041207900613343545953955028359824477272684611035705516669102899001691635740250470542441926632856176432050198855918653143512946241518930351059311676459454298755396914043533198298727358052836892705304789163381992802186762507520481970368842371484553265235533936574581744524939635456575138754113803665116189231614003795520577797879828024179012689839204634599650722872676855951153266988363157709254516457909337947159110310411701342229337678564047508442652219862463367969713063339164141026025686395391236464966059571600298798948593966860225459541790209190299205473657649608266915844086141256256952348043593115325348199873377178631432222782648690680793800344926033298988873426878194559583976069978575032371141232475882613853812977767057730597454401713721968176934811369234740946509058095814356792527221895504351337157458915860219408006741558597069384729126826720983457913906838322238134186347425547832014179550083992930343027585674832615022358916164324405233257738356256059808095139380567591625889347437929352054659291539679087987997687107209041046095663601142146466450220548159472238705855954947625850594958817548858384808932874998123321551726427702176670667461762455299849808731301788421983442180823459623099157766597282948503690116467382540018268626570465497452793913935222052285190269444637284393326756708972915275126367456639620492456589057063788500047772159241548682356594415223109681609892992416726754032598030288704562021761189091547720380381487898149966865236909199722421852689413733591397560776328411797015701565190851702634260127325796322736346151816061830947886159802544779910167561234110464265951585702159814325954827427511561453102356262984366121785850756021022004360865234665437271809678096263505116929633642514073212179580970531478648272336561843315110856491031733199514235755572051020162500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -24930903857752933524220811476800669510341113460264036728201573129654492127435603828434607396053578356264550118697486474897531850818712345892948236559852143475003363056115424005796996720151069233642540310610671140500521275017695832239282873006472154454296307331339522795873901175525917731585480462502588389256646554077122063575548429948585196453903509019112186542895119645309177163356381997242051551633442722688609813560938977740278872747205865687724882896556612672202615268599764100869147351586807425707606295368824192269164304185326157937591482053620360514530692313741697048688092129132620384438932700637887261887619940769381096974076802718761834743728704372784052569050024808168346377875490299477752570070579685448988606765332643110749616995469371389671649700235380405953729746357792599632342157687513332528243401615681677249168908810121105557616338563173938499982286284319094772000659769073476402475715052591513661352575761506101097387685170814307242728748135115900019584875487474975106386780280543266078608458194618652640061033035017044868286013425914507352481305483223658033927560639161678231844426437698728092489720312001345206185243314243508779479038916564309241386872569565925579980243167813254363705312601326280699195508361951938083058361848189221714761030829588318880273318600006369971790217064281218471838437698982999153055639423594546474592293167445655802217757168472005468641302927333936650048987461298666769706790576722823019317265922542622350928374729433030796641562891451382813365326206437925034445151207770867923149070957277389757410008603442515930855270360196743115022031180002673736018454226045484026241052567512204602493525135309261158296862621920980440497291122054763649972735725568623578182831269073473657976482500657932295216917623362561575826207747558800801447905659252713265761846193692902149436521912707646654209935604688318068733560857769099553599510603696385134673120236769992394480247129765281448063721794359343703647364766272619855271162251649195498018314032437970293315916639432132099271832581242019810682033336275793165854458357068273693766322851615003521996062336883367473159796938495868193771600102786684492863716101788398253795303706403779330972130243438362131281678820356250672959300224622723678969670258506262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 202863672785714475542398371507868069596454778581275339044664474836183103316872439650044699262246209616289511650558932522274501061971708624318099201053761737997556410415681296159078814668753871980166107937212453588986998525613801444062474134026711642935743055909940583842121431438851347025807534687257402242214253206577086293735557616105662159770382163738173780468167170874112058632938507310790344224249945881811918634861581961547660985568042232419081575296209362625946733453285335099086266497369283497482869492318615120337137654471344452035022376647546661783196313619633589160456754837332529961201473239619253643548747197953646709479948365809606321227071738056682061503305167764447208354467449810259570087643499446510419021865821483512040695095005490996373340750289470636838947908529903648406152039263215653593103742625369692552502474042920404185146535385499164151782195085746721277124027043770895400381146325210325967714158684099585647776541481668298657251039869859910193597497419844828379862849173808914589982209825503019090711983181230467860145228387193417715268435892082682999822009800931337979875677353141558853342013654312382973582401904906443705513495555060244515290865330523253874751412878985848282425854704865240394639087265223417542592168336828346174908494680063310623895201308874972858796413196135786627217399812557177961496575113550268668117644423247353363795891014666508241237991195631379485166904156530711512736362775584509911255029610755127673863654590378935599928514513259061081957037490586224579534968479064498167445922965157581990097529419917296042821169530763665576437620169878150608067392563792793444021866308213170337356713842069700818500949477976849010340258455514729071731255299907544841854124779863700070384042544814398420925122168646965967247344406132568763716096916032258428831996763179607746705160551267058997955062326497038247861214607206990110928750961280341573163467277562032976880981363964973406448441655995941670792883844975419848167552439148252147755218387976952017076279553949487109253389244204648664347011594079611791731306883961190367751301193061697376521641006559648439395308992628237487744125931102062475969380650719583355236470533870569057923651591477472992428025347411822274430330698347303884795093146511496875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1097521418797696267321635684419696248117003664671230363712303319669628990275340552088991410631410877919656821814105481355105882009176304825881213583542897274967232266477823135730253053175103877939445705665702613976444640642777571606747381727450560980790299964035838156866847719398794506762089464515123360385923819405648234717261541023762690616873377759149789763479574857098677105215970919799474751668026847862405688905652694180944384780798460301311369711404298117776831594638242827076601136717171489339916249715434521677862728527294477611013461308467694221355398269017882472657534777750414672968539217219008534774898050315125171716031369623893018639706330966021959837090700284683675246625159880112405018837474870075134904002575738730224068752252600224717522296014041542531845390446356250490401788653289874987575799032078898491486434021481401668133241729179146518383708122063169135582369705076144694699711731914791186871971620393068612349026984647584648070331084938405856208777665184972586199376546758323967436685535500290223686074803155771844715717937442215530769957113496817757675811333915601912267559805616969170009919348169261636611970479442874449252500856313036320789660050419320666202601380873756727056357507330958267123101495610179430780498065282088424159596805593649546983085236987140812566037097623814069638884578419321241071123807026941177318867849418803794874298673139932066261051615157428104245949626327356047245686062526269976096686810710999680662653168560732854194308487385022069088769082226392598491484997383179363731190676953432456910037922646909263841236899126606773378778382394474804336081650335344505436093415656997191238395861952053298347049091087112196762553904302635559399177152990163683003765993783277540069202440156510004622327334810787229834680392221563609027677458118181430888442102063832617529626663004350854219010934807469493926062589279705842524058686636058209115368074744808759336652762789530048288711459935807076098719063539400140663789410611239447954838079226545013338384634643639822640492727815187828215746855909659318646867263265805237352037277326891304370549040908234278867287367874803614701470262628851429739627920139329973630139038868075697157288060885746021447672051759786761529068109322655546725028544913968834375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4956724933454522423941108409831222832396255643735937012868328011634116567975980116537908056261290215193135309415455271194097951083923182598670118789288335727877155449670364256022113373810207177492711923671169700311432286877130108022560738117100172421591140890900407323246702727690494084540381859525200664488537503452015119082406698593943260504310746541365929436725357484318102276520318269760285727247156355568363770771048933585590466814393021261175256087738336683096718452670931042224349675674987213792947460916458284864174385047220641747540242092799412945922507630671357898349610713907245077206224690290390351731397471725373644834577745864871328058924945604362905557515809001240567496078399693537458975514071542145069162373590066631228411157782773608156308617333925561931804318660846662804316652701713971636210184424387056221771422884635358697556725760984062476579308789156801107473754239142315755413506169766325010602806226508462241211818089162169517736021426267813567779395951324625353355110082501878572920791169610783982846848394799498690020722035080288864208139314564920791665057387854237785683455575581890331270152523727981130686617729706269349376809763771222557030515033016655091048078202219852542341677470968935090437968447052556117753269342986871488309803320366635262507960651765684978071352862716697041594204345871403525466081762927336073903075194487264646516273782993773686701189343485697237006230771816317557820023365266980358578893815212702840398791550338801611272985140252547470218342212349764472412682748735642749125869003732668204323758943243379559465973441464971828969135765317831022466088343553360536206694011879740648903289275688338347756901767277424479010029902772953452354648353760250633634374371206436612842031791392464946920045154635096017299368503671622735918845115458988692373080618320171599612734977500099911660285651299099501373027281436378789478557631822304981173308669874191368650844648905924499755242991582557644079054928948154330171432811674721777570758993707281431613795676509217833388024641426807832431220980384551373019571074142687018226900017112703390543888691488499526242062102768956488769861627981718468841087337925421171335153443460060330620993873684491514743234671655453350523255116571147047508767611770977203750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -12485143974229729974358946809282158513484451427896525090228558621286628557498377304135115738122803409732842662054815034647153613512802738194052716961695249482092568315148067996392039961239171125746434426084590535284565980432414020156667915528647813955956267611599987243053054735889180210026888535979210991816670149345749098672632461542708876802231021608260172626291874772047211580440145989459398606755222595236465555935294794787200776506506801477768440174565892437612534583024804477302272023163560988326222574715344906031613573143928571306237793268258933811379299227353955771135109078121561180887463719441426418606100697268358422961591431381211098513680575668570692799517385090847839946427763139721849956389534596088915948737997902246416650554301412373897338117413725949618677932486529626715240657346412020567264698701614001048850391791345854917301969008056772049357752624470821778106290619617715481525244206654213627339915733417075602152682726774232001478762525644295907062037954515175079802369444251654529688706311294297209899510478636906514045343272164469609271948202020676357946420739215612079368701903786631417365302656860886961029328385925071371596772225226275945164944383650692402903732045013913537510762002581010169279233725773069601034292826483034817848747957010847446595574956895488409481736846326261199450636625159632976998572972860627746944573711246546337846715157445470511004779785328860166319961195471343458322211404652201781761791057698764268160856579981905427303133804860587809233199668796579672968480136635227434739410644748894568974039570500553814305153631664314529847411503795568466865228172112894397438163177408689251656316868153844016174150474593861558619867328487929024161040088922733739037952919644862277975446792806313207939135115127812035233542625251683775778908346753406716172651001398035222435968713716421264752661061055464086087990928880883905212939060879304452739542992328514962653342177902287945322220475148658121885579044596185592222926710154284783582973238313654832229182834916521240845983686591554910970331235370135257675050455601161761854248573215691781169570165011821915720973875444061111571730002562709373893458324867332386442082435338117426109772081754851623766903668601016160376174348062451257816411991638518943750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 21111065313026496421949665082164881203159738332982717154712493105644365018243231701025283748897565760849252559833879177895986091726979035005511339791296622850693707255175620703190834660939360665130992412070424186428217584815126728373268116937403144675800470587485062305970561424368944627328505191376451942571386567275035867590353157292828415657729700752733302429613183766199151058218331994048208696798429129931368042821919459206034103418464393055103322032618789959021302810007182049790504562863866170993117678532653934208416686594036933415584763591005532907064956262877172069575356893008041745093401951635432416322649214200494475516485413392794036813412546522152938426800279524819290342469133590599306724969542354693141994542960422340965292507878646614761016030744324495776320841123502938591329613263803952566362238991764945679629435909287521995058857368221760451884374202790544812103174645716842599864636857085644064881287551027982437830096212896804067878820018539402190635405823705449399033786530959334246079106971404782262460417716413552008693793672220329222181456035699011859743611026998982149478642513810477429680145851644312316209857880330240730073901684586644451242377473303754445150840240785604424775392002872414766326147419729528131353649092132613079976568273552394491670398802566034245885003376139133586867839749485703997092666740622020797807108064827646914295623710707338427507115714183461666938691351982073346220625410018032932616176394685204826755266647439134290176774566968502475856710468074328856821643413944871814082359687325907784411600248944800656717481202705768262202733848462708631203301316717788297808395923609949586492690455534091665383062578511390843119796690912017677947504351491685244837175010576429163064887992176530686434044042179609235637307871564984732242116373838271575606135574114343038626347284470377556303423961367196930185547113710810901973994727784252388318688373228840321641690084200564605208489330910568672549454442885297083563659168809089087151938639754495228709369802035113892005904305874769844304131507620886082114958581188718744935416789621074652996188559891272407265560618866128556698724053597642002749358937798264126102626998478440275603365912223969441362004161627641247124357317185003609416898654189435090625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 48895797156103360043602145018633647617763931204773246746678655605656302152176828492581209422810766305752490812448396352530661944402766072126867440694511499300912737072392646383726763635593639229312509608074480416220583656120169938722313841644459987771569184738088156320579821718139450409480047946959618017394065577840244986355419440536684340235338796818718321166233805678088397172950658793348015686393920111972578068822555952429998207772590562571952710835683064418481969637355350432634234225850334402982727469859192516209659000274902156509004066867747829604409408216364396353402125449744971766660949430340520800688408109275169159193562880893051637377517626800055177827777335812410078539323699732356653889294663479787133462386671121927294008796927339668862348850236251513016346815180791615637955726474154502617024417245930792665972056934669238994680409250472726357758233439102848274786058303012853185562861095037681905984310157727485472858231142009539917870440992675029286769201410885094750092780722199134491119005156484992344316705151772559526817237154663632907246004567474798619626319332693729470622743293258898147645547494409177104305286370363369064698214077048541814526530845776866844070651442675993054600900099983102831452927365082628439859142771227639648243388574913015153356450419011163823439324588495325583978932506249066613798716821072927946492032824145777394413079514668522619985612105712471621691705170031885099956748965770168056772954006299730383086290741454855746546039643509005876307000186122924150677681531046813288217872180647987155688828848112032930932603644305953570713700304425645925067604327360500560371973301752510608040403659131324865328172418687196236848303419603691584744129959039460339482150698040939539186722855899295214544560521916922858186422131860928075936473375064405429937502803273956556238707776730394719143522291445642413656394786892072854809424859164170641493768853982009103234521901382797996837853032356906726339650597096698902364254866630740671607734932138223954534811235374160146646260074101750539978880007697645032832555464054709639664927192460487425576032670549232242769937864930181266071932588612557678473435058462818290330916785809606239643281702902897600539174860453895063618866126597506613710543724125112971875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -84445150022084632029118440684519369948713897888926528894357735217114258190794252743343914870669580813411218951188383594121708657141122326156655922366852315248697851171859264240866446519718120916264861436520399287719958470016857428408303584435296744229878686048016081387128519276529349457315017231008215776986282594651095840623788189781463723579397081217894078226763353289706934396630737383636611357543332885071992753669025831238402254455365415357261273601729104060156259257290811919878920103620128729037057239060552185899247219182008895817517187792083553910561992271423800479523472470970942847524233256816912435460077529236751353620834014395844343883003075508850795355324706041692322507164922846921913657814523910552880407527680758469396234322504773897659635815086240236675260731689309269721543615922282501224253861427734888364143853929231395083489177831059525327772793605202067703965230712277765120030390850272565974768041819827598356770421753893784301839204590951333729137790105953369198305592190918586473270309636517406637463871506407920565486468801091918690824790331455421183307090221060739518899539774167104117840403386931464173817957174143630417853932433205259624389691337621566364418641539929437122272865949407414531775013306650636772629444978147598080043011433440818889964245984826108759535085719323386585357552251592839164456912302117506954130928735180315661502418928930606446856307462482290047519880301420454125796683136753964149967221468379513263301417927129594559946640249093805486815952682690048557905580174962570370074854634025398615003140994051092236557718495365704120283577282408906516923627726081910719214505891009776111181563431677028428059736311729974479079696423040400082535734459209990354423727423816313447555440782091838737192248198302314159698697862172648054259351412285697129427695109147856466590070531339492772594063219991043567796775187056359673421697021987212992819771938537075320402924245697068930088323673948530370473624282521210942541576843492086981873229074755941890669839239425629881293177092934112093103616804029293122157561988121397889203832715792977505911256098484098869147002490279223377171622986647023940722683965742499545104078580433713138075953603877332474567086541860260252675512264867245478588766203500125650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 158389948797730362344083996233757304726081126507276244465644238670556148305214789706726872331323317080616679696932087157534002263678918307689488907051735892318187894370181169964236324567604052240126625095311452146324482633909692822859841339373791188910768286012644127603795837476752246479021583578949018748460334466176706455431451813651777367202969976236142917205812359292435503782538419026663059160020815145207852717943039370400957226015829436551567313329116222520024724528074278976154943996699212668194720689651972611038688162446718878178722644719189801143153649463815190081381679488244354272292901251917398819813433844448718438483575907899414952136462509949935440306899752045830505322081125945623351484217561103556421106435170522165932568118194776947063512555643969489399527208363687026817030556589152887698883988173720044300683328079269360428903275644535331938847959638607585989519720106479204013403670655311645417635154691447565650189389091311114933832429041223570788983430321886065523922152434227630913301598769723479250333254896051140860326038888548695157861935637265314469948547675919632617680226839695196428600588318218155432561348414783998477457009204265698495214158473669860333862200233342456195414112248621470335699962859070244899933169222482091512602659800632674430566860716933890693897513473259641258073278369840984581945361909077464277573877892427469722712685212554041052938930708978154023319643617770500145803279164561412887668850097547564545182428953918101637674829892881169069722941008644631110168012397731974681355070468316864130640776568326917945911023019649304839644766466675789741572999157007242953651673229564195961468349964879740515645048541348826086240236061134745283056975071164681838060256627522871903065745162445567522994932060952176722087962821732744315774786712212550158039982830237375789372855320379888292904112471884217841613437008505370530794701558604072755728828524680885960044520747507676556065322364845473231495762341716990347875219759642705935654803615144036712061279042349810380242010244398306070059062863922994819661845909291849512991424776725019922692566157545196858580724981341242146294690433450986112767079015255645143681985057707840332285947363081070801051600539216057687978884535656675446141847361792449410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1610232054597667627223240444977941331251868235900755517044939601166354349610976444974473405471587940269030818327463982151840948539473462942666446271192370066245986066036475631171953971827414629817201447340306108799499842769174384639194382658853652742319292981943726130357959809428248252855089236264195081223822391918956679589507813344197023182967976232774931664436537268881317581110569900610710609783448363675984861860879127728635000954963628416252549731758693943337734386206782944606237802164820717037839925051082845492722537157426410775804088574944281952943041788954273268890248457447745182338234543521154624573977934013739387812986516757114784177505317210129517735368220821761381905719478451841227682722911771753830113507789395391583164996736891160736937881068031773584527418896103147300531956765218349385128060669721663074626513728605604765777164337984769410452320773701278955637311441805114593136714773087525072339488199532469644665257033934583892351946230846305888959236388568486602985755677996642313014024628068118415726246169939960649564462580081693651678776838481027468941357163923431563268904222398428617191654491994739196124409480361711089731279660468926442482919632623502564930727907769051341535700872436122074333137786391436124078808413725561047570140357695489600726622639909954109790869271330503531850801473081575462973336382508917644416051229687493250109892099199815008946618913274220299844474379107663146359227334571077810528467100844114231085695056608904140190088630382504187625930576750851866563636284179018052344942133132829124276619311139567044987741657281740381341412509514211710324012977460201447857655986002802457967106117946681693664615311664484616295842177240352220749851137755116223245893475576114131210604190044785022836423931018055474091099495332753227489387021805015997094453530643443727199817376506665250438011749009183267751966341791946642094689762459847992507745899248487860830320636736031691954384716890049771318323454457903845086114310692228197976476391089408339733562663570790607430264215393567642259397439121212134789241319614843098269214188514117699843817080417426571956045691888285697086998582336853756421583808173997570361542610081309720040194838865937195241057491040536822278586552803827436904556063498733381856250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 918229783960319644368593802351554550965301158916973382736523073834310129950658762239435545945841766536610825236120089871086367988242826038080454165257815165826203284841864544362770511380685268802481359388368280799223893520173407799888508253310242561969535893245874434617602688492542405066293221637356903707460901095590943428495068688683127698222833032680389112429452590856327329267422751298305777713590757490882300935052398190970727858214646646948219546934611481818634285558556421972355598840819667163507545672501187979744740173189220957247619827999841667881523651906410232982801513180258089452226996329546800522479147356856589839537996685877171154707134429618985266401753682555564604132182325139300488872430439551277508662413546152891961431855028972183997675453887333138855635845003362840294966148584412080983057647172534819043457687774001807207606086936750069251450583837081041454874371092007708528475046430996360435680082236808786998525968388707859031446287377774154024607218503400360424658879228887947479884757018408440151560564295389058809702711166104298888979508199269183419986216154774974091859206399426505801867148731697894892464948926107250476123063005420883319558780485472767704893021147689666659416621955877730564280707706492353035055328649195986851660809690068843942961798773613515058579618672816163909818651649644874192751595747982950659288083228765880564851146141989740089762610331575607603957891134833692809362268985190691202429022896389544224712332896550964073689392825909287812121377680436322161666626398250808018236158435803975556937879466422264971424314151052442758883463327738604166281354670503345753622154285170980933872456935198801421506569387101652620559168196896859234049657877958738851310417485018628887018816232455309805425745994441312856613134052037092786976479060836648570364839225393979444632021665694853925727489019944039447242336323242468158634495062014460523093257844759968119371695248356355993895027786997296830340151122666739339477869882450747039530837034613442544662060514014566581531177713486913017552077665200320052105922156141100617015172730412693576270155306302624217251573733650503712275292090245894226700954721160787703817226796860464080704543560531689713912876915669119651840070115973020076911085330318963318750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3922078823568264853761880645403197437959001032537681690796969699526023835085012335263421931521121436905901627825694217133534878516726622949360487477730739261069719059016954314570082781214620519386950593611641895516601971417536796259444216107173889039159288010779100088562801159738753365735929777196810505878150334309368237033206025374808745953687900828022859445412524228653908037080831698947869863961005882862733865553848685968021879638398083431683637439618632544307771498560340840153399965123168900146997430293737122186850350216497774283663757943851451869888736084739118440051933296452917109374406562926868316342462937101082760218000381180871573945477029261836274559607340761580320248689441844026809003111559755654806052508224827932718683512519395464994872656721239797361091028674235720486579587274952725072413727952368184157841980900581214413519727625326980499075028792677708444603263498448751068789522312903342001536328356747215977985902129547730066276270720899549624567452882330313135559086710760838373057834557951664477403344713763009730620179573972471972500895460103333567072827448259497303735681981395932652667563314481552596109805182065155273206701510981317205411551262563450259750795252398884412717316689175088146921351836546222731195467440552789671172295662120119271860001325685546354934549433965376703662603741749364902969934790783188790187074419741465189787988031958971199358720773614822924610040394368304956689198701600714968131722548948684236209045472519549092045638282561427809214036441657047348826303162685722056883505501561197124062945193466939384828319834648456529657361385828290732171916783712804286164859140539710982319321089997987554178373189162266122878456591020804700672595515154509537303730540792052711730589117975691204256172484555187462645926235831269388561197627267317058228802026898593878725102461464527218270202915305964739355901112057823810300781681186989024479975696977064234022448251258324548519718535205557828665002383681659596129120091381668404692002227344068471377390383617482200621360342664381275910924616002882960471985452660411418176524494485272526672073133701398701085391427925997357705806734569611844764799957757926249422460379028783061776342058320938549237368256136035688389207440165874700579378374600452219162500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2414449081131512540535903653977538715903574064923975840566563819725129351689974399180096305914383167712988601134513479809125801096239949293876285315969604761137375828960589870293741174094657653996540083675007371641290038514730707050804499587030047902698944444055292132369053829442037208371413416517139719406303962594701825282961633161202869227241263455141471147849569570181655385194927470020712647924920432511398057143628932139721849930219404904704349567122591766710910990582752226896816543609563101436502745219379318113990570088099012906564402669504378671089341309936584789694872255922810309128997888526249923453660747797274455732183769488909963822889861484066314724562782240357458648583364093863428537713050227190881586509041785093315522359157530781937637806094022603313945074437285732835299357501781306641207911608729183023918503241607781096314978624757039966647078188772646109845266408467480668299570717672958182008172687703533446189580568944859220095659267149469963652989170497930149886365957275874134325573561179657074300560719489909742165691544030426847787025074915108324000611218226077589158240356573645338831530216003705218623560474184093455424456276571126112192358606019496538623159968728046532826419102571808242564429052939676760031991323781973680752473827814377728245856306291555862317008957956065252518584457977856839450908085975607259368899618923269067788944845565998978726565513143585233199142520631621045026154151692938147718610804457174653372644153528054960434881259207200874923472464253642418629726124017762066215039349631185274769701345508508085103538442879797997579379625192085431511265707275227557098726568393719046065263665574851010429928457499827109906412566952113331068556737288235968008742548552069470288158529567254617822315102757285149988659708662252238318432976162700949986759033691142290261342583511655922945193217658800109397266358321212662862324022052492526246927984355331865123188565008889097897828459673070642481129028372985152321914621509607919783210041932001921061836457658213451765787722337339169020560156913583852293585797524532221252983345946486567331711558499002016099334299527715368174256248658801386840735727950205804584785318534033352170218749445868898681425199932940661837710805581711119472559142560827944362500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 21203215751898671358841900385341744107454910921896604638447979897770966303129732275401377968780841289560187274641481413343728671115044617723642810309997338493403530332223602846809055512666921929889762914117017307775082962128806993418861658419886614128583275744022029304426725259894609615538838205030240735674622003114947892065124710530251443424260534253870206415224299684634082543002332233685376580241135511483572231755842806626174265048843974849535368310526490246483227452569689780493572367964053375734257449934235874050117358711057341279783754631846689048009211505120307364778366888413873433659659361291470970214208121637649941245154078085515452364460601867480531638722154147702840936301991608228022439064936008510681029829840829008085397926441722155333315017983404354274250856439798820236300845795097255193858254993526955084555048119351306525342501645110707636859625606371759686640959473624042237226174419920741087179195026417505050867641803390763735179818360321741709339584176147858737016117287773282725394359176118487565654867784067961686150118085695198319377949631026610378728350223603225344044486557879945442310066262916925133190960827289184652880784213172114684665509986755350614993999745727312360265538302949384883065159612145167172053914152328334735723962311973767695162185508275418216575892234661954049654420228198653578348065476762541527385966012406409813081739324360753694769719200512795893550574405428696283451635711884572866847753350820154423542630423714549887992433576761115252550952336271622702734854947730231071700245079151948921414306008856093519356188684781531638333910904334245839043779581853829513229687912366726627834559217691455057201993822764260202228523585856414507302874791919766702095362149391951479692464056425753464257379043401223025699020503856037014577610368904981876239499043562588538033535339106772957325834082702276890310619315078727252155828088660361551222932398222962286499544467970789560928342260229657711744304449300674372713076831147906213398378120760015916708360659253626782712214076373611543895874347460759854647654596465893348952656201099238417356292481944915921305170616431445660230530966981458655668930334687796792305385463084670441508996475520675295497042651240616675578732467543200420291296744213926815228750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 15779308952824253967338248355055531257008360817434617403502662895693572538888384031336657185052117202803338264896199142965703765964098281295256819479173846484443139994029470412173223708752068323797578930396485912859549660837674668623296776374044951979012665503894545877513208166462122819080337137802058644653971854617167025873994994817333850007190392903687499979902238526777293308260792495039022208737202598438242305443116955209736296718155430458355068109775751227357816099343345552329737662022295098616326150715637473851361341434243330625713713236846354438699950123652385499518361410214323283422546961711359779940416732115038674796503466275181812387681925505772332639707082383331106729174939404038900918121970550626232136467496244666298057901893371563345530734207713332391742312691029023388503701867644880469986746928269344148487206842080560380150104263341017345769913432678759661640505013089780544126267234660424418130553741372158772025708859003097361323354595892902888091891522772355906338100407298996565719996788156955554212435735711017797295460957419251795032944389000954950697608047816600122156066231571251426972308289449356570838833311569741464541343827420853650517445246948750124133777509933101599214815211180778874226577046152034194228908372388209612036675036987397948494625223986308433239757807770267402215581962010758382427186380091612994871879321683776519002158611607473966499930536394286397593032852885072398295512241525760404733780098082448886554209369083333096360175566782942536293700334114203305986214966735567251980574296660666327561440581611119579292514474269814760459069959516522749839634069973545566629781477706781897213162602361679665099635118894531485811551065805106635242720488346467198258109856116988456236603373858474758713274472520623062455999604132394792497232717517152402330317560152009512306987022025414652061984985564130869491520099324901047222460980894539317732078359479467663595169601620528954296977886779883661014392854891770693009439259820035857300327837728163520998799150510731104862725519929274979428404758479472690828568671825989082594788403777754735510693693760082802701686534406963126877236764226942295799525396545797277363003852558610404357016339306817016762066548818154750913963931083515521844652628997920733906250000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -17179077498208149688139398477083455682789348293183269734222301259719583368780944351304557945629695670904491287414724185422486046753320486394382256651422010487626672190578137459368142974877320715615856405252377417475018943193672500591200180880250273214243748249024688438029950561250747556478197394154357675457670214057826786288476719179768651728131256789393636955647659639874036765557955973186029784769012665450720275640323072113106478737333408771283720558936760816522588781359861448716628912305709321186893233948175197207344385135793776340387540939457471745474491407993504574885006715387438906674851629899611336894330361825499722508317998849105005279955739760707468594918187986191467308364085400495602455035058183184427866661787759128152182099838889277429473993778407670557737573532669060821134024956149742009393710117710150035884341417737251563304110837934131386400773188373699845635627248910296472598249664378876071956682679917120744921772071101440378007043643930221756573929459734311087375237778688760114650350282617933158620299288667356860109706136050618677326808841860577684926449483052102285437994444601742638559204052215773642895685047428277542608037229231680978910311465825673921925553826333595603045553248434245360651229287294795434493979851500631732641366252428364495471173316068536542796912957688333547412607707116564114323025703731491952113382756037122145727696241352132768416388161011485781913322107107160397090759892470715595254803867063592796757438436131022581429662223336551658359360510341986694610064626310748841805235251266739470814876219401597135903660247300357909752979657081889798454914460650266133063725140638621185639832983963433032640800314939545082446405296619806472914092993222838819082672327227536179104486089577346489451983958473739544071191194685630284386003986156420089156047328208373625772110013180699634174638416385968563117677002792594493365878108096550947318349883101548613720768827037946874137514085506005379550894545388180166304173702583674076102154443320239091660248971859012784642461286439740607051897639083889912805501242978966615314121725885856524276416806821978184872923140552131855455727131522074094211815202680991662862935677316707296046714265756211039277034803852079901057240929680708886473287584133804912625000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -22648968543852697361937895615394979797879018226856709091855784427844513466257276670196206315081656557086528220337630417700151642185320649224275640633416734451069536173658508689746655267309071091394499487811601406490204068142521151395537313059409508746017548003944729835563915421739160942373310585263680229503426298136351398660675411980111000691820316072255793836727380589461370926058264948905634267010663000644495097746351399343618681667660335269704762951322403563895669335436986923073506853127097350428508601084960092982123248235896881131362142709630621108098346530371859773626437235975246958504232829116040393946253745999411441287253950301244910236537114262630304864751882166095788193511859135983333587734292616704292620854250319136510922789085408477139292488566172676703115095246128577448153602570055560808316289705858043769092290740371081532739779839763315305607034386236720570031796998837960286268671730240346748297030318390153709875128808776315883336166948022177024207475224268481413452709239580138853738866420518568800251558395822746600190951078319390937485990326855946016232115211982117746221792041599092125647572872097970381310287039655250103032729354398026729758482478696131250296666881971689232375997919336997366316390886790564366407566565445134597679543671315615552237679746518722128367513155607910160361748272743797781735852418630929664802347263038185978063717693808235487673500522562658626083986137825258328078182128387151761901009802618438240059319340205760184876100580946648991397595961844314247657203262822695189285399923568549555866853287274352004302855864799095356851883049348442286873315863118968416754894596667186674740371837244668612317035056214119420014697646248745514951349115702852360707435094776412436462822813691872278837111277919925216692202384394305704125744023245207266454185424180359106373584669571805150206048265384788454366088612899048592214657504667415123551678908522996588914294280336522936095092453812531491681841008402849122512857169166594905947531307592936030212668705034476437329614874213825582888974690487379104574712647162657709347668993329209512520079732097752855469912241440186942089734670271592423863347885515441238825044576291307675147371575122701069646136360882551179764529864510415121187597817821357382375000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 15302252659000250436592179035916704125672797383153816461211320640197960198640878567518011404992689005868288368118813237504314023573585774972252030059978029784785210193488568592841612560445942465693329367191102693181255520704037140877372514403894793647077259035068093922104736975599630867831815717613686586233955633341749981177574346251394711158044919095242581480899332531070888591981509873830795474718296750107432154288471366846729814889488800450963493206673999158124884619811519399819776704479279321549579033963082717031205877304707756712422723579858932141563722979810316401508057721661925730042249520821834976692257930799645417260780987242455145824794810377432047242008185555832621919828467816440640645717880042640424188173228096449731582874722960050780428826327080298698599271792004017584183672934221476006419868204563166399659200714813387895104323985883019523885689215333230087519151919460855642678357994484790244760122971362012695212840023687074550273694151250112749167274651218939586441597171902941961965466326236998329870891839251740722601538628487311544099508831153955813898542847516091202881631924535814967225618741228411556407025443745949424670139756157089126240598887854985777381756067488192500486813750309316859411812947413811569776455950965797664958643061699405446537670525373712863137827577780294450531586324592089165613850589816978731326982280424867210633539224469203960329222791914566292996822695779295807736092280713935361520351704314461621153397745504424819379544292645633362056788556289713601839162027163015491271021966546135985198248189931353700464625686969513639017921948783440162018480659194947779080652351181900666731365781313030164117634975337023149015150286981119495714079857070432396021776878843487079618254485086019104187540173675475058330903696136959684396334826110843006892433965746020066525129453068309854440406740204693406363619888596012615347759872913584962775467294782761194133300064980199565535743886034206622011414553191271879662209155054400951571194070610677692810588964307144232187661518607913312061123862618577948226679121291569772879828030679811528531853992774363773931517256989592626284663313542910788293647155486791252245567326248481330358151452259933955479628541950090892753787977821344155154089005965750731343750000000000000000000000000000000000000000000000000000000000000000*i1^24 + 37228435087928447513559992964215706718870618453032108664577038017503426742842219080558007901297946569524516084502402238439396123669354522217443754879541150500518599711117607529066928292504424211782885451011798979352527239666498430036091057947512297954244615078654789362407106998694022008747803716267197035674279617339372778568053536555506845058585854180978342547044777584122209538407574726058963631420607146971460957454942365900437940776947029524625433154711532439216829184512295681143687786604063890936675025063612392209691625312593722462556119490797241108015067665047877392868913993587805761779026997176074261066743216500744760318571236097484000421168791497214164939011237777454151893944306353597832793775960733835625580857343917401115129564521455973206218819989204046980277557922839801634945131735571820838438431108877185780185274443313407966084605624186679720134475582849200731927236187259417146738709035558418490231269381326480665203836347011161813478871345901237488156756601973646743896525847852135398389895237647773003766380105483704017938038368304630176052719856092060645548038441938080559292985369432126848574585958724810992083557856080743477451029099067994293166689875615169387205636024007351966688115685813508720046439229045213347298463588198356524784730695080905358207465733715150859030402339992939090339962435839712166190013383404468657599024880339332341659479816990351450242325516401281420593787394326569096519131882182324986156059606268749313061480232161661311926120834416621040086038397861477004056709874768502765603358921948913255367031727360276423225974330671043980405015994986688563138227507297512650424002796150933419848806589144340500929105983678650507170007339235961927776718742209313806238711304945118371950221931032031987310070003533910087781394375581152924559156471793937160584042878253360017560973630979898912207627065732674148662655900502279791519463597479611204166863151572847775246518735024306029708240289009245277389684370458081942930781307335960857919194602813458162467905123474630310042897403663706166415290575911536642067800424221366636861087566914206324120201595464883774648326471154230460250038006877859036448676981903143639074673848085856055984237506410112428274942310690681418508176290243698805720284718874979659021250000000000000000000000000000000000000000000000000000000000000*i1^25 + 18965410682661484413793081036120669633827752888084213907037270453752539845116868630697428789576659428390525245424536080737567121260329459691407449260002974461876070891935699457697616634564116612563629805786759529615375466674809281813595206578816180727734012362009414210900854524540789407303292408990457280737108478010177012718497689855548136713783163121391254378682059115191126324795504197184099868262230899033262599442448501157372548257722811339477512659646445290140918359777126875328622190610595017891331458546460573427823550628650314510048267763013814227345524661347210416357037942521129348331118747862642600016583189852695593477685266882209612363013153927396591222777983186415924267511115205719830200456471801429252175582939019100996750684068933093243671418905955178779207735453720516230750546996620501217380968351886594186034225456377644913998705842604815126089761544443736410141208974915565930165385094907352991681584594085310193524211992177986975341677090953404588676628351253008797768033651238243110777801087039643739521432200541847318890203855268526676828270287557235684013657551278782774315131011470028042608987167961531567767292199917612652175802821110338683078249227668335484150246290703861009688330222559914288279578839062410242139046628490574702831935609085083474784578556090768301667437429484953742801477712210236056752843429022625227009259379801812487496496993094681304372828238288369389887737390985458834663662117609581899030884425018102360838845530435116975421579165908142756896248284383957219729407780314216136644964088930279671608563474991337558733448365458393521067763023000497460284785431265009418903568386515733706535988519368432980638661329414689003988689553680744745513194039130532037268734308343213164022420078579892012825124498770620546584943213714607140520140356633586876109653540167097716936113016777729970223274596859375349050999863802036444877762123800790094769373271015742157703264690103703190122994130410489716868479085060699061151326057329057487687293919705621087290818304711484000579065654021988455871909197529455396417989044811008080094888263848925486408355008968014851869433605634350720611475891412027583885547066635954735698535477767916902143117644092888923021294860783265906764936522932424893624217512593313030137500000000000000000000000000000000000000000000000000000000000*i1^26 + -156901961398555479690482256401252701303409334651165737204332050387830590732035472010590315321761598895645678832397906326270442714186912526805278718844433291793801382132725483909132122367343716617727635327910849367279292901082628629601923222072291905400388154713808469882142234110054703008868686827497434400183239315452630844015804453470634888334979724405192406354875295286555795110967290787224791493223316041706163645969824569619995524123763205401093449734556415951013478437466300045722965240517492788862033914722168128295845254387112056930709934323810475115591106765105500000096705569391456829982814254600323956290447090327973372940663852559474889152483553445346714263069294264485723299068747350186629010333430542722556938534891818813611881176266361615518092091572166697816436979318636769125326602016376319835497241699334008589694351973833479671499897214358696573629096213237082959020047510082055641618480377770016295969010172238440551502474307321179511991852820072904783381100878519302519943482184801089217727849511457366663857995188010736416807902985202418565364341069294699457005285169526714498260475807270126909207720502135008560225986896495163071779679044295323339830846277684814465606641642890688919714504882156031959173731976252706170041591845350142508373896437269440364526349241698806578712857941024458162385686601504630708914838693988046405943550685957302739215047648594507547120175805141122246422273977470050382240681446652095047338481319111082912145760106429002127058215651513837431933770417451778994968181756398433449551155521077651193413136720128191235656344581455339609922249651116516396405332932439976364255423948010689868690877211602041726643831569003176987653944216356241675413017642128288081891916645303869589788086546057093735563543451679460712604355480068793208402279645283130019273428363530478220706898194815428480656640162522395258298822558314763185976782915480524943958480973257000670514170917622492817901593977105147374686358777080914769178284210764312985181027294817106371090554589847469059736666451354826328119219436166038195500846915440552671568676475285745743588919646312669730961725784012053593510796048606288460768557801337646347295584092037547420494421435704040077001048145509376205792130723101742917374522378063482337500000000000000000000000000000000000000000000000000000000*i1^27 + -1887038259753376993296665511643747713117649761305872496573831939127585836155514145529774878634113796474600819384774144349500972990843984711454945647285463111596791805328405569558711343127273275784251172232511055084666000711450881862284492409368600144842263525867652246073639525512764897166236924738931890909659518132713930471587506237185335914925717440934807503816037127816732744703476005692239015905393147212319902333976155913087654874615192312580751750027397493311817087385943315639642040374526655845310784304750931304954773643425446768297958463408237377564267686308735116870969239428760679420548196806549383385086065897241088061414821310052915090359972273741405885524955404334939076592210137690029289198318663389130044418876013250926748666487744978653583745972459334335290127283268936137547301745614147429789468913990097987900247052531829449132047486899433551362620897479876605721443044300019107852114772622236218025852356884427951645798016825273449304885148020190055402760936403407651580660160971132626691985999490597399156433130044751419064593342823872094319891712425256680316772881248821587786766131506605698821524081618165743229239077364359724092456120328330170934651691851414119760730102331193171473734870294302570267225414356871896495782708247513756588509955362599562349541393437401986960198706850160255154792651448792033302566145721390931772064893705607560231584595175561908401621498987871316187617516700237716643054866514412678955998930173211616458975650564775654640965958390134141442452513687526167001763172956448168180362037802801230414927898729925482358324592054228944172154146667657923925564623941420325738796390462985202612378188283888540877212678533268470521968221469674706286935328391208538413156133582815757225708998886367318947543136376549215817288485522491992495776951179231333247406951163280394030009363853898133042091468002857385162370897525079125630416769566115739645727302313027788268794517814043068067687739709630019096887750482758121897069715155242640818762660546679355021166875085577056613440525320740265262215677574357799683181232214369801386872021547252586428591386569106708734825862618622328684734137431105721846938290951783039883823543381322500461996448458983209414120644538760515154341865676035175627747660759572133568750000000000000000000000000000000000000000000000000000*i1^28 + 76524568913003183253170689457425268044486923489282061897934774932646623671414239793749302313897015825045478074364673944090869532667148160288505847535351309876288038435838507259855221505891999321177208112912768480513560616808241013268752545368921028420194434501564914553316322692378407174093414425235272439471571590540801924664719387511631008403671029519035116813458050465675798184255942713455399945333817832608756801365637763514956570867467238746403747010378805862570378319403021666797093643570861399176288521025776419427262838668411313353898638252061765076124331872784148879801702121116435612255785925688206481173065188620769104537977193107890910722966072258498791445984910604634871513744700376295199859682951259539927350955266403715762109474134348538238186576201735348750479099512838045635467164898668898252874893649153361600098277604133215912540355639255939607708688613566007229150774007472642186043532752147068461222617271588798008767548269180219325066292774465296759941248075478740664963836866502194347208294149251204399352953200572468793254240175246714662423564434575644243402429517238388599417573144042147631720520131236678481187047243239188683282671285492891953049532805352699202478364012431473053106677659056974625496284857103788646710837507970161303456681469550442454725102314524565787535639094619095064355379914404913552519903655907070440785272212648178835582997615177686204305732159099614877790294920386950432758188261226488785415183952646278591895502848878046237755088067951854644942350585762658450586043641368582964668506759967517937996072917582852208208183504144392138175117484434785670865019873183245511242823164902861862481506591419476220216033129630741442072986797075318079858987004930389217499816445763707282196403187363201848404708427667904125237293296545967498643436295579721041020916992723133786042705467950532128402347765403011475101733258861722765245766636282229121610323405341305222473997541164334198914688418379200994488315580083351152838426637486127334505836034531197676829445884333650599998744464253900109181253504234210704165066681626659210803770135642972137099733411681592396441974426447872710944460663595746280943352985737874537268041761362398488945903528018285537545208356136068782061849119296599437067805336533516893750000000000000000000000000000000000000000000000000*i1^29 + 82189373717676308782154590463490669138467873017910981068288410424628310542007820211382292216186487164985741398355285169357095104147302069292478013837743570886450363741934310664927395248772875611661231259665620540472648519480251162189551311792807359655080527988277834173385275507789182225159268224159158233191462128643220685289339861707805401092098544326718410857561011908109915562477402800182940914668709168204005003245993739728414872796273675810837968727415431823679316454050933080273689207604679511680175977425057421941261396268025040930833394702204759270292149904312676305332772244715544220693566341269537274280962430138210132385041839746940649165776856015993976979405338332022367431218500010725865085842934613133509310269936459259066601838665108265087248445475407791376986120342049552883123048676290563722082939761131498409456565575450664827247848757944599002562725436085067423478005160381347878007036870471015958004279309083966204002581412601374889192289515866887929626326242341207923111836663729556021766626436852665252910041336579342936966132098944458670069555848895491009880420960113228716677166251093567314332518463265545054957983716338679529318784324137821773631615487896259713998374069989546541018645574502636582825372655859604615608770114260073936821486834799050436991276807744115409867082615233113039717512608166028509086803329917115987011217666430646617254177721427898040406629260319635698332396950350541192249147813614387287520355233054043136495801244162787043101052422512142681904675558085688413247864575553365562753309336160729016345396079128373312153609370855275957680410559206552157123103275171452413788924935922436856730515947188191610420385277735558226717778350461937465305736653895146710961942357532602950948344444854523661315081650642151589975805376886891583581027382700398313443416986239534420898357737512380957553771780778909474322985925643271477498488095488543097589186780854059404412333350636836131821592254030082222655217896128912211072776176159565580992923502505121149583373901418331462141550917416494953219971045792575647046808579822904882233691892599361982286181294962404939438936481400576207269667328436451092002082664509349192490672615763649743147034265136929204401716936453773097087379452092030125361228490269664590000000000000000000000000000000000000000000000000*i1^30 + -15320132667327633965031354524919845171066073541036127687818404921259345914560677656406016378567237554142510148593936499732895928690739378906440591842314347237855953887492846068871354020800892243299283201273303879262925639110182784580686939389730863175909883308036144763469072634424291496412647567990052134173823245750779328784937626927027117032664312125353159228531062470273904603099367713289984919164334586666118669340319139990295710291299420078361276537272313880377503147333697482977738287489131051548113993346131850999140198455446130816668294203648509904739662052004599309599756286466458150119373936658229373141089862131785616624879202676354772071190292528453121257372861823628296841845586224184958056989934530009567508471594068001462348472790187443898820059668040630062433805491078996954797653795462525771464668295303671994974564694698020705264792341857109408610964689394626045098776694455775166792384182034700143163472568727842078872025642284901038603190773600264754252004815723612284264185898906543297676288762842894481186606468605269123495318272664666553601309268385690675359840262019969481233966775951579085473616970113863443740068616971689681706158414625095830313015455736454621099346694630615754822083290295712395630544888071705946047760077946205052460727909870921381073032629555594027113029153795155732393583510869022007715814975374851417844078276818099629633108506351768304258133665139514262087205232946382947800850880493991109561261133278927297314082434665582472257017998500740394570079127813376014570821942443312252735703876967855542204338572662100164834611499973233213372935203937926284387832263216481060421786293976076340720478341830168858924444237693805763440829693568506034507775158996586279874333778390175721831015332001743588875343499366314004038275304994889599882923554577007260512051670230546209774414241857223678986382430886708271641483845485777506330426006675491640651376609936840797930779798096056080413501886997356638050422644261336301825788675602168664904161139376769524683427843785332617630885424394345180589815095124760329250515526102252484061724525629766425040921233077905728923831956956054045726184195722816868293523668048491209551098745944342265976929191738992883159896337137773826255450081538666501605752921448496350000000000000000000000000000000000000000000000*i1^31 + 3461358474819767313145426249904753809666508007292550493165914056580122261151948655418142212108840093691012346639066740810446610794150821579078733621516034356294084641022996739912931981924507812165829523250090510491978399248276512574215087243358292888175087490271173205253527101109317181539296130092336407189212532661606978189177810509539975271310083521414480347041067681230074874925964862617814983179642894790913233653188003054526946875834065848279684588173654295565574440519979980159313458649480364569638344215380577400505680514999494446630661902368684675608293693682671813897617018405987185527602727596206104842566419224813962326840165613474359867640571009458643322408716341301719807976308884470207150757184429968094538734404982830813153233612352725307859587255005528666593493260575783394970463690645279280648491941859324817755908178800127870424883738088928762752775073149516575259198114147471090556286627021799639472129711728772202085316977918472437271416480296604136325652829503758129242113371700570030522410093569092711381326903692895985184277821642637362924022879838792669427109084117943615362425822605623718934973311912270110747167696187864232017792937653588523395584974240995232093302463411058091951292440452425774781152407842756719765710020104142719033133700308775724268765537857058444294625897960624251093621434008787553986550986067174480115464217185932746200845358439541565108552751430484987583191350815440905242087108258428286861977975661491832877027362567399250024473348236083772872046376854504794598633581433258954625469793134393028070681959046578300494453719142231745449325706170936014895462858406454316122338021413756519052426436373432325005500568577527537544128437166879241659241597079819000377556262407723477113822926184616618747472178320871124864415960149903784591497591988330384512227260087641026964399342836511764902840251039224370676045681377689477028456607268222956755627363969249916048296282997795030650150361703062798807493058242296521195099622587227733343852161152292785985540340379065522676292509216846698631004658509105584643420534573598366179478817673373458534805079884992351710732515898192430459074132931883187497731296917554339851511071605795550107192682558240346611208645524074328797401660304217943095159834008253403125000000000000000000000000000000000000000*i1^32 + -1699618724608837599992929930958082770896278987480125452730264565740980784905667860433029485766105041279166089802566771878639616658464190599639991794625532016421743733485953695437609419323213637071857995281167980818226416497121233591005564160509365459912101904973682456658909258778215782611892514726857587062018588907313599631429421068829870706457981578799402695202271962960082273952812268084648290383871249544307008916353170184230671466497967184534526629883255791629351424701773699546635004074684219920326379966116507829514972227193480602551233826978940445515498014190138832042739419204691147679004536883312853841496832883569164532441795383316560772636932434288624957977296686382489849319941049941616623179548073703680181272521171629337536768027583318939657468697258801998039898175794312425732909554907664678179965367047645070672959916029992385616972821275090345204184962408580812772708218127390124797976554389986935422059036728314037439890645316005516642261627423328405427885310622283993657051600266900925060198071039106955932939579402471458835973132155277002251556669157669910172392826701288849293443737982394560955029630762017696998219420561754815485117737935967637041980350974935372497962760992395480179531682255930347148105700621555024368712126347972018132814409534580607192496780496786278365257639504786364411834696801245095446836264698568770477522019667301730860810687088463481613079830625288235234992789575580986675451815637901259008530758531991285131507310679913095943824558775107120722554745132524171977307987106699430076947109857304752885074042843808692380542202953187668534906046473495558019768230489596197518757999900003914579994643297854025689037756416716161205990023069024997595849642663270943521272336415399718275464160291122420261861602038349247760165787326185029570946345492118940399795386220213123857584820247093841749322912029366689378925105390950318837257778245157091961318936191327953339307647147271013797410309017601094724195877930384943100306484129620651167620077608115993672236040584632392313091859558280916582914326117131812092041965779708945824670230120002249336334420759160778476855779464044056714367929786111871530405151400616529567526613824951993149666368019526254294957923341585103407554887859017837164633382833631215625000000000000000000000000000000000000*i1^33 + 530198395528694505305460725938362871937865533902585789002639860201361673649560242223966470996133557344228692024298415660437039771600972889443686985131929555834030052174842729853450258946475490951255538227427577514583772409124110980888967439645951790619847578891234438670373099131599727147706168225505249438065337441369285576554794895676400846806945498103213782583709246601165522935856921712225830443209517763165929480492068360111390182004343370802300919972490752811099547815352405548500240732306775608680476947260351370614384783947049862407099880036187035116093116444728518793757861676298118423206441104277941288803952521249028768356752700609154043472415429718316386628657055101255900561533619515413088552823658373664440052738843328415672722077659264413477950607327457431789002850046858432157674808033306135791218685863503998241394691790041416964724560679666983926991712313774807624313368047179172629489969138305452635478560438802846192308636704927445074425872956407129520495743931908128514534715346701708423522361115950679030980348389168143969749464612455788616075874391438957166978046446115261435982864328982883035453055460268000805095043186807822958571722137081015650641929797986061179701791746776688316859985212316188914484540575762801337995284340052949287453215405351473038148168895657979762955608673340248977116705039295333811212637112261859674598505320247115292729593908380726171984458010673914853053813495428147524649833739615022186568689162304622388041116763018322541935348963147155962735367483581330476879729865420134863051358749911944305186606077419005169914213673630927106235585874953366435113160078558042686937636279029342791954744951287119928835992513601049937947850372681793204269195318058246536367677872686056051938832951680616147058253704489368389054689851099474210620741645253321339540468746301669543654074566352408302019625826622361648533723195300410134983176906990297046263713877776730705348679485251683839229885493339131492927685468716079364848624292174396418139779620352787324063075596671602395427610808957704544723182725210872721249906607708594266662316732920519148406589960442782435312065075680050318769475123230248132968947343634706540824169855793605049122311171285953817039152618465087361973557726092082411007952604061193750000000000000000000000000000000000*i1^34 + -100227952254016138219868832506362683096491289001726162319489225335961064866471708537409014224440323604193355245811644394642249573195781716723984074312469557804424739611089861913166731056297785727863319457522678634461495510283982642034739444657532896828732655187937935341052703238988352606766145997399082224677226234011295486449983287167980320495152836417922935982221641846224278224674877543475095307188332345246933229877919618336746638438617160443622218088921813125474274237281600035622362260667676120337764959544926421605477157216238155989651447965478429509132551304142869726366671000766294075851504209809977556388854457310940414768386581846692584431933342736353013952068780626012769424924057979998337735119103951275236973678130989624576662151999745872534465479221577515179502072254526030007771113128725533950403832496417421087558891934902882537927821535818214984282371591808355587851454065176841886175193839907063676693347207437803956564725284191572895732305777016139341147759095234140283793442480583388067028162461535058301710240447628182007686404529652289941507378216459247278771889193613516558789713175030684950328617783017846800334028909282076870395652387641347776518846459848016390689390103743627335077266046544540475396835324621500756432485875118790789208711600520418516849715293288341094159629891640986755797358105605074591748575855666291469332025890186426387156150579586550890511911023001401432482432739856436661115820218732155517379491788042728254386075371439961350619010961426808655431328992267251730050469531672943740943137006594733540444815084342828493068318002329882187978278750735263110501583590214870094838288091030257975212293985541421837597525924329017657880612715705124339164202453193089639528466002693261424344860159961576270551759759118197823053935411250452448812259296842779598695302200825818736172839331953226249548994384109960134958572677804902305292547673691998504809501639264311873455053884359000792281280150087197507465821388635610512138415955652573912403612018342901289317526200858931192807911182636467818415608192006311467435516296117537596621905578133676514141949712737660282012698548076392322547125601379601944484981616010321181289508936363530367269595821130172982026964273317836146598521277395923194722563811080953750000000000000000000000000000000*i1^35 + 12736483965352676694717871017523322671367583797169303720538496128482716689487755562709455680834330753407605872364132044203127769339618688622455143054787966865293313416354875502035200799879940769132491993343474442830566103805026082692292849747925513470732132104299366024557400284303882099508383910839573441977821210379806516792441149097425821657967726484811373213075350780347165354387950817795056358589359568510037906410315826338785331535198917930789286617254899054414214597538611856929721927779071582540483892016170443132210161860207980169257625260116291653971605948769586054955074021553693537201633976393603362676070769229796517545155641994411536692829609041169725436375020416935571849471262303638657680745531646225996700553097007564171976045579817295407635350768617795191834825967531612492631503580251349493265264676820793067692064924046874419237517863395731069717221082014789671033372803535742198746921986015934219894450431360052546058515096462070426990704584170873893115811886290596223353924692094090750247397086958572900171876779503268805453356165281498383775664797885184579070371529260063193842406519502318541729129632064872417021321140230010358644984116826959314533031409783179728437980991284268122537066950762443892753758585171755086326233903568328039744500130643504673768978576941633016429287297439779039725434731204272308188927111186012795710073281094251742032176673088415140001695989202288471825309529676884181759252379063166032001872077402216728164278487484225581324789672476935017492523794316940261833986813761670178035414059930239742392281679128580188236852425467451622469915880209315803425779460487789220609718789867608551419328158391874059623088920802848186498818042087459016551956088992345557521333127714800380938744364450196894524144937439838000319330644542876015917856375307574051121252520687059462539420176460118057051364448605406769242704863253552986823525945702742394676974246367580842633288946591991527321568208991467626429967512118884432003667021780052116427238362843569997808969594495015794150723789524188700125423076275669101801914909018474970906295111514067902574705577971045384035417224517393587703699843209669351891857682101109390282433248053770732971776258951418355899029712301832146013809679069781153793926985940959375000000000000000000000000000*i1^36 + -1173115203880836075264163103695215870135263091229114167127294013101431288884813301125927183669618439495525801458730405343698410401030965791187043479147319352011575991951365701082415306448458975601657674639697115265688845934178123074980301978987648490920901681374627939703293364751921605773418763903335218265807622797036500370034121623631427866945492499115869322230325625430221566677989571950101676762071416418836436889049538392606967286629940495408818527685176452654073832230743193429707447312265046140268070155618161664972302476149953721970135412637830368685664596872377930073549294883117610085544633327970929738338256790278821610542531955879747571447170769196831573263151940505236513172466182319083583743186426402181253377156169529650182565836926328103998511958840913211087625615683462178073572104070208906742850278279611816656493730778830214591609122285070058508456274626870547321929818029669435201767235081483616172643526447318663917697870782778286671069129191371057068866205431062739381394094809601109754112165084415121263746416801182006380951209645831190408473699676387499968044871146489432853814604183176322963625104532835264964539071002150927274511655300460381831960684890528085554984998032950837358379499278812717812322119097877025453240730585445862454768135869777100121688063164890553871921161978158597700659311455074587714697140420869943773435104997617138741473465226046048372905164940199907716392877968083793030738442647425007482094394296990402866464639843302829114482328794790252053456471314085658940620636727746745748048509892525738375318539774234719397092474907572856396418494230738174604376069700588107674638394526900292926740062938127663232175826731369122395131680493865673785412740276986865124604078918913050695893124264163296106335042417476982677565536227012998222549829516378144040548972013280023573728755673521883038004871508774244128263667751473312984166972729258489655582377157726320271443154593866813502155160706381507723014356850678862912120649284070171049507343848170673043170600788119467047894239236445974534964155205375277791279677617030788104968695137649410830608215437074650024365190062856853578959903438768154240157577096311273883207001210685455523097969246184403001624361607444600241619371389421374900637460747871875000000000000000000000000*i1^37 + 83420709922303968705351855448868143210986963408351883469813100335080884692236029019526004205823991142287093272556381794237324218060717407248453186543583365465504557732277575397399587128786512122927916859175244145219778815533586518817898558826150118718863862065433654258207607158112345399959537994887543011099587686430365218055757873775637713928260436284224552107626408916105161589409733754697761869127025771133435958204492420542160960101658912141263232397602127560320300369976209752195779385042587276651345377154243703911437840862378904969761578390879634731281741350050175711666857868110444299793771500771552541766325737194721287170669339951682403393504790397040938520250750222467634979502055857388869537973018405373774735012944674111371797325572912602000630144362163915414057154868051009574805773995207832319356579429585260001702706275494192940435419840523174669345405782402346558286689367583589775028483121137021662170450930696129017694475172528118969557875552127185824934646037637800271046749630675325252343866813940791683213169275137600382178478396340582262040841244063037609384174918719617940894618025224794342510683565990851399057473569568611432544980135034948467644216923961418372558515949027638188783861236059558151938121377925134893184999367717175015982939406272027521881176060008562397777557331264140291669978182567646493555046603425806216548949723784493249504740246818718615860724495121468685002511978517519520813651034274127602985088888591724272023525688158994784146605720997735126901933937077739260683527038512496803375985982051712493810621310538886520116028594231834735438571661347394438205877407644866511702966029586231070781321372207823496458671937288848883682066758723794873155617218635152589446710152919284845956772456488836206725910770653243353819423328058770652531721315061076570520854159386207539131635441176199639048568179012488634969514271697784382891315299417816925145590834847722426476887975741162101729199380782680660832424005264495049302222126893705064726964930350615932392426619085114596115328802022306454029578771984567677017544357286336622169439286312974270834757731136004602525874149336341429244175574774998257865624261427069332322939910832503303439205898071477644053300473853437298248064671930302365703235691762500000000000000000000000*i1^38 + -4826502487718794438339698266171499118001922005806169062359184930100036104018958662825779134338397036207287749245448686745290515736926190024053206065966432777017305515594670741380734078779567641602856953053192294505245941475164410729843670455306643033176031063929876778749303129981482863617987495933931906386317829185180171479243854380521351564382021322043637893662301604788284109038933878713739666687742368569290218424122660099751796874325783712663331990652286800599594156126216655118670753263498217668445813628190152835002003814838662023217508205616907075139510849621278989640431514297253165584481399297665565582483470490296123403879117626862492241735889392570697954336169804242480035338140860564212378622803232695313925814600716378341027876982543741673298704248709244718544987528722230333456374469037976222014989892364301920782845696689622642747562804018021314447599364537072832763156043757020901366141911527191691614799394139332327791069363001331806122010244914603518513247610347584608971239541210475346539417335805680896682948499885149162701979553891271876613652079316665057297680267260752650428974221427324055566594074212293505459246656274478758687098125440187750017828040551611029437836134082338415303682302949672322988117500806267611585113830343589912873845526777770870364353712850086863291599490763187699118188179850725407737156705028136971046747243719223205891926154511748548961500616194131575852550746744937833826769011880643937781357832167203363327454412961969742293839796373225436019347856356454832044567155496173662263435232232151178509099716376503409815291428090820995643330569112683400265605869204631385426185995871656233836084438924125564423778409533696278656263019465950852580733372416694470066129659057342526045088900320033615879808285622836491099156885285785546845044818523215452175334016123460535643338388172555169468371713694233286058853796541992348935768574357877147655766032278737812112580933670145721679028406707919882552280175669714630801625831051502565431972278705107870420159983279690855728329985061451369924124561989295760437034454879070634095411358187910704044568856947968112876468286476393080124240520882270971699356214900112528758075200450083654286307192363070612045979329716426597337935314910850064304879130662500000000000000000000*i1^39 + 234843419690372230173257291603167621349022597502784926661713589308488010034742620948462584582879370781929798599304106020819636461764838705338800141046809804264796109221796313776923072824277756295170520704025366318259573700511745881604586696322606593579450548206868220171734530172563671787816511798189214787582141103151040833860845620319408765621555694193436257913080549116246263756439998153730262888235492118704942714537705961703190228681072984073631382649689531841881929545571417369659494739770407225427605684415197646967820087597048098223292754326095915286218274510729464463419042420566333172103623218696201792512248678823387142995239054597118056343751724810837969572659715877634471500589828558463281716297248008017518460600831835282326629649936067512039638037846578958028389482872074452031131324388173791606622550781769566961737154550248048164724912530048414778803276957335645988554707545607610334405554181701802505495194852912470751997277107127050667693204688997767718334221888792546684685994003896045983641348866997998992303297179080843395269153441649082556903140096814336023147826589186747029555989002733486209228217459665374600681608200486965884327790687349908474976164527101184302380516801658808307149014227921069416013601528845874469773084413829163606502403051591724586999482389133459775506765094038343307086514790012452227293207518453891894051260245535321321604837541642011118433400354041509055746071533925172704188118150863234890103701762915208614294573757354682269729731657525238223044070031002587332977613529053166850516066196101979573887214389849737495481049550335717884398130848864986959800769285826935541202564133268501875464028278446366224235540750669760686574799595600590243664778406305533036687104553126461385920383771681799351205140669599047040043022952249598416581842591825988402551361090319386981480645969825699745617468462886586360502728446164459158549600307181618988598773990224121275870651112757120073056628932630599361999990551936163338102515828119568174331302397843236428740968585675545743189165866227827490190338070459684119693608577242802771758507478234902137338482046912076691302235270513405736240997205902720317358396873489305023639995977929468158462529204361656066294300614696214149496797748667167381993126949375000000000000000*i1^40 + -9701205701410381478247553120801608611855438925867675458247243132929599972790767248713403806723399737893043250470679208851712474557180407028765814486888177030733505025293964955828845435675969724412918304694761674226979130509191535139890658427838893228704346229020652375896888840919177311928236636668196626719281419447098534113585830085685203437909414551980519852602310030957544116543009482032661190530309374460345491984776897623089807146599112064582953207295836495341301982140185383156552742040195459614473354396289273846456485740897999746523823093946426690167607188551224943088347112647888547225961311471605653982153233466692915386383812723595116492890880200263130575808017805881533865204869755086164495606752489552501591972336461280405325764244195421361459619230063130350142175772547573564819291023502657328573083993514145296688859964596740781023753565508077079783736842407066733791338748160741999440183942741337074022155276294407079037208960376133379365480410453659147032146807381759846591090804476147478007597892146364572358469890694838248040445854330465829066171758960178876721258732200149637384269130778509975935536072016923410687573478410132772856123485737948354771272845210769227064172299788363830600903867213155649829087022192462062214447447838625549577843258482444809810855353116058435446920713775529370050808379506604691088543247799248279633533914454911954079280150300751883083862851762108269540518074422888840716151812709743505277876631824131936510830592987372734093913330781495246118748932410573417376666890379172590992767552110943943011737131872434176617561509920347755770071715156689841399806370183205085663872217963516644333231156447841188089599005036337478842363175787946002129516987301166515137127904713901961050005344756286864238001819570425190013076472737823387993241026064498388533392052448559360494876532526590945242553068793352965936896035451891053901707391706621050844138691991913351844282640768255088245095736846084224358569071180737410678835345802634847915502231187587188108772923822605041302285073569880922938187931621219988466378611747686231509820954448960225603268888549274846470792514868265667708361119525876447850283403235415956486786106862629711389594480636741771143070086233784322446122298390151713221752496875000000000000*i1^41 + 341249928433948576689242740323578374587742049158416184619112042392053560466906278635345303672805310148072989921279666810789159387516472043194133346715422997506232700273174495611833182954661115268194823154231587887342476349940645922869706872633916650748715616814360499465680849591867066469738810523701079391110859919985308277518211351787818477212080613830045752943327709536225256316221788057443278190460057984147681329485580656070135217831005578105065099663447329726094032371431834888137238787875790859721247438596709545753515031533413899277207339507820279379685184657679880377696096086799335624689957508975266627838439412449531864894356229072984966408651215483583041196330981400888875102379924411734491040443005712209956308197330983289474089689866849143377557891409079283776768533398097984781653689031186506186640966886350011758957135953750347406237667465687572279287773390266918740812539077004757407862868409678904548607030757286459695069510671249298704928832707158065312930351808218448876624276152931217463847195668922486941658650944510347098852228027676834112557640492590410398795192164957462495873742290054572154854363648500085632351538779079472047905797686267500010161390365859864027500749642694315803183873374397617131108580823763026565418116650520779846822889201938704752613955971412095195003151127091905422722953665778623597512676861930487688554464130745094006675720427155974644361735050469299535682774421157439961376484555505385830373031253402441688950059896847427423521071844545143818321738424423251396584649832174707582137888226672942539041671802032741162576034056781684610828773199600238970525324583083894870757583856727916268410736103084376956121748513972628685251227131212502775697186529229147574880703342114072146145633705205872857004533602964477909905538393440997062691597874478376252560606564698919544826657893166254453994730905229430996334443083543816807455196777680746703849599508464224518142668632463886182403096071400203795559123737026852896993027437546746440841143846645376361458503282579983567334055573594893315226631641538557759234098566319276213544216092845442153638946181442882860641801591441910875216120308433062848099242139407535166101155179054998931295977495029263586278312066578253491335848354589070149315618750000000000*i1^42 + -10190315861398148179422864943891941132293186495848176371385705973699189577744822686066573925248002620865774308589278713697482850973279341540309812195148264876454350480662767269524912011534884042167340550128066528383625230050927651076494007319797702834859281575080597863226525160492392529871494722078325323993040061030598811951875885638948606301312973651644040240886401264458847122009076670449698104743100550404807478824645789341415455302985948188154732338689727235955251907904247938812334104632261424533813796236071316927978751036942218844740315895444970802114317026114288590461156382339295507425185056158139357213651726585669025215693532184556853422362501942569279500656646887027960867820049237557120440340677045536038286302319009905887755567853858675485113408447441027500007420018463300861213457657196852049678910457839610509708127548656921566861085165906763885524071744585586965579382555796906630373015977890527667765626828253776406847446103717542989143337557462779549929655024254446690771953816861256006964999231584750712084058580409947995180110051473624331944963333925501260780832307755034977343511629347736081287936315006286760823219981779863417045840372262754740024573808027095226028854051008550152929064008519614429550512734702676893915499701545496982100155643661161827679519653248155064836118537892396454105214712304835080553006106591514622441936287665162257435328654317560220359472105461053981423867563878702819161400997856713239228533301045708143199684868797899897369678647009073132668976587611726779089293786485657166017444376239905060133549580437888872748441110506561827058194519549151864898505413296830721156453140780986558307202150680405187373846089929495807853035610419235167405344373662711217976111250470227481822469179897697609075515480530307029485708972219796593408211796288906422217323334381690025994875535993530735569674142693621728818296140027447689999714441620945503481841884106315013616714119354668516068249521071029406984775777626687825656696362969313790124782182401531815882106730251680114809155387756734716185068296497487648316623673385321269512459246607204075064123528352056382826069000117077881900235463795963339172454432953977502927574682722585900171937448679276212819952843552800829497467226899212423027118750000000*i1^43 + 257271185120721998067609172482335240927419301682305412597556256110144725043694100499974541240478361980543926969867749475076261128660528566994612265712030017099232203567670383114749115749407767877594710703913658386372879389941033589451636968686584962956651667609894668593297419290475035216989904641438293527759368041599481928061968179962721557920553224710246867844300981308882002037509474618486046159324978229189595229431986233376298728460452758591177648154717928005692391398016488873131768020036885410119177932671994870854736448392114488991923086235333101582003072493206520705432760570714543919722246825367571849396137816335833320163550161682889128124878783139079624556744228607067235801515721022262673707939199715218528414071379899968418170003807852192005016367908585146089743651441259255598690398055373590884283017300734255211627102718918636981445462926179217458350902174813000544857579056998112650781341580111807181183096288920538951319310709830743757285722652326087184858941992309096582791809938009486466532496083042424554121395611082499801030000094664239838371863717337992971501988268485126336553442181845977463002699619435532900493134927191030748026424360614609490653730349907288890442378054028214814759711282359866361128642910157263323878158139529150367371615171127510030451953139269064451205307257454076487682072264341222726403663630508888585824168650049123300943711651955158286313126972481080407801070834607624660204603542951254752437016535637289606036367113803630232715948724725750255700022070653827451731990519710647437971094032144608346625632408130718159559638870327468747502012393476065641639960765851860553169234956994529792433166312977830683953560827083000454672271239390667856903971063819062486432120198976888624048343886628474534108884717891843159187994399558811020909409606885527509585355512993706219701191486411800942146582222159641755418472365906389899209968104101224803626729043908486807073615379459491768162433723750146506709571817751290586171268416323256043334545490853129251522549950203802693104303084098923407065149385678806231853178776267532269530678221898996467629360221084862431915757588470799507389223158717741205101437929849646484238964267437558819424640049290454618883984153909954739779554697620438857528125000*i1^44 + -5457832812940206016832481441860790366613899168682923743525540115487597575739350300329175828912611625688598547468501786967013389659519231605920151334256572165151016716947421917019955978065749432337441212099426275264905239756082819047533191824168227874659343191088346210324543988667330504542288575802211234567044761076976051359326894408001805345444118493319237420418433993343440906221747988577470589750927933288960546188225902421679622821751379878821522367887913038009310973667334279894182412645334627419216512476707062667265283733058004022331029738819734172640194642121216458935846551741659464165915228701356490784124236804742241722591831056209044853825688322765785972975566744574177990388267183098082634066019012220183446144380970636471153524243220585781319603600498046212478233772361050180754241608882198608080500051780546498744468385988291103186266911061317810181933315015894379708564966887730665985443729366473544826692182622329444573954041139846667172444283795772863056998222749343143257640592574407787335855312271300162383372514739420316869103162905809291246900931484286125104080602823460702362804775309434355268086937812576841998772730847729398465759656318330833413479841773180128749280296464153306383759870025569524504172354591510390710869278638099654955454962252614295576933595056780808475580056116012782050018511870817740525919237429644582816714940478956874506278187955930564151080273771223775744892580416505615519731277606344153078597937510958769532623083231622883913510330132022141902164652229307659826177490985888047495677183518312735213882150932290186785845448101610354293752960418273856094724746550264262866968188001468480301941517204288881910333567117169820118493733281453570530060546806932710091965415893278165570511942060920800862513010267471374679819943571512395988073618254683417122522255931626485472676189417894874603937428308813626041198728209182902484590154188458583656066512366417102463237636002902868512547765596095722509773813882017867023212642765068580597012981244748532153705658343825471453454836870108837139050840535382794353397234244844205317585045866098755162864109722283467140633546748288502451886493763057019304080819598591351148861360734716946032794143290365071884348174218343285283701493370211953275625*i1^45 + 96576610871463196293885958879651416185972129877360894681592549305579761693148608061361877376912372608570383334071090684035357065238036266955304212454527206620961241551688999570584950989853389152348281439345858062332330843210627215654296398654835583891956576306441729353712111710492425604022697500759489754349292385859270253995681506028508992176950008930722969346104334246005159777172526642062600515690720443075901637879003193250834293423029848568017064122829688924859272942749890703049414446868202697630806396821545366575200549924679933908121630513163162203020429289077545686008170887747402267737084430045693498996530907071912023346712241347309249250135693663999725820205077627197899043116124057888401260563499612194227346580418812633645180858342504934301234050269098611058978088157403779195151660767273039608999258388186752288599559955875598702794760961955037801082319290571932078456799639330848231754863901612548796139412435383517554610610225565136193131521807420056139749885754582803392915209133673169279484920059728296379836791069785300936997647886214385964499102061299417637036889843143533397527794686009222421223790915347945653976105549078339323687193549536586759959850786182806725434873988886150212361568745512155704657118622142843830527806672286422579699428302521873796984915884709340064826519055160790497539034673580243671551876749638902388955470871827848621897154713117159554627506933546964403915591444270858558051378059926981056511191697995206331457977073357431145408629153184138451447449334073021014404787638842420788664708332235087868430184832601786951459516499460405368704061319927537976427998971426101088282260671477159776310904291531229860884650910876391151071093813243021848530950673945797487924069658280600062679455521622802841910398062040321551837292728655524323993514311307301059998075795035828932917279992115585752096630864171190840310967284978426876697325480157714545854450180816710360668146615347356195921605421544343448380543894177619539840577050689407467816698093753791164351941631297180988957166707248905800348009191585660148236133828964695695067608040312270942814593854936702828233533895138454849968204442415209481637437049882987228199582797585971013071266550289676252660804612472715801959657917113296000*i1^46 + -1408016115858549959153432086790697936324416260395990470527251167173592441465334445084772136642516310008627383787092061600372327527082759987406060546429276602462699758251113212734672606613874189389319479340340679982563555644915677118751217460253998346320079358718309088288783633195104759555632937529212677130368626471564566530211209722574385338750676287596883634298537423182327465189283180922397517815483659541782891177342397271171491005148429905311998761232477342609110740076798122887234469322756129316621089190426241827668045609854507907310669222912388733607546514329524914263014813636288484400728571555776728614163998099737372759870501614283357732258019705032666670372262082024238341011174321738901293522725347029151980308538402656738978889798190847123223571531494279851217137973800686564410331286865777399718825919349053724143872735100966940106918959518633185205801456004637641632049246176361269054249776292573331166593406345401363512763900310639358248614281115256459701755348787142528993673937247498725569718237883045565504383695746384790347609830375640082872269421621472725356419997412227890738792898052496127347550248292851936092919076254679348097384562344294538704803261311073254360326560595955389153666837395662254308116523428942115487018520643616637479712214932862231793444887388158323669089478046793098451972451376674692648480259681492724506795876414277390211331170430522469654122852899858828295988787855078985969248593235740959707469726096070561011086506999149020582384261783668016703108149489543812553957347652346722124522691729486471615065609056169675147025057815036479145206115248927496308875182436488209735127419414432905468886215219852685863538461228435869474613194713071502971142399589940635531643305533520563946815457964359147465504015303105922229175548921829451938967757394754514971922944196333879534947555832943292148103154181599031842464044882217543708521919301812872062728769843875365093375110592498142921030797888711818232320616061366792253485789246023387922436518576081451443765651478552378337488164145862730098259402299899002018586547650991115396749748744819293223436038987071357976140474042213230755230425238238452213354300809403000325562803405227851471776416300226175589473038241327345027461070848000*i1^47 + 16544366356201486589221306121602788179248760539426718688909841065432802672444759928597485795006467632893907088183703599296846572943858980904270165267564205812313009371037457097325205458610147970611319031998847749552866573004906785408039363023423641036153308090952413216880459890862479126403491600066636573387188328843246519870015557436018639423702899981027871708168220075849697526964876700140123343495209538345091178885420717133132733634248301026360409791041692291331672009265822358972567635889026193766515633971716091255674264232512257367909744013425408357086547209054209081042172962499968668597963246422191455746147436043680742062563567686776418135284849018808274045006975233511708445060302373484527008081524742429494449257842438454455971766978256540152728574005237962138237833329921791489243951216014833845776647583988976596270739047874653068255329737021431815301419542103848012333883804006226585726025552067400015418855157377178005615570630033992255893361264133122164899491567588181176683579467231519886632636042681336057737376508912344008921790846469624601158913481272552623309879830618514791604200869084397124738329935215782303572054555697637846402831569569983017260974815746348696995370149827833353108068645712831368306505663209035915873432947300921978043119924212337135305311191847761837847349348133770568826288981784329631015254686421809078869590438230010798105231871874033231099269809037189781579194114400758801734151804825084286977077004607285679880461518284490411030546009818982886810402771587038843504036300653609321631459027059755638013683899221493554839289437039339240838756116079785092438254163774338198820476031459948937764768529153292840862225248084069829841002380348614845707706897812416953272033387818921629997018282122748110716556483988891358742068661220909530751458843069993985059673244063160650214276495649380313251481482994724240143668856574143361966483267031365865444068512156427090368558883188144490224791933207421063412634078436747546995364758877563485937235491821657569495637496364279376527979036294711474904032034186817789664162570997634938547967985258570908979000999416435104461066145658949873693468104213199424374224502590643992901137380808334405158289781324315530411240309036336899371827200*i1^48 + -149273913053457423579179281385227055282381867972699530913526049699794548565026695587669193395084167876050442581516725712990923369590186474811837411543357263846212060238449122774015347526152265657169357730745630334594593686236717234890601982806447521137408435199514138593052284066188030394984538910079910091250461314806489940728691980065835756946041431209208171225492130939163443831879922982206324573847650351923610679852608213771314834843350297904121083848391353411727862998965440887258749580552340449564219454482464337446564231296147021147906566414139982342123648870632977024476040306825994986104856509198985421800246055020627266195071783825152222122026199031064077372612701971001895755664257274119398730079250025172933075330512567343132941325885076563485404546592884824760181282915153186610060536023898970443504414420119458864231374391217888251736469154232895157452566240774317017623428054880692533361854795651489349781718376513698373691482216517008759252375692625118462824316391029693741232938535001627502057850103938679215207192740316772028093533613913005780085943177571366043622608295638056610369964088354914856811232466729412359328008164813318797658388226168915630414059835901574221952561320460189394299308698600000644439295885569589048158517225902425128621370131245360822659728212077199981064981802478415854589710076113275180369519725110944527325485674093078250040835009600962579521854405072630746369084357942119664767961908926437660208137978463966466674825326646531036081162645752309994475068349582045045437109917527295712713138490855555649586643529706487490573492417023767844853817679099964869216565777375838960833072806198959156775082063591263994438685919401199758597179025550721032896709154388686961881053873491720907524182623968651050215149943400254462796745613592152772902030532987250260664530535127443960348102956798242397134890540288852867131171701179414419883121273612996149527106981183671981806255071563407785319225550340423021599065633138840867843315480429462589612444161073702229791606319876680328625422386109160750102386863520724598805996248519836869891704301404429474864999429152611723174317075297814280616699156687623706568011302292512263630496024537611707798893581162400671525504058968487493632*i1^49 + 901250789060969659518979596171559725302691400088951901574058000207706422541578949785336968487518031728648670540659330082912453490430707701736520308071070758193723240455588006848603130574619505803708200888889800040761677053544377903060544807411225273467081263790714279206632061244881100780352066800698540900663573590288565750385652755006223585453391744131121472637143354280321589118929412922632545975452659979974593530244823068152433494992492895657849933196058187845437829554839724791014491555451414665277946144417219214736069177986338251635037268394085299821662184200528383943391628839447471275027789495559910479615331754578126112653194543169277680419702191119477754172697225529763203757062895412606102247732864875564741684480842861032300218658451907009397229914671091056788077285673220387401945322542437501312302533861182380952283552898428638601383344418666183113910781008961675458755852141472265434082498621500808740918544736211517989507431496319888794765515913258139715371105056864954700485831904750369413745474450257149618609077323334900424763922175126894031254079806215551828107419937282358738141568104643382049615684045794908149047620483493692748542089962687596389676426921402883987119994193303110783091825687100846123846125889538503383720988110801464368669824722329739943818925293871983610810459841758236416092911724985792186597503716508026070558744744959920352463791132480903579614892177950619653123840223026992327533262772126413625765399133270282159044944392091235977024667143940111019611916385279560607381921518285641688070631779631471724316862626823892575787511538917084217952366952289940211519093286109535997787466919512161610633922737811625381590591106991159968509313828326157400295191178182228439800228323149916485810519566730317882719583094593649448016699610151788145152183168248842753971091371222589705708149109677914672871076558876648703948306936298670255379364248676813877123317087723825661054134121175212689499276969171994379676548597004868121012049925090657103824171462476480120634515912893898484395350671090715993969568616598900503480101289777176674019054347921111845564865253775144227078892924058684526690178169738945312235832006250915098708889997511812107398184017193926137392704134316032*i1^50 + -1349716014591201719693305715330061651989476152632475134848260502187779611912429027704277420174164203009973619156430685703744116010536877333725667839320231416908236890514428344959761380273571802866589635979079419158009303669247456700273590419220369790851892456943104854204771484691367384853058852457686720082792556557852540625905887005782514012590112173652991110433458546352659086465910621673205449793415137058437371422726075758226317257435624403757107078346566518396943983522404227478999150616361175015106383858836874114565946533815502588318376388498296045522579110258393036004956722714920560987299719576801827388319880373108839517490992236461676360189900199928809975210904506734955885882628570976813212657039199352895041356825547928702192889167527135415263127569337410524237405256998931639033691175033684088273057888347286863869336032266527389609083682561352651187905566840295079534013317013929099541831803853608257863575877562992804664560372984226214503264131642071273010667484791174318754792297161474398684967905853225659805200709958917921660234985029208506651374228503043065046849724417855518138315571765392298573128769647505891956875384862972831029005765370630971870093431631865878312506155574727693217965386067099997730505142340046476273019800616133724113854221080361252381475685274382612513915829970486878824411046444550651023621405711059043832225686632416553939106742665630330293458868865556746231660791892860342915260677119974938718161220009499687485975818433288731028935361226305901086109639454908209932000589353185421154950298882909146139630913453935510723222227505317436481395090123188443709597226772315938301223495034399527734212214599716689809418052645672779058249185419611317471465340134988902343456078714317828537137320858587437342544007869224074175689503601161735705889044697434152032963403220188740140655774318772960677877769475838175718715768153789864074328755950628483866922542009981828544357549985823330667374395152312304392290184761761630071606783621396138602146012065870377535286117081807586393488574714362178404595454911981467881594582161336309390691973220990253952265327303058092370129883118674194899940763364579305421494919163288180491586218711142880443936446940799199995597160448*i1^51 + -42103923856656319950512413783129034283605146398013403812998474774953361652283841258707084110735480533236964423309544203603041559731753205097525508299572548223889175875138610950493579510832584644467269983586956123348333052231588442024042546917511594307115101643243260667480951211600266597803175847706376754238479946996650758509601866781134891685929269057767601666980869899902893596906013947673649589214519124398441079010932233200155801765129506981509865996320561281958609428280372147164052422695387794682452465426587632161080265263812441786006099304325430224435170240701253409791764566495445980024692344564492575686983229932950086174756896671967173402221886427425912580305082124463467136120318533592641728589640545322895894970478946122374647867149583826748606768482582390618262060142665401257769404097849140485509600749438670184384235095668888460577478332866416725978261207171878037398546326300486443440916131168853742484407323804893216727432183814059066760954341610251728195122134992425688632618496014347120734512287929293152442121229087898018291019369696704819029342996810393614193322852601681797965928264644480500732846336448425580469290649089913798330602549683267471057484019969866502918359662976873268402941349515581634276360230041530957264663271040896182505908348444670739645655542158511972353604743852986641815972881098454347432352190520560009264031136046099227716121171729352546817061094891318912661803078551203929509017186739504750890781669598782116934113971433073106812105353945395301074705108926681009491352054351174568527240563277922062703030984266824596509810651924888749397493670225196528784516067799855744528630599240509651960159473876033952624965715192035830942190981245068015729933339584374860355430999781225881263752477483792652466967166697872037661223938379445071666283076561746342680044720362409152785670985544573107414643717885988919771579124226318258279431108664168110346946199377605323536175404995231335859432751739573286933171530601976517460853166977862207865612135063794406981090853654076609548460536740078549500854710119068736982375162308406630174689217255983996603912705583552513290520475680872611487947090358623189467694388130584409319769353095412303326741354730438415876096*i1^52 + 542458106158225230106626301436986519122803907833235283951063228109012477440167129848769894973802405331516985455757872029497652839486406809070187463405841850703690199141006838406331440343264467369751377001081135700835780387960275149856514877922317736926139655081686831250714363116069964506208907832644978174454291509940511938111127837264372125420632320682656657370899457528885940563914997437056149699247589198920366959726883541058158860127368488279790254690653351230307453133798183078984031679499022135836801024361993860192394675964509366517064928025421851072470672048676110629108000483435734586629556660267875027857069736258273052633286876836785759177783341548276495921415444402318281650139230508637494151170648537457826688501801130632268713925354029861956376525686585516819968338634776002580995244840346716456902711720194039659565043691121040091144467277790143779493771783470498622542694799450512091492700709770108654804296532674457513909252005542386944971906569639566773060130454444198635800256376117493666715624655817837618557449879036828010691258226492965439468822752808674710226177910980078476657707023800772366180836299981402759897648899169041550176265716235313859138661594759358436444500715571906896159505179350079713688477202736755718779061160655873128996140198206304581856746928023765120609996858279877004602322362305602345361068546087822572693443406881010103013123636356042575800062596738536538871365389579714312015244002595473535996123050359917553806289324183080111536134941205350449311178648336239164707123499676390847070067535176863905553767106690674005199371507444214029077636928620700178313760440970783507474813701347255520151295298403644719545747785004964829693336249224248940788447747367280340240461219441195001722128386462563114755263563234263548356195412058170333501107565269129863942554103848996906564336299925099354774878639224618285092782832806380361588671298871956164360449973209145348123557647259352946511056821078030446485739103604724517305257819368912108404139919553474933578257309466826243007318086945815952136824556396440436561578843760096064517832571917854441485823174257122430725617535470492240555984356563790149370876133225368817296759290626450667099640918884483072*i1^53 + -3336563544783925121727869322476153353311534850524353108157502223999298638923113937300981960607932373431138783230232781374884097391924041100640412926491249668488720835820613799526521972396089786818759076098954088686722467525817981693863583117848014028022616518528827390933621424156584467915584546236393129914642863913420658182279330567714526026963181180897106816526831740648156192638469311046678883552767262592863175457074405859104610783748379496029467083531983936455765083523170736247209870016445508731948113126767790321940680973727254715582136281689107306603663103612988502944298909408516186507190380229734779406979208248782063195147271916295003719561141620025472587417547839736051795365191193074218830047900296727216380215916334001890245278027665262165704412681777694088058390170675428276190733266991417554941863862448703252211375038697768878818838739365321487536214627638848167712302593537307763964393835482048197544820522480138510328473468757771178621520550696821279363100054237114019697185016639002579997080201176886164345545663826022176111204024972010417378828456373790927170499415099622412046594015860302807912131924565816860184420674656119577357779468510379257393440176905820603157575455905005521900840507029438207538630004890626749308551818690498700814154358434409303507968639681094409767730485939973574796511463139545687648787735278836779087879267817644291361787812767596015842444974618475710261703352918885004730685100498850634898576586955874754327240237180685837466522169206638104146541868584443672591585923762576188455527573651526706741217409642643105025123498891237382104412648686626410697945932001888726461095987556749800669959540118402216331998152670353723844454325801813625329974356625130849962527368923281092620857477340869443872889527120753460800947827227751664635904315908414827158357949017510833224653566892159574366596003110584249959472752282178321739322351022405903629968595154348930769940260509730245116744951392828413508671338043288938491585706443202523462807103999957106805245687851636923899977823497623319302116425850375006621626438658895079214621029345532916366880467162430772879206152352724997323961940030426176150774230724594083314835149129544483857543058161664*i1^54 + 8082076393407381089940855581986041983586608982634795570842234212327529150376784485911759225111122148542973209582451894960358027507827892980323155168080037662461758190096478134844197024209666254209148613156107253220190957231879877395077018077739879128601374929363916264860446189235891930436087265781820002507704923399821376844588238383162673560237737373465979191279569456777682312603718184724511286015025826987388007002237042608462906976294660695714784435199462106640171760760211568066301744206326525623903639284064358262463887746052516523145525922673711597069191662504254414154563924454351121689505344811812061189621888513148266572135384389321666719671980521871194733424763559406240664253810498285019132011680174745377459601681482114292178135115273578108747917400035219354955266917986773121277176292383706050002011834715242689229225871446045514581722382578873398320549364815498254003980064623976781517423949501788875664482965584784924785780719050151277543629311491227394294978964648147550355910341728875099199722188513743881467953932351222421072605664416501543027096139790430019075894291635891990295813041908922923008154557967940022494511726959936592713249711587486628106109949916250635975288398006272107181426690292303154836062917381566705222752912942580916819578804845103536946593303628401471665099758898173675372284487149989099111918307378042731234040564392600651391077797286137413669263795895102417415288779962927469101396221605234549459304776443188274911746344812186472898574295707681066891055939935126110068882559310192214001262891422994348230621788379140702080750139425910782753340193484909592232250155314011620420669200301268427557799569531985488826284441043382898837589540627164806797224587393347857009801163921976573853371187005567423678037945506208593590973504880492168480147227042236768583404877284302154038675014436441162952301104124566898164523609253200947841996716589469872147516115711693254307069338897965247902657753280025860147999243801052684602182359452236759832529975916232279163726175232646607209633376341644146110841639556324294568023045409898018030097321010073415516118195542633045050204085443636767463416873053300648287517827870715551087335547856117056032210944*i1^55 + 39586324987147962994357829632113213294349942493078800752752862861655239360275142837775584874245238038320160904367605344966532183245781334986299804389479238876701474985429168705724903675726160863412760597921775802071308527302552616331335822740511007652191722842795046085345515251248206351445959567155424373461881242004048682154417029505586444246526838068113978379890980470743780307243715191810159560461181986274020220382562292433232108998577270379787205656761327998212924671317181509629000164962899311663204324512162324235041424111713920652543873266246516695224371984204972257474434606445246017721730352009009391059363371841964330858851657165030706710983542222934787228955768900500936343691373763511119817693982115860403730490109711129289890982041049351744575375652351831069808143899267419179046678863031549392567326263514130319518037805836532519847136583196969488864324634733260034031265244548420966800345711303686698559857530097297034636888316039338950998817194744288535695751538608777474736861736977101171649362281641546944788132867144234551941973756512139993838898277070069913756790118025042036499120194337391197065869014336978055233662941071394280811853246110118481202852924212664099091895091103121643214850186211374138173153306834348634041292084377022405876567381233674430252165706655313459367877991054921638703660201178783345276650708986551936383409325182847436424249104838507691603378323811704752615426230787570393184873470681114321838726974441457086269221599047762532358795139472256434363984607257559753122988328625111089145446466332035737438121559162107339836789400447431447885368323818543139922661647747016624353177723371103491533600715180168806718818119850212830425693192885878703610666311494218059547329732546372451447282731144099640767988747113569248351418920928184022524987647527376314840341600000058640105805235083428274063808273063698962426608398859754384817878901965229340564021498373900936868883673142914524683077709176656708523025567276771125143878965907249728342046145145761675273547700036453593357035983485438224305620220157829949871029397868018434096661257155471322864670378441978074569246781071867608747360059872289437084218741082137419253112549976508989440*i1^56 + -464291339256079207473093440760364206448392405243054078666189349361471712839108901965577564218750728142994963450876254108161361814486618932908249359893287941276672546300646146306769090439259928396057466765643429769798133575230809385606542873279431171750126719225829263331488145803003478766063792780634195532217767535555387978027872573537614377945913906559501217738045788874670722636991094766451460215502319942845611613121443682711623442396529985317259379819041585339397111274476665158731577430896104496936166349577569126686818407287401525957773523702803896156043165126371248640428299173202539967481831583293596340856749130283947828711008532955509758380729093743132110514774911794920625944950656777040723610647115523886908216228705374641864201947381893322733882592515951038963884426464478283003638837329063510205895064785887701623624648381013693741649103046281596900018929472983707569434485575198121409956498751032587964404385900520843044850271559595131551352386332926642663822617277899459711271445469360387052349260878370246672365834039464010249889909894502372700504523125314243722584752691705607138797115181175168090141269006264230694878606082434290414326657596363280821016854117258687499005916531313556432266880766899740021110170972836291706086976332701148522370750759859866720831067540179356436282140171140465598183248126828096700369977710949469368149503366300590483556975142039030387878941986951330573840821644487662760448853648757566259075676246355587017997326941632909018547801793170949157067038249826587735793025221048015555745206988662141528394380885183750204524220430520451588266866533902402083760174071486037658255091683423640345891010690634824030126723855078574349469900896273076950548977429324354884369099932924761803293572787692676630836194858209400700177575424180809769312856043771603527308939200343377833227430438061827780219803509105030532296015566222222589877688864355308719971508484651218863313432709164245961833290266169985420172487874510230787564697292845586984012314139209226172929625598006825329710832647207684342618643013597001147295480605626354923623277098842965476299307779503570518949848274750365982769150733941459859521304097204192888944968972894208*i1^57 + 2178864193206373308216122967767004843119695809264104675550271811091380653272414317530112678119981719473542357458554598830660587678644576539738577401745596821435876659448933597761046615594424429562677972607121903348653056294768193935663983428866883003596446773578283791391702044807888728895727387417691920654538216098104920705095362315094354108268009429172021792874535588715173459232755271809102618793100494361723812591777270996499529155284508996401036514340241410063274599554042959153182573607799171908564465245316658594285011442951294223429127585684253108166664537090020694939950434348057353809800325622930044542160354074684799546856453304132088716760495580568316396734147913188234902555539835303621945322720020802892628558715399098312162551581899083995501608749011240195716316241074771176312538655402377184303799040289057480119179145703597560897960989151364461113647853382269358560213120966181553391861867617959214994964385641052751223675166400554425937920262900520836045836267932235995538707751029142838328612550288746742087734572922127457409927396270948244515496634907071035014025559124699197076266512334904162741419071494496672965888889563434113506122010046485034974079421517937534346228965055651373602843707974837195296728019401488596144950406320146726157323400541692474722914440797035567932911245391647542534554338785290931273553319085230988296736711221161110208308956967865234124798111698210871736130512825630516233489083812480100998054019696915895530012626540824500978481535337334739925181832430280071089706578478355127202003402980505309918172142271592266899053976334812692156758249203581297122210790381339406657468571711204014835399914969415115566513222137103071746852171867146264952548695526499724179778341179490952514594041189026218614665016363747998145384364602221718274186103369764306815647259253947608195742427313764869083814517164740298388463872813814588662186760536364948113981745911351373632965510277771950481367161759835899936924488161919414399830392121409320917508454274022696832675860956220940327773101234887815730031421495300436802090776794822518269871039622562238318740406906673093077271314278928376095117824050960820421166792420607235961212895232*i1^58 + -6149369238695988993837346205457522760610486685565246512436477984522020918173000448973113978320850666219363735702015950357084390986647751698450649060422875723822030917435453696387196615599061307096775440810681608510817134123115248568659686410421698279056900444556316433859577733231695478708508064406086461105248075974641417602030346807411428353361201766836013107516332035024076724486539440796383253587073965357647854312284714852322899675188640637223575647609973518328515450039591892986198033835423821671981848418123067771534501732034790554351344305099635217101886679015614275248387411434854232498238498351780340862315726737322047045698314014320788323746750788767209013660479735162096987971066321355774056971184509977753838132086677261422883065367036466835490925005586136595408661865997436170722632730233095169452361929882543704324092599495330253330254785729234298730040312121078697134298305363097349706945359496721865596179323893267194753881169511043969411335224040856781486179322931482309287395023480622118198570184367617271142999449340116828889632942569254513768934985695621702577436298428082871268590244415292189085011383106505180931482394358291772834533518380368874662897409516116433866390628290527924923133456760698891024828934976376369254399980134870099007074588236411584885729628317419531710134757661641118123418426075981299196394992503565794193907641258723506181022527376651799736823608194769202471679257187938434729045910364491290817732504036484126485117395865255781259427399300167866469441940468455286466845075688694868174120779386841663641364995085313223802772110378168735863729188163984365231590217128910353185272891820593463091191483569981422493173633027595897914326818076574592979442727617461902236427941765379142029415262950034970093385761683118335349427604622361477840216861402300658240101973729672894546058249215796508631124853847215379166358940317679621410535286043758280209174893703164911640486921037078628995276034541533286574814258543442136690284503857033393086143872161110061633525908228649554832680321759778064659805780769538565448421853959856126995133029551641920036527941394845627399695016903449722250303475710625026245949837489924439277568*i1^59 + 10970710274371495391371748927919231622714873929297761241611135383535494094044636884965261655240917528138877467666146407378148296233324724676113650381945927585479038281896838840641783092197234187814861333510646240345765104753342622369166491339792937855939437541127442343272988512755632380877587155381999664068053507304731512223962103297201684092515540566950592757513025955169518504546511438461863453423868874960263158068653202856451449537700031632206746736749754499159359512492634716361556569008898707689093512567604048689088832316486985030936283461739056339025287199357543747272444625279412772349939150185736535389215883406876350650570012379603012431425378321739493801023711091579228311380782818018528568765699778630280598696933892686152511206573369173520148210584197811239868058141117179700366071029048726482976734098362029054213854668589454342136522599721760299973577840130869070591012888601584150648230809286244739292493895466594871464623198405724383412115972041876140180238683396723411397529831518283402149507239815127356758565217023024530580181464246539925998717804512287062408747881165413876658932039726444656025421860837771095016349991173235264986161290534128208308673995113700817062321510906691286476098890825029717955219022628698320041469549509383082009534943445977767931678773729386882027898131273497169706264829454145034720668776487349566239726422569772983603752083228436650010532958437466822030519542771714635271667828713747392868415230042221647131744676901556898656115329449095925257051292862918593064931680985026791255381148656992076888450961642073746547716268909209754197732642425945019349456313758878937247609415795287363699548521734732024350363245711916862057282030612630012410052966009075958550460332982258341208082405058243953178718270967751651357720061451313208148995394617576713197754908978749541945787708688628359223713095617143334043068075856684021237049086562176614094951144167945350714902852784737936248602830784848518357340561876539883016069593922381712489000620874099469877340811139424777938320048698819708539682173576851268017510669819944367844095405435801744142535001778177935288499818457077242864921467073497529109462565229953024*i1^60 + -11096384383747335932397960339931154214076813281221162285280312998608933354855880081269787702180141954460054065169279547357650485878264165411308888063854718663323675210855992861428527806935489836147835799472358168993777477419989441131615060059489227611672196057637005772798533462026151839894227041309768237917626676560512123846001940760133405206383559695406709334675777946023109890262676213258688378698661631454887933178973307371575851088035018927189908084775244161091409838084863822467238494382000117798951593483602135763526161458899518578756115821747349874441829398774885096742919080628667796791718874324121700276679449408235637150494453777550476962375912097081801523686046306945229755272919423791544610323502405546722168357830755177933157347935877134695373744259725599308807285671521745280672096299970182050701871673826402469999767354995453112359853905799418878815225248546266013495291096983572661338385883001281816174750429285964211277918804603881928476273080109390528383023931487374060307053098269778897031722870469069305772671884166419793551071186427371182138003494148787951149201732363666662198309903537565550899683844206433771217175715684648462367239585529863221164529290920424617042870937630832779935068428418401009698054923995236895012666354279840099122783501706152785104271750381261177902930785571009421848917839767080396119023028995320698613701427544446580196147683197132337926961251778626871119515561894337571951702032699395135591496328311093561739382573473197311077951352159819421831202090875785070355712393921831864729687833664078006372706669571484092907851800459708458099780969405067630111062384032359459686616928903290898766205382645410257699485181473261070312254762217602327096508204986453104438175433277780780067813523549745696285782111467831373546952696501063620063262662029389071440256865458223007093905609786572831805280746204042123683595813979956854356986713849865289742136493840241440308013810469574703947382647664843709029079704693749979808458156455920534465400099797121570103483386743014845547851354974717220035869979537619667775881079565544876723687160554701012022392427130564869827717755624264943609869335595583981731581001728*i1^61 + 4318868170362487094041877008528707579753649261990665760309428166091165461783007962709359102500451562803141671274732696229336810938354444890086254214180787166442520423466080460719433989666562442134818631046661360924127821690608588610746990509850302260283251943869806111766203058438810231626777024887339341787860694194962168694975469533011051546868280798586233562095197736195463587623149640353122586495641650904948276010233471826756159544284223814274343202800538828087434739470120296090309563959894873485131702173115057363269023748149802051861089790495199915960540594389122404790876050598803685390663140529645773145150962950445287339822960382144698251947835910976975978575873293441029756826046573041514267637584379048393912019216157753353765765374013380253116413243786624636884310690625649179909916484773781326980274517580931161759922143287599019995518873880313981412393859601458629794107790384016275253929785129214188638764130096341364657272755845957346135767614646752800940101501865148166243229779454039748152696786266027115197544370184939468260465420870689416209846992125956228492395519591261683885615175114266502913331088729642704862939397116327756097612824513791390098907986940319286245086554080112840247838282036895465430265807643030818556480103876025284660477445521384561607223065444259189097727124471985071132103328505170515106955439148060889063927556585636702711840751926659587141807644531372325126050179363602106763999213122460195768224496873710035700051350006255303986794388178884402725180823358332061619908024069913713400841736315603767238756029517221777850909637647384812711187423479631619530333216162259626493398390661354976629487591327441574311829429411871239300645033811009657664153905313932388022269289451280478329158490608986819584235343110381643745214747107776364942496189186871363674321289069946793319373119333758071020107640598358538466917639899409629612556254635691502132108364838222261758128889339233322329551562242141627234335509038962673255448404391328397240097466446941848547217813923908325393368034507362430096675041252302097555531036111897401230818175785711061467459264711244398806813844314122699381178517987219044564992*i1^62 + 3057492306195079235538144496824843522725937985956912252099817826235043709059655062284627787514656727806941425047809187518854947464361136642854580591560760298180960600763962271931737065862538882490003847604543072804923287942406961354845290954689572279538386368827784070960191918067358406335649605890404006959723285372927191531789810936564101493170808708518199024738779080182277222781569345197574688705997236196136468655468445462147949152043015485730191133233608281631987874508709366113698958972027254328853565705270910310961088641679462143787750964426240837190225595066828420527044917915198964930357600896449915258731597427219770527234832298038024381993262147913655926884078379151951037029062992172775793866821335887510690223693625438388452845378985009826990250082662555473274824398049143059869872553855141445377917454002220132691184779068546363463017674604021778265057208621100097493870551511895920103145068471726438411684154662802141872556432438838839397493719444298340422041951393559138611406838541493106057634996529318347432570069560716293040087457045811113432762485750736155158227222918444661562247896428826283587192946373328816258402217025009681079936646786866938438532854790070806691234668407672648214610691377073053281859418414189393078851392660627842290584421606196729874156198441849827473123045617585606124443922503782794657864776499609991038167570674970606629752957443724081696324956562542198222128641260513582402393530073441593813300882324987092145287674907683588958601364931503606426495272435545929386920076575977335098286675108340614501706337236201683964439957797159979099977332232101038963890237783310395173712018492132454762147561565325189044039762498761966245657507769045108744952159484142730427899380724825877948223867932854150932356833753503399392297212808589072148547956346913051314832156158436259132913041136579942308328112051819658283476048861561361261747552260966659925307475623238640654955236656065218799465450586575655344163623427740106083919436228916301271881782997156624609556821772935429351888281891478821538944826852694222784657430378112569283778556203904870162798273324267766219765462207825477320105869097041920*i1^63 + 1987856097761138613225038346508227320055637026187773268671512852519142859502479618283002128118014372185401900976898301646764595458719728063504916446711936025991150970393024868937841202078073279427462237815054887135356394618452924247224877792832517338440444666873582886602814115990472044673804715584344748696163457255635770026016660813601681001540827146513198169440827003476965647164475420291994692499420246342219063045087912905046457986257695560104580797732484969783522073344674163172100369294771197735062700076099333273487783311991053983331372006532994287120136611399949857821490061731684794386785701921040360947990240198075532455941850104230483274158736379274088120323796745974412066727490227298237309186761639535584335733048444574006015391536372868133991164739990536997156393105615800910092709692057431178876724107367024586214867779478077187953279596717585424116468954161992251828620377705899794754974683672776903376949255692716849681615090652929763609231065712830869635643352170950400752705865757869817327296525703851714218379834440542079299305447872451229204220852561166594394896266871332418960734429716619186436125584700870052420883178376155544770593046989376721338001857013261634547618513620269083991813696840393079202581473566591791387333001654481622825324804471109367373812787824524530920851220498020082705767134874550517073475409047961366980250988484836128674530083560784288787545988519247984458087594926644937823086145868078247302946266813181789534210752081927521539056320806074774039861985221382285703394831953503816646389844783585027303283832153101212149768643707382021586357512019043221629892994415095519889588276355743925888615394332725796769039679967242496760997935287555180791617356926948337339379451111031855189157696067311126752359080926954627226537295349415726866596006386652563046166446315707308500323228134142582246362033877556226232142660630201938707997670858512254066191671313715367760214931426043940047964252837770451752559595670209699412659883430825897723301066682083366708919383355573102232868701870148510472136587028635451422645830066571149850019733131607543055460125170646241095337406166249090395460861952*i1^64 + 698373953150404118432571490527309933524301005240285593788413340220475914501188057717494872322916593354362136526606138185897917681574982272694752988911495159013796274283517553119927347051538010151206499327851283829773757078902985047182348466181929679651001079331614115737397189317739729872435003189846516987098140492941141387695657393642418922258217754361845055867241310952789815017765994026402041187046729704670114991462758483536955447442460813576997139362415398235723706277786783319178936389825369891337430278144609578348272260147030170389717350138696111945460010827738554322225845903954358766777903219555123861836153149613063049126740560789494922148959940821447910586921346470169528046613957440288984590536348750733327404980087913673098478583223291219439817967117129050876479501504418653007108146084163151986941914525288102158278345246073558287976632439827475045833999935494065404861591677632144747005367201936259880646811325672927672924758289653933338119484942816220914929782800250382379808230320597636714355315689994445639688575134711935189924245734636983444597791450339336456101179881818781613572258305351734098504693150368963865144543873241689584537301136124556297311483194278247797132705519509642842829421991216196477237031621812822013949177021528959909209308857329886909145287725805833138655514668994010971139442792985775122353800611436903933519613032730116683850547714587679940776216136577824696647880788604939278354333836406409249108849454364388377558149791981879678018298530373667098038759661892053571440499367933499024469010396950023262559704863401578421428995309206666345668398341522090671242093615740087161675277073442138433581628244200478865551088749728280787807430313700993692768098861935310372933652832109017996758615092418389145716941045276922250110965258641689392689359561688528923202673810169628085451970647289992561489574715497763263911233324924053613707723981919225792814404535723510720011098748882257025465897907301827479403254392785116393574421217597453148531559736204251070699781573254303308848231791762594452425323818545683148860347074392401480103296249118742174114903095857402017349203690652763684864*i1^65 + 323280623549072358446739726630762302524030277807645875001875241368720763902776019928624961368587333240627691409300162706727677625759636043702922196723606475421564828234310151203593831290180768305132772120619354188625712481296778260525325480054606536825159223039743320791740839617971238407412205064761353172332145351405464765996545422101238584681860984925838077010758176370822181846763576663952246828495060995544127886761431378424453735796132645037620761490825833671928982191446247683981259101060836809934071699827535297662371948111965725955793740175979905665653544910905277863679783480954677325267350539635425231951472738379842329222506526709745887752339223603280703037901186485291753574983163097377048705725019474901116887036737080568073519061013684365205268277174002908397663723897407393950535990639414436790503128361453250296759234384981333804302915604499433456973739308149210974632883058637963859034677942788958992181282055526374263478128188483393032468206692576166604935856066127220563646667745129407564797078168062580745318797011524638886949752540651997765479511764374105231678094340410376467430719369075505281218497379895538817935543382955662450039882097034727330907788011421364746972780135160602556658230594735497204071168647131820911427873111651713345316357355373814541148689616528772330785570608769261430396739373762461776866444602561274874543660871578330615879920464048497277887625678431285212635541785804639546534038166706287128208912523180097899406618361072166535393593479431656496146624582286753804434175020563756760963996235910066157948589791613749257212531245316175042728821291831750319823416209543034873297915576655547587591956012604214519390239207351424879131599078061923838606763263264511759762110860489591224000359426663512785552511683154662151250372257879071237921690613590293166824055371847682813028729684371453984628027657776896865058046750455404184076226945890973771593005076360218753221510814348425845847460805038734771240301502609475099786150094062835881168059500049872419108119423574441088104467190432372186887889713894688939927157359378284870138398249181139066624310010497657027310773512175616*i1^66 + 133592583987802632099637594425540866247139049833368243911849463983755145051825499337387234774173625327524616074077590729444060927231074722066338100851678289471937096231980655380367503331119127456699598899181849163052726334097022774007146081749106718307361284081394066710733758275318466747572056543345302981595468251492149440902843231523489842337009277055959134982710847901799868670689505265415387837107683686248450111238133864583611316089164078909888045019106166565741611076494416478282062387000417006234281563340388117785833720693150580160256815751734157159974698831559491463697524943329568410768008107552402622556029432998460663704715022285391793142943780536787563315592843200046098833892156527704093413439171407758229798068553654740490620480210260906651385893883057497298901980755677732278078581694137206175935956790989842769394992971435321985610924388140050881743227172985040616796437651008736545525547064251111519039776374760795398097258993367595554971010245700281871640551923728689729882199925479486965305386625804169146340796024141445287479950023422139146420629528157934286419993135639857534549003576407071931867074721445277236128160717576103710999616680861814798253282620710667982273586116322426037065517865527976360748039986012065376336014944245830081915273759159161329098724490516609753718125959035265716466853403362986498480303335155122992681973139529305955445517643175765324655778601168397389887533811407374737086021506815577646827108143078584898952615956673246717340111392039570891603277696302315261963799816600290877476267396736608194447054634449708153712410534630988659763995164389134784743645942498681094819291897458492510912268295844917928805266946060187636578719671951887449862752888886473586072819591166543174962135702321970158005020850182588923079663732426077766641896000573201505738315451920194360737541177840729174022155931343646630989770644288329616311734739705296767248746203727461742342036528868613828082102996630886962355580990668943992629449406295372700686590417565030116761752277729725976841312676539593816081777173172361766858935866839839620085519083503511285582793990694284804877189120*i1^67 + 36376347552213147923271409171050458824302735439158394609509935569179652058232536647043822476555859712045176459432094438498562797305154734062028474742140026916563833377726117598109582733014984932261187241778180014927599186503038564013610247628325152305393095112731020272970316760594062717994251163616242367652219782213387615420410184955293609504940752755368913087651797198423404134369051758629895177577551481566086705223884331497132572329121804762378529715855010060196089570541490591264596426387704223100895630919236168792214739219303617387671926129350663264880827575858949050194458722956063275864055593667752300738887050101930412957235010933319100331343274139937250017606509173286517724463735262343044123834410265130250575687372248288182579119389679047965742054364609158659182978454295008228813214124726551273246989424199039633482950686102094631533870334500120543453783783813149039145830550894807120982138099744658685492601784461233960032174778908176899710424076123502449525702463554828976097754571287723692196985654589983055376943365474517707869369627977094537779511909111023091210578411301652043494975758320917058227297178376080502982509563332561590823831301708409803465575239311882834726814119763376036268938099593471387197910149537693909363394566450951266027067368085516925740766416020841512291529071784042526471338208314842361735004717032729552154801680318735597110958826654752830282884414715119976384475172405416017442215576002075746177774095653870210531779541734495886782366039971133325801530298299531979256901514348962031004924890010028913970738053078946399226098537742373480359866919714927773949226048101349391638477237181361551946985195463301111497898912802661271076826289113555412521456974718502703157192086900599725617647266534564984537474331581852064099314567282003714630851367183429882930357261960619377546897298203160647777838975036543025855730397947170422657895908194533864881259245316199305698368394963434417588614155336913789794434180664185107806742469929930333602420431303335512706663620098324839054946829568035039473374736409342846478028934213873784513239917989362266228379150738132041728*i1^68 + 3314938712844182653415669128105025894677220971862620341923286627351470678923826229651784517674172309983716382882116249351847738528511303618694465083412557487950721863192487851538704766142083806666277986086040283856088497604402001256530148790873946558480927991048032825629709844495857481085629610796163987808215602577562539279177449689396536973978097266967870164257954539574410657253281996913344364017829155185078767973239589503879509221607150019560216080956438725104803526893457108932730867500108191473342800594570469575135805453323679793411059617888862500571088993436292403254273948394292417324928567468627074333356608415707840973570370204104790937582429864488101214666846210491415933283450983668517979637620318079809713908144133441375274729205854933059084419332662566548640097387237365474133840930963642972463677604617634640997794278715837123583398540893397932509370669784820838209628780212399294969164768572378724544635964269692343901979863322855489095942333235484191338352179158409872448616006156860674745361713031957760268694037177134743678956003655099900739697130660252209797129171295999409417955279103564659885528003429097648252152915942369251893645068147767129195510138844380152241925474650819201835965099026066328412948368842268773866370871524352557141125082881784672701360092449381529212013498668140832903864541666216951379661156746696671825080057682791328419596407044343686210513281691976473481882450834669600345994359751044735679147249725949189103979139393363552727810958741943723436423703984597742843393492952212692767015973513270006911970620296136337355548252459199653131342008602342749213923661323059296655575822688276856295609532317515917470340020664784428633289033841596993546162802124508945921678429072297194928235951995434279753960329427717589272947523904598875250153567604297894811838347732706678540946372234670291245542897419173795975411565817263515595558066971128546320631323163676014497594383670729976841716408613067668867752291472015099549704063116713745987445505650948499939513219886035892696358472549242280835878269159074393533732390352039077020331997470759534912548643012608*i1^69 + -35909845471816607233920867155794662929688868559653718242451243606433000233507358615494444655988017758763099877148676187459177251515252690538122024679649507941609081498878872291068774833005261495427226757585541259914960424756024524366333691058619614588239641663438487701464007821712027026404765866050727805255930333351448379477330298697151662835839968581178935785887807066051605308857130587964802649304802857162800623862472712462129510374140448218124132551101648153056748770546363757826953011841378079484742903003138020200395668608409478346585320112797834563764717917943642715485265906059250611650019155632776143744374432247044844356041225117571849281539618544329413107605903226986504560030336453876857825359038973370443947642916198800497453450962305303825627494315863205340900144059596166367060913924073835229247341728324447999830021641829694066523532993579436726311842024611064096839274942629409222154861292354697186161551121375221225984240944020332609908977096306767638814180363510555435034873520333499405896714526210987205850340260953108673078095109406795569588336038329568671276551023724078913728659170327595350077824363976691642314788569549128419900498010168318501701462845440364055478955309831961820834749230739240633978743491959415169423216325482151522924445857193417034420258360621988337289707634818296099903435141137595863315946217426120310396790763045639709829914800888306732148892071962567923822831112793394058720787673863643080019347850270876347906024411086517906847167309834576224923846040548829175732336913591114238746686878364433532815402697430851247655622427614451792391209234544781013566112421897955774111270567766111652124262693607104916034290898516631553997255652548144181517270114618363955074805997441457559814435561131110321972184060685464868357800437454187879997233142069648040691385934884758138734551973321642355665856818782626343474409834283186497987828873630312663245562932378895776035304759709379743858018654092129005109323920413895011451777733071609015399098464503049249252011935443433746976836350273097938496977273018519124076984758987135832532728486657311161450496*i1^70 + -11823808085915339658486436416768607488368413583699236228626824620876767595868523970727756832848458290624418926469973478646569415625301323861943472916027784110581640178110838525314780227634279594831182344024196818252608979070433737993521857629809972780582980510274512352893577084818081907586544817075830550103423613588832762694473932797162565483448762675013232333309836966371296163847069517778454581107418233891731030924152287258390147747055686590148356712025251405038641032647980725551604656677429686455324891591619434408379368139958653573115435064032131059483516310124119788753350372977497464109937955189500047794947054710143006574648380185378354500821523148378893635106134919212578729449541504371749399423207702977833755823791935590109454193930815124407679743095551940892565256394990018835361868901223415936827528322705401732516435243037129968293056871331327996943332697578806330110223053745944944630695901277455248321788042362054595841631152004769014675010832176389215044034148504050062571897683332217743060079595540418516332466048110131046916055306036535462664691705417819377318572082932362507329060790834062620070244275413925366731934449080289202643874882836986188973458178464379848943581017257768020893583450980402168043708475566768255471624881402469161861855760362844217732885360634923718583411707198421271013086426549312649135293379116716308375017295287365279345425980721215684385131308813569395533274557078117614703497780918065055260414335133988955948803347557405664576279201920362822845246568839052018452551624841809957524147572020461199171527540309229021405048982139179394406504062569668157451415198727223504129409213255731810341888207290977946616683422308607289099151196779489911543718563881629989304909707791057505019061876077707698102624542053752186147445862932708214929748786455249220337723275580069817517317211084867134335422206638716365656198756955047015077186350774245823923885376661848676203759589841289328593436342524835475419400517558998352020356165884601129356835407539394341076495714238567018066991038371902916818401469542273231585770044740239663100184488224751616*i1^71 + 492467692334573947757693362126873321814011488055710548166515919086375182891129601184344339635693057392078420555805895032447761548512682867127570086660797535582709975292980945479713198050618868667587595607103642767928857930445424499300531652513862377019080687646301254866393967370373105719948109493056347021958878852436190813789321594842740532042205836380279909477943933213627584840545568334851058906318616940559603966713684612415695898992257538108274367354617654955603263771254188610132888230727424319030763012164239213740651068947791031518583604458753801211058232863160622119555862349681803644303479454437332662598354381205655225864539261138952259575185935601003372924684062829093950889866019461976734607439647475873054275347615450279053898911819095447309179424764028646569609344810305037214599229803099831890306459961077352247796535781060937591383339754664986070137573865061124665098434208431252374100717959863106786265128851690408508283255911466592945076675314622592653539185438959544589556067951911118879601781202760230765507873240881078011563900948300051945755686808122760448545214928163899203925490856449228917202903269294042483900829120112704428805886055755744341707318718014999240572347480457518488577034407105542912768370683902489528249025080555136633033554386586419522392675256918435793759642270258775345062542772869920488039793141316665128446736032331003941793989660439858808761541027391858372237248529729654267738946928546015542095742482824177494110152290180291496829791847393132556610131966506340224042689040498952759626847633285311011545870221679629630882392374714456727154958696795609451659829977317493861665931700766239965265517868935304543392693608421792909209564754965366085827857009738269104027612786077517508774271618896397896363150173945011810076899574581002333389510231310163342155012838726216904846021519270793190925784705483125755804694964424029508415945082178705149434944997834689101461912949373102651211834616164970037998759313265046312680094122157347918909430148686879666551581844331042358530176211997933010214734675253246330574000821490730020865310720*i1^72 + -8403581581756425096145223971077665339093916728894852566764627063342796539976368315555452453927425626403770474331472005598333614370775917369861670521985608966446939115944249994107305383257160920062460636570114593937697043247640777019046104301804506733806223915279576800247958140416246118923448200011354636391732075636447151677555931657590910679103822266053496059041821447773668876666156480704525109320532939276514802237654926270615025647826291079136306353294778700847127409661767628197230709787746036182232603082145150068178681162717652143326980388897028084495687834375907611047256293084838639102107982614741697673085831293201939131216489964183725741158645035340023825401856696159995723745506525382497525232284043694861550877586571617454539250463869683791818989261510842931108663679162699583500006955957634094671157411302377391851212648951560263890655818413019468693301764826530022999133964281778610017199493194481999464481480991447214237706562484453977393073585867268362789235436163866287300765863389325985673456887830704106431965343927480162082754586022105653359391266079487849217676615080574536606653807367518979825310145067673130287191422536786242314393223445898384171996143019936682297898308460000779569397101167364637959761451665068172555763517810871570480057953714220020027806572980611140802047614982730572683135554799548094464903875958953339469748521336652534062843164745083941831316453766608030433173600700901975299183889413537384112667219241745302732752783961330051799835843154693988396444079222443041736095958079006337234279596249848188196609144706628421838590179810077184980571302652663040060283430034853967954243969878350348977965169651166864645718446026848003756919409309178512759010907948425626329643732304566754259405977715747443076431218382571931719802377738933684349317146552780243308422008897247635599795240167633120770878187747211913183563831776912826572565313867421913292399714380313478581992737292957370061386662917161471473847715087889976562682190192906485112984308807560511215265400426113077321068153057580051687379187267719305261969269872123707392*i1^73 + 74680879163209373605738761648452521219022540400645114490599492243483608241202598991174173897009510628344466281383645797815392050238800693785992197801802923511854267303612794280835892880205176782972599656065391398655052592526104881182828711563154639370337199631052502604287832630291383761545442912531682134778015239582822104067424101489756869915430146454574972148652296246684925295098141500067000118386737858093169533112490325304835681513148776093956923131348979486881171298264465871529027779712230041171040153535259434615066005282428466149356466385880649968558240511906252121538747554780790236035114670888120593474420633816582950190516650461727260446316179966424709186671201636853192628965999530449727611127885878550431749838352785489335850866737670541264379322032004526611424132086491321258406166061345102637193662636080469638472340016018320460502616044503441848046529881138843637051556792864775165291496567669917263128942077786893932404928503179396844930683424942950552612452198763664771431090377778469143148237456224444769647463453225087669183753719879157032907314279301641208963065343388223541500773742962501970397711483241806319591475141814489174362777701324276365919714503131183823901195178208815932618227254075237881967201365775538339425567194593325753341103172814470797465552326181024171405013538361377096748522903352479434689314991600364151190758813770752236295945331855903489273673863758436880358614037746921867769913081726463044616196287337966327044135970271917011009766192142415601833828499929655476689290749731756289040196046526503509960334615570565373449597463224040279689695534121716774145762415853499074967615596686689967220453931957131144877395490138569467569882227795754407428380038996970861810505515340665569158175029957148703397683268023847543043746420555361491038293558188125698157015505659789103838294646635747431793862115896332915552822335277239809125120458417377761408526830419800783300880978618677941439788668097075714909870826769397254789857007309565238548864917907094530707675943969814796965643702192093645678502598178116744779587911680*i1^74 + -382082262128891780584847188572070939899590734939161476015807893700712747742023735376842754508719345630165879924439393026177584316945420139291013886999251838943538214928588079117821181077963550246115738222542529232499200781497793598774343381154388328490196562647284057346045449691424047747538380599838688499486394143589850642429889403719653147895916417645878801872242072861362154672438259876306677942761491108024753293854759370471323341183247318816390866296888553863619430179855713048503113881019077223346700489496290960915607011057856888951167703792446869332467396919184530819742333556393734597976130532780125213581336486824059180804416240623597836944947464247453687573388665853375188750248116705520173882478382975048889661071280346115862024922329061715419394415011678908671843708678418027818494125529969670434551178868656736342512129964571364769908278101955713432299115223046989228051796565144840687932037947988019514849973236851140551466590231211456965943059631380887415062800752440482347588294410276904018745814130165953359379749704500208362953903081290777380454556214149146190316827689257631426267968639931172486882138254683884426173908609471573769271601619172460622901836859013236512803740784978902932748090873318237449980415740199773520244531707470085493150444239969282837475754327880172564770725737290911632770310673965588620050790507209660788247546405257059940511503464867322506724114642323797096175166925666653783889423573194893898541205924764851540722556705278604383797791386101012966892829058469833248990745134623750098387314801727574902168756227164365915189430757597003522939164454476859644656146938919807882697049622201779085190801381711114376374025794283793328188218593151518949189172213168153997803476836674754431981666391316721785479689078176416505443213870615904074641244848799634908401258780853419687148835326289834362589088089770649365724642308958211733740218645624097651904677453833822805922872181753603638954153225716328923141752589195328831845031415193054739550762162196601250814212039237538304879573720959825028676642235576668389376*i1^75 + 1243377044393427810153375465276836767075099362290025825715904868167194400088361490603536166611177139903283059546045729879184136844109117721640326910291580424128203350825436111215099875788029476155708370993701928558697935040253072347235276963947253978035153725317922936533171470561004225022630835588675676658522983525546884874608399990847824271186162119260295742270461612079005524292365043940970743334044657176842539448992349864827331912581083878454893805935775128129133906180459776896067921481791504918019007763488706223688420529551237130095852506585282246375540697885484699398677380321400661906010250084349982127122330752756452168099017542853837906482777742776383326872729260767504287328897371665905918358127114092386833648902040255295857122423977539110975776740411679695004612198261936014977782529282038412559742058852342697109570096956792805352567948776914732303324980934854570205838827311558693938312358989297807583470998468805616487591073620412244982563269895597816044815945199157350729728095179800162276695477106023622039422876440532685982458699253640443206289879872964745100322679181329929567289428220684865605935470153659283823871472193126373050012279698486317129175523570731150820767291837844941715406116699959778560621651156901053357890757362611994457442673733727849323244140355260542309847169252147099256386786813931303325981916119121803580894161046588228184834290986093356860426540649948118688170921821227479765657538090923978533742444647252384636742336393206939053163980412971420120822462839160974424389166502870337126879325830948134035382067402503890733813991402029642016998032516357300611924074257463646985829397543934920788249676205868226384137119721207933982957796271632188054782272265370681343271809011994327858941430439262720167182141603461017436509849978803495515716127591827682322715363716175461936582404200387756521088822802628436339379144864738186627829207505498014703651279943518762733752675739384735114311032393231849107735950497778317554729966994245289987683987298551803327445097181197885122978117548324618128679011090432*i1^76 + -2472201905199065262697087666708690189769076205425427232359498737106444775005583875102312031895715634980065729925001057692116858363998954780362773665653350183096509699543640637913537111422588306963658826239323129287462763533031880206348469087276982077766188886590362882105019395563140177488813171357790768739756204685429832906774077111105174990672251477947886752546767524039099572830775818518014212197345240752440271966620594514645510839382021933672177275127254190304240188198431088105746894189110900742764803392324038620197884948595747313750044698340218613054158780677967385958611639473896985833231306188628691122512448773725392860625506901548884555772957973064530993264209091214343155213531752176054792758045091204975937043278358793319405712074751620463532149890287354000156562854796149757943843177289704934582403905622501331038933377496642021549180392132645350831725398607615277820419887710340095237992338016960661535063547541209326054865968157847462168978060275584443406544664282741535578978844451172478455457784065661332194332367506026281224549846618148472978402816433747274305777907357135917943795932305738547623985188685087405782391403557570751409617784649751752699908013974178190423905019815678255706172395508849523673477144884384648870913176755502861276969575403163177147409830257900937157375098917516464627030264371629977536125102272412575243357956330023382763861175475845956224383047073249340526027192632645041220507632880571837364203797337766403827069829873647783477501265143372376464911155070686988316052251016857408070464572344302812991666676364044844081682368776592246136282946482739157923134535777066517583470215685477754658105699537236455272759287461052879406569208997611200379075205990014783611058196824477086544479198072719649658656966070232594793278099513712770620446107635889688178385967606887077822700029495202140850815238141520890046726560102736105713632627414057639630661072232955073762617688536696622809549381024178337254844301869555976521819376196213083751177751287136877880503059149846743101527251740949745762304*i1^77 + 2829356347266419605890307410874843238386384769837785445803276187836134786091878467874538914812703736006139005715805527149063537962974463861258381557944642744720281653953171598662522288972141930843009076555032640797572385266049377052535709000882601915787588390053559627624680943766641240236246479289490282573171809520441288455883623927541596871311174406762822835210021373976590851738556169794362414960646395200454741929974332302667436122491962637674212185742573525978905286866286659707246933291829416769337655991596265725295399573135250689043109354167418042318597877340400177487588143160800852422006516131952626616396614459362317369760000926283327046061449583977259429274448892830113582911450171508983851835891152933682807216243757015625882148689999299749430130237684015533336592362836283181297564587168747186376087071967747583727031603729636996123251372445631251733250439397925107611159035355262868488332048416013857751061036633540615219282138468411363778227122917869370667574630189050941503417160435695399906832061453767877796138151919170927352962974437537492044612120254599944065323111900349092845947437142030415554012411264587020410805458820307140583508275705920926027397451237729507185178892142586659225024282747050432539082425201571789610951936000731243213403219875820277524627867770708182647115978712043194832664807767975020902861330469528402408699045423270223034561306806013999587119929203004781800662724815916102235728769228197800586424649178365479043117784135347952708519617911134717458553620815397489933240340294394965542484487246257096056296072840897886110687608101353152848804656218486954639125095314355035438337201510480200505650840018292915203676605762989869573430913196482203076298123212642830112195786084768185872585256340795614191454166160379421259096659914151308348106562186398076749495973481433201339685205692474939510348944498049826092964708716113358307890895111265417029903125236780575063527851623421515451801348853060834967377343755585567291167424354759862113401935282537746644462342706434054811073357283328*i1^78 + -1145239311730796414285869198702163718363641248409344803289427143278981650627219664893106016812942857775716069400834448167003224326292049684422584118887208113052734274699619731068443775978171120217896994489595933191330040068454473993324883421576121622253255115794407862603296851311892526487020770329250080009056073099449713289669826197368713184233375415282132820468894248376135719373402254645956871067858780109708925272227704407628582213615916671503572194451078686365630597652895024378887633186913198212722209583631153682661918021369356782864329289816135028911205815432249254564164913954917876305744278637546202541664259039481442090054658038205428029816522783189421747763203856931570370941982724975425531548325594383595412051085340439020111876782803437909099848627685838491236071916368562378398899111556683379700430677543526554017085771554811564638418122146802154704517774189829381039301055985177189455601263323165031349598019624440284423602866732947817603756284539779842935353946596270080668038140703305223086723096279187528011890116369882384992695696316765992472882003803010033279208275395783699852890129792422919801065877657363235328520269830661757549377214338424834915619035855366089350005303033783091687462524293020420194708300015521566543722471887311212390353481193904153578901962412642232045581438295075252828579882919602565514667483992203901456277481393337042640505811924134041757076098209022137233733749396192300514954591651012185222907204415558823599926772247216413002035357066822117624238814666177654026855666318159481794945359267577137106653945490028953818985558303389712742452938490034717568830007302579162316584250208489943301120765175061348670459240575525234541778133514813374992188322130993401024540985561170113343669411936700338399156546767164627285202763750792232446168777127731966528654375582931838777533817819784817097072719395241077857333548187078528877321185828117257018144968462488569987074216587348354775256871088400107155790624394238076698693316182844138328132333502520089976221620604598032007168*i1^79 + 147993926782797350769452781316441550813718210641379366299705234438053209227253700975349458524282318995288026150360974820801407656367681677006462708665773599399851000039941607549971584248919535869023694075350898514945976892174360124207807756001215978847237541720641687648377418523804376859386863018896823533505200493902813975500323626936951944216384465588008197728640075490135453662535413194626889156441548949873374650012748024260228552262369962102158470891411632112169691138830200033104534814229106227666569346186483245650229014990095242177727814931631122111800220974709572770667068013006775136858750081055195504895666859182646156409808359640729957411978502411333280537475556577463130416087786222111970936227773573129107839178385795201978863008412916533005534098205605172787559118229686453770603627021466824620445466979211686953793785848876388022697044091714833286021524224953991811766579145002283672494210329545271053753309495214409836423660123871309161169259998859943465983271365552400060548161330854228389815562440683561286656042633848062762680040463521508462475623356958129324053326496650091216130152644880405213653489663920666690388449867884473293080658524200946134925812612900516505160376900167460072116180292299759993813887969987306679034220439217522021839385733465192907552865924157521316102837590024213361823950010481749618727205132051714132216121617513780964130974060539809948152158293971870122721005560751706539396269738059091399034129624078763034723726229796851406573136626007070809108877840510045115593768472735229244817040581683213556759561109175731703661193301198673383752693729382905275068823713442512119329970479105928289330762801348880590119090413177104847292740268448232793677082985014382866130986196257904387595998778279861472190018647507649974537081740484197926448376405307196399676996565623916662007496087617214589733498398437934755978297081466368194118970665414558357697834799114854283082448939926248560519810337598455789095460234906350333446158320677572867078871030960707850261439184896*i1^80 + 11720160628611882005896759872994818932282037953753138601431180205928183666773141831685499248795850892655035885719842738064538715472607752949463509880449993232631888360856277602949560811286470611759573863776488812464332037501139500789255360422828310336320932592091000039266875421206554115214402314610817422321091929467960502471220407254794838583968842953044833607865839483196939766874782499797456488424596424731551078638415274537589659010662033110491932701141836736531381920742002484979781793682767625346137855829462721037757308173714141512998541955793316410666817875043086955663290600460791163334547474073477069864789267672559601313316144289458944697572847613179125092712779986824568251501854272835572461952315225080507377409173633409924323637208280585818327540081186896758560371187814432347877030778214468980016243679375884249722374152533027409728005417821290349952072529578557749341513458978531014910346448778952402465189237481185549257878069831169599791718368255875242969596788673467492793396251774414675630578853650042812890923219898727500322866266850159248030612850099317801708860408579534465442447722117213242090584842920561030156953544753001958912373021846074591966093448236847858494450186610537352717064768249048020480319752934724563078311395532564781557798119811713671692113779200696011456307955697507031633765826815955946565722042906145281522454158807510034344944429547409326444642537416027890709094007439708911348213397933969210151422074311871318793267492091917179444471133192378600572809081917943168642149874847842523983305068400559699006121732703883018931061980705552661128784287343442075684528962210232714188903264713760820781654238630210144703022096279747097264911308732254772089083783242052584226709346284173552279631451550056782713816163802482687498489329907715545075115706169268092538321815742283556682655894980623395466370574822883833988299421375230697443820878108751654974275860057138412520606899387763521402864335645867337301577706204968733816895254303126957761749000879341568*i1^81 + 35080385117740273475649672661874883670974097220209904610994316768819452096570172090502017627436820944865613827233350091010768903325219055687888828661771214116425771076596572394848884604688695471944963315312915706070499799126483866469555313460250754702121325466253435214364239134311026252473666824216844160444020124021967125687627484710464387783079091497959542426493137107455416625701736048200646742991898651500296548021886729017971922353099906628886488960669954281328608361283516014863534154400984874295140102558270642072400882681558352901101906986200490505111653255442256762382643100066978152313584282331793333789720964023173748887413633308229599803126206023155063700967481872962927087662341980049425345210644299802421723410065539936936514139209339427695050903950147431528040699111565842680979710734582007488466496496537309484182426468912861590031447415190545158536036263200696180863456018150121159373913769456960338983624986338232516187130753334911032975321329196201672380989495587515669188601107691770926475903163342919303708397884089029790340970683948187621098748332947798494175936641685949823131207448931530122323563140054814873704022796613377457546486133457501653637251081736924992696900997767751292697866206015718110525727651592512591522120786422319270790418458344181297179970167031770075697298226508851235514738635897430922284202533655055043975215589170039585710388734430841030018489807176485305681025832393755716697203627326863400393980267729923164769641521648494713364657991033118575965177480075729220518789876319695958565098850493931107936173219939264408877075817813080096306408035056533257440085440620029294792199130458603917423102228189434233935387041255681601292348671730540959742527703533695015909782726729514991105731002167411101356618333990942187352978048172827526853994746779718404170553056687672879281863696572296958189489422858021999491607741615637537384271824953510857402788606783803807675609898906826368240279151120505915754475175347117603846642285435372487835648*i1^82 + 1451016030296072261186271056641422164047093161546489629575925638551204456607751112022580919224166659141954112881851738260903770445183053295485582237553622603168906851645523786903569887585801859724383427905482402111281360960432385022013308675371817391642836023743559797617408865089757094153402601211205087606126337453155668439765056865873185013893981309554211594271235005057227650657866867126067198147538443890324269706425086611600327717311254053360170765390356361763540844037380505688243217697054312129220936217848089311337052424984334795217896597677631884185837665483913533194649014890040727094747164689977131375460877425238033376172726184962521068582889817160907911057183074385436995877382108831718079935307128810083058452555111108125666071051570082522782601253964363630306813928438174456623479068977661988012052136317994314077717522823960748537407208104631474749938907222290930955765473532434431769937051808983115867772546798673741082911829023904242167817519089628288698658014118651386382226844666123576827031411283079479226175871757386463688723514342923388947759362588591249639512604167662383369605285097423288395763094122629186011783381382389868178516546002266417661870216713287665461627520511821087135597589744251189249696344306451058605263541924396500446521530747304830405038110406406613246461494377829579643936921830695297067482683408377196009009893291509388889142626145649509814108668708736190726036367342617314425899708948963307034862734324200200228840289149318800910282953871270294331431818723894513940552472963988693710892150405130053690825229951327318392021317110983817515089152487730355489435935128680867372670729653025598386355031888474556258806486852987176660184340216479295562390310469050396531987032017277420191776280132633473891818392460949099125495943286237529152020176036317244708606574970681650247023530167064349017273558528556235533089218670540714555904052925150540697675188776947124168237201548534626407845146879056893148948251982876092424278507520*i1^83 + 30137466369034341179644742579701340234045632597856168008131113517214166729733783969214060742525474762198388654483342037973622100537946124196721181335014437724044542966645742646454547474597602551566251219351518978927438972190166092287343104042919986922931691346764892695126561456964911284341642432934978012208581435993735406015268465497072057961384238379731425262628605753948838993647133456537116593218223582619034445290830863644337004356601767945675490395685438863519557691557275827444198133397373940002178994104063595569599377061235523140602268257990840023791067717532060986256272512750980515986688355250641106326985218963941132281579734761840857200377393442048860236371167420869046412706695666110713820562002937916501877041709492582976339586829957999874715105860311162020974042376663479023846761418004235118356771987263727284868856280491149349283255632035214995053639370060744847135996129789575641250587786021875482525189820665590065915189902005547644485820781264959952124167608486253676990548891177981684432409452678712587470501663397803233188129459737360215258582212752128058412296189467762144107453507022951526541053823062658820149604729994027653625866895779844474241994715918577465439793804949606119530022091205842051207360486232071829529321287051787401158732350805223426849715975910608786411898544099801107418290782235124983995231240881571639760165354703210118028412526163443535840626787716542548029424820970370566710529823881652682705575894672271161874789342004190505959371420823058374849051096846836931297786102626160723941473372532484358222714739075849922144639157898837265891326944084460815431806488193238606479332375831203944360748469655021435716799500725032709076269085223327448740652350728259587591647668659122801735451412201128764770311332752911895166659444425549798616633523472012670573063043235264440011357600015664624390741607092349813540450304585813134952846802503722608213750573899653380420876006474698845039617816021465639556105063366656*i1^84 + 105563909402657339087086853952058266028972160881408800310869862871677152731304297247145508219899970833385209738930372806913287121693805443370944616988949915536760074874408947030098680909271480519887814800334722581100079708184440109107295175880997687695684431086716176722401418430250995091449109485309531898962880418302544089937164506560609891467789466109490559473476402572690799208860340461118695004185272555225565388027176902251559077480197940601222056281115014468862802626822228155497977573678851715300919804627930724374348463262174681615704790065075945793840088129538131404237586178215423599975720290440548316722647366114451359290945491245717688756766179631988036779869374306547802196965601389254880146617393647209412701024243396789847045391713849529523115917437959211923662436829787146633683017844819326270890457483150211894569369943879577674053322092039332993343464513615887804570241311674688533662262844744153453637681584951485933416670455116555863941361931989645046389616770540464183282087510221848129849171821724680854396811405869531223949621280194605107084812217449248468635550823044263353141520857168253131727109841350635521183530276045308589504321228760175516556443731824872377888556715733592547380337921077280228230659890169433131893978307208474724232129116071241624889200292861261902490773665590237335786764256972551868390343959039890982494680298810098007756577046256156447588953850114917323973488837182358245328210724773511308398301764880061306326099665441026849873342774678422734437286225821665153810024396023828840839113500210765816152348514210159576491322651228497251445266987383185842871411104568462411483504807342684839581126129457178667842945919580186687601327750711190637448885692423020729841486435195767324489713563149685681553218322913819667650909380904596996663333726716862225888323488904327345430064424447489381896641807262954425634501324817543484242095969455350403027915571636000316362661345967983372009472*i1^85 + 98608857978749484259848542371245418549269780683703931350740599316860845659479613438166394717973533623588255083302928446543221532107909930522348312660386166915513952828954078671636017457130952335810412265373603511534192371418354883751647380625242752095227503153433282326102460192387297812589607673033098999246938692613321867310618566537465658602799452966827001194863851803204632799107710338743709872969870698833488056550167080648431907099938538021553459468338433126798417754530877804221220474993560456173072961625410759787861178716929730507876130339442739311021343270350722666531877251981996111154969174761272192186647481003128766443000167216084860127081536970177744986571299762038184745666401740429189855611945595765636934440344034449569924761250746761479204224388984760777013270890740782321008601908058831114506476998165786294729730246250843572713674520266541944269129892872890133567688407703359644552443851270639422931076117218245256587281480277922392706019258238058330469418193359603338266152133039775991249199421728691109456416248540387474554595963301048441344210269741248369402474839097737105255343237030534677591044847282631322476996768104345645322436940085504313823513337437580859097933591857178721731287198334650670422300762642125170635438568897045522058814046273089180941155393512477705633845163505890266874954848305361630540293082864989745113527181864022206112847036359968891737221801712062278276711744524254738608687032521429628796601968937562285592090239725660467342453245215632176187921059814979237353015925285333264899187230089993896116417742550646535793290689497372409776523288151742014052473383374363038142156446353602192345897247946058744988273192121970470389520967942281137500019684011581000561921094329702852739102053134826307812853441008962953601105198317524423411021916986695019053950497971001704250443999454905521642702204568119341739384188562916576280351123035109947621586143019008*i1^86 + 10809009691025523973517101594019759568358417687794131464056110210232723089698524710393219578504918799580478336027322631578505230919804466157698487936507522545412418328366761328995200676787160080993650826455163831773473991206101390253983135944802466647223889899863489859542570869450638435929232146314099774990686690229177922453453749967085064723663423125788532062659751721435001137014233752311946685690711414134100098136678212351068337814734830178667518700612011596952719455703703961877588765624833330686796899063071762578261685944345516320721625661910761666171750618043274381177479796587519288499386678636847596756491344035133362969631618988881550037756026688851359686574187008778279147989098577221734662057877601843046766358278716469504876193132157033717476687030319200878223474860584646327761338748301886858755687417655703173297467081836727834320151814328021350088136294791026099402790153486190527097497078779873592677548293061693236916876071549238142932841055510881015334536735963698156195162696172654054078365591020224358831808026763333455705150569634893666171608502410766519434250078144024062054093071188977648827627138947049631659245544458502807194316253156270187276504662916555884986563701204629890557325461208212357176282832120866054726131969832656231505166252803798251045966164498043694821050397637500712406594928888566206034201667001850914858468613762156506420491332132165973417625173563947322543778296626648227960488734184888925395093530023966584616822190256692344333187879410303197980616006016030853228580057584288025109008356153641107898725249065395781892106555599254809748041359125918731406313813428174559559834494828001527232759499322886427011346441205089088849583103500776199985127967105589897852200231754054960086070411643875046353419639972043326202051184112801908764225563613980541411054804950891399928208661334281802150556503756935260599233845857090761916416*i1^87 + 326794476978868884180511681256963524057110378825820451794734887149372065776472648123665949541169662187942970825999441478104713288394988405395184296243767432878140788258648831072323765604574693662343089520901179385572380503444810121184695098969816014336268031834501545226691794565784533994748675074457244385065520049565735365111784856660690351761748527426705502075483796720066627157172315112221006277453338348744722749700688064976946753403336753492192084662934473483990211602700217769286143732951230627743095139005681486490782881960096435452707697355908846454708582930856983961333922029900922507137449416755183635607415873287709504141690095672539370654179206975042400985123506501216761244704271279838135990923230936174136683911263798623500993005788646186225705707383216985889793573282498282682747971737263997536565580022662459183911538543097603425011936029682903093408552035024994046146247031589524095718440772909107765549399529452666775410523342657618807304932597578429166827816325770009037016952001247355973739732584536535382771612593353162988893029710727268590775937496966399990152348653270198661664389450302513797389600828709775015673977275709635607972850207843781377527655997327239620585029741530850639571272108303865289969371668439947782998211076978656736814366025455271370122837262035999547765517313378198848672057782567022718516691302550438642361556461843179687575838153091641833547415215583622820035532621198111465341818101354415193274493931083664651182924230108109339310240907235593753279141116434676496671880972196310535468434261517631645928002510800735017432030474827662616624718194332970485590000509282140470659145862427577506588978426857899524918048909970904991337242963857422978909448890271281977483847952424343882265084274303346520090778335982545452172475667379503226986079676621973652355938335123680834821863922137586163862294495232*i1^88 + -7309490966948736304602018811060766168134851825101507052156073850785061346571421449398356350133999820602146933580498233959823553356341085326095412783702889231013638170413481182351154165832126404416258644815476599835408084083461675465858262670547284986641034997511436168509677419364676708644672914307900986705601278616577656383307207460317587137308475715708310038841636244681542846542777015917469669792699282790630694880439192049563341434535855306586357949702756486959396614171987121077986632083619565737766919362471143701576011438143124391146532788774837708652892601471942524528488810793160537536547976945836118066850934374496489319220950768284766270748253509362462040855612190685965962044029588778304285632011462542698590014222917014148030525819039875137039518130107157539810964924957304897862508754250768991694709101414824642000020009802687021635951447493823060306527651023515822526727780250611196874708312577696333494020691001533746689249728927437202798761828211589331620666974919484317448064210559679784696058119818174284172452351269912066822738652455250895859897540850337807779456404638658174384809339406515748937969021179345100028033819324563003500037311651907144646699435489550238770198758282814517015637612942680969331254451712486870316334932193430560332337897158992086060902740252220271231399571276209525974214833864230077854980398278183848115238356305249773199793071583713109005859508763929375442276505414697806309797534474530520176405497271835319277541595484469214803339957150412279755373648007858043407912240667146128311222922719115225438810642590952240478894469194744221906326624273100529455447188415869000456678052128036216506676950960759467126216854096641013642652266351627196763193482079935417890049269732175254327899550566721802410601445319296525244100170772117968321003913216*i1^89 + 221346878972784032150455742924795266192768457549495615289785101921115392557891721885306039321693998568614262814010096937784746445779531959872885453631241829552196700584757517717408255988584781585415999495459025667039082755308286839602420605675767933742088719160494024230281240544922563146392140478300254861600817972927396382279996073815821386392894135250552529347553567925807284247110825227092818363709707579189442565262301123602698871243606586726554660467993797580899725538080594604420576699124278275009411418831029134967795291297975737482864455757044662364940101967387702802973259453912430395680144888591740763325141129760092726835009886401283335916026222206776755800986709223960750969279515863444400650077860718685402311932083225789334117307876139414206878231177759426963579324558245778854796746073362526910560624327621291726324295273854654175277915730217303370726094474921795855077003868322021341353604141277683634770940688546769504896993944775296739955789624056266747737685563476437397869474197910779311184621855267084543733218666859140143269843061792567970738181784325588050405981364946286229729360540625266569952737430120860570177048326527579087666348389234279298714830582343997626977000580435871905839653694255283115812831156929092411330018201667030059207139966940870927303018927740368780429671883107178454744880789940698485335541885026853506157537313015688821392176823945128287048833519569088581661739033238789704897351473498511360188460795025066742958837723096141237832930571287260992408933283128479339008580809837512603982610697266581556166857358640519491750010116754707142990591420262336907257669903941096119774662272497666051423457898815152295693069438759854837651659808785111882898209037642483258672049458072865407500288*i1^90, 3891292536539105852730125042524199591603152312674738615870662214934892006081741940399801049167325637467400351449687241453605836089185391661723685875972292282074590204346684732674299466439662516965770090589045151274616000080566621122612396742962160439440753688456829134591906789078881364984126549271614909691473517907304800839584574515495539424504734345682833234257158934330775688240918249174247675465739978907992351635059973862867946605046027055476179102806000383848780023037248781000075941292213615738531307978571140831207475610673612498952825398814280902641644100499103286619877300336301208931148103286754001857526450864044071449346897996796439115073724949266670913721853790250457932627373138092978351145549746155456838803267847771716059087822769837183779198951816443101013727459264835138986663783465524500211301414721553681723147090854838312777366679815096869765057842941745098443423919996158558459474825184466432200296287591365685486113943660589175989906942884079320334345392675416631190801577348367278335708189545355245089384970805272516477470985650570461079683786709445336299940184999987955589145199612990255040152423439066128168768949952226293327704302969223680259174017379274170641809189484343677185119243478840058722600284856408090870763217598368864729885317480970576227127659160277584860111314613520488623037644289917762996793763032645654446005070105577773330083105055270429908302397692682677696957393098467969065575919513902475249946934739019608991912508213957016064880582832539194240510085836995235553902081473651744101223392195955522454878665929328987424384245290471986466943870387476447690528455421570132628321035451017383808533506875370566320488887479306305652776394805412199614810473492382676062532948965549465445059357065806967833222320317564025192316936186279537493710304969070298882692488859395919545294873983295367998513985299408014164016836625304532234968006214400737434040725303087967414417673910242319413661456414007646826546295824791581227628327792169713584417906681112806458401761248548445576328526064418816622193365566327641897236795564280535799039589884855202575000555331418144917599517774978396489795966223300215622468400542606110566533109661687708819657024490487702472223166483260008112419211760415007364224850226783588746069676162331348253038125912981186555991065382082881323563689771028506046409528741090875823309301123633870066999384063910440821690540765586858303983575579134125722708688298154531930770206001214348286754280765044897072254997591399632634584160194800052450666170060628081982872880938808412612414559973139479687972808114302887195365267346222524479874712454110947101612561311135553040215376181430922681662982680654119579692046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 108089856165924729750097178157410445643503585682792591582179054420707599877904016971019637910341874413641484040033645785440457381037581505996300975300879384189547969924082418411452033800161564615954363769381358879980064075398418271667727563184779290476088861921616757291079206897040426063417112357159443008839534788729397583407583974017947219650846026179524153562038050095220207379557820352360553178533495517581143710350016310195246740768099008044100654115834117293938178238603232578759857068191719976595697656196975145832430558475553496060854869346995097800582730497317766565661956037143609100240384869337048840756051187973665814279504885233028479944035864338500106723214033312002891990231842410994481402013460084609563120603343775084205945787424608857280618295070977650475942669705154646245791262683783712798425276548277545387868310543807503998262005522667845697109433933414137004463525338867096034695851359753980365405260716326214300244142493313328524904029860386032071537994199973819206439638696471925591623078464717654981201890400223645247846984472207720626259446354945403277603621775293875737343340488141016055473613120486652401975947491266446669331260935013484946937606693428258861950666412101450727350002062678151219465506362732275634862158785112633442584745524565396735722392761515505038807863062735328985857935760325557521236298210345463552509542061293093197753523129144897462322426443492258581551119527502266824688737914485981772159029037239908641163446929855349651130396777052418835685498654226592439603582375617410837333171864295082578007964548813898545291166440081197582428821720346677725832180384544235477853138849685645782644518123709488395583251894008963075924173044149728529425167075121113495829859018384812620036443349126288184372694078466465643505476817667811161471752667868774070212937690696720266074174916957731803734341388181903337472633242778185678172853285593904053051540979016546430381348280891907988244619530427673908456298486916145893554273775221777697527485047538535171157289673585985005991146956974925208747268886212460901268392880725606215100895001570563530190325768782074603163830754991787314676358278019580690796482667000519428245638831660402751592509663173347400173092191825237132525296678164221367605017830690489859530415440798497415916559106312862176490380283451037023589042541411518803750938933340841224252532103344703553568706496313575386846815166331111864749381007070706187812438599014119105305230522919871904084630505233302772616127441772210312610703290214576562800035613311479145508586431055945416741912566789435373290580340176597577644470813152359922944276830471250378368256549508248813254996916161125051983560675479221891304518437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 19010387296752226527044286406783445781115895973293231232081051940091155293124027728397694650810962535557779986395629217219740186965928257433441554146351002729056756938837616081254088253336329459000936113189751515388092548144504136953866520810553920051667507222325501578892192320087112821725450696025027250655541455590718012293783320932057250220493809107759587804779600972232831469464132568990912822549665038778628834677760147312855566000487075713099824538727278096836797712481817299797009453177194996231529937018547908271355376423025671027651781961774881258754986883375991579752074269369768437939660987295808318389578121468461007667726500637485866352574575210837931700503634944637945180740128251790331033488490069493243068306628058939369130391460362363248205815842841009529686259988600685986167844648297030334108037327922782459514487401417157294369115310605382227484147050819555298772986876812691013440713423894965518428914522547073063853132387624960006746897830224359176388742842043544807361736731521131049133974168317321219592838395253355812578102208154163676845815717967095331920000782394305357105720019086582030157350969838464261181839073045641131193103300989650639737231197894070640595435940864689328020386991965749297188906402182486929719249551384950065811608467967002815249595312188304317477688832360856333200007458218055154114965853034953513533504223039656952208448569364153782917831656082013162618509472150037031790622716198064889186911876140284246540239524128464835429508422357077576077388675398788210156689112731812196846571609307106099091972385257301249732157482426867077534908515895688113676856486145191432782606075100419783011664827126292701529832017797667390903172669418606754951395469238222932631417101306657368799808251315653664350087196878787157779274826528002133753944636839641489382462741444567249853620464718775275169284823135181430995660262236536181137844261061319766443237361940531535443706898573495003089372568044229782331654896102564535200800155701252361244395517732721839029807310059929657737174878180784587342789590743744020610689565698273412234177433107163290331041098383871880986056585779393902047105167542159609865813984639334012125732420842810851298994690668614533969423405873964117935993600657129996928217720687456434249035108009704840570597682022335245444269800879914570823378314467070178659403644891149211393717735159870223507291772580198537335190080695896396098199334765141108488125951767542974398125978519632704784986132701781830593934650028467275192004201696012550991984968085862314829077846740952802759483510268805515665443983734237223632920174651274644257060734764615682451384924496447820065875576189360100885463143566310866837985887343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 40528848630147368918640642141490214125145774968473703833033578481140381147413241421712767459488076895767744791536031612448367094571211818108090729167575488812056949310276259639305764187789065681270773413321829767084993490794492762062945761741102264019678380058216580308478509871136764388878888597814291841609376311248219299633026381809627258730874631394751323296054030254031197873269379906163249536592234992333596069688769288439816920827224404202832113068306125622941496962533141205309095224220699369159847722095340461862680148975367946801191669491778105457101837057475794307964123822340091592460947995129038851085077534683282242608912183275464919361522968377999200032118996184514251910513024575944439824204014041092195537970170415593610997548432582733010811165778552012465014426496215392009067606015873348814486943666972022762097181902899233645775991545408270813676514822167259179654856201721743387494631660312332664269738486980926973973269794223398351813918767024629776412850428604487896475669141214759086470901052961610882480811463652403207207526029402154460909051355881556245597688111350810549737945224883395461481196116661423529153449320112958384692956361873614291654691565088994665414549271578240690260411514063494235085109814137014789521697972666415090995458715952017805627986978537230904198118996945706198266274533262073677619211766567509081278953860516123459104615645486887805075022795614127288058042129556131332480848295391601259869040936590181652415533052196943019900103764844995898291863138557235334747239263452248378086665689648819933008754193986691973692140354127270586567303259146817875879989897094573930181078277331146937366782540198638396944822791822636554376132633606616878369432429198096736553391072017235747802141846673252551976011544047348614672356349204699214335061170029294281246400790656112315278822128442967750266722250741809273235686915308747492453076742273095829947838759802017342750824014368681292297734096716557490931991234017707889196752448800819556697457302929744061463355379297016025738941391088666555054103412131906190518855548705718128906593237946035177982993080175636121981344987413723777340430490785154686243669552311973807459000049052021935792728645686039478723314437129214916055241796872624559762414308100823245868756277222087977434435245055793413611060049501755509409077599153504831215986179766050037984318676301322235923703837361864726661474032785168888878191348502283160372193396461990357070626658439423348730535985909676024031414490807217261043176307351580058021587456977022283100600612588103310042145680851533701053428475860069996743505602430357605675017337737233374314591719015152969014955362593289687896064670062654723675833119687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 12262643222915354988131172073619589141548247179706397716405937949175809850522591953675832939313758589491781883939255993637197899609988896764858049149611851523634951831615771264216246921892280344698040055259136406611721699956033515565480763890991363654345538604665877003985315239924256241134810362218287099963608113407886355809430881607220919302119820399649682974629179411014308827531174857278856518305484292323446855805170887973345240068446048422367099571173132327547963607331737931573694480959600018004691091515430814751778236248618279125730471391695775430977681480197801856966309474344452353411662569337236119317836241301969065087148232376999925355324432740489746208099488822092687376444191056125082178040993227640235615871090368976487302557075250656541895764244448424390351764116915127471855553822720404616691979154606238439785569769376381764159421783798308338868396856622402480498713883308285289458661857953977201712025514293757798851465542874892339719533038440334702176010534189058177181985664309324358535919936859102363402504813840071198867067035427789979101452526457004667376199999708858611985627288594727249391513737519830269448100402600724928686470605787875021052269523975138696126185208740717595506331252981465067290136575861656935863783096143950974867556088163207462184515623375890935040128551607122036353786644589114272613125532548427975324626085892299891352267571461031944110908171155813040158828007541924737720917824199700668478604864400766894582972699515170880606196870819794342420328262548960688285995323182260753817345337789525152399336149211090117077785552547679453149600096954449579099357573893592581484642194067842830820999133351440596153010826489794050336415569795143440431015677047751996824039312158378168488540224979983657069870092649134310567637662513653595812386530140620174465994403117577825408643034466062473034782053699251308278093982186777450770944760445155894958299244492149997437311906885068683465610173310116680067935123227401756777808749645058184378739279922490179421866027318291802749686466357799992897648880826084612992199455548894140495012221046411931729411463669885546211086896090347672900037084729879895026597242164502364274715976183832508708562340349991090867228985004605316207479532202096341404941525069998564190568808080219729811973142554166529301980142315038331859360439678137620164819775703292088414064349063582012027670941038085336997607033778532237790694621960430178498910159244439579020314802503250196979630094187066873131551619542250109749881511958367387471891325318826752172050042689289596058186023805982890111622978777847133677608265797535637152573413246682767257462730884060367580555798840018895045629613321676687208965140941328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -102987943992542283540995583055204657353237327645731725113203767400051946572968207155855906796553508146486886372589597262176917118691211991530546523522788304243380251461658198236650678339623809222817474375053561965246785657183993657489478048080851734186867899510622451180429955905199311527341022085576903935179972418375422441562275751664636799925714223534401387858149605459005158373070512998741768657989823298296150904337287844542335881010193933062964470355006370025374953635637940125265172233696726668842052628510549839802007114501710585302483282100823614938717582420811487235773805451755659018470231340705235512580398307892843247135201448699919723957932115710120493666341877088961252971955912889345130710573297385275966773849555977996044393138327846795358630410559999407373044587613586916294357077801257141082329704599895250800844037933717655505634978417112592338993462237574725946528733402080962719694655407804890699813753624779881782841286784830869302789877707369901102807996416214280061106040460202856536462115651686532218025052275277715004506828023813616065231497036965497917089712729926530464785739223346819868054392181327590087152628073325022762238887601701222880138825553527898584499818106537155949293817390679361783110899692353437614506255786989335414891433779777139392679700004191614529576168310203490836104983230465141119329292780111098759217332955281559872746112314279074295627180099913391443025129141180829016039655577944749386479272946228786680122439884746358456291895129510411366307381908813913071519836008642260662535266912671999942439978930792458315728873804279266917835201582871823990846267836938605350093266190164227601274030072253048338888060172649426185124179505156015447032751138288479486170761520689735519257715167047190427928582156901514160895435541212850340264484414909767458817043328051547790967557263147480782203001711173495918800879539109559796670416232531626215864450489380924768223170153177846832801078869342796184783460843757755767227235351844671408191896541941767983762982069654991149572518719144228709867168068723736109117020544385054633295848204196328491941591676722609984931322172389668701572794710709796592845436931731894312376243905019323912581718210681605322465858298802965386077822231646930549150597539709831546681783507064167116170231030063037582511894143490468849447709745663625241377237011533778889160182601679721982183975780572303941626494599573234147630343085093149263023091963482619048782714950313421445191097890380005412112836542367634681898012631665977259560961064164911126218732852225040596066889597060503461008064303734748806208955567456383307210269656165461501327112833784766773921235086937370009240529117350387085673393051461625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1952009128317542775386500951176689596815231087171444007695544537670641483430935473817725465671449519204862148600154322694147152673555295104668028139472306735067618757541682880689798164147722471251096278640439320500579488388203848851290794871242764255994411525008581045546773503048900727154596462553251128714707007088243083936181813289177086550275434611122209872037437334329185287248988871800520834111364054438468820359186685928189308468072158129286478855913823553982478960067263833596540644591408147397383951276859003820988711306442939802969304529785857515155028939947380778827547513098462192591107039155040843362182664791393804570594559880606246228019390309318940171976916409996821781351748364567601580808005250344149451490316114530510099644171509947180689551614847603525594799101427576596307864072153801356413333588497969788340484735976238338357894178032306768855967004591752275606283522046746708566898750208151370840266006985944419126960645516783981782969838711277808031026287750591998660261902728604143742676201222649670137410023030453196579331473650788911749520885286817518045849707006765811971375217273881187966784883052924843940072728602281511450197950011899537598541019153114603109143051060153737043636729859580383491870774549335187135230435265905208099002937135264492418872987913227510911558335702061741135090458482341234564288813976403533032442887176864560450479106861544466579896533517860845971378349526804449042626390799409227131220976490650362023197803401102366694656104250772437425611464640944401812147414393112652176050237009855260124799085577666609420254846283509020077844767458909040265891193653823385503014462918764206819433330805046984619704887934371311921887669239474710848343914905298292998861948756863905832656291270393716678153402129669787734975672262780130751498448445401738491666411139057147985760264971725233964679549977144090013951590467170014536736174328059617538324880465497681304886851484979233639255479824939655864004327505166490346927701770347978601729230258808633714859599064213255791023068273594560722533827974416378133618607137072202997949557498467748235580483414466401573415633866409604222257444419907617769966745016783854999938326805601671372209820903974934371219741481198059457291584982908542661606814612698768098697379231385377179475655041347184577079292594249729770596604618263994346244721514675811388449969434555933794799622457409330020527023108234835234710267710265168722995708689002539530504415102493267858662497769543967726128096638374067101733365522405334182225275086848915014714514659926122571856027548046872066826582056071155853185246556970334732028980034992342074305156008412834743025503991026352045602335677330271328558985076079062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -8017813351716299524640845886068585510413204970909134501482018525753894495965683160042447496911945212692648227682777714159764289714121055237184265200146785649268058580241107071819845137941396213995638255968954136043512532205321797184795416612406890169943620979764644652630986282621669848389467431789835271979836181228522335574707619166655409910751592265924364036012781695868745822494951356840200818374615610641872732009325330025467282932658154102812309749978559983731762819220755281089558920920047445006728922599799137203004017162766470212180504597036433750969248649915496389450701128332865050599886198499229895791835313296250574016241300398984784742093717677754229064032086696642402482480851516566579392528754461790267163766212095242833865709106048996975787547130900030643277076019161765025162214267606362291703380798062016999964907120603986638173845098142365864436697769261965567663697719287363312480443701311211419716756240867161622545243902891244951525366956835924810758339385916813581438315479216702542768975576984324718930301756285703678755109439391715134530705988363992353206048631671235328796059102358262040238796472119993479283504816545190140605943506897361716777746189031129512773120167966681500680667284858997809122800478005643833383437090790287519106844365984631996123204012395422801018286114718730281361309587745471408974202079400579408101902257872956469262677371226465618167751535570108046864959755169271596298759847315598835883603269201983858884135719483096871045969929579029779326185233377449806748129431649531956965214969302371415365725150531151773528107354062517379723331604703488916114721566013019057222640565239051465598979151154643303150602538077603741185904767914241796901715566073734770577327643442919207117417901355221868955827076164469346381136841344682167060561584383467833618608616215242923369429432414077431209409091622205846461266778264239049354937521621702258294846976083341983523779122068044767793712190399108348742266317673383697232090619937654108274695554746002400391408176167619032921795347636129027589371527008363051333595752028838849561971750419839295193637114768175386236416204987737249162570950511401314186515144809815510313350860833033960409609595005418976926597562869493138258670302605851627873960510428979877806751671063520742602470648243711807881143987771797983113963727984621244986719172544283386596677534314271880681883238561140360051562335742644446789692597732944563065738483636705876213151123226669111000414142957304371253661141286146051224359386028262400566740824577849965184310853314168207813046119871303702181237357462394217251585738241148935251338913650001649469610737358637441090343023644517579422800169686027078015333266506195625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 61962875875411762819397836308081250423239990145999440469375678758816437003832088231482390746602222993026583554526253838855094461907656573598692357540040291692119035988944420793674550887152524890121092914947547663981677253203275900069882139348252749478144431994050338998585096744518605923960358959980529990975473851582467436580503465902481958697571889671568025063914179066177806870212225922169674208736685234165268408060154257213978137791494204301078267392213119623959708443395271188919534490546757700553983833066569764551904678400308595501308088643945354521057318418677378317547439667114353463643653557027186900458487041268276109516228625349022048723585862682215154744067416456766883504150449582414898967818188861613441332025539140973844984469645844505737153247506598852025268488473529251821971413816721385924661180926638767066994039079785320551049490229623816652414825874531494105363200024130831382114182803999181931846864971207165811847616737317705374855715288148058001822286781925189838966179691559674012198398106028182144388560731256616638096918426782265804989383510749031464530153759195174579341307780331676466583624811390262156348327472629340698872581596193066601414717545301481425885477700893361563057941690840107089918395068678005378908294288108096841030365611230190303120913981870890872812187460894701979524895724584901724850402814749783187325925910125165670203832474463411868714339088579224596756642653510046639970747863629977310996130860571208853039541880877423676532239143243641743814108005778781366898656571877236397725466678534296381290980407336635333935982850481722900410901549687843697628986279305138506816774423827272929155562204640971918259836105648459947813804890566963383048278819714350894222340490863956209013784414228399349383246332989528233867149653920882299064500106898927039934596973065182611383467664133719145477304396038611816072211129006335196011971316060953576205143666003361816974675619783211981821743322861683240266622140609998566604823834129067955375241225348262134564986095286963395324493985096078357728249675130209545441593854487673492318646129483257214935275952559338590622148749947472440512343541841839603617070752281604618713340994100387331106558470682677940462330987042524626406315229864648074498684178019141463276136501832273981613380670247600688249106292544426008032862480562722342704741878513180520865792682410887358089017743730385603905429639268781933636165281375079533465669373617036119721205576038618306623436836438036200704140951658905631584832281734452433913307963335342079789603827455775287198113964271055374452869834427206394434205979908304323878362905281313556683395013993697279431743158439874853393377092118615855736365739006455390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 141013594659313087496967660165922772368108301057823197617298886803612268632035401861615169663809639376086338855619977906865963849912284116635787689256249085073682170310359194138656990080797115244681222358393037582449226835522271433098551324204830253884991601744551683625475578255431003032624161005412946390679166657654316042899937275809222664219113531125884405946385822736305383332491673752624155257041472488203458977262848391647886156447707119174748898924898124332046202525184421242775125184764198883971893889489786944774958154581115693097245526310682238735176513207448627706228232706151887918777318965353546919137981802885709508517752039857108921914792616300157182550184828670632914339724501826588701811845828354593687008289083019712378407985038653879165231884871571283991800227465096083164406683266786105673013634671242786815697376711786374512766622322462677330779284445827941384996906420572068940110041120865894180358928576798089562841786783408466338736675741128926734165687905968710310363309776838032951054692812438119797906351659168992093879361854930390755759371907949290198915525542837503385468371223059862774463135687650050112379605171589936282508003018334127850183982812553691591012426350249849361531849915451538383355714312024671067149616490198644219571497799586665813698754725557520925201648151036899496229571852182997596072978095166029115412637841618475267415062148521255806234621144792845221164848841855938677580027747662805483198502420667128644365774502841911309929277266939939356339163436914023924212572721356428297666023660687909400979970241184004529935372254755280382106232089253602847088988396001921540405443316916930253901640930331939411172578789200287797502768642277104836414800962028017756666136665022151125293656723052704381881493498861495220657350370919135813609306561168314015810143685894952079493710593163216077600606919550243545156023022652178835800186499607485748804480739231370407318852762135908103494583301180474686476433096701559340043321414200346447918021416145747579935226038700703988023009639717356038839224389260884834493466833374151006933384804655398738559415831700013073531318959479913294956059466646843151823820575567834975467258972062515115903629750692336985707751083783145605538629494341045766020925879754818550256708265137391492517561066848126847000371855293263406993063260832050362334413557371251142417141581017096442200054584250417723066743746060654227007036296219029379706535815495476884481134083890011108615057073470407175083080241864017417051427060690462851704629476783012122744995213149591696355706597603588054462066198471713622788083829610430841291126911927867827904249596064625842637307923319078614243515866375235347520598423464870937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -773890746386614546975119078186302466437479420193809098380329397685307950618623334355721709194817134172635561212662022933141084335358601781395485297193219513706207565050843660874288173691321184114780422521268769661119922710214605073973290368564114051301012207492048993735272343468455619096876267471588969813608411936068747841661963859527404915764614937204299472660229621616236208973072482800505593170444873916692189586784918358405465107359731935566113535503806166408959158631549421892230252015262422880109694251377457310341835808337962488217617792815763944198362426646170223136917336938655849076146435034380596719457864571548299193375079542041179662363666191899893634106283566441147681691968996998990692064651816039135022566718995396875399620485123151682940565280079663290139537837428609321872197980202353658211975417147630715451603181489137364201247678738446168504789764487875511514805862303539537284505025127617399162591919533365194796988839924429726250394709878117435430910331744106665156769073823437224218430347169404507835400520105901161801714632938914054805426102105564230997461229867358660404585409083890441194036128706325889944826283870282519808205454585694724273235967956927697720970536075953286735330044271961116405131089614507682213174796551949614499305025709638443120143395047477599942068902733416804197064269091933884339774637225211414701286867473934540173705803622479393029306702104869339880082690688270792295655083732110051629026212510626392402063211424770214634767106356233124859569444010986711708208428006792365982444104030059971165383308516680431249018817770905874878622644794904042342613148232610311596681312464978517822215884261350891897345736882073653993111700610781456911057959847983595690073980710792729939455127994145485323098172823888354098146567611981329257535973784087808469951578785205369796240576049754209784081785675386884652148912179015884162955511985744151960700315918430947888450313273256995866185576772778340063074557875095824111391782426690157826673326571570043730938040742970770845817640126379541480536849076245408037785992286407242285427656416196047468939716887697726102684554433221440887665339013971875250113560858511528009954064843605760635499468067901910640569478124277153447264215252894692020906034173445001655731902955877210423360640074862676790773366581322014650855049294863132685012727070092934596551232961025882225488278244200002627603407197238637565906518155186032317163756167168715651299950537601705233848264978681007328870805003696150938157780070412484955658792370484552475187244526775198040668441776665626278569743361112915513769359459317487773304381467550394422424684599218307183494925398330877279236907048558114824355228553943185531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 13911885071204950256955606838096922926392976769228528618340511072615513460619483492490325131873739460400510443155129161883282489710514093406820677521130543570014295178800266243496716508315245980209777461695688445824660831358257268070364917121196548795936605604777828872078258784425941297434144274282437880199825005283108306592290776312546173497607386860095871725745074728897180200217507975649574603385938352516885336945043997924196176101518787094584887430230430296801575324375205182357898055070350832875096368129583161774026011550881625378346796728081052220485212927065071490925428397975731351610311330916442349401307981912748258873098525672621416818436259802222882631700669329289744953837751750988792481574236735388756025594105098869026732089909018060980194994518906400101571397296630677136072904414827174483761378168678462338543433692085915626308059748046866251781864139427756796472461650474498370535964785561563193856263416194294971384705413631092351000278214467857390643457079904301871096804345991162508329609430223038239258060635807856260168723521076455159571345421995840677370213859802521859998305853169711119041973827168945637421868349286095031565218550597014269786202597247710611371933656955614571107090529716437259028477017463952798662821346417981228186412649749329639764042489453450732749210514139549518678395936525655773785287897173299121242632684100293736487217604568321079006084421902743608576210626786892316277545737709062606302835818976382502580209381961103695908338064862334285764750045956974528694254384362231931271511945426625952431641325649243586113849838577059207835022697032248463162122579680173232685190084114334937923853118528016327269727234765225923002823636452352032693459215943602815987468496899584114866923162071136101807220604187072953422533187263830050183278292238794895212092164837762999832492162111016545452331283749413325000584309573991448480713994573559757622775949109827654803999300571569490035268550143262421007976145641154809214671480616510480094639674772309427084408585657575600979160472609884055023171805696341340197825682969521044761250979725980357011484280229694871868459124899192380667139322245576200255441346650800192286688424626403811758764301931230029749662267030123303815359039922010205390872607611255464397910054525853790558593427490726222108161362449448326158482794557372986098584663668591355048682903733963290580310986022018912894890232153058202884894040747866249560993239937200874260214049539156609911720036613722768984756838771974494538944223317549989859493841204605622722623516953191283243187903327556622372619254448236858850243310191748831058851169299093880514311695546629032836761792043875977721620675437430464620286117034910964687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -15040462501312374719749191921549224735402973807043431316584229632939998396630103246498929932155324174916963150885835603551013581117892762303131113204699604721202064541942148216063994563361338063400720065995215600513793975543394473428573180236895137160564215917585022272088902854941686294921810284262015116644882657029945147746608423717072490397481629355144480091807414763233637911604909148654436479731994099648773183587677156421407956752856259532823398897702179096413583806002574166469050063266586460362491324311101289559295582513693609156300662459352787305459622387278669867422527086989277120603085914262301319650597474378683051510187622670869695594407026733036317667107580708868823813571815419045163617858699548378329659095229493696961410871785142689043637678624324339960854730052037081500823291279748160295446844335290138199536938010881404331484743123114479990187499115452762592744482336280545798040857891558901564943785019351735883260784975054712415529521017996531924730935878727596996535730471517899263215862888224261780305130027304059684806676244834714636963624208738891579214172763496200773104503229361143978537697754089545172849375843622302781845483826649562897968138524343145707685347413725626323207599005286668179823535548390974381208588242824139406317647919020444062090226065376022692756896102826438982498258160082763706848035351357058758133428369781422325354165253567937499220280838678659852434775234559919147517997633236630902922517922492909926537327036165415431449893755462530147976537656815194966067376876793906776508419075530707717576411338400808780399415903329850850984360763521034569848723160390639095158766437492776642724418314550731067646942778336248532170503408614249818831059591843013370116245925330330241188774499651325071012829916618368971644297539560305111921900650778105345645031672979421322647874584824579153501986387807590326149743116346959087772065947427736975905436029708772210583168959916004033072882204841469989579282361350817871364466021231265387412884878441448777089235952387003110060415415939571308109624328117003416045953735186993747622175334135780965795504472052973758367567702185133179319321880478595078703788713888722004787667231432752349893082771507064808298858888838319903536599260855989683594169336455204750265786312942963474755772731212893759098524424087629602669427230601300918637235430110483328287664173979120724197462397774850923916857403206875539750904008622797415603528648598311011064384536816114399376485067214254790698821579258262094438143360156296607515564069963742735271111178239235873180966227717160430778427021087579939551482690921844291280445938005436136089456901702515914031469413696391768642407218585795170160756914006290798515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 113721876821299159699812712029563510569331065499617650209694018216803341380504523108731298211666458961669645978299889843235786786536547137815853646116251689675037606612845084018930309084127716668177912390504211318450640779137963134197924585014339206036339586635542943318712975161825747170369677994550807414389877466331535958155489946727720243614231702966323206465412781406024153925172533467791679875910067831481688168811235445412705556496587381240157563709833784843597567174913446193968708665959672341320170949879253544203705895844678346619306904051110764684606460476978514974030739856247772724019434490160350285585951025524813538652275057528712746498529785533022524418062498142846350662929419418067334078799352168585127522081553868742435545497592590609227658020440589578708020839593991668088573208180677312446571822170019163268996461019261930302332578898980092102424854232352233671358985223780721459732018860502781759528436727928227288757182316873725348118475854391875287929494380649260551451537481700468874499101543561429161956723256995475016324488278013741211038996494340646137440076389368982659342360937191380673128321203261024187457629334878206817857752038607370065701742039896689235958226522672277418865289091935125124251676285645428485790319840709496697707540413455175274869036088845758498515340212692939308490270543029117349533850738891764662764171553121212684061491071072309282496423363482243287083736192865731561894686692310996960978419061042285862357087317550178568188270527321563814708266913594043759010856503616783265404971936674039642325954065864260908575807392267515351840491320760532433179338359655451483153187607974317130629082177928791998793472664460948131840217255539995214907253645347438691505016129780667353434821984604266777958774751793116066241624131246884529253678444394584615292222732201048221782535850439247500172513643890914753221699849941953428256777708666713510861680835128523441095946333155259395942916503745614902846629519192179667746286765623236860896274868023703249124829513388877485322709238740771788126963891340060611373346772705901394735859460461600303458433146059690054747225944114753392077094935447082267272516396933834077857788571127036016349841776637453335637420467941283817564016219118639606854635281018416390566824860962702876874764991473750904807636406364015880129555743763576639320424213908214916254763980880502098327543918842457806643057276597727088542784720004929930132155049989810417182731528553078514709402502606962102781752333734262022819187331552074308237655127818667041432851394531019850019989536008465136242315542150458971205187210499528366065412113530803197759404482769643477735129182060215503222210495817992932802441685931915982500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 539347900863694007603001256135246734571047791994120507773203670632089065834258731511689543395299492577568958978114059128588623206861058175567851003572808719408956697265781562573750097877528850285721128792019117892733943797270710689219203407589960906610481124230982942960934016168157283919341739132199512027611401930405323973700365331466831659832001366766858040417998413158634901005276271508823781248196037642509717714074990856764440798697536710210496318271919049955706506718500903244517712549873887719186243097687403563040582222470852248690319682583763060871618700743914025888849166207088163189962667163529392606431892956853630675264329064587076273935455522682184304698408823534551572550203065494835468501128685613834954694634625548428380871070322032299286543728871254097432468864656788333229108963061052194738967947456523716941182974503892479105627757216405412663654308296430067608769818057395134588637433655834665226600656952626606157579913727611147222616731834595266419326551313866123074253106031238820731742616505982476977484542206808511827752869493636337032089196079939691471234172614682828537634352147076357826012109232736581594720766568385069743148360428505599073824165533393978626329707384858420762211191102768615058962631642231443885893771506394354385211315559170090849331583993485689796135433586593492875507786246505157170531715636358937742415632016276527940445593860921013071870644747766638868564557654442024880506863859143934149494844937444170035368797099511598028345120158228516543439518248148705238519675541152874654980252967609441578257454938723589398241446139721012519265078874499142645922408489135924646151081116848784078442837152640566709612574356485516174946446356509224310448599756344094527338273080416306054334641116056369150113366042280999305933905319389508629563186135439041452401175023417430753797479570139784106806278305820137062406630247056770713258795764733305490066063282180470911952516984455786390677304637559706385080041933137765235371306892050528552195257984625372747777448045607850169934959765871036739957336275300381211774157740452120000858799816004602349135408621577113983738031110046980951199514060595925169317047965594783670790834165459000072324390327507516898649102573590421954237826518780465334793885477363974349731758590692434554968797609017517744674930060335048884301766181909874452246213110278453583304943825263711865059117526692851078986770756343827202305802826519114702246580324856962747933618896017329625357916136388619501639123224934987965525016123791354337394720601345650813237806432690410227305576896421424799779419711819842407671602661876182513270380850837797481057029213155402019786727419489102650831497972322920805596764271639668108750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 768128817644900195197461273045212201721502157518608938078455161232047024521839039986874566057204288926530415156005878438660019554285369707317735977648195776971801127204189801603901554889867797446378713338515311775552091507728594126235078516453399211821139336190553837486623396135126280694569710921662799738947790579244784974039761387727782535034770075840537844779154681592184012151060232950231719102909898923063770352675992338819495521535763037566877174068185243854642994193273441964093391417262974123966877660883994407552104108913022664096551043664167500939437290432577290051409111165456061080585507036060505691312214343164181739398457920978197457444355866428863388429855039634814420734038411753772605709786102173373570388085921073330771726490336294612444717513963080463901532107265686048820234722789660698746326246608893832862611817477878155696224647854664107878416282114972539638191456568950800958250618440905019575710891927743332419978937306341305093650989747237587161696847131633803930427777152467412088060334991841344806953085964236844672320604706616746732557548364240463440439928570169954148000311123941845074759611810615625065681078857794180163050491910898255227031519173026264401465557179519451700867780383944488219574226744912548168110581093842639830985425109197884784668942664960359702429423337282381614565328861947123688595870248057218113438208601930357192711005446825791471198762797185669629038074552380468510556771465697496606829559820690538936262270861919907832136133958834311930547011713094381497399340916493509268249668299922683534168893600940685154006823208530013629386022039031691044573577708236060503685432743605420494987825179534308355315629071406249079182058632597443151545224039293843829934067426044148478301867351284046684630662401230590433419320746569020037031700109471181631096370673436636041648007996152962180456968258097022453432412955313550227709678553540620246226474840324733178985470339871800705281222325970165339088169783090412478017665741980005921390146295336530897897376908091316727809027124557519821009058858734276231338636999340939029759633722531799006599774360673758244097419056869994645141000173402358894674310759168033642479568553284483429759598954671777045060904740855142059289813924303463662689374860355628673594093464051749446512556339622224932905672710475790528016531422621879846561835271963244116680170418623094620500027450029945915108663885658081230657185686081543107991032888247328386247118528765807601224769330602599961332160223145279828899137269381231459534559282254136335572166054085014347961480817791795512053143013755808042779604792577623671056449230275565627057898456475765437506962035770302303274174121970684038465236313650967666500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3282902083146033187894361418894659225211094753929527482500841282035512835539827045497565634702825184634135324797038234456313520918246637191375223104386796571333138047151940086262539554225600650146117866017281398879846988497027910553012495078433357255956169591279274423924565402474448679418131381625329115292819671439624002218385286131019623750694655844884324340462315524500079134140706319509866148874864701314182934414291228753316339125863796048859260688853791737745827875164288932421320370959947320173189644086136124605574941494207388185293630417031894712577863371676134520392906006466622644613630849586306390052874596163400159866145582000467569457567642448552780316805040625316250852781772400499232862180009227618595230274649977738376052809261378960529706180791650422917552257572679390754114244666011253107754029552663783842960061039901383202874577402033566254181826655359881938493541410814733682232957411307535155110158912586685883653870103231578816828908004372425548644700173453934842060353571189495335413095970167095588157238459593020036376946464421906113426454743898518992230757696543757208792041822353374038898829731904955135532348734562671588822151783264431581038780052753375737700187529730026542067406439772509579378986517426158473821264974798439373142318619702262373350429967480476739221671850254760299442141080471658807989998589780009861374803933385938805099092759744315053038031643372373886795292304296654112324714223004338003566146687654146422313118338013149533645116092645532112176949527170968555583146199018504845823328191046585502824676937163351755008942679113027874110233140880091230369895994356953151519115714666594923334632045973585454971747385553382298268549720588154383642074815697556108034733787854465257637422190996206044619657182487845006809080784265247428483063755667387888843397831567672231522617070322389798976410454353427061680485972295952530917361150153421770975324898954242660097378754111282277326131798167444928561019148083221799472244751683036592836231969219591924507156294036613519071292909646614092399850960270174796304924126682157203808611790259364093275964049940609272163036707627538872179600361762025704935346919106769630484640977012303733627003358225037449222888985394523452383958131265670739059984696210755865890771331537119026486621433415684748512713058704045484701166826402077494094119356571189353253079553614285644075456109449745771972652562236225101421468761250493644368575241488229465146288265378907250233695998741813203556899390686466800892288771557432861301035547103894728228671871162727727524484312543779338547269432409145281810922964951279675349367451748794861876128288054108420613578794421749058333031422104379609609332599179788885879218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 17179758896174545408002280664043405491673394922354023999260319303409163156971320445088614253692062439527006410967034138295515752951551851116191554965003137252801409142380550066189467524335303847791376728418871906471522268365640294317069393405332485118312555962389907957671806017336930455755016932154175123473556365739690682935141797519423985440493542544621670623046579563522311627937025407659620478712053616612018702682980599210720240121816346314658235579846166046127997551276218812094145223606487468965428915362489766189978696371707489876566218035809525998308085609206735017611266297838992440503539291209588168970321651581491215234477117062149064905752911354456662885026609006905934142446879645815871550556279975968556148620728952145756461761200398273750147572831489694552549625420486246986982549657060654235718141555641911999600360698106959369645510966717573370849881148480102936081458530011298898467050820641795981557097929891264729315818586968083661281262358323715399924975163771126516957254445816704428108563840081504882933326278645097065180023986046809474890944369591465885776889714409587573467787193641961868218482757770154855639957540074541958505381209085673319949640097676870017966234111940352535855654427867566603901921438874365465399937470537735509763269253558464385821821708311849084206525906697524594482239869164776547464652162829141477843523834292908252911519140938060461199417604525361202649313726408524420348272316609382735226018794841721984290757320565668116552311663097437475744783195096086288373751425330204761394320350571307884465678095184369048814006955163950844897367439484064478135475787122008228455410064558387528326730471417764502050291783266225258453352536550251234710757488785995490828943413353478322905968768320689566101516627371800936693922620435535493925207662446364006737138266544859310958118360352965583999333688120674710563994837019454762764252547923845283702782343980859001035313292111088049902279998665683340231003492575369347672839683633652591711621123654319272265831580651610699867191220147317254661777317396318774939200791106925715218564563421203244272672384371030484395465913581046814806456104927326644977351325695695157289194264812165295760360628103389197087387929912550833883744421738622745193476161907389753772564238263907975042179945418852847716008046568669875388603800259598497169614195735524362876406629993315452282477283192225957596677057550740019521859989655211997302931231152954969339363007310554204802565854819933436817772168147414240680913571925165746082455784415664949019562839047276578766243792753597647267185416953555347892182386830970239421978058759360164531327789706644657765484564586327911430210268407693165201075183143416627336875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 36146520519803821430307798494480617588973991067797097670704923358654246680138172746266624660756960227690055070744814452460640473340803496283141672650531829565682007797703981578224510872913150063293681747424296179591323883031390841863700953155093647333124979423492591765265258062816414903513743626080418883053020172757906080992468625101736970940864083785959005914062278097310766463952666177539195775805616179511288530687159725032719276785404867728171881599720592749107068599410182050265927084850022629234783482493028155353836412014714521842163600933040392166561314232256908643571801219469711444865407603922496556318594073621278149653840392495930063831829787071492820302574361621713413393898949161155219315684248789662091986711598725954297435392359977080452445864233204759300949963695400184571277861290074497055743264414214344724891399218722557753383366507118718461958539921621618289723720983314649210161407166739398638184690768177058100059609811257586353147974698216284714638823563106230270179827860254815993895965527176076140484278445922330145796150892392495249707942967856233299569496999693302033032506313871571600554739790231382539628228386607931776346601601174158545576920663471388126281226360430335070750780873152367638394732898528313478370390263426344334341766952501524206592579618074504875520352277276276965497724289815077683727110450434097306571734573799627933346828886961544188695486990729437132068492107376641784690632179086202383260722377482232933867367834113164276193199302454914149737855420638660188627394524059182456350792139931341309204376786453778775612692010017052824551024907650603696212078209927859234186813453624357065291043093174381433669421544125851184560571172066560990124103106825095577789626078597135078998761408897699834077901708485216914284537160618246553034339455180487659260222516958101296464970566671542824790408144064139971695273841745622596772843563004251500913361644969261998312299245283431379900478821212738094789358128868221683608337284802628507680358990800602779136499563793659375203755453107809546046118043726303701968059155943837504302298053880733080767975959773615456582721361103250277554363784363815258554841752408042498213656943283420838669742056071417489913927231853147970338374604881450770462771432173435873109756812841663302047986901918810777506667447291518236917818249883662380890804847980013878323332280724130937366188248340395523345817982927964144529052199137449870397341830574094083170246440073194637136446318901941573340335204302367570325718135078783916226240808733952662770177463837184220559135437222371125483650771349850631034855851329834231529716207434225983717405281529858117523331854989178157014795595526630379939138991366661190802187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 19902490561323882820188325624086827739913512862500337753074899943723291276802101968656040720309834109358057579597376658381939103638683941612225305160363997378013693761375241486041466865682787760149327112599711066703251109276382419133345680168896778338836572917938048153819765435117968676410765153150838950501791653691343548151702598571970972568115045400844260585407885247579875840662298007899698467866021268545195593567788682825933715821719089651759301615353537819053507540670401603449127163474421126493119555402464633596286993736710588374493874959523815135713890990608043365348436229956883944561625998254463887588242003906105287136924970994882142201487233279079821329344873160686882320778092131735575435189800237159799252078184057717302812988785991341088783250537895100818070986632156897821497904825872994961545660264784285469555862090769943374067264281752588470132351240733557704528689986512985895967009430417716308348033621851701563938710524814066808411163835657496462854532755304277985992121787520294669827233318410899178710842011677867230474655710409245922932102000128215101027483535037174839269801308179990850923282542215832112143643782840577577451260474879469165269538911999988921351076934896058888981113992923835780455139335427334736759749573562084786494179935329497612269212453928501851476299930160061590804851401834332063568123860905352115056718842127301656027720978415943918106906008227453879258779145963117511280630997961447485234136692413529742401989512273952713355553816760549198585566834256664261679547639594551733287517567269151347746573239416242563188222166996374464257272503162414995256507081073722975335421689055335069263999319630508004196800661183046154079148792554506292265644730769304533145509486083581133998074332951891982430966069916805284369483182962534473852261664363381775334544239218184454196224051936364850247496849746292459599444922332068725762806250988596408427854877187755488344486196783580595228095044762161239677735061413537833529879611089740080598861288396007679793584834724102441578483072930783146040400185284788603246627696978894804422328988856620407101460142438172392449080043737131682183082896813315606246600037332346554672553559126600373733447443825815860594790010564420416365097906071474544519768083847851367154779831239268199318791006198298530153687338842141666372729905269260529641315737688735920164939186694158466416691483558400929178088912668094991433519684387150213080321418393114677768502978895388943312479820416827749583633532001491728379806944732293527888928602057291529555926746286639090184534275486783331347304851508004600646808592402839547359672896120494120057906583354083078063061720926120334509613494806062738476318758568317214429375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -32079252732289302745362199472320776515465770999267169970855974158690590556037185690949792006212784621220003749118288617892852549948875608301163587422240987612493426465665675526986217681627975728791675280814131779021269284204132659038266367499177982217872078864511183922890711227461586109386332548551326973990032909958303180975602264671753883745074938454181338151573874406276218588895032564276957730437122014607004182944962233676722575190747948550967546958608612091087647897584117297460299048639384324031998410802861774655179656641869688802397269412651776404190224006146752422456750629459024055699993580071291051903156271194375182849504890712654387578370745556020288135355798142941795975691157250540055409164102217150180690377742240294786634854011850492805910553441080565383618511794773416432702184724497819651014521827639770246576383304090205695574344824529853092236488033646944078588177468434258182267585369101868974722072441331454020206377176827267986885504630598574419519528800310677324074288119802934655423440237674250519891368712523856489980850584967465479270776794286005436334300229313306522091064614140789774675950751345549256178531156479007784580744124385048468646794626301348345011637728678291254988683533195118618373548097727112688728187191597162347928234192138019476571910244980297128716647925523214535531558118865509677427384754047330447449527607562928346757215718113798276539083391668536189759914394827544511911602252366963049434028639422587975753107007746675411169869076353800551014046365423959550074556286490883283866034942888989964680273942268494245846996518542095211713192109465857586369206201227224933421601561262139711440498764500236879242107030851038558312773266737434896919791429617970182285134987954730453188232509648668655966299883950420814743899248620908403214812776441183613037027087485632968195614732137754604937468129228712531478506208088494048936131675209788663601252900324560258318319419616710951058211057587625573442565283296779268992954799662577591380009422057062374655566556673716629288538549359364102679657387699043435641108099409905194776492644128384369534668103145733465453482994174587600201641459213406500229828651265541558334893493834491020401974535593300134881121880767341907733938280319786154342689897942563571750982879731371937297785641184360313230626158127212173405717101551488658468762414005674392120618605428618899152335161816386478379901797223219050848772575282735926149072286277708307564315868731549411641731834153202137670106217885613042378514002421742162432140721947293192865100900988167096584663438041327218539043463384876637062880745591969236246475483793877027205301219132555483738251493405015783041627215500302568130890454644289030461468750000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -36521888384823452482128945098014749050580755812824743349409470443414584291599777057247513528600544354947556231453016702040140380572713402547852113450302808616773327241362442104041075491126095154046594767269095531280259465888250013761387800296598308878785548709460413976675503517517486994162786247836774330455029771190356215450255393821237993948190416309884521740107070930327514750534380709313437325415248985329232406729066348102510318314392035504374929309363828066610890651457984431081788663626066383713031562728659883885168298936307748886641372485242071048537797694395787215978948906425900583364018123218891664043018931498760121549608571739976784050616655082953918750605866993881879777669332381019854670808467034305669415152572265778917171616036849582984193792051226064640460810029259939874537736819124139665287679985263058050523166331533392532139333822160681334236060664983466182186782335621049512355055868246524447831546907393432293363100122773604615354795362552703170542928018638523390793542228483170901986036337864059502398678881710423234921584686715545412214757224399992583248833999773757519477788297324303389421094865985738574058389937143140746862835085265143267020550852851573640688582907366805470132833647251573802290729662263352272028820138505482476248612550005501115284905021374226067283914734431519167589657123559191361072301715339502072006717612034284102554284693468977181241958263632144751297187501312337519275275589692288046276296957807140452643966900189084987104372676002859939923110024532111810840390447990102034570220995516878485627962413189505673567370919676962652383782517603765571595873347410325081819770483316852210442344638105599545755831716682400439888438392596143357055133155300358377653894672019024771514272204361348302772526347109868656986180479961718754042304343462675476702814655712415515519990607952648239109938404794516264206939015258783750797467554112175497851038709737731728586437451034712288074089329662441441575985382441650760077861961993551408394510786413138088330068976687329830415567476607214621060801048838810351998238216049281292579693235251096364146178021882118616749191011217935291037120118112370931170746730694562257745288273832417843640340847780057446387967631991882207654077438033981116794034482634324455488545663059176719162637826798029685039856417662986561664900655040538402217375643085098189350790094059474947747993731646510126775500991342618743083228839083508800333172719582888771117673948985417680803222558486131103121398436382716796457759722996261288120965031500509790840515826525142310152350986173079798958540212696499960206507227149854443044887194892122227132390145205346573257190721974506528683840107001372300133537205992451053643750000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 37525270554787900008553571216331939642192031922929600404353508862684927064479669126781756058836887328272638832163317631577081624863653338973487766736441870334971764198742175086757788317796441560479046999223204177740264978517178098884144546673776437206722088847181878301553543012197827094352231742902058523694961958079114131619610359968573687942445979794771338987403069800486783337290881421811751602441515415508655701424143309498287847904604667047504003192397765869060987332110069738824455082353130525117112685154717792431144660850313430906403922599075727330407791864255810377970537766408340184784057899349074439505461546189138173702160007497944548734017242460941238722204039799095345799314147156773640767231142230411479508848221061541120809200218364261420819452769086645606320680828195214305903146580974887622568415712044450149350275938646594448004177138946281892577405894443820728823922070663347738258595815951036394359372040735965847719270599112010984386509723851491062247155945284040536748333034588596677379105718114137161062095091052433970819169482151007057493816050404946325511454022855527938209601520442459421562921890371511210595167496316951539878672023073991427138708972361113668717390721330925888594876442921400028054529136106282421963176724760365902552703968773067997390938234350809014234703069275596294000252219372828756566354889301212109713553702859184471995491562218161344717661737143413747665548185760406569269229494902671431863835477511572809005727835841518330363275101058184378484179491172569266565679772078997819855818615894216533295112278470847695963768901759294632099055587391176198418425624615915787360671158241457145430111255223839377953417861352120969416004014293797760363043475112333742714227701514175311279876135833919944303909045293457259877058519338884834741861614488732042396813314568501549407047301216479517983374025625057107386876825199767980519953612881975052216729562513800559183351623050124154941798583391540385412722959295543768375347063467195652847060448263175563064191952623990061825646338425203303224335928211267537668421716693480561869444665501528905658605173530617270815455536640906275130300101365065732455179218881977607032781543331361172933910783636287077555107679094961947384123647754327489663503951165062004573099943500088139095111519227919225005306353275266271727509939127029140739482122530835382958764593609433333854508764408091931720838738420633310971500232320084422375544765837304361767839789807965294064880973641768871099374986427896601459069196369502730099381329597040717868228923227342621399015530774006387444182218979894356689962353038919922666005647868832369827828618564124394551005976419697417702722462278830172278960953479152452184375000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 90745744715534087132773311794174640927742443885090725358936618819137255776228914159389166194263657835120799728608954087530536686407006461660735499855455132981089708696999292923280266100567706975303571159341065800173807086547690071281351658105225000577338206150542801863021415271287187778593325644811727775660585611808891962021919985408364304093507094266831093878112742095615107663762045053793232408713134715930699165354338553023599630305886915953441987365566956343457516599963739481645031593966716731149987248484865181133585165291189556928858601771763628370724349322528059147199989587747494393987906114146603250746723551066822882154084001720238219949702771963195710648029079327168238853582005826634010327315245761181483571743678343121682365944389509590113125415020276849917700408947619245264640899231847278414460797500656997600074159546186800566868594404808738669429011015859527363087167713052456979107193724205942396513735005129016388596507083875552200091327049870654337098102249787905379685165885626616446699828640545739346976410580954821395520011753301540238658567674579508516437215449118965939414067601906417495814719681320126739030760386653876432618749719532262533784592284914895317578117791715660566226509804986473480288465701414196159328410038799287831648684833247518100251347992023875056288432436562342633528621037826488279937829363487779155380687865402582137500558234842575294270733370628049390798848693319655618607636308463268546558998683563422317861630528269957810609725197821697264246405711118191670449219655875314892062860438015579631321594512903410886494439836262825848261744234484390405619423384402407372121756241661052340406747440057928601352075936168411446591963691165579324427890961396593707628428397296761023926266140378439892852796871721634234695612851487431365424926553153324107540213917423817179424914320390925718420199002389104367585887371533100996646762232703004847021702716705180500686065926336889621038701367436318311019504880980233400813796122270835530520477611914919540724595384523345144449915737879494066157097549105521109458595342855481052100374951099203978637283746497770696674123525249148294424843114188996913114741386048068187728938961285962801918623776590890513784844762362688910822330095526601573361230682251299003734251432875628982314134209346559204193766065541265760890045414403673666165344039871786092156228926440591421942172533055683071534711216553295168773624196061253771597482582073667405293106879592824925542678495557551033178662820080002728173884215987077240652049346527038197225517848619747618345987241147813772366794423608110120245273552001060462698538193901846601887893218870590061483128215489550463137973602424810103618841568227207708956250000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 53279029829681511600020553733295666060892247169350527220774123313866672322452254878665024878546413191929419784086222306044041967021689464787441212574517808605710978960036764151047599025827998733677768389118150763786562492435745679584403399049731948059027125835248418464238641649784641567035763702499344866494170163840101217470337181280446925332572327382397466591323706323699828738952493050076589904063167348861911771316791009713111539065791574622004484125104273544504238936096080727876542027914407796470388354601655023208248211379864182366691479460106832487292764774851888848697849658076914221387963807163434617410369136906873373837780612178778779595621741427094089710792645335759758347020014601145672968552617983871174219361491639362856167156895588220579552689099023255293033209624429751522940753025001025842767592183417434818400995958501844734928338619014858722652484695317775174222437882694451725950702376363588144139607186361481079549166572179399374269731791820388860294189194435417016747721380541689151657946253621673806240289872293391002912436745261340751302230036765639946033184708648650029602117250510048293447055733908118627379230701857336261759559922371727893504188526791718397517078711330196626849960020409969040467067563698553309338690308369524119177258707665160180959463723801237450489502146225119203815411644096351914835519534322338910469899140334380005554105037289443265953247355910184156534486059311844774078937721061301446596727627902604657928608175015815506299643385666899968432377436177680024209504853189385797764810979928909595761336550029845056692767164532385248638092009501420577200973673050435409994951632546932796538555216867814350079280816134224867746683346146864722783737012590891626608608674003227295467247674076348852478348293169696638992883217683111867456036566461383338567372616464523251631630036143950389996853469108046000849052752384379377305185132643180152374819336707274097924184556632220793978525338763742132995352027484930015798846647812244228443469520989814802879340785430365983436941458954614695149387329208892013490616607270977886070779634793641352061770994905199761668269501802229726759618631154448820752982613913139430572150451909778902668617005894216694703612484902606869897104155907749640143521701881492624065797354509900231357630773677027687307441171593821350922146140362680839003965142365763481709644730536639561429379223656435897789057683821643969370533265428879192635200995772633997121353786350265013386136504421167757906292888066925248970194022780268308531149798794793515194724170408691642233137583316770833271203704149667177947709508019672109660478092672651172338407560064255798705220202372388524193401422403730330531735778272405909494531250000000000000000000000000000000000000000000000000000000000000*i1^24 + -4247846804098927238977268477931489779377771749384827534107416831249120189061701146766476215172316458770696452637805165839028218909092085497722308814510711467285293901591106229323824720279847457865927455663676283539995657156543050333977245540668963642426793300558978358871986988860226858018780846397823222729580442569602906242545707215536784133879569161430965285375120855418639468821376001301185075484390846512287406617459771247971047097110330616526512231955261387278333140225531787819566100419755591148945461113834022862813110288083242730735817691358614092482459865888271002780918746057883130471435300690117963147497913249747365458121985806322665219759973341255903353305758582656422147319974386933667702879163988283483595839011001949219343209629157385244483823364553740243857059749350283152881968068212793577824911447699620279381941844208042590503211656185117315318143651156403497180967679509213897923409452525402344733176098660291679254522987064347602448054885358015598742583692407676049047149045031924183777277780825625057794546984189633696298709268443203435589494233021584844647756320891123739228140155221080480524167020641645568872131110854774768332457733441367059261439945915463101083725907050561466374104681929719156079092177834613735670754436557052812982438846365326385870643693972814410787095813523726556502364807245272155096667229209856311042123209316584122361774337388846480399175154596703389551003569767994497425744424114697120999251167183806058990667715080251671108806721810318153082351046203963365915484971355417711766739202222131875815056106600655948458583460647569200359021258899078488103992124859320557104297141526389500204479733076685644706962819979192495652725592296534358020976476685285328578547372883354212388983957173063895886505008530698127275219439435829330126227177299854523701301877628938109780456600704685074162899758490330475023513137862445653180234764485871708912178557523141363879527264465602012699530273791256407870123590760425664775696165540582481099436714103547518374639300980058883152853396130901928570356914272239438337740604534425117740079014796343349849368465727215037619388821887800239142713582747560492158388476138758522284537060992355336797445857038824762890343548603781638415292845796201300972199334318506484906694967010911235801473874276550371158607917693773073557936411565242132720984526824353770507563943430538233964689494116341596505946269842660782809625339550385250376535937075067127229161762263956861773558345219172995474645312290804346506475095861555768445417681420499190560887795439223138053427422271565496802423332232379235996630314857430075706490944995631034337563675392238485094001299563691602646434827741056371337553603763104050334625000000000000000000000000000000000000000000000000000000000000*i1^25 + -13915469160926640375788956627295054665103213441176701523234004280797283207863098247964592732478276737073684308341424396210275267133602556734687103240128319183099172706517981768103135701149217529037153175290661921114428298692436713892704297503318318571427817331999593894354806272168440862725384404700982066674998204383055014872691213199208430531893818101629708309419345384455912804689130213308472894423717159422552844222832668157609287317698785434394736126580788053980226765943093738463110459893966452532101144413786020636937557518758789849222530287806108437527748811480661948210427939618973718226266935474864436646378017406381113204112501009358761149495541687832114499784397258589682739161937378900051327687298745935237033178458440620354582221038943311126518846846046619798168496335856192314588660985598702752457916143384390613581130871408875311424213395013784989448744338345840312796073040061162520392881346820544435108824981189548164298065183799615756621623525861041749975552605238948348543252235918090977904611047452852993195946610951434492274086183070408383727478705945209135384114036013384334890418787423853624714150757216913952965357712173268845660975613640464774326257422711474962197530917492319161493957181485820224428062233991474793726125893630677615456756539872969494015035527113297854342608245725667178713845029200945313725444758491104655489730582481039429260209547348893351191067404641597340866740437585015503301241153164854810282445648432165281621589657873108588073399111099347121256924398894716025403582309555115183441823903353295203704650803288532304516299938124860399992448202736672177792929063376958175962843104205196132411041852874061250673665115867803039269059110283957744547735271474669389942129311908236930109516907996363771365033035879724435302502013493488267407948328604880972591136958880575397773469890771241920259320914494028051103566686043843403110296368034424254746740005805105655332924843033434283573869406549098950436397172850785970116591180724579009904079859918589033561714770748427373507242081616435487876819426380871278835288646202927591207103427996538370734887525981686904267848801494955663775764128618201152547480430589219991119239048775313770858833026183622648546960538692417636417654937369340991447329709337666189339798934696685393814879000743948032985692769281203044525013489622003994313454059200448578421599899918171073125430515612377619583012230223423600420358507013297618090319888586848799913940212099193363329503664605135078745596105741958037249779133740533078382052787145657682247793066297094254024616411691548091689447577570499799898048739252851572464327445798230117671984662287840927046565899550903935936412593525205717683305251937091832477812500000000000000000000000000000000000000000000000000000000*i1^26 + -1655281885090039707891489762961171234759750305742828346548088383031928960858192830600951819538727374115061780885147112678008597293696625851833606743044435751772819176226789717465812435414254394116830054770310984269385832286335433216450256792149490205936021361299803424526504800436671648921801169375194005671327697659598833555420636864296342295015194309703776015113417141001259977855124067109247547195671320054919476846263996090301195291365699451079834927530590923656718462470627557411201770888006259849250415573894209786397908483448493845478470662259336738544679442853085864578150694484682440785261277386460335553505867454839741063718913688765807752969665637168536391799349718904738632030654277641439813553141251457236607028310695858484096407277229085882249789286702055268693208300411884006161600639797621629336357942184477634006488726434875922185403749105026610617091746172125255122203618585754580019074803530883562750228341141620275266066482745378980051300733348816214286550967601678512012916433932105845754434878136713441916659115226930255136465560644184573424001342665775634726785609043587770121882152773921686928617689832182411926522281918447703011868177320468453982006854839941363546922320943858926323080728604836600219807803280837756727851691785373214510206434132439073239429514575191393133129279318809964001414778300492770337788779968059221197939775978985277183492265524365541406164173184971064705099597830862476513844260257698437231130183892344561413874897017084180046910661965884292601411217941129560305030388930704242769970910431828437392746686468470094662883082611042373458634432587444752538424804541482668820453744149207234593934043026086502292638310089237215854488126879921289620027339907551614904994998611548319836777705481020381625064747232600307673577166999527178428262341695351433000015010037551955305950067590845338151267074132983546326331455707039649092702323735399724780379861179073555162611552195778102513231119546738078853951983939332247787696891657574590889266127635003054530190372820025813719031764287246425127091150014331188632043757928156750238643805813861654582296189645664620196795894952240883197235556659186163880906353159044782139788302288501855791574118774740827009117233614564721773297135760974485559965244928611270525113489719837575988476187327442162434402047481766631593718234962803370614951816308646733252883701443676329363768753511204949126571826920754914835507580850862919171404709630406872411143758990255017068706292657467879410067134738748942810047387679206532794137791623427650256693170118145985874471614769687053223092467885141989785397166379464583205997994514230885351660103381461521358343843959704456941934446080369664531979786359765136363125000000000000000000000000000000000000000000000000000000*i1^27 + 1326627666683681909431527923669808106950486247311496808553892647050516435019709949839076260339113631296920515295304428936001879341398440782291439829775886318843986432814073896956149269506296323021287136243259213963032336359824328610095711911892931222646131219076719980307064227732026998003914747335175964369607196114636649551742826163864873160998932550866152399556577643718415847457714586133484982904753533210921823854756061898829171951937073147012791131824163920479645241755458042867496045402085709942994494536980103164971255454819345605168777451715205665912326406674287622450465185299362889351122405539170005709020621728594335684014226773545327970435878473005574833873866316885107496322453711919521751991938583241129714445316212222880121163078336555635043663534161054358255826045124622003303138821634878929814339987532243960980696519942395352122860361167763728915889207891629080678583911247942284588728755302910349078137821843244549173639309466823019424393212108401554031099614019656635138870760421949891046849474777799203383264246398647628647928678477443627536207587717628810652887513471222105081228889434213380968763834465740231299247377597651496595796593639046048915019874822588060837826230529650012033307841572060612294715963977712718636224667254462234200668188186787411287660277173080152037241508203798921154790629829119976831888091057567941134362818723825633494931449552999440006045641451088434432179280099606884951209425430274625814752662530233173810253046244259473065690850634319857452432777992090689055347399296578473890712526906757136462109996673603755659654700954091296780170535645599893695683656265467712148831870858761333690170455896373506942843278549541712987505085150476879028544372731191530193699452541931365365503433912114740795396684851750794135422168358331519063590942135470159745704551762556849307293884714131203147422571477195059133622763945651693238551787100987702472225837432624578691880795686537789766488613765790044944855111369393973783725215782836683574729790384001334380690687163045269127819273425962899740694010246134819613068426099597006199316159562110866912133495724923441316281323117250137602401689499116174777298045037928349458563563230724945601475157072867447573546550711483066821801756938178110872239430687104941484829431747924847900296280042122035131862328753439365874496427054956850220293400019243059868299673819400293914362532781953786003139602603510243230659323191022833262757237249555916255947029619555050379297099845567613287315094492587030063412821811331492875045969004537932579588297777773492460777896738753707786584570049351441299553702550735901378932241361214452798492702818729296070473985646626845037178426489686831470911224193837808059218750000000000000000000000000000000000000000000000000*i1^28 + 13657042801941148074521462669341931683269397274025122802995228841631988758866527276769585142093489181577666730740611404995649275071680695952322206666913762793710070412139934757928349348179865245352839307196191776587841863466483630146012928139183464444448358395789976722279809671354289799767371102374951935037012086615608609855671658184139535018807800092089753502283924716541145332830271451807711024882555987199943300670494561613611554266338128138195163611135167260996156483506932177055692314465970082019204728487054641163002324982640557586965735376389959367645099507823278799164269703675082695606136467155888153129081615542052159846839945106023853835509578721709834776027087137887177896665206754082070662217886934195244357242430089586583734406289507429477280221895565061179073439251206408990679612085043608738919802456998027760276047091141919138851165716541921425715024668533057870244012304109123191282552767468237971176135712983231253963799529481661834454460949190051581873965891874082206444166598743482264777459269995060249170118426502736109953239310501698850400751463295656220131521451344523130007773971978756799852090849354112860576357260347944485362086155693744152535087074944048199849894057226132765235463584627786153463997139314619322231525607428763989823311335573440147711918420477784379458731643873844757997285611203496010659000806855035672233161721894970095532808065227086135522001847929251666406081680452090440777111815494246788154050115079830420595629836371124243698804102291346324555474790314189739368044471579494058244268547157012099587216650739775343195092093209444302003076663735851512822201846123411092391423430264748374719955466144072500762201954018037336144563136482775940745770607007499543594948469127055216626903707292034767822337417450150242371268214643405585982859711527454026535948217504892738005419225983530461810690434332387447003702823122909423946580219430296860572503410360332679700239951438640741477665738497752866915435363180880622875831313005683908866475840863792866721375349263567990132757211064288572664651789307242946695358398505579912194396736580233507711514210524034476521533234516276983228886395906822444104556395758638135552230180041506343961227260680540975291920917607111264948357831874252790387458877534945519692788442789512812475532704324950615848202875049938127619337874435049952869429154277581270716066351856435875511839784244890957183228750777884118413182880540582381917647898519831813138317655410258092824974618586130717209959630993230993137608164525232280620185491962964665956831620751803862908230533005922249366523587819826359374294454261764013381398744067903844264572994693006065180705239028047433016720208651481410533175331685662082500000000000000000000000000000000000000000000000000*i1^29 + -62850221053315680404714025949162293344338143095183994768004010758354142261325290542653323721113547483327898266930398252264908654199331430292914235965953627727906602928204291824039396179489546379836667879467313665640976086875512632903509847382471738801806752721369635816650049986899179360222113567650994725959802241888525215873976312415250756874390924156646739533482087242155857545807910207406204232820530548899175560917892389027628304364654190056205815896897432139612837794624694215495347062269180262295936940576171916066469601863132262428166287879230288334510659564211736648607145843202201102636744969895205096005563064765993875623217881110153180785166423464598279957329748212986778941162058098559201986246471528404938128838002000743225744725450537082989206768073034081232652226949642122964974410437100576514227182531607427324940427771706374308171561812996138036808145750241160677127334891240481914835042804685077720363542908308099987116872763468087369894958770259628764250267752160545318157353493618028423649396389102531213590012741059887171881889583289060457796295134501719182041081966077840213263812227654417022423362811958549765729487092101738176266023146769134403942881117457841123541683448709839362309797425366233688653648651793096896616033022357996416526162658674662057589015584441433347984592545402513082080774405682953348349883325643813661408618888636081191231272620392850761363124662560696392827669040636026145370286885890996317805180876752228986349624918362081816926430184098386780081872366165216504266485074858823544525396100784049012913328720399285095536335163036155242696814799040514493367676094315646347103742886272614175377516177243332358025212921825317308851169711768551873196946398140080350280733698022719254939253452953794942056728950162498779268303303004573851424546357509656469727233033165711282277425441143927313185321164775454601098189781340315592790182973664039895350947371140421348630466724497959805033074705373799095727516886371095225886606656141621429885794338312208016233923900310485848688611785250209119127429745274231139405406607072074735349508060890673678380167423389285267355594392949064320646749604880642160280584708679058228281081616405624778609427850877719610430368485219192695176301925094674295900539137189530953416450100547647605294496944991461247880059078082038542678110652587229003205823744521116521391038643228858650674327127067086910466241165872083306035166161890118783496166433063646901143512624070000413811138351248225467893954221363088075887211921570411603131657122726460027449274868736816690000949571210817865203473755018047190879083551058425208259245509544640515104917148342937236081705938353782229885303775773923730612820503134466035250000000000000000000000000000000000000000000000*i1^30 + 11577039339691677567599787719931497557229858615106602518109653924424346416953624675642020207453776061673190206570495128552827051356472465052676520459665480410870862266490847030021031567404540486943437084853967694259674696923546258409472770519278350437533120584338561560912120813408334294150271473224427276916639000679182286194986623976618023327548899311765434258494782453844689375643703391246180370311840691323649289069635522033374627793929137140863301993347082180707621484371393778641206442852466641682487221522131064297930663918656074418743789807628932098892073798941697687465823133103012396108995294841510736724955331282505363837554778262178466420385721487479968951574353873965460192281609263940242886403125439665737876677391471281310894380598581053668997551167210604727053610141452966189723764289378289065292694572003067082132520993433793662383750955048834312040000809059843403121399751321184245972530157068836279335272893791017184173618907662221413834608512746940167408293170376981147641696412704911177356029173037148306406089277278043961826604794129852469400455435119950334073724099650183210433349464326948468504632246663434643958269445630390825071805883859597562076736146527275371263917332647517142835357145566059908815205513203611828093867711721787547450026654740339971903489198374661257742614674864852426700518105202980547072768599962889314884180539086453293526148408557278338022317339785267944913405047714273514869903442832135860671991000287314489932001329133870250695420525719881369852605333191942264715356894807084217603970183817013645749195225484940833658059217301775406477964711952902637479807736288830161880163882143630841401966026206876839046822776211429372475352595073286214024541309251390414256923776958073467969118169899722926981141771391758899033359170587494782906124804190938505319283206889888802316943183710875440722028163704444177722035035953021565010517395193815928002150151814850551821409712435711941651072935094803928404494117653182595723092946979573919721435116591992946705135648018980640278460225819226671516092910578861154127574756077280940440586860840128856505113776410382684293747912287948176059790037094760906832745516326385508000115861905300460274281737524766999629454843170538514768705402707844002279463508638285141819087610790150227541384842545425317108515810329832368515682366332865600163190609341450150274412909850636900865983864289820033704325957560571861969275658488188215177632458183490594658186700191125137563945778279793480394888834774147475046422682775428225549499461238536803607278051451989148350528253736597232380425118649756106322406558445780587255707056340218154426465529309403149743633456372911126980690867315914132507216810180533422500000000000000000000000000000000000000000000*i1^31 + -3353333423853814667260114986182414369776068391619793724097225679939031438647806790021965365459851543091174491258758536411733244843597651705978001322493685403052287080210924754229074611429209393808497094255414710799470982562664860451183864856981517303245841525076068906618159476781051594450872281499702259184172673588928128489979057176205302993686484191062641621209625391436596967182564268151214486942700169591794883525994362751295825223688013360980867555447156345723513553831095211889825622756890185376002320424110786979968899450025766881923013394065498867559059837630645045817716833289347912505083722152973799399679963210870565019514624040011831037519046691354008527214981348636970532995995951210553020371859885795751140084208569181673254515763030203763511727347493194671356353622734758348024358673801657791539637913681413150549494741051444340399294526650241041800010508381678786410021849700473826088123548043855194117112106359845570217772552105147292987546624027464584501772915305460361667008006266184771709576682825659125833683627384219344318075615472207762166064763050264691502578592225615213082206211504304955498931213772018302597210230132596130670755464450679718534600293307722372750616574166544633695941381944521677695582048747913794168658640006950948330089030014590372924658621565351367513794334727954524307351381031055758438164261693133381222831553173790301694882505057857895856774866622947569451459860736269767244638104142117105334905235984789375792473609788283029032069987466596803077796854070477231614081076798227592180081089012282619764980750451789267404165425879173711977292383909728242888066712600448228770988017786589740665549597473505388065239092170608055028463217824350204338139538230834751998962999726822084383965105007605696352293932731600751958322453599502211599050874315276593210220978027785372331749108266475839251756200425300107936914824699710413291812396480760611621064702600993983636159172425389407354342765471401797700254217459277432925246506258509361274497026295145600174325694300087568806777890531822845748327312700396085382995832969117920176233544084109691861719665329305121490358426983357607395198246831666239275320980072629151747817404498187621400277724918968222689720907357850606614527575529889029185325920991982682553486853341395164570812307450969116964296054664847051093096684680543279835905823260809215935997149258118910252425001237696043224572237380295540466267380317419291137298021545976783412075478664733277437990365936727675579004302666685946165711218579808039506645178734672763969903950401832821985949272476051648104923719489369939586509821809046863154794674602065249283688155873512090906809541186692137882558566056786826314991448163100848515625000000000000000000000000000000000000*i1^32 + 1489624279193077199893668028911700009740037385429028353502753413049806055168553528150984512220956452563492274049120491770851843915068286953133153098476857687493830511442677866659890863879314849633435095142372121194208134034630604245596190620901558961024589980215480538250999291107868702326058566815058086347975154999018240719317431846529516683031149198260306094087610821278311331275273630869280222618926664978050142775651009186116781621032349793618539097087667843064524643671809303987533515147140570758717794974739563609422638535444378490497041755968715044736238537258283172439905183013180578336967205098391653256804963835012768899930634294480479580286142269830518598521639955055141332513609865439051306207014278086989372035692320421850148280044930588010634281635162583104384015574012589928112128366510133006473687110968352477309838412501865850922952589103308852331433513313998104047221188258781984569876209668385320293899075206671253360537933974191059270151043438635792250323189209211093798004396134604205391205995162484396618764899338479566275594228596899407958886896561906492315844395994929634698203147885065112764452962841345514751003950918011780078872996111809624484327555208796341209702934103700449397140736759075907738456633839496711144428674003897846110455672225834541659630576774819082651709990246935721602393539511897118772935697943764034982765447374036103630189385614809754969300335089327682150827947198560786633950802515183790208359349876323900755829371982297584728248989218366782538644233842917715550240425843977500156001465849732386173935319096269865387036200618638585760360713391554972897528147396592434219106293251165228499673187561900307368069957559340940823592128503914169318591723203505342244537174750321588368126370189163894810186753426783676366450561535439576966549320701151413378167117395073368550918605093017239506670913422454156558656155201660403611159761988960813902159617905168642615759606015822995077041727362869068510083923877945444513377066951284119230694708137493835666662486478587138717833428611625403244006188326310476192212239693513119331772343349626021049780240978727636611832397826058101738091037386452591014188871171496383445906487978583874491057724194414482860328586663798273200073871053226504624342705589731636293130014074201192354613907992592209396347146155597966390782737976043939190626846745793772318577878469310376696607850947636874455280087981141482216852948520547364104058944107416683236611862454283340514134357253593658005465397262222754731598439229850635710742588141438182240032895256403097704198939411541540884015892116434544763946904617265828892686652820508366592859365056675233758744114840315990355914093660496022776207528685419174687500000000000000000000000000000000000*i1^33 + -420534206623623506372961170912447693625564366688763454393738160464495832066904676773851857532302492918749728929326888139696205646512368600709482462402412717973276528702699610350658235583729134799530211568845278770903247993900471872513293756441184161930353449831110135436296453020762721786961190088778018752647794829130640505067455598159425514508432616389466359744023752087319900868383279612412134829655451202598620049442682012453962259789879988318634688338294533022072557238295482442059646035879535136984527085956156028163038179477500758495266726133628210621638139218972104757410894027229968759420523858300774809642872616364493474430625241901756549781157255866021983006198102419561162056795738412884153571849114894083130824893820514007410040949549803382780903547729625210114817066735886069817958033259555386915361317365414171887371178493160399142892453102493735704941862195245551801510443006107254519596009508747717617485694391212939602706990505301665970817423708780977024575539993556163421398498371051669180889004415298397818998460789714809223919760680171684500456211100869833221089562110199844086496952678402655349506058041281408242362970026906690345024921657116296133844512311747101455783025011589852212957698079695775175870511685115424593606623278567086675765027377124413028278266043662435947889449314558814226193712457563180533130323050388715052731858240403038179457442284561558729477398712860614992799581679299912096545194251293752478083664441359460796367647892793813113300385688588726856606444603895273901674864335715147168379938141366858940788721197298073625328254288382779467540179884263758046116113035157398693802332768319133787054457769956779711606525067978674718363224302657234775639493300990328976148374827939557557802170227530783123458137295821115685050549913504606978701101450709079021872376021492686942211848533095828950535992163706406095530641146761086846217200272154377850554659119816093293297332750826570238209505130055516324609876350646276040275152327633830561549939558740093770760182307060723103469637572644019333855741659500219071522427810177561414523368480044784680759869966383912461114445277727585165720067349314961452661723502870220891687958326847724560296108596067459425786978905793225073395914725156622413824102896833660374957469757407519749731173196992706071264002335750377977217571572936691668127728094795807418239105442030977257190814387893114990565225295195537839852086493146337308853976039626823887485601718226063805673998503458107925079346048121525932059750104267068005324590111098569423979267034751128392589240838740700643748470066944073581292123274989612470571171611961832840183300933593342633171732994661387596682435155409959399849727331774329531250000000000000000000000000000000*i1^34 + 75135854832606097147541206971249742593111045059272968504667514579653654396214229324173387337841373699132687681196176182244733710229921471012214246796430302482516729759015555025311121712906859379296577895979252305568572367870397045365661870156823348986925542169142741479337102549356838480933902741913632361534239438207833428938757827231088938434316304166021277735890353555452591134656101915488541503133688696904199418201163236810439570317072664326672747762644528290761831604780592638417787687411353164321009269263407948845047185845620900146620833976595678013131527789271708378949084155646516054539709445644658849606614900765735810268567794230819796442403313172090675277985030929166384697680477690488049527814025698882842703600872087729225162557708510301226643878112653786198169794401080664987556001969760360539104178690398888759962158774802012122094083378689467362016079477914897641579209035649923473473795106279107091476515408252410343886293450963505047838049201312314704599832538085562173373540243232258964138996522909547448603315973324616862429124412271259037217922789214206501698221835515434086617452363205590997364914165108371621037515841351992600704222235236802891703017698943694470044481082368419704096719971707298368006221294352409013754229850788790576307837861868164825828019230276628863718109412600986245606041970583276697270452324904978807502439460998037221283385320119093664531022511458805477161899965146729115951987266038426140243536663034943596997295509606643286662395194459136515077004915430856576432637285604357306220131136582010029803362404527376962387476465632371933822739633905276728371793433212508219673260204578037316732199514842019737795285139266510025708884753024186591251747971698110363120510818353359298512531648078538811022381917361055166848582913513567590209528054223699431493022510571063911792672713720899741817713190048385739850457684356429609783026601008767990964539950786282743702122669787350751111034330254331978763642909136151973907249676536553764961719304843168852883117673950350736671072118231781062431918145341983511983128516578783280205846209839657854232826588480332196064278120439715187793486507714052768671792449362870242227093474695760209398196337573042758829848632729193207836364006855055081900282683242541033803143742674942594078286639144518375695837261461867702338890445770116930526691214394596154186175651137921504656538450644980243150409227893717139876635347823456688024015295016871393505391410705299193636816464575754745833463656137637462769982167444634476991657941227845151506197534933008531287147032075803474549166545498096836362779541283091314967957606469912713874348975791645577663032903509522829146625676822350295474658839712876937500000000000000000000000000000*i1^35 + -9243121950232581774084077996803059191555782658323801217758365992545564088176100954481609036960946402745725770645202969226594828425098277413412275380496477587524101659174882217224335382470125535233084232961039135712030569411174301006972735139024256050843650785808606173336990355921917419759697315981505415108773099250093516266771766395490380201904413284207017742137845924100949393013604234916486540117377872846821749023813471524341652712873217192907512768423535395852066904985763494211097906293070536726266783132504211786745616277931027367409735150164981228048239172859715872263815990250923722407050152295578331333486154678314447046275436904439043900051201158013183212868786921611384413931770661871173709210410025876404496794395293131798880123755765102946857323990213715996193728197675699439345749995133157957413833056869595549948393925424765216223218447274255846317277475731555840437502703542600319425412991445834115564220979334747045078413985009097778605397068037875713514194704785285417670691064210247413352196495081557258229624007102864671943571202201749296095193802366222648282443504054966524412773200552625462574781583538991696379461504756758327644472150386408074435266071887722677703197451891908285758513942585012073038587867779881299088312333109665590201271243578227166543951516920691401226517002532530780075286230765448205346115962901828977766500121181374449494273526214620864845189636676210546011928229889057685233932750461844558283827082303987335121764196968539181733885348814745681582766670308465851842536333941123511745911208073470534791485526809653774972485997700128558421826728637932296926884417969640430249601583456525891856089173303984053737438329335895891277269292067016604171944949876950051616415241178369766402161773350560029204512528053801458665709154803848395588208249768509671874140849090212677460722708164548132748561362285241667450445034334541444954761030168619461912017703966889833816463481071428844127262805391158655610000735515328424835586794218702622671897205645213515345620397426926567371085182820087787718055915086327208961322246543074896897512176953523652154914588799483512621847041899854314826170691432187949210164971729867111322346765668676706864578125753435919582048483254261030293787067561791877921954188298661586806542353311842395745248520982307431093574125600879058925128055717222172024362784096539234258834287183219024648812207201941030708860685786763539500493443752904434818599959295799760250415076312215641781159987679943008967293020231601434336996943155919562722774243997720827894508635531362678872373113701843776816556294260425924354039687037188685550482834798888018163559535916053274610335356729789827227057360092082552679897317051234609375000000000000000000000000*i1^36 + 835832519370472532167445944129535833192039773197665458459950601707675964177761338319163683315399746444624544964191700203773595515088206900411602053802108532662088709613752970349385897306399077280022385197065331196713011986737781041089149038847623524574492885554617428142237241019487132858822328287712956866523575683565438047978577540790077959225187166178806457223326786582443877241802230658894469494725877820928908789530621865220844219222163172719358147689173787998240518789144111795723175802555176812460857051689924630964150391651469118463473713301618009405662829500872210645868166875274582840109101933173431061198749464240077893003784304411013618696349159057991780698852451379496774807425158814774960242912939766067990863155253525243730806756903189567375708669952197885792911259580530139338346421406912082025912223075251944185511932983614468469047912438427921120655469013866883755987889966189380574167404193806534715955493025050532243080891491937685247671092717278969963845714069636931075632114762214392143274328852317863542489221076336059401781363723516511395884882937358304770400349744358926702210582670882155444505831067832918041698921527723896645174140387755267829448667764179856579139223476720477672989709586319554463675857547810932325694207406504229192255493674952989443452061779476960790116708046265053913015190623039236130483638585834799951930379490644366258505836667139677977032711759306554784038864759004470365134031348734038037943642987565531805035643802824493870128821620936991080463704790926063053262972997167902698141378397960118738038082167086941988059422626999068851483842616356993110788459469048654342055364511524108378969257400975884159753188022846228152425028339585393400017626786952136318989767007135910736692830942934459012270473513806036158029389154055876559469963904513238488113055915157228852517929622263012809129790996412832337932800386711524606286837231730611078530495838665760119981753526770268763104684115324559982089616439671597490725867659866071561841388085929152150528084581428007238692964135974393463382096658041236934634498384154181940197918162060632549896118864844172313975563138174030841978806006252198928971126499829480961529768168483004374187409364274682547581439695020034034738229805683500264341740649816764318858721849794815092951613264411030307513661765551582041178179166457722707539810029153939872739583456219032607549245512461540721220168251630987001468000732184638479843612349156814094727382169143625737501675969169366034599067424686739462409224113187712713965391671053561442759702888855590052308821463305374960426564626823292262240678410976114630469694388905011328996640146597353625234734791717183181589798653580320446539473211504375000000000000000000000000*i1^37 + -58816270052201018427343018972780515897761574444133196928091701998294031350463805742846558059521938363732513913912624959005640080533966312319287525498183114621572671845400270810989461700685504000001874421069711167276356355949178112046326048381232210933677229525538013510323477302280997489462918408406164512074981643930895602188614346190568677213631162453639843088934893640637080771839973740123050157466600246296733065023708206475056755820751062332572384474691391036868623696157022218274861913266690895013348697044115914962229497079704540797332115945959278981640038026678365869097946755743962177905886610751451087806358816634938906030697969593573571373589513329855112897874102084441557045300132039275944688370119180648897520615029002675093093783419669243831097650668516626195872394512677291635081008856633639235065801431382025795660407802831813358061171433322626501005366621920636176360970276040552723025662236343588868130304821065319195219836150071147547247807141907699354204934047881965290457179632756924098500122497659506858229038715857339045924064569746986025899604668685495702168993631714686249845713787382896340363522531050430621816260965524070790327917891419149548059775160889275530933097407855266244645278341418491920342508269853259228423043300268585527129018660092301184028368309426772738065450896812408733917273165211560530079906597096408256038712132634044858157192658301341717000365164562807296648620565816373279952012017184349596734887275083045442928731820150353496592995539844385101542768044912538428450032261135390426342775280688462380226015654692447854462764620080888140800281953862778874076934756434964814873250935944595197098437777926451360962070165678104953137862275107418370845846934488534246963958908267327326618214145602766505605562147657865410577531410367849321849915376725028246022781039488405198045066537981618820092994407493763348377365082829341697398566633508827866304895717769040906380003876691284036347415129856022798404162708102932244758008201387723024182387336273683461104510748034837815717381762429974190011569261434911190626715518872685126830463317579853867655752020548808490262546346509097269093617046246804900699910094385593678101612977840554387935028518129052005024133508600896435010249698098349863864185671970217400133967959171737872153354510214884331422070993249380467315953890445566074166157296420070063606418242097955431738358814417134596011604925601770721925846705102091156443199368530838452996296156552571673108162899767113066563448019992581599588198350523946330473410872516732201963621671837396859894748812474041027893496524740378712831653714587423733713278291333669406351374189332524822176224999326766778063869224449325556308718928080937500000000000000000000*i1^38 + 3380778221351866306730865106966417532021274950628005719779086831727136105970800901162237251485665363351901309236403386592498262848484337668794172919611158531802015023301948302593220296446280014807921257442827272717027568183787581155212031445093850719042585056559365969399477383977857674191290175295297517851569641921491782482715836271603588498355075393393667107814420461935668195038657478262678841940858797664130948417033482717863753213252133439554338926712979523689845829741747945043822478787837932945424558488450890861838179405289538034214542702908132463924833454584504061493676997565554123630726672471952327416669576114310704368292540842821420875363193104268180083094463843184185569972228234721463907249093430750882743798417788366394828830100167075039273865615460436935570454327895538687483489300477141302336039415230619480628657769660654066271408306955913518502697496296910822522359883902267311815063365835121247563903133013729096674306127511414865684336622192427320840912879674717157559810406676577801771575727319605005513133430018969224357564491430641300978721208179864762844269568215731523431900869711928819828358190307759072375695498987577124619966165643803530121573281937020993435611027494028455119776695952465765287010693358962035655782560919584116494979546093187920618958523936382144662827289601965217352179936438868654327013414538350624085552424139344800335791415645981076880130121825010095202906284712134757928213388857591001913334837434171524823302966776624333153594413893144835939630668921882680384659025923103765742833313244008280158390438189865996926565033344055042883355548702626702028017219299211046487200810400740854358005172822552818613340989633785771059953224112590422776978176107100129736531270494060824706564845411697053412992510175785874315219815266979690593264111151989744236691929245458246144196328158021839226819757817637729753862074842196254832827902177428960388907774854945872483557623823972597126794103132816871399402490993739839265927773649401538588743071136882749591102690848515190653943566021922414204196673027638703168542227051470882580331593123323716619957626423696063175508692964794241176226557216102201899468468840054895177552993323204265193942001131809660490369349555322825620687709420064966726407455906748619699610499533100911245552951277490748706543556841237552069140706084305188530067498485220491263959651140700314740877381707988750042162069824685547175455803818742408322390348851274571543629357411433772142747516624030334884540956427701913552768191234792331218423364238209736245140666512150832369220785375239805383965643075164544121947806920975841117069753373526337059361927329530926518192147916291816544669656975581165904517016694375000000000000000000*i1^39 + -163611565458540803699877298055990926001602157026972016875287265838323773404295781749792080503140933556975268690798916293877937426691965983981206390642138789978543220897311245685202992195222817722661548217033410465403954218107622976068065361346430617565811358092968102106542948004776241830054098068692422813102630519329249093512241343706397363698642720846652970093029623005722591118877920223325285393653732897740665553225947322275320447745850274332090513385034137583284059818975985315496817138642139119792303165174360289259434995176561799168303888099699823638697358036554593925467085712529159102301293741802297621317511082200168424273334377642686126701527452081841583447711461242277509581186602048577439155909731722611687585599536758288754870861880607285737221594377018715125043379684431928143205590787369395165765459678706461343690926189251618440024337394702061240379147377138413535602780539074210087050056714873130850840919912096415233696035399846477502828769500751899236421226462279700798769339639654176979674188694410916273344824882947876875468926764220067972501208076766055343314928567421649565326659999697645593164402098756574153328006858142793688785849645927586551112489245228598811002919407931996550446743327030445106041902281697102480162218066744003889779033277385182567541548806584090116136604949123587603544036340039318284979861125960584228922219066762408300573073115815779366940111882289635941527847321608796519766905279910534871736160371189717503710979305505822417527027375205835803215613513738134811005110764167436317607371582303773800607658020756394754686465082267745103259921324309114680715188595783672533875895325503375883405064838982182418964492194037301344312963946625652684202052795456955741002015538768920035424000229714180870572916167471922887813758149524575616915671603970797908803430146661198927464621120364594204958394615689501503249886967657332203227942900370832894446635235871792688787849261326241213025241898460622637424662536947989584150647238452843168958554032456273210258287145534031357787376513149543208187420825270465498762211384809371300085646848687750369768501138694259282552174678192650094055311100439826952248422144691953599453822119001978330116459837116536026097016810911747834882663703462607922205078727391332773516900246839793533269729568960519859503366510057381773880430482407224898389551451577285932488660455168959997475661832299866663850411944313623494414688618455285498724343273902531015825042129843337110462831363650544677999924395107152177594647163482975882435173288282347199196011865206921165123969094005534998137617631876641671473864011724996145719883859741641123226329480937095179097315207909706704966408418325315867118701792671875000000000000*i1^40 + 6729134738407235872896024753972541024101090192836329929172679185100157769795839453768659891699356772896800559234532950252514978297217760001929401181636954495650373670852896740334591773212066739049584305874801501417460163426146620422975704690626616521470248067509428389894919468248709283304519483748396725616277491798344024373094632484845887381313933402565120036031403490745869864232584629860899975980069422701780660497512502899897943678650875037972049019282371654842029393213336193776394644668445590269734286548376971934769730901027284020322621238074720029072841621644628827584761747477156640857008746800644783328269087562524711717981775563607711397648414114731452439923136951556036559977930078350566984822203604455246568369151973937557031199001091247930995171807667334419106754546941728870092106688591396133911379349663048703491689054818829676557183487311032280070141324754976295988068042626784917325119287304673238036863040450237021011082477022526082942516433186681120075808624127232947539631183774246186919640988088920642448675206106601209082060137938138378166719558627202407255629487952758812791404618142573033980125649935244947471793410041795163998545399507801717383541996674742476241793218229015093636475185234758614054488560157751323803347330496970999046515958848430581165271794293762333625403021961190588835704303207981257380391362166019623498062725686555843924880281667565327973820106298923311553455748301902877638868183829197750559405834798598687731562736510262893539780781170809842311763797997733300752129703067166714978688602378778690566668786272259659958359864203012027855786868330207758946778350794774606190928469966086299240170879143054150286378283512645631796561781112954814070334052173809567532524767665364764752009725792482024858585403120913316412004323855100491828525958405157914984026384926927104157829412860652517857826497541368637709848890498140914288663337060895618723918064673731244201154645647158508492954094033957811448349194249693240978260003253125506582098742734718924976066532290703616326756779133318751113399614502606037796502456930202401606893757332501378490892670612245824780331912519231207256477103758167674889406619540003431280328074028610076209571877051763832365855468537697244826522308859122114345532640722287994181260441528740277280261756025230217560379869222503644571208040365318868894921752150266209784642168192099960339771803072990332123008690162441897798915877747446600395480507679557219822631842353465581448924961853311535242554728773176461344443317617371613459175482018061129500990473092382884689455496772653273581664856940104473129562773677300922402857780895687436290348929841774391392371951916269803456970401116202103174719649687500000000000*i1^41 + -235778379235659111413847699898880848459397527897284161530169593463143024385048118457118681518412842531671965120954755224779367881225192619791097992665461624101309093756590176262347906577458084268431329685780715529464608101703437007697203254002804778278561424723581284799620178539178265703828682568351309051887948602996090105954557914205391891413321701062457284353697068169631074798564107562518653452982964737714947050594432726700215768573103191205002359752761967887546527372424981792579139155344506712655615134264245389728738898487241596540148569213995973454467301919967268247873750020050925924639823701722089337254583342201944000344351604741389112667139539632568206561278291508186900807600308347083312190345329610387892460192428388921448173280388619480072374435717000905746401627425185886965149806574932664828394200309640358692959322426809777094975604725750469119329678662179291631609086980055008871159039100580270849486603776614731041207148250032222569481212702423760404391578687332133838676874122543230438856449690822054317803906279743716384317778383981592897104505344777062369418053509391449718012470478323268665270472022123181836751484192987485298221116134091604944629063534156342720635961091882835759890657165100143344420148940257785205321074563298760678257876093741815955610633892776344538988032460891073032431690820581434315335322348056050630411841254727865428525660972829251432619773145122286001589273732147342440925684818804759226532698029879572203149850605705955977712172537407677371398887519036425355623998824660398213896292474284296204657892629796402747653193702751014891385425599844775576873293482073037783883870994747562028454260355775486120187499366230667153060211643243593806070121390111355879604159573253977659326913234935333132086440878883710439117785945225181287882731416319524769263933188456253483180059187559987923129821625218875470405759982475387504931936114491960870528898327763357493927014740872081755292425787289286205231456512330288830796087271333022277922191596459690772136867280390367498942247555800025968859557396213360135245484183790590026956472875742946318923908788152501639978684542722152665333117696240058076568309764242855318318285613642853973296869456422382107152461542163213272899145367992253661217838400529911477219385418184271472590247660238117643682531225799460151489378767086406876256986639108905676841487165885266487317931598883414439841290992746290621872804008908415323945855423556538861955387698030580912592949642479358202303808600307804473957018277519186631490625983798033242843411067960198884250221014119576904874504899698424321052012642408191517205344699521685726782117238640213167419876124928135147957074385022704103428312656250000000*i1^42 + 7011732228492121457878569826914189555635432149120773168447340810813436411142202513286285815599912453484924916434084113860826631315279874977343643921780113141993421072082756680051595817736344464281385328653233232343482377135676928105457857251903342254798738182552490985163268640304014664537401845153776354986936647052780873224145264288440262481216452272834511609465777214939237568507863815018456916347449577761933732217376392222136338897340340397902050215909142163244305074336233526461978801011784770281820682795187377747286632696395029552546528839955512758416921840274134875245702271656117942326888628770385215918639863891767890500647464253593267906433580205801975921962641360040341282742780804758756005874143434947111927972318881335713823999444880060672863537760864041322752302955138273335323588685509555725680367353511533647264473438960944512504505990410295417706626672701288226145418429503328765554752605737781337558869869402999901454901900009056937217524289272705223216257236120722657175793444458451395895796205912111675022363424885771301125475780008178658534706557265778536950868438909699041024109156825841295180596552237215001703151184237591293514170664464154153326610808728107074775025212500365118711206011067950761579202152354832286961287235423909646803565276969459642466738074246509747981751235428790523087342490155984907528385638707423334597477886085762985947173199331142361096538427688906664479191708161978876849353978993973330852960692806619177053599007428204788725345602910478449814114060386753904934972402435468558926942675479425738707711449558186212159916114594425575521158055875269749520727628976525465079983020974676030091243868701301295855440750741722009873342915177529444962169710415227744440174029814223066506011805641746454867721838921814510584181135534659462827383627549987897796419581143494927274339358960886909095576083405631398448474678582261428385690975669447500229616160542673464215682475641524801139353139529491871339633429626974372791691191925607491977354170605645532018388710914351910364139906414608040581383125667791748096423103042195174338934100374333551810475620573472947431719277053170180865161847047870049687887779092806300186701817935246204027163780021230320416511045600022509731356930444462233555973072389857157217870443758246422082915830225118153294272512728386412639999268127403378692566156488272276795508972099295661843215826532615327497643845657416543001406135107183123837922365945005004887685689508383822917090290877274793192651566834130835952617527311132198029302889606139079525493388941100182512572177165966879120392105315231430964438077302654499972090927925059572937781833078197692868751267804478702618418082311918854249388437500000*i1^43 + -176158467834008730763913871710425775791947426666083028471128614679474988451461040844248337095207712472554699506447522134541305053991466272051709377533228549143659330319058053858513211724050655689966903503506381330303538191810562169055134468052486155145268162611596049489867836620644125913165598853111975250680829195711460642613950080499074109478590899678557883838795136216094360543595283476258359256606188988030302334722614167497231662810801677342792944622108410617542860075342322508372847568181556843369199037213246687689150502995640838952566129326571669960810098031349984986685624314843848797198955199917615692892505643190715327347937858405032361760253561127841980418544230585219992734079338529769261089766082956732366593841914721092042474817699830401967439664602679043139576522285964510021160008716208837933164732354197713641700507195664772395643032562572688110117671561370319840439539190365366213800153400812160366034196563541611830986818838652353574893122980169391772586437275056494884191571541516994304771942861245694405346137673595296472947719246148526839307731906405246230103819107060234614023957247146119837522699083476891805229519340779990112551616416982216629362126328070569730784736838727732906702775819311912675073702659613766656111741913771261689713435715852276898182241791077948841134163145119789388872001985533728527938497198803733846636063674867062292056381945202609886602670841509078402441150839554864900641240714641175982549264350305888718126081552297966911371494509472599415980855810034404701128561085817771880061032204627635569602156286884240366849275970725732283372066057527964554433479133854995671300997268325088446407669341482038308148962754416200570777133538774718463082639513374379466087656058507195471949149869314964295087867911793845461257223942309738243046623172691189584915067975993817863455867094100363585828105144388805281081005709080704873037223642809888522806032192861701215686280566993959059085531456432312466722806841681770332693494545336765352850346621905376656136358340453153240438832289843473509094538968262453895369912347259074590015458830990518483880742270155827667870422474280217730632882590261240765502991875203640333117965213800342574013832572513061585702001126226550042418772499030095530270279577362287374719977848121378896459697204413628938963603106334940608849445999192786567397980495321572635223311360312409293867018035495671219865296075250509190842467913213286800626235360291787423684745849993636144300841292766642365957251939428490036450367124457328478078554300102457345550695844631135659494357551980316868932982244428374195071200043848807197394862360387591430861908881195173782606801957380501482381822690460770617721953125*i1^44 + 3712216234175549807917326065455082272084030968431075482250071603182851407687824315360092803531783196696917341811473122722317795898251608527893528591297375958416117557413804755908468806016204647387319243988838517449676144098320424271312100549035256955854832061789552289661981641189873254870733597727484131814361937162357418561632518403468324423509189678947255250893358253636518899712287408659276919626829097770678307137310513293584058935835664752809029103329666246018387922223851410315416579156453847768618635971244769477876527326139887413360254029316322493574487479023540551475561970449746478148589840989255199216239686232620436096336781006364355785645738545017319085188083736140135217562656519811352164450770528119659471255156442560140752466964217516742883927919102899679923206318086534093195269495792542952437879742265723735310283532728550723678537302377018120097067208752959140495283924873397607847764404347531759219322949974319924718117786742416867150325013161531306713620177422384590485401997319080694326473597087179932306490946540875952247040922521041949438739034663838150867337500166082601891357547970966831536082802522894655941020533274783128169024370320040836414761405588762923396965878367255514544036931039438990910556267512727951319239379318371383642346726125192948187882185050579042971783908692921271522836338293601796456274745763546249379368109359266766680142369356384246456708466452200692938975009221433070116351547706928620315295813120613757759957609647612717951248898338730625643468621376004477583499381226180318267724449854684667419789820705435241526929470749157133437408996112401867828857163788658132642835541848303534473647313256178340084053005740261716009678489322707347636943142893871788381264111210030837035655773478851307568209383841618068727697522595532822243417527550639115085326443765754900142911538669110237001147638575446794450405657707687940636695316475212115815876651809968702607678341911984766752491218206890927537092351064811745609747207196096647283110465540959282004592695902578153318884701078110341483075874189076278196410458358569790537791344694212488342235395504517433889771005865829879707325691219658764344139956469408054181773540407225321742840358918383358348400907725128033694834322682270613860830777331465662326850717313169964615810099581689944111970361062970562207224881744131867097183990243589852444894126477470877732057332764148236201965720952934304357191518775541619163943613014346400410302811785999357893018796654978548284001566609063724116039899180617055720737174464434246258589175793315887098985898413246423349232131474770394934818810447939620258667918006793025484028703772844254962368822029718042180097099899494823856000*i1^45 + -65056176850016985389989560124196674377992779788254876597248858465686511264925804985288376324264792018436438681927979465725336488653684843550639418799168907511135461395461244238085261388919695776806446379902943555188268675777356573837894443326643617573667179866889691284487066839878912553612959182622961186107541241344846617105452526719893255911737247260211679216945761875000610643804231702080501335302991327802950673684483368093100339731600585468854132460600628532567877373396694206344170959822463670398238396331131927817772657022437491300861611377104807620655385231508661494906788448810680918674435292430326145783719009688270755287918620126692876414229824515364034964871514786842822789528134634636365989679980343554178520053238329766390706719428428611570036704553940006888635330984568249130081923643969586780928341326223391518042758781276370399251728380757859722054761407820918778505442196538501980076799407220837342985455753674832243710486197674237251708725015899558541977276063120630945979683892841595774620063333771438803286391503115024265720493963574529375884926521248684650589144266849950646275285971549083710025171744935575849239283717460759394208336060204504283157791949356711354482212343960144747078162958364152261413597219023796762401613978223661462712162143570534390807714654561030351747802983287658410488792342847258789926137011496346791322932245502053411302818831448007884089735411706614722877103984649853459404072827845316641372684427712447087829597273620880267626274444885352375045750258486014247795577932079772249825327618998658340157476467554374258572660785052224724353791309364831049276912258717401929353616580845227954891862484139987474391759201196812095806985721208026347242062789677304645429513590689623250503227789844856854289981112371896960786000537833779138510843181739449660891297580173283010489174732194614440453334574620651186295265911228772237729358512272471615245119660769826024486642881218674914755353521451279436950766731105949375032949531244207683403792681569062669596680972947880824584986666144714189220569781408288159288348636484219377078087140895100499912394923383755357495002138790321284581271532003115208411801118603237027422093463842767066239088130845382032555139473027096104640980016705392366782074679724871808996591991027483012367956936171434518567800935414493666924973190972842548163779162643224625602593720857211824475151548884525494041501162468934566575150634066581551627020695318593827936611784216859229162002308492447324717131844495478660141685620788712389702783463641912918753985285566133520500328413032572057339723642008787853882426354010278084823068556564816426836191988881162254672461700941076976862881024822476800*i1^46 + 934689557474711905336929055796703497700807501469048741409520857863593607770967654124954937617764732138266689566680417310174345706265929947968772485336674738446847038604015109435067713015144355166815565692796305877316752243554965646494541760518559603936756503305610180405668776337200095624912255221645997215847337909187678561698315997800602177211923639260217319213621225094558255676020264738974566195324621331883892010555854933140181171084153358568673060020723559330039071082532139877486237059005499376777536961120539461497121378766677841811146944314472861109193884135024550701669215211460481785665872343624682851819775011730126008411683209211267409997622870982423069646057590520649808012313831503596222743443721610284797680423128644840344986564181973472373555633656111951597091946522096103122406036757365246734358520086067106120311238780155298216037397998117151367043211192144411258528872828659462607583472349618363212128996933125503282537245069194539491187419843988716298420020880156581781444554368806681544710045969351777466249426125468720209340238677485939493291321418382853704169196120228324399873987226637760209402207698006279123722855219957590440996349652829031010853021731115030784291403584601126844131831645059106146840772536443722068623221379148385049228903839845715546800324533776645501398550640705777522034108515417855332632684143823529062032136186308659405344926802039086454696140121474316432691963152312917668465221372698772321115067836939000022532374233368223395574398275091614795923190602959335108422343872955937644711721678239585127707843405845671237001063859760926628381652419284661987189730236615985449525150193647052953796496516033831598226868122455940638527449749737146452935998805665137678294131925776544338898216089701546214530941993680195107898267716057268844041974889488335403001454092700962166246657553461879149417442694333370617498881378895648910244661988361941220142546691346303132124671905658629606499457211324060121968021947534692035478112055000841935364036551264852933648175782596127461031684755920384742632706948827148801336425208254676441335243984092078294926869620497889006496510676087415979110388611532638954704338422636040168972122325945799635907900029205945821433742449954779306074911822439289714113251178900183856399498704772170129978044010359228374785414993148765544224776326710061818785228214453479662256123862089901657712446454959368417643977611263720327956477129377146836516419779215624863986313303033167616573400066011263556881914856831988293047413980263903404740463472409854859790677757357469282423678317177615624437875580233090442660534259504643399441656564351674888973227643121982590923989458466217660146715197440*i1^47 + -10731228055650195850828053699217810394389793974132025641016822228156416364444616431725164831588324033096501318420975662922870533678698945674465941755993418650386867818273060830253728523341469464023015736571171321133038456762195684740314983408780970087927336768972361968600505691303995071505653103219383325685706576375996894096353414482954726265483123666891349810732236294924695815600684725529598972143198587361566471496968081470864256381380187557051344761162962860032372249243197908837033817192869298337806207648718848056802562012504709021992016138585860015477830186335193101496971450331272304181058339208820548593077500385614662919320514035002929625801611442478578737185019578289232309145244907715753266675886045558035720572765266865813962344402524734918976919984321254289671935921818442789182264355416839646815838576108915389150988738518607882409030038189909505091202220400129976321647638602515597743625830505775946072539762376986798721157515469777867183168419048624486062085342484906947818590733171779087241293460945836731916323372035544810356934655386852201126100637167141633796457003970969757093189572245922133071321258191546624098624853083909289932290282327458922757204357283258251036634987657341836513709179341366958873840427636777002623683813630894786960240211756059259493073732879509838419222345895434742494322716160386751824050064049365461039742180539655026635419562241486218303283075430578496946028870835976222225782901254805500430742527220528084998511945992102670147013564486161518983742037486074460912037041157368318727702390249779778066561968390049427730362468706332467695105977820322357884236026088150126789720635606105818000870566410540987675112953153101551250669685177710700928235630002452617986113834702014855436358429794393897733461328078459383569551730080253719757332655797760669128941659357844659620240991361522738120625539714768107672003966896997753625803237940033252359555237495102310421063153930911164294198470860292321555590593828659007532794441423942134461237099533269575702011893607722340703037102342615108097979791086255670940815085821346349323830145660106623591845247033554723347966201095984410488624076497415968012748809624067850654934447548887044999967324796785676285551420795556757791376313818205208769355256862726247405093383586937228126298230814812613032164489652560084787055303315133027798209252393072803087529188704374301903064124936240882871924819895290560801214487513544652726413205177741765248673081037780627956348855271622344298406949031481128865574691143066525282019593394025406196317994454654005317535851370157959466962892808855360585158808975032609360173301934279781775854289335111915547051287104559198590992384*i1^48 + 92920352964042030784785161074743424841369718811962015358968453986856055744055937164360437443052375443327936808784472514450674275109596654315127190389910147218317876968275159147774251827515096540734681401607101394903383118643885930266583965114531915738057879965247431824007292043761779719856524198020494388404446709926835956758617144837529828205597062022174147273821320764387932625844941397818535205667179415302419837672163879025766742002725987892898588555433384216079983469109283101967127416481561820785370858151633329965282663996041022499499538190086193666564843555280286772897551007251056106643638466097835617578498722980826319823694713017929628650864447914195636180868860455604866018741418613887388872250094802427072205177272955859901266446080169667730221510565295989604662264835207353935645592780347018230025162053661632001700504661324246798427909489415756829746363808634414337786207426573894895218514154412913398310566514350369030329671692786454424987771967128256051076771425357335974632190327598700949905301813306890877026908949835398570513261493511977265771211272812251339437184862359313269982594301600738068280820847318395512192858847303925187216064263581799578065568184461915501629907163659612841946643700020140852166170252827148929130066444159693756220627359115861038693192636943063305824219105254637266115538039254932780292124971818762570049698239895025463884063891056711132305905698108790748182532611503227405580001910403031220287095935846493523018160787104231618173253048041212238413768150374523740576429222634445411147040040222092537928081458072879990035454290057534897281124824697952453723014101506252925685661524825354789776822242547567222141017911528472408063252559593833201855639991651149041693332861821483459717027067160514163911945271956930870809086113700131397001374593996576256506203914926265912692136258237299430451956387243632603563183098110633472972058024824018202139690332343571330316798348211556295824588525850048944011261147397257657182034556672014573301547458117777133029206457639146355924500292741015354798312468508342686587320922337312125485652906058883753745465097053345566213214193113984305388004507704147249678655117902516363578364105300761860299220280813270846993406401458162782130035485325503243251083740754815690028969236191365954454418739459679826245970584488430475713672403415229423433172084543676149196925869497308563148420113175562214084229791013130529294158566889614593056721208547371975399684675465431632329324493813487489368843676205853894474077204972081028166565455606291489340868492354397530564947967125008958924743469139981549411848929198547921931272751001525310701006774227736137344690100608383844352*i1^49 + -507129738122233379307635026215610595538930888222356538689252656664820667608939795169997884369813011348732810449426156534266485601776579521428454922509141970613127486769130630430502292497468883825690738462926358360213323131453710146810920124871862861206686132574798655798197357401145551697409568227375722026686584839919059743707253665934938787901857460608684605371889717506287195248526194054369283068444909809569818593344482036454832107466147442769142439729897822415916882345774667853882585478489607499719757275838952058587165798099099437859429540921842069066719011751662925705062321375942337134610595776716512524923303817431293355722540412763289916322403908244396052517296304733889194019469052927076121393396726533205387887618404407543372604729543413643883680118908620067254560440183746280780282218692526549175262357700334067039908651356036651985227826162092490574158418852636363664110542092866783306650917024196339870634938474394378556576145198676543989765532707701871943167904748551675338727093611830954426831781129400191779078406692710503162210759691998199057989740862552316842088530030060544274890679801414536519265206117898966876099660907851046869313155494615944952436587514882821911254291416973639737139411366655866834933879005149275887785860652922331552426846290258636539366780044939168375562077435101334643092938392573088251043404742611301511768562969200676539258129078378612387833352627849185241785010108238474520388296031578824789771421622641174130043621695627414328737590399455089403249042964329390060556869351407372982743657205056448832144451723289990960115525695533301360726649943374686782124192094402784222054441731783234009237784222561653370064433242422242820458530595838335934506687411122281961826507146310904132324366684675932076272618190143469869255507975810023913574965804199776547478035593865183632633825529023996835914043880301392624699573100792102576376877806964255287333176958969651381059150111630346041704642656206988411383928308174258288888933556280247788372985995045289769634084517467643068778101228231750086462026777733388242094621519499178503900509772787505730205512605217096145284058780814349709502248436704439708948420837127511253670892294347947696691402161377239453605384164553526098308378582990046485618394151273553279892901214964477564255794528742642141859329319497257030765914420543803703051922061196899873717553739714394937676447966440739827147292024424331167441311809723061813952319189496017520417387949952405861033958246397302923719386653961120003903100005831009645609932068745327151221835260291506246815112059126733108898104969864112628583600507686833894282754436783105039082597107767821078124735034818560*i1^50 + -9770021148910005968087436807587998409495155174976823428820510584877555389379142270793605443536877331545415406493000676028105930174514848679158203791875793310207619504475994809306113681473403436793822277400425791739062891027903211989100306308342951283792349273762015443645950384617352104303834873979484559272962917555684375941603046010902605543362619396265296415208696244452055478139486708426693577795700453159563283209966207463574035793082008538214271847452778463112844441877033059173291633366601102369086893882154743816201457741722656924974426539396924845048508580897854424787611973919113576791848378812307653810756515434060433911457302645428038863311435819903135371101164490350959829358588361689636357922399814504573002834726322375836192179401590815903720222416212247032984334701463354699671054771172511047224728027431352349428168942346080366093759178742248628640848425807119585995343166444750579949526344812026826244761352354090630199526644068452579471859840976722814540943487427410454661019786593589049334786968270079551305110131529234146934886290845867896727386204583660641699235435540729116504931480002996161138046893481418692486773308139794341401803737683568323109622543503260514553854495035897713967050152256228316028730425689785897255263688804011287148966862681180110022864194228058920426722898592516939757457858647253673566097382593870838546693952854114831496701086236124055977106474840455672052993220540387418029210895786057080831503795691910175972624587355474909229807258108012945039449972906819155645110428269687763185487036831132674345145429395100070316155064373368265435115433788411789775354287377333116070738922777112541751338722927019296543356459215990990257477132853982285837560205816083385755048793867568094629434322289589564759022087118349451404672514825164024106137125472175038738050015187624997913845815003521565800866897262548605828923472960818867792436537732371768284815374571794521879013559261974113051663219324770727104475588271295238828468377096414129461212621533367761983676483344192619705517301636317904434375469819379978659071763412943256445440135209693039489604641574881226136201051596217698536512069644931664571521119709060268227310592614482949113238897519206571975683097916822086387974474366236817003002006053926303685352677312636041993979578471026370852204513976726505845214070323232749955701945863257928424881651465657722412129916788925243705732702869290583487025874720407920148120624932784758077148527105853247242869903952006817731004476416115017224947678875420642653759690757787686201424186355168190881608393303020572683403963901288909556608957427348353676124351119176824815834490118907037279584256*i1^51 + 33288162287478323591417062431835905265749543724818085774338545262092906070042461564206008970761669354515904635720834597752413733748539010947925049325568658260554243767303139797440341815296436824331110253661845093626575675651705734896574659551579616662426888510405227628148511781831091400764025004567047222154072024067500392099561942883996884409329856861734543509047426407549130678495671134027183597788946792850719898161663593715767795979783623505426652005037778763498834693544136263544218245290687779760274596771292849366269004936804102183164792692462275772768474749679251910559213696730446439603665297392454884158246374648210637936001407968257074468704445800871310651145661511987968007024298148439706272018078928827424179177932314424869952924328453483823754432219141426881355657820609286138869541819336260508108401352120791198072327186565393425457795698912431506593250843418709543702873168748680232268380014156553480448993129846628088482751161390588860624592824292082908364217765051445612594828779250249920235767180210187955354039368537248729425083021047508902132202691224488039315174867770625643278177348658262078229280192266010998509233744943732469106776273884124399374051563138619443389596622251357152031212558556565543306183698471435546682729317416229101327940116639957634508480702900142977104166189776153650677075104193022499739101111816185330666896501121493591207250184258411914414860504554509227705751732707054342048663173442846416210915092597472871562639954041998568859308585381885877437947302471669004292770306585232051461912839374155222828046648346271517055606582837079289613318754047992615424383077716378986133052303483078296897849348345390823331262111458879551976503288479971308667163257903328650314790206653620741737924961303167032675369597319973210631911777450519940490618452169733315411694697073203925794870094310913279411190964597681426622330567816249016305043472981162747373483704557723392545432168683992101392249868491530605876434937906453464495312773206306659952121793260948614764247416111822224927328670097611788298798664681044482077902265543692833309577858676295380094030954752291369744838873011248526611607362001447763126827278213311034351756133022262866860367770670737603397145133895578110311302100460044540224727073274227954697981571006417546683379411807284151398277216031584480774514414250519070327633515727870809958592740989858052643259808077464110568796645690579761425495578406468441527748515643292153877887281935532291970767486787808174833677068256304233429448748744679355081229527094331286777022862931569245777508595408049823480606659291783343867746837761224012619447818729748353694975245115530885988352*i1^52 + -360382109229677668619677339252431282846618270458501700933531517161973982610708491330578934331228787664462483559726278534372084194328641112238832262016673378228944550527927583410287382000497391947600121806885538759019554078178899935585796014484806782431023516259573903867199191021714684244840929634887973087578746843098445845121879005485263506816654025575675371102823691117390295827433761729821767028663032041092224574920827118527909589670427041973275999723158098454254380428831601056700079533776541833363077413709947107748176338437072439204605734904835574289301145076451260441354553488090803741048174004212608809222803565600117900241576500317770527042874901449863818214430895764187569631046113174517204617874207971667603506191194530762924667471263353269293241813002641286693140101751590536853032673126210307536082296443816087831387384371176319849531457192176202365184311950040407340880922109815771251043619991077984200487810148882366290156572492681109987634067648191926899262088436416603233114841556082876928758837870442273301623741355422462540356931278600897159586419896193720299255803979252975664478758906482354450727651528026723810098933241936890246003616107646361417929743493381552837614707782741895595474399360892254215596074733193559518263948733270229387554408219014387220714991687164366588666015687573534609872378151427035333029261446016476495775259910069232415531743521462724396450687064236754269197896667808665737152909197625321959304954717877403344470610391646122094218535490277333387164632543777275890281134833260216495929448570262551366481327592854953393984404614051420458127192063605410686648354088227422351365426348370100034423551373183122186909809933940661600779086665505368551058275047334027354011011741456891780200202009849475915024141650446439116403017670571963873783447373141159952386450292478725463219879311852536480900783843035279038286918775826427481947292673733359632886490008326340977084800685381428215959289428949546190793580061227903832992386643051648501205841410788010184801960447107058931326523469924073559026514657660455504916173449427839057542001315146537456936541596567371695255389766299754015938005890402605871626840880909054825997468361815102108628943629685528590184548169432199744204387286652346839358224404607606319334044148881482491120866159022000311305382386103977132664222305587824760510895077295276934942354527139807731620117453389520170837678559436954002140352677781828304217109514531008109408097270247894624668422792491212622216332733261628621812185833356256286560618970642982881613692756716916705075057480773325243531555423031372584090762299632081671182307649128147571550020776428044288*i1^53 + 1874048501817070818906422059729396594530728119140654432882378933282791373135574920853724548872699933624781458719364225565818120773963924145986099329703637454920603727367715735892692411402222613531953633968537886818415667524325067073785189622548700567815473084097185958278778306401819530624009791538836411053846595018675742648757415429250450854227489444678491044108076695343829102964900889813672565019592747597849501409124737431143972454570374372261384213770426817697931999281117780148764933617388215122235690199383106854081801166878671317607127911288073846974183240642454952875413659432940789498097930144615203533271613575123697790680528885490337853027134712814208086300967111339524217600294554444681607801019622161458192079626580469723390074533990187470252305896535774097472702634214086266490380797368640764581458689641581732707360540522385690105735636957278748157353889182182534308604968992304596990658717726560277433924878786492127142293687408930611285529624086076975661296473276713354260827721351371549692909123365446254052053729659609664105295396348718909712895139042346359641485144779098962857912356126795355344354864285210202548349184537750835883679172122405846298575437548936530605948087185099612017245747891324210322363935059775916272177763374891020194300653704714334845693557254958933359910608936497714391814091747611840235096394335940526659222271189876082432432478096130423096859965981100286666485459447914002652353062458067573622182876939588742110101472813674023458093613285708282326176712276026150165295191259087707396597813927518595847171647148245880581705989475839351127387456940127786957122424115567333332830607616772597311180504822147912044753245686823161432809673038309211100910523243588296238161143531447544709566958789982045185659633216341696541871311809486530933652031511022629033867948283364380273041182084759857265881589826400387074414612861854380877195840310066306185047697392432223251284087420168872304514483576226125639060440873501157159011588848555645559577436504289339933869501646325013023568564330197686267833634968601519304334496069433548726862676676507453873390289734277245020567592306460203695452994497681883470626727205511217559265476697852219775654354426764443484905464297419356810251569057261759889121967440499533285716980256585403586209990447023471023841437336537567229654133010254599979567118073749746445220525696338515569077456963375512097568421113327111518560835645020044329171852660695721234289816829360215858669623657534200238727145116813437504821925729027686809634891639671947623104022269211481387452885487707142788194552682361940395028672235479208215108974535849397536767415943168*i1^54 + -2038261983649246492171652047081012193810389643703026237391608515841951332129668842894381723096155849679512952687234845097774361413577793563802904515054369709709771746203613203398117374557547194693699502914820969825102572017364184626831111020736586435127139843416757531717565505818811071460507339566122446262118205289218087337882620138242612868587454103854863475844633089737664683855339940689092002431737354577039573647169482762221839165133980672024652988054330431473708703480595379533259400328900262115698734880768194819186066260487798189174172232938595337487427653847036599363329980010170933242664679902930795637595669575033471100634195403704323242449079189432260830899313538609949900644730476653648889064362772746566336594595825637433612763753281675102564759459403080938696536243865695427936147418805317194557744537336357478202261605053064901834024380100150257108581004847373184130141325230069557870724663107468933080143967382937305350873814695020937288069276922269368939239732981900663885957603778970757352810245856119911597472958956089540823747002052823952793647354488738576330165865515016313751748308023857774566066605724340209297541132378095373415977916350774259572253013239669707768597695094171517633258013681000421573011576173476276284857186980930843143001361093443549603844992751709273220673594731005517680656492564131274966175652954857671829967977539227186541555092233232917459822310910848811869943004990769021871284794731864673170586529861362897084174387471306873819430190055407442129827482383052077987932197869104685423004940776231352559577330668167832444812851214492227648263152711394469999534550505803401196293761850091792389102032040549570086972436573367380009320890421356267476138697100119096964160809871770866060783755272137797217158149247446392630660921238870910153539435654241587404098089405486065242410594215191353966839153044687692520095719009964584927724777092343058958265403817306584913491799364405524088202667875967144360167607641129181001165093150368622445332583695347227610517084536649617316982930126016260995230545477436553334863355133237018595743552199131511056679173268959612606617754095902228885825329776469591494816379617673147938244206639876381826817455331952056112969782432198915299270685274873251764540693403912305841565938600898480743368933123304012789438316512046677077202537090520963735693813262215516449430102691938675248556734250313951524083821351647871573095474235328464097726977209411075566731900883664381529088933173946488061072939283833781237307049313150596185619070065819197969341485691278863484679856733938212925607032849497349801677840350253275225640857519403190236217344*i1^55 + -39795890220275388101163092508485262394154518777638707799468025320847461852173750909728833727758200692208800048605202183810961842428722583574530753675764849221427794807487836306716107907666586897561407507459846195295259994541659718806007537034074419334285111579603778735497325316140857658184412323465479206440156628053903331085234041173697234713090974932633816086159945235850534403086558721234281427059292636279554820694975724421212380420882501269621613434967144147662742547583016476075978687071282302606723270539619999156062285580063286619123559374635608027674764229878158843405865612602308794527152044045977859102928310073690593060228575767326232505382850846363533418181734527698909513092158449522158138265397601185717636577054695765823086592529877385735096857772622386332398114530045617681058969170405763814867875466666390045100176373276439300116659166653425487238908927138693984911205375669479719868822571392611284943295611984959414765005459835269750096601234204343710518472653762642889135082425535158975152240627822247306262715826871567789419873934508735047047976340098910595436741210872604291442993352674317151925306251558617547505832679238819068807238677948962814539183303944653589648222761243903947892747666763090705833750289749011831393792286501327705970223576057820985416466870303470795153632932833160035110252841758141304524553934746658728763261637989425409206173904884796988390705101317287615772917761906992534928965379222527734691076741704425000390040859936960911814351660537740500629784009436008725852825847885746006135260274267669316794982428332572980469728235590063696645827181994037430883847941004525814224028708389003725737887920094469729948138220509603078988654070652241405021162564603703432538590252508100414587935949226917744483894283356508691726670527726589062897124106166680599408833606495390897204392075152871267878354316362994019566460093770435443598522771590165255717480245277179105810333786097071914591578476278096817495950962772268593401541421715421293940226618753591767688105991687168502978460781871127287258290885019581196003254508420748019373123767439855495912019037087366846919965854294877518592475497978681758980533274394404074081609889618133179461998923379542475177272720679341590071917508695777214645742113371156981248386183048644025833942364908532443891544331996634879141035103431877272774923625638687121296484418813302206212517400245708248928628507146433249542385256331577001842296840604265930917109127054450218891406132836470814885245117517285598356125229107949153907629783393332711017781166994309799940262920270099086658159583826289318562769904420227413603428210980344037376*i1^56 + 298196095299599023778115144180569325242711050736684853269871370148856434147922056170175298739846578153450020640209533118753036435259126901632275485142437951478931607018870367977847760887477823369232853200699613914376872132934730580365657094643904741877008562440512231217850935546410750857138216439875232149106052537758946157327425277568972065241585176403579488520583906868308338088796226502795848821873913897110673988253899393819099913044655798975842513041550051511296459324828139590273118937370218003880290045822948769476348882138340382717844611829201692316055512910941424474783616443605931990429437985764446076951975835095514524935503449240416273121299038225261532073670100991623460479804736021338047309004026947553608542830761615925003094196551894133831754753866892502680754117791467587223259887227096340261922706505320623950692534613064387222018371991536049367938847536589622389763297993856665305022166999140435433113386036618371723541431790604031199400785157588416076987294963307140126562650635424384581001663919564670405980525859523250962463322233856017303946065400671864878928020823981137303772157052032753068134497695459938154118575839056665210717775018118515059976062915593796908286303980623677946706639768258664925026580432776399714185547473416825088176172372841373530244348735889491745657226613551750217433831051683192281624416526144062597157375267769984966247163502238680580184215185591951338822815014729605156652898212319510833731026646036878774980250281679484433412415556427083650801667494133571982203752495556957693331514887985366559760525067113541498838882988629066957686274837418735597958225396305276404599985428305058404173038069321293806959439779114367766242937634797798485143840939823253240794631597509834465844173235018587184002497795512690280440756057925217773910074519379635594366322472401296199632916369647405898885589575845143779230017257857096690911603616447972187560638010886490641903796898045402828284102128022323937562402546752803342683609401555043834260671534222588158313219235094165957740722325670325262543047280801891248343181224813840923906978011478407305614412946816700352332513356962486598084161241085614496754646870793307810722982576345042714459625895397127640903774139981341523442547560175150123542950383197831254061244041066062232788459027483218866121046423231958514309149176253612966067243138432723049363467382918262655602625580393454349468790445591699843656104305723035173818605970016068535514590297131082568550600751875774561461781374879615663458753884992976142530515899740889551084769264808285066304972680325983706211925306784734193269753507791409466928791988207616*i1^57 + -1048614557885989438817513553013442702385934252581678784513390821141837024791630548858529735822456749860501856266884358094264868929015012854220591622084401044505516767893481036886075837332424237553699088495555401192222765992650162633343420509895352891000628503009966319193776634767602785927835407623724809694967160620809181692893945171036535546198717633028691689167337284205993584307037914289368211298342354359436300088557071529812698479696559824590228204325320328058196804340285476401156421803139540306873479989314237646474265740957015022216156834496710191081598444383193258638273187838764413168326282962218788151715327918498969896625732741543835542340158421411928303130574051410920088681248554126419186884998009987944995875124218122846112066805304634031566529108298083964307867828572540118570638384487195844216990093816687356787726020545190324203703363343149153716031585613159980575814372769289255659968945348171925890295975161178904617932265744398646906882336209443390724259836248881112143022775350278613087576617415467053587110967572847848614950750644151810520799147550080236977389410542515373285372957205009697458642512997045751085803103483073198408444571628310757316260200408069151666022602286371654627273095939146422462523664149187899742085725322917557010922394519379693788779896814712756285447668781396789417840388459109146315931867174641758213214178313986475310431002568292155451452749909364693545470965333863285597837769722728938658299581387220577721393383652191467423611759330230120093450749332232605059272810259173230016353766685206853543864734432968367742231119502380886431386793556230891975699035358325166794941134876620993313309440821777998299116198507222118699856567808734854520598960683377739197502179474553965614621588790019754482192205980988075912913720831366391292472345914938498373873135724182594631178156222986743720879452276659113574361729227141567282907647743999497287160204065325053121975274385560691341834201953133066250574958603556309244718022696416097114038047145233607204165662014387507337576537057902637232758402120961384386317074007459580269834897750816829047665781514481987429602811845972565259369840593083175760611765839576322034567559263750171342701492365185994852308486279080169395957290986357502995883192674110150234446730684735996205245080823372567472833647612595053723513589209715358316596076666829201074293860807193157545763682083923127052722996526230128125375199534082010362727863342597131071778432494160583632938831872430662502636496089462229765600552799650382978728965011533665676146029600831349139061543445576540760059836252131267518371658341149235954329845760*i1^58 + 1992344614383536908845782206216580245465142496525165261977446021692174356769621516727216381003120522872454592948271398317454299301034252892082212851176444814048779384128302597639059888553765905918201520294140495821847188390280676241074113419892077695781833861340711752623511086136174595084944405191592919739203160833388513717969500681960916464730122359429749363584632216044636208885394028291978188624511973836250260285375343209191250699367778094460068334661629284535401380654893915194098590575216985789859070506007640807217054786516059125581629794119473026515541264020775806974685505208364773808963887562608529588770978333905751230243033942128529623567747238058279335495145008688706812803839842043894614388611087034030493572311089895818193221135251124772709269289725534521558107422934961597341477651229574120929075149861629110829732635369632309135369944900697099764087483399578511117121921722626692308855276796299302564674573723845723258336065502234834660562968660836284712890492076814150716511746753489200301176852397465978532178476160560624652467573482335813722892560589587229673202669389897121149213320714577871669443616589127614948553131392140952082569145516960967914803828628010301529790466311548318394476322822578993191834734995778999548511890203910992825283964407525335315304858116605341829761641794748204779405496434025826317343093882233753030074168623627864850821871242392940482623003869342640800949252334535696120612891688674485233810963343393124231588534413488564965744998331392867786800159646933011669015781522728159559337423609138665941270581905666268331674705400109435051467932450898427397142295469749809878455894411963780434954242354294662551662927784371157342517592948231180018073939243157349451447425346547145131309263056643277728120034628913777909430746168710494634878504984802255930377057345716059211665139993924834734917820818960900968621371776728784658189445684826523292183105093073047288963534428592250864363866647210706880591309185689232775793990347811836384840815387075558176204685318437874054322165256505733096617564996073357951282616762707454790109464876978140094750706275072889791428142523037201744603152100899485370277730332411043611638803198601507680150396856388165452378546920121647458271456640379180783978009784437446118995108836158559990219089104581895261906621125072902923624125090726933131032079586918862148288999531722844027475356732363295323683618685186290900321639446311155316140046704190836065015514887873341828395356119693905051178887650501102560049988938561421875067307174859598111204754602868838218353654230412362269141811899402474569365616472879609675776*i1^59 + -1701662876174553157432815185229135630049890341394212742119764414204677610241123047904589203867361634252053678242958935145372556804607388401308834458433244041740202307312585726373646290610144543945057194883936662810864712954273758012078695620285482916611282924722221016741547401397371844709408534523656820803553780096794139603856979942068434007849924317524232797328930914427671618026558431736237121139413855965465916951743279795883922436097935885004522151441942689640786193545408038942111667387128571256363148038334395328449630864320623436867537004133259491990473323935638594242112846222014373519318943887879311340633761964617247183488076150896627307667437134930210064069601906162031631938415221725042832825467209311036624497791782138512908317655999565500916628543472046995335512531529933367768781807156215061940161644604439937039559078907705211656534414937648352769085064170363728503930652349033766079329686498307080814675406908952715304614083173482112996388805054851564788252892964507959271548615779410056723141929686437999404032165266856933249529179411647381346335942568296942831490515189956059314862351521882163779793169750737674683970451685566138658801393953140101412989416190219108387915568638998278470835342109428173692184045208497421006795951175902881690370972692907915764165816373542105432253546850826616603106968643767234056626229233823878008615514077670362501202953803437685164119397497833238361302406915025668348056992656299765730125707422974964017302031528789512109798555955456987187702967304809479006736043424137204058413306257416739947448648063987822166877211145779118587085979729427532063430466393943684841902600856744279045866737140133684255604767583027980255217459458049072722469994015212307923635776114528415221070416459291344821000751716975621002534514987738205942538554937519182364576709167314552985404482506191310961020735978186836373248444282186497254327920463975315294286839567385994615529437329621801233208950470380472210260623869703661250850519543753861308527418979998273383687372658484184101051118336194286748532101368584950867207747864916406257607146876070038767498520946422066840161885839647467441903229241894161324223245226122103768984572624256581115507291882041141171952068633451727727258411096081039626545129380126068483562044502366328816079924273778032173002767689436349283703655900223330375461816365103882833382122598670769178874279307291625209148191778140828749324702357280824665420784067975141748791286008798694618314453341647197039737100959326796298153363091133158255333937431989125882262043141891844828671252172582692841254023463807450449644929884880896*i1^60 + -554810705069014194292884394520823815425292001271232021416091880161313976787893697610858798266375726221396910248429875943392033752872396957963806001914799813337803688543885756399822726235889836099562098495032430721149486130977622140128620680657730108862571711539880053401730273181852776827604630898643681217272801071805634064080086323553840869789214998507770365853477494887418933036322697208721178443410789521636841176343285541537748641605902334017354575259490955405283767948447588617462835985740874540742804302347370509885113841723578878612102951272324468235169909317596322732254984698571030306776923356954363475783151860647639251544916978164208284995344435078071841208578333184408721515416882135658618782722767526940354248885048185499808503095880543563286359913419319264680293150725965902804301140575641045572258662171302450438964940372572471658091855345505494538855436912918478182888990834243056659067802625360801342979801913313432004801180682319210798067321136561677452191617818808706091338852568806025079508205055844577812410755334794102379335417696623432105760464630972612679490646492288760303434430607447997581860515379708157771198118454891778707718481940112101327190672301688049514179352865437752202327311362171544674727364939124907186392748113157224024363318575965781941590386632929135456474477096591927882241087907027850980372710566928356935286214989323908528801180438994753443978827850881956571648674667635561155445290229000049017545237390265831804471241121083286243808272280030694696341465192069166494938017518966711864786974866662365168393587803856460324081219309957618815781733987405466004442434515830073758679235761803566522662696635943780539522054353234579810617308294085674260374278007317534167906720645859908580672181746697532822288948372026077915339713467241461163160682898521766809526733187077472855287231192908274065892552840882502365016149436831915074288035998728806180214794255405251165711612672647946163687031543099550889490930299423196855928344768042949138913159593291250841129766511201883040141574750239453477011443555507429982522579638106603043562160790136232271128815783690020872175173872285248312027817188515590046158112645470036758548595197364548958455873553221123277534036784463737973896745377036605687751718704755278429491653196350983380731272835489593506668708231056879473910273042023000864625764149164395015168561958824025988866409136761549631092297120238007676472201939833258002925107462882528940311258788036182813237405218092309266290736944192468351082113357780538406251185136011623399999498334323926468186688788263717693499744367000377922420736000*i1^61 + 1208831224960052058302910351736552989550019340108878737796329521896883527027719983197799378076404170659310490015599344796393483344647119436774014629475398942132687337425362633541091067147989133995025437791606868419895278056770042481342891925805005275356138496681384451657184402332458730879807963463674085596015327208009910070635610276348656173367927549859231942223322900348537162239163062615780721540588820484007627662095128262220069529056785588399705838029797378188508026650111157658987844040733876293604658492657469303632973409804779432710691174070696921624179132584207200684283868772768246333026485813057055677702764158553630400560019396976400129744007063801018332409281151607207884054775617414613056667214111729003490530343784978105900530234181104842511301521936568739078366805164015364265270591868803093962328495265184031266258305838286808870512009855878873024262121472820980778021283288091792737346029833691672618367794328649572721599057031089789131403971001506819623181545735470948844765344563263659639785460470439938023535332047713858281141335393431060058629389650928785699063118973814031972176506211634171622015912195047944800888187788558447206223738030330364414905224904624057858794914435630442788289180721693311437231789796524573831713072728050795662637139933949388734935203736986226641481840779643597484600901350638242602614079700825737342157326223139591892772231214548915811587635704125078509251757032800178403424320968339972714601140280613727052395746835802654379303521748397547214023986986703792360692356164013344455222301605284562989234025499707420045548865450353211766234177898500629760666662035981131742140104795467930418876242782620206985665781825755344751049026254789631707082076778663182258396336157115177222698371279559982911876935499497967686074816151253985769101376812343618459527514807094052882596335095120182996274557679661852448785777641449618890887012032980262620464577093134910267203686666466494395423426626135378869339761359653816637089518361238280009159908282890631650548838638366619642152632644517615892005389507370485096798741100142917126895977529023269958958742693452150819480725674954847489558350644173634193403745097561410940565525059956176795124368390805243925116058507369455723136968215241931127576995326272448628607757288782109635771209438077095478293491583776595427243770222226700468304547054689575751207062248643127533142377588298873996885121176923409155598314027064176962028318673082820895708304844454309979910297023091503729653409389800698498244617123522846890882391813999716952433783173538874003896124740030688247170290490474567303168*i1^62 + -654584730866192420156773722922043672075640609470493088387255411532685321698679517383125570668172246284040014253897278447514319438439046935781354615972524552742192624662105427172645069856445347975824573108042330184716851917228044654836326730945563981867519192907095968826222686809379635658765085032554757640183140730122030680062388745849394538562563773417174293886981714812509289560305691086934333290578630347283718871285960051894258978589442357920191767320873820092790607923970802358989792654829635832704954252678950766500238358965747690711393375455432056898795514257509960399839221440181192456462699830185638481127672995672873451096885921868604007994767214616239791392950157409992115558868479152808068071446007444034337589612421569743091871567169214744545490695559516551656118620593354572486629196632415940947441541857514534361947682624481236600521721350280428843436891916163866851492446404965548285332276983879790106464620052211965431252858474304523121904328314159340251064650440459378999872263954668533695418436811394788512431895732642890868096909983795958251983140804230014208478101565340907725599859591902238192458490736994913464295908352042846977271917614827474893777031984877892465983362495747559698718255184251988275674285729707922403649242358080184198161722242464115834720353975964703397926803162214652346950723311033664685556508737579832999728632049103332399183427993659586463356117523023699627767569332985771072623994179314383325148106685238209895104360748026373922070987569486843842514173907033270097100925915007500888630778937768319804422067693541160188482160425746821067886220147115867202750796271310486104828026201062328138149851898098349653091302531365285495072415197706633455959596378071425297482778992590052182618170120431521331341973916520893381423839889754026858611277434914050282527083319379444908699279983809060641681939073966772587425658514695245590855639426491783192017445127795222217076795953574887680475000021346870927786353488484853180273672347021488821298593800537896546849263357917699124003213726146294302619297743340305155130506040952346854363686561779764523399943839703018920640486957498895988957814220343730858050131498887078987492536232353370706263627088759934252642306225575036515174323426393259497145502919689442605388960905551576403567142863776693400820058748998037491249470676351899001222713066244232874937719452708945979598720827909176970526036369958886741309284390230591020124892991453632371468165422460413865314134844192186446925722905648256527459864388658213838844564667161641944072644378132788436498761088167618606210806127263744*i1^63 + -685758600364938981569683002362248731231712963964366530483852689039115468559742461174353638831590457566638085413377389578705320846034199493282042723407743803670119866097705088431008868777005311316488392100394889037280870494765798146392071958692796762444301284667703845841905253105899659244998356421058726412029324964109876308779429077406540115004717334639969933243444295777120940515879497018523317404270669321851101345886975308733417890799321483673399203371279078709998054204267916869195701725264757771095128442111855689818525175455997245559244412654843379547445247250658133219506626819966114348738883705743297471724128554941937195928856497856462938030161001633560363092075752354091758768316921863260112765481575713509579351657564892886497602848995237686017017586095755496057515871775251100536708655900818694224432333415751337921577597274454822922701276060116205882350001601298436050352551816049080739742064243616719222635121056130611302645497701810226968144595954430202345933782488960977374748918372589457183947720907852253498507718838852940292852068265408347148048019680838319179880640314673997351990323920525599516901604502490170535206292405767313437800100947151629253842504984807339716664640589888184843469553184836673640989489567848474532829397018827045835916458724002583693505847746528732917695644236815319030352050266009700456548593969624643397082985092186717796505687891210626146748409563047890883942479914410795435659543343809557986775744721937291912580123895714715403250370247638062789190740723484084129432077371791826073851700411053804267194987330953786446406417536345276842088803255527877447086711982019441291932611291880887688268322911153464823072943484596077334375799048994221101490523429872345861671971813040748879146314108566174573056875053302220218533447691811795745828705789704327562074086128889203850810147243148979022799973853200619756677004293207302663549421958326811828461822580341118025540912506930279709194398011368005177221719277383478615606069014428345873442991178082331805053726393713485737292978324055229925611429281459471612122722992734338385457875756123587186519053494803359737755260339926063915727665909734516449027054696198717877381512132111911260250954364121914373407675281416617649650974057870415432409415093043009090276918718133166839421062458424173206379658279690482521587265618323615622502788916484632639115461322342154955510735710411429545451423004163670716821931392130793137392243354929884124722151724841349060426460609759935354332031315221444548925828211296404685930832955952846661659181170658065565255274617809881348402315264*i1^64 + -136438396281473738430939697705192168738302128823471289157467887455316713700259236102775434312519747378323309824602195558872802937980927997118410727439552721978031422042052808603198339952647899554983703166133074918816026795192826051545450874097663128616256160542568651890568992432418440094098038296630600848536513230653351042426607017904033947423143932822897081464043198039367497918061529437558536361236644471695547071478719140247920047132305337502967163378670376172374911214646248323843942654902460571865160716651293679452843302988483141435431734255778482608290397382620978705214251559807825867620711224318879394656054725728120843589367187684929028456777822063803943875220649765652139888367206853848411389019817892980006702351375652810490885940733506670218659978650948249134934627556568652601383454792084506125180456459330567254245698803599232923931851286982649452769532524659528099055905724002499572848264254481079237875178383611698030038205647198163697924003418093694241468642073000655615696858239274246795642853945634779873593706951130350502920780502177487396961869034102720903335394544217655862535997226237233130884713458330128175875384539872588829201851382535939478144972855261100499795063250277248094130692675864036336920449703568478186082861961926454320595511402771120575149509232081920677120158941483222852960077237816629095966579181674441789503315469954297543373638105721768708283763103816148402192355461680427974311080668801664445902304329365653555410277386840225247808383213181741354899302453609479964452538388173511982873695805743277353209155154096175829751632408425323996497164768201890914858551192301491168064574992158742607425358666483718072714437877794116105950762066254471440776996576222125841117090444098796774996411979315117852926508108570064346170084346445256262653185221890971277558044612195022085256843752443165980265516560824635605214389273207668582696005608688584243026197821876397695462497101316037518079929476778556305012719812863137413063012578685693469545419324489866072538657457926821554612049326018340405375750128296589363322424888888442410553941582496140222667972157576390700417207997955501002228696077409292963427960966039175896992924150976134123520797701431530075413414538686957686337222089730470174030005633638130990620801641142438904969653421867955449257547708928124587538902149480783989152774413984336096644912636659347119173269915870299721609070258661160335864952314160483774916672129864186824588949490397234537920992157155489721229763864548082757896262957745104535794641864480585978904461358560365832806979391261908140032*i1^65 + -59290418838454297526259998472946361012535199259855506575255175947083655935269282282242974165939426201824412154762375898010759399114662519900764889342853141084453323851876647667739815959425056032034911265727064981609807855164597426660070226012352512264413169719784720851687240394944263977216903072995064352980333439204832005166359179299065280579577850260702116692590923131499724459518471987207056694854864714404038947985597104871227951705210180096738183138715296779309408148187084508067564184683679297593336584266611141577606518185164145138666013543603273345918078153146576527859595596561413116600818604340873269883486435608775269454000340439732265309604560379858221945880725206888386954387176487788055842390991078877712447573811743409245351526818030015981027800377196532553346336634808573813266922917946178129479195323704512235154234288008319487627234647075093343959605559444870853898185350369353192432975353189684841439014236138827984946865246517261282668387998148710130155631145894032792267443244386989763697717123092683029220959408189091080927548522215252846614139309364457031461099614025554092565846197943776918095420019353345251426652696951019069056192295455051263560929206752222199860334083070570195803012641155203555378401403141956810650057160625932025004019019992710664477235142303686967065710173675540390431388239071130849838158046706083485148488562960353129044868367666747880387959193054304289645305295727700437815386251430826793929349133022538801248705626469291935390532188733356961556680847855699733934267394413501020527821567712525397421803959880450913905348433212944382778397870279461718022480334474619048580409702852525383336964622214099821560621406336827152021432974978655073439971828596236520137420559576740934129832590839026789589230142698876305748198238212363456940597128588216015844964201220551886856553876054839363784870987319393431759071563662313632926483091607516109548995626038681687988168830485144356841464488249033359455518064546126487925571341141462314500553573412443485873342809300497460155514996000020585852088542084817752009219266345451881143922576281532318221582306743687389927655237343339859603840479032228455540569604591766862621179263346255396501525250896760493858422596486050499190554356153434738010343667247318066644244318620499717259918298282240810390195796516648285402796463264262779039290478504785434259076487195254233954835025670079277279684845603254540234406044321604169110650609378486462721955540822629259248106645207739205278834515292872725441539216865870602994180089520486000376180293582302751205027259351040*i1^66 + -44952970431251643823169828775683202067185682244991047266192329306967096082031898579537664097068371697289089787888876646603248239764039369019265476163671439179531651462556439485947539865207621489409148591494790129809038313283154063299339767881222684622273018864496814764444982337220264042209452506135942368596037207370695894105584525245801185356180499604470838191923780579771804566143990888285129793772848075962120025961068741087511576010709829909930459541439642348602647327875324160381324625930015857368063072050027216932967086887305746170905315834699209792700969635314404517880133322371892925401429535306679452789365242071570784191150238635681770568509191225028219196325447372943881990501253342885052079697833823866939293244513038828799142475522881793621886679860514179084164325200568849542447460842140237581941720460082132181365895384964475896517258236240987230745640815935710576502468220961093323280292958950712063752614619512422101942044748771258568709636838855357921233988133064834976514112487716167178585059804563484630628722669670626877717966448931694043152009022094617735898771585502296730708716856813824475958214873692607304911247516277949784316703384359893354297538361189370350520421867478397265360012881506710601975285986766299131481623766192347334190042895101972188054167137875577469465599437300047996823445427547485016422756279682553923972180999015297315816891412589955418285242033537024409643311883391829463965276663122327363778363499632202045666158775540041966497943991684739746436098490843588116307043636611435929125067149413866563532586891201100652812419418079654092860687085166989973289952165564776216100722935110777540168917543777504345909716654859200602729691730243470350262966723706559063347120890751478126992160917692108673778689938267622993652828283409479414115120443863676617006801851405866245696249171301618404279909319538116327466021720191536691613370772755044412178965513855304003312777622692479610659977123683511473674675644727690284987804734263838166345433832873847927740208328442736075442894654542704803694943163300053703504298655110962187810854650332297227168324935069851530355282962817328831023940458997726758451497235319332887167435750297674914594512030679641769081530785739028442595484476981314226108759623502491643946304584879017287248656408528992243426545402743968544946217334542573316563360863697013553576661116511207613553524923845145829413390306072557943966799271075599432476964324659158372170072453488990545957833069294730454002093321710656850519298993948260226845011462216331600852938539551407763640811520*i1^67 + -12196566376446796623337908777960969927997755828322396921780881803159245302179950410936066104938862979864986401398185116517978315955311643707194297272023934169359517781475217425050377939382491183943833604735522380124664910652364642985780329036901992544233523808977548748084463850620128080971093421582464161303529939147445750686888523519586340899218660865278258650786874263190039381213636197887869557481411119261133845393338317778980468111315007318628489556382452803094744986577606607575254406702736373127741939928512283158202349630474987667391419847932167920798661642079823158634418565971980798013902929477898828237780019709378723813579838603400569406320256706891322239471855968054820214704607714622927663944329589230364654096503025866004070403884519397617414256957636394640783913556130626958300788733357081677439965599492334305679806828607101975609627720385737660027588208567193409532844537564632363127593163923293517050927314152423644845017713881192426629812355955506798074229495543612756318692624895375023660760493639749561168041468896101300062878235666142927347577049946712083634939728153958068545727505388337191418981296134334239958217191439793806317086987499310962194341022962252019325819886930601528349059615722690628336893269446986867813571587806044742383045581156069156311403315918075209134117424767965174750139354616124052425169983445574623709399647729007948588949595135269524291028262316980573862506571446198227389088255736173287778708143460784821905620699117965994583383298499587116643743245928003177509698637929556232776364654925581441701378393589067393305191803452497048499421674826850589077897988102396111335574033103415515779609009293888841534654644638387548587011038413757192859476635170406570190541740129869911049127405413715526065350968146410739239901902941340260082203301530839312345519463284877755570095973695998716260455072987984336773127231644715813439343298154103598579846571261270108079925482453449410476362298395429372106446590670739605921027528020813995477864797598133194750134004065804650634540529506969257631622039946866438784579470360519687242030012036802264618451043327567214375584769279679194110528413574278490207627651865440276465608135189033077564139712538336753282130191408921022062563155756077868683739317318434937502449222102095151851777191310611447904679825501223954331352447723634328007687280625329268764053808225412364293046060823226304743450102717838158994406383560159615677757515910043498840029497527112759153916611737351548995835598171712265121527375891269737307639689932788872447557493094180978688*i1^68 + -1058497237043889712324769057189616317016970436775324292331775672466093234050008324228264566261451192437350868461320927283520059325917868228632542297138427577794144225668382345457689610219985644153356254440587012858138041203112171533113538013940701179464655399034411376500799146785297613340915980407588580960471089681899454259235761000252772531935792887187385650078899902557352169888007632405693210338254538502280505562472840216676645800191348693112502529360183884905863031792293876670289504606250396242439043112631915293346785100281182433144506618062243741636285374252105281038072380596546115041843093292432466791489615979459812364426297763473827241089622771236825489924966337955388515818334883333827169324662948919255955845252779803889181302068020445577069009543836617030635219863763793348132270298926549462270256259427114408102148190888577111768108757413889481259311560692014118871390085900159725579284404374667411616371471760700956274825979804928385610422612047839687932573629488609039420731373298189518519870592300502246437342157346800085871116973212909009884653206400599654023240740456735200786943040368647065735803253045776556922569674270143068041860261555417596492813118450690415228409980510872236727575554659479095506807414626033463947271095080477623704709980102519803623275201445884427601287204753360003025566041851159527415628325903610464051745051041790380269824395113450248628923222231164353229996211729432932468306594236983913931705081529004888471513919925395379133665750417223592010430969570372641522554518145106477863055874500756680123157486104435856473899223010498611604550053257811974119325066548297532298130054606063998424340450668353358327793432283621801382309528236123681796668303038577078762995771865272848329399274027109577684572094768211409632750469085542775424375848148909582400879161171159794801490338972592173494590340922017219042123724912281864205083363365481651312277034011283962539213715795556764767127418992526400801544019721032574714390898832558179468268017241567510105504466619218844159667765333620866078238165756091246821133526063658113083276864896392234445035307004569608501357736071883550368001055577822815091833179928771925102710014882490348603599800446354369568541213722192768102741439266845350542436906602840580214339816423901718398911389636094235136322647903301383317807206120063613934574627442256535612007209416172953022836542783020492077613062115370048327124115502868521579364484505424049346398341464712959494442370285606049451551856451863749400867730717554231433227438646648371440321279557632*i1^69 + 7647499285523636298939315563228059151143256835788381650857988244664314727810269943802897417497751527692716327770462692752035263833133392964899742721761717304995502036930563613846107243624081529729729378914575668618037769915025201062513315141584605820944196597003241529921696901995792481640939698804815665637081296387213663443724273200913707200918699841982834294185246000471460645040152300615646179203352864487726664391890572614629779350166656504143710054376266218535344658633011049879946576307333231706800335035339956083396935716418636438265512791755099427250874920828142993234809745980560707660812058950825204619237816549530029017859321350314088680046907697735181072378667128830180957712985732022467590898463505978272772406502219636464385409570356049475615759414534554743181611327222729052893789009403616579711062068650724365766432614865729837116590836867148494542003472789661250485418322843548323835548403842741527423087663915762086017447226205245097421129656053974671910681506660469496506853552056260390695667593668041215850066912966786653632152831206670700852184141518419610825266551263717231283961905572780286378309898549355850756861877385015324072618443549961158512976217136341046673307265810293215546227220516195866239049903659162826466798546616936546393942802348903778693251725702717967973994758422740951258075140904427386107982428948493673517938955095378141869284714980643338848685288468475317285418537246041396236165169955091039722131829416476154335074440072837595403857862276790355423889187715504705876353913101833630119537418961150600840214049332118673417678015655477019738382963778936466091853039885046214099333808194025125816606106873241379738683362927861060613056895316424669738136411584694982664647424696207817975445080568386645349940526973392674016664121801410076704101269361826026348360140144728261252517445111920594458733393342325592072995330922120473162441911391114486908465670916540854134338177981485362252671865947006369375658648891287463271387456207965437284329955101495237466579136746973428927301856874851165037087323149352234886643797641754238050692795808156556510959344768036887286110204372110091074414728290662355865849902643417611980377882760183096276339834934433178804491138129558502318641237311680323550905248340576105305930492101076037378903468587894639056922891031729883027601147446679764843664408058806007123858657489272090643689122152663538820676952256215457719059827686623145863215098269896465457599825616365849811826746117582713623738780349471387500023712968154831641157704075967639584768*i1^70 + 3179971938457572822918976125400225468824811020073532406986443944791437362577204722813349431782816559631938154952182909412075238208121593840341663850800438027078189458304182862339460243393150449078010427117239429756897736411135541397754252399908838339827857036371271719621251933888567799975396565951963363217596034587300883610647685116889190457878707175533079005335903809188427415079257494719554416894599940500671149784306946199440545452298202924934687065884752690182532203614130815752909486044427569149647334389269048829459282465745990313446272277936237195865812304403413964273262700267670094636190173868185127950524873495006823992711333593013694386681280870827660020593270568372571470783905450053565836304139441860418558484551583803838972518093602437496346413611393026219247354656859914223566384613142582369822102548086534082081325899490420551774966302418857765424237211548993407291325013532326241281497455864330830377459036350469243693977365628481851936198685992958014172925867168134659379574998124987273046003114243797224595123437738528571034502520327400222573787014993626207676142182224731642319036895733521883102495798379427073346244880846502738821859394170178334096248743600667736577651273036883405653630427863739530278693432613445446380476888516581296441313714202609127052137304845587425331461043098386820124955697520247741928706508399299049941814508468285397690466398075025847751228264418311927985923993474935489711020869273157211184773729429031115355369521445087758614455174565903241078609715368424540982836983795721111656552710515844847015100536489524164154201165146319937071922056078404066931565411059902103787023311883238975281588423623818826610165624339463070307644468527491036802035945444542538647008189222572228831480366273968755002222442223470657497023271958520651531288080315103267761180393370185630574060780703948629098259088410023753026817243678193886865988834804504409042407166169436743546520719729100264166846649379756957630495794092095463622206063817419431325404217424467882289434743326556680447358857182081699204638437311358660275836490531903870450812846143576740675208817453049254899306597461183857430647650476846469640920594981211599382232374737752791865527803355960365023381410745935349760126928034955315760407743382773905159047192867589432132600055030045766977737539591882975132975358178269051568845862507118521370696744615265392147758875917674527674506055591987446169834693583999155825005689810500136588274383090700800812334247964818455401499793158525641851310801390104443840781896843788288*i1^71 + -104209550638047666259042958181812859660046440585526090808444606345623342466204434104497686752131055222315478984783809777156967437878664732275529085230395639743464241684357492751870242649880345566103913650701051108236949586057347987950283084988125387142810813528918138169802290718248836881326074140247319306689370901405257555223553952238399843449935855000708927855659947699377648919532984654280010338626303650473208118522507114173132120725450270021492984749126445845710250226270307940789211649035141962083927300629397250824603260969655173681738224583029473608994727127728826861333893200614261750751084098512605470098552673739461759747232296383674790559156496378612675314408640256678650027978199282597975010051976319523153209145167008448187073567562490800657353461799920061241201544537784047656165946322754898243584074249550739043866028643344683911217366020422480415536874978702564325288864854851487432408998987388725025363940823562485729422041882681291702074001612695423436749072047486731256384639008531305599656656377562624587267754733358978597031160409817788393090227122250124187943730738566454187793107267311126343119290611920319204091660058042301903352218408275383955271044974085205587218050823003628667386782976045485555100247671209209173694481602928386275737477632912695856273105059677689070181831777159967251089168995508232550203342344583069485177908848640427615263595864656360171564762297573359874961127554263158977146911780475002669373156759664287734585822377196761024057778669649233048368181795615099945414849271166711646736691104303973011947237030348929256793697407925837895165523776936210313813899030789043338790190910766585037431376972172471811115192960200456542952220300734432983783073432259748336102457409557648821966272985928936789827583544052268403573223146499522214540437467717002455593188112252803560774844872296651478760902303682785027543955175115522637674688164640346143770116732966631215824568906897900280823707246073107996577135952959154057497091778386472967935012454711263986868569475614594614954631429792166566570453591211568847815764080452251738850367083763181562333011205859653194764326588387958252414333800920703114935366881456185021779536603767844371678802639278821083185521430442659094513767737448603151391568950259779592732951616770317103112625583861393026523657562967858263482478004542515964595207199594755328648499112362401843938452506443266604858834188051277334600401580444775711732418287163723625321380039799413453746311044498759900602107511745748763573994945887079533899677696*i1^72 + 1263187282108788618531169247654459815856724455343150216366514298889719865813676177169444363076314580160169504363600508006886644949358428139818345615339625312862085687672453693869183124515138242735793534727968869615778340580026900049637218406391346062386579885184482830814834197240639622456892124131697830821139979390075640747104601051394729077986992384267220149689399620813751378277778584233492352432956335830285746905644341555983184559751655864474812437643945284451173237031183476229323433044985631388291204347000525935091159966081179900845995273011940044377331026047158339407462019312664739987982642009750304587293812934203997539372455829375859573129455110361669200460709858811061953794607050082603920598515292686056730837271816706019527220253399779124471779057696965924748483478087666108885771263272446603952690766595048828482139228316401376947688785367636260619904393479214960341424898761031908750171273227191018287834570257503259711749261557788836348092355089424383653156085205271427996622432899118919223213754966261229986743133256108572737185490807417008983459446612938728825891413108147072076943037470242286501087851459461579678095815786352706550145080131134646833098905950093554205169288354769745930051567373038928786611240646386853104209557683711562249761484429574849978859643530857891383936703616723423668060517126359520964474385362228227572048615882912543568165261053175059665750204251937751342617741388634630554320983240845724996472604697252513504543408561561633630080169919726294757779448867940336403782120729930750730135832475404528408454893286300975811723830223103325334663306386700130051815033005325434899650603322915032914988918821733270637928286584500483509644048454692324474597159507802816348475972582583804223754346376620216182308187565113716853225805617397273239756984449035351321334631955068593546464242255446296911582445268774597956359040281116155912453816384024962331606180884137737878272332998787335129152315711877932143101153054462839459535518068859756802667850842964176719918985196999817906519011914449614933918504430794714366634875915116710004119620449441666329242269367898195288579939420235971969034913992020884857436743468091023557101050626570954369147511150160917648013512389196190549605702495485890551002707388959321710632396929349004954194258391087670933841730553199090522312490983173625597047107045138789122132165268751219457595696462368229807096401334672656568618486457059306661796187951705904215409990450431688111571521703014622037161417846043215594989138916753276928*i1^73 + -7179239548206949581515780440435440958341428767965364363565988375636345997407263377341753883888302698363323737660544400737288366333463781259309493944211503819449032006362765728908393937907955163348421857462823665275064913597138493382622552213403698907114975555855132796337191274184484229683926133858559377172240367272809202204075846788429738757742375665071370176865159403784006108467710476275790665073209259836601763146631543545644270807199708172206363468549771980742321106977426833300262531517672403654440521778387343595166473852375695676256028413746345887608917533389502004646838070151276212483010297355759571321662831686817396939083333452215318632393652798320212570002057197545913487448296788645448596640780954925048577801339715891998452740500807244835045809600849222009241639788752930177417899588562609375074931543752397651530022069454029740505005433648478331430011776361371565778743599670487019487157015625174686754868295080786095296256808961620373323540680226493422558394942393072472320591652221348818676018428741542928985188944418645028783213404183147968484597130479998509443960770744409266405253728342901130573783142885869435302908251596975266380339211912936118391631143703282281066862028142610531083650068732073725050060664656245612724545775149534487509433188683699984070509592358497983908883388190625237868623301946794415370156908210901028517832157344903062475606839132965194992980290657567802119701986121527797746277699856885605221420031059479179643966013963497536743210312145766846868980559222938873674844427734443243205266284536990899459039610308940021808590885361434241766519738335250358791667685287248586927474752643160007709635139359040735228268896404281894940424273178077252898208270429544076427751600245100258493275155497667638516183526933545939186807865622507487715076369748180689627852996489424114979596205849766666042274121469245798585733327909194870175988258051634896551244207370695376144999309565642637075980181598357973815104042964430792235503473215538222432857554159187183045963624880876190292440824437139955662346095172087931711315609231351020392229263369268448141689115486453531198033467700344577566876880949382544829278655635490999727874788958742305853895573500011270814326767515227578668055849697399346777931190865586720290419407401195454126986375791481561152291955139871468829883310909428329572880375593124529886932198012996597623365370112947554664284158297384735259061409511963427163367771850605308742789098195606662044427447037402898786530947310608716354535030784*i1^74 + 26149451685807614794037046984718090227569839643753554265439968359050559947030895559590707553432904025147044836574965840979278526752369830399335500669115538854408913583339359141581449823524140569113346626719050133650496110487418090056552978254910100205055054895784488906430596577591082854361343060439787796972912977285581255428871411712246189974020444890610932844225314050155191084005031074401340383373567619576003626844991328797005477551317044641766833730432212892708110957442070150346687655716152607720624792694343921714480833490517179352497928522362353637514031158855044731462534433090458788235556270947228070285932993212908059425797011390598532916467196812713299597038860147468299324573359132346637324964279697866023506209696759362438800107505123793999064920646436848724538645623912057681660337398131803780768189240545217114058882841041974517425985519457821617947698206656820521645689228994440509924054171978157578915649595523517051183878666508913100151992573465518439902544079213433895313414117633933582618824120703001340569821837062248699439556082904897511834500974611512890499802301059296067824306038237842233058450301484553064303716845666979973183731507577395492343015941564163677167981189637897543264463732075015423060138516997598635804375845871033140469223528226581998295968294731610120401970423973769713977666056274477871768631403301969026559782383603079311271437508693610300265517998565799829615249704586840540371051081923153798630790182182846117106492960228065772140858709657803014794808676216579363956981680315727100516414493911582082189957468447231713479610880841211497953269258645089135837234610086059038256832445624593315858683352452351971835093490077682160824940628070267242744655069965243033013343415198676365561011069255097476205886291577204187398181622252297504526005607578352700200752695212105851521210352929774433871832377696228461060069946823711844408722853278778713863272760841780880005708673400701629155229918983083215486785313172711486044092342614420494302974192030943231631444714313017173083650503710607703293817413198828956791621624557462134647655278880638584669109082215713990869768273448845460192112000417541537792736070635240692902781208336875650426368168297048581365938308737493164324732053326907706154052232024747380971139153230901820059933532454724604853167596086930298125322062337661844934270098727756538197127141905996491418795871090265994434102733830615061221152514523482137875440960123386107189693639724257129463859528089202927888689581268181975040*i1^75 + -53185175000310724889196767884846578662722941217243631107535080664906444680775649077686352203134017948021848240184742439657427826589167800254117420904854919562597807571438013997514963728654201237172610599693719285108466011571395218583343476238217788855427025637889688941238119560832049750195272138756195949175183762540586669360204609264906679364007021250679340595288849773287465721501887567792238250359456058079753838904490592643761149336911930882076415004350884687765922290219366165706238420468787048640496512860501571902905703442722883991840672761471153307630451834214412472163587998025768909560074944985167290119310294826608819071232175806444977217529977581665432076478931837604187479331859278070079302896361800455993525766027160493311565299473013226118806143153879226301703527269980617239512329735460502213678528939599211083785337028927015598976411989772172294749637094405559403599144501978791761657199463620571706612615664030913580498886220906930925139786313105425879027103016814084590195434987501022287485758196467672024668513744565618056032158107447453199899961180542467892640690863761326361225110180671603449630592965026863754639687814071428522242620076207266179496060863262680309970301760269634383850197414390539278287836862229768237441170032169895474488711897223536801929657474724107786694030153886426155909216517807052096648707730310182321165826170631159689038574985298094994499171796260140374374810135405100556619670732996748674360225442724716985537946129094349919353803671150254645218358182605856154936214420539351048622042522882798661473765478437877996048489870476975699305927884680301683676043409889616952860976598333592310779842545592599928721838573563453459443162092407606133917035240445046219947553345261622255020732763449671040181454573781603483715387481367132674530671968363457610580877067948871257601760514159108206990671116648703266268069785270262040553877157238501019366167007674442807791641324918704407412917838017970411844979290670728865045038869743898415496052554953546376787683718649175249448982839296552174746657272523232481005368933570412169373021474131263491058724677942574695068274745333532922233231270114977587645173919777751067078911856641689656683219870734511222481761643200740644008375925095637964027373774371047706766447233468865781254256409800215674309210126209898761120634419921972300452453823446657212944267088260049693291559491478663995114381085359319651633918191034575655083684542483426493037115136521775495986058442850122763394015559680*i1^76 + 57072019155308534615086309385400813771361796316925718695828179820051591784784683679298360690753233785436317836713464442963653020346118263263534326498851485276213077933869493480680165900575486926932758161973687476773651091137178288361509345619599159537792756567043763507203114581183290397311603556487513738570755306879322869717109898493410042225140163884664475779000346737945738943923346723597081794737284296724350624764416953499851911737055830961714043877606534306983951063782851692262477285789595904615621221180411835970680597234486151066315883913600675522454738331497023390588771422972484727569923980699596208725623870145946506093699337489878423548243759359717934974111382643146399323246274381971706835102213265400656480450775973248525239543260403256918186136437051490582477406589583666520392685204320225708296558247586908112753211423020809042417045425942808090349898360408360600348510891092825900572442022742171381757558519819373248521812743537402882412541027982194147691715175553197968301930083220823619710886907589519011519683923375196044959667477446776787422517294535600097789644400096918666191100740637021051998146603636200538388173044667374869744621230760396178224958638516777504079633411287746389726563187502493316447573608002364756402676809980718779138610179548010152817937302608799870338841003760470278696096906323231154509357398886135376631889931461072777040159134120653079904446595043055814181747764107941933617172322702400415268648576517042146616096484052732244291562399623340827160675544946212878191877702938351053043560414347120052219885448158171907242435157373612583703023280510773764449640527151169572526474425804319140294234177659643562810074112283606112036785780591243375658134188801438132247849406171062040075635351870710755142847300522554829672475641498289647380551752445879368705947820363063284269499658689113119975969856779091784630106358982354686526557078032299053252887226348656752249952841699927264347646887957040303752017292682037715769741159623518047566147356359345138609605172844827729346992283761837029494603136819581906449405089699518603790108507712417395827723650474674942340661986456980997151723531477974910624511630157942744259542365281933531032285169326271392692832072987850470066564101437010906573301617870410440227731407439291194084993226791108892045315934257312648094647756930359329790881152163598444550330826523436032548155568842493810039778360620605486252377297725930848571745214786760601660216157168276966888618241275998502912*i1^77 + 7389073496024111526296247826723844943140586233044122398622137830590016822963691341075285746495450206676153742842096684841003696154888820107863970688449154861310511347856258969386531047557692615956481468104075124303191292413189658415709338051533648552794320669534310460406200163926531923714332695463080135416843210122662624437621825382462536072922297064410541377640320989282338289895883750552166665279089018498746322355204187791388978919708794487659863567679031332543787386438609323034597777199486900976582667334050390095046823057124603811480301542742985641553772472607235005037598970054887772015183155978007208216770749819477049047287549346585916091474685360611683588729249673303880704102455780794124694149701569805623742472231811597836449363562919210684548972703231502001994044442229010447258535698129458185686979822626027690481215649060293988685585497230921887683280990070844923823956730872905082013675999870287365436821173557596299369346387310716941826898748609276319518265607764995478576437063310580858767857093861754524796923290242555460738543416665413322438789258769811205677384363257560502325345287496330525822589785399216042661264841821266897802536039162722112656562752307147502423425852291659437860634793001799138701429825251238120624161149098978583516415588478787606874956412775001700829459768079589619792157565180262729182420059236920120385084171700690625636860264340778826084974135385652058766182490623209062962761734878712090607446963963888943252087875029971790006362696480150026479127134457887645208420319438267556131485767053515134263363783351260843113019277343352944378015249755835341813692208774876698270816221171663603474734757820649712591228100397336114168176116172617726468292719757747571091989717651169117326298761037516712833562079138515675151492062835513672753241946785638824818842903465317790108428323760266292239695874674651225719914635199227543105719468074293061097488724036846415006512379551533687532701545165597801774933907279866489512861156794569012680126475266377960811575531083093929684228712071694708654432120952746780305145687622829677147756656609422867398278624270301190922779493443537560353927720520279460184470220160240792827125328920862392386473465288620054582566082384992748758673962801716010791218104188366007044917047220486604229092537882711155802190049782289232674278202736437648691495186660827788297130020540706574507880974561078811075908350044088687924708801475457138463871359104573231097825534515271479550025924608*i1^78 + -13526414852805742317355146801422261361388610455244476833719995117866869874483703346758377588766368476648128887722782782063493291168416991994577585365593576269689839780090202762714038700767969194171489789535951061361321753898534396754973117382940491223589130226542354519766288067051528275139059669751836151272265280221789616168140509554281746208467332141582097034512499932563194270040003798694946016202539847343292078594321798538874776972818043597845219372091380132867705918346863140094893338983287331777692217821254557618051954507164703026208231093102004124679919477817908747858536321486902545285559916138945911152508925290885082167934392987239017895547531270204782661863227459366586132970478286379527709933765329359570669778443735590370585828948238298259327110417441422386792987336603209205375480040304126087859813978367412354002783141855527264826994932207600334830167775928577657240280081871174591895620866594858451497827755628362768205072380320584091012350961525130035600455211248703704306309058467350541122356436994507400525810954624616135394420947764100586702420193324177848953953700540867477628272668738234873416939610417274513768510753733516061632792629069946938865071168677864835194247473303345375648418595971633512653004593907954518173644676751883546815897604081174816888067535979938428161588250820217104506843382039910239235154916756292931722913525393326321540544379808683357183567399289289105961677899826881908704621083864553738037247250251368204501760593117412363692304674824443458798631643244005316517236738807358378008087714792345061265356138316886661824373696794492014833315851796311084616257759248916283414522186256527597608205463354783313639837847925335381810006650831396974905808039098674440764930401713351207895754775691945622987700242332640931907976848024276508660548920652818857784281361472884699650174877275316059145294323740357180677658152450640013150869820319003547049750150142722464451025925755161618493370128218359516120861172402069583099518620734570497741551928892360224686568160476015280326811805936690860220181694058306442918351500128376688983492798140026812342148950645949888864711482832044743649698173895373824337289528912907953012328614384399679581217654954609679038489929407160662229922736829222591020192511549079371807088706212469992852613755149739075907532774633292826278102283144805806881063688326244764492688360917182354226607912826957685546262068879557498384569469161047309516166395450084265196847787146492248064*i1^79 + 2246355948922794854422823665856310837848384558188113500932466328128546181997352359030423840127901679470161610171720616625049482775797181873408062264404821152146688172105907926490585894086160526578924040117016913809115297054603655041429876381395678854072141991490850764837084021317839131707132712962642381011881962515493088135349886364683198639477092093624760310700070842123191783564993446347836169827221905023810998532867504141465191562525964682521191352023373631917349872365991815520300883729999040884333135500156839129271876988399299549823976669305550336235456482700644856980081919780510311284661243411101876366664652256033925606832020314653271925559489114688981956830385158982046834298050824826805003562387312787739572623303419895016158617365703474507364917650422486499609731518201443706539752922089800118678961432313759547311932579503804051052733004843037527090791222956910834144539557555789052621356179592883733428882528789598118856402925718980419687088038642946477510185236376338020564054358564022304236960142411440266037913844588789727956969103453095368279080651793713628773825644508296014581649031553453973526240631557303058670342205104760214686313489135117885139558742863430093426540132557893465967257105100217722038544943371411038683601461910031376695566709963201059937496925713082523741486683408458769824282992942543699548821785432830293192158242871995511994188379996422534827365193684020397127645026823415915711630083942079897201901181967112757302377833461488039707492280352434108766146953226827101419750430197775561186461760109116077558686202070811169830163826228546763978201203010883973582706144226554813881093752866253130676022097638652941955133270560410254779342684576274805678877143109963343858560204489639109147614962012098844829789626979154609475131313071794359370041841157760707302979845834937426059574809896788354986094131410217564618757373492098113480750043214631923714857070400536114060176838432457283288321458196126319670307035036095527927696910139979348550681425806650297470835532758567092082576911475029528289225040298655032500457741121524409140563708772997522970846478238931419696780735897972239601312485317897672715105485832590199740100720956251257452067008853322714275560038731711483087646761420702841289367568599944906432556884051345458911019070245982777051419631068097690558786095278340614290421307444776815032914515856028520091214265517916781107211617153929096530312557967650044898616172256492973042608111616*i1^80 + 191874007887840857664807139200681301125174716596995802005726362401874128827570600241093684379048970874029012224114764244325299428204626692702648287108576550393755820625996185842252089754199947191631563883596718725666410325604158671977015741929481099382798940320579591257019713511055137368434108085449388084309868973627955281055099672021146797882147895182184129901716774096081024173939013316366477028104588379843210419464489034074886045398115674811569660483448882324893089335475621449823989708254049686235361119907732356619197361937614576397388044230385902968073784124540834127497610769939581261311866647316561542933654414630590488672735538762487156910662963612488590199742835239161997063851497644721924695099188786871242658131495445531833216375690024805554516663581516800083337040467322067736556488191842185906311380261487381305933632878195288856572215296932456561515151505752106481605882618137823682567034994997205904885004671241072768428649978776036908416563963602824052568823640287263299201492735546453874118401511368964293698771142360458437305429961312258999156984650979822177214008368272237452442316933937952144027156593421353576276033238201129577386678691958452479996484607642085594112525809532896194966781920475609114617719231424743583820085606301745806913633692769110937588470594938585209755655362648428101626600861849257803588669980945829732573169365691399598362442376623796118795921666293706730094595541358012980866113539648778475913106376351869259424725790163370877823298598611826332896189800667861414676548452359421529424059759665159470390648300784783873606441789511105807388623709469865730591642469764804902299332589457310159452871688346219804384186760206678464858026434662170835263778711441873729614059244687481192629996977209042651603373631417242623069576161063150400706747944931775829993645589349412960658668169895803359711090430074942230048463352889810752697873327700919642770468777422680803296623304802003835365024145738870214537410391473979028770870198190613957026996225800055216281375613606247980954048587348185616109471674059005681893789856381904871999665524049427289419350106031556809759523443957432889366327546847525836954898856256478518825969690909819924162957831680969922930034881645274441241750013450888107567435403654211724130566816867244357924095645211369668773213919482269254111276735687531000481366750948643353472747324624428881085839654177654280755476780075506989471119908061030915175100459253760*i1^81 + 446571859413671388423155819537783516648985001145671527883766758179476885269955491759862042859219984348771797999767019353872555865712113009424704902498746558572040358100485760491656461892732967820550472963054312948860142470735593575003597005840710066830340737099439783973062013731196357006749453495220462432946986281289379657326313147004925689241060521667119897821003722099908552416650672703698271113574966366127804382060434500409469480478202052685925001904463479035582338663667243116660844618524694094863640875142491963672134095068808769857564894544033371267855919654075661488681257492146468301698713101013470252722615092623682427566639295020705139929140358178486404509411980034958041683609286825114865085425865978325208104308671631729052002045669790790716261268305803573952502860487036375153795407550086555400655956550402804269673424142996649596062473744340857405651190555367054379485649200267583120769047285885294100465234631098643166517212864738246332270502392226160423299654604046897326315744202181135724446650285120576359107790777105386671309180533840109819435645403192343587070634869326033176048292413523870846271638077166461542730541206506554786604114061647871231583969140561173305510630484398444941913144672926484073226985114232144931370580076907126214453380915845045414889355498424965787052693403056396001555684085728493698952315776070920508247297599137788765208754708471497136382652221943372322561686919437864013023534114621722290622751659955521465813960433335456936790808359022954320105792057248917594177668271205908616194529542168521116811076224627791424463757816948263763963183496970316773396224222924380189179049139215704437110175375175487200903311394465496841488903991268173881138397973571494651198686437684415548868316800366981537479961086660490833511465767481664247204902676767512908879394518330957104677104384930575950653583442875571782723613229219643593133867770997068568030720648784447700046351054888758094491418354803848738898858077538914568625081317686632996465429832551984339949396590939962283530513331649040359893459235398315037409379582350947744001787723774325296367559208226093448705502789266892117688800385930976604824536261887822795130142826091057585116100635886545465229628631580980122142555802303191334306905163597272694464917705219242369281279050353896426886870832846693766276051560525501529218330738396247994238315026940605346811824579143488451774435306960834711256062425186252619776*i1^82 + 21174119421628122546938843144590957157700088967045703173701993745937597267797329846880194646037089540181063275803189772325110297829871396559217471260462424689266169451204878652486941737859189981752016529609601850384358649720085563514342992660801742207420761578244582041935870464903739274412857521805737420132995732571696837802297656613363704876171674001493991857917035024406416339530676449531922334952479572871075293560061058614802965131099526483042050234627110656795077240513425565773775828774880003976432972922074689991009170461134286387715076592426919466244979197109518923048150373363350725844677516401336094399489948004008457599722052205031659958030562815661948612570638274387176188166879157492382030296346883221250998773490144512698448388234285660987856415661218107070690343333826533932037399106303501962185910848984391847106780616428993561463076170213468409053014184694199646228227419075268501314444209301820242088133945083607556896153616923606191747637655547055924679211929770422227507204485079257455200055837120239017242222781625883451835146306094506038833808422367665056955957055781945913745823894935459522106476504810167514142995393624230792474453859455695152052723520807570523424718404812005312095173126610819624630198764401453741871102656643637611063169868120382451989115119142147558060138550300240708921004427604244940842334982141082624745121652868700847911828404166262968941177228354212595347318287881316962539655191063962159592991851222301668464061097873287697588493947997157220151607589288187201318453177877764367110642346696462664777648797149783369861349477557526468832265868373324083293413855904818206082083631540253114868826432668334659490452879950431294113999237854733008144140285063060164123505382226526028874997539204191726820337270521242265748498130787558357118328093545679953585925188585438440739648125506219482951885706998745336146069066090628718780485731560098991245182667820338097120132716559551494718545588195225091222255187083073498139662255805724086841178650562679723381905885406104470082763954548800487077051753727750410683811155655629373774450606245987735036465825110844725664208227310675381669359335466441106360092788402378617964189903400947724833813945065353155593982452255295281113776449027562757183597160785820301494466466976643538438167091972353736176439874929936898752197489845231500686409977535351093704885059149754703403426805481506380521150906218269686571728896*i1^83 + 232262824066823555896768027253030258759096616675553201935292496324584633863277554342875665061709072617011517895883636059090059881096863426996083971746779076910725810265567858207684913989027079724168193252370160573059563695391148671919112614628626761387489910766619717105024210486937186582867246547420845217473683334976737194848364676719223379630903689919533016132760594950389980232711646840642219190617674023788956529358820642914362859620045889192639282919194309065437768905575849455652012210058675172261515676092242832214724052385765345763950179868440551049274947939732487552862895670329843663084224397883901109247099445328210458480921701963097138489535622182768435196253698869849721726452347632058121352957365655617753245857107603910505786138344750452134184318875742853979704607602481653462425248865949964506982507870462235145790756748032969259413974940368776786615017483106173973348972106625361774049285403710578337739610308384273314128167550831186303296883841403721039962993906871108116322160664344636701491569016709461551246123310402260072868695139439223886306061898377000662878119400164106952405799023202645205468722876023217580952240905636926093576949689665121120591851798532064439069307869132152759948326246036442037064232219957490726029136416457551173498691281952541982222943156185420313152842652651933851348697669184951462986232347574452390575496758994079723401229893729105119449200679544567711914895597422039573317019460046038915210715921374812135440252429462934299039388599682549862662637176281804003254456135512098231738260479822502322154927196995923570657475085632109444259192494441744609984427778656926477727869713602639709034363085056868737797492701530096369801291199271765771126989611747855034077388874409467032181503882167613165341555059075367441263116636018428789416983561915972404437131325288825930606929632745313160735957449391647403463035369077474281943513277021784069868143122556476491196436935510295544025644018359634920336274582201708059781678891194431744538315612220026930286155615069638469799844835650733550312501706437876965272536979271100467734613134544336130561484755015622587135224050533704186756616780239438591433595835430233342940441453579681774880563539072296082749434988847902706739676451844762780608128016445340095414843654311298079940371766686964741111073330253259690257203838310433577142796226664898708362458357664701611948275637825387400169342894080*i1^84 + 677027066675893496297921836044641550221823885412761286087514587479338482346570421917798035242189283268248084396111349609159256290775105296810159751459346361749002824900081705434446055302544492194767970504246375497655604297867752481564489568446754748129676457607911475092200943802748587547097303189191703306923559934533368794702253167146766114890023285954947809822638430439289966613580695465877931574106073901011589374988255498597070580217438371157921680244702368971452699046571738105819926228697694102170404106877452537045077651368179214689500895867265806481889196202013868976417798885805936331707734754010156731035653897887985552344068259844865068678730695037652949464464355382389970798044765006385516624344575611079850577772824047098182142989088062115048422969132891391306536395877743638363093318402949957772071486352479537502361709600917496801670684035587461856556475669988963871987847349764729747894678545766883506558134213273407792788530587490732666643441714012910183417286422618989380726876176572468760808227197997709013546523523377906884361953265217280562403447371906930321819272194638042405582828291133486519604373974214415313336557568588882516916019648046976342383952101799751804585144692010275285925174078132880456676826080323501303249257881919849177565277763533926674841636799806154575872611104768957231692628275945137195003622124884811721892649035385678783632590353098838897954745065589153799732828211907884549997714336130680937827033117894344258823682997724766026422094564923860851652617889737130703248472043082081574831377950691967947772638643171627410016789111403959279543234874834910135717391410110084430628143645011999206337140239076543046399530003200527972402898146983916289129853004155012038506716158908546894117370116839913936319412196723678662280544592097432579615554056824439285724247837784193528995273636297791518048216439591027207813404366134708923705450461146102003526664256446588402460795390961783184768277920402015761163669311409424224551815876369006617835646971665957673136835188161124385606421214546418519578045791984587745210983672224781499916215753099809653285872383758280793686554866966596550648338694450688015392693706627834462049589989036369555170293665291127844626803274343973060815887823160209464543976135982866843579736831477085307621948106873092479477895701749638293404280559094506547800468577914266993655541765329265885184*i1^85 + 504722889921576871703000444662107709873492122556219426992550288075929031211778591530761142770459467621606102339987224906543899339105713551903597976811854200238590205650966762002512568451513708880616571203776436899745839800092380107832795547984741315256412255867238520977725781833831259994442416062731940484210056350784862129068891950166391120561726462427528719488234905115281683333526050394285102440564303699831730294954434781575927582939751641926972102340863575103941047300760226962166336513059995294061456328641066959100535690428338189319332017268783514191679990082875651412456130617694701633640011572261230705801408724490279395434868669065599004522877572418082131705664087626727639621695442188447316789790343733494024171527215720625499339637899657025019472063150012764933034399907049271824886493316316845741133224375209753282236586497326507146050182979261918410360583074763176354169307657751059551718649590991064128715883588526224966698259910743647785893771085441650086995182358327586781308472956440538797583344805432525065029159711585150087796405390011332414234452498543085810980063700358745447680833369567665167562052944881985498494631266877397189385037814624303416659257560910405332647920665216948684146962073119570212308018753644335356027126264526809462533086121769140785084480939518254628499469075207272378585763627707384947122394968295295393451081342879017074592996508906166717972083819494002820508605511953887027767004082224459221163266265881963646100027404177609516068037389782963487109109811161651241385345169784484005499535571055601533107018437933689434078769979500015377846023685581058052336407515991058079371273229373224584526012731736870869215882480843302462662993290760440133504408378654934023341430944197209635087513351627138150404149288609852067118874347861407104007385826368765850216161372059321700835718780720350205869805438137609454729722453625353974274575677155351431917822119260111185820037619796416860965230261111160320690629532448554633504377225778476951360786817605842108246994708549814951689067090431589884604865604398504630006910018014838514228587388479670980518425313395987684531089511601579718302686602364349534291718356173547993258522768013442661786847368958355581442371262230634751637277341145145236272294314397538235668827749265553719157430745487236910524979711469474355090688845543189011113063743488*i1^86 + 41097047466180813301551551141396186289319207217661051273787145862426085906286103633463948556400926159821767036731412043038254065928283722257073091601805283437799210114365296238415205438298376565461578228776727969543785182591571414327520718762609318269711068169263764416068021710413325408593046122018964575630561175605546435069204975555152375097856143146744048576751014464731043822095151789619983184466454525569661055755789859297881297957412650357903163798308120593908596592498261496659289486706281098320699655287164069656467880953153669739822278314727341482273692079060422141630825068783112529099273813221483323168023270352404004717656829918231361339252064050262845967289282148137331774353370403796197271171171945616424041373239180461656659951527377541999468157224622179406047411270332181107245195027277503371247571644584887831959996298626169763056401430264136773134828359395486201099133154717738432878908712803348849020705734985193588264502546955835380946247965161824680693027459671416574860513117192977467607883295766385211107997234897557804543036582844179995827786428472925090557029911999667572699315248614559137530349384319373448940455201939321122474497185812871028594339572600150130427700805599066590565868009342862277395825935342702869662018351030669901129625403041895460480598671358200113854543942767609998058209520370532229954601358201275087161081306989392865779102763633997586299974816832267029062173306468519242366197344323306910431637794351710676963489580610738248574583785249633693006185715027925499082656447826644668077875293801660671605125202234629826167239022156999819415920869088872286468643060800720855814497461278243174945810453379721644383586616157200536098561711485552474176484757577557815214116295760369231267574337950647916667164038212163816364780186189850780775309681819767613449103949068937146474047280922914023086787616319711484882420637682368621792591482493150729162049553304244119016417445846180326909713217810062264229452555738118967564389288449939207952287876759559173062709391233964994622589685744481915450989996883423301239030282625613324346914605830213590096635486142755873953038128744570742133107563123465407413799643914509762996853737193868738743714247917260524286967406955508791361692106607554145198282745697362793708654686541418697054478525170929143572636278952539717632*i1^87 + 843681644612329786596319306124908829504957074497190151895385455262497468656916796991049434128740991830686446042179957146909798927289533446765837990271085104935837827231982636408066162662368291186746738834344849820673155200770305090137645643136330137777207094974858634614442843392083095716217763465316170338195938430360393223351041031355577330406976266873252063982025012365060660044365704859513080941841255896430727084430623682761464561865192223409700500176413413538892135257658370305634247843762938121840036932628428948411248976671814941904391751359434643320844569592595133825378229737919743644574356401464325412447392846411983307093972619842654913191420580912146679643815958600109343997441282017644741650033079534468311137853263477395425795233229550925030277889370223334431874632474156659284206514167323032317257185641605937744014639062881285671790415721396309083304490454604434993391239132064797309947733595793460195499155912225443680431422113411972720934570653209979647285082050781366197655701389933869880158155214634469458951002222534574812606735980177427259246880891377824297141493528612928106721894401884787427131627052036294974497739417171469966575036294829591613363267879853553661113157346771614786954951640176531554125615008619250714092317098954981348259288218842642276227108904119810919912568318798479234604427725500399246594666906112055244587980287510503893870943358184563446335907282061581211666675556905162634048395566588774626104658056243584982853450060582333626352594183650172830538932121944592043519553249681474096382552282738414474298284990662285685884418895875223179033433069103373505581396890797809446385738488153992815920005757926646037099532910041529645399555719018332971588192732960472229547338099428302869677009231860245257256392182244175645863488798767055537882387058368005144917758683306289646400186714277172906157241492583624322016485767482310153582398242129035844124726024270100966684533243025827302115128940503985474430983590685495463813511643187912438366095430663897267830741618142087783554751547064270997811102100360330177370281361473787380796464043949925273491122450526750228049708282895591549733229814282759473419794691587997232647594858528376168073867157442507525874488708008117863421768706469579849904201102991255465735592417767243590922141696*i1^88 + -9424837700491283643987310409317147632134044461532533773270113156332749052452674114544650827245623685664013321344132172879778335322453169532627331724140881255426193796219171560480851438507931665105101851877139668147809147502235955999263997005358199399658941438405441695470697800684859798730396740362827324921681411128272390792929744221922180608341622664409605298401725894752773583483572328965776256955853715967737518997170971544923169148496392877499220957686484582178273254928024801063549513866729634507666340170976850245257984739559295432765930142942528654401311813485685739804819990867184404201213100434562407722383983132428811988882355045954563719122211520569036346746366235125384027434363888964867620348564758274336624879730920924829311005446444146180993864742641379438896564798843228973855503627752447717194382588993734214881248422987548973335222113992529294712554619859352400228651555857980399864245580010954201246072028450861474323680873470700425392399399136969142771372842588109797102732406701025914117627540760322186509947526497100350223305032480123098261218663209699367253565937863087461647958451826605294916098647880698463528624287711390840440539248547789564954410505473388391403652885158593863647020155068903235956993227730534060255075752170745404884341236727528893953651976692717497396385797358759200817921656520228439849423439738769128085836043601547101418174382282510947125337248072141745095339667381238528886874381162754749504664580596677361876496239538510511317224451390492874132160534088124090608960705259706587797385690895856799138273584725942775041785129763062940689180575089881777122669960519645861210995198112033159377017795908195701547637759110227606695736738848725030473182248614131031149102921048906196355986862943675780410597483691638936992133937243327691807555170026398080877116178387695604023559629487622381023282291639526929278385397059988359621550933660978871510166149974604057754366916799273892052151853278296469713787344594316930249820505214662188290981457589804486530028120840176290035744568884807187573526675403702609565932765026135387449457804396408735829600314729112413749251832326416838001620558706072914753696168789822869234533042473914731868825038986896302985994535575060887636017152*i1^89 - N1*20192116831303491310080070518862081115276747053646541087274052880176151355893655710616192563040590329541540765576089178365689225640559534867097015571520169875929244227591365341909903634682800201407005817990933507528928610985657106745350706633945528392054813224793859626322174128995404692934712840351821207100849257526435316211990633332184058330145131001871747608071810624249349499049566412907516894080265035265532098814724437500*i2, 15231925081885423430892990772297017030169903593415787511621886345489080393527235757695862080235377314407718386262556986219370645382921319023185397590611866571461082124516412319269777941121544949712638633107795466249381291133164581548141128524950700157365259914803689179236324516522401492950171899238944600409284469206393224139012643094270936400798944458129903399248303292066526450978833897239145201794767904296159061761524187627985312193416557579713228563094772541351253966427890818637292731102940254176252011717422126947581812629307924188893618255550693466156375463181704649612286686107427901032968248248829785133845122083992211469608581120523759605790241808723683935912346693222024585648669556093573213253533561236079557813084332995720203387759210299867127662247916258481615390713153342290013793926393599363562889252661829355032827927848703030462751277194388574979777892397514957026999015513588290941088867853688363946692689000902289752749941009375446468174650740914222927273439550224605609468369068297081411766605572585871349226616633931214430617553798480775092225308177785097828020709448930836642081479303238431821614542198285416261804081396146525965977461551742130571768791985908749773070980511308065992153636286449866519551844113195879819979938695141677259789474939766701969342478890150978048515452839060104043294431330292741714254788289423834604970464883822786030098280041023911291605833106083178864845431570619855908758276856984908941784004190468006653442538676502569225442841532294294313515247276796686303596385105694580675750620993931638076356925401950955343942732206457038186795326894257554655426839791305968739883930216508571226828070497514747691484676181872295262045667849378647544742107121867119236409395969205979858855211141785278262234424400731287901244642422450935728255239787318309961823253599341891571755180776323695394346828552193758408069331971496978462453812331302012575184858692353118257266662632663126452733651898384158980438406724653208468775464845544710490842641750812894879396022035069542248536305752186440732171203961435354711274014381409914825880417126683375648407300391712221449578247542583093477201394864324569017515768666358417000087363606302243691286635870015425453030455318670049362696285112887820471788016837058348975285915583565525959737548765772320350982967906290708871798782231389377320120495695598045051780665422724520488669349819036365526466479389877189470036080447954930842219586218743910171208933586972891287931852522360300529642249849814007152567538656412652020315126347778738838957547884364728764108408153919705850264300113659589350332968333216803012051456519793636744391301644069817987600458298946345422396205808819305684778828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 561658005424110838373671302242961870484834567701097382597693028950255777644894839601470863510268374889668577936643543568548306036092631903301144214064567517298393666112007163942899007304439807393091038867692315842807585233914248621599480004017335233355769339446277609564792970186283002263182677934750063064918539803980592731953716987135730737426751501443911857069031068152791819158619466015933586001679995617018600295237802469970250567131174493269243434288734061985110275832956339975846838338681284127313901481335038051045439733130309329104004380466702145652116384242897865477226699301117354232155377507363806873808378267725081072371386756816003737510144296122237334324693780662803676280038315656066345496156230626438103562773611064027113935513665461614850806520367243025556013100759363132528430047139014763076591934056740306637402205307800747985970580809937596079268381445527483211675624382406550199513917444779855562579460969369050801945079955331547308546100618004427605213446282987272498097753734953352079631669184626904062736499154625277228350008724878852845749852887672500950121968494095179151154668881605477563268888532330218498012002125297586993388909935152797038004042963991876217776642867379323886910324450306423211127548499403251082367711618814489255230339512151657966445904394334255015830937318622771821231810191440556705469161974746192012686136068931125382315194881935423565149622797983770675686351686703951333964899369805979988119298870311478885765059265040637235192335985063161333269795336255638540935325447113314005091211655976493159929079539690712168932439500399446684956005906677986466477970911768671965495642951712765707789957058853556087280533474423802562358201101360857886405969250995109272157258486733207924358096727687142268965377708739391474044559004243657785474696967233522723484569731112533795430879749199453609955092117231076966046461636477496606931745947639342042039982766263506105147192084182382501267922935922644156763314873131717282682143339827997867951784050307332748395452623357573574216086929187669785814371616239559851498151371200995304004573722192056616757437000115430941237693660602602547032590954580841092264704691736899103432572298783014923490828518144363069115137475596764591350563268038938031354360475004258432215453883533546888330179260449533371723737918320161074302664825138490889216039340063724413929469151680196493620422445285180380152568750866183525239208620872486155128535887957377474897820118694123188226320590289228780169648431517272909019905319560063869879672553633481215601489748657225440896477087578272019368161225368461951108279372024196175711763321693144430199201314507095021994573429366668774839190554676609916606032812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 79556499697928765632932688578250367354126584619716691704205804948712354508883045996578663035073793877979870883347731946681449969321959103682557218836940500848856563267001247956427591090526481275020145818591740969676576936706677309746264920265181038501330922213905450101805057605853376784884031405564070355829774567494915446650080716056925064137187299688722794676626820167146421250765001987040510940776058939165688450616779709015263267793349450770588490396153115036522808141705281867483923574641228992080775631324382118241054091198609762896458514117106574951239410441541551754459974932984537153717078406381863903076836083931367025930822653714154336258890324360345506977780810389452518271860424123465822709403840307443144736735228604819482642476555561302142933757803121209306696368469697232397036388233919853063344271114277684521508915713998079854928469257366176012395248314532011205703912999304401597642278640472733646224871662760428845419756378002309576961702950684357024924833793075427941048021104463443264808326519174896147855252904646192193633986579158106109527540679605987677861230381428244031457684674527752344150698881404224774054371397536366113544168825042952587562075778385978954981205627727866025081480349785757043116684837121522717217923959881463373625128652471747287414615209096722076280752259587449486445157305436483644041373154183777119496371408381021190844394497632321179548539741967687876523381967854882259567489902294653470272264411317711521640904760857913532136543479487007931486024572464876660971656423890453758876741271104909388336321355561429802121307590393112872543939853777970740802059188715723882395354104939564774592251755826281582623551140019630317536249204491955747907417207336682063911164243380148504733573662447412305588198056695485898261905930636817823451874118973891543009781344154298791676385676058165556858250988917863604104433069978333787428586835014832578566520295654858664427433878332885432788749375519659662836501504339950499337493512087417982636363330371582071731797754302759377655459775970191097396952924750001011782114797835017307597177164228223313864395916345074484854027374956912471398376507768607155900085804975099107684291307482553636396218107940723102050978260978883399335810439748537174251611146948893232423302168279541138852821057840429402372194167348736226428485708190168568535118018187860416252924535008441805336814736939165568784495038772236334965112900031863299689588794985254166086492920075937760958637764707239189035171848537940486355660971057935611276611544937617978536493549183161600743001053890043271736415205832034121620053245415646728201077820335146887693866564543495441996878584399168133374472942107828440264808485156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 28239774777053384038364219665283613893280437111851819813317014930156402817054684402092264056569946797005390517333499312725871795502577659699118724552798247520870278676400826258891436469671210252114839110455220582071557442202124158367005706785298169972863592004482525193598335611615002132237382879359110400719614991395969222979607403006271205594529255753622855501155696083044614550379498374637221750838957820702292306174220418036149137620326882969682684973022302833318680429564197660543178419652796005416006478824796538301762427934284294115119657506883307730246127930113898593490360271934596568383970423713248528889492283908724839677782233643292339586405566458649106653920716633946159911912481952898210622172284773552638721612129462528297062626441505331521538358125493204544367000631940190565051577742035538748983070335611971001884406199252136106327352298957188873577538137032492921928458962057654830915505233531306765558010186460128131219097562000072523899441105821892455585809318915784282305805418518298577869242311826165170478336650230291832241938198243162497503884123404214718756233338493773570492486718060137233558287894929720448699663127777109267133470925120438763828973854890100284855702308435111708944286442042215325167235882736463483596946838157626498797897895353796471558292014632728644420310471544472851657465108304263050161568175496800234447817147468092754863985307683958362671157315959833664074910784768403439892485383941973183996735266383473131557376465976651522014836504750952291046487615337042246545534374591421103721224208764740489283473730536892472411533171184811933067982739332380821809182762553556090556135030769384171548315102670197481629784338590989958621673314660953333548459293854774991600460034948588964266911304643440207451994266984094236676603464061453434245678858629425582324973952371514269962952480044202412192916286914673362070306719709285050376461470026371627927085848260567702109323832834148818616599959909214092534970576253637981324751006887616484096347694843447099349470007588574676161889129176079369827345873929239338365448361836385198063500438719594032792264837982001615456713112986983863901953315584690858996136814142863920196470009647504132773848406632627322634832671986041895744741065374447072816172459514896589111288225727961038644633677340334494948136759975888243296018716203501102860657819897826690868720685446257148894408566028990932783784738926009063794230519576502340444912816975369034158015089450315247237401389458619250104118185969321760233861560455725529256172947002646041568115261716466749805717517317372742614437734574945873996423260035558283733679368139586658338258257170609597010116953666135785751159829401373859997222964062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 53029516253889973409921109148618894245842716894674221814831025340392186680479427902310657857226298382172729584470652753518856314888782312849126542182384584832052820978237319872234136266149118981733794594959884312735213013562988942625655568646253108878479109623770941859191688317186799528347280513452082635301910669479315888749663243758594348915655405646205227256558103410972404378453728471142726814758605422707939865232273961086611997846897393899896637951544473192607183119768453824142457281202797288765762664492921194771721229152267011527902219704141663592615829949131400484488973317852301927724435791694405317734526562425153030402703086202272663938141487552840001297619909699830725180014305266358238094967031353305341044568731619098784678517939104400404858697863047107929456002229720875902638851047917964590695176013021053661124115624652539322182874572542369378435512601045715424762291969315163293723797581018482202087680559026333809585014608971362877235412480572820257085674340749404578815263493048318228993117639378596436246464598677007561064605616304182006301527664355511952138873926245372018588208623811402031773848526990794378994228698988421173397964827282306177205317903296339125103560027454047089315678028746003124490169900264947975078442234010244607816827276728574151575584612587506670734113490543433469464862048631885329210368858579556227792770423233958742488351919581280843308889532226266825802489180343042829994618614942102792861207596590012285514721870240088184988573171079157592264277468886599011916530972386632221170463503185571830055052924946090114851900446853217403615055042126260633948212341981326693325847656061308724695751191739210857761263763142457527944813300436307512736503819814212951606873801479765301380219483240597098542788215055752147968505870775209609554545795932531687101923017575666958780705284812494214441019258268918166179649602778846895087586211230378848575680812495796857170825088732633848703457452695722583316899043927477644752664643400859681330272311228751219450228984958918087561383355483170803125417798484715854508419818385813404169795658463001623314599604736886385903235883753900040549728487081829365038372684813004107970952895254971994156503654426878639820266300667622405705959140830215943844115977480823378626475603618249631906725980716223882010657070487224625673782532458686715835207613031430730627180731771927391622925726427210733418302574419313293923782084453743831257485848999814740163559421689905782026936100285339011233623561722222403470930771724007863106658756712536110026563578786021778719532114402749434789463665207003445956897575929549184763992509154761497003168961352023922035817505905814624935962836618386576990042801598046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -620174026614226871223368441411119785153682799911886317594337850706165836950188967102696039444538788339940384286334134002266033140901389069552770897920992582614259869476043371153060891500922208410632093341355444763865442748265854168336936192304694218973099754635489759643848705570901194619541022106848826071089486354754827048150594999875024396483762348050466275777883126481588227086609180562790064107988720506722156230010549113541726314772574114731399000777657602567280396821596170507521014913406022728536649305591404865904584241272027983613396972925762594891280494706808166788013537960558425083315662694418779576733217185303753616309289932724128598077396459319194072015370655499806066702290284088663480268749673818931513322097822372713255383384584761039878290337229720943936540582618867867132403489409128156229988450582257817385690574506979865958152922086314249748228903318395312682873985197059155523442908583896339117557704394391862934808343035403316607265918989775752520663011141425314875801120614489338092607044253210690047607172114115794946673307778697196025765114468828587603144478542043454544802784826461417035511930975720871360630840800392036691836422690027393308859070731486986142853166246597274075566157330242223725315821150233443145044829407248049822797605071734150405111353512326555245047995600191244111300193909722444479245009023574340666561664259586598871602349637103510292302468601949584188692800349616904253328044409646415571816832226433538318900682628976604309873070981321565278506901109051003545448147531500469650809814245285175180652952319775728593115043373554779273037539867984042833703474107022837759680516889469551673211422057064274694070930075794662330405732821512771486577447365055026343915196114904804521054043482032401764335191678010429933089197627760430718752819677592893531392013355947063097811852143640038238727942529531241965006737117160785872578602961930915309553233838227351193136032745515890611342101932985301849302289268117378704068514058995877877769702156619579886573969079898810937378132854418519568916593703955238520680437047595661608383383005814236781354576264937502598955166408603264708696499356654440528826911755639103232301008872106179626986415078565902532375171920730007404405061021390654765959808610410790659528948685752237510140438163766091210539065761350707462651408367530251819162316368150274808721063526872760120082930930442200126041190853065958507055673423003882698063311411917754410464748219722473712342338351238077673090227617359159618709507098191715433893427320084256964023286570639568190276155346288641299144169863582660770570775115325320891997298645905564321918937623380131704408329101627882601495106723206807944333780301491875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 10999681463198785513077083290013937289349906313962334641355537901513958719703423003293440105248297786405144532180130073116639210373391014335398046471839520066574198959466313045520412284094825687574229153537443913094775022866146671214480719488732359995786513545529391105843761851576916991796480458785692950607353271605868772185532122591866203036277040191327092344159661678911661657487769048033684067060930244691364948261727700620695050305397046474705474918629127938783732343535379475133377087147456453416369027197631596321960201046623565391072031483345492804462595230659231776243736942369117803792010912463257475934761399610654794964640024343936040286988333084543496547854104011766169350134510167598975673585320390991297891796279520865602993711000919166814976709953212730636773115657108251902554986627927131204606217151838448969240252569105405461011268819488158182541208390424345807646184347850641458438034404633556521722047309961765895475806689442996915841982698926851612236182672752660882736538376165875908547509930795932063514272289026175212729819173534421902623821824433619054555868040101305199594534578948664620405811810198353998291286174315778391982402918303080102913556832966817022744112860296786477356261227217712778127235557904511056905144577631798956792000159689708160913686502451953374417121147030157464571816796196124186786655016750933538359280166938388978999894162800708621880647818368643042533825057508765324700741705253838860663102014736898167473079689897717799578628473771879114381566976305279625772095052110249736979507534185134253477189574857696999867171402177590343516180198018501057829871397152430617956834022725495949113173435378202468337968738420436435974393014068139820334916747737185317206506718222805135988956674992049728648494883204108757563530803973066271397984039060276801177489160620352580212440038861103693955966399565858192773480498081438745360371670889184950870180791269561503139222694274133608918037992530652926442134339853465132413770754202077204628002732315679807517772562171129733135439331747939478846206463242140639446704913590960323931024162454466781460597145471229388604373152513426409976875046129289194580141647766347787915311454348716138370892678697520372524314310268406086688279301028402216663197117541049735362456759634077725584977465587839138114508267762852990855926829635641228147711951618916075819058545992456379990993063343437851728762941781106227750346899851102267406835007343253388103310769457188372162348926353264890792655437331269253598004795044153972400398160028815573061980946800122544530517819190750472820692191239070094268347545605072230940705176242901667320359565714103525608163106443509555690215563921884346805546288236260937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -77532605194558983503467475752145132351415101336994226462410634961994868792095829015634576631760719524931664786992836336823877401613926708744800871579328609578174777499841082970461740425944378058049047689086903861322755341277242748960849515182602214024618452207150750640107073812547528928410944221669549541420170907240037746224006437785290638913061787577508571651194745965756416564233896787519504984445835261967277977455093707002403994766999080528304517016545116399149649297242602610765124956744283134567624108435313333266327701039742761774120711044141250974979246540283641174060295004995673958541000310973564383573005595643394111919287964078368119793285590261855002288912250364481907251519478849641508719119500818959701327044110486170243279806298445718996807398381166290953815606199393399621421313821472500331272028618060977439926573448770915486058165889852601258876331236576743317180499662324972572566372980030574455602146694552331414918283626084813522248541946844826444889913302908404790418578702926308462042404446320030186976253708521618663121473096495648255566879046482154707534243105337370418215987115809925118525308087976393276916385053302983600195696796775380720206426918961349528663499609440926305310803983815076082795407668705170521862517924080658608940053571119442345023904606912712078023490812188091419514230263384550682409561500079564687725587595106453883423646609474243860122582092784881019175084593057730322151579703330946259504233663008052331435569418629524948157970747322746960584516118321695050823270580755904807162577557271625938266850777098153401550266334467513792013389779638315544951606548145038234262126244169574082415507245726729804345862907975691360379317770991199172774135921545986778956007817884967713829258502940832773995219726575458114278128888108478199131055715921586348935743319634083118279138972039819843856293721227404776554143996910551838994159408120843695451403608186839430572427908501918691334542987176449608824911129252824545595055381548543406081222615071341032332627306002112975589369414818992905048281871761314538556203157834113077828801052149880566545043004986235819127396007661683532568750073329539009370148795335884752383373930769882901337849934189594208737330484421996642302383536644761643295536180919074218635201230561120519281761731681532537301842754959095282298119559170000240807685722858114785201883365809255922911768279658956593261562410191445753744368542408720661193060855856515883439623758613397517270058095139444371929204081575900266527688361829027592868601511780638591923102936612652286072565157493293177484883544049840702600302816374738477423253117717287835290886666212775603887342990617704667795771249042181323384396538381146875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 619593000723080345568509660845295639622082202562650975272956988662603130272216380895385970025938676226162196510306988140316795850717644048689071287280695686136617588166656761289060149457640246636088021260074183457603650348852772730715994383617245836710793472870870636189111718435728434587477740187792915947979267604960540066721778906676467059939776491425243175835023706052285233067609604653805133556340539623939096590200471239932345548334140496965871546387826647278918779465100841552575987212521831094204688830443100109353171411601462028008237431553648033392072288046869001103743492808525499651746100151091701546070422964729779477588294131045438363102997428210014694010129732818821585479878653474600838339555067103067542874471596949842513621628446278406178622261806604751187410256289178358349284510443474629167829425840522572212225593364490288456537155114357366638018376684264699817205549352975281639905688572841814532621536148460543981090494196802137908636693000220694525739818629837941238050599289093953328314879490877828759771514571569687830571676809691393602666069594848079031200998267837762895993923971619901827231272416185539594221404934464147136309828861688473180994597595147438592808724512431751927729005814328818487353276821664469057549460630387280165548046865678945643046291283359858192030463611490048608729152438166599943707505421182310681709618977806013302622138892600701626409954279536826172828696224852437185641806494549637309761338880746560216213816641243027430615867175829869871216235779056587495792016472454527879134570482434029586905557803817899449807508463288414018256427012427022303427085186207186475974316990441673568594193781442841323620411592019975154065163816197910420106526653248224332078740822886994162413070006094026094248269829250410009034060291731674736155212500333041715039077267168264500014713897869999605931072306023318614731114050435027679336959895999660541744019102449461555936963213514676002133139901302917334204834087866893550052346949880699313623789672554916309910784923580396299666438620699171042777611469077419148629824532315633402582314984924597906025539891857713214056880302829804130858643888613826490773042653577938236341051656156181628275440858124017006139408725608154718427542138766220515445292894334399816549065444293749212796681640082122727054043258286383482063481964370207737973320828110909177449647191655505738546428624751209097653002157383043079278586629965911914847214171390558563236353552346638555307336817607142304385613798019116580401533191907188271483623196442870597016611320457197012082705052345027439114788651901538899219777669477477034034221984943955590251255449974494684157721353182304820104970395312894950650155888281527734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2152871675923775043061773065075694283178138556880471235895957917936408711140625529184928713731917273499348145644976407229296315280205354348171515170386103772858655092806235364506652036414701712114847024045489936802292137046328545950968656953608670340323453125879084416991627683040163809524659010984221299170817152620511876461315987298058373115440645888559163885347458566987044689179011565379337477518416280761403615482015740065042596511041042043325652834202658583185042262717305664539111286380597681710513274084432382608192034771191141079123966156157912870303859520325987170576501372915155615126029985639257477566290020143329021048772340465863724251917882632097980764233323719377533691275816040466096965066802745458886616308980849900242080674744973675191081826648834939944002142074190331626795946511818799766158069173735322675201224976168545630278997647477230947526800941905349770329886913700510464632247555630622451496365144149245536429938082982270167021683787817450867348417952381467400286723975184183181508364258991667037151077355061327484751399076193081405153881897008927904226971142119997125818146405120831754130510375281148934837230917236476897465496339436222937174774012049420356442935169381037629529050384353254395231098330895754251085451030569579456489904950371086900375283664513572316440481703801415482994720293819607143219943308602067745216891152301895627150684511481296402798195759913829503946687709977555267423951733617495514161366763979793688089707577594284546013828142211163204756199661667069463540554771919426142829273434307707355965094534993815851318002353985002870899533732880902047522195510353360976020792905865078424295258481377215861023849953666302209414535442279668849049668484204563829697225867020124594565721117175838207824309367938613978065959234070455987777138265815365418374224701447429869745969784756260580078689011888029051115061923991066323732193322722545082412069935786789246229358748208001938272325007824486310194531003494629188536110104322753793121086877439374902933386977413561089638614078215404278289830855332397838453880482474240153653131771917528536507637270772576195122304284312866211983173605182286595184255612597030904640653604214784869192942519531665771052702025535757399996546915929513742732495653511605867755631830132118863272633545830875039418877819486823475967275050369677505378344933551644986120585256946794652265254002163159684136038020907318519661959315613535973156775400972274464338114945586661888494416137327689563318940360367977495441105239763601723009680763740375049571916387772863641568583418331311498872748966662618080815811965489038073652177678952051272952550628968811482243237197785127928861236844991063500352950412936401979687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 9033092955536326182773634984204848523507462353751042322969871575092049406858765751043046102137397860990466251442760314973114467976142026340248506219045855823005813424658575983904613816890925015629048919526314061220871144730141371256714629406949266818100966741853069827442466522464107070089694084922040623692803241571681431610504465484211168917384688182116406863676425384022325467676222648483749692435990983208750565074658212032567798189181583656749039988749940536491488772177228182693552127667671848691830544246547289218836750372848322009498058957540134641046236158512175867117113088386355469989886932351176270479347661998202243183482966051306063317391169912391348788059809091736927637384766994438916514511555063784059551692281785130524052060096717992406678952329652283526783348248546620506539410732294658306215003483858442319807695538585734333959177574162314101162138857517007757633330276531896860864963447223143281451378312899438308808377464019621682858070322823329608821511165980836635691881057328179632272896884197426928526620224657396239994898659262893879437347985263737861662253736219427352388127519234097530183021584804880578641669903095696882429388419123084281908902353979772224505599620857744192728416113546761705111845988092225127828617307893514528738519239473430822706810860848350599932829112523715014453136433611049441486649922853375157894589733908429415212850514305705342582449549904579235040501722927908377620870437550832611236693116555002592537984799366036101109278237194677343170538225682969364019127027347661882822048424838775474368102901739897102283268607565708997869427266668922238899581479506315795757640388264137781504387891281013103815988977633019517615415487362911371146046449648225021533445184753122305587374406417612282493271282821327067527229089208804513915250566487073523331644512797027265271896968289849538562416157398945556638038499404471523633205174060762342537833774735954592840258683317197972522448836208349576618108032684115845390166115406272125008602004991526627829927710613473275872159517480955107491497172569513497345895763281571866116319481114642976079457421310140511553590695806792726623553195751434173167557586373705000533510765516876291407074700384208328964537057910765412261259727776158241770652202043621163683927663740175943337137078218530735196775728087828285209786419408343676549520121944769023466751713478842564640029427926363068653846003521697268908263828502393030523916432636635718744203141240197589382086771434413346095506245469994253352734478735037793156486671381705403517644882323690486173874833179640448071726371107571275702800032326391264085286690780471108329647273311920546540853070428689227479419427799554351595214527875311987031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 8347672108062145432853688919927374754466451136557991563867156540197550198452586889133130002628311333501087014160850922025868665445856587313450611417583657073050135611387949333704607583133941248186392547754159579065760285078092984664489990581127799077513031512804300872416993714619294087397684701983783995788011918642483764502303414892885727033064572642282958291099885716079074846545340761155511308541610273187132767745042894298029767589042631111844858950664534025468865398926775196552017542346068731359789101297299114921975786598143267744115942523181464294857857939490895918069523761128644517979785868462271325769741081595844670592146150650407215862404349822087725653401116698841667778381065557506445601857871187985847714078466937291905898653928926587818424716770574765245163111765064852408633385645175965449352865343002170310986140698691408637812674152897206600224188719328672297253174182659796937266212594998653898548616127290320411422023494673300191774279214495617762880977329759935052390296805442271370858161370398504262911878248861404944488598590860028871746828302467148441537962963619301253471065058449856623398410874500898979215586621152322584367529602004567177448787256787795004204871222920929487917216714597026705223974609676638676583501877368037729556154919512536915891868409872119016645075815521650313802149646011982930086914511388017019903125145337952305840709919021096139800511687411543054268916323690626970512728729761541545086542695976401156854522102445805439194875058154432637888988232018387818733655456731894046018086208163589816512994869489589302540154452491054072622275560482058934952979104475548913825641316863484084043439479637261246498682627261600690302315837272787307324928808230179241429908809526171536820134678820904440864947399226377464459945111929044640191641236577367578189673424963298961937024098903363170750885328996395899560062966550737571449274704809348481743204639820258234333603450478987894256589134983219335592992034353978669770212362964236246575502887633532745702328397266999199328743112935676864852541449711527720506509954841831027027090258776248080319969915786285174195866762590617474559248531231576583092826178155653336898020930813793488267816168993300053613149676706586501161679350294234526568580715933908228469252613530511522282527076309783666840654560166748847200289099451219540061971674041016854726265945676321140764805646873614624505675512040108064812874286241777885857443040428326812380291056073867783701467518529887233922491034421957178106175240841282080400654635559999139654179395144230982654055118000916087699019387704193000516457347607793720461225187281367966267800329161992232534569835466454862561601498077290534061229377696610489062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -3524606355921007263469083189100570842285619496419830257407842568122063739866988416551828091442144583349676812135810059249716621941797915433359325705308151179025566953964555515675620961406923719716970004468988156105583491561834015503208502257394774165517901558993261563605363777690769175196340875627138391293429088504665080626899054435467909670436332293273682643442913565536308161304804227998496020295202373631420625608719096806771026387819430810884261128189654107008007420896370071108231970178839807751742498968094860847342053243537324267359503535354270740669241062378234195633843971306021975571402621483741276486059505259712346115000708975811351483100711969956728778523441871116456985316668508477107876338450934000279997768340068065960956218693244116722252698574114436819054670469859107782812883833413372719973880364498762932056523575462572103033344622883066693407248726513746092341702267150947081814016708435904610186450493158603985847152439468231568284317825972721610314312845089451315939029310262554940086619675376875492278375376404011623141090068693899928767400464958409736865122035604669379010020357441482253097766616214728497570215662930694574861315576560718125762955610543573184877348203417435327434915414171717423369493769325502514895960073221213359487723524344205503054439646027078509258834726969822410755098976411058352334466469912801657626093157417549439899918573225874794602919447883754411016513297968973696229521689669721895620550914754189874919196835816269837813635732864292355180145282879456487472274971945555581785426630224421548747551014431328854684899642917723779798420817730018762543075580161108113261408744660701876908346842758905957045982490618812651447115208978168805717024495946902316779816540380120077609917770240764617742759303401469232380953159730869666536848594529360114970911295931295204403011254510180193714862652581621550266192276177505522956635348698202972703880767893255628635407027870186020389530556138639990351151611793941037648015295008838795096486761541115640531706382687986876572581824953104911851351768435696603700980623007792274871312812471086762234043823540220221440037609734286338980389336671323940198300909547552782282188138398207331342879164091492812871705675699040622484699998929091738550118600193409488484779817531609533351682551075429968703716615440429895523905897281266939585443490776762098878547244424547403494529119733300356882817370817432579169456753751438118314869728267888535964918768487006499495531343110487448028755151892405061792703767533929563442709151675064365575640842308033006483533763656231501213497004864264639211740602103578107190980816414981684580657242992086554888276690835178072713824632786397846140617154663201655859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 413582300693594478534056086693057241436506531636931985224352003835576595942593431952086880709674222299711280074523790397797460122961425680430875980508396110197274747455582689736739058718526134612526274037717048426633424633419133726441819097509565658332309059768538960067857756989604376135798771780316965790360388172113876504399471725468592175542322362372349128248834942390775090823226729276320284713064587307364568899377544985080083722793408958033872735335781549361867223871971676481993403206558229509510974818153522801323865673938591994352166589948328635485348233485203142850909247182835951434922884284380921802251345516032197357081033410833747348258076365951621561913803781797846760449595869275966405384308941888108097667308178479141148205233076409719523826498289544454672111654775685637136563853518031520359641643972227195119921577495382757744037192825913876417952914090229779912178253034048021317740688867069236213138148121143628115346196315125148494397590472261127274248255037285026824576370363604712698485560674419996637290170322260620360524208964512918346415928025642176283278971050892467392630401008205674985558440941666752677017673523787789588730759851745145563972011701462401552221954850063502220806198708217253472599696295418428636543400724214217818552815393716223731477962245291582971396028811442903716862617038088109611433263776060158838242176786324000751817270787240380287941993874719199236555844594493485750866837421005969835345854487705032483354565372134252964218751385432062024935908513166457317081552079369418722109847275595502964470099365311478242216840290883201507264112590424663576313612906349670963689309502191716501908178053228677535793889032660165462270449436073230282118707459858414690012673007550518463000115942483186669403437419571017096295895843053363358234852730857947734218684370735433219860177499434025269388400859913044123057189840071626479287837948093894786729122791713421081878983645574823736918767009692893310952427904807920800622377618259267356152425636051212707316430151167110045278385103544209963026498233480518908064772461340778676108832726281588583060285557149113350054465340425911997390907464113477043131344121918057419599201043203217815590325046976284609131483651666091186263395317316238368107363702430361208807095227649073406808548532484617093091289945965636175635416662011562173727714919689203204055396763894045108445615840638892786927654520773759846448980479771355598010007245396524746772974906193676646847546216688638177294243994872215677195823780563825529808555746342350635316429583355416315266416097418881629827902961686039047829742985216033689274814775342019916193991553377253463932407792688184919978180144973893973747958131103486087500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1099745126749651942976510922085217384366107267143475072506510533497029035382900278601647495899574671504343445330370307018217160629418441014624820257815191026172311279867868117387036803013629755494980172476902521052194029416453623515603346191054004058374910383780768856332672686583065388134026925907248276416512271038914660141917520829368879579945276468407875539479644661304449287352195175582951523225012662045472430302351096433806537845253517269313093409532826821261246126905909429253298283585410654917954765665169627115293813464677730987090395257249605791236329576200170812840295940864847168496065760811186123573700634501254454350235415987946836072461795055246495606041426086538088801117533594528225584615334527004229015422103822387840694802814951769562424670658614561950330228498051057098914935108188640440284784373284862412068350157634702526358298787035615283256339154421731972473027408882884246134647503506842145944589297491909518789609393117323232969893676947454890826857678530746604907922115097867939184422055560248983353203528357810026080531123167103218987288330493909796879672587868043818015612356388895299192330506851918591534670392154349588072505052973619007341705610890721463026907836921413466852315091895837365556521757951007568179704732018005126767136031388414626486302999039616046595128608220925347794006930175965703469246415023265457147092136239904883728583642027771993430022826688688718435252204353325124338072875682594854020687285572602835337381500837488324094351335293341851007027905001855845299416014744801825154975550463281712216644920091347317179563314670598373198480086862764584921239547267687888772776954440796162191541851552294260606653414874101953062593292204752787224568899912994007774990238830174882558051701520192645414662441094694836726448654626263779139917472210889510730037066031787662413365406263032677277179062698785424785599989248455756203004692359148923355196634574333256767096766706402045890440248619822252736070411130525387796424527811711604610214404467657180216873131631837450732419930609238425214894325016730693290282900874798747460693907238386903254606536459520922727715234387898014458053289095422034731378231732379333824864941306663770023371447272712439744717181407971614886994340531276713414512042625075349494047022765223918792112927686982632489655175698195161605858157249393147270622283371409086222117907069703551476301024314695010741975313646771372044077369353886589964642601201924934249869332427346890418622142625794655570911879460334679402237203642864007334022788270389265480713929558054029900237026218047462796342476638511100552401259153739545383586607079047694811163709874509251401901073128329517587061156934523571994897167787311958331250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1798894475286349768073218724061266729785586629945446676213499801679959181852222171882924075033260277637739957756850869267726554050449454176854738123010496899844489454538051444418360650304474087704644791074223446452531685581021402595797407580690397737817658477511567849120306943305955470611235353057521708739598850841382185998268016030434768535567008613937078441043497063788116008828932662251314996404886727463412556201539021063773763171984002194611231014911826346785864927211239281251365598843195997634308870081890970179801248415743043838566867920285086209273193267055607231327766784746348867111054697513035849041853565040237378948370733299882822023840733052965362041034910038778554541863185151722224157960431569546328703790559604226523569369853259073858857106490042808473684188247159114014460920703692414257104476182097668970850308332140670404313553725726577626742900790307905437710254488296297668600115620309531348441253565805096313207604818078133664808885037875229811172626441757798880644907645876780693770686723994479012346481502731511368858442248259240764958270187580105797433059091701241696171563941252325848220470940938160488639057475072430933817618026334774169604137113203764273135752481041349549652218653324430831944197065153155853302442519933657606616522308839416935506239651347768396046748894701795623171948424110893565779082957180770835385032520449965552889999323454842340436210538037340510027563269433042423838765560372811544265112075129190929251663230904186850207831943170703995174694094481263111552050785923214554020770624921977372223433051318542791286088800946074647632664582518140089426613957304054094254293647933495949201037432890862586307678793889258013582932600323236039024359832947686011623310978431043424424895148685523387526806045745087519994100364090581739797581725255268922595289663060076979536865078260967074209158041838089742117738101090697986744042855588935658537684895855399382324640449201277680522467785616909600139567061311364973738147558999272691111870407609183298826856713537653101210690372711774442581062533060111919066853314231253924295463384738620753528111111756145701973165676778870611281103895896957400871981372924533525791302478697350157722259362170649518458671606163332626270889739815098408191561783235954244619305718945376250064861238441424597626026010899956139774459506268549699514366144951548393912549885244500519605502752836030360855050559270758980765298885519753584935247171749227861503304271838720091866647841525473500132657335604716133194284559638391463540183407017172478564529009624320356348738031625291600351994354676296156023211881743245579639728943868827121678667139830544342048636990089142767596824741282055139868889043985247235367500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 11213543361467059102100177655090774762637801892614353942420330509263814135367836502587610138809726032649312205877591070476673776755643301623682168299750445581868366058610665135079800532176065489277110798257085494517950515971175710497663725414558910456269384771615368014969261985662084622562871511650311052323223881376659064630220828530365661259262381185392166791605986024282206006457417446084160385891716877910166405469655346273878427706876565100552532815875945971755450252606319695384161368816492362307514616176760176679415588375179716221571195468399409751064593485966884247285140170668247173021028145791959905251541645851117896015615862617799196932986873030746869261393206874423225967198822828684108654407498726061676717002062532152729750451249758264794536882974189889652874276030612415655440812990763475757114150361156715192663002949823239371021829785264751484565207105682822669199097304819329444866108507023513867846630930320487689213365430316690639046005857023984405350982831039434725485940196550942053248645182848616234365484917230459111834428430247442936752778130089415118673264203036515634559895568524087523719574921694083732090188302019207801036817731967542637868314878443885544432255723664387717383714764818376150574612443006642700676877449976802391629969307296489581612366239923323698069758910649133343943593529581998235793182197043231010423283072178706408565363038646343566826233775213352322028980460857859768511142682717817263193632841994809403918252888257756385051484219867926527997513946586866950676640317790305944546799704512055492930434551621134579816750334579842262377892263630957832491375675047308365856118078301947360326964653621730589381633489623855894209100444082142901774561413045860160038821171159199578058516946423562516536320838096074235665580858159041099213125693028520384708402187442223710578057748286001427378783371164241002384956600511431403363375617775347730327773865501242015314016640426620058724650981616964101785295674205512418135370124490386563570264634993560534281473141170340359054193081283819549607801654921912019462050695368948250821348642065834791301393678930177201706138074814927004381102814988916000572815823668682969872914183957731434071949690876361665916651599772524278755624665951964790725859309454586037985264364101391407757844191014842570012033178395569530659552081170777613605249428345844728962081178782559650494032546450915659171920986015934940252188300580739109282425261607984176696190525868163993623607412475265422815438039388809075332272714744956248274192552742835933924900811120908721286259048002500269920187705995077790034472979737531417692522561353798257879536582138164822113672912804325334231825989331692780127927441020596291369531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 43067291150662397258535791322700290129694841501079591140746358105798305283179527300774437190728634195681053343552795808566753897915957696496834724837983462610124575866387886206816290908557759721222630565582320103303793154073224911727334150790460850062674594527373388467334519096903930080349905919415768088308026727582283120686909372643971226858203029704970201908426817041270336572494123603662105014580133398549723623815410574989096784407164474881866654573114558929657810711551029902935078771414611563273913197891034597232226813418954503828158718526043974832180661856943077171143997230861012800441913770851623031963064418693357358761252940081123025716768467950962656261330329132635207158307855866564596648134619682906377979162130447881646371661943145438383781085840285586715728496216686010638441173977018438982960063454855094948425748721926177204360122485630543995760986941599626549060576078422771761324097107062696663869437995319568200003270655758254437588485722830796393409155261961953190056139011524265105854839023565409993583279665080226959534705230860291785745016370249826028569998604173505291905500510589084237616650158708481389523360681335659372110652996386385492649082283119507076000379746827201344707188018909370387686724212017315318309654133695148397209991722792154084398335447470199169901289788405135814284254852309686401856812059787387157583692500976808770903531954476544767737224996143741146059932725769146078416549098181082205496242164074883171875973665215605270204523542884935692268893294109087341520949892749658145692181800327372942651889884404192022295028352857689267530154568388960854310762696551726335209147486811851315222399503575286887884711274979103374603825596599915650296936219924706760982638048387751206787098624369450855430793581939011161149758728335668353289134052516019881188575625271247008265746749038197945484527877855428759021715453672521995439855512629354074131025803244498672160883450088487108268202466368420693607134322827894030799236927867897402747926564374425269015018439590204299652537867726862079719354626150867115068606229446467387890889239767621159864521712870850295228772002939851409135497803675844973057280815184511448906646109176132295012895375581849156511194095499243439716196088087527571075501025899383364503919646600593081907645593617022623149441427159669187437416599949619164433777206933813227233683632251396176226604135892269778882760674035278010720360855717521234781380462484566017662988048871691337462731534246459616068384026284394954788443707904953197408136012675892590585594508230812151551028269020862869302439250165836719282432457644529874958903657907943651428931052182871631152111388579423508612794857415549380777497278917886571565625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 67116878031986875596561112300282196604266561871807411484707898424318953141892958162422887480085945463946244373872292571217162870927838115687057942656307778220884043786628737825238233492437458649826989025343535900904941481326144382896777868696761407122417832190475595024558438314028998225548035574565279173311750169979489870174724217887526067017872067221789603552852941455606301476117361122891191435461487851007613765543817233722034786339377131246004037954930102097270947210991311556079370620655041655426678926389326697472177552646039160800708888187017004057567116077683627373670347017752380192994732257998079256968445883140826056727562992318678094301964039985771872656735686787288875360435010067047557727031798845514268229300736677032078786818337867134921652661473256052312485863970237726532209102377256502759532934598442072185793161186862775775452677420223291713010625198556656095814236390679221241875673712083065836401505496329091348287363849209163483335316597682786673870393343363728107807907246158270972862739819824488520216574727006007218637354432302346882228203408293601644677493354583438124051007063194658837607007315162829573117029743064859166380136643911926498428735369994939608864787860087273872913846528466085124969479977565159562523371968561589547436124561272011842292090248342741578554542845271015778473999977458467970717161817942599597684296631173102217697364723991209135004527630389695014355369527755694546766761270347781543430577103690925443156357867466991819327324206395211538969169953593359052263602560389205580559479088144804197080559846982677261295451223603818962096450443309167441190457483179371465980353538682383306453905380208134841736433115662649566176882080904276064901486034225886112992156907483351173726823231633125371173354576314544261131933502492647530652740479147904292107747930034673655108378867559012172171549205902424432908188522749126405994084431609020878781390881317104927897020195219001509817998862536501233968792015500675531697962688485851627678981529174548363460993146110106866086302258121478185940071832658766399670891983536451409311791743879762589587560024352904801091360683887425944136479690177862764892266337855120748379575780304406072236420700144938487526038906873264005013553243313674105864337601344752169214993991476497680336375498056257509192470354807829773253357499097226208184679514838450088338228347813692730459838998207129415134441081868679050262331715414305727236118123108298690632379046425346404470612336423762858099209626677439014213612531689799209433340284519496071184282097953821826525607533012785343839222403613972450353509932251481509399456360509532405166073155037785662028228326579166851758149528253912129838655199304151155082812500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 16451583694142049385458894654240147617501110869551971192470011004402458114238001352295438797660221801129069793262110375798416211235580291969637247670330423127715549467113002898606151291390082003343526673965266630533089946997778054693899813759691756572075310106509665542225487975599316416429751235000272656352986670638279652525283776704713738238532182446480161319719195239644029816796508524401603017104717683380282199319680560848633879219169514133600638153649508354584326090432691613247841207465628693630250733206772729165945047582559132614087894837638960310545401534815831811084634695040319256663959809652613219000296843280362803695312461553288901077513300446440772482342590438393955489151978146387052433089793457839141723174765975893927073354711997430298597537669076928825894278586525604727311975391398930828441034270783882690100214717762996745118790822542206182581692552017592422043437990368384700780301181620372589242126108631370825733064721406242774139522690939603338481962621841510587459297011198115184479931002934456434954334459125875870458846410986171286288419166817405705478723020315134389763525093776256263550357951273535457139046587967452230531602846098236840122114423540411892563987058088368026041913495469191196283031625737672543699201033429098500203867247067540170005894994726374435713078373402273722259889724154780183694048156784716102760558204250134804754575216377219079121349048424634345866686972683043552059229273688718451023413050967432601027544362039881660668875443605891434594967492476719557632769320072277017589230351568152047608785661967835088334925614976650067693323508072563942820172819761676423094029049007313340122325369601295440032261978421535204672430826591042767655454379197814289115624839595918809538863187487549288087848972276403060332532280431006316423713198819692852483780670006703210069041057837967542488799329766781710656446467195437494562838702792691326368592182281058540747864484482486923524998685193629519054421254542538555569437368243729208559582101270822471591664679671828561023220426644177578702833978246655054968826430076183667687741112422996580039112621151517769376781199527520753575780603366688004245964543372946776484609630980278138481415574712960553515131637592180902015922406439707747095390360731726299427538556206311634843221098854412844227844161310717831283491382579106248081053328805472591101122157264613087861074949692440880072069705544489580290474803887749747945095889313676376778338402894518669565117092513524447594621969070041678887179389832119109032339068859101003994071561714927445647081548392852797584738409392174941785486700750386982871940831067494933376447668867753546094549934808995958899926693308848458166756376882160481978125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -68595112999431447755631798063428989475757400956070231488515247068501116199072682393152735160739030810473149537336915852644684819351533991256396696963407190242437769620873711636247795110176857315976251163821738758378356516090831778330507666300501282886751412189870564755623309044208157605887209195253322191022110855682103090991112778273236045289394290144287829479304315586064902661546729878090117715074774206674606990354747856731523024163277207362334089063045240301001545046681112132578430983802348184986342434975913323605542214294177541669639743823917836858864080447969101665739442411712197065341643738846734564248761703770506292641202116299027787003595191383250527568348438864024285799013296866453643195867561102688381448542477397485133400858226131520162088632982091798986089690468616383898274642960916729176878488191783339466739573737826677063436699163513755845915514250838593493343892424164561583735494455110580339663175051641579094978341838437379114192381657996092997416163896891956163248183669384054087838432255295419456735618432661536962392769334081193813950133215181168562106255508228206360310143556895656898340402357928341098438411795098081462884348534850192351673205074187098787177603404707297091024266434219737851511608805053848288382067949943421860063918128742040196337779890660688319247215729184199329563249415276281576511794279741184065384296475862051024940526399468369544875982003077169802251139620787483669491031953078880065015330347789324799692384886737560591838305372106196363435622369941956920767901219381877246686956297849337338673392551555984581348754838912443482358498248185607661814210999235433321504706876668570921604318147141534342096725626059732405905362322168934390190120351056326710110322658679769387719540767677823087962885732666510991797139541783430804391871751775007462047205250944456418512353788041064173833482568310308080296417203346171210906202430911809480364719861824545619534711725358547010137870469053307740739797863762950628128791928314028551674056673065732953607236797814734379417113971638673971768656472677663517750017367007493045048390483131451012027218997319100987068040178647286247473662170805934202519118232447475099997898231217588335962547513869030160509035744460384238595721698629843569532505719195951328606232604975961887359586028318243748187516094785494062490121015595812896855374941892275539785450949536651978789838851339044598607353998584203090418574616153965532696458569901861327618089902352496376350839363150118435964404250254081842353809278265736640098163181482566623805654716410109509708683188305447297323831096990685026929976045515526624129446224313684559139139359377155999747838764363509982427561643003877541154156745617067133320781250000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -40938981136429054436391781660276091118559230039308119613610116103534791615913895161501258713556331682587397785727018621253602459353248959937162813027273437190223966657812788254511527692095703345031936048048625709451681498213927089632921473602391490141158179763992679895068565382163125636594684668080655273315665111754679628064940503117327730779625846708592621002469996506319296170021981565695370012344400750561703584574915739451505240608741027474718657605982505881538848177154158156979982091217619989197728007945387023619511745040644081237003752445851685981515539171846532942919664548696213668850842719992080368586471251288066949857017741950714425473441370226346747630300530529102802950855036778170999959164873964783777074115052356277551744488823139364640947149941666310956043515592012507992057241186717804551255771884704850723101589811952222117334880253107787777843289229149747976441171903859488616233885269328656567599842622231147794034978847862625683509901619228030427646120786656757888332305614223197088543363213293356210677809572523129410802640531261744108472465253553821202429674586563473299009110999834107727492191668195926696083273154837066977107820290708732224370630887934800351267970442146981900585857973402481395831102003166356808650603917770020723886521055924371703908124917681216652383002411357688083440691192508846063054032568437209007997280260073342993617948541708852364104609137622863261652455302472858341248742011315016810759585828512655769382483405730341741348771657115602150443071982197519354208036543182695950282138117084454852300779263855895004688468565606881297469265033238670712900718721753761452605313684866154371157846780121540858585629594388569417517453102974576238972910940399616038768416132464895232733318138391069450814386871996943533195797331901899831810950482987030118882217727073863763519969006743960083785912895798943011920450202804791185905398199634190517223298633703142069890938898281968338144735430493590998343159130215222731191007005901726229172990963717031503180322578143704976988058416935850842689000882027950636441166893127940304250634874089612702839385791159816446823221357470558888932787988112000949831438004141254837382090976731522718229575288165916436652880952076722265493359362834485108656346233032331547585043792028130540503532272811861354018839063574040770359496199534641920961758192885205327070144682266440264671339250566971515959883094348804746220950490505219128225763426799002122496629942991969711773482164703164840478877431663558721029522392717874978523576087868644588019800781655759150387453796770414151236881351527268447327488423864157351810552344772559912226464720628609593894635325727145414575210533699042667857487982755250669781250000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 98966898435681961905140368661915566940334180615538757914698977508333989623886917175702254803251844624085649400099036132830195910081228828162080137977056275160205810877994753172823930131464363784585821174374378144303026066688794218023615073077944144086022437218896185674251136975477005448782943497421630325334642149693210863908644258101387031272035453526606715058213203343258691974580478629480552390165330676346790141223894719838261091209226784074611442991991939929532715147942076468964471260707395907544550469880472288966121543174470258930201362409927902468492706343540553756237507899538592681780834228697069384047165861739001001583232624853392569486282051979418146947073542283053398439251075607346862033824188519312041067048226448299700743045261874640097090155094457741093322454784929601831153222987730235729789176153488506007213320678428942577622688422018618924531316795155672888577448651937125400855359208745892157019544563528638291164257170646659324284406319298168683775221256777941008665782759357635703236851807338244498247370537265081971079921790926836363705729646375847577618089910704442838039343558374578364682324238261439217103616417427647361180835667681713893002478919410411595831633836485071001086357473953915613898615217636994173368257500755158808385742870100386623313363603121504196307063295304762714370006151874165370069336079322861565375012012078056793826810086175560599834716608582194576728214723204513526791440299788351436490960400120796705994148923359064782373432797739900408953327423524892943410779605499217031345239672541009314738556589098744074250330880461052390531784508852795674699353152088460245535716417725025435668632140513161016555036261468296213580958488374488809089563619705298831461621027094685047917674332705297872764239613106035084467326765750438405499580882739024655581958006731303242108632196609455297364035614839759842954024306680099618760180533996204630490519597697901349814500929261836502897329038345859367492712418171921870604090850709308496499751717804865768936157853183104282214765887850445434930122820912566414704954265488628403632893801066460047766237189621256031630700691896489557896174110133002089486615401028848076169265291801832405553188752256648825687634385763678477326480293299528315594172358911364160468791666318309261458541840130670099942224678635479550285660039399834362002797885853271209219702466454617512990274865327502669628194515280314317162206401364163418095570084841426453192638764845260799595318649410214498729873796465141810140378927165337292264020575446425774868057129297454895831160021714581649658213365812676268415052803681009843248405500150465908133332935426643542200668078092402770445394572202707418868565383962819985015625000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 163098600511245549860270136885320123762267976817418814101741493657776342923601627628245150026193764591008918330850119337491406295006918587252386783313123149314456168173402819495207065279702944342117023245240876002702859311290415266832567552867749045926275086690980021986510234350674817783385031102568758626416402339981550958487831649575467867462763120810930788710245512870620441621643627202718256333360223644973747622604919276506919017631196966213188383729901868451769990636327049726203621750963300409244898733697204199361302946397073015506423781801772164492597439263967670893905762374891010995141473421546647925257542339369128634703763394999177382939329722745150439596716201832476481512140643427408771102980687771638163547610214410866160047020689789036125235017359570981753988810568933834295650047417611578738908455907199070415766313952913411003823200802307923669478861014244893778272436227235881834841774981769708100543200510166368887575689437688244196095990722446845952216706495627265929021855082954856785684321457124154867437938938564130343062777233720756491204103041695645323508839793878760649879183589935474165577853601566894268401444660233879970007535224744184092849454596322556830204905196253287412954557762217624943224040737316178522742943023003832326288787146399096172000923087731148315549384777546085769941848129859553806327267496804119660449212107396575231187457986061066224309325801373999336588595335363648924178280497275266595901152751729392679028893679597735834031877317151089823588075020192368322147361842421724514028827969141152700752001686184396730050390382666273868366568261465546990548076094920467885014814573352054272166545016468456469049790936215003320831588705973089258372122025286646507166811515191273839235064652745824538594441064512674396767557821929250670492689155996359473610494798920682424319873874122559378822642512180070609495591722856610971129474926792179149697538593965416125942056682797667506813251898460305020612770586122948633047927079276361116140974497855395928783563104263698615777499001097561161180821549321426656458870652331969292078314802625611986005649477699108767725417961122223957029215806656666888863040970621509478404994446243676469388196111274769124300401493465063163416711887852656579127913476008210238736668172689866694968742249423219715772006220224338234647397492374200566910169252742641356234920673624011130128513512694455793356927098969162326737266825810880519433822553206519814141450038742113855925426621823506838406399243311793027557097788902789566398633813384673793447047443154570029086374894806562973320320443180221419049471528071809176211944286530167826730394628472839833098332385801174176088442951687325220997742783663578226468750000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 79925236109221233665376300042611152439632121728932712072193008267763893274253655185755043562432409254927765782292662934819569577636623189593811085932343093483000140013097200549752170909769989085318166222894899378581262436113319982684645973395557535628876545562357170403004896015622173258921581161739283300125423153176401829845124861038069961615986570317712939495431267671997047805905983287830127233066281762217697392720484067884881047161904159951978535851123872894125730969028480460897436617255266578120280664517100541992192556493859802789939529681180362083639938886533228469067508941304021128922238148190252377994718489397064002373209267023463445017997250957491839210901781814477810015620250105001378632246844454297282488508124813747190669153963930467156333936867947243937771378519862630830931848624279300525497761613723776232470016433771861430086587642475502419229204210176595710751746354675075503371994694079708685483624181692986022470568283887820981170482267404998044081507596896285280007369316385562330538551649243026998074974909483613621808491909381594912074186224851297768834467744716768451817491880767935542171231499302632218593067620961342938561982399630602685426120514888776594939216559288835219122885525092148015780315630894071496574877469814042768767169515262337419548689960917194124530273288786395707144908160936911104527824464030543124663052094043243907165100992397649505409948696012539897580271536494168681620378140311843022900561730383363739661104242248287282918042925845864529053290010882784212525660922667767537807253544269760195168223912342371888521649843893585930029764910844694050675385654510414430240080198559327137544861190513004616904892776315369310674141233126730693469301656219586262894715229208571214551100544059709068427177054504720774287956591180238568689735716175100808434241974304501015616108400797289030625723389913405068598327556926142022295832722506763185699003525627021530683935030601032194138489032416056313694825486882220319837856233266702567927028422438228838349819795069999877078008062582407590710899052754664845330045587250005878712896011748331540682575587203538967506491250647495330056881451708545334949002092457817892201702900364692010978832883575399795371638678604496984430029106280622831406204855925402862154630364610818931266804642119809383098823048097277305359147559061829279623326200592546396071127170234201800974509595066782898677280444063639325967345575052327614709182911652877453389367506728746706434165405736394923266553774622259404192983918886111349648343427040813586447149597954884366218937843798285177306358785622527275177680486107287196086583618994129013860979551997911808681028576428516153948932791085151633829906009923013091511718750000000000000000000000000000000000000000000000000000000000000*i1^24 + -10696016651778318952486429648876673847692305896646427735991940193419151879803163634605283748397149904004770091520828977328840345347964160916688738601554817804084842974427663320927590111958136710353385899531473526186750220136361941042995848141037897915377862094139680193588122670431642658394815074413825215461122150606346505034690988240644970399302654303941489509554562720816000305084482272163760810212086512184148696464058824716212225869657281664237380526830441096447910209771351844439090882086259632293019329828300578006067539747067966128908216925974179082457907687293499856473165251633930425143961892425749737034949409269814313957093499161086254209333320242566067187968203959227126425968794304970313428601198363685933276411012975550395845514072340557821355548492728497076387405814547709679802517467854921818188950563790828388500367813360137467697088606602282197857020294126278777114743459994239813474996869699074388326352687980724178019179594634420342430331762744286634517605225812738909070993521604372625818883380967312482633154416254144497810877131369439285555316543119641081491740609524255904422090551611654234824850123726795801449597364716229235659308203529745237542360615518728252215975742162065250754051930852521158519234052394592943731513471179578891797717242257203661386852361898409019276590133033168409497747099810425473381050771267372856617217900112334127070506310646800476004261178437926752332609121842522898641446250566824777820285090409936992216250163778741075927531933758571351362393325358892143589191672613512018906270351566462294441264792035247655120856652379396515157694887740657333069832359006379272468692518193498530850832085498675855358327824678628228271628018878217863497253690370517461848065757206319777704738045912581123863343318319812623029229276100282727610257322426021047417986640692319471925827032645257790874317583948439649367935608749297018700308673131496392337291772148975650935814300399414810899407588561795300472707456001668019936497890203480556175393818902456428253489942925049723065374995739356841099187612681482367168965772572309160449689665648213117837027417132611568828941557100031371121158164910401653916927125793661947528412248561768146291304078893127237485703339158085064044702780686299607720134578087818331623161511255711599563570600770024656559666244813940089510756773452523154832600289608559833411514019417072159379954267765561424141693601316146496863347156391510538712679977130832154176342083560571657393384900333026079500619031775480945556494446330570857773545416487311922499787029494354791246494273085533730206420735033293461557542197671857773095461598496723475296554861199187772518659085918728027258713707986301175218339220103225872776875000000000000000000000000000000000000000000000000000000000000*i1^25 + -20263788933344551051055105394530895745807705060817390374646375015162033947211784546137487993162633183859752785314054633153946837115756751469545568662647661922874263091132620825993378670749281295128215609726336123040213484493726612877518066250799613329532866633128098493059364107587241265404155145540944268163828565500117366446541986256779525048194553860839368831859595870731145496723536436341585178488716646566741825815571135632608968574185511090250937627142002394753137060618905561667442620769496950527242735077201434327105149331553498963668593794072136415400825124164645610303953226983365008288109317392813095874657681625620160861748107372045470828630443689658224268207180140301948641394473142801537731016867574213452404159779014496510186912151773494239499193294736137629474107828774637835623122092024485065216099458349501961261932672642497659405394152504073870423168723900807002427358645185684130369779625920791878984012738395655961137613124973373676132477192116847589213216708708377449926617804480682048457221796910604533061915536965292402592317820746849144046562874654176173215504518505045467950748973187250211458690557198056144461989970839775583931030678775850589205204444716942030535785721816949813656053491203925342824702938795635271234903744239210940938580109320746181149443263423607623507633306651714835846416901010893110886446862397831349090973717516240462641092665205219362564911551069011663345845579642660869059869360010149972458890925160712334230451826355725117057610610603866954472494215716997562299995759103070547490065075597996080586826453662676017247510996278867971586548516405337129786698320258654690689779388750307745852767511602828999622558727642757629993519256418638493298329012891191044376797669392456975534660979683823375703556939220854023957776054566442027118866456032275731710662806350832229357430087410588687893664768890435637586432796229633779948386115855613317835592672019971404081134478334865545409615004353849297640795806952632030821935204544772111037356304600777427660373873710684943745586638697920088704792808983860699981072304421802737749060383086308732356868208231275695415339339033395518370798720533255689473863693030893514495487228294352344218981645748415559575365450745807789770742341007446008985573363534567230004516539399582219494765995912293516272692897653271269186468477011124360651928276426182450445108499414716648399346125147553712391588845209068943569222348808318284611228585743659284566360430137547538655553845657466610688620074220968164684042305830893949628301225661504882229185081821707302082352787114095215315093891814739509063548423335346826906331949635387673745610383836297646535611172565343011226983723446554264096094338227824990767187500000000000000000000000000000000000000000000000000000000*i1^26 + -1756020321005175460538682418756048699583823203766871361193472698578948934821026601299596420019485945273777368945811597659579646985314783862475204008888556030801342627692190011485510554964052406057592873640090983600843788457512659280803981602309690622605624049841631737506290453021334671869792223386061467141747953367202484882566667546769550828002667388199292843436759330359274348525404435323290461470834187156458617200847171178850154421601845125791750444506739601874499201404546955111747200332049444271837993468522272099133443827349479283488938244848629364363650092719921643240263775865907086879251162657781714532229579978458004089057352871801433900189549443806971692495743168435693145179372216570120078633239493062276803633288276069577406688407944463649735467142795327998897376728687409131121610617978983286863919497773350820428463562749914642172052992838871009973141695157590726476001410933520329167138628705732539711585184324027865722745918416162392932868778283887566341107020882438539343331014488304683876834530121153984483827611867397904527935732050376641155774977432670757711119942228986183996157272186290503034785648473128516469648422560139375710796628946248904886501479222025968225289269071976257440757919313620490740581328314088553695504123272320695367485768755875514452077617786731632935947834455503646721052718939500840029105010397352431015433285692202565887130912499738649580871538912744620098711189453907763070240002889269599858700889628759369835154242196517805653101133124086513088087094846199949623628087113669894566774911392109037364968479494743014512381371456668333394065233825602018755157963153758772507313236204644067134497510474376122310538998262924948876529311255634148886475217690304123845811664197264541629862664699689971284897138339593823864931178592036027336178710004930725977452294620441056547076243192656556209770852989169874146556335967319367211980783487388945252926090967378032966624049039056516040464088291628537335085252416742089233614877638953063238616268144101726608972441099174787136595786349875238627383713109701183124766331467615116647942120581161826541523315302463476519249186064915048172235394487143998696579508117140981925528569880498154200618714156607133742394716148670720860450270443833159855293389502719550123673491564664655327854914096622312412913645623395194858683336565475544091026386547386792061964140456730388417975232097684491605106086629719573863981135757006694030883673091338800727183139459858409311569491873313394818877073389484589028058655334663804331370047487107283638105408500102510179810007527660921003576227388504917080947128990462378955712457366461672627271869877794388088600127236051042516403792763998692485274518977485948059375000000000000000000000000000000000000000000000000000000*i1^27 + 1844757689002906863052206664031321377562882309919590646952435118533302803688162569688168108023358924893970842762196609296622516437388791103635089370835030372863554519285408872599460844334684563679797076018971072306283543482240164261237992597349453620968521773609466486218685973816338033476338427528008670890597905246663687201957218556884027305457795036291208904396086029185314539789348509387520006819755712729382810953731952058683675185778496889168945578182912614380458206152245100618605285263773027713154385838312521786299023155570688186858574099186790012967286823976748075663828558815378787611044762714095298534959662676143290201930991161649663671217835716257219053823944726819830159403985005715115021642249772968942237389392115171806252104472627565794106429469358609442478390822389799996744354585411755537206565865958990936651737094175688774043814393946897776937034955057605678021329639829515159462356133381601914317677472433958011521723774363446962345763652235917339869281286854728004338155998869619816394698189164613137937717964096162097318222367338377383030667236631022932733566651411697333138911692124694360997435652790442850957096983554816134971488112363128088080420557137741860940180082460863049442846404604028671563908621850974826476451873044290995673639313880974437480147372466182281212932168572310955237758065767037073206029232246228561203545628319713295687703042768996021455593147979009031668790230720625386434265082428996333277097642469415949876075864011499725051693220285212622795091435389719124022144072071908885024313506048439694629763987423762447784032872109697915845529630126841835334774534098743772463373914210365141873057277331838311063442542359475073371168835228812399318846396083695501842060667430591682405924142218355505058907355373051481103541208488504240648972428194046195925467897375611760693067703683097052240309262855089969319691025054993209993120508365828311823071114465148082602750686090318768626759109827838456856508957771517142388901900901723983666660123332179531159948671632374608820005308675181170539542322354047249537536641281187144484615275816990031855746757767811800010087345946983314129078508997736096530396123280803989423535829238291457673411506375577109679744308919440312202767124729201501000806828340588302447683768555789626056464012944196432302553729428962251909658662552153007256952158791216171720696623821950215652129348102064427696854119016251694760831195810199907542105184955332928300168447161209809334878225079930474657035574398275657945860538298181045502431909430860709904746980703508288936960965148069275482321266293697398189201574745399805028431952511609942603875793411027242800841258787534629897143095878425638983062102471784161532031250000000000000000000000000000000000000000000000000*i1^28 + -8893968200908639649192946521758379896452189866441014645910002065497709292096308223768825229755455257822971814703598594521212264486384006356670658101932276087876022809284119831795678631628409659801221367444471036098896326376181350381328763052892265649388845394988977932233623788515137322321290569716368834214965947553030726228445836431984743680833681862285910278343614824272473632392657746000757611072382300077677073378729498429994108475079978682530445414854766072080205287928553341334448986563109629580796727603991566864019460500674318911493057710725507903893335388540659967402617246290478410725557017345029098251292591047507429405956334041345060861312583918318013867457799314497968752760666882917262295416141377555746347498217972481116277125586643098126146321556088038686278570326139821703021347878147803170141251250761070585379522061067065681903737731379490695186319376456143267710810130143685030736812001562183064692831595696808741833512601098402806534876463161451778433973437105565825835635521931791088883654011392480728416787361010075270286376082022672936322550614751874450147147266389927252262069116795611713317992115854091802438478268810418295960530637055432010829114044428948027434803824097907315577606069738642828049100052665937597514194055426160609590120693072031063377301306172144475956765619951127643547833488248959178430083253321344525391820708000951704347625680853285854854246101623492340101820832047137013658554822725344242131096650140630852492497174734337356471426646067699638904045190817854130727809594811799256222810505254154663297978053432485980500106666018821903438342053622546139097500970576222192016553034710650186554873744123347988031074323816946393579447200178069011019507930311034423870711280725276120392889053113372936404035528066468017250097018312508205324234604885930182823833217743678590195765527480578594342024259627378921460045094032013333995844609615619858474525478377284530987248161967479999449158200771563058353566658936107967589381259746729345864961334313177360824412961404474171047459018627161031795342010197005599618933875331410885497724061347752295040888974421432912174537480054344216559924818337386383169926892587451144102762774175947611903641123775427436823205705023086607042741719328132456554066052500109195590027794202236639471808079225030848103153747113134999977307819778568562095804941142787093650654758449560505601758458642467560912971341375564779965202862494611505473973759208017839629731847677844720234480466309154235663869390253487061255929287744928949264735600510020153188295872199450519746824325010345709361307356662692464278861873079973262959468880284965807672400736763014701523750326045454880725586110962504508653320178147224412500000000000000000000000000000000000000000000000000*i1^29 + -80663964414979204038011524252083045461093611549008792121405615684431752467574890335633404940752779859835138660476567963778482801261896259603532848558544066366997843946871561096397283934884167742126194540680823416116456458042176968541090297826235687472318521950201488443834504337595707732446374515016323412065548854922948206645308320328045545716909958584521066400435320206218716660632963512831694250354404138359134569114101631402240932895730746020273611279820068999927006688471983971605064105229464947911742920398262275260949204678271201708270764487440259756069495073628414857000318900994825763024323361105547391038623993865054419242358283980145765010119148048238860743654360200981853925523532872365304973688491165343416882283861866945183950717197030951643324254155530429458795900005250189118472881645963330039557450668107516678626968766738910167619462448061454197674499077194968687280206209355362049852406177953787874350393422683080398222892259677242793449655753189918994683439032594993003468989713847091497992680510751388250527440247393255158484997566882207423138370083264021523392279668300780490086224242118794174519654619707379399488220954654894115231935148714188491142041501104296727681113254759301482707649521096589998220079016416527577091056382769206603391818462552685824981851917768465379025158275101750548784887083917166279479023464703637610517303344562624238220472409764213278674892823237965884258697000090187616161810686490829174634518262458630462359187376336953456180493783260208596938013316859534762504504304071688198684921565740511651447216031632226411772060190315701503177453197585880783887860785102720725789530331399511943276084512817632179411016422581484388479769398969249940467746722555586388244263349585007455463136554657458035267265990756559242494142759592991617200634633842467762852381749774971276297752222793356239269977809881669179643187436736098868976911238919553166613234263466629813567581438832395674055708441635963411302285104207156956582818476075685485830837935504398812091430460428318695433560538813088561510127469627017683102861249000486311187349178905185208964558248619925042046549947749818796554236872973358212137586748847188824196492537094813497088420252538569005116288413228998112442042209960054714749079203009668466866163953277411994679827611504394223566801970776248737716465903225012477393700786315462161249957970307142387347324762823216991479471451029858413670865151082828608595510894171945433244312620393839082744691135900533185076098784684092141220531845860763384709535900095688927294293030398602179559935729415205006398265362646326845922085914638323596934886564787015905345870778733888250763054278491205672395175429922223612518608990352224148750000000000000000000000000000000000000000000000*i1^30 + 14074877293798185092486567118274155749228579560078400005991548345967161845742652411104992873755955308535279117360633481013706686799040699990437774598002587844381247821551844912296190993881566384189608930638669690653776604710433371252431541151380489531802137211464929373107247933271555918302410518788365194264053496064328560578061327869640176440035868589491704671409860512088277813495934427302473146778008793320634478195739015789264488052808996477504624522845453108162040126333283186904990792133625881217121857797206700571946942265070402750296463806870383425320912358652517901812376294987945355862007705507004494864440731661382759078132103113931873744420341127534464016474966374115055675200928244615399477114072741715937678463560751539503751223465421138847379518524715730885095181658501108349278826405352062922981445094504775992376660803592108753576789285340650716084232542255759661061848153943600736601202293586664078323531276082514120071901861291817625691593655906288634994689327807771154832866806448736627552239126078019317766494791971087968126740146905942437283925893393320925933033947782412657133853171960870054366852121812541553055310385397129199144702306434714012756852770896700100373849614225167210461588247929421534752523881627980907143402872420949978051671571867429138924823263614497758712948025612144276540143739207708568550975378258070950736165022741622519786936601673901676014637806620143773309177731653825261365213468717245898991293147505999505824680102350389194799282850828033997127423028159011823116574512951651474495275197349142114010334436203957051048127539606637687900753040074036757239909007782827689289055841532394786980532192959828025644610591704359964457440859960005493578606981882052462073173574676542308682073600012231808439891880284253821793282208667148643286104013453693024682889712329407537976878250270924820042498160146159195244816558292655173797289354430631171688346914813675909180255481666642710369119700200567187249158171203701697204882832290475863532979266941286147375549199226621248406973547710398059555153504654361933898726813256399773846945657739003965714980475225753129849453714381110142078062550554224897543055863291285063641045579582473511583521981199768777188475315365896981257557319679220979702010112324293851049414241267701489157467147864271651967655663034018973317467127941013564809905803929479224843439261658086927582175037384543771844578372066383237657259435520030871798516840755071747545122304917767515213230101036065254984494466465963959848958443894185024827796541205274085013995123554357519525950644671866010623341974921597021158630731142366296833531506397016225171256037496178911448506959347456818031109330438742362617343262391771387500000000000000000000000000000000000000000000*i1^31 + -3870889660292096462526939568208450339525602132104420230819844035690401646714627478852752542374755558530504848631743544452522260830220850171940105252799347503225634662838311352515916187446099439283504073802668518792441337619406750275290964947520371451787391061533336388361291258655085986040367456010198545281538143017326956648846700541746971349942394597032685926531687777184206910033631339884283286188639766162784022254118323730496691172961326151068230596863756246522954717216152624772882065652641978357194002156671708905594932490390237305289408658069426266597843578979964020418677546515925193598678766661863940550657621689551712797715437546024676319717219738419531195138642772533691413521214292791025529861082212674875063260041474623319752693829326419852942263599445345473079169211289163026518267828490349047549639709068603820339824224341586299016223270705397935498056802440444586521748718999772796477931453010707063094608411226106649403405263052226590857073404373678224370359898570373121823514656242276495014247549575881315046637665954586756291354701203206193194593190590925854269775538409954517714790086430563304236385169700150182785976857684833038292894453957005169140022228340465651524268988966378207862977943693301892472152310392976799726522292050430054314325152559656129750886782549860067012948356835976248452361049032182690152503027601541147686365074344899062091092674737948900161245329324580061259671364635782203108401054681260368058743379498842808023566617795255346605577989062617072636298962553325467824342110208671800649142852801359285617402109811204344569881969273903759483826128637536149403611674607493316901832906894565062528636361000176781389171489235073489220227759076892242181388800960643458002281593767786631685252439834550219138105449001506569992257488496505897896592617727378215568404307590746160998258964292394805832439316138080452187426046634233454314457313042093945145392260445653421969993836834957006611111552284779884025578207139577084331761887178964292710488897799525756551648837884351421155986980189852785799941362864873826471020220488022350445222583519072492080846993416640950606023531270262052148178370309709111011876298962492580808196286567961792843758197763764120060074723416675147527662235631326531303285193145696666538503019947393623761402628877538797750217257143020248306656503513854135251361455256368249462713163054569512165131624005996146806399210549736503835287846747127986117943665728180813473351534876318526062948318963798340940427677166054779773887644616350422800415062075505215853168463153981815161845618539345352117408029842980156839383650378885364726473114188797025383081680344759227428496905030558257649167448826226998101734029230473437109375000000000000000000000000000000000000*i1^32 + 1850331953356221987535994725675563679833350634316807672476522966289078976476745915300445403369735940530477534981903872056703250877029775354170236023017271793729795085500888128146194288543359779602291783952816600621696781787055319201919031067972493115141943905814662042332773973029984957471600550657807985416165413562826189225098874710510186695777206621494835779904139541140870792126790860426373312790764535634637825711121450099926432725670411004741557512899105742854767399249748630126353280881874405567805091507566472726878233086416134456354552038960705454423345304721040097532865599988989974753830207833957594330134579616368884918543869654557545325130746674141930176629262987343690475558608908546639471101406857069762660816788717117027612326082927258633663531905859004558689428711314625822177683513326914845484882118497608564769779370353571428191793323880262973610651276473774515671588549496842835717324187731618029162639220906617742803691747112557240824379614047989479214807900702665175576583072724613453844086192725108573809026336366186249061243217774137249107832571366128749040758131210724240324580123933475880006086556423928229675201491134466071260647092339486195843230978077928014008211618868525657714966833476930068372531350417087303304729494260959040578421111307588742869353955583550043562830419424594789829238793048373415575025288034877877734571423458241007622460565492769247997967561105242359124186944787763978989848256873316365135567236899145882707738938798999009412637432663328730149708264673168844583626785432790486239354495792022680686128552589118946468711791235144856246754864108440088751614665938109487671869124056410308826451348993286092805014669260378373673681303953366332086767644849384719024340069339794527414243571962461305170907908218301078547650094570064934028365182570035613217721890685675707032440096779650383193916210308409989875691749284806841573797133373129800262934514739483982142735555186181095052071389368306800034001711298508763199280057406620491665145731845676724638053558295003701315622562204492951569863475107054070133514758641387640754549729616801343797694934974790623529991004058613215949175567192109052714918495468504467528078977537819743856248219458117435199338572349280565197999880165100753925204797099320050418819105505562576868215658264220639529209362368751140729880006196783731595032160547209743161745877304171391665491581399677702132702204732689419249240645915423824222167481883483835065224508776997373334551577727273832412333811393315146701841621101615428282885735251848432702643466072205921854687330180841239846205810064591587002318365286323769116867149659243794551431659917993839109790000079127860160839573379813312094888433007633251562500000000000000000000000000000000000*i1^33 + -543398113919995103995185098697733376188264594781949044338902840891736467313089081908821469071342658254166698155005736851280699629200246290172431016859283028181453799777102221315936302799581802447313046662441307614154147603399638886755754899579457340959290711867841422655621151854485377990059923725914551138808980214403363088229186858296682475308432930028122562937428777876151866387819617767440979837554880030221325960988084652927994063842055483338676669262269471257933903138169820151777291596870164397681159580453197417168847813653997007231929927101622131361150705914486582444931211813380901058836413555309829449448550734580799165421070810098548039345302191130998524011340459008150444159951838235875972885488250388572985017637034040188237927959445896940626650890576266168188810365011991955077655481605656849910118066879002837486719054467000086458673454809509791457800845876597365295602663685397038002038214969097760206563068156739958165568859894519371384169528432465117686532273204030879017494537119256264805633275527996689591018353591941160864429231829419099052193306096582618143825264532832419374314782240800499854579260768548736569037609028524011615104276950375707350449143878639733992811486339484738936781389135247407259401608065270940137484310606657312930995192911029628372238194259941235451040179064604162114066716410712938885433649413043560283633462625329022164743377580724296532173033918333442224941006904409376144707659121240579178672674384792449057684483289338448788985480804432424068906563365719298847035302458514977801824028213821675554228636098209972662175293120592182333684259982793771769339763732053928046493038577659556865708620748718024765867375827492790975370657363960755815642560017570255500993585585170600378808955833628037344427885076265891556392179227042265372268251323187197179012025845256193689594388036739490749010060619712953692140864546038330000525976996132924115960272549036563361720495051732348347830163088207846305012794779862436164679726061317020661894934207341001537204210710314913576096504198271691699339518658022819833485451956453315689414969586365348643556828491548276413741263590751370713000981164338479438127938481936048543199287232318758074460346996732216089335288126999385282915820349991820725808834779739923311748937211975813925408114417908945695420106085120553881589534681439647479364243085766125845035479978069297536680239946627101920436485305152930691682153794455296077418517378306972924539852532658396919290889097048947684127419426882239242626912599595773341052744029512940891345826639000678096002276817985218743485385237789958987312345465156045930980482530581021915454624321578102624642658841400379325304587207709225194430043641902367968750000000000000000000000000000000*i1^34 + 99005819408979591327221668207768821939725693651010887845264508304017557168422927921111077910166009487614766490298277565835425793247814547881807308803658227286943398722503714867119158276408265496479183686788421664108452491201709541225561499982982979367688801539496159151074634961911276462931825902032711050386143886229925533583020623618130968001352703052921491505098684014312795049044179716217993570683902257279821551841254814898937545367849678543629101358311955744083275898005190884934538009559634588023171048879030984701864202029554193573059006950909796932015885653070995811083643530507483640820982982362321254950540137351741279494707548489293659969412178647102425817503834312542928745279871193234204979185027650982352183097751118721141798950659887973483734223986100542408526917083926645863144651336370317530444612374637795213673445785366763496984430618421618970531552440834313176470141979850297902414150720178233607472240595691544220918077008556172157744859402053735460006975162142994174774511593198836854485778479840410719463275225592162375607725169154933855008364674452583449979555848181747389830533303246201553889797544101317472715903994292639816164180330092575105368826874833797943921116198757020936265563469724958212968876544665932156629996172953671474171406634424898419894259038169923264908728238350734188598965328224994541911825976919053094875591951232447951811568195004371297031445897015415543279585916076602162707848895901262308809371259285344807326282703196223090457575100306656533208040883982178784202793741300798149217563553062052455495144218624772952263172209773141093760939736953395989500478379410959663191409017196648956529224159564106699698771764023638487025779491037999618489335461052904867386787119687810681192681142996466463123899233306570394128893990801741199128801173443499651332419613161380406341184612891541061090519537011377713921939585888406133573096459291846640567034591180401201426211524371871290717567303444219298615835200412831149590464370969723901091333678167431636084297693196132675006207108046167069444486634281819836015017276826801085455438739856161464068083586313626424867085168875150872341168277393276480422617064133775121583260372876613234096050720507959098756921863207778660618027031443286401569883003005591411838890581921608479418359894286109303231334801361853480065279136634871777575998848168473156962918090780577119458653474299423218466208584490848602659061985965246076106535129296344918542573080019794749684241658609389532029277737429920450021020461704235446092829213692682952763217080842031453522790655925216194243722505383803542881937957507357836316457996072082468588661014177301295993551894178444731156741112338555179270820998265727812500000000000000000000000000000*i1^35 + -12313697494371777574124021136961673175229781787186694459389476422726233951853393651782726038555376950626048385647552438945526569544710157401457387263202572691300642955591959259495710011757397506420640028876767821132445289357848267913511382862106266250472674445952082903557476380372989847206512520639024815383506435615515047261771092262065619685413629321311659829940809598724255382377554685450048775617726977019468286668765852446922695041238861884359163535376530905735273302129862822477125787874981799362309495557059730388332597548600314458123051444710790968958988198025576979998862170383136534696981445836408532825552168502800531983076988377428294678721600178304473997814387608715995754218637745233293232044003183440695603678966819702327640796913230765064656369043401372116708300991263259734306496334423100715028853303433737194557507233616488431525268425879710916199012814786302705595495953437169723100638667996563310523068320445989149152287839823146950015450797358745895369467880330115543889851492802069238972405360954034842542679888109456047710872134044206395377902091934917277723607927250047702813306156932260562977553436885334920707478375144726213402286570494746306057879097576354495418803578527382859274806288395560200788458422457112501685259134088932996783472568645331588040762902566581248327185967663157754658150302351118095510661004514361592451359253494808852869671360619681283414985326055786044307103548434536794416570659130200022552883646358925899585498862935543852050388694565769780612705866397780945808084231311153826604310961133144672642638769670433555304852850338091587088698257717470101704804370558858798624877163970801465452854341999915709464647470467717648500743295331407010120131331198380650936842907699831701380480427063687985343357007250363167783614273594485622595038683735177051551084840532119852556271615997591080025998223529673166632881930201506128653391274266261260529311744513967801977758368926011099592613598682063017537212277372221875773094644291093573030984341892193847166166064615627158479640128019558887405809324021719471705452005046355490146651493428233554090309812477677497220562197936399260144765742498914039117319928115857628883028121951225388165895335735842893060681282008284884816423460461987794818791377789732918851598347363345594627555694379536340584738331298587699977984595284268644394364721573847489405938280456228244429830694605319376629651893705407138082930294900225779887160479019469521244999789530090815257625306051688877202954331866604435256416555168778705628850827015564064268224588963160046552862686479162857960392755727056200005630155379072128771299266453098784560555259876362211060687994192491358780341902512643592351649043247928515625000000000000000000000000*i1^36 + 1120824026769762684912498295497851802202985638994465397946793007523519519771153780255443296735994856767588931450809193627796623381446059711643712952263168821876240799924518624754802105604265453295122521650587285334944033155787165731260510840951387723840696654632197082719015807762564920423831391013832578765659611623428368591587552436372969993519107292388733956954904015905522394447808792609221098831689180988486671586498495004140061811750345639179770510636454376226036239548130926171570028399358571415429547211594997309748103576185836433715789448192363562243480846231232010576757011428204734621874415658063472821666319009022584602845432681465666866055674813786172910259625562142753931366961912617175764508368266525686952557092112476800809255865544125834096705944975734554196978954092598077896034797863345820492903825896640723665694044299676757967886071664419520275893593135329072048895125867649646673440406219046773040047199396393058827113731152041028522075504829550740155703284163738811370292791141414366099384084522659278846351851935266817044197382884224751450572200962299017756382802292341333795834749148620059038037378577197496914989080810776057758248485033809027231699816374481404292336163069021057213989307792541707388147731832592358992360080044452446043765924682467359399633912662869568777661412760711096540530528805591643471074415976500285784868025138839877039769872903556274408107219593386104156671730562900955919550691290154088591450393020747599727945671641279078141345023909372879129246622523734274925777973415629283866046108114739712743286949430578116413045380334869993262137521504214102427808778562192546404144227453081015771273162291573001602180000296805035317487987413799852109908569537307827132958830886883865256382955876165425915823084156568233048611952318616558967245232015750889529426075485728320015684143533913466512534160316035107108106773663479381849322976003763018635612445655856436867355181742599163098626474943996083632841683829142703490432155174714348862266718925050669128371964543719317645349079688677867799400782456109178657824202369242166092319706537436862959169074743187043818252731689597966162420136720130906047729053218945761749365541999268024926576993614307239175528381217236455758532768678355280762639313708913647289691102662401762425624012265633981318783199198570235251954722280382229236553498030480525353424004685834103833153097375132053721631866218359091120002779791707816753909907539350289754548679247160884718871582303605384193062762564574552622340734699841255386582426147948527112846201081351753069000830344542692896435382009796486882268347457067821970291077931070232468980380814620986682578904390130825973180365254072889647132667818478125000000000000000000000000*i1^37 + -79197334804631372839950546838498090932129571445418872775227596572676802702196807568555987302411279713066065916856274671727460041254136385842508654483651339675997828324859439329553488930943687410803088812041034043300287709944485456730320856399920218424897829976655183242163687809711031414169609853261354606167083393420872011122752300162993106204207853898544806861354494975294237272780856921242602955130192838639047020839429388325229742034583026085692433680810980825694045409155845991036584169666637125803577836544846149104104022973973917066851538137563316965541783585502504061835340472983577345932669241443073610415156804387259983081136222658898550258651666409439231544358831325286703575463521289607259376195965128716061040031586140343154542872747240783442103328893959160200145446085351020242080796222437922665482325370373423716207983970224067382557927258289994981836547629609737775787837061792920513489394876170596705320932919368191648314846261978386591831357341098687375279626109395129159644532498697671293128710189748640457440932520113364625147419755706813579591322851554831652981588322637667389372278911273651472064691066275325881802497588380848955352921083839259896500616663007372987586762347146061617125109798273221881579981919093417016140986875462484550343723949659182913740158973818634111861907608833064846257765983335240964449680744683873323254609709836075318577772634265244241168904795655714213317340022628271163119438259763989519946197008268332062469449131450379355662110027523340735172700465122566650033515924382868735843828206731872376959778092475423454617312732347192181127500619233437462743092243846298627570249074990128667363355429975354134266867975957568043420627818682187427744472448683428147696841695361989216435097077361976731752818407754413604695765940297891677872344731840645882991963754134646442620414491432939177826519200242652949767513697879683150939522245369302623909505911705396057009386360937506306442139433213540598739007231248588358331237268159535217138554192341504558124425519242067247202910886872798752331552742429341824784492643793422930132180253315423780162560930181428516037080463889312086553597951575102942705029487227574325581021978329928049103254089470797229733628132069199404811625675006365179831901371386800758541580573329117013025544871161702899264649281314433266489285949981458547540846017092925659077135632134803932378443809388193046930262556501805587787660426841318313913488196377338176314860291561918897458242465189870489486951802408921954934650828679913358279488474600941750314506189133416724024566802765721016865544252664595309553333371936089834918233966047788729416196178684599422252677563929081292092973640340775600443102337939062500000000000000000000*i1^38 + 4565571838085970102873477029262867644736404476628425592747313231354276083323490216761109800612097358703102671581696887602987118366911633981810699269723512875662582972512402223833770020728279938686411965075731790435777304521838172090818572763353931005768271637816119413304041764168311536413781207958619093712007892386428114272804954312626648893607483832513298879931526126389216126042746332006026814171347542317365485354809478876129203343375084460600281002466479490138979126524186377833117823943022141210894348167533163637590070734863130624425076582261142077939177883956943921996762729515899179156619391769661470073407562948879028846594741494046960527185338837935860551853631127910314990533282271786484294632903831545719529254759199877804343246896611371617471000552535314347165710547677457592510278755452588862461960478481817142255709020972817903317025113175484869644215131976435847742854082091802171579229084952810680963909590694852315764096672819509010079566684492952631515332962636217610256505454980930491043748359671349526670104931325607771364995416609726827098367114227914259370673188339962935387493059187019283418589898889771668636467505822638152600523616525508409848489916183378988140627605029883927182997129465118576266133788893431641879071778711567802215916617906963012170652012764954615295375804155421095857623941973576271618701275345032534448597109020586502643196508793546610428142766989043671001584780339808784556644421212431818043084458748373669140245282931630888266677909686715434970087118722999540900693850272216289546966117893275124597755489653701394741728451899164753424250619275288229663275595633736235648919067116801167248652885887268131470344171314915503305090488398505340101483656569667258630278276088373573434965477244973829279893184622594571592872050157812622518057846098682066109822431687709952141309011893216477003843409347051198273594096381396264788710635052076846556116496331534924393863999561898320885567506473655341017571920782390152328803539242744786326319785952272919808760446991975064590388009541005401939647671317946801986773057439701046383913592467916715332349854146451570311960268368934544097938254769452304017436474763934042183580805684722315975166608175377979710270318689896666909492872965262271718393504789132966437471443983618676522462731333261253804283410458418559787321668326774305088259664682829028014569077683748276616019778016469144932083004886044532926911916198486151856283702176504599824776783487853696344801546716931692180994922326997437130201992045853121128378221721264810394165486010253101930302684022597786296135346888593214294402966958575029361375940204128671423865535303888096406952817249289828399564439001438616688633716403125000000000000000000*i1^39 + -221468113486686260622076202533920628840803063512166841014000084885597021596022837957081245632547177640225697094598917824717114905908272342684286410385204669870547129634708891409385700183229577014127794023037766992732586988332968139911854659196277475622929462284540858438186220139505725683127090639322886742522419792124166636712296164001756566298253670485559113232762796662107467626283959524585128913436664324062719576114752825238722029551741479848564317454998117028370045003191494738462448752321269692431664882652616135645121639666061567513161807309541942607250496486506117551380098093164122732188332586510282306647290257943399718456301286046210881888642279712089978126587240822163108616783852260831282076892619768494894838714330855208362327939602398389834723367990926370004752982284854705120885773576244918464336979494639416837312955645718946029179107124136679806893994912410924773833688401700984572075341113722706087767904314740271753151013299792195741307751355673985864269750037290382180517101512868409185987785903791447385540601826194622650651902927247759601887338643379455369143586735728313816024994398328704011467259914593493173024081221642450512798425754835150812257338244484755286797943431740567659197872502824350120430805340288028584363875806308657505024856342930284452195720045799833044899562280844365336887045297800740120507024992482783170791127787346813619678796102263270541293166345312417410124757033499765471763599100607278449613112383055047248025137228808634624104498530198546189629466865580326430170217164003000170646470787708159708550420471302323107544527580613073821852790981501502340712960291294482695138584658768934269035540227946160876809175989841395054246876107321175419887584336277035408882687686078489813846048376241678176722063955206412820330707425282264171249521183555002569384142612980495659037479979356063621516313162355168809825829470368147201365669284140747507128378763780135851390915053897504871222039231111046680284633395506095464930449619808832940393583458167511638466061762238822359850679439793249215567663722322829442828361642275649573058126910818305608975022089558096941481195384067556750684243323202384522462679717206691052206633043697573436536204899270325347843559529096397082530771333363113137398220073170948495248303505000383482773262088657201004152956627729435296590824540985766387515275375713323226022600606659021511843889549674980743860566450193423628941107471631500761166335476255348199279937361867181413029411675684846473925689899212137983176717179032662971197584821672349782242739737860329538852018450150984784706733360726742910116432035305882442954001379183462256909309698954193073867891561584297641574197724214815615208354150703125000000000000*i1^40 + 9127017246216054235014319852622319779653012876505938185143490393735830263180753492940643163055914330216101002669347177787688127024013581415190122780880871357467025633388647804848208546712359710258391891901199667057886970839034782679997645507042254922675294743455426910973809163207879288301472907590723948786984440215498959709916335009235307242439659279212383630160709283684989929229472301516059187095306465601358930651982764441492481011791486806809976576561702201235993335605670468023137362919844917323848531329042518314612940864145038545766700500069752109373622534720061687697525591645806849443267715680999028367254307389434111640211624400964811339821340120917679644486848016232620174114296675766998271926379048661965291880907870861271124159307021981953002885687709468728224939509851241762817327703123659076531184782013196405921388103977576070083894947941470025888164069289489927737448059396029200838006488016967270371184316859645963139250826492081158089204489372563905367764000862586892568397392723385986953615036101813220422908453664975734348153619814483698907376564434558189244221318431568758637505006331336149921076241225578070784772786372349615879885609087735158097734045382585615153237565463822859167831607194779454872948668795716565692408909118185833248070619742401666788862052516048329029856409601544641349851020214442662834440232075310290370357955036651366259933681071124756812452710298948671865339669328648490895494515275337570946805403367688264294213132492678226607720142800166535314740000716873635570854641380482615670991302372845494827184785662048100127284969175830323994269707713053054571744343904213903834182089490185476454235063722264832117358780355389721575195255647926745350496397980830542161846080665545644588646958609824587259843301090473121581416083744739616153626755401477814998837118701360515758305525664999824272297495695181226652686380828766242937882128985347254187040587114346948408745624567731757301275860052325226368504127787208686498396091328005468153474034924252034943267806654714493624121976711313789179390168850543777248855275502787882472652259048567715061564951969484087061595715826091385973434516904525248715402645622302924071605108584259527539608742943425893431849399294385335534776156259854592194091733270936326017522805496036542287595536158172377697514515919318258644610952549118402442872630104902469915985806759580177954929697892353753395125360000950710679272372823956666356212496066435945448821590127131005946619349616977075152938698280898404538329336894456984235139654761881671683534096568924953757624062216511326354728188822491860597893901646792568877569617666896766589466484646549778879296817955478823070639968800286173156482626562500000000000*i1^41 + -320382043731012884601334501327279016435075220300155724126243593155254640149437534167480910707303393303971536394796142151579003468601324217741836863591970823462747888097837362359352788476541805642070163117426384416507968540738829103226240753562184864966622023405158543941860750740879925834442661391839370044335880583612455135361458971979139937790848844445730433826623692926349144680499812336805095086429994816693085416438539212239508642947829965884777645194437842483827075772352347458372285258202720642970879792132610212130601342215574878424166953600026368022284252038947651179075178079158181923886533513143031217957155289079281915061512392900869157140100120591088294962382517743740719975708094465864999318701780045713873006449303194390269909151207420779908487286810349545719731294660354291290459984541953680233660759005245886636366427224700026795251628891308890032978882554287443243951891974665337052706563655863377516840855434548518503462509262224758269482793867223102811474387149308837721010125026363774475737290800331214923481066153817710905115464891704028510401093826541863229088410765351589955757941705856540618999386706006880688509679100926272850580524438388918703816232249434515660280575919943800337659677842222961612492591427322520551485466735255719092448529287990366167337102502056999566494142406817854184868728234707487313052097263149556028615806726915633498103914604268437027266550225977349061383965427038758866404465279095948658199244814575821277212553021016887696249024058580297906826710475522898042402770103340980241768538003652941850737821720375146265189474988818474423256388307734851312658106280702464136273937076673667974970238924544500649000882065681343898283047839782751258205481557093512834892676384265583472180494999570982367189239740600273890556947021568506308886619250119009815862893761247690005497419097916777613526818975494187968406184218872747174941984604678460394365440357360675151687955093768891955319683197491529404888257114719509523472605490562085504331817359685708954878061748538410028034967188575338025091058227055349718221607310032797374457610317739151042553928557836581774264339088508580310762451690385117126920865111208644146262714258726550233965852114557823411595768365908871039873069441008352078658757904749423195156449098134343712934523245342940972449940009734237956136932996516446927105160502166605549399733374995273577247702741253966201958961012164563805299481765940472731209229232663692022461656971188485972561081576762561334429083857282595542301788985089199158158644548547955651866883287907252277355900939264252849933754411432590906836406582107736283646962751767827086273797628336852065505975164808197172606142912117469907171139843750000000*i1^42 + 9543920036404165251208519631211941593557039416152929311236657981778007595504414441496262019854298730254220829586353764735548304420334402789247869823230158219655473396011899156006459253214018384604365857805892239009465761654900950974913688872045447922603326622446630183645540615729356387192166023262348879850970305895959007623646236366256284638946736207167074227484323804180219741574747696017725845453112625910598613573638981544446014692725336773580573486794611127459181657483415209267847658301534513219754426091776128442476588326008648832094821467756810553650033371529295929881934922826229621928406993491551840591178247824440479380928613822633053921141353992794979850772612598743580980987584141069240556357883674667147482826922990957889137714763597751204162190088454296717554907880878391137640583201178058163793836228832217997015916522639816424848804345472264024963205868682468119732971640258088675965707775241611177550260471545220990485691433071748472247958245116912908144005841351355915904062018820746396652352888424272782931066251452537195315344980364887174326381662582823461684489784460056204627052693116447861262112830927165250305031957150412161568742219996564114051342069325892551699494613622423101204399346374766295355057806852904441386758656771046202046341189647019995966841392996429609361779266360074175016227357815521670648720541179257588028271453165053507623432646477939684277373948548484356334520330140817050834309072405235089159599372552913037509431710165738435341474396990809062939048235915510625418853536843034235333588824843873356552400138196904892075044031842953479538570479825166090460926931440732967861204573267727571714107817327743916339810768220686050437778287196247131306308596724959618924072663269926696680272227531595520606920116487614413366825233193619291253119439486291713152756894736416685039436373292381612175290633684690098453631789429884233850003250957996438650669747688365541286474054463922391477626870634653430605525176273779801493748269045647868399647009910651995665117047063447469613336217088583903137819628923312613091971750524289463249354336637016117411028156295186596517995439439731472141195783772509263051945731418232945475022487359658801911650599115571897776589619107097944075417617107503525610179507926261600469258214962691188000649231746102566682812441267256450840821006289717164239683895478453978182730883989414438187778443757667156045008114578234222050317105301518255029441848966701001033081435395054981243176419690355510467547256714426941019086286095389535590609158172607955609051469324725120334333678585874762235547180794270452118976889517935325439183463198994441663219475058519165426963359406241634159695443147802139281620312500000*i1^43 + -240167796138291689106198830616487424665366813657398095851256831345590740747154562010508539206962269442390896106280264951725993983536242890358354525181822037534944073326140915224710525897765986470613043159689135973425090849222957789367438546735702201446483992997269611609827595291941396647956086153033070311270064594212258870658738575419709497784161892500704844193496451912397330221047831450972416335936426100305141338907736155291767354269588446903765010173024062768633512944676847363997133687921917258263942449952436153368130840423636760973267818200127761980111675376993993059766726569605224945451587918497905152599066992231567021447294680656112118822496362212528145037636471565312069934250636494378973428932147624540537137607697994933350074653970693131462332702294124268300008089968861506236884964154216906237998087385197073788544233529459108441734780254897320665591620214329813068151010651608286454009676839144977305198625914688502833735467147849717187021156469406551251187412394931298467712114396180778572599261838369756783537784805892201743511382158478731185162632490702699320757106873559096701001136790804450913783994094890315538002796048613203983389128031510286935820011654611601706803209912990480856189101823473201425659576555291014497498015175235813223208405409199591072533292898640808446157618999951283336636016334560405277735956502606166554492730508419528737722963612980399185514966852305785218786427667927536756799895826096379480105073664000098338424251733914339697018368891641311555371262740967724420179232038858372573670467880386375456051796706482052762430355210102893945205360404846635988890336043468592966286495062788232026776546925966652533777549047809041694354302242818469508376085449947094970736862253603572430828246968053001358352249272954258188403603182465536365318993759763778184222448300241367555880546913444761298531536764721087779132345369886112699956008673387801571744955217253475262491202714934725205890855960651143094591971919947356225036428188468040788035783978208203333075784631683121799738245396517600148377890906675990252916686904349843012636325652305886030367881790712404417180329942330842560387191489310849672168325611949991901340448841028710468417215444091471643588832533279602425186305204744486377320651860001917655479009229855512639080155936021389153725548142609434342371547274204366423513289131970081344318743860307753831297291410697995057849163144754608366747389132957576065343339816343917061759590565974491498878836400729406137738845753970255433973124805901064622058617396650688363267511392628011069120951550267235644953686728719956674165311558079906976343149875509111119581881991743731432877620576056635844701150951177769650944921875*i1^44 + 5069237273527970617505861214712784055229642681638166394525611939048401788079538732465692328254407032619511991226265551990216099885544248369576991854123559478069919396196210512437047226612487115375018469071007783556306974185414513737437223356878213567805559274024542291893317523609704236711925778355051782187022909533247936949622235968958199738292099397169191940785767688396679041408750738278175250723740230712777955407258833965481031563683431121999137053165466076869466496489237654731164968768052311661128616917299473033003390022632372623413899847341137971346139363212770749696490297600888417979156365290739279981869162557934262577905474263621300905994373759343756341387678191792166000523336129701403110553847211729179070770904823726136255102041715570681978022736817849063965382451046666931438893521397774116309553030008229752027204952051217789273805381875134047406093882385557671385273567049441490372190636726892537481344514252402244936107345435820367854704017602324061971189010601518449591582553412577318696159007540933295721956374961934826123248532029944801754566847585391886721276528952167879533551355434491924233465887196080975275810703789349146733309845620505245998543960033397759154763967536677842728145764568094919683318572059931497331438904757879409840387661810379973762062249641196527080007593801988086193318154332454202244916448628610155998567895421219869419021815894405995723725272609810856704493056625779854447361622357327872104192417374553212505596788233367281453817663654903174716220493746118094710197572638738332855937569867509759437653700754337114566000369967613879840940628865946570438286638224656319530617570179799266039318988955574238298233296395954678858482171011444734241397446899317386400866916835649557288345915664523503455728196034429491934690463238951935035864476333020983009726476598328030480641891049918711973646480412322024367143717153388972565675898104622792310178653714131985619266144837844194811313335146227480791405957669931696135160372626614928112602306406695979888244068891818772610523576220559275131938060069656726404277698496573095768383673246817323759198922152799457495080117026085911297924688757052263990730038078911497383116882409368565027166644117828538754944934957119086146288779396275087057102272761926249430222318061167316879380251756379148884508976978514964042001653769126767695706402108141404540026220976049416575299862116788116560937700891615432361144995924972097346861002257978014689827934398863411985846459862919403431707437793023230337372208228044557285293767286098534806294632889828486836405890084180112760218944409748137396353630050854178395997197258859282998381644397715243580399844785633090406802973136380117520000*i1^45 + -88984773265954139880153800078166444502184642930333090685185996402325290472882581203605798219713521140855503534989077515229759665558305689050443754560901609202427522470755412731542284398021258520142842585654260745016822239298511463532915051995891188577489868292758889279950036221585016361251278487885846344321967100948610685476377750157495297636853465800752624962461375622876483472698557952420885148239814496988776086760572510596621687536715027806922052517478782930318186939508979009157664942497686137261681137766526537450160502347826163922773357156018741435807171180189527144250971087145540966856147175094061117765185790818849910418531995659004493365637405456892141621949117800270286034244675550305335710999719098747699635538866157220705208231683983033711760480875206860605987220000048023400046644074571672742398164593827173134765208189422486898331939847078055715462820863139830732116217533518482458412746761869797991607714063918726273032203564170599185656312211826599488516677370199620652174144705541655237271862879131141299372033750820397631683827550693956401302698208087096893172848091510568899101698851792250195967267675024536640021816773723333918909626481290951674272363697566291047874658028491014827335873617560926408114554675779163745150398456921735360322121076336778615822372089260481044858972397769413609369024749260150287215546667954060243088679122853412920028089657582511633928739283443728163262853442217371033725640705387094690155721862744835481553061724237950829746888258989131748347452818944886071204694378633765550388669936249279062124671439553071158878805461139358787614746743639687267218489291337646696096511401364193506632006062702566172848168269305421750761105211291587592872649232075985209062492908349461777094864404088123071150048310650889330390135556088101323876944175633146106420435698343976438542950771496392092382371906198899009581743954847060789470717470196869203649548778081885595045679305061932349751458131901041546760040409390154126328838192631799560044999011724682057441151965740880368574228297659088728831830557618002881211252013122744158703508039231953390599837021278758219161489183173982229299280119704022930464982821671097809657946957056699077028370724471819261765100493826818944062210894916289027434769699265051971592922295639242601205979566217493312707316983605009738979280039690279024410889145440665005705859409660046258180415956679133785418173069162237282188409993289395897238848665570548955366157828551577814475733231849765788498287076167165863614426687195843588551271564631515469755254518451431006148854724390543712692946274485224381041209471831191374215647886099941001772699038427087107062207824995032059089255252164608000*i1^46 + 1280776544484265999797937305442606229601636277508904265937316511205267881878098529011756332370873996663465468101634170014345712497665493912893930269969746139959552225873056888640960182245155108782677587287859777801733453118103274009380694368635431610311490672580836252921511261406201513558708356053555654528220867913569209322989525313344129303583115965488047393195243334484367232880177656531714515640892449823659535765363701876245582474371637874516685960420001992116882237453643050073771314693482266287670649017165253509694989593048561491117069452684361525252581551058303845153623786019807486235856381126296923004187381590750375052632893786071886292259687710879650613582880884614351400568403620438731997342520338630848786746166466217640573895474024757878709394011421244260838722393645998810713981752379055353870208005340893357228490325790128319456114842176850728417953212104637758835123090190189845354057258489741928311129052901963065073464379172000798979904700259243714546978756339578905697480240918585583922111246699238880149246865579136419201732121341688279975281446091529894880985965620614352656702621238769405216344988519789068654812851956421665909365987545314648355767580428391333832215924449145476726869112406631167899055172628574606690357796366677552644295087555593978737986717223921605824472789981873759991831588166621496092166102365295672798369414724433580695590612201767491217240347727179090408253451884717717877921261048561669912076732048134780469817250116891103614273666737503127130205665630749965887514130087390503377878114470450688910188979230314721532871363773547434214326990368571829151944399730701594112408239009614316676730352831872778862111946211956162431672169262577602147560542100481041674085176262695628585466476987836991379767683274164520079468154509518749312922883532055621442548370292209230936885155539273542766126848073555549190813843224845471407203458730685743042909172309467775308038811656903082362947888138109857606504792299111910532520780334412986355557972651564275512008677178371760582389996231298076401763195649700491221791715298946786118500321672352851332707748159465656888065252313743840417298784660351308505291061542115589330491008568241785067653507309857048325322746120674168913473484875010101018463064980852578050681526490616034002404375085604001215550988810282974333865186573976566585372029912224571482220772058992499439025990830835696758530731223623784205810951655742005883492494533047155729147274442421858161934145016158052866010229005791300524249387378028211327425570062590236864461354925655588280475924051349454227812225552495859661707203282237577553707439111140987015698943370960687692338763764620462605223120076800*i1^47 + -14736194344360288750818668425623281924757468956546346445294566237325001572802933780426544598081899232119498586643488867217383059525513748198675219282185227409538285028104062011713882780173742850912155895628802938050187128323987654188899834617250317560457272782035247287635087768492534895301595027429667784073198808374015811086373613884512458546109268525449888013030063221796193320220017886282119422133737860855147533279584247230774604167412544506314456775994359951265351813625997665899316733118032055954299654900495419300600594090233201463275592443352925722086991072994007484056518283202702540847780445911406458569267741838817643827447958797310378592162682716476751827774044655457098067348437876082785061982644075425696124206849880498795445518428688589268141200504688902246538403239818480857032857287603146652086984401384071417604777896892177853381185981846492264955406883859801233431558562181656338368613603237915091651239476885140782438361891879377880764187398750366256295523300272690043392223890936135011235477285147838306714692742609016854469947472774072956893194398184846991396515515663801856571918521709892517433605032986752345324663708848789479749562055222141817610864260858254440841781630688090913752966849203396240557251379127449373511311891486280195259360952190467050469752331131811156112177889382812368082581168406045168031720225889279662291490392042220131450185632307985649481378491142386088345901214807607640708176675065590089846380842004875246758175451553447383859294673237445446908370061641324118146869675864682997162712095440551166936919493339605699543699621562566868748420261784951613729424038814921952014819600131027300069009250000378043089776793698968328108543344531864896322619096341759537623745584998373366532102053972615220992849319280472449521373546385983321865148805989778566491671516124351700718118302015350493567193032497080662906964148226536722035570669441936301668360757119584047726579761206473273151087605675219262088582827357281390159688883085354864407310426386263003142412637060459615345365812452110184473979222085831864275725724065671173387097907358840207361601658503282277135364594650232999304934685863634723344572420035698268411460884299222498204624274795612453233432568142545605774476103124323178469807166570351278025395707130793992784741407040186255039271316411752389862689250535327547437696381962890157991119012432081374671821712580823564842027723432333106918148557074241265689167893885139552779882604513899773667721800849177148008747698236771666079750370601267131124902309962104748307331105562554457653750538247989765199672436829347918424902388583495463466621537453003658055455062529071039999766127154583126975447040*i1^48 + 127988594472896144137432597564024159879940121329052640098154921333399413905201462129948780330932954867241789742861689571046782109455523525114294660670760452701834088026656741219265908978037878958287406911771656186081792294096986900646554537196877069506141762367340440218566210192965436110940497981172308081686382464824810744756249573595426124971359573287690468866616466272414695553143549784088883033655140464260463187731543421924663624006119451828023201222847683468337957271247822965207554336722871559073204091710016271724544058682189612388351910269261012680746480989404405015285634996553788225957553679241917590246180572232436380325575641179739613169821682177328821518729664832751422592739127487102242644993621825086934771415343579710922205097279282620489374720238564350894897418018856827614851429304511617316015820130752119326145699961488777037346248486675025013820819481514710148514702278196182175938921712700257033710338009726401339097334150418505846217624194738999375584780362679151274853300135397419399184085948090038554849505811330607597863733622118055960402230472532383932083744065922414355595958838059116852330856199631464527780571911500313849378774317326392899514945843529121517321803693791556039972766600511750033011314137111869348570869494034019156261592300679410527324798619057138675162877511395304520405104126748376426802774211243856193129574456484392218876029151776771112762066597166873058133477305874818489906356800757237793816998415687018618755192578094673461286770576058294236313636499634389107388799851164124842347087104695039189967303472471500197282971233131617739736717772456396764708532665852046365645045074158014118252306464528336518761498493044390637387436465925388433955036233664601415776853457791107011936593345445532646223458614111205436832186132275105347840015026117311979682127608490555089608129032130011322777980676979185420821044095288306147446578314089282696686088153150994787622070975545220553925758963502392629689329247578538725740315776666935353510708076946759647729897415627545854656467322563215389851571288116733255511394238513233956675058134729239968694957016143398276977459873070498441405458933544625153516768677272737050239367105551493001930095135311854344722912900657970166994132239689531402650357069701704714317223653469984501461483344446332384676020171220301587577544085753099099577152637754326069716469087580579568731217429808229244573537779013250820744031119950909429588611804518163362791981532021894711589462958876088939664226519832313607541339151214886899507215125484695751491499045713962116096758285106399598039736620218038637536850499460350439761674711035258165956602604343055303109991356052514275328*i1^49 + -703154348627384936585794966754449994346998413835686263625737860340044991697422708702487938822487509159316308725444316110804971650787449388086099435837346542258345478764323237797616312342856294632882956559021599375797998361233810824802199031631327213372383011612032279810542715682228451208848658976407057166130520681590114627986054224826556471168297049083770423836524253609223542497287262387179069586044454555805247914493745403476075113226732893352653345751192220032874879388397947762663673471338804592447278202214417324707004878975870286350064328822221410544051776187953549176291687611149342493008227670573393948360261155703162316783760863494614925712550342689044159191281060140188465102391465948965242015558868248479186920911865738482004112020449595388762089615018383329416137389922997638921320417889613235211262995722467049629343684367661661651579019434768421015984574068318693597862871477269383384971729533381805131703876687900653961008208350694300977648996567695346926057401907137683775185319071729640140408686629670989261802102286930420938052377775654629888170173823397020563716329479557548121223682907365186269696913816199922341142616481308696904425297424864135694573236340236350980784216941799055539334855532113393487706200320259745677589996131851225709394230602664670778565981914854487918583049788184634232251954939929875068661169682890707210199738113566590402433249170883825359027664278257344218212324459064489568974509695269226588624144641865116481828325930652162223226396867184082782766877664292271067313375287544462643384423353892061563580144574721158415560715080000397930997489072640891325946253976207789293573825880470733078900031377266236857379867011058919974987054246721023057987329972648807601852714880021026147558400980070968536250553978392971238947131727895172905697876894616201717454776574842425909810391291936035097124093702376399000377183004837963538076061636280607849955741535928011742317823305843588787647683593310439093053197610730216566827218754120273945573416823224137312378690188626632024028752406908354385846051560963087365159656147022291828450783968132385442081127971851176726498955520747699861384985104892104948515584106162332033338059392675624364203148951397279549350654033584745605909913491428995293330581479491141422647771502994721685045538236960241721494971107835372782909713613276230365452577053405285235752897525385043044617601738883837360705655022903481991470776871269516164448141659327297314566895201991938350223244006697323104020619115589809486979020909234336490829520892458566908450308996669235766300997765713167010753097713716514658450056592506065713835283527539171101690684139645200977836194366750720*i1^50 + 52506213590728045544798396288432951489244457475318377285382569022017391965965024335495943050699664526659025544657478830265214749872306409586688208950187216703323249984056440874254441361212073621046447326197990010617901145876227903825099458739649448119100077014170029082838896877637503029303851030478575814974330152399115648658413174160427195232747174989388286818647833251981145075074995440874884273009033719512557234255480439873298745679424788243487458832358470674707891319733732890532648854439274379151851977815288192942476161630780928141612239883439718469421748459653444509911882374701397105742356940379876366096333594493017868199232863832341900956831287897582924973103755092086204091592907697992905788299051208992999407865186400598647096345294674280843385032153410459975367025787175708458257076793656710427087728215701431304092351741699377765302496981846010775772011547017998839715714360040422960777808795240252662622208294972718475415335966668729712090755803500569331661440049574188044505373812312705408849628508031876395616739376414243505465799007575979955746001314808937063283082763960319629514190902172252313806577431747471985269516518229260158866161320623887146722358786441766569843812518803244584523033157514809107549190396034798766201959815034580446957889786327433098568359964028979533775297322003521016961993761469210394333860463162464199926650622986181964920795404508453616704877057621569659097506871932986318863204111000589791714152437416543501198510824858480835172941164301612107768605535787402554201217505057767544099589010723192470403760834081827541316444420778000019553522919078167855960374183878605747261250680140731914558465777711399706560210066668561144375937741204087989243794085462543792309768774701317189238612336868969175395638037634456513238641602024231988084400259072957448469758632273357397060719656596942563920422515125177605215578424831734696770614100577513766114252980959726925271454241541204908107686478087737522900410034770458130018889192919872603411392504707740448063102973678800890955479274731359497179758450781720823499183855298639138229681014676876396374055269305603562560940530751404276781824594973961090068633076192451309434875665917497418976834410230651733378937210723319941736330702099382776696489048611343628442607392685350392890908143884852408923370851762177686336236921969018541422934137844388857439028276732194937023238663698233437317924690233186397443392384210866419326518351301408737927220571153117542915220342691512551049890211778877672503814925860612694751233677239132263236282029758909083467193101149479566195710283332915991340485772676035998902026124532145324251027795666588751066300416*i1^51 + 45366619916186463547070535349889974782751510231396361038013305326908061351189779850672605334049514100979237518347548412789035233026729002026120519518852644996180391466335016993268351459673818585477623221227889022126366585315881911334864281831701716326848092306619491500124310423717473282144019737913307825170551499073075481157114740371637327877244812340356035096330093233111458745900496067029339352980722803398109978728031461851750596861797150913155148005111405083707356003336894428040843363202943582145331650263250764776587609403031682475258098702004788550727007450693467423255397964500988537717157731611291920352392715168089453608604085354538659164775318667618183231947031456589270260895810868873242270188100522410968943261484146807287225523491776275477934348692371131579475714603261344829511942452294956518629724502909683930837403323778666216675035578560501906711361362723640161297010196755791069307285902368948824128053606868317693908804252821501682817829495212555895573184087187494359891046279434559155108482873151002051059180524533493380174990511445041849071634611698108118410002035385744953590331685026863414879313820082594972917114446161843094707087819133183250280006598175406624634277428014571076049949301985831885764583920630811258620165712187349454730288313376393962000011004040071592540997791419982602157054680155424659679255179253282143714767430928484066190588036482496168588635067089277773143916530530810207240324195653270205993634954322624633956423809755466101193402364955952471019061170255359412323590831858481417161070085477812848722164359451650326359880668278773890664649710919578598838267971565588172974036226262450143231828180791458585113990214791564760535570337319915048488862652519167743247392097536778670936014035739116322171948688309553996882486969050695412450859646001565892881289119613835885015194872553238076594974479819534106166039873641367520828725401559841521196070336956713103744920457758216483503368561799400514394952657654478127863668204386019358638511906226959161610877125775355835888104154262700487223225684967375020094028272645281882795112620332103353600514311824786708599027254847044660977064394175808404235914306558049888478620618890081523521527371283347505214283940619965020248600480398394598651548611854248066403489763864038620819904486113646928741718404323923289164368485579648199139023294862528363394532862266512359454345056692973905039127232358497067068034146907418375731876215766010061522361128045041583446299900389161048143578317476462646922614602659574183487326068806672488161440493861328024510261098171492503490437723874585499569361892589376752682485497316379975229507520002061544456192*i1^52 + -495183859718541030725066541566560298918003090159748616901051777262130434904908068034247520043288905269159088915584320871733111180144758592843329126279651172255753477321577985824594076121419711834117494302668547083278916029787945873149017035036597424471895248424988532965037843503889498276046550726561791043512321503769448803254703070228347391900136495103670174185360696496479740260784435280523490261400720255610487544683418477294500259435825207859643354270671323407651041818921140495671829006262197371258262905690342549543430313565438712691110423027528701608823058011395154560471850011708477051616964576327467875980123096345237363520137950594219894910980403867766636473826594855834809234356821910333993327458829553830950407824313623226198746291915180783908876134732266736740522906166425705207245553714845912308634141144589751887357103626558805823107799564782280032075985239238047093937427661337082396328829608995769079492948540911307609218448594003572828085054119114594109016089992672150436801032885502995598987227778132941544399923604743992268318912058000449725538166992286614957911925363784000872690410601315789524906672374127755568044737879111717779701081447215593235132183826101373797252260969058937355427379216436817966152770971017605460323485203993406378953089219401551523619624816761778988958911995254675522652955163662768121297028229820662593677242524935505433610115474619644794173686607614164172880588656754040790626488080881302336885758342989511381864363439018675120540423201636037003525062756531916014765262219916989317957543673365156024428087027038646860131151270480409994730402183748562756540011414719510427622181468506398090941496559688008722878259020398641324470264159989981793304826192698859429094747267610766328807434137013503018951652061540849158613116103768169682440391249671286009962438524333661318781567543337412911940007644583217163001186181831173609953987909392750132769300886874499909241416421149759115432032908121571204868714170511262621151676244721548771781559890353779482824165112194380823637853416032503775069692011975293514100333255621281372311920455744786174641960909021539722380398839576385341575791597980145632950615359766884598396664152736643347771945324497791786514079786200705036044142582069780198628972095230926484934727123778534634586761574251894660135378969198037356379181109187957022265705308452852385603025631374549803815944246101258113219426698995150252464877193969929969652599666162564881528627312090973602149832519417773894231024145829292632703068919329474230459112437430476116155286083742275957950096682677759604396016170835422308694338173057219302968668085890994328361013361655152640*i1^53 + 2594617609345887027619271442902033608764690663679752173535449000244106777693986351124022100316867407609367651411233437767430259497458346849095582154356206432701772121412111256376369521490419251494528774552529525804946688161019468144545966851307245685764293999029081729236135592662814487658504451764223193675425961457019770863759511683298971071747866896937975183297174712845611166158132062472114120430628824260226202943248055757285278885838431827130461657682582971977526518265530068928386986222092353303571393840802602719133934778997850512429337651232617573765827780854974828144436623231717067138294576864768982353325824944713163940864992928247434037377360137039504356340814191866345214881063380540988739074299653652367449958585801313620287956344363651499721278862464747644287826603630132541620286620341954377299007325756500084448972853549894346668071136166283843053263818218754301981249519007884797422760251135050864576021588468246674273831103876797944068027908799688103857958256312981559194725624887605384931741308063209120564867895171555171618446378384636166199473456927025829195636082259221936047080434779870806942514301626224224665224876967038144533351308693566873441381438740981710537821757999935467562902020277837408069674746297230981796896575924913500643675145104755380797253492603043905628728835091828881659187553730133996457345238998600610780870681674250537577193259089449629778213779271126892506432268257458243827092630641699542111097790298054165524050669739476215959100591074604885876622025082718002160654295305339453329097020182257548233582435780734404643195242946413171797897715448947294342721353923260953812896863047466848174191030960163198691554666152477479392676961660110577801882292864603468105629546660115510046575094147320782644615930284883691125722491510157356439468657976775094064666112662326479522053700573260525731189914908639672196638632081989887242471723427036049859270441991519416596059005392809450348620836866851360007261605744217912297614969341942588272310202907649815714748068118089490253148714013340369300641792095398578842915348479550112092016161283803337288588534831831921454006755128417604996722223965992353826219881773694516122048379740399530618158752449297235941525145046567416151081860295883019637988317777106125016453766158521305631130627491856912162254500527020923294089318788786542853934764886716351601355708954421715422624570534591919322249891955805002697043478190406131711654905409180130734169857845118439792368188081180757480200367933218100174322876423579207913909989184676188063576882532353630041640591618838783525928218478573926283728907041584562512535717078787503060799755124736*i1^54 + -2964798026442384757826350627430930865801684045017816017229537941878674541917381696949614223071388202943540944003815403150698704390054738128670566243219826892286560781218074969321571275477074579070172252695960456978323935908183091811875105416785428199075076032197236153831395383267957637753980353163736104120418715092239922736285492159416074256203022132667318240245580433897317126069573189787609591136483219252330927383587256960569816249419379675893459909396642968913372296780680684377575537274438128835328326281786742972071251764056481288144475365813206649179628181765028967202072185103817015736148170975017225825647269692828412628306797107318115073504901157997599366767450563220840170026927427923160111246691152452558311406621334977028954198768505211783445462049269048832363945589942333619079957923568549075410319990848140598111753328177657512240754759401731765202192808871574214474219804482423448993345652098170929413020867519721268822018031422807931958129590254030976771293269682923363921522890744671228874914400388014475421743146462295281090900952574595861951300217389454832647543406801548090920196935631573446297260458893545962867691914335654328386371620256091736455860278187894136740639010192603856920793692796117578630701977390363246335471365135397353907326219132093266720922786075566250880942771007670747104331834193364488733157610821747118450795389236160629295142351949532368128265140631097771212019541027498368465442710857102017447942017580628026446530835023172259339609480425839958270407946265622134929534963312125234764289817558084624281741768165437465378133405698088146961714438219431312498971004515917223737508045367337812481410893828354576545522739798004112858055947550623203891459119325541833771942904139392437760483803987517261592901817768165868264592700979093533995511423585105077512341086051982580112396442451891741652514111635985348155117541730943413953833450765483746412519329582010412640195844165647187575648363362546730286416123589413089218878443753508676565422002079861790766237514243447774788740196905524411357615278647240925553833077569791871393170847413378532625606250285440235954997872578191097583960155462612694197134478181625807343551765461222570804929307302889404314992002946530047927954649998639573808007346738924779436006875943101949583521731607532070610846087934162182445918975030634485711446611853809253075988838021753422264387572389813328190972209375104423665521540989236451394301500189755847739232165462106206052127504663944715798557097235015659642731956429024498137053526379278424090330954885160126885306618938847093868686292581729072822599826496311806566487305298866308231725056*i1^55 + -54147411840830789265139241173256176429914774013331704949688191698749321171004814854235247445242378934433461365451450143185805862874778378917091709719970566376580107206480409542555988897058413818274398724332928648374530336439510181349735797283118163687835267081662885494542592413588962570773556079409191522627814454942065738509716892709715682013841740272451161673227269176197782100194358802102843158343026959577880672665006870557525697133954755553989893802405989911167909719057635889299911429046397232246460545881122837447255575898953640300800144527011631184532145847010796262138838139813543483053238407919998813706521513102130150817676183196237633499891921223020917941051213175736010604753720719093230811959746007159754172330704427954127054472727768338122488625919334025672833431547947991065124049111987291521427503980940010632992120847243555997874706140510287493995070760378934451221726996016068270431871224970241024442637343731474021377963987786375136153155884426130525331406440373817819201376602729988444772571376242330472429341431721991107934826368754213376094373257336931843475757719476699816658164378755397562872060591194495323936432951800024097914373316141329635295682021381614789485404343273034359041055851669669721346009231259817968089435072020551094146081359220895484376785638170712945188123512918695033237640265594066503717042146362495919335623545363870124561685956067877785162323934907060153087381190966987429608072299175902547479040523994174326710703971897895432014166244648483552160134692609513129185159212784654463261761720339391872387927614918734969386269568835069236242862332993879865414579073933237759712589415297447150797901323810340608525389623456655060160239641586910264651376818594047098128975074241309771572440184378854358001330767037762988688623534057519094257591757953384046798558471471033909585115422118698769522992234939166748955846762508749447730422087275647883718423388474372135045097988910024288347224328973999663041247475234782496915950875914711051674159216944534614059716762887346206798909951878421702203882013316148681406382149217027074528543548825576067825566355841469004245675601130493483567127855842413398483930848944001716182706371482289871634902279003003106257831190342319136088233751309110023350302664712498433855633753866734872302815286797265810069702301060010218089492861313859261441996823121886752062264762468119777718407554332125602887620248769761960118112476779942132230181050118317599915003815045895399679745083146005624552640022587840768595406903052296122200782872150187663067891758025672616743760270616361079491652930101594200487382619521550407816661652582671843328*i1^56 + 410647609352718537113869411979373567426660321205418563166981664867714219820666927207058252786769583612807795187028585777087774939462265881618194342612859626429032798962209481218695241570447716106183633138140493842257466742897737413342334958647562230770118174351326133323401333501004457613049926187320262851709809802530125969885744771965987358869529066690620741330596000438977203508322454253237315467390261399291904536726983029402703609663389816370786534031473916026819912049691050234485959787323565212527814347663099771828519777025677402403704087906597698196484194582624292075430546256757629315924292630894345178888292835338972824968705845184555811393463277426387537289184242755106032091439870284607638043492229092565022099685548459732035897341897156682671137339843493542659766989710735255893698907296614157471067654933736316679202879235959149101437263876276434378349265994533893955382431807221025829455766902671494414836215266434091196946501342443627457874712353571870669499349751848768198253670094710894790423555661485247387608315016616391772749968170656024583846267373101575012518031010044171122994960729668441257389272546264826615570847369227192324827595396397220164128693822645455039920253586262332967032540097775883397898868563395441653972421408193733529155356327844448455660556933499518955003374420860048147127568298808128259936305008777497973854195777101391385940304018183403927776770628824494531783293536540804681040615727092916243795976715825001964817847984326514807214526589883978088346599990739221956519986781824108253246382622207005628753559679821350974152133119873345949693226179674928680550652612928807523115133841266654948930937654084283199075405870299865311519705453109640706128345875434428840252252761529214104289989450307747989898268537593756521483255570886759995428194439672209323732759990474716846353906891188416151733880001141963794046429606022251249278445308653382315915348420620049022746667006778507525745927138583207053029125863242211099460908319590222291780364922838028368688355601547024341416035490905475895989676671068396954154704153764877322506539029898474611484792989608287550991488146693054359189467236410158447376830212951926559244083984393163222081705971728674225271646052401164251133228140344295644681854111550948614055315439496490030131482142072241511608642683918404526967584784648419008182817743243475157209279161576598460598710056819137770950295797324231105925627869921048682951397140856663870431098852625042210737020013699437666087730446151292972543096323707245952933878414572567281240141898462160332409906379700832830349615413827301418501321728514037845046754713534464*i1^57 + -1456728609227756485280448073612958724610379178650908580968134600449308944131189445609532857745949557809936623518805921755737648465600182940098568921894925808141665975930184399413564663918286356986306630383383053534923557480886552289575067360723294196236029776542988806102433063218695656940829329583004720701188001543192229411830328865881856669588576991949854642541149754649170824650533547128317400937852916175031335664437490026244177175812550300576676541448821691577572277954472132235772973393168045910883790707217480771831402408884842887573140240325029113708037559401153220863884731699076140933983166447017563845817831108086453390008413351424030300635678473555385656806363003461497184343262427247495891528448448880715969720433382125614152793635636440367955954921608899276272031483916527828442013067830402203498665563911738752480347708801855571910615357350855241668431177040930394109842621296282202266376140281259012057290995045899390837405219826417832466829594260345075524883072217173533873081761596438450309601447056816301071714144968731635641391581117582277509692018976774727081685589595943235743715494636378989077774610050508181787286676322548381526503087238223808228814591528819922813871020528711507422142095804238306076969888506156034854803310616698631307172650121400445919225149911904376441168589773375175101478944186124943836962842960219061532463179381892150658552144603469124943230886828804693434954929452342479925744131522227762266273984484974331167561962791152697006948698425956587171544513138389674761448689083730779004193985130851658906854886283522164807279977642151538625402424163645950439824102867353171263155598638630510481901327380185801953227341625611047937508260190673489256826497545817424998545900036302537341875109888358283808273311808576284081115126455139573684927070314501033978432784661391823528442937654924756381036792713233562352594329752470587188705144698883388224898150793012882624039903240206186123692071137659971700611855864213461849349364977126810775018247982153840768625011338777887574997374732157838509572830446757477598404539995624015093054083744547666782769679609230590788160184194269603236794971360555150634000674763246014605917595802697939867376545703283513450712158243458086264461265805297456872165177150692979884638621100697815300621129115856680451750535900432246272472880564020582903792631345995945386577655335560224886626019621863354886255965298843649884419623086988326101291094723527415103749754591383524359666106331295368162486113851633567962419120687199623729380106240706299352638150011027662643366568692277522914822417453153550173429840387547545487919808512*i1^58 + 2804528595474252332011798576648871218185313602139775512942290746824757940660270592497942637369995407335259083419221492895306772289383270488851763887468198024196740018922482656195287335287042028412065649161573041238721170606370031607028000003568893368695371833271699435911330519792708987537362368566253971520082181334948010459205512411583511390477680906839579033981406607037921323684713574622903029990112187879680571730769741662557145857142464196027170835002387083269500004201761491541600629190992913989737493880915689773389045385017929555646407863607352927491223529390459724837721015634519768498527419767168185394236304178570454944898788031716451463283320262207197373346145786150068948085629019745452132743965005472327861002557940748489346259248279498658767985276971729279117966693370105640560970651502317616016474428402949026329153932964082258692210310599956965258635738159336840562764768009470978178748344522705455764282126313068462961551684676200786896726483728242253911820823903765855590079900063648607953008812162549333718929820108626760691032607931566785652096477309302923252914312114831421259324196254475313511665285556744194125336946385915121100876859615668847047074330824129094520387245713160364478278159226497198757214784576989393526828699972318907231300863521892143832202483153853558665978894296538039231439318231208761813161638164741778658676266704077405602022268375991701484103623206529841464412590834707270597904451102719110656504296312638129930014241872599799240750643993798242291797294936259131309110017717001686155260190094616837196198802783518088740787616260559251219616467406972021976057247332695107815823102870859839156719034243147336882692621980988782323636806058255330269336337098685369258459868534219898104556949161919963974365610742297364227878043562829374957175542407924221847677925850519964474857225631441821810655363126347538932525127999814894397410453201767554329118029519054095322584877771313012328690589535214826371699008965336123625963922705998821101015954583926815178446406755511594145364035606881907146000925067911039245989155696388410066432349709189574892317272845312326260365026956331357605860519005229545001499106679827059217582496709993232021974850517293599986040068719330697928643732894586561215260635637593222922971870134456154862348037719300908337696016763937103851270461515696513254640371731320403932445948834471313095002155915122169712334418501974351055131238574249245857861810581171948911663551694249806905443189517577224213628251329907228440605778552521774789191172426840420083851313573868546716714094713944518677080899205052892644281036926521901580288*i1^59 + -2480950081761986510139882395635059790214822140605906561163378311031362543336274468384469998252428104436791910977823447282808984980403323065146770792327997087421317749410041413942222742368962818073824028101121020158070686743444147704886615521339366999189618413577538157879087663630822436946556240029522750100352660037604223557889328620363375529243731588893430652308012368328892645464879225397637896142724952676394967660023212164287255763526208156863426385128853983639967924929572112546454751237815796398542510347193325809585946107426826209529925035181484005567228868680027636332711554566067691999165167026221765478762418689139425616280478779372347698732717755861088945214732622083522882890720893762635928971709895974529474833244911454246263345691779499509470163040750749532279956238394107171064182320608487343980577624506042149925498987341550916411413469861453842799066699539573604998554155979489075110180004933338459954798864466067917627862471927781028437514797753265956108327583920488177871267960631402053410586033956905498182275574325229293921408066413710434355743192848991806069708813447746033028845225939855357700116261761830444810377460484300190332757918346557897154199520326678418878107753266096996273618223381228755188262128945279864003013837982983562918186714664704834054590106994242045975225999509990453575636737012027087151979510581835925427085745320811212957511729039099680408558802795088606171910670778586869532496222640064193442646653515116864721838353037654838753452678501524145762808615799189223854054654600048365906363160714969929465175000287644171904940007981223367710263383845635409767644078745014736494249098805411303156259934680096502543825156098067685560657362266926389581271532354387252501490855580803586483942869695823080016556907786094739535888224810116514556777900511804962294406055964531357240543212916186714219041615049529961564562417367122564189927458053333760307784899365683109403273592066357690979461712870144851651019781806727880650896153960380538384834300599052927183695801397383941793182377438234997458861839304614873553305893257103192660481643498986145821598969104329220162217932880905728771682545590057233595712201388091011305577874110111607423969805020567340903970495473761987286936786906541136835562906624848894814488596278064531305576769991382997361208140217218319318414433808940207339780137700989995164159439217050607159400708889357221635965399340524475111143424203581038563795614732601049960595585865991581527702735937389262663411589583106260817341447719780874093289947069002272718971391303862442749335850337326993503422440533257302744879689623404544*i1^60 + -611271219581458405608845087170674261186710647912901227165472681155267143240759169902918656438539124555920522798017335523160540271734876056248039421892033621604868501545891781003084554485777320629067359018694269116658947341123075290712840342509959845422456820392165979023494394481124906626245482646229402753472895911968521454756820522585091367760145923671239284011821156997247813913527176207422066718878248325358409026315301085965758489422170247384449161183793322315312357186733149274463561881084706650474512780246731276917440569648038876831674555111874956617452562425801206034031637195835806669048113708331223345635742900251768360730887707746190094399622979842263113989864442671724051826899130661520417381166235670802353051918070633500984641503103039327000235000682696712694975443563280963964155099087879545590549474742093357539532452333710913658970500583153469326445871935913440991344895609016229946801765287493798095254153691634075124446081669725193793894284127884514006794236189451125823764059834652256136282564937077721738725448245303195255618786309146135375489521349075977889461134350377092029152471575356300481196465275489665600934174877692492327231089519264318170527977447898608217891659068455058388791629462441919066914373877997928799382479582044520883687388168945569065217065873345917951429476572029197102422493191739410537135869185322218137044187600454825943766471388228729644702253152588792106359877074075391832511432942458838679133441645353828985432980402187095415763105698494361321614756856497235887408384192903301928188773347726527848828089591413747836834074274910932802362385317027383516692073771070115503084947922812389924502962013491688240930290167592943575018403867385889612788045716339322611626844804969180030216413577159095463666715307723726525112026215619023703084611176321967397624110737449673432193780849759411093579703917830196262396597180314665295489378258705160853122731179159967905006061811740064611028307334159548573713064969749833500948558755169807859766933060819485943649240338834638821081592293113877239798506314223715399183516582757093748040848450328854451724301878819952358464362501800413925655708940181584907926452054345479414957530520598384127415938439967049000590338289716408915273408479764118983481420470114362424569193135724408052058772166053608046405168218026111911074546726613956535962567667163180886423914498863984534863719663937496054152223817164157125817864453870752305248376252784706038709431651594324598610581292588170549843232682444305372221068973946813928336662350283190041416368569272184926054205038706763583178179388575663385594560512*i1^61 + 1628790838278521141925544206313080599927978301967019727714538194298512227295125813688817757778139447610939588729707603874717448889886790037135491171157396917555624725499444177424356609877078871797196046292567528871348791788436698020263581778131091135546374503696937757165157217362771314370770700203224148747208150096209115294203532580132529565855880527849451662419750279323990975150893680915785436393122557982551051643665929888913694708084700440067101108006331120065073886172995701695806911069019105704356003842871032375893089049844434529215464339702758862393978879662221823297978534330099920923183158884403175248073418038348793261488336967783698367525567346079151619465085706209117258006480069809553377023575091322718657974800076547678947897070009238071239343203427270632357823657304503730345997544605651264890065924405450933549943344385501126654260563335976654663785539152920944002791362954067690735901853492939022124771679370725229999605436936350856057409709390182769280790055112555114817759885422685743023572260131048059885702526586476798418930435889949542917468439313806848242560002522752858314567046648716083835659898631208289161975699287504433891586764596551400668005740114239926674005946376366065445811818201750413101694433885662856865765171178498379188710936657316018325871525996996679014162376771706737542589316816885690141877745558355112837285054726007424343377271195318694497975771584076730330082547947502668528005059887699590036025041404951968924670524125847243246575966543850630694012233936245746746272963030380102496929387611623185077919490559500682108668281228645228660930417908979528187712458854837490000482987352686823838359303460444512682963702542014057910325108817266461752197205536896054339444005348585971145268126573564702347697939470931651530401107896123657409187732099317183985203318432513236635776504495782206364893974817292969564889460271463029504221649117088094819350648368479407239440705025335466972489728720590791779285475045578550497867111207545842552652619801250563086318657324004021926826480224908351798036798093428465880890081685495797624427865029769116219149933558826705385560941144681852307057405813642918006271072427043414540521621331281022159739430679684573933435765453757640575219059792420038765199292083441615489536822335833507595426718583020321474972934127777617872996622997694872958761523174889474120644557998257596109289917892695504887305648973930922467156528704047495526884796709079176687981185205488034450470024014786876003826495357918154530645024435257727282664911817808741640418415538491595605244148060731901105052046151625086074880*i1^62 + -893336178528278494825005457765951394214444328849072503034902986445358834286794586719034188334744571467953294475449605244535733886840234121735945350358269675399680663402445143254633526507866530647283247285647530811139782753503900115899604779125383016865028231594798445740204254224910192118747285541657421979905803800554204637558213340644886435131167503960015470139432685129037385556983777370832871540175555502515557420537886060917210071704986738320549109172658406716460640441493166534796224155833523822232847612205892884861962407785178858812780167977989718075903984817291303176673184771415301140043363535925022931841913935908787686075653521840125468432195919058943966759103425682826539454640314465170311660621041896152721604583861296495068784699115255458621280399177070376299415394893137733640911107389361037385251263825833707771557248924825878948902176023625248929237533477599569328476408280300137159969985177036368400565220048766102153858814385890244524134056867090863935115383438687143263561271015954290100974403248659664587041325680440356009996221562547189917711544290698408312222034929739999326552404179826406710572182731658592458994350516401981818138148325592909192816075320575603504017901675587948905421051986071642090296938899979663185063757672369361212866442141065693031939801093161494983120998643070058340324761266404796728146530558331870185370113816004624274828142307164691750853236720522797020612158692441199454849626793317785454933887778291220731578833746145421334697492634329916232074677509288371251901635037239737364474882079060739655563783967910433339700640885126680087112276854789636668526162866914705873222397818075519509280138739574836954939969947936306847227138644898529362597213351194226845075733787527879351668330993578216489045562759091516870731969275816183954138391137878804931647382815366521923569217408471506616123513796474767307424527697600076020411500663753157610838958747821021289339589275206880006916691704683668227539182811801724163950166923239878352957887047871686799326163511514553576175753654462434756107310547538250644622851331815123806798084474533597279102674446717885225574242151219401909359698261295921278501098044093561822289975067188757120400912238373530901432762359613719646171211298055621597705045373857959578382765213559129515049018074589108381048065133685875252541629552843018073183232572711978389612172403365065852944606918774721217963006023206207250595230748245848524585975123680832558498833261478003428215382337470855631378581557203084317361995561360769804752434278880874915319116096337910140360055124701746320966366808506368*i1^63 + -945656886890772152136105594638173151096014757572165215014082167376110245282477018683198832134851880625892654998401262689912242072397826865004095828641023771287085750780601391903326551540970438570740405017588444425800678341519867734340163264881056067317506187835151018864989116066243221050607053198146335960276216643124274012370967974497767516341683454995357508639188926882550690904317623205183943991837776175507588508906678360637114303032211967450196263734165364657126847596948720413606381589388394186084561351920372574762756385034960677329418260674911841048449059842883051409193564813878934964362586884551007897100917200491700734668710121370797982343259572377213275306732951960294226348804949005242881344638513605463688680991526106018973390672125623654520457646871891088006997587170888738421883843537796998836244905850284340790514972869521746092404944553146378081059850385412252418756320120294648038523162312264727072501165409176463125208138289861359649546372698571228838243934662996011394089662026653918753870119701295864106283188483126536629199956026837004522125639492920318626145747272095075605244292652865230325132754032145558549081163736341365792077654226681527967642596377956877335064730252112848508764808168201499878747490954355916642355034630335498210044852721060764699983913034794681117042505716991715230961054428934672984365438390107784515221993073580757904297339534343360897027647547693638308820069622013975051237563758121312088917821022569306798661572381896212733907362474184358616809987427033531396733553963258512243080032211502268959431868964069669370806892485043095692641469922962936275188562731166213830847529442579418495694860721357584697630456410702361190912113479769962925190178556666725629391054133806978670525651582747118976125920786676383444702691439332057206254881715194395302455646288293210845307310485896274440693374513327897818887849323367590722762098909135132980482443235616621894152740790370665238474834678225523015670686341217395350675507332432533408129476527476637635478509412438621095281722225442082417435908124892940656090865059869123713421536043125217459132891037737872221729691792227150379479135571568012517581325722466258365771547247822935928722181448929980261823328959105473212447429172559767832556994748291938789959287977765962389689333939783038150975801980522811755783353992578785651926147784811939180791037282312690716190832781102971546557940628005837878952606338813929333645798170244908952909258450575420004146109431642006721072256073391033175211730684290805122133141545029470512780443649664093926145001027585168089169264640*i1^64 + -188371953263786609891061414388548794430543612956529993759598576830006550719629754840586310801545836560535647491143168609507305400321791633407450485480995544997650087294462277111029853808348882653887226802800526151511950766171559824516454896941378476819702248001930778853721357488411274391395689439197044098090731649774321185974113518225745676006539065739316910326895171109457513703014657249402701126266831575412779002822725134880963387489925309230424166411608276475143151891134173427860011895772198551139218971381987651086743458256909579590729683801471215324707138605431665054675783785910269865759525889184960062974163285958515519467251860291307854468981659208590604246395492755915425265076222801698923213256649618002265178182196933884096322951446768132301889070965794712929087122265822670676690568718372441247004155398645013152236828084276250328237109918164539770695161358844869937892841901733123594570172965671639751347869314449583153004388349439990517233576886779261436573189600307261023613227519973316458798217604800788975360003388806766510331501313950441415496457690665885993475156293012090284326616690825954509392765477880026035366424630032924372992788421252552667373506800812106302369549770469856573605085264086333757522224567892881233704324237463216836468273540896454140763805152005035391288982641559799153862042478585020971314408898814827094513473271861386230098097636899573096952984003314762864959233386129841660289581071915512285517498656891278154154267247338788792149211823967479668992056393614328772968323586377842198846404695759416996726389360126565876784312011893608673984296260380905326245511172302882472655063121677079074277081788797801360679641314684384375154224924501882751266360262675816179993235323978961690839445587361917380184516719069737823622024439509847752896480782375426428231213023831757690984039298351142475262723095196966010474138111063869081688675296673537966795799331936195840770051010528524268767527611264641924980329947764355499740565458300303350684607933995804949495673716743928669129379991215551260507134195499625478520543894912051725099835971616125488424624613005137370741960364045744230651125603724328457148938108215824644856293835633025954198012440329649230883791793934438885093066065623835734380853455241889227636015333563479476392777256820535028712800902287975702932617033969291704057994010664039077871525638417457910889660523896836521059734603107465380558862859589667464148971964659017463651917086838535820899930083304889139762938146435725299681905392839333457481327587620570502588602033403146632932866724776997027840*i1^65 + -82060791418953650351554334531367878569428583240615906580279553061385784934368053157388668635904330015819101450465091180998799235640409354707925369550691585457787182075286632180064316103947946240437601792584022570679978352195758748159625310074626807940614351677051776053059469728132295010156211749749474370252803275587458215811207284069289914443063436405151420971137791057521946929617043518271611574115175083983048121327406158145480292586156947417743803154420744523569455678218181943069223207414924707312941149765687453888963347224119552850304437640712462532661455458531856385955878124383178171340356295755964022146368190249102967445288744761077045459454013995215253944684223586740046420396323200064639884037925995654608070924690217175747496147866588275806060844597621822204438897565365826615670828420457289218768082349177192296931171235741865811024777500151981719134513592554623606517797576990381234295861030851976530291566012578001029998741279197471412819382144804957316284802259111900755489570287356553066600590529211463860702126537173695954298037400607822332028194222246727794512217067564936355182739818407592468480554463255586302958334307722239533580853989398910369292269617491297484883550744142128393177238256623381413846856566216689149577931013602252153922734126240755295847861331947177220316196700140680153014836488313256349076329343352604370665373275160788433294332226429272068271885333706846026711971074040303946958093962748345629746228571789447894982642167822277583395516982488558165168896901687014236646612792454784647922069418028429659977572922026697694171975989943266999867037798611961638356846515143877055344378429450237338243551130706782965398661597820464228611217909259773363792026841170543705240255574563932129860384874053027407500382051095345735482916541010152801332963369850850474341703461911698070749548232110513606257404136558842251739606531524978554660778533653456784733232530235781807304934700705270750081820770434412944417877847991764118282154648273945456447470199134365583265884356197532341044747628982588460325431988717776500859120665002638255210641203689685234260861223249866129438694232056442884741810853354336819411120094567333204701521647304971828441885364144397280478212028168247909933281481229962324098613333044882959879179528779605588876319487388650804759476744668963942168960574289659216215645466389551276240454601237315836466993695944496995944148530210265660777999032949089505575788615007990755043993037851473820675802698011751336878263180473159086618460705573237600037834733967638832434756971835955490667209129197568*i1^66 + -61749760169062278300151912289416350310561309976706626127391543705477738564404105318872596589721930197278719393198925010084208812685689256229089927174391452070765111936858587145988668252183384903736892416954190727991163464786978625169698771203802518780155285774790616380998260251477147320450042563532705706021230578816531921714377523990840426954080440955555641266832747252569286104585296642308071405909355453853436141940905928526727442760246348832277608852639492716131484251210615468920354590236727025876847775195137968832962091043955033180238885902783992185294929751348482940487962744076023154770978772114106982872092550452442493576776011007166598186153223592946113158064630968607674516535337899759408462077468257397859246054451987538835869588830440359562482846356799202210338542662573638255673318397774145535242756377198236964546503586962955637686459753299335264180291380111845014202659459702551755633234635554448082413167744753856695324663648591260822058177633028416667619558234604833870785791855617561008474115821598645575978941177256284304096492852840327659732096686589466284792933756451737091137748162132199503466398528127243374101095864123461481845239117524262832610706389060334699473318129047446319173188809306326724189894579717403438921952176149488836024286384731978010277116282468252556970434890553598682767824768885370236892062551801402752834596003362089775883294156807371410366409406859312292697389230315792583863001184869464406617563794305941277375982864469403519365621727471693931198485235715164675284098502720790967989254561113702678893455023138375542648860464451659775760853181957484781768072828631482201185032057821224959530901986731077574236343201545685271423854584584919291407482560674979704919390089752471311329772400798644567447358334884111069029826898902678448841535516514404165877105510327836589469114326871275050785548982594181623133189394515527192100431120942813340725998354713222353430284709689715202250705555327492124760242175002698088375193530511925321823704562117272376021995836305797597081521016899842031974037118098616147323838155903716106826287138724428625978868438091256843554775183008640341561101953074662596711932816189487722597603548255033331729120039555200812200398632944529992253609999154945688456854100879766379297896334502921370419139641623207584186821770706207304447405943097396479036985681903873072399488812397915252212959164681268904746390548973188716862183049870685002893050896659205787489352747676699641524672466888301474512689786444029679018351077125434673158018121404694754969762313709242331110047744*i1^67 + -16829402962675924832993642896784972378910055516691445187887303731840071453211065653788479035855639112626577861589994205734574613599712841472588996514149281475892179964299291490993164937891896803000117068043208636691922299078607720610942989103332616517690467172502040178916688324512889875927846144243683319770208298999065677280428647574267720846648153075806035710461138030117567149964172550579962749119452479292226382902402064969781700947938372736291690025342537705247175181597664988095548959870493731192944665927750472123233548254441603822158667642903431090819868904317558180677942299241518758569527265559236837703363669191633767061222977336590531227476370853004275337987241460852331976289188337493888709046290105870195103188523461346043881890906255594332315279125485476281810068935906626076590794491241108493565366605675877071904854511763435545967007122694023975208457195844105581549434032082852822992646810032874986144176671997855473151425535173872916397959000871645802936206891243948630537890810312171963297933717376177581325858208278952700089423266252735950618333935377793661665993882360142499079173374838540283147929626274170311061563779534477511918030168272575890532487891853606215618611984497919423537125497987155517793978806181362889802624101630797596227534865297135107671915082956898283867038083347388909086162972632146930305616708296717504928667127478335481682004406407239727960824131359696596678558583455773937251230128728383637117114329164895722455509784481860879797086157437840654675525642412791847655474815678333210843116210546842251693432412735995956000274464326125686453521922798261780649424361638189466578282186769238196358427295953196670587170946832554135466682479494112145117010450836154603667066461183825219315860384626440692775427558613027019144601137062655862073366902701810998731417300961298732898120210894892663983494961367244797686025213038450092494313245688522318047629798426840574869823920253608965530238847537657352485351270262136361747176498717433441309370138919609864157413379146137425480510283356434851201061335309930519451894692000440953126159176367077800302890224286276018998234271342608822468963385259466638384500763605925708685701499578885223831601070051337806365846290246973307216973717602803392416899536903324022886163563986961078145185504365130861032707289605587242098884675791291055503513888953838680460474146137584589032724469084875871612756516396143952591133797983059069869636557968085147577239574858098204945226903644342088698397113126621404623621861633642385109346356822712675555409512815357067264*i1^68 + -1467833337192331455325702437864965527497402715694743479440152160376390964354430995145428604209518543329597407362073122427295227853922560071049649488300790326593106315479756238785965245417243577614573175835165817114258110642805155608145712220422839828644617004534296223855242848868143608168962425373222678855815745060355091244835130302118529338300520652237123658717476397276422344655566058120319541643183611074074895799931125401586805380216709987079976093568992961691366467098822915746078642989787169119096548136743897192317713978628319040742008425058110223423638744689275969077246171174471480269305130822052934741384588075592297582052576031969686664675725463649221423323901400071784914734937568348792640624975146509691877249804611613787095147765752461453744798579604434577717275122488193860667536698151016531065107807868187032889100807749567341476983531621648410150139934729613396991940347024069192552442865929256769330629131166375354095584822211306537769549566866054998684157385127441510589443881707833256088590930823804062894764896705202158100259776418843016582770271130450616189373220458622772771505962432521795218518587525315131422002871898638720495804519131150398161833532855221634359529704257800575926111325888045194553289284569148477200992885574460432982053373206048388910436637487756783306289816711022039122850378705069081122406401608481183905201931200202987214858878394720274928309442173983151157325447228772923394090685186013047719367071010688319288963432152733532704646509989517905123665738732245992100247180388098105365442917469646347434630512242203493949539830373170112619838331910739319668694577054574549545109443331728867553735657194586155067465250967150951677924994445395160758998939081242295869785558579462963523091947895016849622418728655085467771587355894597394386276033081846537628383828017573133787168724388711794312865123560446644899981911644448226843107060577179597060258888608614256249899733508914395735914898732215164299629948806538668884680178215669293912178433470932844516578525217406221238201779653591131303809090297105604107883785202359840769127894850820170601978419928928353676349314476163999920093794059982007117981067495667679193171063686176813725967582443322285998730434222749807103021829852457857506936121019420196122037005431594065089694671110478396337110026992218742354325293408981508634471073567018566537661829811339887959687248851836481080143497657251029006583729298283921796977240382431128954261279315464991353445268455574155097636264129630901558476285893295271429613836443453996781799691255808*i1^69 + 10052869988345437878411259346223562481965672347397944225052603604537197652357725565048020192037479037305033974256616796581787562616015198187580631764869442153868550928147333160845169413129282673689538332955023976169870759018737496370220113913901481405513839385914426555625863654863829840611791847011615258900660467294958518156767286763130583801866299806485343791240672307857390040631119779240469341122029718789085942554096694775611999666934168206444169087566304935956999119235122056446549091644957529225459760098979724940465560954871239908582375744442662530062972392744997810090628998072312263855249263472926538760778945627479539753892481886596551950602077396584979668988819542873611758056438898130480739828104502260157719100875428948351133983769986415014813508208251967916017965470738147716389962402945950859753583327276838558538573626245268688737876194939742669204989747909896204106724001468707511363266858524009598826815662026819681751139326500360453026602539134109982310700363424698182271833451500735640429941362743431714118504712383669803148477378674357258132909842909213961726153061698034183115549829502614067248947001987076372344031635266752432056734836350449783933339425318891418916247641855867370340575173879688021724946182683772745920132706900561468484524953647053921231967334838603634659422608046597724649089683252699104334153012609727797227921846714629124408932458859954886183385651078584427979329645053130717754967997850901621213160061475252607620928031593832842836203703170600279843273010041778430218112283815186188166350482037701155408235529505133965270618204650462474729071256783800053434640611436020451049018989907617363031508832091797524170047239515962832937590542250787776510587230547568547747782994846449912261680716844135077858176126296470807543020505336153827243122787942778797575390562044110125913367757206506620069485386807223058703306387158644252058658904841490602285178733314050276985666344872859736282580287759219595261740173288496909093285208694028399861060834116649364722045439915493155918753466962124640521140662826239956975353919256902426098692757509117148085614159172530069487922177151947562409043289604726966930154441011470707755462906118548402735332982291971390819004140155548406001914498423758840484712622273525640937715561065911547800542538116892629222137264815972866043816158002032536225253995511180323745195444591307138447502373385696693811211501401133234293064170646238739788217975733524688455316164106958793145424996928508764554049292130266723951839096490389695068690407818193876811776*i1^70 + 4403814105322024260271840168368850940047912044627385072454112521726618261858622922191067963706635573546126236846643939994929538442505709465771692598044060253456223542496130983388358255892982027197562573265754987579542720052730359369017724504125853992153631896876311501743245586385270840395330527989200703829828325894981179376170587869631577092203381161068394296514542325202840522015594385073029358412093632342538559987105909198697160301438991727226049826572081016971748323250204761983939532743552207564318799978492362789729390213325774014988397441092258131599556827481246228596574864431862123524458803381281799338223353693926120151091163629249667346565924123191518412941356498353147137519989824062738048823809489256488672799896138579066991083807435596123726382901762038486483768376708041858729215524311226505637322586878446385143685689831906023030594528802053437758903891969199940356276683422591726513319589307538956084532365538932185327141034184243214157454356085328645320715884656187414324209016095880505912025493994351208919188699220804907534543437768182579554188839984662186901877405809268257951272222002315790555676390098261465339270626248852881611067943292222821355855409317079463456090658590367408564931819235130588104679922068889614566094437761216896619982104836488987713940822462711863863553279459008409823344492345136202397426708945613518880694724756979478394237643868745520702662126633645774931784285249243647259532956826162286234216638610933161101529567560946906607379862342342549432657999990841714165853938202252506367301594269284456625598323440964654179723807999544427547759910535544916288916223893839432645885943613796401106523253249432818096847638366184232487349633516066824328355254545116711502003710719396124909969826131200397109021960811837259556392570734628825409477065781156485615441766678121291627904316840581250300667097361313945795172212054054791839775625691164763438058664487829652672953316682640148990724973985757738518185337826802326471775511507303800476540533436623507651373544672750906824490285298185655442334307626899839123668937950727688359734011542106019667861743833993519986683724148522475791679775704752275103964485081067509714596163896267916131629710501445404193478105100045411905464442121436450661948404306404296267092035901268021684123992274314605918991456260135412220720567131634684326910429239118220585258508857727200777902627054884860348557786181463457994238996234701212680590709371225626760386751740980676686527083285853570089924250961064793200681110642726952718955425468252160*i1^71 + -143920297499179010205377801815945073435316209455654398783188297352415075069203457534230291064960861867234875908375920361269015666341679708272932184527254658631748083958352464738701765421104341712182500228913573634391027267641273275523192868827244247734848779561774875493353109811131835720333114531459133208843418927345691471051624650028754218967166399204186318215715453225452586590634129333462985672807482145905583833066485313735834611972421622894416081907521491158873571760400690932697801242695906489033635071870763904091971850923706395301536692287147703152949619480805458320570746163317230890671033843425874459124295882136183363339891498860271430520210763544544320827241266840873719119285501294995087488679788430054162955803247846070875568165676514272484745061487402126756962087865956544110276515719187000465395519650394494218811270296536102246799988948959799643684103461360886419731714743396156547310328147111722190521420943197749476434618994390123782752553009609582579311507690274409753731418214346108696183644104947710911896082490985063999383855161428941722243335288718724820169355603419791553027601718150483952483565481639097626519919028839110914774420894069288146739529109737591481563787603164410350088701941246143598872130342665809779791021313173656668297543112803427895435813001046437945816271193520189206544664439221523004833966777710785741025821592308516170894655190577811972376571546727745434570894768152876534447690764002692282866977979714903159805143614457538940035116993245771370762833879776291591723684324489562283975840480262062373148497292486780263661907905607386310960161075170707771188265318228094364491075167820206806934574702624290990565097606712746498445297427700692373874029304872069625959133753586295786855653084445696009539125036268797630806075231725579187961510836878737407809467669787510374973800480182169197321067174307985205034202702136423176374858585609599810618667367245092904024843512724759169444895415551860725791516240045581105868565560885155013499131766254136948577634551731357816885234793585382140495920818952665933121337118108840276399921086214923611189147197890085039430298500467253466332524395169302151659894222094987530120036503577722078597638669841283704096465691451825599521001715705931282415295491401407509355788861645273154423334350815200331967824725038971089761903203626449194539517725370090164122354345291610880934211361069511334249175540441887982651812201812140952637736339288871247620174501135361343199521852476163469686016216559498382837278654127185262496710656*i1^72 + 1748382562047906881265329107862614960558213222131047744668491011995894120820431069749641569503468150338723702450405758092211262058648480501837134883608831316293194437271742263893362340110038860145491134288124705113369819333862627753563404736223407660910023756347025436526777562208432229443922474925734877629234550059393312885734808379432793686836599726258307368328943416289315700131791371336219128388114853646581769054092146873361035084186624981588461815288816902350680137623699063153528706999139644632623382473030848188987931477944257311026909605958725559508137278906469995188212834569293105205086281767826395532489060879857787579735342176887731548039059308572918019426986869384437654823079215600043593917440391410021608951661359867711295148249771823467900428181589030725108207038389675729748840063870326929567396317390475027146106877735087986322805091318736586517989337567253893689434593690613234862967011956768436093909641336306151141721965637297341869815849948280024331424890709025978720875801572760584708695884769765569335157176830394087003331990822298260952214746134109476978643052189538603175604940667889937710746583800221673948493610942327266660408054857930570439583183349817996692080158420114316008058190467349614773963205250660668461497193829100450252861316145949444435102093551917995782102263166430926210157994730653874325036067804027578984635323339036584661257489854729028839303648139677602360710439313471173743335121881549146795928423358025257327242842031537507811347171566043054556846667432344150341473521379727588086978983606385485118111888577079574031622236898261432788153834664526755606920058425008494037576982409377070677639374451003898236124652113869958774586171565800596914788580087790899307752785197686255155797915853327326224403562755857451861783783335091139461302947889414007960381388320615319388169862015393274982588671393401734336889620112936233408920604162108047046678605212526837586896904748337777862289579516546817805789445894353731583312967657003739648218272283303643988839964494975427056969196108624344040650617771991636548798345363704875199565293610683131239142595970392653806793840469272684671176181666022245370079464801371328360314295077524888342641993729900963205086955536790998380982367145744438012635064613796724667299839179907077547275216144502722460500456721170493213790517933833287565537583853633627130893173874174700644064695801677084887562543483416549018442251542952309017469797084672719552776349713969259976603248375200533650720554904374129336922966430811422720*i1^73 + -10031407211986219350000095386202363306639472925310106824983018589887604506942518644663614830986729797014437388880040969738754616948965607230243456769996823027078560625760223883400380909993328383677731594629765021817386597521647292344676836021022293530177253141203638602030710577431480419638489745498087509410099136037759546431415699801051548458139049102054327397725702577809157383450253114451521387276524467652716959433252184712490606448021814207305272456682231506536393765993752451861967532113080615108614837655786543211533614460741440831702718569372412660461232289232096653812480438655619041940018838256936096209119602382127108515215257646592577624139206794464220940731338469170834774916384673588156618538154821918425391906990250193570211047611679302048649398594980419366813570144304396016583897552346363476433624297083822188133628215017970456681272580664532799005519434668342076250818951918378753002735960485020082177866734213561848541663801494506653459395760410341585857204151280503964252329373369200278040173630155309941374903293475607715350539848133082704916964633447109249042902875498566954658639359738200393645123297152749021666490641628426358771268472362139137956308973419871361571560106079775176926714338002602329810552784157101933142722096675722010911777496814630420429488372874617479960056452640703892262451085447429206683181041229855022960130839394453699045802351397710588269499089425584500473234550809753367318885286198743165821306445675277754844030652763321866300211623779503117794530292839864450888515692347816974227537203599415012609986520118420678504216528613540069206981939474199858900059004091494964374817487617817800167725617456097037535234645396771516527065951000488384126995638443022645099539918635269944114117139737836772384747784247814895215526610700554453367299724173211182082652726384424565628659889902691158951888829482775512682024409931065820090899541852995368628027978103968213531977878319555510973481859812655137018499236361835709305912826700629975803345897441699661372395821267770304566362425836231256625226282272404713427444388217435313457510287952769193384351143950040069427484775442935635779573716887374214993142436115384944044305562674979430429627577044103026867278148349953920362334917399241710342893891358384067376804957051522419116865555267891312327992060039551299230247906899611222850258623079222340297628186025170691354605207429433346316089468830162149582964577455376809834259506186480255191837645760207532552803323132269556470938877966565556568411078656*i1^74 + 37008736551395588983686566087364838018968987371289655969759981242010713660137454866707667137040664140076101844632212400503734148976313944366281988083208326215478772796218643878520669241475857898856372528268027704302153651604161538119498011172875568682059235193277977046666391309969970387675009332210649633587258367797062240717137586802011190730017438444186442171378266340829987510929128709624533101624783695644202141897030638834970536932611513035822414110794267427608474645128682917949571109629109101560684925382776710044078312560103623319253462846174692149425220590277520441732542449366553575330285607550614802176974795272976782328389466495383130253897916048506354461562681728121148587409295418194442015427944404443245079173289795620020808881044276181325999602010095116144599946381149367883453900503907441057020725905390607577095048488896818587616061409118303545943779226646865824643084201349632132151930435955776516861529069736064775546335426202751015580700231369048019123085910740602945190198224960483812524371979106584363562145471341919931997846526610087972248924805711520481710653706320082679811941688540368563576770017614267596541297071337638653535890252423072466023816797522128290692946051286474206037984134483667404838748932052261203048960659314140783188374505109321082822665699424189927520356830734314481093703199946533928742025752876860353598525998076626579842345192042866834962528143912106488454323842737858103377700301899965905231380303373285405861900289118490797438649238560839578610049662846368669517811640164696585625197614334222252038655153126950417794172588468482108048000099317143545219465120382857854451740950678038981885784821511297300274102690351805390132105508284722853544895733788986488551910695797029841981647688069207002203584186743664975686286207515131074231845661434573912089599471989578084546383189732051899632780511695198397536413946589461970532800814318616206442785181936873713358825646898986930306705842159143227378871800168675372595638559359051628171598219954458393489802340848089195343558028029767471389401198697466467556970404345818557594405418588384800467128147471013301316089128614931835991274974002128292574441047944964919916210825208684274250336214922171557566013412848202238910880391627711121863144883918843869418757047598019349158571053689144077524886069986663111817951378392050523120015569158729734373535665186050114512769480869087910880430828258923138482319881844602366358804351498903155344236826357350877364287201491763474668209577253968805888*i1^75 + -77390187734990544672803276084480216113346878679404145649776082411502371907835855433318131451040631438296974681952070868283595964497694680899880137289369370197306661797675589422677593154976814469940436075488675368404132020466384804491972116315096300411067347541971489359483217590156452742086387288928068313896853898154582056786035282470897869467394845905006289441059588132972262875938469254422031459255831409022476463051241836432226521586427974181911661565558956874276195821345030558505899107244246395190993459940560506373663846549609081380303065227471128524510076814480388203728452348476853379605488771786940153704246032545318338599373899538223822220190983665194574053885620559763831552609634903516964822753539271834020766596226627682059257423717292612953885030455286760763381546182827309613553996530952178999609177648581635308281477951385963297000238352363230071047228955799097620603803775656508259355019513895602803628230511565600809126210084362103860783219742768669611769553018119102929414174481877378686133318211705771567150859844478863372588172254344410059406592238371170393742554639029705661943645984824164414749280094084258133292539429200006846825257775280641888280015020665478819346037862308554641691039413848591761733763963435280546780772531141180003150186182443993744422018753913831471881278018158539636166015924222697297159650008000474645829424205793158506147704630011573229669581012332253817219094333051191504202711700357564490331397573394693733380171192417272254645652857979304733430692144145837570895978149967831945113411734570438128055317893956275364292753241874510091279157942047837382716005859969094222442439271646774809007464408151516971974644512311760331803906802196169971805251432286394838379968927234015170335108928729618152871488977747141732221355135826279559886367095842639060294928247680637569590055864627816221633937297093472957890457993665722921842334898926380698645898933749117076630192662679327507967369876426210433351794706480174929786895367006168783104330715027528897919840770309635230686913847918933886254598578643388530129771495098850927043237221545152193952945318576435744409213365118866005573209492390667116948749528072815977179566452766315567753755824776864680874445552463401385334775668853173829119662169776697938178654215910195563368157513518293744778561239531203397988038317451850917378485338393174613708992600199713605252548157847271274328450153494907236879654331916727865918103214749247252819347678522888390985341244996445172891834646528*i1^76 + 88302807380073554367342179166013472221411633396401919448082338057343543359574725641695176300971316495623171084129253638551516908532516784350959784776875890939423742755652783889509245104329297896228646689670173373041866256368444783928163525326185324714553766056331583333780375362495129917191213533608999907130033296250351978475242599277502074569634286143522452765397275108768749346575806014169431595565006836792759807279114682822498343479264253371395917248268121085030563597838775494532826326875940309072615931928292164129588367048978434642025811049162500575807684814895139051712544698914300805632173064074605439805659204118062151150122864757433606845155542968043439502415701207246189771595771521279089631086891409169210262854763656892052251754930002003213035420750627490590351042026128827840645912995959297463309175510152184609180383350828237109904753837895319726079181111053936130800140953644603365073817086512671255392236841017488869187561195453529437518737124854145141839739159676036142650062953950570476270930467775124537676919026153151171330476463734077130345682571318322808439367015418078251025394001372927844347285410570578405223568741989226219441217426691755408930849677560675814844161720168094585181297871467423792675755825873547794896140938402858598672124169734460060167623775896294975335147419045030991844529926308877688569857117172214277094494644752002645630544910257869122310492516640344420084351879794627444677158125418260760291455848861138812915295524551015706335910498678855078295811558875183132988249962439678442080025417766068025968258165061683381133502287801757716466986365807570876703040593726206277617953251248022236460995017095139389383197017525279462400274840314132546091474156632526108164735358613716346825405683776732344933307790790769818600898451237088512384128358046086957011869079298317784126222998083886544399260099495441407166062421033012537079620226639779735265240000651271579481038736386689122478926236177143687445017360829579055345148438245552601631111721288478469492883334751209526323144017371247027965681840269959484437431173286060161442870562601279273332189281903955528549813458725981605223573958043411619225215489501377180508123033590561016544413124045023735135549056032372394783216993171607542218081065368035376212208143227637124364503802986556391554372383837341064665144401648070757231582179618665099528287296623340546081159450271532667498052938977087220029289011782418270516287945835616060702848197069680363621687894876381773824*i1^77 + -2770849625537615300222306284868192376002982453646034445052814115666442673195348133413026272484033307236857453803458182258575551816206911032542031007340702818485124276758128713970603882479790866156370282957416094174545688179356498034432930657025552534916266380609062863665170032184007599297556465204488542564878690714129646930614027018382686934886056829670596217165613508522898631652225158912986653555881328445683817383403880544603863769024132619375114081258506394715985224181348523566985491553670165009767333851773316764415609086386719512737997759566045614568882020775582078431933564844242661361256011942405756858665069186903694917463423289335360470619144103586288530013691680422229105563730353639483878312499255349523804666149445292191122998854772391136002031004681892115105829533466608532210459004646213854336635763819623028309888860558986888042353534115586538678705816534871566313555397290110870422012137770981321328210283010700168964417027539644461927103119367248938252886933538102636142737699330225397945937109169642559643495181549844658672315512691902086064346165380889091584538750647644425752271780717251979294316889100865371228890589911268715256000921973795923238108842741856882441007330148202324112223875072779250666985904575931458456426465701776514816201616785130807380420339433128419585837768416050584112844744210250791414735259999829376873695626065302532294957000327914095203218306628557019469822819000459175713893319926854660074649553822459549155825493748088666132929115487932840825799978918250714505820593622029160625811638040009781029400436765816167378861600299543514748053597860708693502899530738252553519900083558637092805794188514693898054002016088768899522733232296919309986735286008213141499770529064187919600823293857523875742963406730797703569845044507033652499776088959434211808713279850709924404391211513067339305947114440993898990777687780864836894746227388268676277257575026517329804193936809205419054355867966483417195085823916650517966801208446093163449146876533312373809282758893364398699841197476940472050532385304485190516110367788740860838950410563305757774911488745910254811164036537754656863320255405833932779005210520123395925727604108565428213518818739694752363294951115992082907803422763110336795551091846176811412186446546294934471921042096831198603347336598540198293681717075847557327307842228487708341340635530949405914476549739565044551262240087827298364327870497877889400386486370734785692539488823439611348079607808*i1^78 + -12852021073076850966582302184079692112651286974381974866172435304045760877428139417567121605865767079525192669328256182341768479395457493802885930311927254882407472848346212240368212776130562359588422673424813904489134584643143652593678913046251782385243806500287642110341053178377821717441491607725458976181912657380683140871645330126655003340394872112166831167765363189626624768587392827608052862202573906198917802351583637586666827374476699187106775017045676930932080002569714156115002355727087488077460826158633107201580674435495615696671584452887434154248316433698396742303070500717134309102631133027589975026305435137329756707402707590963047420041567499030808430797632995133374749641796830284999526804322288423949347454017471922479492615495984759152134953458390029663113735777350119718431308259661390901646582288930446000086414560694520688640506704778656108960685671201604159106846174704225572951839307952052164043036278144324380878302891138605977598451005003245578168195922573503557293722127130629375472203126649335931321299064261273962336956394725150978576960174576392157915043229341257782646523786599372745126446815864672976028558855867280067461539220922348330315268887677282898950810565740586360599709066627073709896052916648752138686080804936868602664988025830901135475741850071644228771346551585218244412257250407338328398757910544665893481975161287993375317590895615044891412791486904053311013886612458615527924289753480853375220555679705475784635544202839496024784154643552681966705167600965987829881332619510161445856451840722632319521831928271141363258828415517648318424377117319902822981034929805038053326919917382883180298713834023238876543778893801799031700101184793541483301836419007753214677102453095900407172632117954823052443963351494775036324488191654024049380938655126703004246635948667961483929598735032282205307079344533853420059232093657792179093304189227962120436668525897584570158871753209641938755199255837088340914712478268262720004763231183915242706507352364363461177132157703164369260922331613421838588859488870127165389272346522173874184246062666297843535679100363388681889114280497554173269202764244272878161979814738756495991042344354959649530771086902952809556686600698568471340654557469383300637890464114442739287439234969552364405619905715368586762342850192219135033490879937746175784578578723626431905528216313600404726451033834019802997405622911380447597617064606658093656707490837673827023567056983654662144*i1^79 + 2285549425068608751363906290497582320949282432801659619577745222914172182155113514831689878266995762885692255479887311093911736825178360801070951378025150758351341833311434340174116465564307806600652599154951222307211884336075913720210679557902133757812731480948402037783050102180951936382875156083138769193214128390557711528829231085148472169619621741266319558897446453901959594160671837087820621556658800999213149936092606683557810214225775404422181129585691971987479966510388904463540442187020619447716669317057160772260200259641001227700269714090926203842813680185276744458841910655956392016869215346245626096979259486842255317148079987252911462106892662098593543250332834895927236644682937162383027832495553699541799634065725202800043743622743240602843701789181168505143997083542649214784472647555994187325966227736602171689870781591398528374365519736215497309684084454697270725160344344327544005698085556693413602165400487171385574000825599122752509753203188722070159968607883000263167640198811817273151796749096546228719517244500024564578069003623231421634584882939882813053030540479487088347488111186277962008057864025741833090434270788647832189581335004041721146335135420734510247357717262636588214937598428261761060784638488457299743760062413479137161124251783548904562774169364625303981582309353741026367791804545120480872878612612017806819364354447394590974107815154469504187321984655962710427139685451883624865750588548311300995322373734680709067163361446947554146868470270309934896473024467637124919632822110468876268871912557381011867402619498413140514153640560241061434374453883269917214640853858960670275580947267892202643495402979940132669532753351790838921582351163809046416830422717609923285687840960588152006571930476471777030745261489228521046388948529994458813677607774727788224354775822367451945016515480570810235999950579155230685269760682117885129651956866651207000084963975684396459995879133233165593366862984940299874792574979779848894822138913447564397235050429765518342057463282706827271302199789543422794165380545976755188006830363415948707211742153872741442912835838260664902125280243078691115305034556050149892762476409157639440758274528732199898357071847631052062968282915753038097860863100192973215221256875014660782386951375594533396024635657631616171515301442983118814798934919183503597451970373284757768492340745898335456863517958806642677412731731650241243861892752459125163158609030489294199664410624*i1^80 + 202679445128042253374391194823243264316758894543289088510042022879404020068738758490860786022942657482726433352046286113605474348701159589757067126220318994349964159600540084045075637414757032450323265780680273840978757173589831154673543328541639585074619257594800282306560850673285514788043666788667309262972404701916325035138413094865619311588853735018360545177485095660305674079569320334439208305335703202761609929544303954747812160783440800407084588558561301399615549854203111599482833216075384186625594310697503764430396957167460279267670294217676273279161806932823424075809441951725659937903671972489243520735555553221122286891194944525164453076761444826465268158597596183669044699562605905624222786318584263388516701373185741222404992754804419838151289761376072362646426291197562909083606825780731424760697353208830113625643077229686024518947705230489068922234226883072363783096506257270998846518600360676468237695662076373262098253251927081846104004064516456656731412375210826337905975898373402049130299571055545278248479449214469481304851583605007094887870252211369248241141459301518417266298319084920987024410949412176194413771871686360355262355919807491513323618693602890476027711149663546742888970378951647040494872727368958291872617466095782470392334177853363410136301080150988707716717364131078840229881761345912464162991650721021450688549449638920783529831848942486391478908932241568983436761334080634202611831955206731511215831357990987872648722888758708508420376619411479530944693531123223655183427799479826782053903835557436906830223112335380728427396024838037913078078472431537856644991796653073167806517161391158200916963575694523887040466829352526889865472751709814041660578083446158064468831968208631540411129626221355000356862993004568070839399069047737342396162471860958185771388313536005644775640353713144122928070125061680513024516709501856815891889983576141173223761878479355720022724451707942750540360417093025033899722759108909019396741347041149563993003173205606037026088409933769118701587143581633426820959512638753495350013533783918573982147267764167510678675006696768027652672664431271649420398942345289252736303507477264579824487096186855865831778272292860415878921423237231543617705827701783029872866514826697989734665685505194793601999598312859958945500069069623981114961158523716485351451036763489858970765070951318684654308357663556863872381087952611611646725484876620503070825239659151360*i1^81 + 456912837079192951920383871311982593875367507694020001640891783537782235860013706247237261305218668030464504819418332173019516093331451342839370999500613424708689577444260903872088957911048362734882039329451540783847498055341144757195228229954541809778755032164420416822819521940826051275236527144984251695907226936848824884346356278171447596364767688252575477821939156078576246395285396646989881896679318161120982183649112518630030644845112041396925765377430164379953058785309852503417187057146622935429442828260934085105040658848923203276473545182973067513987453121627735689661545366808347589303574925724124686635285753518175928036988690086448135514846977196879342790646091109036906988926756272295485421874741123939236000570597937268818528063008293676070325597582486606820198364890946551207255523192102839162249998320099966802426661916385163384643865061418483644415615393064068758034222684424315694518005633331406577248135837042176243271783556499796739331186123219688170794746377334128372420328408706697279361304127725913504683612340122936483759089658128382533055169979253435232980711657976130869413084172151280400097847147579688532891281372332440373207961108036554184829652159222767736609083131887088630206795148566432887507232616180169600582373268894881508868046400178403547359690022522496204949816890130890162911215526556301615823449444699860611782961367468116622127049568182002139202700990748967767578368672561207191091027295088646834298698961020257076939021993519560862827617055274291465819687903099461693530431597546972110368282995081019565722973629521952610174562717722281599907405465475564476615125350203895184423053516429703155036215203081985299113728906633084314167991035484211204361447817769596415748987209168488168184988331649182666202917672563083696418879096942741259433564228927492862741458739371812858702646363310458286239881875277654632543311267361377546285861068496012360257016115692125554923250795239873442264008961381600105848823273427342029666867197700935258229035714905277011691930194107761027813265057136571365050068540450519680453347470946199578063748323307099927034409339469051646454326444417347369373048801168118921931496461862868852775695736866154809916789500461298188177805298290765160000726381175717263841024397810410513627801039062572416763588064867335029574475880237335329103453274598873059983436737281383963806125195171310364890120651348191804824549022707110263464020034980879007744*i1^82 + 22963835067056407174048455830072795535393109592396518775519821642115229350822372762298989997335007648439668067499683057349865510649408371648488206071229223419381793700706435150444359321469974686932590882241869911722413224991316397563225474230508899995631462283334712422763183850343848922983963671906520806026122399734864520291788168519626331073998485580057296703274823591619644198304457041634243394775271916486435652640169723424349178958688382929815676410693886280433637905018363423036015895991925491786704172056065498745511814026236663283546338486536348254270617186137325568781459803611566553812967845497092931508711722820489623617217826064061818809103501286933731672745278229852942631552022154998128427250615079541294878727522890298505903493519829040417955309233244748917563623583586436524114264093294348931139494344951571595648261997426776641466479436584881603870590131079974372235098146137237347309382043384793995844769248418660115526316868266113285567873201403752540739773119212761716491483732882857733140407246553362609554364481410882404345299470068883955342343681429657614875051934922582882087767464910774216390171939878844760587874287545405243339388913521232186318454415029298410236913307985867943317167220904371007438236697341814895377916659742193974312617157110002210260013392660109451963252177865399999741496441732923226788381300488463120261727376904722838001273394499741040474340706882481333994415135586939938537461185191142745345353654083496561585588113469424379917147072029757896832004847669179442416753039525368801261129320896391124702366076921728549469615600531863838265903667247749694118972452748185936612441718054770770861066200848329131224353654389930853046999015114570974470989800140632588569709800529774194659429704806510818677433742165846127566517500174851798960811446450653559066716132329467495618298095133046406995200217530996034903995977087078986213516447944613835065098532757424514409458157496691210561580993561245071905492023270313071005663089001481049063599371814078230449489729008785692790278063437277980146461253573934645451294651053692308488166449927422748457707303655202022821894879107090266562551802924861394608588678702482285007519940894283790997353742521917423175020701269431675162148043810480515322659672714891381695682742689293564986790679976794882279950838326445172858463000032307542655813407182588363993915352967124240014427746850856188442531138200691789998850048*i1^83 + 231894899288837189474982375463231164100967339860096752774721528182643249729449912005738923074618608960427134347409674931055361266235997091574105924131722255655671091636599330247793730685826627564002046780340328067584841472287960921249745362586210022782089987052608447373477217761099160480867405830880986538582010743033526980404232937267188057017660251960819509510074223199139011216657977344748937422303383660011547518002974159847519074748751870516043624241691212966489689370527786812966932256730721568801293489279304830556602499585939544893334468355862458623068588213402223627599788802875259800120978561732955005826748367624317679512200775487831964815077269342510129536393469401338234988044874288024500322737293913808268066216904459778920856088054061886284990865946167983270653132628165711221738468479131572921667893013132040051250880043715299623878160077121588634245195307120337813218451401793418980392953807342319961906953340742860996715878980593699935010313236936751754184267739499337847869559687680756507261494105073890765863516624310559955695914562153228653119704936624570179696649316759924035457217771766836834526931549287763676286958270925242792350250324980941265230155177688516929444376819708810183949775668313740618514524093486783741293193545573864563893135073263239668949147371645374576318633953837182008661230257622685025638910335487430543120963464488763314771328457145329068170210438832061352829851910545543511443945056382202085947550517547859895237816797952333038677735557596760376495336032134957382610297474096484754941125091304906730560961942474574822088351840350128100907051430926873931790331231316299626810093893639637950079183399167222421648433945580042814761756846594224875383734187268196128800818365711816650826882826127481964533779198653377612657757331682214466753085347361478714976714730140129144070951019302313291653242844544097388868187295303199510291105161099895075135049559064071765204818276399319683701541500623235116347187992522524827154335491802112982459625260200398350427725412837788678287811887771076304046537923888204964230613480211341887237542037471710088683341347784492646425836636347944595925438935644849871792451833621443252858418406553848503675918476321867364238660125692226878671115193149379976744116927235094663154353331096807141674946449408698873083064821086405207470638931107933323751317713171929623288655779566527218748700933911300110463361089536*i1^84 + 675721363685037933868776749132789333740247099650369134784451219676206717378964405913578436817718164390926813153775870925301461887601305336982475007698149965602838333314978694724031545182188526168768101657756738167640463083088808576718503060740467464291549495040566254444723737390901420385786868773600950071125147758927568358361666839047559228845043511291992063034703984845874955504776288206521558429324221049600437736624190558281058883682313159212744779407787582115401236025610144422864081993754352520092721201489016017408245959705059946067746974846637073072966595141463075564432536596777264870406616183436200659994530211504256960514454490020642487213054329040308072197050241338977431886558786599727968530991484627645835506990244250670914328683205371000500553437551292815997360902935266838870324663558936058652608962476252533224004165245950758962512741327594959652335460678694078902049495367052277283681550752733174795283658076364577233527274118006886435903416343862364994451965842333316538311903631503757582851486237513168042147702596045436908460436658783605947057423946478496828184802854715084543909166374721712415772397715855071374097911126323364234276687181411696221957592121261886070664952574919671708972399854558293954039067751510710984287265185142294064667638960250068410187306820418462837255771154307702277145138220310206181217961843415460005879328209212441825712009334060389734242382696863710389084448455289471565185054747080873768674687458032614160348308093103676982687079650406633544015892446786099621991497134890081639164873122804176997964291184145306764080822815242438778356031719105810967368443798135027469727441356976796260953894163367466770157790302071993597942048260168979973983634174800952968864557983113638251137699799982064609418498045246860328558570340265592689340930778625116938841583841371541053146081605272836134933043631223056910902971924469975263765006784112528571248698759538158296555081840787745330739145837058482656403831199036247076717979710262956838810447058488819346341172025527377489007277347356265287650639157868074178516496003870818507785160728079971747027804782517474753143222991376491401755188815296744495406477577757229054929004596059830405346489997604516175495534453067441198949337007277949108098388747800193147228702729219368869745039922878190031764008591747403372623430936226994146954027135429507350675897130994456592384*i1^85 + 503463042302694410577611127811424825567942239791382017045300035844561472760615633795973213643785304726562385201785461855878829895021079626668219231170325641837201343678744415815331227182273030934175324582758613688887028565440158320458235882822905730217093765735290730069762072889761187991643195437112094920965552572267744378548681284236151015690431196521752631585582773762024763209201752712753590417966878381025653185738170951434164418221788725792986622995409521825992764761082906827117340993486555336190523158832739999226693316777238419636255157306233008210585108980155073029421901584686895114294780213317524798961805672788741648104167405327177292015857257290688204113937509297132664964794068753795715166419437374536522491934418335323687337290427782879528061828348923556121186655259535614489383189377613448777785630573323200756449068411824937343376661576675355751362432518894575688264452813073718968705921942036151187404021369004758433766063427082034919070874807736113116659071850660739165717927589068313985124975186022701361192014289746728638721364637057355821330901290628334434857390461029103379517666298790101399369948320855810936798426656815015997947333310120688521298421328893203768920242327373525058271017355705890434574807714812554998596004705654623943712614961889118153807781053747122683435660742554892860642919437150903287610232839125372324147065224631707761392780301003244099923544619421621085773712365360147492977133245130741300889326370089249404884232091550394643459848624672525530359405189877089028350825438686173739870437541013174913886493958353265247965647146514271768195132035133640578282916156776581596678814825674626516261246324676948368750465693540153811920264130099968116042022675372897817987458479564435701761038089727090206129521794422127967409166886186308396236011900568449088524017657969769243180356318742867819586963346870463667350351846641800172913820980935138446473322540854157429883727223652721286069416735973961477656129321212934968867384001867220064422219055378516663548187006706653461226260239298284407853003513351441946680708948760005685234851428124305141412149045477677633328646803439863824055879870206525886656625299710647016304116355981347412277826094567161326339437620262160108744909178559342531205294886373806197351056621749327253436475651936402371147270797263139127752247408394961778425995460608*i1^86 + 40921106580853138321905121204465793439000746490209721269070479208353026096775959340922911176020568775230289693547948369522169008920404590173148570643706377406366361482011191017686482435825456259158291232402218198171459121269314386046024489991149149803222661795957658329956305254202762202885394884795571322679242405612606456586130190552214910398145178698873458576368600269319752423041494183937568523066168125228469392600605803543061828803135650459876048886591887635702022377199519740878042860130499516394061757268994443294902800319698162599290522906858606578411073527983213273644215335531088950537038532608210716504718884547115975424463654946070143203075522182770714264696907916198311910337369846281930631411924891643373375246118827555920848200585682370326433817392964593127688275565215270733376332203566946910600020096789965507302305507404195662325622757191554824252669701899484624581363237028571830634949415301599406547834890064243597122601624826735983849428793571564716513776708285303370352438071649111696677103184814276008731887787780127929939199324778901054150011789843975019434605927355829102612924263233925234442717204214786970274097578821253586672913746639209152979911777976159122916401952562266473407183145650618964283811083361523263776849811638333437962976624597847119015224096841350145707485411259238053458624692800958505530529635383246204934988453330015095114136157691756914639331572375284615008522504598404650903521388460363178532091425775686212076544030478758632750246230398059683541901448169611729089077725144922181879582280103567680308358546948689129977601865541056308975897295090776081283860514689805864599634507991920615549832206538359068473679977572127723889580249926499838691854294315537949984584415945835135281199753037675809508783168759336840878329870663175982101202493314212032788853877316459985426974035092996046362865649313936338119828116782495016549323090839333475370828277280375894637625813691566562338583363518612087614958252491434992064792677484171014452831884284283269637134314139902954676159783615751827941918602261106511258232691211416425614416445878563399884913529355953130913939811503249080683000681737192649639045984094018315395878210165290849611656221706713840265831124032304381385646168288245045470317635506366212379193046444115861900044342514939755026923594030405124096*i1^87 + 843492014839671675659650537305039148921751339468807721631793142726695503901867818646433649009692958596352833491881654347201672918259569758222612698238127939130698166279134699487922138769460696790324658535489276272848795593907230497054134595615179537017284830418595603336068817971327688012821285190432084333938231911254768184356077897890736810931207629268230567241105295837152034014594141256731775797928388635707068982994021837338365237151616295431341286722245557771801637737802858142109339330550781778994644650683821124276866407796576419445439415631450733161729574098528414627713759058043365100771901500724775518275333884560540963073954759020261198501332662627565926363928620146693485146852450216138216415917688778943274193491282653045812592797192664042822526438328841624503137944439059788172650703250688038454718670321188900578516831026598815819390538153736729548821772480643727189024995946696371836371724832654976974472778821398997664775153239788861361172130081915704307863519754854901193778422784919806963622264949376902470637021709400726575362380830931040875082483384912281186770220995829100186778681052519095253810368553304652389085884262544536407616126656246953815563268594290517984068778571941977656032787240228236947476972062127842971985683414577578621136683027313827730252181810706003660309023427702320231602332346712612656985459007732810584960591672303436252349528310631517267153256463900418137534996293795281619177125016247143053379847001558593585759065983550261635474728785133801072932120287875134507064076632010289698727928896580359284790574788873359244919304772265266621897397377699615855726717012545640880302427918644049166628309679297378538234344399021776685648315333281004894108064741137478515673088877372941993694694825918635054763769678682351710343267162058976582247008787586533188208287806780147229769986451347347588982414699365757742017813543318980618939086442535455384619911458058293779315120656469469785673522290915663791744019891577010109648567706931558771817924371329851373083264669773212742216957162267374983752921544124053642868366331890195693041832732071776705393704859827940982100158987709655603844701213920615704327447452825342232387768584723172089975264794086669078057872394414328767999313409796669717613959576528777330260130820527545790448533504*i1^88 + -9420601959334320241579269435603859794496424112899148961052984966282454785975060572774523655268960354684768503280929370936421890033118939478098111630421564958050432579617803146674262906787639433936797334093413163815877036566516522725309136462434149401159563737104624243226464196057536746578400726717736042556211300723578279499758745015298528240909827796789652219748281321886579267421254678671379713332432453038951655216943963919187292372805903356039557144882169550225002544269290552386784849469328039747794333255427097777844316865436321201739909005916645396024131656176175826104351333053945537761094264460089383501959759966894973924625821633668085972172950716423242351929317864386823583385399758444856524599383480030253974527842959624590968019792475181058279294372715747490154021501033172878590247440435769377758673366830991043240699623331720538536577969248102599102580066648408078312687920379065261272126775445925957813690148252769202849909496057410913452555748592058109370114345846465821423076853326668447573261853604704353283443985142425323894538326574765985424226843500298478363337109929291158045547927347173845619624715077489223682901362861113015231587180727373082204695730318922458423939669897609700555866410394405274033323687533078403397892345051588349155236398076662431922173987319829153061319306449034901716184007690973376377112050579927981533507999546762774466614544156824826429969334952943542799743067282261227084739273903410524954984239280839426476242903618170201649715263392605634908083745133369338390261103170918396825172725950696476474165960319661955060831171576733120926076472213781151529129234658998780657994810700764196423708499487766020952893031091370073687663977766351020968613973982205281782565431294149735655865895592044510615174737294081764976354971628574110428655853965967029608528927133625881905522729968771495430662460407614827376553215914838417528663126934134275562257115582776787563449674636294001426925648891198048963402124139209669155247230810454478432062029210109764287339294034168892010312346694924468946329629562875338654246614571675674049443260914649347891568208897522974793862908456558394512478125817823903606036220637491672935509157361638821735042430435458495894864343107432087266787328*i1^89 - N1*80768467325213965240320282075448324461106988214586164349096211520704605423574622842464770252162361318166163062304356713462756902562238139468388062286080679503716976910365461367639614538731200805628023271963734030115714443942628426981402826535782113568219252899175438505288696515981618771738851361407284828403397030105741264847962533328736233320580524007486990432287242496997397996198265651630067576321060141062128395258897750000*i3 ] ]