[ [ -9245011895882420961621235114834480816713933236291358737420061550696125699136973274669396663132352789402705078611060948356282523984897644810451896610420732044644972458746280417211528616429260147954482860974576034503418948106768965111257679898590262205987426445984215350653589611645223163416036406191835093606931925190894587083446789599222337144959779740512353354385994323839459518805540445553648322105204239499293633400901359561198264799131815301551412455894892519641741000135015142294932076351886947887691025259266505769974569211208594935272908005895854357971323826427178957439509528789639624299614889908917597977762799996215318837494087800926852045897005225685436784850979878292779051518733947008452046793135655770768470149102469864515478925432988215568003314714861490223225832986011242878455662949063367348278216549293026301009974155146056088249581915683643039723360867224515841034381058870079148088608855567615103630960612542675097444729257671494139505777183580156601394380274910816889426340575697598900130524744492955077817988222704464254436519109066598149159423179972293919906297528634255132983082035624266875829994387473951654516122365300551705101788447555615111107846837180999005933175084288357329021124444680721645128323252150272345507204360516144850876456843893759241199653821205504685215692429608751179970338946385326709237854975714507011705044880539283368241273517754210240106309304083132543883428861642033103967654826137680675883858956342318299495516540922106944546530257363087659002457020251734749202914838154462633568477414740363733799013048892317328615526206470642178642637645623194497492915363652124169594321406346873447083903052446133653346518148105299441945139249063873047378838542207258075797242269331944177658943645849571385866667890313086886467914047975273362703264813982752144983016948981126211285355022194216527126015073290075277516288171941379159648883805358282311695812924572924451668346898958272117708747473632316242336173581236812407517030624244625679692269074794341492448177510672183924044226015572549244892446671397212068264670404190729857253329643536816013482806605581918107435164013773712133274905578844658983639027280601708545505998797877993347992261189925572819322586480548116588176247582096534175354873484949977005772999987497149499667354664322431597777602798076958742152246540397790022286105397649617732628990046597896699900981455725110860778270822225226571967105927581789940740557577938129925827690972881212307828426780714216709228636766465434516238476279516763334753806701453825737712129547140020913034207785806923013740556086453510136979984939802531941149575032382769127473328295347934023264552279844265537456491133777255169082265310701028751437589156118568549779329477991503397337369149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 11620845502778447692422211766569265125852264413889104110838700910329331628688374881967070780113962647429023816754868489881322286116612650648567932394829618582146782909161348371509175287711971070695407792104383954109896319414601622634024807040118198997656049205867359408606906567094034077802191022685619956314319544856008994243825649046122897138295944056845420329348244488224061682164585717267857371027922521934246697858213285961589798669243095361437450426035999150491514517641157018011769364027642546084845598517150108436199475602215118116694945583279198411704117218522321747849250191241166345742175270614475826326551659219329046541873368059311312403452553472308135555078041545190702623266205035258960500614651156235139615940522921741974193395999623912983695923058220027351132993904224988874146476717832969671737682495200503437667434593950030850379552050784071628710790368128174936170081430234911063398923822868576690105955909297247937391111377177393138974909111795942232415135815552844871110208124614347648771753757261614381518426061560127330656072485784798161788344416004896174375001714685174881815018189089252670414734312089067642275520492095615309951631741086794133272535865781933832546050760915477156634721238019056536663493760677377947242951296591042403401836679859195070876897736812497301574713183450645702547708929131575227497878228829814796586404061258098195930808342909068954573769853463463913024338949459369993192267743926983473192929718302102813260012975328953741030600497839376362624258556872829015427258945360350350659260546155964010490718086927747432190796240959305837808196390307229833272733639977561234871878232573998861714305145358304948547618710504904475776773238741377857833609001954859392004465284806464644290867758160179363972628744799802551100945006367849445286176912913769608926919855239290311243650896566873178564164710538902170595063400372170758882962663233167630523846872452586976828429085736859859233175028905692792824802479889418550103982398393785073832489108265784857884534039116029185304616013809858247084565037822080380773199038698013556459272601525713545834674592077349136823086786756672134952083012019069229893109973331915954815986964219507694313077693106592332509043450053256562010883585859584959724245265300145437758773377294456198128163929727679383826471324284965526955347525053825856563995035896230009964680769755756907684603349962801790456156154948661054350756794286702729687096672116012529837162001056463270261255099909707959205876196667597635438740423098541704745000787433794010666944461517465825976589160240994531509001925178813512964821712892104904953605844094827215030158097568763159031471509024355336912549214762754242467173256139675616549567468012047027380043720737739435501682688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -162483485888688075848812626532363908663186070254613213221828962601480772623091741884635228743124909693282444113748451653424126992316808436973784041464471601176555009843836278010937984717952205919795299556668999988117310282908098286716195553004397149411496906446973830743807183604109743535978482605765355242771902378774816924275026965114938126335144508984323966837646249547240884246588241418752606437752136267292710104210734079248445848882651063333471817314184328127810712358666803740225971376846408208289871248728684761862428417753696609692413465558121407730454412216324946697731790078249889634822117212016908475752718948092489936656332555667859315414969908304142517051243749877198816900500082105315480538210341486177167800131389637996793013122257084567644823670214595567316699553649408471530456584166810482440537056542453051245265997028729914348245219858694655837863783776259327684202214190440206525930144757371457513466200165425733298560987673968870751258701580244836886886261668658104072133015184824978095815729873034120100476075599334385173128010085482973583666340139916989868519132786358859407473423178728973676729441953455444650121383265029218045894347300336389371487299088258851123782691434430104418325498413574287360433560937659376587901922617858144643959228683159361092707078710236071603419798009225701810177249573258612267869097162900473434554097048704656082619853059359274972834302366396922947684186668306961084129789267722218340846301856702630002170384980750935306581750740456515666160601065175850900607422958421140187526401663360274804151785143986788648997344085396818221465702438085572966303345319386220068638670835231443027932394950462027368373736268899303443597050184171359454391724838596492618304963609871538369250770941337584942071346164046395340674401563222942037736921341659716555259436627367534282915691297902407106143632710525540615821535975087157443591169728977759113097644738577935421005267406287088657634081799698524776415561236200415672475115916358604299424405408712682756184747905147964231132003918669527168658887073557104498690778154914984602286962605712418557886797350043669389829475227549593948778619782128720138033791907091790399235716964290417418169936387130248885460356298153972827804757862386607342063615117799032367698155307732778828178025061526447578014101539607365389124934544633266762853133237394957085953045629841806619243541482028235432336607621589184549709014696751013281410612707788825249992868140178429471422899972481521605205243991462605570913844900482850756048849715756012079796921774234828122830088637410099574940953633215721294790387132242891143853131911080980342569206423738401441276778700739349807101408174939011905100673377538687980882705987246778536911075603602063998582784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 113960047689354602941937366162960833146925247508030060761229364591866155051805392260122277257416193668625328174963718472802140619471989792297712140426745111386779065152638143753030446197285528659741099686677783064109200411790613721898981458198400901562425958648136872688692026809536947587691923970325226828850752933441706883493751737763550490869811696562943926453782384784455971756221708269534869157391168736488743421076224025743839394504857064260868245696121507046674046207103558921203971307830967068960388603972546748434798779900704765189547062502911251023755781888275653878232176545282478637663563537919136025716929080460749600559658819875013319012477027312931501953709053925820379549495605461934593103647656397983527547414836606384175420035712755218267869186880463919251852833360822842928442415089264639607258080602056500465896401477810696412707812054007031814646336676570065111253579415989809767150669194415444665586589963749876168180106174706116217292620142786693776793533095022454630046262967788352769107946252097206442807199274973567855640949831868938427570031273711842645897264418681224244041714572293336194029741802920403751900079505510357022984304504140531714746877278008397348009673571069888146098668771612401400700446941512413373334841339303834575684013057582699632332872727345988626106020338534940697519142737179330734674197683993875468299178187353311108467760848357910206684524163397270994284808909813729824303192088849424378007807960115386079680075461206882709818924046217549679263041027778642692532489467614666444890776610744515259820166825398158591736329276890267510041573825630631927638963612075478447924937012723404505106158783857244514920403907276511542262642854304438856125891148694937572938982936212517323271390021156958642590804353111574411266609219165872389765056924181928761483722042598142678333827098618924258093456440898384677823706714813689158837682149347078704414577501528351201065504391932730969766195605736638005814517080094862425343199420387457269360514832440699563857754071161257880546621490768972470589905083796414089903392591031926300502481137096005582714758144898485615600762988524878107045574905038979788055439228569100912956486566063078145709375242484422546915247609146643832719275253520464749156194998027965996064085094829346949471271433811782256029071721984784825250207843347137198892438578369380258233299072405595271675397791884797978740381478905734827151051956194695531046239701146687084172123665353279052542473264579179909508994556894929867617838355913595972500782627651118134389609279615273923119327839705999019257548019072118441350333314341989109106568641696217546894418574756861803535537482828598624801247194973084116154578456346524278187599872278074235652682957179098979368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -451200666484483036121450401711186429702129024285395490452731809466988931744227443354830348346831878698757713633340606856816131510496359738496474659332352373835734528907392863642947898059811577092157037845076129108409923638617518462522298544559152910851838854229810498008814429887117323839278352865670812011058011163809526778690850762922700817594661392074069784715004311077598241709489660843544287628179253041855621797846730341406584281226278535135444059329156502850274164240670415773206039079783986912750996693488386108036061214745937251716599245938871095948199220399030347102887646790188085960581525123966741395457287950533296394444971801458917337685458972112235251809198259893305882223548553619141507425012426593301301454940197087273519067581594908795415731771848316703029123772514575747587638503610137519637611885397105580701633671869347197258577212634984555419049111140188414973800284053201432264489807552741205939593901566523878145648008641876474190067495197551759478254239457931433297560616891577660410884729161603913991554773067212726007118950819464691047908462402467943665988141257402106874210151391180757937752110060451183600035600012804950813114734101143835190763957722224972961781269369950481779200719947397040752799772232199080184870603314571835675645028674433375185108791673311025513054520637119846315851550915193678429330648452870236508471310570484246366272690270708307949745805588920058981945087714128729102764408079705687148759482179618999730684313175876206759818134498103723680157482884827661042606001549724066381278553897333573652884034569710192836893923420268551761039158793308615684557890961891688653308386680028236669182213381052162622201301439859241657580292145261417557270963218110917413191637993142762989287838148406273339731969740875624321604933186165867593978783472733751062464962932956911389051497826537366572193422177728387678384689827173444411509752856244578778887146908060299965364566406301963100406889143304270291338497211742068949673945295006413959573992936621758759823611375842974857808275721168234982978779855775180663324062416591049107523545175788121234260680007128869448326677162395128626980625719060445592388472889275552068580436037046253639560048140768042702363143797025112284832755799760695586003172108581590271380880750821961474709362092677818835098771523022467749327536647518239966561821004451424323898481320479503159806194610345521302321060964600986018249798112683393347285472588533608231990422053006354861410197056086548314513977355182598477617697176573321548274163077072766398645148070452062888389868181070135847555433274648433702123478456535901546629162328881091295655237964529929094670526166603605257767903992890730159962899457930340108193216749900732728248398755275762302976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 623919092788302367341698336248762938658856041914240787743304805945802510807630007937541559007721845569101543092784711461978584545486401593491992097060119978852251600972638667856520159592362843507981763214850690284429231656041903610420992014610742943881143533114101228626362902555867145011372155019109154361515699844082498830558028696558671372765385847142055768236456885441900856553953726811785064833701021234782967040106396980144451933498332724311513984534985760429220491436867240397871338659085061765752641077867543937124528205895819524359527484996858194712297827146279369782993519074177483585697329059392496422988664691410730403691219137206270570899338252591558734939711871674970894187092113648257464601796300609410742556730649286457665361272769039032262059245824354080212020617500348559977289976589972955644158594038296421907827655425438495702900940056785275877582402873758932831427791646881851039413785806990707442984991236423326868329433207192603410964365067226605252706390658241691814357653593502232879002066754070215372611570161259149747148028374445233782232040226100692886783359219250954156387883043604216407209564888348925190388054678817511915524037027137310562811543506850256918715264745587168113441779811870981397457847250835487356670074870374408280172931109897812585199887213163268616549239430641440975254184462877836158945819463178545563699862477076433918563418917992099081823514360723703880785259547229679865590678723415268600397048931926754111215698130521696343503745572636271849851428417137953378485280072844919535126681436375166284222057159922817134039772249247848037983375512931900232955989662430078862256357611645731265199312409756228935221576587721988015193947973317452115289239859853654294963953822383678219815082445754563003542652902357080415832764809884419780608203112054276622984349585195306720375584764323306045667841363717893501547843907507460181314707903620288003065343572361549918306609257372422683359190604955429094256119571240291749286545482161199841954083578648025064202330004262650668931602390456716465311559912317535961492428447814833420962588246494521989246238383100424234136922355057343309652909342850765558981514389796562852487938383455147043893136047133817693906303472969522196974219728475957234193967543233408654095075235056287861818358187570298071516596405130684554529692561277597998119927139130223176755993597205882826059273553462954767060360269358190511883096760814605194704342512328742126907953419227992657235169303667993386042144498630608102066061079249008025836742070131126173239811895650985553421151635548706659792197225405453717793498235896447712630941321670533027146620042701694572380793114965548074343857702854964398483390226861010137294386192000826134440257861075966361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1301672431487523690591473981729642502069427240632865544477332456879136640152368431651964648847740835711693332126282623633310981483782347871329336698839145801747489929969985486990062849168183093605613329337300722500461226170272171228158087422591416457301445939672945313746854375280668707078864343345103769984311248660213725132584148899393995071569279115596189763710529785435283861959273004674004665939807485349700863186718524858310196539152604948068110092418243141821122216531837827389617994619023716014154616134890484731871718936253785550642783260380980780499252510586589339625633082707628097493306120705306991494215806347771864788225347345143100028025366899774751439752721839515760822309782626979142296185051884045366220637939592734443548417503115938317282395454489774426763918751769411268259569458598042475561976138491543147604402541209945435666799086654105499256861285285723626162028590509621649399881237946416383102134552188164060994589587862576179328583097661235354123439452187824963053055861069951282920608773272752677558311347543898325812890309836887495416779047724523809280132382655744372874221480809804999019326199582078647076288070007618975005064700240759558310682834171341259269648453964969799667456911614082411325590453648908676709720369727441855106003352400577670609782737750190922456802891766969148230691803522720607425542342304454082371046614979095303295021723304815709252042749088787533898275645317337598828045692790752733692580850474954970556562281141075402374486171590364482709425410450072742610418979076602117269434352212707771586447077072324460208714793849745986925913664820074199914721353620824568267284085621740384922536458598108677511993771579458914256915285247351452155549164789815558586422639785425822431507937992871185392572421901082623424348796963029685848850948949456063757575684347294891815230647939644758165267560611537532798454285083639598604212329419070099655994671110816346085386975335855361481711896736623246309955483939048518043117607653615360226454136587481911163497274266478315839763699315023082195016532217007654987931414094723869318776260300899248841378524433881136273997381234628180263018759559780538125929187998690333233267211306869617848815021863114528145512369848219937498654155733776993881001414164485535687283477717435003752043336904716086736763208397253513891545068218512922406727197787839287125353670288316982021723079291672552589448898495848836626386855572036033330770348975471004130047931889514067772363262867028863026483787629313691506772203393853869143875455551787080164257538021567171953408091538518484610929046260850771646708243969369897912867367361717518719769056422724033542660258919254616982025904822296762297944482463320174830868940766199066885427751845835571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1128567774391641590706970090245432546305045984010549098259016550484754712427882221362734194367263874124524842473145663891575451722740779272080455290650332146319708898423414100621122940746023325941290761038266621149292689131122049736909551697602465688371431069178394746240292867854724917225107915198347643506105574452332329461438026172978035489450906640487258388050307727309437926482576480389209635252280322825777817015993097316128979204642302922338230317123249312274660894487098020826842566617544469675120686047903131399528312677706414947068553380112097869779704613354529020747727005036820595999719534691744976105791166038995205146310674043554889940090050896350091312593297120199220274787479275090592431479076617538396700825867996759208047761658977869077929701715738915913628211766876837943389919883832975114985268929653193117424993921594055012858906847941910159635960963472128317408174836384076933170183148275257202822542610179929407316567191431792522474769435873919177738622639513067397927513056954035414994559557138304929629449921764624717623662647435975320515925473843107583051004616824771826541623023353561076458950892266090652600381404960066766741913640492292548275437733523592040520097508470740575682118546038796598195660209458683506612890050742776866355388313847571714780864248781190926323701055733256639513896050044483457187379128961487276403172209770498442169907116391554392509925862071279375535486347951487502312133813407382334038746533256657961080552137407154037324372608661909253287701752795185229224183990614531507844631999184651389458882498827510590338627604893968260319263003201582343391082994563707285047757451707961951748964358507962737760967916869095304634865754753017739344657952723133437415883778763547203355458186242923883510134664494573645272878661375281132235144063764889302731040092387569984387520338120792441847344949691471350444987196535794671884498539404811918617825313913888231369609012379753754787586942957714075710070408265461236119347048917999679096068492547606538384899512400022478003112848195418358163714542726715176622376688985893692244398164329873169008434907709716922980570298734480419873608267848579279899256777286687241773581404592479427887818685364452158463594328367166171127113429438731025875777547061516778539392069139209279101598545836671481653634931019864458688249260842556275406704583163388970824804179995907278386597425783718694264380168362538708149645324068121683181392050904522334033751554351952865946477331702106689572891737418481675096991335037631851361010625608688506834398581545543303699773253096571030400726593389904114387189242608604858879668397769002369682459793881129965177495458555770669023086220548167635775576171145560116472018958341780218616790310535036928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1914579357478376594314626182647503765227317208698832292187201097341326761621289177921348795601701863295527051842860721182727410129731757923714291630978391960673790268033320329005961256741860346568791120353746163313995103075506242038218031710099004150214837305834994215935374143631846977334573502015928741379164683901458393221559582661843971219793871243004714126526325463567922111331017825751025712673110000345196231364040876298260852865418734517829650170841616616197153080926240209084530636209579945486514635038637216633781580596141258542732390667065965142756620113556781926323506516958839718267922026682295330567194784508392511467855810241069698982605089281498803177897561618381759147665871536722469854001471865036122626245058241452156002630434604900449061127912619691787245460910086445449745002138803510106907575377270525104553240717973632816559765264172751964469408042928531992833911887944408357709022701286317990230087240531224226232864192162886644805882330533689476431804516271453814764518276039578224877749902023270711137637683452245644871676827144423393413303596976248562819106485651829390711523571495729921619438324271881831154223851155085091540829028854924928986144591892656279363712777881865371138118767226085835510787614136931367340436416070349747603880657222259768436603610232414851100500621493258777973176138147792003177933316457988940995890802917017178937525781890230598149171963510934660863358335729071156123855253330142602675867389242671900934986022252327686510476396616895995078668654895162876732410293948927023583905143378931219867944318703205876570288714335203234307787116953414425988831210189128003699403325703567777883534683305113722625786270037461922738029803682988985441115518348178924020891781783085539674616677364686596235834483497244009469973610254481803392057533564306286103215868486974064296495543755727982088453877948402003872488968167593088587766439890090580071220748549267627788668136760291308519863124574536350644486464821764130858754551348949346103600641878123690234941566127750346651177346281012018857007011550591612667259243622618265456975579354717393421638421319275523207909953321503448116983438215897541966449215739029247536742389410883661666774942876087950689097813314006333431439523731519898714026559985087331167253750642250736737527184688724782796580412049413601051602252866611473635576877462843359185443007337083067273939354708783188166726457025528595103085056983055315741206163271367245006300564212474228759468163285737801912391143127613846674174077188409928895588142040520528985171226335376920512990147895539786923256606031969738707373766287986660604516123109341082924580599830381775133248274748625914692160596903692705201972661300505911227276204344418906185580416702873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1180527169369810613643595857021046925992587063253145124066800840262910273152558043314029190909608223975624216728238648373056495315702478322862530128928083522546983583629107705854396438099783916366413267627349971211916162451117826893320518607607501398439371720647406224947271334127523022081133606305066637919472526648646245973143021491865275067911248217301916151252874076949160558974951760989196468913527511883121545003580517854011950877033792215177740878867632974271071293199921773713187481464928877174831989573638856668566123626023055253725770465091716072567503884248560960056913162532980718106708339307909585374301825335273664954880513376488899685691374084612358401146574052512420563551146430275324517839219081611794264370095833249060952453729066528427004540924742210136732264352761037315953830415353870559329918653728863253685780968801258268525708078637827302673396438419567574176086992879759826384996892025291329798437968705442811300401260575362845719799509108506782863132072777255495949330691361321529300363395695504290534390570108234325496864410922743788647109746022318535439999168232477637349855758495515729600222712464949109733136172879680045556275615111200862668607628003546035778767970610120664757909409334705710549190618287665645468257547594612874189391678333108909402700588598409564980797613441764842684856427865304375417232141230676101773605401298809190970275968107510482525157080455604417515483634779692669743895902796709075695925292755951019172439806782858366133241008809869989220818667543756671251503791809127209172553795175532713064939835948602602382301763083729697198869436304379983761758140365595345987885149483250406024738852079952540666064567025589575530966992951521229079275996995636874451265777278600846309519641010487763190506623149989334856077821356734787070141934407704785308840249690024010120660725387917786931493219225877596230269115673340312624633393025651745565335757729977592057801267492595034966930713892542055832419698300055148113536991392486586486792171257385952101908236422849422075432486315450359731264055103419542088025640938480376509165075285722680112742614043833167930445285679544297137557837839374613076870433548905096929871091211357244846611342873544098742923286441870274125211802728654799400317899064329357103490959174127533726772875540879482005109892407695984860142488524381060101052564182390082642255028888540371158982120171701681914966110218068310365731178196927348331115906860501245114426407766078380553433621422881369123105122531961518662931585515361014556631250020383270430526103566407711736830955866797698982753379972667351213693672899471958973754941217506625687400162814137893908320802498070375480407676524985117373814215760002205169361363931070825776847446343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2966388127521071609285748143911900211881245842762014540542086905816853502201702689220369420432745405928240562265978566598479015882325639877190896001523911056355576129730906601600344914637438059878318827563920618013301158985640202881694876882545756539243490477359872769193170055129203529838284376486232349972238553557797379767771008230102440517066499237271380329225849729710789320122393039838257415109995544830336557900750335403553752628109790034067701937595633752673015215044601761901515176701897584488315970409395356380725231827886291426508362541947951943629472088292867435808575847490430563795256544971055671758258437304728717394677823855439462048918420834311181832305037903102649597943317800278104547349716387119587730944817563599258818699425295529281778126243183789035014887884643609305534039333481665110646656788336509656222311523834100067941358653712817196857228415890815357932398471914176420401752370447147640050004959162939953360073558010965986262812543054541675066694739460701026435058064772019510919533171140415609978828664333892398102225746398393845740935336696057300052663985155987074066639154406134494876994773435012231879317218479638010494453889271095052285147877326487218487213612616821277511719110509947323620834385941849321386343437521779287371373615652292760258120311547684007375484014456193823407861470737714530133644006079455751506601023812769722301535714076572757827985296731041156350823540547348941177016155942955204233248545072461277775403728510048749623357471236166164079820883516399749801993267576305883926781299616492582621246197374881001982824936572810588755065561831364498154876867543186349883206429422735599558751273162539013775061251354480733985003187699062000019243439470805391288342241259578749438655315710338497583228389785846951102312991376635113722583361349592993892262724024535974542003473407324353299628572396573633610346634379430246614368284052098200268456195374890483164325364968672308032320378571946771605133128320794215063410147313430103525867375699717556680137013419210896228688763135201485583747461248083117336155490422028067941929773996101728124344187578982433559464122040428408266337340345556800813568288335912685652156118820247415688034418644290329750945617503376784048430622632377129642349655046028885136724047270082190058806346686690344095728827323829772320093516766902806666425955629872984780534608033640373836165379936554417381239573906323720675946149149276968406435299065399787063721078779680337381595645258526164769082856724075387208198158879142146118254374742247978851740670870159495560099139611710999459428743413142946936053466452379734671747077692681036145546806319159987420362855131892076917637303952209889310268887732215905889907384293631589329680728064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 281629492657304396980730667290703690673086140400591047373076416702291050407730849247153151090767656992907810821584832591634683284334973329455194753534317517055061911713050815931791829221356067711576184180034645866877189737246668379868393101075009155200156259213734543866080625193584150025190662601936284792232944191338383650685915502949601703611758936412012089656715204127005626038412901229553268300821348852023028206865558367546322061004526347579584784777413781720364787110967446363148209957159919229999438807133157747018534600321310039916569507879184204213818901930208695425846741225894759757708810776950563416031670478471548055776162524598840765184998088751698223479069330152138282798471966497686750271432102001762083116860637294622850706594530202312279465217750944768696499753592930486486024064109207749305195068328124983154917245030541635240216690965070237543299246345945340146243577974572404083186975007298715811516664188856178636610601755742568632447683596217852459844473138670640786951293381547275196843318004258784648506914353710231204951239038011019644219884743361042890093427979812569873121559456107373987695497299136127570979101765445000343693411877220250939096441588167255478888251835946912958900111258043045856231082711439578782915168827248998109996025726236364058383245914931361037483244088895592145876756504547793327238365017646266707754181665745548407730530208514899796903335545239626368796368687425997631592028783886220541816961401661131281205391292351886464871121888490830568481632013358775263264049269828645945642134101340473751374316150295771197452874661253629691393339546047787418646342491456178037999151736878097575999542078274099934284424741622614507833705143351551872734318062791465454163873299096326554416712135443049492053228235289446030939691348466297902951345703573008654728583951135803849334622027648440545235703063765901650801314728411341570474951755023355997552260557106383163058531119859771509407654413796048436817924041542767201006918928087953918993373404337536118642009691846725857925082396015925539403541443187061127682382506219314680105719255132490199243811848592462700266910959842203291469663339409148961233184755206599110367900721405521124068778725985961113281243316105309035579558432766429040833404198702101241198121893392285914528169410597014552224152226206566033128345865464865987484162757694423588721591065115015440026007318585996498872822113821355125698179141814170554873459125246509542333009971185767927391038194388302485710437394634615967073129827491827729246861233263128209374717377070215164559932863880157374455762501818273136556540893824030738063114397201160425544795233220114723509621973599851298301900115924788869097683980769207573391272087754214801303142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -633439227600099974312778321387855556358698845519189676250876054084784285138031607724761610341805539984323932133412661040661423725606580863321421466322253198753021549155160266087968374052409475089662385355504932587671802783981851983920322868764118907151990954091431138444420661978371929002149790178287229650188455691012509178825834216895348237599913099932397841673144111059171520194079644191777848216779981884744581814037798490823339189196756194833893602208998781379249198952931693556422567955835054419802370278787597695761895287488393987018286603616649397627879983464851844868499728679939054176098183179621470275594192183818969244633035727926488850260795720588533278450448249674997886673820944598090666998897310087765783635714086617833199496955104881286499037825988330974315608052185070850943225578969869303568720638314194199673154642202244593176732421752461415763722936858441870193110242677889721519820120975119622906830240350059331930781587539035332869014068397469256978215744758749578020811425212676802559498642708838406806726665491857327033563575023670104569993848690150590528682190089207809462713616036595810891824786353243707735089278443103506419751933858071354808345319643171086900814728080940602185350973140017393193827184196563722489655650092226034266316223105363998070677669669182187043367574805699590197467116440964534008267122831221892307071909886720046141606466617959888077907519173050134690287701770783675477891457006005998686400654171130824448827613591003177668176985942159513440120200764031999889773284408311390898557393029252295292056104432531087489813589790581982136414963820626021206312518469206663143385182228724089974923485234762882311888379206790662549532719147026875605363861071504601386627438738185247638569155303488821306553859198909576727771144567215106844528254310033119757863111321964333250155225262166670320220794855692794379572107290995295553043380635284563907972184329421930573696230244843429812282219471798501629414418691235674192601642120209171336880154555797723468143513219126906273993293706548822237940036924832340007429557002819706341832570603753313164871015913102188161471734751944997528897476206306298000189310182286048589415909760092273181319865445128026811538833037882956538951641677633639354147015898908965817068171889851163343075866085516444357648694530994778609710616412839295032908545582999176785425918118138576677520290991512402235714172653450268816734323676929109861829674028198595280637313650677283061632654928086875488222084483091607890513889403423067934905382716050278120183677632610568151203234773177791894125693076868101888114759717586594459235806901981767379068259435534093317520757430953389863156931354253041911196996412636134593785928553702472957296640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -17037165580742945006411009588198091957743665723478946099764580251792474332935252471320674028618923249324718588348928739804519873784121517292792167494093322538425455811178871558979782231681418915558364853493391948876041333387970593540160917791927988635222134837815021515514486770154495108495497276524405976083607801319941889097037581046444325088428813644652649768711740013375428721702375327409559398859864132827027110042797522200736052153128156710371826792680693460350355019525145383983332298350253563792144802751789593009797651589705425107884770138340124955645433709791810369076530290493135960941748168727480179642011543317382514968897825306533877123774789825913948957930823370668607957360382439205762368884691421335727304140184242530072099010215022382032791209661742267501961548093482373436590923567497021137929360493506802540116386151613052062760142072531685409025480271952461184804298867789353818499885367590275884799268128612554902416788986970053888374457875930913347432241408843044472258168646219835802348438083412152432259387467593934334068706427873058478355161467656819404428892503411544953773538378719292784197387481693473466741039881422390870928144835326373940072623510299663848882682910746694263146958453429273752421063480304929149834130434179371587730835609954824717253917981871731491319388599224150031181980364825609023369547092969535768028499568499470222506248610567826581541142491079737911115089850232991790214551253412046753378088406327939081739911058515363620876384189097922639990141766966676949986748485285934771067425878062728137231857932701008812839892435779133762770609794703285769283029310250102360007181474346534303913246712706537053788383595041215689569890834763332892001110824339928062782623679428488239361298880465475772502343690809656662602970524043476780015124317889374788748688961167842767141763627096404044330772768329602069517619055070132102886029118014960078990273419175419792373846497138248748674524991698634798119813316052750523670409959986087338076511421796214746472203197011461295935495982642886428909807886364543322773253160650336494492701495269587231706717158113050381376525396040419375305487173538728936720540812408301004500165243850626377134829656920767665675748233599423417035188685744351013142047344392379386828824189769676976249873617344705327419446030258423448357039263486889404520447924993798429159389943466853973560968981143914413398652097514241217447901875928217362902655532469533587754761796486946644062753614378634913904168068786566859555509230188378608330199912894405248293142975343891192040006657531284314787897924650519275301814472854117277569066513275661318745169645083105933109051714466118194966284319304716992497120015002581206462429800161788035072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -26725921164953371488775657294530295847740534086770261621054670338987459284192897049635781868542270012173648679443441663382109692281990386152497217269090723330268271631429131697153875092618121533997672299290580980321099494598461014379128847744783393160204215879626537860962104122002620111342198533193636539829810167623914352705391810315050077031737880380542727984443718095052355985473237496905352195040011848965631637400161869484340074066839308666985468596147431443948958478650737133245972862833169678275232026820905111832707012725246739332724949679668919212154471933825765698820390920894975181783988987497261580790976217093930699384117304313570805992503938073968906308458361646917215670444356998378508552091589948103417303262974111369349499266862793212502913009374530050562889340421344013059886670223603416663154913281707690856025838119175301675693777752021485340114176516725025049936735373797976772774314481791956315121956582037248287683649395374768134916688549222511190393360350292992183610285948913916955415509186147049197167515918400853740440827361649243772302470383756502326160919392290945051538120921378054890107702577639594088807200725626352794432034720863375291092011533500457414817727194457505972366188742966571397553119915910765708385625181868136023031726915041524972235998666828675975333911703695063645062621374571974703671064134366528233091039303687572011043454174534391966373626664486172203070011843298684086787710783594048233475610773284201152319588798989217529095516740332708358273595706542102482762720108918527532292110567389629823420730256542685204734951655783962090822278709137678635837103051383605176480661103640153017878986056061510578471585070050172393634537861943007028855775596726878217569152109236274083315109683007754338466983250476147636969917204734008289946343009628402366087604555307697418742738340907652798830232165071967659248942201831579334777273517206461378057757860869431370508805240807797954498958723666346572898773211577696518291092126626064332846826088677982836880646255824236849316625208813115277137402658910171249282538172849677295403463909672285299521955129233563350582791936782710019717670312448884477466879566778727260602400708262470300713514470353667918213023798350023223890139832506668197374253945947903485428789910278148940912309483622750945129628148846749969675141684461823816913736563514784947853237501029634328186072281625411439532325880222436162103371571840466871232309167509537951355200478385681476833636744550134427459645361072899907510936275946668185477385436605680965228266216376175023790914582142139547166283762004525920820144174887156276014766656752144003478674524956400814660686715796299085927405163662963750490423400075019526889695768339703398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1088412320641582351861857979696050538069019247099004246771749409871406416661025411536161280079513932443045067015985803069677984193323546892629802242511068666498577161474924030557118033476015554170230656756920518143119798257436236062356892342844313448204224746533541643928676899924260456771483186997857897387959462317533945367478183630327543490925504996511262277563205750612237168999673259219090512439564761552278053757571756996898888633930833283459182162262241760596583565754686750312318540151407333946436174057015437949977731929431035198564338906618213284707206490247078630705777948758841857260287252119112443314591200769396784758229608622060917711954785859054017554694923940068807607596815988862110422774588882147944467891464226884442559120307631675196145375964951011508698238338020768172360761891961248762742842753219154415555718656101073481798201940952875219576174944018531126564665512192206473175375732084120274881975000351199003303920274242888730489240149246256086424237951276779423321321733959497753629544661459339009316140884751070903753347298123365640187495325127828372523515335118779034143698832256615092936249892197919424552375795397280936452842578329226805545130889175799627151200138416630390186488320803778428920272841325627102708786671133435251412389494225220929692863156829421091468819569681259566561677442684953605961356068838651656036036167708374190346507781292410452934252909285483577452096140110063966893774956482979661096614928061335552849596658768009647207427405867805607807241406215619673739220366187192194097744725795750804646839560403733368366167468668646561638927511524962618931908728166082352499059152485344407389965178846063911232804837067353379160640732186267728577384501657123749097422270123524099372110727745176161172900475014220106182138892487328397920101778025605629673703088478481239139312333200514519328369249570777351584554618866772427706967507353138338503610836196223319545714385863624779194390773091129211069915135872063238106662627802013703904071254630890115951459505838932616968442981171424354498620043670985240256119470887262038117863897302640980819043169069088661801781193931660826461688317019524035807492098629857987381322032934914041858288827126117746845320859134812421965371707493936953303140798053941527849725984475826218874074454287627700747636228418110099125648167513010336551780066533525399811662202350464298905908259438924514929726638296227211659513659263694883976969678831165785891666872111833226533299966881321311528309356760017519002730715281161057910057759198515412997700485279222519745875148109720413099522843169777123700702282779271786993479953794131477636014144775841943482876222055729088777902285627780919338767666295747938690343605045821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -923479738188834017982626879301661072767122921315603665258759277144035939753358010329238804262917274843338574040683346813375087778120963998564890461007120524438905403787661709515846352556492765099580821388440878069276309083434635178490495860185286045295113778544618729006758635720147143600430303080104943631322846458005955324123283441399061338742419569137165408847910793165485368243309524510774867120845604211625633214607158476276490024936441121028396019962936094223893684491299104180120066996805935304063950396194621083575321096205426541391917909293691161317437308601962835039985858547042986265436374037979779621479510949223220581446210644922585250787169761343980115100679654782558110300911697354401538335136954691401109652978153683189712751257622389990553032366990089369909215806972767907165341459199121476275687930363969677457854491660249899427672254201144845267522461753093060846082920555317488015726289356516723042704642087136563952747017273195286246374953192440954167147763146430816042065709101642348235870238159846541640499880197624963976072051098264190161383082027684785764676521185455029106223891764429002496496459493579068475251899955039979941288609138606880310944442548703768019726788994195996630605948204932026221332898617841932622650697596964783168897848200351829799243209462342419800572723664245264555138607644012778493028589904863491233806369172959762404942262297514342782078728001104616051454583485304342093654711164221870551487460959810172959112692555004002433835044383117951935477512952709508944271688633008833141662103585023094362487848282119104680298841230701112550071229531745046835483471037895885812034376635808195955173249309184312310057828667908568654587804514463955963581925549417919458223307282176793192724995109735627226650681997692442134600424498298198704118812847256517722980166583863010076605128288897082224753496302758636965316280007064667994431587387074585586167898439843442213366297368589534967480583328793911138320219581844028803938711583549097821941104462307899689966245908326069198054113186097078105736172410575799850662735424744666422895624366743537092471013633493007960895357629692555418261980587912852436945933374596083937539994339292008601414486723013713715563660501162568208426640145412782412571260143909399774014151481164058569411392281675372695572809596276680120804581618053007591712412108164580594132675770870329091242567283756419358985063705459065637355497903464041916501603115472356382589278057125571696721055795941100822742693693298865908485660152209181482918461643469923695486260886408774403019365724554510426370703551264966742681542843082213530873045954240931895378511445371977269284252392552611126880483900018234570780417690280548143042786230272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -189854787413669701408768376513471138687875353540221519113800429097069787782818462381127703514924926045077555052176401151884684687175659111689025130717719383403677711132027030853184017843201710458345145475747985404140458663497703751263798223853665067181608145060574804378766966246451314571165824718060804125215459158884458127718622250718629228607205319079911715931770049928085757140393829197240100066133576671257887818737571991991540744144615360123944636980366915881108027736273117690854754505377279878406627496808132907761834990979051629185572532271195992577547340336796377034150010544982749762645774593330656674360913256432315790534833113870710558144898732153600926220537777363383978154582551764090383356336063013523826710729922518017075862339445092037850096901334366993699456763538282524100507550322741513676046665516170641378040273241894882608776550620027683431172841564634955655099955717914628123736320208476719899459548991949551384142980616201603321240524527171424858364200345882226213905523444390254249913291526423966341574652534383693882437319060361495961501985905455245251158924913624907389333762917178752387152567504536227313173578045293895454640122282007367487344485755295507598371109701440694565012660940607819716328271384398123274113357224070617360452206402811269000079709871089666643098767169244342455748084717530500895599162238003419100241685809410032767374906708592154784742899442848227345977302229992527586057437311150668653718799014260786692768189349410390015983370015839715924213110560072107243846734601882533046474185337181453528008637295061110550041893103948161734099785899846742969148728043697852376404239475517001613972907104951750745833008698380609343815328231993379726797013029700958843374523168900582266185019192629457423422527626467295401767735421784881003295049455403409522856149142117938398549606538789183075402997729267564324261004519046422778397965586755828408783851115568518584075796970802128764679951208969903880537679670944429405332298597979976115591984232847528516263568188030232898028787995727361207410574927185802088281864364555730453610788978720625073219248079745178310210764028730598039295227157266381786699045216963186957374736810267395631500645075185025177764979481792922703097934237669283817535873314758913963874500916766287646204327685586015496146287961926940730558257762859638761490529447689213828196449785198016126816777344492691082089742512254973204378144555562679394752875184462603696063880527170739116156147852069441836506394101006394568896818264805503220942781619799898563095727274567139605613122734325452925608945854925373339872068721056864577646803610341621047379719375803708322985229493664663174326695936214951696682654692013942686553944883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -45004191855607964694089127482896968271559636931563082692482874439612237869788177621403001913371392367253538180368809517775454511078866269043194565443620317220094520042846521787443838312049071527708087658497617313905136263764824553522793392865566035176807353352976635277090529193575960283705378098195234440191628087553261571768124885928316635542820945683355615614192633450977951316015658271428447777131860936669485316139000289614338346661651814305626602937471899492572273542678393173756347113127926901104208734275268028715226444483235422147356416325802801186549306205996206309796529775065665353071024565241699662470204286744185175835953502358963949805943337072480019591452683057718575119214229364328786609472995303510835339815645230781466936416091138956340430973931846554771899434088574497676086458280867220100987278923008628301479637781226077684565233651108989461940796884358564082016139622827374440992143584017773725665638046140242878599184123227819818875363557566271025179014434189758273475447860730628375997095343391965204676147094643319249216971255984919632858985050198985985081048011677818662691873645074639932788659114467594515251933782234980609372253931699506437329718725133014696680464654913573629307383566806856768842426829767163059234679067638860151869525595254573987911406848499854498689747832272417431289909136928337249156789870459690819122018350599728204343841415269546684975094235063611882594214062165398602802978601470474757693016375716203604469549732975177887664929493674824820092258998692890660147115261867514036126233004202969721620714385827978630048291385222181810452063875724593066321399143484964301874740718312541258872847710604905172174907086301510898755488123964152355123853342479547397053275041685424357271102840765452460872148979413494942867641281151969323531200795119980695741097785529622049939860328110079063747167627675824011594755383565012172456682793423553540858372395740509333240247400402836317835215823919757922371194563168013656574094740600868998559148621679188426342623321522500167589549082825925891892846531635192122090240044637939374864090866178105090636572767298309155712693183639019812370089338637057727381567533234950831575639960946182341570567269123605344901321821861573323992432005964633385201276060094088560405921349164699343984076947842275971509356694615631613615048962938725287523939777927794923475848770604090052000111987674510174503675489818421814672759428891361111164894113732668518492360377290807157124604682904189888825739393528772814613094601796039641966181358565876652146834696294884422122884609821913813912116185457222685485067931711240780606102263473990627879605230417944918768184656442032106155469387764098850131676987877966469943787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2969014660736330886581538205895824348384749441333207499323718810692564434486833164905442855003223826187075414149351874217873349230445941493720558600336987325453070968323172487255087164344375171431925601702293251226276893305440079525925656500444472098927077784688825070020407988449101964960565689762366525002960548766175658046929453249778555461741622821234230684379597634536437474578235471474030903009376958517725245174393246801727760790634883836087720999382663154587049355306585188156676341908411823404044466983897096892069322505976529438233280039322905033256837079411482040166097316414367510510122940390597554658023616378345159745142385090978195773003807286772829958448326114701569801802541370166512117924025337316646197857590414237829283245886039876641880830947967807442933622070099050648858509598757593249810253974377156535622608554076909263517247943512961357548703581522760915790702120795654889109633786962741645683544962623424387558276479863304853454860931056073866041940647465659696055945737998140956924965373791971830519754087921778544054502898288077574019770522190458316474185173128035114168703134756843440538268304103419478710458823667751164432047786416146377100446899447114721315306818728593695968560793029996165152919689669745688085156163338134094490360609376958006961403266006603780449614782749235100817110823403808363770163673351302759103314967905157254973867296260421256100249942520188531438911158756617386218331820134349992039719490044170477086354861238721128550871689196497473827722496044200474980903691738253067521947179839052106601457069936452143800831458565551473208033738482283657492658239466382616350161390773583752409990727071174699900307607195429152584577404491468807817928891786410903219048993368191205356024994366597937071894241304244767186647330924657661926065496165766974113617956139892797509831440849701043577868147301253624535343126061010686036251182077105258397595731021004819707873176564446751112008794873085887798201236655384681125322872300155564678465121176135981727523213310148323773363855492354920934089035267232324326796079794967325238452709614004570682069552669561825104298600836053333440959514256044539416809141734146798917567003996685902318826461228058232059647001091407827114390212837242666065992552796792761017351628050837529918243720704102375016439399789379972105556397734215703427198068709931550594048543872376623259389888153520676415056358001384464880576962396796604901768256620608203547169733404717408048904728429374312760313356140459027736127280909468463009576447207893720288534498241648053237194817032783543429143810983757164985608982277051167569871275000059729752507036317673476376984112803589145072985167280759280585656492589550301609984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -633848678171900672375372886088582851403603994202810569914363959002647005519575937808843776313187788888997976492002902520015875513072765130758406176081248188274839995307436752466625332591878945541305004504856697555393556891242421816431012852835946943242342019393643056063231037676707766575304693268711469856393415040238976621923245348414844247362186473477481968945798040194575845539420223914331618728135370582545246086618373493568114294229673913083243439693766546206997030696757855683385397305329485885484114062907138794808779197907615900984971605078867930987605328963942305847023893431234216575961240451433269442892382862817274734124837200057212973638718916668967565622047077096991053943595087049408311124854551568368052862756286521216483371032261373068265851506051215021311627379166196658845208358754698574205214298713424822278873820484045313697581666679971447047314059390287033236952371844866198962196598121953434966999233500108243943480439345526853757219417875559477585920713037517231701853790279632144615131160876685471454366928994821203222904379829651949175417886658097781958596350903028104545301971505660769081721256107749183307589283607704818555101464300531960969598549301215486957198059973246988204625757507358199386979485674547657768602405669889563023238266564055458211906073976434741204184433638812190304844169496431313213845600111545656793506915517513466147642362021693075657634692960212673407116020226730718869953177315832778973693989243174703269369934970595316231003342460099951464969412746943825915742219371359227699118685671416527699164537742066276679227136145823882809041129805213141697499240051199170757873784360094825377291295139030660677079469815881558073763900597511800571921302741887603381649217738464268458723238910245062653519073991990424332088429706704184902712493595662618935840093952960024152062545605557552864263321015052964458840109214613702007002264132414214401956354383234781529999566124887700209392588593588211402394001618628159785619201662285100221117050611877990825374071101955290829293217025000476360146094023969592860349326264849260107289310186470878761974922370718679288086010617010123552510732211558041934721555061127963271098486844111549901545247455036722955162278520878013187584682368357250145350379652154577926949862537198601598296895432821061862856816002804303912428911495121580233911273168892906706741627639298458001263342230302428326432705308729866484542817374219608712626222406135007442651823600169733920527482261992965236076616410049925699186040268557493157356798968591094288786728435153937231159792517077357109176155632770322068252841577033769215849306532791563480187174597365084596972929960403883780483043295962072915056989985546449715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -13649624664305475127036343859102955435394368203220971025355021580752834012516191974956054097529813875452971144147733133087354328579458066045485357534563944928915805935851859835105507369782211325171764868244198769276846368477930832400417226230263803279489560574325309387583646814282525823450398320587681621023926205810590295540877244522892943888320707611027416822707455688658235136475859825426037044450917460166986633868845015589349660005272934760685563927438569580615763547010678973553769879891266454143993169210352225057003324213162765003580907169383951607687823874150117233689242507906777877457083247891477367918112906799269391052095490581797154937296818945448545768517341114185029448610655678609739572900282400424467423603809453111865398007291648626439701634005620718975183135897444550133500038018108313057035146522590313112066125954630406413200919185375147556828038662202483298094796097044638041619246944938344831834597204598383519346290185003159405466041538056769249401767436751315409669315983866646107206332962149830192864601967230405775728915343260532494288186704108523526597052546877375273516856076144860582686429763515708654777038050621500624115939547364078367562295552632025449139766423229266161360051247871795698593909234251498255174365966044250374363721015240681050151787112032306791816348975457084729359525984040224433083682728571502096469240906672905432177057829485920129927987562819307757255809326176591999669717552040202849822629868500877643228034912292095764622770999634055376670599455639283275231490558572934398051052701219080042206511513864268858032736266671815394226806765222737396982689991241393958314704211405291698078413689597309632491289338286197513094974563531346965692083571905366825170996126962431407674365067210939003494853147090565447490959342313032661038854492970122783832665160220637204417419704665582965809953501421097594249778048702213235092466029116368085966756292753699959212959285652132362012616883180294116691235894806780389261041201781021510905621832387453933369973121455245836040429041535863446782744707319968352634535291371160559665810909935533749633028395364753568355101786485496128853424968751204192390273729842656881574493674866588289447530159196917748106368135788125999233682402294214560071341795204022940409144453432705908296813889725725062358792146898444930090298134888328777980501038362206856440457055719345945257689534619138515236996685498412005277898781112148892475246971493555598879936248380509295174914382266888399120426595176339854071064434348077136137449007331788844203150376912447456314703212417284355442485373812657908851344999409992454235172439729519043792974393346646323501982722054602298130453160075109329568441339004682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -3475718388181173821610297422247167849831785489368440360151675136120194971220271692540288007755184846674403082500294366104431143242055090518905483311825014669810800182105460758299545767597689753333115190557644455375959768498584677914529118907816929421454259921345569704669894473347304808111737634001993337095900334817858080034370335750292907807003308198604983002313124274918657521627647898595662539245899654650218404681152342802919339865268237408750578131987760143269563999152705219370385686191270303235022481738288652205660795800223321804392279188739705658876371370982114155307457781138129413302187049508621721701461345798038641406017392964733283089544888524148827514122734826716340343767338620785408191994290797215029302757470030975352386057336759452196669628371290984831580104841187172087292333711995383596814176311679180770222583580276824688760755662053288815889030540401817695751065874214821948921725315566148256438459537815991239655762365738929353602741393904016143580497881158920544029656558137229185196443303659181277041335042823356430273777642131788335989338244318185873330005427551787284601525140713532781159440123407967964803801084428802696458447600824813915261939634178450703427329804918787540758086503459606061929171052496539288854480829275391754497383712212953456713108613494876487820055395067334153817839522926778522828549959727930003777701696645978845908928444371483871560615085801941599653533759253737092627528097293609868916337142860079914542304459255115720586649321180935373014929595170580707523346566584237280113711468215943120148537752637577057283746002864093702851578628885204928739999310472810306190348772808253228508121361786433505463738933278209917320077020609686821470536053750557577859345776141752915202201185291233690056498649729705166604831332709860549868580905748316404992263244175953361862027084222873982948813533517549092839569089100653489819680310559504679433716245851661948695753615984513439148083404688864089012354324232313401209528697938381720622644113857303402821060067729375112132640427553450948644390741796882258925926972432913981672134486152595277536720601662023779342194890570807250219620777515495677699663568284683231439489331489538949539663620878270786661645135272190069735414177987003879560746134562897462248832817598214745052337179972000201454028577942494872504274828813945920950982885793766508040608584052532747881660415694991594125415667351290918835215655166757709968707126249270532381815718758468151782190132040583341455255660105574002295907863904247972970609987619338875143985401355396129293799721834523731873462763165540038951294340251450091164029866610660537714722448752488372936019498276318319859570182648047496494924728033280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -63128809139042468591179357347522998008069955766296790379231590780461791612652423247414403667165709206438939585406440305306901126030778206948489954921591264424525769226084311676317377996552784722875409001965430016890925627923412171004962923835773966610168249032364453260669724830720554400121593534356241142001716716424984036384893331158829442140995263194143974082013008836622985964152160510167823674552197618248275468490626977796898173310094208098963085561881128467285971552478393469032496258596441241210286511038671511121539728544559551332505206938094701195873948781252828998309534048710131670294900059031227408110849529168103779719402176794196276006748427349354623799483872479677636825830637723092806283222273147761120357075055157561526035620556225359027051012618306040282173109500207663002266804110614225882621221654502534710637865237397056039883862737308923891495197687259461142286950392636213964074215163437632464529267718284513712920350105067930771827565271793903677010701495940075294577798401217173729030318520518384641965204680391046620581669930546590953203119859060623610139168096585582292889918850753930793729144817050341265233627674876918531592113966892995513843376049919675161722740927398805376587619352976871485657413993265255511263555666798831959781578733845641320076737548061334702318966721897329068486066788974136284167286871512084736115340650460729754920564046572588657089704503355599159828731731778889470591822661319842602413721162025529875106823100349829959035287844420949695524737104146383145883875045958648296343952190522778669171412202333549138807169930011394265496868937728093357520297029771012718169659004395853522116884845014712034807865443852121877404401392204437154846788197627220879997866969196252892088552282954642059177882750133928796912903721813068200184355723542314088659028471279679457564868152487832073110730720954972209028648582915723945730651232455199313387284407268110975520373439908713053084715216320076966589700560655705998412560032901663421918199718138131245110678696460000895843513605622050758276453106946166095853111547552864482991818829092959449561072733825688068796625609424032189604731138078792240829365134673909656240561712670708297768012989270981554868552276822001451349728461185074250904792172864866805813374432595654936596619999621205128599424685908277702029774554146550656452592465833605523461168103644496034337007473749148315695371438622992676504283368244015002431217535642244971579974141901044751396244631987488498990371798254078165994205534975394010853511600759891741055581978054761435257994133573456993053833053781455870424809580513973577202949954061957960584434256135842410194826876017469965090611765410675268188330496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -7454099302259122982964690889652094800496441992189607106925559547030345164485766322170384094094819355473486620188208364347301432707121073543040510812756714621952278691433206218335049792718670955630243908028175251220369521004730310273496793316898818657352699043206186898689064337528712630655007672918543935644143904603806194865624599113575294970638057393274240940703321130500346527516482335125262650457583100374375264870286704114287086479500354024656022143087944296030448170526788110158225335075530556514922542555797908355813497251846258300909369097753229177460693421891858676944982716859616025571565508888153966577985054148956949262734075870267442609954504062181549494182727556925647509673253122241844468156446046451335997804338065043989899032502678584172175207767805944949030406506718979298762167109625034285247713262132610519651478878658049023484928106319194207457391731307383790020385730898525049415889931514105160291131581836823386026725538794950314623758905776632332121425613568510556028146541322615199443583252954276068136588748817105541059904041392617655641204740992285752007006819341709031227722637897348043849269159584131874350096051439358429157862186220406686834651680377650942345156522048609864004462729482089076240856242574299535452959087539545902755697858683661577285579756641478293582863664559044205262686241506344999025227254770806774096892109645248055277078349024112139001456510104506809651639807061036435900404867315696340067793748730426887377741418943927018192751690969103353514219410500264152702757726410596039058493907665505095969804719372486574558522874422586373135002773162672346573378703171478988109976528726204338100875443279986603370358867129701228557522042830299104415197558826849531453171967568237365002666730705503937820829562214993311411877982874700402089652124968264118127580026294779487748445463981560730359047128880150181739818575611615662282399698533735274112031917245530848387545133988739397637138908850348412235266831672080674186045871800469660417342953181602503761341565231211269605873176247006631239453747544846553200657937419949051386455187892182908930694698798292927581224734133873935163561639139760789149837597045601708905096318458261268825153661562622373732142928788938454327424552217115993994387731876407858970951332140164740105447895805701667159217166586668574495615656497813531864553051505980949309520931002167362808428793138932931184399282595943294177485000481649318570436835456570470884029699367316069790999192600628531961573045520175408421833206285755287524866890412169535417354356070443471194448994648925467553944873905524233454468394220485390847715043556121801613093703050255703127296627622146475158043709179560377833274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -164961339286394655789631124701621529626974963112070701936721945242605136624180413442717912401774861955769814147285302964138960678163270995398510591528440427887543844559846889893192580499851455149995501384457298879976415435760851028183634305511455024254074376608513605185633499886086185030136531419007015118127534906462152657204018395065764015403926088426498905135293487660554590460028706674446514661783713881159828526208376757851635034077052624599915473104776942374502487827256048332029170640053419900234629202496901720420989705978360857032167034360891469565110817171190016040157179935013899726355842780403785541777788993993051769824732830929196590491731705287518960878378482488566930734944054019710509201464189943016521064829151162224687429119878669172407890530462784389485731253532375244087558621654354356887040931770839626200558636655735468670340899370730204542226210741853871254368131725299844109480193286157753279746814919803662997471885432245765967871616013095958039388741671957759055231795201445127084447513651192955889235994112434739572900243665091268680648142060302598897590955441860096351243317230544235153010539964238631051571147453187261682758300892341382376804481432872539574485632127572595412667007439741307465628950339545519231798974717042252864347652107569410439354637874582063477216710989048952484283598550147113919978945450843469429354772249481767982478759980526428989157649432411454805864225755464544544052981836280798540051372558646865887735112584531937125632168864027624906304652364272220091573829359297764436564678972183125668901633058363250078119870823333756668394784993567105945776576302727950824592678022714291942312666857782311454536654448967373710257827691747986638172679370313511580748296635791862783953540751851013813270994389158975693317938509293072814920940330038369799575880816130503416144925432197345386810781833572691009830218205349603742792078937245433632840691694293453489436096421245798841109117877103973305404018309641972902060026819639937192880652170743546237487300156684891838769681456213117523592945810132906546576221928306309785557500269689980152512363315214773425507691625476600862741491705410810769141787112991382216720318479161818209466991988899308137766057259373233233673956149505474913142857025597976020896453676575010553159204388388918765403209908142335641355769540474736609043851978569395286997185077149106450458966221000860399862801632606778045177411803307102974062872773485224452339938306681634102603010986403490809503705768918335063350378684381446892506701078415949190564347449750483641653306762992596109070222850186030135062572360930122205686995628860080648339125578468348436670060295441687503814804437143365137152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -8533340601940890352070713575967439166424742884367181213352886783184095688514348617531855761308840857304107836751103612046604747188269395333892355919274417299221864301047660254452963790907871216927812496895982454886989919191073007853750708726362715344352121413463330130343663912909477426218114952960695543424801719969861327576033681877758824977477081811968580152263997600706457275346540100043652276666228648125344823521694537572581292692908590667139204296401339044455852471673680135852664166482715292090498368231743118123369773066314963734044725160099731371428819539739704891636402709037043035597339094363162817445444007664977411092965456034716067413443991094741502517887456339208992099215598271304833759211485545049543950184611094827858350220587482321799348395292171559227153293221287865261830367242953290371289051498169101355180496705935382771541410702026583087552895403061813697552025495652904342533623182112812714231148197817572976645674984597800549991089933846446635563841048974141665038591981564718870360862763752933567512109997961481550106553488314874067689585128945494382352606283233897822887926718398380651753602204517492451833284261503205241850344190879438400396804454498041953393520374437312259249399248536096638051107136512700391580961413254399768365923965835230199899611810100731794855759160644895597623666525312726693410823827727875156775060739410183923240737074439700694960986334755840894743760486822503667171982410869426371884299527387488443229626775852628737710591165570791332840927104882208236336536546167879599962823305860426952962607495130358992246884341616837515771912521776254017982978935425400369967796331052898302852221249618922187430236242159438946884805532208585900560232932087299826637058062477034414282419732422720160783266880976204797448118276706319459115522089755415173944618883193112014783451769268786922620396647506538707380908264347308273541630423367543248464926105078877283644745916087726559606784962514404502000835329879597713597201832070042828349317558808064471770059196459262080646236916714914076179640760845652286987771572044000134128083920147058254085160414280896175443305798649181785093075350547537274931425715346259069562175611791360225026063545823665197925924593607372355481655194570682192298964938376954116256259823277066564727998223352220047164554458344162986091671753243660704503461816522006457916552735193148357514122361251741830227601973555662736766100964609585858612201310981352635511858307118748324808636125811884420874343588980877928094728709780218398741468681209149997815935239439208039640877006214589065439958422032924734918367958198882470755765746435822788932005834634981307709983430216077393527471052340508070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -190783529823237308173466685869911366895333890603134346730448945706369497571402068824261648233734958170189389200284343419817537279691245262142353035245324546496481636656978809298368041697209752424598020472167734247807281445132820244632251993378362535697670203604655446881695960415455236906031665992348478222794552939765143980066034828188733760217371086904157062713870374673676633233705735207885172788622336650135577947761248187281217266200267123912432696352443129197948060214709592356688264119648058587713098195679561066687403311964633670929108065696564462196005152482160625638175118434449970789690448664647477642770057475167718990053926342885910794752470905719483271273296676316782357252874030426746392561464466471541312547666093591856823009428831459500027567472009759022638641466309628136646839304621530348792156729447858977784704293421572330048971248461113095595837582348524557950485971965818750639061675285097481032581400094550910753844735914603478838984809094986597610621146710558848880773299553670406566812217751257469114396511796790257321252067917930290030319880663274779390738887021917289834175140809833963093143373750573841894925148922515746680560344758670355187862635216895100553831175936325195204175864013909882419803107971449100285442202119158449377081228053861771940230459896013720412603003043316964191525245612854143535694890135624248717681372998059965191608143628463709439595783907154529987961974005916771774226396513540034368507412320680335036753829251293611420698623283407650055212114606697580163819915313441123573308058780447601901553590202634805903937892853564726264021110766824887970563070450745649213972003291609982926811286555783805491920239771453171958945374808226382848179034820393919716256997669980471985733971572175765160504161841783454868856493323897353023414775363408593002119117591314145333579209388515622967948046218943200778327131686909764996868898112102297347998488715496652128475864138084467022546721439430682858680661853922322670573147210364244000771332778298164201287309376477760613875806025658146437678948742874204971007635915694898324807887013760987503545003317067309186637108716833800639066140442545863825548221329688641780717889333871032969233151950917109552920203942971524733118813448187988437255384418477355973678130237224890965392128026928297374501983497137193349590530352114173606418573094007386682812640116222743460397191735502387696488985909313101930019054197026000478868104462763285011642352879438258223287758559274694676423137720247884130958434164317279408988719382782263269236701931405345386149476135419470156818293204864216568739786808999781790913083402047869633993486176824574344789891248494310239294321160185120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -5451435001495819313768506474256660135800148674311347323656124875943583174358599805148086227540462176124271508731749239313729403077939909085642275738967190299255679347053425507227505594147678407894745075279521535207707326276056465262733098063203703693716064723065648715260326855962850455927196514248189682215808705586133116266708562832895127835244345342951608040315490818079972573550748100942940555562115898009519780896533043510917881898732840095793976710409528031399334167772896829895972628225890466575139514493115256555372610958636717219843091902290957889699650903310474792232314571290044403865321244993425172252591922836681047360311328547023763730279969981176844067825006376479193419147461486712200749594558102932850818424496560433080049875997520946162844885542628618707205489859198528263296840246378794378876352332932770830077529862685404662987432662058228258170728016425966019652189375379039684447927454779901327047139920599639941963658958153079942495442044987045051202262524553158612773487747873626024199961503833875505479827533500680748112501651079258815077623696311782055341849248610137836552044094232433526654288390755579964258463764919323286838125798795740957543343344416665959965266231535071873192234448315136096447033528825932885802173040395917451684917442296715200732242240527224816164793498841162115959409729962817142647015428686236843985602989248142653811918992337519242790536902576124230125099049388363192156905525461276134525727910214690482452768950338266550154938993048190499338138006798204130511008335455214281737012978384566070164073365039352611057380243706787967160823906593655864148692337235553480077045217764089426002199666259136598414604946798395287649941614152590023199342987543276521418243621190448913556255599233417782524542394477128726100153048578368912517007320067447791092268602190931342607944530517305141547797571229891537641004934643062405733540178576085806655509658014215689777751035082467750004456369006587928883400031971602437313452785157506413060130714798831899519549141610188764488427856407182311648759585980567925426600208725224479442633397232760839219548512031375302150848036689269178662230700190183692466733888633387633621783560405036041908316428050463226819575085560772740511346119565296540278883643761808770133507171660469795307262976593266755298460532646065001384737807914912144691493501712327593807759709208898053066622376101500948255754712435391954013722146285108106116702841301866029396363271876390168531115198054788044700784951943800256040109632580606975889274633314611665558033983936783374904068769130844548286224316928531444125836246958328019364829524665805089620034342951970141529493862236833705825720475016000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 23725035548102175074903841411698959274282251798937173475980896611633615101934910264417746586811213073359831456387117352279655832217821217289290245105608577473389183881852426035236724234464410460681417447920374372317689329248109647569033823897304129502184767873607360896320930107837714620932249038882373898398867728103175939990470522807154668203743843418643521554170118508876343083079448172590675934295045972651230458633764061145497192331199122062176594322040328572770882959013182306320648169452427289658681365374271641407982693486181433755627048741556313725773251367599445144141064194308928655303750858664153516481473685145897270090866709997568843491791247042945944079391765063383707688269215657411847413818587390109346818339451483421886999134792154683735730752884337714068332145059869131684268901021142739976314323161545059753007063148763105865452602285672511042358598273135091211148705162936496537348653278019530995841942825932619529494530028731010998745673336412549452569589978854300257674606138192095576193508920206445587216912206089513817538262779418628069578792687398687472440507312962788369865018871586672921822687933450178712293624304760621238618525402997171254375466195207090787095162611700404589878361568850827606617913591459253040748669989581042418188925062569794391966265563410142766969976772479970464463498616387538584182804756155678773247177502668186684100939916351427191548557875663200294520711477254348620314987031363350857986090530150040335054101250171142742008395030440112414151381662732785645111821290016952815642636271244852470814482061802873001879162209113061349916372851154815708937737133640812481825550804653044169387353889810408560114225366610550088154922774062257588230198830392293906790946380748630732364845913028345994640717888280102654526424448867625413498656875885659703465858724883493830157263789410021761717300288579167085025371799608221483013497504551943627699912815131738441352903936863786971516846281578193482402886558804012928554035792498477065522268639452466863877541811817193645430201232627412539998092710260476435653870065594236271698306567603064850358211912083994955362086387128125702754766142546436361126720753539357902506978102512374331222670311314923361498932857896377129664200038177437326116506939300834320502312098773383523939538907212583206979550359719521847303858489825020344060029601889473529864998901580353789367739768925016099637066291251051920117586082906429516981834451348676826074123569972339201171449746508445730687357174732638008260023610173856005944920157805190157806303687536874318547812735229212016546222468658088723045847656792086279333329838902567363283276832704152437100002307286611000508637900000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 6247773941323738485684019519045960021575310655442408288445206364449865100370529997464445055894471709802261086840203258832524723881969237138591807201566142434079358123273734637125938950064883902437973544463528291154898560389752074454708980401961978706584002789914155799122612232038352038584881126302616951281930222329107923906228635408871807211399833458430254801638180110685543572314452640300387795968437053225158042822492741467566588573617300300026866205732748103070662004966709857054281546389634906795994174691872242938945452008023329345487986037219868374788895318658039268506057207253243023390322917160371984334185131439285872460378114460900269117547167784756942199173340091004518315778506419363826226811452697005892402459175343185353966865815496734590037346116025455547496746360916751656904804919738755477139250270995204925497185846223412845706325014353731911860563476499095910793963491297326788650977917997109870138824868836143539441519757286066190134089856572590202142528013134807382253106437974070914902913749825840107137661412634134679063423018506449616231925603302261541204129033046367164892269112599589137911021213513514514700521656700135574539630713125681703109640257986407120490125244146738005586387139993228812401001276529953879118350912348371084605184999303193666174184877599672921369928768100435066427828238952898945476925203965483526351052910014162503060525362493407052547414507857371619555275257470531341198879293621875726826058407398384551489952298101414922051600753573073462109805100835085274439694309383828242694833481885735337957642381685154176488280597746271604648324081968346266485615116249585839168268082163968285597567779837342377371080123177189693819179177301565749248841621382142453371921093827001305027540726981968490204422751360951835501642847918773786697663342668109988037920908160657882874536136179612588041180354489451395964077899896070782831656362367319344684480921743784040864841566041715282545152182340154438939999752030536748616456170472919601354482602384848580380416772307422515198383488634433798360482447154963874103280408678091158531945792384083594579231113860249391169437022222336010471083734642800576495034242452479711917558946610869668702802102680724710552675665518256974590619194714227065326635543964638549353365171119348445355575152838087640428045601962090796803431161008221863499897670655340511876983574349123258716061987663660995794245451710381503514066568660934827425776794230981122860910921879646528627370577335876482567995822430739055177210522453004430718811521374282336240527124011474237336718688969034584639730785413832044939406270608555898413537280613930299804372081816663108091929708723101809318915000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 137106095652693359633797993190737789518774943410513208777724455163869593147369737651365754876732027919316163092813632949734660712375674438466247923318830893784778449185223197199379929359588868918924500209840391599492901793183798933904066095915650800436925498818299453259946477614048675621820531729671781943699675026143765882892060495258466512517670007410554716201046060459536479678785862272003597339712732739888034798375587099508277137198643011937063744429188095716320600189522739176770459378255920373724591117414185278642226953139647928562759033738491498435783140048674317191204309442841665143859503428403514900416848260545157146988680915277001755909939500163292679499289972950337405033462661688814362915506268223052774639021364320360781927154282554860232925220465295971611556705700278872342332023944057270097069351693545749817650268596752762683296805315452419415061141643957942646222893999115263564398391248582947494852567777383444456333194228517516593000640177415947482574500745949210183710915093431033155561081475240865811040118903795978757838119771227511287594275634894629437989568338524912521042676292640482153693085634214595643520833172518856556236714444154766973365605282767297790313690317880049367087741642564501278764768903849061095734416169502599059082037022904364722298756827600668390887707875035636699924476406888774881324976875344825590545594588591451826552079746426885243686877584809457848656501977062457748659909018271639026477727498032409093362491805177376624607061501269563729029518837641936262975161654619575448041386037849619767510947333734783351543998406440467092722902396231097637662168697554812440963287126217279864095258546905527536816775841390464133622425265315581566608333832101711023008426925247752373861549051248702529036598969777954436349860543479486804100130206562461234844079943521099705092647115568144290734143575748002011866407940573030732623258435663656642996943450238553623244895556641727652480339472624291141673016012290249329732069674944649990571259086871217957987895760394118055091685109236380501551296681254779253916253141070927399403344206046140360035973246526624913699088930188140258691191255974645217900122930245246976118263473697156727495583611816169139817032042004473902789587721229331509437939153460901815990447328245474327971044709749205468620090538278529801158958392607146924442351600809867765208017363063713356360678627890294478775802616388703217811468522478796772199129776176311261443891865614277885182970083272165642117681100021282677234115462059064792396291357683367786772017833597067627619233542208443682412218504093749473289741011324441870034190720040340943555456659766189173155423893624823908812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -90470494222062049384031314609917520902683897652791426723588700233246790996089798195437842366403866611768864970678226529057355372012822955226483157622786933454145353152254482686662997226494999872915929899717665860090464539177301802967953080284465466085353897753583192544154853510239961992686654060945295886174873963428035732982969878643407103663737990926523817261273167592713094197933433420512190039934538425952997994820704831379819137194148397345782357028855478596045699975928741329692164139596109411556525967407105010240861854730936741393593952442058247972651836616321993424181126104193908684161110716654655006839718222641822179482413769106177974933632441858995569722825640702411877402945432372202430637062563347881261278904540184047851623368074905626498071799767411884575893030268579186370184026638760263372561045518916418616391526348436116496391529509376690184607448450895409645003886544941193855513735082501778730704797271375165754334776702299825077313629490629970229019647482681833999156850824620291409915254189690426129071422072721498491116036002610762863130704980497846676530723682280885450612114799776926249523924561514867590551341658229548215860492849710406439248933333317760884247686677145778466395778227297638042219117338701929040618065405265854737284368440784801402929035560459380388074384202049751188352992793234768116291006820975802111310962737195200954332772147137276022303933233471784402534382581554720283860568528959792690856091084185463080855847694653044413724796961098047340575632725761697556456987772003779199608657756762873906264032032243981369247674112300850792732970420495049407831083029986096831284011126957547567311000616166791631202974623098396099670048958148542089269858349886940110924486731884975891156591708882458208487124510273523253336232894072896697902987249077513238996568380037863591789082806253431199992630648967913585374232676344229059443128390050582780361815155688689574007201564060535308085842298243147503698806227921669918730611803059466089113499926107494788115874162426762102981104828220413248587444844266275073876849385924665792065042767224998090673667671984595454995320853469075883930919964653921354522176618401225883764445468184488264196917508551596976889881633567365663570092749411553538628731491636225353772725184118281301562726922151858193668271870446462571859156655903672016082981635124170620444165943389373913628708927610139333649090268298092301052228111172155588035371384012308684918192444798809417432588771710203596158316278259984866231481001606468631863023094017980910816917215624032700247782956008652713870483974155056924073092919160451971037719575389025830769703365347555352401093953254741796875000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -63889315876723810567475513120588982277359852058868574259392970689207728760401957604613922291277762465832977788483370005396761042637630457310923335413413440484846745459710413552929792162303453716506261317620607606710518717669452348326682552418479481457575277646705802078341595952125356713134682241416393060455179825761587654057373114315312575276265607057719211150237407533945981510492586031485208072852023707859961904405951558164006604358418035475435016145274689507876729811852219298762496453649688211342881528507686130401883952143571856371082970190020427788043290244682030471465568005483403966242108667069367091217422027166693304457053090222556453497740318965289960200174281409259657684498792556857509016449336219069817047161942533688012813666842658815822476201452019436789722266601846193620021400012813674135296943124517538581580663436795079001629029195315850593075876785146997434652338867760918680221837078133339651740958224343984718187184350476225917774074333966888829721250557943970162700393794149242504923918611824148660872115783587524085826808270941275367868768765153884153913728747298687132056180488998790659478301355237611409084459666200619164538891634289979599796393647506644114935579499517608381077965673554944265281184002710216912833001652469862415345051412076851066348939737678178497512421532881566549431625191192839685850239166799060939847388411295587258224771577165313783169997146935383510047334914264729193454161545302985064482567955419238530179954197173350474746533841797403650397268269050131811987805371023415762347508550280236746632289942763709957842046544975479502688933329678629712462797610423070492566011554151890880313168501998556444209454503472276500676619674723944299489090213109215358830215691619253250689334292389548794429333902852434638983228326322492481824052063986625572996570894891384664720815985624100196984495227896300383325504984981562285450698405805055945893189064517465464164464208859286136933014944245645857626685513522995575802531475173841396074119914713661549394781863576048623990388439815033031077888475176946193620734339597656198015301041134668029356829523114725970638945964540731871269791696772765025570157262594271370495093425288344972472254609470304153992725422095708035926334798922231417465770258134100417236242016834071325727997031466787124123869256271969531560656527010456772565392608097905832355853019981474346261500793569826056031983858242167064446530822717962947750859192267990977932945271214814622878016866510604922292673514912844359466563253338004112605387791596458432365325621669463008995912919332640527014790545839917921347680953220367923829907700504368120565356027417139062008743989443447265625000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1374757278673105948810893369644213109910001122137319827507566849850587805368499436753255898621803411051551272339342181175377128661134725774756117610570406969834402996942382583101248791990682672306383973544327033823554647427493713118475693194948183066996289377419831337118137609080720666154839463082968040024685568843331818915582318443069219932957931115358224425276800095432785776055970582457673388116574465191039466445972166191906102642261580144130945209283687590937682323295397149307542011618141727263686668978943300025718268776808921331427877094102964616426214197985986238691715472247827829479118049370441795973786972569834319875754833731406419285760360839923837818590963858862243180038812904588695270157819411836044156083911028367201867233928902349904388991753379262357029058170836773090770174442305863076717709854007418244189758441944842956233682278893501026809892771435757535084627727424424236896516322546830912539697880613285389001762304451000763369599817692138398803600249558205000188973192779025473469446496217095122972873387087279477755690904588584182020302318131665055291392048135497488811333663835876537320852934757328231447609771800782259414762842234539552619056113164927959855278233906382456828445137553055765411060499781879301679766322864141411520359709399263013148855808055082119466911404218521470461431951697032324487252443946240792006268027044418839236396141929776139686223108883315084585657088023575686386932198101912130478986250076749139251706519086792690978285139821191427983304326930229466354538868977436592797035789106475296077300459620544928852178123413676803435006286383113799709889766653820043026161554623994325800909713947597511766106439061121952028057735892608078340277511402212484239181162328204335180000918607050329590323547218398856229262944839668067172615399358885027775701557794660208926740723049437581805938507830431873696814872854666525305859259820164838894738264643333200964310869858698761992158672455978750559039144485619797276180096143960129181448495070058863308617671808539298005340291667321397975824533827957510116065714814441840343917679930813108121300792584977310597502146177992661587099216927623517239652804721989833427065189923226861382287413797390541044605307446293283540245813981225282690296645014302006599710492782432738787299191133287332616199696520905935293364755950212767275277176506614846757164071657149694504969071089221531546032409594155688721395259615644865475678823200479331197627227882873273782315017988268570254035436165887086740397108456419000002097021077789666128459093302734680869885604568880624370045110977220302529569378828411937440082835367134977362633965592723457426928648437011718750000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -10792075741681197016689933887828171977519830985496297135924822257396429815015011789001227041655522929783184519783044751275030185292207512747547019696793717603790228658714766778924974647473331995234548217688050888213674531395603032170637034066358673666508669721623738894273719649837196267509287511223144320193101922165814895998009029662414349905657168058650675751377355042592532544398695647187445147025915082996151611481964330482162827753310869046092118280445926846808497705148754138081702677175890311972245254515232319104065227116661521112157500670075976181591618583920394923290041335741169810366996646394852786674622061138164420412101427498848389751812818213901696704404900953773511540628339010225478104777611702363686960239948586795756510308035304560431377879804077291752770837269313909389969271214267872354791231261387863655512972412302121587560725432322380706411874951863687336446770377086624288782200984153477499187928608241791496146674257561732196541148405675772288248067875493564559036286401838258316476575246965268278994254957184969005842531417492343172242968413359703186356366196388652497902998898740362967994871047170177458141589299010915356433261998252635834398717464709504299774491578407070719903041602890853686563006989603380426984121076238764724641559404303318042934413516908931225098448723716597589259141321319431753929524120918676432485132229210879034330268256701214499390749031751429163286759615569957933895133076641139064550602434471152556885307687921976200839593239461836011410117713291508901401747510566673935731677182921996284761796704264578113259487364531732140529006645278004242739294218447170267861105885673793163857479477376458141910207536005855045462278492686600624787620796010013356487058029339417798223350545537859399240832595400785145155902761092628048880934414819609118935710436773689114319024493385271761037610671482461198629606859059359208280058313550484039972257517733167247324125912845247247990547515431764454550046653885703021420009601967271748625373926543955927052000030835509385955270944594426429627262294400013335492338913578837745245762677210075152072084826413930258852440583125560538817884113278478925425728825505051492361267049596498847678907881736961095637950106757369508070861666362423317300792407404374270643219887953572445951604320355122810768703969886645098842805977097603733049702501434164000337476864711832164200223681864904325130318529276769081253374359577921846598566167810112829723470810728570558348581953245361008913082808374637482414511046897399298327780556708727325961201468152459049344772874122008745027578329882328936858020065149490616061139087919487863585161058079013949184484320068359375000000000000000000000000000000000000000000000000000000000000000*i1^35 + 11748568138838143977035672654481940362517364950411833781285028240593954143998911298164663350229080651956732098237758034334033175856410990885074770540957973668876633000405912653844486445091405195064327727722811240758878177708531444199851585425648983829457877204361243713767512385557522024255340826314751931286657242163174334653166941539259095922732838798366222823563370869292058920553891176992369059768686951242806034030684884201561053920193103614605425501988537840393867856031596037823714199620990844225498333599804540846541423428782559448248669296069252110490492741912030934450669275695995080707504581564135435265414773983494288082275379172973135995814982827954533022839880134919040083209574861658977071564469832520160302054628568321925346718692890046640753083379299453337809249805157106382611909539707679519420064489159073005677281126897419284241017766676468938424019948371725102467489823685422920863412938978786995692759561688421267538380404499686408952698867319015248239955908092131644254128430027238028489564327227535906510844474489868779486967644975942438867791465218515126685288728340901563206740185296609610537720228369467652476244141971322945400234892539903077443424329651571014226956121024185939443519993072880324443224900947416411330377032098903678604432999431515173235722422584865134504771284576434287244381583514728683996151329085586009886229533580086919997446846871035184109882757496223440979498118395867983884201580085413034794112154190487784644641163768839321950851824078477081411062062836780403401536109093424344287901766756131606529063737212743453557474340564275005064107089220564008739310630511497916337952841750820571889894069642828252614307357795606058360776921051738449969702604892913470461498245452487282351780466608393334041247652374617474583710459712204893946791332909693657045854329932566888930620370985138597171314673428413842605367829305193797425862428069529920363412257612087199342265899277920502440180548103170979107756504534036303891784982905749987163413517769075608702603866586217804824698878742120718758946730850169145087459119740891701820972439079279980808985514463279393726491803540480255072689240010454589416540977584188527908444381620014583812359677209337138199892215623091277541194517284797251750739346934124278720103754577467879472978030206401230938892072566702612892337710320633583698877380489931067698263436378106237939193112796332181586271366055736774354388520815705240643346877154429683091844628020773406049038153788642649078673167597261763918770144939139687952254426279263895313634334290956506271432924388943590802808510872602817674612201338252813482583337798943441764021749415186589566345214843750000000000000000000000000000000000000000000000000000000000000*i1^36 + -233540384466295753761931572645555307136963459271675816010930273075509427619576286250050408775728892245469027907669896805642098278876548674155954774136692273736131083812603044092067406240729319283142321064501345844959295041531597983677853313569935682677981864254322091155719553265924460074807920768468670939812652251371976486719525216652545161541309897886101880755625018498680924556357104945726161891916085673166945202681722252057312328289290133199719789195127199337360402852081645755188489489959465303365958183848808377985720820984824411504540075184710658402881496669279170592249936172811079984824479774375143190642857854497497527266673121726182177955606411396775072329893434467651051626504459415707787790075808142804288878035126884123740860398697261661758844738747795737426639432800493481264585715322500668377546418775889439543128223415510445046486338697970012975037017432240646567394399253617899481822737038989174986931512577352813607407080897257891484164361778791413070485547880278369284707149717443407245285329883040524859500189879046281716998956366133942923187186002737660060587528434431866894296264993275346668127619667632892614932303322862076965239047628371794922573066525402478549094872453211056846864795133590867490612127746282364571461480717750067963629067992508084642933000689581640455931006395857883456701117189444312400827527822396406591494601911824914920324133265465207252564984932571246015431036482749228147051937075395619344624298914652874230899727089146132902540386119027094911962459899043840066966909841158422599360402294186851819140601303682729070909722960082572945814790035685805795792394915448493987575978996051708349172273658001855340171160102296397717451074815151960202461703974520178407230540598589615102847917382920497685890597514535811673595241559323672877392255177169982281309849062177058600146668919891893087032366959320679444187009056530459300319729972807289352452375245455174397944001821573429289725108739311270305837205339912805889090819150853311744562813393665673833528116685657382321046520015995551367486166851916109037173723572896387719932596579219299001848837611530988694828392885800092970958011416207645009361853082543619698774266578965631087958960694541778337747917901230841389789795524774968590251752894287673041943064993607964121739967918221619945770622617055958788577876827319860769130113302558162691650274321453420606014122291529584579397065469996592440669602601968915012258078763006509888699226005890742741302241921059339228874356695384076087241874907125297517728558243910833777182524834284653580126360818848639776754520637496815012224671244708298789269208964651944354110931504714787029266357421875000000000000000000000000000000000000000000000000000000000*i1^37 + -30875148604093347572328737715103874894733975080866170382050836217543183369935920850017686189268004772645147114968715547371487480619363033446789355070948977130556712674497403511379385551895144975149788167610209451567463320426154477703043104453675473373235144042203212373692985420856938776931050141580271952855840907152757626457056694197451452222223159599127340127121720194782330829814653104370383595153225023196563345564517472029759099394491617441748646495602974451503871163339822108069004154183272533225201013391275009013927379893787135859786810994028622943541686822781789069454319097713487899033651561160737008454842679551980431164808964901334744748119145493603712044619895309680616702993284156816800427887880904427806781004086905872912975609366159269189519885871570529982801101485039880642848822770852303922710584860294795303394080506537989481011817172119731528027331767314156284252665260741819287532002828067624640126312970134849127912113840332211899982763293210528826404218973437157620395075206008007412924492220129789691410937479682814314606394242916512510521995650464890616189775635831603538879770702369196649842110731872561338680915995691962632109235646516455043544947708435026494867533907525071811489928128330484222416330637377471451851993256310144185236743491903223090128138537664131329035770900517044478995954781179368197728424161329471333887166474098518915822500314262606785178831473015601886343676646113397419474787783582736110425034950459854749270540286176752878846986704947330432443506945017951317268310859845084266176014072178038023494229139285845025438959154776824503765259319314639358339656113328837428722540285707905075833737494036481643483123099025959059690367926864945392962222956878585298812949237052448703282240204875315779332452371865527210158781949590807379325070776959149840375052412338712423966912680172502791593389473528646446857601831100504994593678909702465638031307545681474728995397382846603212215637011310400044650549746655363082467719752839088368888755565809308421367823684831547120830888960496247512894221475149287600974372231271589358807722733401267985827076248794923818874554093635637254665758668203787803908807233504321702765937342540698084472530579001151407384382642272938573700746181795960283843544951086484761765550882621327685473891607646164314477017064460213930762052914144999360811158196672847792508300309879247709975504773254640790386608828724073813281601242457940931033626717881473504108914309993008102570606411938080886042450611943829859248572095515514429592164522693506563018240543395528391950299310642451418692771056341808263544769797151753507582428874703699566783109497830438804626464843750000000000000000000000000000000000000000000000000000000*i1^38 + -536260927266573069271533904662579179559279321978341490320531795145968072499384812706365219297666529352061828003253441667485116930521668383248749597421162011713527912800929803673184683803563297119552466512858201685156333781457831563826146840528224343491963297779064121786334197876084422173575261307165479343287552586080797224858396325619681044637800431562754611317718870996819533128635575568951628514983378673696338325194790200406378140138141799311628524286543854959290057799128314508752278215774228685092869407404342520016490746361561978822681549124351924409011942035698982471466593775202668222360105082707918772873978104697354692751752471180859769365720411220578005340401871631089916334565804309891216039153255829353996243897417248126850095761774530851723777970442364769688168961184973028972646233801059908820176759716137718125844536639579058819842056259809462243399008675314525434496358958678689340961699304506333913184906127139584256060704391290801632515528305509192048576006915397081090252117918157922458566734258600183717723537412553461320078884981042080393702105563331099572123977470058084968485083002516629836506631256856520544834243083244696488749041637014435125925716623082902311021531272788393883154263731016718926262773926676675402869794026059308267171164652851097801490369487997452007532790907770503277265330935293082449377919519018312948657138378110253126544196150918897658294335751352923919304685933718218437936446238800528506986336465328699543996259694631995925433919651308306750411835581314128905364527801975666832029571830283303865014231551304546642053772559030221318724955542638786261002430322666541872841604834592166374764640488297276999617701171107777317953688708486630926086218958981516594480136372144282711440505488546475239980580350753200574677982663777906024616548294442883040590041670172503857608525280321184356316926732637570342660089230579079591753879051001527651188958460777294058697933663932739171431186444560569832078568522415517994443776363704578227870225556956378386333001264475618619689283754129475459289890173590738102093812358291824631929923245557638395592784028529996093690945033097661113898677123474909573382683242273734890430728872234128793431073820469129443869654240470407604542134048582069117328178035567336578948532814742744762356448714923719480450307162657230507506721777213646505265028719926188963958037718959263598443606096166752404473637796882187463119635895751897853340302708433376804809459352251203242677032816874465349366695499626775777534055749296167550277149136296144533047257360473293725685022131122448085369269218277587010285633662920092122574731136451992561497207591278553009033203125000000000000000000000000000000000000000000000000000*i1^39 + -4397414104153406697165775351657357657129449571140431577720663165774065296260136950944400931821156526067246371294801421912057958917058648298266051075194429716211490750806038205245754970619842437502192630609203921027148410960592047638404031269635500801260260671873182122229088298956762548137976455659443147555475781000372896614656252671490581693434560962996218619855759956197696031606324308120139988407566427694342116698429829941857721651239242005104422338539844821536659001632069482314287504422735517963583456280658175274430848760856663271564325258599645286363244227662725149867252024799750263618510872938038742536978708800498851554639520442810088556075078246087739212727861596895274719131584679936474136746726126030362119682577034429572874901901108850123007291494339260786878158661156738598939797297434373782220036702936925940684894926597492932289022057821434888282193244980118967308409798356733398580357263404963631138925430792199020180013948716447997248741464041379771664785743275935718107401304151125797978062454952215120100358795694609671142814955866987719197536645993829473685725828857235101500916221409793147316814155119012406522451725471115680950314331053730501126610378714994082853357254546311509502375760545047880931891813960500870936677065267516498122412174523702552035027899884491603289590474465007698820562135044509740977171495074322563468056730974593492548684697958691516695327145421654477918896954688004515065824665413987584027422374333461270587028916523028993626080170707259282599369279926128946730279798767321454992384219018631305318802301831923536384975788624100323419680329616869100318174644266347186242571000198439735596947538109420510867005330136567222923434868734361135968162975498629386513880655034531678714927043797070329002184530656383966207579880641637627019268700850215839641676856046808671536969591218327379996314055240058904682642396369807107828080839810124882252224198613133123490539759070002524588688443861369009914995649677684163150280987090211295557655390884902802765315384249372299660653209254230671156899718591161743785771921735356011695646404129003896241952374800443893561700858901587539551126860754164528414933116152743948854412282251932255221892623222346277846729169692981331327661816672155958339162314275845916614583895319601358974193724010507103700421449536753334628658151117490104553625329497127740529239191553013893466856222851988700115934865579362399290471730529244205461736824560394925728350718588687749183579775064278246922912776662698209747080867444508829639954333062886884486976610917283900366917046202597275770949588569810188084026967722853337011142714412723220123057000219821929931640625000000000000000000000000000000000000000000000000*i1^40 + -17223318828735506005755347523395905872799064845367182745143751061568118548467463735097498235024498080429420399862278594091483572182507855702223259275887037531269626375111449566264244060764429536781867943024377671792611393601455388297816609731610786746396149323580861011163751746067606658611351036593140081404946961951549007768039342621545104831496711957544476914999438352340855568966524867476032270814603337986256470932246105631593762917248099426982583647124392442102570589966687219647825945763218932643645795655737641073735887174213958344182328020839223761988895785709710019526974427562691980767140979907836895412511931834721763333276525161584396225434809095395030977852775473433514822190628763208676260668781344829466207080735810384024090451345611026744335746069820739747266259031196549661990401260995677103749271842171555483507554603361766466439228895505101735464439850391906027815063655601577157893245225440499002454678955381124561782154221083013781093006014341753581915426072653196267143945954888420393560681162358549920823005961828737307491244681696016488284789346663701817059657168078529192722897190860283912728558978990735180404118050923011937643441557393957665763778649318426297595121111923856276314299567284622272283625129910539112395689964710443248193237735826760894233938007223729790021211424681852656004476520884614458380010568280913170663433212050263430157635324715653343493123886197210337445386377273718865221485064524727635551963735283756044135348541605487346006538725167815426450631372491258782965218057731761301460168064046309139990800324015910022351126062797996709359971364594503539590161969315699210611871465252402787354417800422638745608220815959979427970963248867550384421260650808649930440607285380965435826431909087712793457510907337648586661427687452001330045552948926417286731281702798777031829096819469482044842269500402035082121229975374194738069491047476540944871182095100615689517354986394997420517366431090876144089046894090183932388316996052976802538824064244246964989844015818599229817572175328676781443628321982601590479323692127885480977164552550452962324799383140385976442394160034689409205704639806572900055601996669656218057654049261302716097245186070822338888338213652635127880274632297809519083988567308061012056792705499790953294165298993097659416661757438569029213802569280769232471398655786140947248889028019994102538985523107157779050777935932773338159041481692523869365391677003164481910455791454884316355442692202723811705668008467640197357928026890413199680381435534398415490583644081651565669441338522485391583979804082844210790823184383459356117655278391782116235354542732238769531250000000000000000000000000000000000000000000000*i1^41 + -7938642186672520812930038095804849266673952990476663519659324011880626665761453668148711834692983955033890509396733457022473061574740072168690521564378785713804936794635228496727802620309691075532887180433269711262235133702391371628106647285227418652058689103330377979859858074876550789532387309009112933083492629734297431373966500147303589774732276302788018893646569747886085779094156960619801570310383229766997332900797514834948566872466147784417791481387526773839586301315556383494511404873737682888527129317359115295669477613709898283924389864284023290539627698683888758720992867928781262142298507638800622749980646270353181100760505936118075165176178880792385639262294095155647844738608709034823749482115953195484239729470181646130617508413818671254194831933647625835612979589350109197172675334851821805333965604074837778953567149595604211553554736801535864619813557650285795653200677944285273244813080449483109231009709665173258741774356607571170692366837927331934524539338077308916214743421797005755158791245174980260320277017304532004225577828499878607011880494511191992292105288287133946069110310194867186154201303419078239537977829775131026614919202732787319186174706258605671375739188746004358408111444727276555075827785112194086501918098741515462316070646324018210186930735212997774333074218981023952912948074660704581673305116534558483568604530120400015472396965577304083208051791124317402821132816411810674073826609258569163448141867822655619924043447091792362584476907191104632158566555302486827847317300661212484818887108715092156201565020748534797740562349621484019603077009139243827175779700197239773556811737251440449454870197742396525992696827174206485449033471403841592116907306637854088986336663861339085957028773159540915049213086178335813836517831860111303427666624176773977481626454466819515642659899023166478000386032276362978666933167326711409531542106268176335030826253998209222141587084261664826514900127122626895087335674562517553794182958071195207577174295503080774528971504410989877462984734323445060897076785291679681617283322890237845568442207671532240647377777623812213846592399594050085660493418099816644428814243826311331718409981652543890837121699281847647161888297500893567403892260714041465265161318693467508973542348952630311374284429359218470499441068068996188597252961719439772443352524572622627157158961023246489677726010681017142084158888849561515506225345547911022853780451816123417469456384822133868919266085716782143194109091822904274402941149711129333862750840375533279564929815403457505284459961857336453320396594518293637850759310617009025641429699405286853760480880737304687500000000000000000000000000000000000000000000*i1^42 + 111095482660884814238364662659077416223450933660097307410820394383653039747093328375767331669091326173467905490264172597526116964856675613066553647453855084071323549038618904372787651130138853452292483874835476047949850079885694050088672303308263803429885316580413723884409122242118199948365146045148788738752220467731349884466809547701709638729092110050097439966414344258217847346771878945420450424871277273248363978979646665052813160607673561054146985410556203088146124342648519787970656180795831176161992502689770813075369519709702800403477261955300485130514001270385625449784125758046394099327315774115870141212947195787965812002751599833709179451968958265883818952188509658093890087443664267121290135592880429179427244512775053699118825789114633786093125222322172543232996723030306112633265846221350654029061127951762059327232325842025538274921423622295121805226931698146469386792591295331015948976103062393585648269518775838119917366068541091473574969173285025115637382491453410572087369050250852607714836970069245014835819290097957189967190030568013647464367603262465228859101624120876610700607994904058577432729451130830425746896829971880296493154288658102453023810653164204004382995103098776058392131596385530652870648328142513026972711255594537249209066235317797040731260108431730294415083143598745745740676308069191818175396109783147997275337037504393688103412133195427422832687014834702415900808016865903067117138364190275551316115167520838825433224561837527996027292674740145239305208763217192125519146585301277970659267037269829734726143126648824662823425557157167690662041925595851119882850618486959900842927789892442875822407514817838825416755912219479043972089526499177443605641843830951605750629907067081266851264592866299031092493798027277959945002112787301498115465510557409866924984893108595395077007500092161310219587146430402307752257011979133050943422893487546276178256700698207021983044526146964340851435805025428227834427288311447702255058729826549916103486988567893851425086196306347948761103932319583827823020363167657992671418286265444590058566728612989795330473103768255552807929739519428813917042377267083319880287250475407760791167538191374754178095966671492944053757737170371689380047578846285954654380704485620216542727013752311183617304758353638725386786290472173303701546185695244276080690354814986128249391966013708791589881102682683429872164660221891926044159403585465551321802477741073373564479153791159991940315032117570787287536941498079801174983955439485174364858723402176630834788598227252226679435485552856304743175015373906914857221831722335996628848330277632312849164009094238281250000000000000000000000000000000000000000*i1^43 + -888324127621942699024066100569342215611438991326893173873316449911939072393154856421766110995762989413418934146925029743102641964383643908629072601969346309232427410905028114886261751581481713098712487094744322082677020584064343609852074380006478855976541688575581280905589980868888035205720993662527277369209804654556854765431830140568025456776909863076678969658430965870100179554877428857276169057650036445334428395128931052063024025389640470444129317099902070939659342467175490367980493176461224752602298313677027473441524624944411180033603032428255036902320335265575649876121436232239930849590492099337099331780372507815487350565426034085586847837877934436428873714574461696631567716437254288827109528621595275231184783060918735645940015541089978409681330066732627679826236171202156692357313542956645359658946832499455282376956360495181640823975098150173741915382557833466752710176197258106633737531815310678593590976696738957683954983837565797795327354775094423045874400836727475423413565393103588205833522451157905406899521992243233033331188657566332184155571305367625511249304114720064619093265883279488673059075721543264328081046618501814843058586111291570753800343580749193890763740200495032554636013112610399108155280990772386503245145363216595972242051808356640747035707212169922792422908743587462163588842571440780434241754825224723585929423495357286377116597868576080494774613716784088596357985212756007150553633648101485817551033358135656088285808019320512323737170329369737534815929061969060514967278779235700310547767153867224893328443150384609485101444148550225705675171566557451914392315873076864992701306838436722037637671927343831894681788097394155822062641831627410825168625729006118037639978889026648868700164359996980755129312267228915994745103149512483378525696342184139575121962212404910101160908363772722190598537363236682985216595908187713379959282327494426829432520650649061210277491283472320029221070256993863519279718304544661759934078622182027482443814956984827881940528720522719695703440608188978377329554211399942182465801317444814172503863933517992009962562289117345356819317599145316398502201231109313225150510676453961109586278768069265579635864901627261128456939239078546054970930668057615409162732029448898137802586263117842441941493828370721897719840130944963140589145018300903067973476921954260468664640041217475548686193433351484829353541907325078813048044730395306603632774160194797218160412409204094904081885321165288495215709795244603963714679345747968634539085527612891822203070933605384223189313805551647880727309274977186701061934290804051982854959333888348191976547241210937500000000000000000000000000000000000000*i1^44 + -12024531163061827088556680394636713341934735044498284551007755825346728855218169205927829624990993596737193409502815955447729691087606531565993610357924709427261607535529745677894517284511386374718395474063461094479660907658259045108485716149605428448237985920907957895867466477106350517578912986158526669467357393842309407275819276390171233214982125355580778226876932691018268826821004854161585956016831601438345265920005547983742947554488443545070724777042713483379341939174660885256217603620987263100635514194410959355142854048212602451142968889450911205937170540429800646872556926716975184340333653914811402771777897338518806232814911013201071191709348988528417854447014387377942509064732268433949027602953107816680460411082390705461975934075011190044741401573502796153535579810768671751955340810394226491545698191690647906663578159078285881461586699906393821633241504130035632710344763183543240059323987341611502395504926323548761433075903139041884828703656559793624970248209354345121872792775100263159430338905263938172650452050257443828685357463102513676001626087251624528440219501370029405176020521505766796427110513683029607826717025694411680342755857296417967264191136321638763412472523377836069652344257768400239008910214397341191606831535316429395487312937785849533609161145412857251359008772724910465594392437675874368760293883747354863723846979913963214778869950415540642547203262432369960054691539736378867682977635887299003071403145999610615084608607156111534145742530866997748034718809801906556114432196807161652578886924387547111821802574878240969224735441818795074173269282329544853679037518819803649297209046780294578879133289831204953380013396989579585653496154342418295830532288699375877651259707605340158558043107260440545220018384556955637575572711823478340918682004787650801321975813764909276262292854930287192668508094791821001409419997121750337994269886290746788523126807242590603882042005695973006374502447414983529647271865538152943961635750127235685643777847740268860117130974208587088152348715717951502135457325783242290495825921377092320279419388152880341190705756509336362821399380549679090569631347492824729190883831935460143448066329719732175833347258637674992416751272219366593391783608641745333447086366170135170094750807487613450387171829605871077514322921468114553658441903759232136106926325423082608579886792035213641293575376254228816872731688774402566500357277047268433299963613320479760804616534610082682059085855943302076408812374851370398534073387326033276604650966549265170271204473769927530296483936752068590088534306506838882052042595653132666274486946640536189079284667968750000000000000000000000000000000000*i1^45 + -63198922109699767098036061767851336959040740977027286053009718328851756679507351920877857175314454939788506245391569476004647295531959399815529865872975853206088483658295934880766479295825605326177627918043137823368242724485143353444887534903487572628565491330606582456128702903913573530148988635226691493138627106164140462592342880857481421050328406480442550174210484755359219038760100549596826826630362569944872492340373372077834167063272858890818801888809667477790254640572537219081388665450841603706374551216668663209975265346799024466235112203563237608150690594066755528889141661566112820559432421306594475294404836897049261842667143863182659374415631121218958636472683378781704326168518642238141003773844658603420714992746292073811572009126039000500155509764830663468925716910205268601683809893264295036349933646027969031926776391420587562575935817356016428212340442529604592426207260348383552322268421916878806060351636606930921805794712432850056754594230510744347866403994711962197762372625734505700269197265357148211359714998785064172492306004595789101154727547245454177449984242268643616006971343325050509850892461302350501829250803858375345259528427661024562739991047419938433095249751822209560289483195658901336361260967591717111448778526593040379747829375504710759814635913926217267730070865530880747479670130391875330264069975275115508321914323950044775291215100814327423241622758262038653590090173195538910392276154573369309749848537486922242740213529538408776957772205535049339619004921457469063894511769137382262111399622699936475171126470651146952900413621886689226268237670886458692541448062325305857071617188486403576935362150827367824406431753330784899337835464240327515593813756743235080848809833187969047148228398143106231164803307963595735749742099639750979118630531504590079283590697926273415389146982305372621542180439172105601611320757205308531103472058631670056624153296534444860458569213668438474136606616605369471511695580550970577998008026646900869822443164163511947523881043863577333002477861712965899950943570070335616608829432713472088426500493068747845649510948961918490040744856408887108775360040967240779759886389613645058116841900140248377267032257534932465302829296043689800830414020726814293184087456334857897570641967659300748722102755763034033633333944769645897423850341468580891707584629116197968553660255690122719070042893435057503855687649396790134691079841322129443718757797808285432026927411374946430249915828509477502236597268733816813998013436216405935974073954107677528321199860544122414348796103259153394367837996498484383157592584263337809394288342446088790893554687500000000000000000000000000000000*i1^46 + -243587426394327734906282098567832785187930518049966916993332290108592739216029666611676141212569952569123928140884433445667654612057080626319793654984230682226547641268642566185363796892293228668672687808765411972616368060303375027548487623598582955112397173240690305170346945411835552878183406836320360045709043482295818327204030468144392004745910382958192359980806742832146528243699307837023769571353858280956228743079703946514651405908018479975765693169533436433940498986202652943520598895761842724512229615162274489830902139702874553826942316264807690098958573758958986821061042411261773303379115035904958705980910186004547590711871370138783730319230846098726765243805094731725586011225918204938564201964436834674173872630072793983807936379194442581354785168256830881105248213238289719700474505137614068194145134311654351765845186046334494678384948014339003465652222427957123181574475498760385773348948584564217021219359756358394509376085778701479317552462849314062761775035194276970772311778768190275548145600669677071043494004582080592087194118158539265057062520940807977855324382268384526446744935946154808193889263878599750990729961700242602501514146013225940371173674903108590160030400796818559238686691056874507586245354694247816758578858149763174837974739514343916443358958329566846170878930348536113973493241665484772812093717593946138315936937078791853544134639850171003595419542625228689384661038624389635106128131303619366391652987305251627926257956824501702019206271799519134643210096574252971987417390757504148404010551549955447218439704465759652045052093684753965561355434268473933564515814995354319955114911188205514266073163806217393886834282937980476120781527984203137371592201264526064633503634172977087265961977856245691480212689628468496070317830071934051066074324234664109060692299009400134001482382470117038543179159897741213406053967326375408811915061146557760962542990603284512786097366320752490978021712777786646153343995388721525945714948421460566103282618522601951100308012069696561797873491428234462539937045031741785376857161684959332112670928313375105548964227911901710962993334309826323877262956710136759480645169544780098897400450037719425145555904194451036538062842903343394235674935863417670193817377650863502851776270469212569517608763183495406607837009076560499849897509694780528511392053974881692441255629577097576944619753871134031999742653571295157928498896869329757326737034507239569611985272789288439206921670127399986464802237118133895713458724899391968572230787987483944668043733616601942422101611857472887433547763190858282805059680137043692643783288076519966125488281250000000000000000000000000000*i1^47 + -761450837969324429333638289148371782253499758470984279233214458091670070464472933261680314351440188737161289677340453565434866167265485556539380094952503281035149536097025402009068561243166722621507661363091713629801969821375625269425372866217295848146151352528754459333778436296451994737132633388733499559339292351512267127125773347003457148739434620399668991244828710440211472203119604518084898825567088636113490600935811826655245153106879864595861932348804235915849839982409235929172481392860950885394297938232993539202713763771459524797344942722577026521517483669247590974895898023269122847137733437197737681288916329166341606502830480166883052071248637276984370269773693084537410152349637850136433773069481910783663393091743169920026881197853275632346928416799477684792861596623453974470168485136281840599889625524735594908056297598151923941191185439240880534725234134440021698280566351981504523595873480243242129818358925600799790496692148360716332326197330415985626405029759345525689923330485836076123618196225029590574108148884330671686497101033328196421233048730304299531192256084862488301482555981078948992778386956129486365308728801355441885066299954527319321275507649563716837746397775744580562391262504688185547068592695697671059024561121181026058105010413175306896635119664064357389422594163782479602833675707905955772742596824315963556501207769843608804307163241823248151652818196436648032346364211368271604551482959043309316157863135075099903471357282974022094052107199825089352383785040677875575925295471239183844082090472834770874798764309882419738589029784655688580036234002937996829436953367009391150505713092562673577015775937205337934851278686529544170608863567196243084013004979805410213714195429179199881130055564431444037227625493625401074562021045198459934292230680681955522201501343583502385867648489812186500330854513621492336409254506392883688786901362022306811641388455380152104633442789194803931559112968487260295314782182690280576297428185795263068857945968544536398874648055108585134776915740399044105031940290059889794076370673620651672712273669923163381151033491892000450238373562048831689352397792855718855707483791626950775038068225176178477346496033813850261694392954105876703837884208940913917067716448340036488926070280423686703299146408682913125313993361906039134016164883052717076446555653134114881955907014321103144647433758385846105043276256365372932622596191351238585580714355880168843605874051518736470307614248513695350743428826710518597358372472946453064291555437258432854843186288646927724196257557871299337948636056851889690873839971301013065385632216930389404296875000000000000000000000000*i1^48 + -1854005514331178933662274493595921910461262598621858514858827987596321304198202341496047247493310329204753656474335392487182799293119263017415954660226644500407197397250734817461941084012103462297084035150242486349421039235374372512854486147949672379675110020884894247058984502496601894915289224574842496459253125814691908282621101132728316597320637692655656419063654083681300940967821382492078334231112415213149001160271207985363703777704737408191064316752218715159698923524318034214257710740353448946569366925246663848496672910383415859324186729175455566111933344618992665854388477766861074802615692918108793021683040739318098995632443630094688271731921352955047171557619188028231185890906648644909277223418654725285646142247823257467043503147749664066982786442856041023912030666343757277883696891951440335870068249842725854626391678594407223603225072329707464309017522960368881050342955849131705277711904524879545525234832812866742809923443633952879684821599287099606310469932460251070437481519151726161812697526247375395765686615945470282601856469381653554833164471829896892577957856090510770713749063674936409094357944010346076333952307918674275723512268658856682661611016100048698261425077360427645208274883108398557740345994687476396547492270641983177798090659325211568556389073884772150220710547086509959756140412904496774734418025592908377047917621201779613535800596503463443777873708434847396319325284965556557647719440017016848900632805376327648979379355093260246780843219774551432373593385699394901280529440477614867186361943722206141650595094103808730808192535463858325523643661610873430877760206624223964390726501383750726857587569253817707049444157481150874568771550828621751514505380992466202365307055176365819985087080402313187818062595496382102309025021864916543664088783864860910127076816881281571600999419959846287691241260010303960028383557918287166710480054443331268749028097262735023464398713035844862421887537148519356786706872038728065618798493933078242878267361171952251296357201766060134893289611476190711792416618169678072112421108140493965902492155345692485358011473309737468159997414730929714726075753220452016238592425182891005230073599076243449733171266989239147673567573257771337623381647948482798109640561020253886128861126168904279564005651434956732835721093110737638937936791880345258226217784466664799878558025772979246718646338793708655987566877085266867225577104706637965406649838792561425029253924194944685389564924533420474250817741052497730209455294447838818262867542572923358503662893199516591432304539762302328303387338893515281334515597320887536625377833843231201171875000000000000000000000*i1^49 + -4796532287478021078908926781311961208294959486526853663847463505773042104963157308130863237948358901671363241918086400606669856265236520797775689255048725650603240668321412665189621126963420696007230957523530909104006077852416698244910740301787754097933331095279613764910797824450557847227387525157130642708778020215989898428018869478083915874225356951552581636442819611407826773384709423031497185957821191194611534278546997120225230493321955897176045176066848661184211164667395440019180335216511879680568404520837998066043482726060937039520713354169559666400511317187313591336287277716609467817377567789247934923345710913489918721690799623978919789045713531091547336333062882715318612079652890390239529369084296842609278007178922103668267204425586666661457464670926865141668730369956004494387836678268134251966532415816418175502573515897873551699469235152964884700847342219520101036541560225535877498850383988744534003542298234326220959595327886052074807238147646901518636508810792754855350777883025616276045592950487929197951258593780263835788869896104325018493775480377387770838599675963131335904412055642413695699891348099989070091184440561404332823891554762428406563190626991617092651431280188477546890290665692789601418790548627832918503141474283889380899595367173768173758610550865654230255703144684331059329473739048802053137093293867061571081195030832762728551610792876283605460908755150431429802311408061230069032443829615213815264760806869959758679386972208488713833766054902727186962573897524791699489959506373795989987790817603245175713242344190059911390924330365981986685957434317390651134124619667775517953610930450053011602602150085896199041660684043413796664064913235546972944941427637825405241660664136702442004143637513830103305378576270250450647839651303932309371075602614639821800557001018436963319677141842973041791329966201997496149785323240678667988463135439834608940107134934067277164371715552352818794994660398672923710262101724240142745328346731213295003750047717877131521322080608248572718149044074894398704161994569881316548902575516482311640437601547707214812345482167290525640264366030352037116594842586314163046130400955740244277875155298837122284694787174553524792663416708660566184951291677153840632801419713547377544184340970391152890142689545783581305131124070875313724820484180735075371323716652467929806022460663688767530095265573778941639194000415385238741223836879441388126962278036494523277116156982461700779774265335714325539836541020011490687077517271359463723241768183581254861797021923831276960756022374729077578662116297990923102834096880542347207665443420410156250000000000000000000*i1^50 + -10807446547484706983018360349861105988945873057152791497497347171065388117584905689980871040724527481251294249787277074525477669971923163000482581571402602875047858238009971685543547577451996728679386838954003245597466996656452566781681783849151225651639676249808826292887805742499597505904464024702370377335517379831571298375952087052637581388569424300631373200548465155191736219391030910190076452032670060498441291740369547592599684798608174247277946582225612616293744782194960089487818380435209755151855488417225179770013581385403466896313613922648006977343346430738210409089965474730181752208136680206615030829513938408059381696492294867409470363248764603958864281800444806111200915111478445832476037028780731121280885621086350468604918305220311545786210147177166285515193275386071182172176184358761490239628418447142880632195592777585994940229219919111317510772704008994336287381673046249315244000012845600907144804325953029444420452723656833851855351741781848296454411314988793412585893159470637449489396492116393196898027670621158658868581388646050625742527286820998853014730006815334583706334068089878361779044479559759997736298837384006816735123354401132341833037111748622082625548591182605322087846237948548303039507492712469456322927872231622493707270150171598242687518969256121881981141216161900373544020488027027541613778745716873455090649676828662375724449537437288407448604272712083843890653979857718924428315195292790206706951313015969988451766432307480304842958198226855067870751373915834508536344898626059206541988062071442226543987001005907033531854828347191399463385817852533406278928514996477788401206571212710035588646421917488900866282396056960838064936386208485302383774363399651382612486367723006134209544165891242963932483822608702593913430075230504027819944432509937748649936997399624522308894734149128023562913841291980274709402982018077744362387135077952965638238956975839846339709870699966119375819142488796753052036870614973636854321709790952214035855284166761613708142536548926741277012602410959486941283922522208155352669846953715253509684048836242816124782384776302424054993797553226870958462186266050014069919507530191753536960154598218191864949024302715821971388342672359936881222767398857751558848323323622665417725257111795519752203574025559987651989452697656783197892296617531009266330571021714199751840747290775507492495114672934352255963940835235433724930393436298624821276814439375143512784191560051114357808992746850758438960441660802927668877667165642446583296686759133136374624697434852319631585854460230124792632267163674308366345968579480540938675403594970703125000000000000000*i1^51 + -11508262399993052837573654514555098402965277800815141233962079499913834197412044170521109426300505009696565655274737157889864186308444431578751183251152602960829069553330117593982189286096525077608766089910248121185996773790078641456530544451829388131115520185632312228989130577190021990872190804722272792176778771297030280869861878308335895193517343300362012850355438385937345870705437887709113589372203799072251914757398965946974936051754903814238625591986477508262941952106615478512412288112788301675780892203545204033947073694915736391178626385020926366161618360814192411279837574047973209463988853571818199529246035979917082797750748721101125514648811563719991173946057185752933954406328355933811635432293162015596735816527360031258226283181019528853155358762092369047910469773722294581462642122605440184922328105646994535324543807076307372756874240273408967693608483543176278951762928093122284111373932808023239978459887247746001919059506529004734633092663196297034382914307920475010225521607957215162651175962803317351028406625824405586732552187751351305812640700474524175810413643790829728589405306340693816751731927678569725679323374085188740860318653956610525405437639817522350404030208918623035390714643410337884718316562070525059811241585962167791125138492248727650112007024510041447816934716009576230174811466681130893432092850561704419733443905471027631990819091979039167423683876452446346575901803981243410808764819593026137740795622015256429760418874524247454662628732762742725495721310858186045006525086188001254053478143326584356819908072210698523152081645715505504932787003381481110500163382654669893597394582748784892359542857280840879801098466761147915849718030686746528479081332976478139033872442411377429407160733947493570724190054768276648149197299680010682617192056742098066359186711190150429262590009584379453917369789700234464533515715322585757545089484073236288179604182684222327902914311745446190001876357684983741969451193486941556447582670510035862270608365167935681027261528202044293684639288160298832075970623116998782835161205585696123158172132017594200621689407972517343268585621010134051938075718152976320084887175123200429052303912745411503044487607398573704012418249493808439059695735662789736020119952965792427365392341617724281888524013253218537763847967531657267584807868715378095017014075594791010329677098460039739339576425838270452786237953742052638337747755545800583750149766462590930333084872963692030744336260088735120829248133709540554699891772148933078687667639860153544989411500355816215007851396417379729427374815949186448449381714453920722007751464843750000000000000*i1^52 + -23993581235905689107561254061148616814815284717520616372396720513457210937792176149590238286565277715141576144519127608915666837748526529799849846285568969769089809608520737293990815846687069300173665790383167444869299600360768105858059962091769781301627662070989125012106097663550723150385776262191521971135602645326498355211818030271383471791480018283071129031485700652573021691799081461865110844152631565015043645842626727786441433395427862112086858619905305231049981827956311373826602194365271098155617878872773987797796951052333108137394599017514812651965761709269960477735101541372275376823279088370589783930312123666021201388487840366955485988890228890117639793914509336741138685203062434901742316048663326297884577231309068811633541171595626264683233145981869603088125940364977454161333460797391301551715968497689876633901889112671946478836289873551119388201134919396532551342458690322231619277714524755434410029073031500073600754503176205782297840841107389401791664770187084609186969545329164934779815393229643084851020768779835757980632897035819063903595804446906607495797979949801874570848499169709544396797220476617655694051840292747737382508244345968987576518816041950957418084764572683670197702046274013453216983963735724908240032365462483007718378369197076443821629429808401134658947796052966045978116754061025495058706504524566481277196221761334299644438203901985830018186484407691969311824559607349671604815770319113369183744175081554808861170843070900919876265406160923070380686612630867954058039731577979936994682468452923630830409119176883978877809702517512016088851576694672465109387746322319867329047062424598260041080022997866267836994310756530223563599603316591505416563911281703339828400257807926656564750428917131324390133725428754927194632657443717464890682054278051260995269243048513802037370334994458351200578166479890746492350608660034994543714596856871324084661457795907926658138770826220575015269159242498965593517968039652843862477602508675088338005597478533008639384960346743950923371885967099735824574797130458683844592795526456727833195410582273934651259099199776047878319877157790255514995409688277782771563678942410943301751388975288542831629522472201457506099361619453190951682074804262863215887221198940487241680657066193398396977940823026922059444253886871979874267625058445156299521378581662689725667962136775611018762581187120585142853480767951652025215719253213899910963291913374580866410950348571916855619357313673648009613487526188735502095105592142828811015544245109265563446235719091598107366726024361502214042886605015869605495026917196810245513916015625000000000*i1^53 + -105441089215301334498216031288710357151667092058033753312096037701397028477003665124090429574964062991929536297142111858059604966761357079086586665081177601437909730318808803649028969230745052018347873093822621957763896082282760855571854588528098751307885233228030542015952819553989439061578017303796279245545443144117585510178722024468551605816043164818792062633169439547826727640703632283798001187619497912764822112318345953194818368444430307952555483812036134197094126602997696452392895470790393072575456065855422738392202312992162373011352597639091327406248431829378507974244912239521828165698990359476597916053303592524776700605355907907516944410870450052292268005041729641351517223701768911975128295493872036129040275035265376079655951172330409521218981104045511642773014982314347456218746553894805845803913180962512854318195374713742830805896668103821291543211289046056193115320443335793854241906687483341501506526251765562224957915271656917159487169959669060627610898607545184092098592679018702482163380608857061715648715404632110877077395489211365317785859556239918346616676366282569873789658946729210422495041945769517462781133980793220038484435107869554864496706009168048297698957542498257921163403732994681202125443671270441133569668329233403948526788048452231561144752084458178448784576852436656322846184528151120082101518533490913225748600807556803094011774826126918477547738371241318704810774254279012585027336105391928142259288985655266494173864988515906732136277754847744981567357914283440815670735387334669298933175505989071042768285597785415382062783799441597048182482134976599386050184728242020397751717162627485950893278458236787838407551750065671689353786015402450726164925958011897696586899233926479521025987735175264921133001038375773091254810643275395540418404175346116164109269420544685207631870066828156187164823228899622232323057151668914638221212351031157292404976698611412938048304295469814088421425189987766698256391041245730344055283440378448256687199175326861143623750605344373219929878404583937049431419499546671965324826364411932901937837981609903167390914123194355936015913519216369981657279389189144482143775482851188066492892720631974678238128118357891020588150031731919973132444980791522653133412189685972839330574201928888400618642696759858536731281496256967779179634765963662644283575442263223938396342080724278391416606926611037096028344337084737815032346826843341184401425875351792775691749514962601149836657396630754999553601477470897295606005155109577661811278883952009114818755055541700485975385195624542097222643802756358866190566914156079292297363281250000000*i1^54 + -160171619172042340839600903768188792625096955741674426711590648536442380483157252893489289696338242918790335079630200778435477467630214907414598607623462286559280900681966647273716454206271259883886842046427837508551015281379838390085055946036412901045461256237570994333259604264633834702610106463113905779681573367406318241959990558596472979331210700986042834263262795054597662516015610106309783271884489437904700062496511945296972707542660974633467605316257772647164107873866073759610949488415778740479008709667973944852463216305378683353100221321148370386806307358402251980766677106025850841468127836800572199401099551966835928940737232053941525246314538338281515883127202746359734028821272971871510681022831474135895939778753941398059491251085347516344870895166739430805598374235215468745727708053964656943454830902803140780607926901088530143809769884242215486772416718221642216157418118519414958325583970829706423274010136183838078317484727484371982461334450598645435980613179619055863580870599230613963401942392176915564478344969688128635643890594076531676789123113475646640800349310740948449498744459748880574386026355720869155940386542080090519006869001072431983690150291824810291032881167655715419229800950177048630225366830289109922300329253397915634409149977366679256214514400254056245235267409546713258400357119612696009611579271408708415659357189136582922956165280181161665390890312483559319408409727051840680927830432367725605918616485781255765546038838863260423210251221916301949230906064386753391954991711316643426746546544711647885393781543049667387828312207842294535181967415503165578331917608985847277347680087650060787233542289735054695274363961744939250835733827197157797460115764470865559172917789682736141833291331026816464233215103880605195659517560083616546991406905064691038094070102261639396547493266701419968905435212554643426161881970739326048183920391411249708185569154306969139567052825482123235855865424498643292648328682606072870655847123775605978004480415068833709415980369359160277609774060543569080903810212173495211841411337356970808408756028135352483141682894655678353734165828933747042048841287107477910512368668529963653419814006305470886962698459850990781993778180596648391173273759792794482789867737602335131726020488609100948459314670406958023547556251508554126775295636203271005540658168499615279843336297505604078726994222121940936638346815565434697216808119266793636964815754829013050783257733590593022136770306172203626460373118796783638046201080736372733917302524235367953119862209559727780064764364874043480273468897934208143851719796657562255859375000*i1^55 + -67179833546500080519216896224795466747266918928352184382793905333425062164127647639163426013484199451597384605271195210772636618596078306037848121098669789680055501346059509196676681471207130689367191892113913412151287606069339087328823383959148083059286989280044672195376341660615050395622091649647142146318541898699520372423646953632309817038404776329495414301863447316250748541147644527119032609783776514087462148517365128702122815631718905235635595177839795727507770613314941193464726462837296335693579631691073791211723034495127964980497323486808570463330547715974598180234517375425919530484665527484093804306129342241140759117653218994246897495655537838707150557495292092525052561011256779401181388948939813796365189635057650534137569749975122926694612074002893392313467763347402697597601760784449937635823206380676503828670896426815174238152071180326433856304766961725788362645849992159479683952017803986761131855086037832051544411169247678797947219945313516092095891976028670622787371256053006243075703389711985073998951592836966915906044702775926410728670653506598875017796800066990905229512580111676345968229527108028146215992606810903252990692704753595186392079897268038936173183003852682829184778714530672503825372066577496937397721321227599607805698568352004445000376182666856202670665707025956476609416187160233390177926938354943816148727970776868228716051504984063368172849753073520086137784526368279266791204462727239749779532613655669225327067522421975724529428479501016075701926483117521819994919102809503485812106354872785445530780672815693528556048248173963931297938533459178306211020682881725094454737318361688253419294765825498656940557856992642787961895394549579584987440635969953922810652834233137511550583889873456633421957455948532779283050643845513369934053821406788475463974240151242898399986589691264507491388517426167842523639856384285950226745053757171393881787353585732874068646786972116756442304696336767644283170826514398881387239410594076994532192862899971221132458145881768798512883308161533925545620638325336602221965203850242693642455681075308661434017634021464623242959380387907855731131256323343336774518490789714015254560126359773995342013264667375310472912694574015250503740944137291885954644077792218716384784259889024148576539123495863985352067758027686721460322051197553664109393053016346928790261202923527639975081610376772902099593461698193535312682706875166371680666696693686919511701434042280815477216206582893829416153417299313402458741796411654879771648578992483807874102168082248567173681869345552466134263713826157982111908495426177978515625*i1^56 + 3725666052412532501421825133765889323598147372687630122848822301156939360352344559712132846028769291348250057848365005234362920381404915317163035738649898076383007519097075837431529578104536879901368273736289890668088502993818631493483082885983206190741405198196368846570767500539786839582143956213863930744088688025620194543677375752268414975630533927597092423462974426079880365657238418663906144775208666567077351785244569561817472984654934948593849210030241807247305678303860024060023099192689719237123970714785134820373855896068220501361594291597665795751904294970944023514112237183683373582869386516152512884029255949626132134379939081252299773937634354719759804691106725519804987079657050116143462011394606025509108177251176484515485828711904677769527495411101233712720941667479236042892890820433748143620250329313071671645401420638320985666075783239302687280351374112259270874032322868393223165248705167459262043572857804163949139126023841198681386127385690585539972001844847835545739212530893248330688920206990788609992447243809649467425558678746458795738889019408178888887998480368037335558433088816156555837019909090723746618978792706431411208685543707390497118177267131446794774660036539291987311148806672909360620308384542980799962576402609575012187678731108890176656146801108523094747060904696949666167211631252790769421107905430452753534816010793565249182932571344187972141028382915585850340809719728230995404921632545096791847110076992455385560254471313167881869834321596051771634134303766238893695044482439377635987758890082058828299722402115347605681674531349816394174654303084796341521556358051077757528734815129919686456985915099869131061893916520393087500177918803686044942182863483191239802293326790943710971182283257808045191282536052047477279730868869218756604574453029976427433106399751288796388554333182956746339770073574388195188575880928539056862456610778045698583416525940593596197876000449850259402631822849669491205119078420200839448663896948452219942794165614275841894252378374564304049524597709704825254021096841043681933872690351356823648084584794714631841481587703449334267302533138341731691323449459708321681519538234736400166914319717748415893531897462034469402065131703267884764126146985142655646098038612921431387615339979218968447846295981260559448149014973802534555613454954099232546736120389292075337079052886574317447416219431295564017421018705656622315635370328922518348744113841730535526769699361760284081014355000744006734041825705538785420633171871345103886986490368545671340295619238894788921408651667377398553071543574333190917968750000000*i1^57 + -709640532796542312954397862305082512033735851150230125456902437420648288456979755811769744620616931638476913567688304769666836046600471867736570933215240868847710633744721696329790848436489826284184937640527730913111109563235900825361446364014560176931054879656811117681536920915832016111332991432173426384153969038516351441695222321963534024793198290949820109867920300411150252937857074377691539277308271009587312363629721374057619720366500530120173424503275872146106588275565516532118788086311986083317838003328608857230387059027462966312975220449241608392675402670391727341617746932969751211441824071220712926036784914236026341239300440984761198159799338542110702584817811589711977244352682482236665408807588025916039320616792908257342072636764748523367431786924106530947251023956229442234177008673405394963850619349245871971439427719044008697245913756433110407806586893840877032457154130766404426555373596413187551891883192796571784969407864231751932603926003237089041706238082314375757317572570063628458890941247957089804964414008031212045420154010483084036162152297945267194313056622615782486780522673769850217504910577886219913108900532555788438347907099111653522788845697382257151699597916480022730405197526684138308147304312834357422304549095045460771641877039846498231132729501100046794249885092063903292370981746496894298920853443516543579772022557784228371683529965768898755365580019047025385449830349245039956413519158230384079120336949401102108561590263991612618141782079449995749965750400424087713024519045721833341361174567426658321666973560189021097394225196942402787748451252827948971218764058618906871277067733476111677871414956324842251364692150371619344341329509250460196714639236621306898445759754961645545420913921091111880733506907019784533325891907362976298874754208107313122208026606342250415936532045084681869351689199691862504268310276940138362854278960500078941121890402333697756317903565691387352932880750659484746696670595913734044233855929180870022635918983062828142855016953110291836293346108443878660757057380518077233308180542971222216059577232852150166787797122533432005449991883413225854030986466710311287132080412982972490923858781579140308413090664300979748900497958011215654755914542433163785548641078926128215009494963807604133673998646609191993060429717988086182622492973989642684619286992649269923569035672701533022899028521518299140050849686583550651937860694728438253145319887630794092523487561831954282809786859244815685542990099339775153157390285857346224433983491568311218932648290702966730350453872233629226684570312500000000000000*i1^58 + 25950146531022406702812625769138755240374020366529565345311853644777438870375081533401680846964436584172717775593037699422801382952560024349220682119860140744530126102140769300554099017064659195487952057212340653595176049864902753266390446337451491281662365222449552101219653168495698026553317470045764956741279999888533232646108345321007860031042543627604955037673732442590527036135185451781755208177299346682443060079641339095895932187610904800522881475145585081844276286435347559368779190316804652034647192514225520519190543516973765091834888886592055390592333864917566105525279086950531238993001281203157208188681346394566514993905336537364450997387195597675409919258404743901094304584142777180364959986966865279099678588064984700566665816559995788995657505632209859343782046207149772478705728080711363734095757062263071224645323999815676404187456903026428748360146410769079805599850407925687852175028231368054786941226217514339810757707903150115556306114504551964214424575182468745055534070881840003005310943044262581101402055943089752431649637195687256391866297154730338936621307048197901287533276149080889091298215597519309655284384663303458186187758667761501947041384241289399842614741753652770636839552717532890067947640700096884244557428026209453398413971662138280573703268459071276558239878268432829855989091652056480345013675866617106025568028020141233263789909368211199521242632070103886617898141384238452881829702540641740442025599029408790004191396905356121888784788749766253108913154721279341096122495069441264959598441671209374997983482251418459706338105949768641233599850420326800327896582089264221423624765970377295816581400638900703225566223776614614923979309297795936518202319212831473712519802940647613293290275124939219483577093506123377105101083599557507934942874573917820879104848032047682406772477881171971795450980662987634109057757753757515300479553171668873201341222225249959625144970446719295156323274927711900200914795961489067907104103969593955388536588221265548568737159599211053194474809066727431251875967117185140057968311257348273914492728910080221448902192070988368182357567229175784067996728227706899209980344485041132590318936749175118527566695380663852330329153894937127221334467474316544180996419864234328349096353525594623153523433930669592708149630378878396115439764297154155666493259785992931135656508986343747750072045424758907268977414921321869142971121391293094813904630371448927334673135873325071190899402789924491748559512613864732570813746094683884398676965496870702907481351125074364244937896728515625000000000000000000000000*i1^59 + 4803947661699697027041648873527250604392409646773406445488734259029704517338768574065034709873379641708826256888419271479615428707420104263980774201759988418200130135293724584227315282832197553203199198798719423448522503245177198470700019810463791917546236484200539386865613055106107975934455992014136885165481241358164247437635947750363243230636051589855652281031276322234360729502374056151509254150782053986856222780290313356669893219164582109562836640087097918260789099858167424223844730962479743905279509272176397143506039945906976966252676007360301069540623535716516593665843204185528855344211965377490052806238306487662336280203627267159016677896324623635403239959507509652918148384662533416393693007795659753137737515786420651684929872115218220178576651111053865293859777291863537787564417854328862031924302490967668908233622921573337833412093501240757944892323942754213322217793171848255584348791492317865294971775111824466252948867269057859668161719311898857346179914346967814127019139971245467583310678516228208367743106711672041191971285606272170360404805409243109305469564250117717773997118041232518993200297514068427677882066586732664294770883437927148762197250492699728375173890325250344811461134959342884940433440085524135469730141605110378834651196125017355077550585945303192365370640301398585599041982190006210283069212181187919233994626036169597966374612810840234875416634432600134326899118503284316265795108571303623008291514207901771530582116046752379497078860299398064200803636411720212063431531488048289212118072007576615947142280238815242077889422792890531511352902537145209245353704247153734455065272079485203977405799845914506245705546524702924112221440671963379598844115148930912376368263834646523742921131117260401802142211473239303859599072217199223604361395134587070867972890635780382233788898728763439062805836216603131693085016488069627543141937212520594327899062079531603480157781497270280691925387547264601619567351751920372939494174392433591956234230390522661015128833987728661400148100954252982527850497588354347593672103919255504094151208704254273614248178572476676128428858140787022194170507831123496196192095153399589795345788629057717404182756578948656902299647608977284754575241504470064063813952085249750257817580878093296909936300287732412140599266803468735707203653710652304404754527693224211862467289998536471217995659448800325871673364642102563367743054518504116489619206403994582965898115547433181770831299055230544646099016682527197463738995335433961585978938536208032298039505481719970703125000000000000000000000000000000*i1^60 + -2065138380539549804751733598950062539734107335634737589501791073161911891032765714274264472722281009210592099588352615605607488373837506184046815710412247457621201591058804404887344199876543214796603105308535854272382421919335420985290886314760234530767208855665667294185125226395857141209475160332382948974188217100895787304337124601658926532289856557474112868631414908420679737439392149619073110036655252946745810252496025719532910029895420827521633308016242952201274534182651465655798183684515407652180148855074462342142250430866697266782960302372359651868504641289510507568755469966040710475586536839724730866609377986491896376034599779489361027266328312597709955087932048594716042885309819253884395574932654375065077983024147892432455207710365005044561916307725087345771726153570075496988869909125199383395214891365538326003938166426301455019810640711674139270889794188862169251901096294068045970111205818513122957118497750341156364273977694837353121276915104519207609235635991174309368216391165072954194127804873042754584530117758909358866360645355181396134253258697444651262994145180435563491591122535700396649471560659912790309469554978253377240932197235390484746698645510112086360346149982285754905644367631514979150880969773069680652893543636570439584971714453444870764929593399229787358565570370863770358065412887827798995799447847329106330728183730411055180739928707304539783782729681689129106310717519121336009379902398806222915081514815345901175388212657498990261262895074628588318138620378430947297703713189384391223859737739368027124731663512304379190565845009484782263154908564174372107900811072504971653295309940570339869505515371530137116091996517902733462452593478752690798900900409869588394347803437244025772769871022029832109493505825882153938846081573606366204883371273477589456835658089953364858124763117505517503190964679076524152168247373401408256311760301121145017239584120611512782187738719450831857058147288729927564715113109216807607201356008974366308735769589786608903194151108025256329302318432929475514980649549798647413114629507898105275315093947700160615194110850222365401906041263287390320612188241855097772127764113019391692437169548694385510382606724272790639101268931148020168092082442825505525877311137815530044637917422485321825646517460462439592464973093651463430166524880233744226233725325198226360252565650039447111705816545647834986627799782911100204333508349780476026310482979565217699822983399859493600957453239832255955116195467118622385738303889065844795955456333939651489257812500000000000000000000000000000000000*i1^61 + -820894604232033971813559010426918489787641249430774577970600019416905420240325980497600249916703249379362191321703211283564123045968111815077830878247437206206194425066432231970450261472035487783909030701514198118366000216422988249361988075768599963870640827212422098710563281862654591407333205488465640216553203151537229854628096413445023051398517909715161248548113434994082332237033207956881357665588634488964733154577355041318048041511042600997964281724576215992914582465093811060330752392689474699113965632824480488743659131037181481519997169937234174594920754270406513627084233548772227122603908287448815807816263156399438879324315706948878800854226438669654332706862913203255287897385599640798498214978539893790917115540027773290994220485037960724751173545058038005869277399539824598611131571652459688924733800899624015961834437012076835101609905585888070998115116201486930975754585693009018404517303218203876081314410723123332537566637048707070699632873235602179518540100018743512723834128500390583195391603534765653953429530305874139301894066168479218920626469588164562560064452272308710031144156461156221524140447165766544936794227254110598593317029775122488156216369206898808538325257609013081575526400754347414296062554293194185364275525187265099744928051766667058341136149715224801244999237912545658072522045719396139714473222998436287414572984136505763445855879587819854111521489568686807839214032182541319162219560644091766582213684465822603623980990322513686537361646306147345674253695240835662080765833693788904118801387956079711430227758423102490915225253481816577893276070180136287141030449821120185229633445326243909682027863678714745967070070370404834497519845135339276483688485050562125288018951723652703479021853755070732199540253077117625964697431441637230760554013962142933109773728732388165567809800584649229669090560718145901115370992475308045060958199170505935108348766811773742207358260243836385249313636960678063558441937356530921367124939783366306180897055810237655023846602178299476388515064626194002005996748338454150385133190012253231144378501603074690577350629632458528879139309335590938462411982751494155439379909339624452075050160966347908360975092725640833186091614780175080407657604882768627438868967374499347598107522273422489008565012552921210765578516165571121498601003013735148798964240175946251878483192676932337549733621647767719050463259161463298206141747216243189610561353005754959843237215129136884954343476420112819303682305201962536928179914120624169744923214453125000000000000000000000000000000000000000000*i1^62 + -99912279715413083201068435337981765028308529500024906345717125013684108281359877110744753799481996326931202659345310885690933760122365818106878219888924645377398950900646665206099071783455875533541401873013445572495614749468944405992641216851391027831552628209379193394354963735641748315967017030966152681128549023860856491858408397757642104352978763622058315378511850835522357914877380570918414631822635129319587840672867712739228985568624179577583212468434966270998786853355760979703602366701372570784606811530398675608046242540856951911140997850857729890827324573187467865523606520092881716011460893800562992628791747897809239778650271394447058111073584790520422892538572570640804658032885528084386353799606788691820654853435785021882675943254510250447582566230253095681357828656034806102446964919240185175832952048956010962020978632159585672317818899715298172075847417224023767030218137174984275498981771054537428847336753974286555690164595687844231258450632402920306106183875059543343029193422405739844533963826108326162684929094610227391551886174838654181787198039601690973121241240894587771924912513225405995032977366883805063603855065976967824603425906865582644820808885194154307324414768167566012348477458523225872828825857939355907675077631866561330979259038322566368005452821947709533570990607017246286654360737834107987130652192094018583865125691683332884792171318095890910162939042120873254637284420758263086266679628870843600260812849278828367637098517344659688928728733016374015850361024365893010783510464377936109763666044422724586029525952420776581743354509301839363506046350867143480954486018088050926400139548129280340572891297750406715642585228196549415401962176097857893488723650809631600400935674888896793531015729209658671350739609429388799462585900531428226146494685587461161047641425314638240853422071556253016967786596124434733621667524869247433732420545229433010726446206786094480807513081656104236678090602294445213172627068535150802523726320417039782495856409020456842813021170027116054739444842637317708640286489286123175352740659722488189397661072080168552066222475130480134819690993583188591030186008075321389258809667711636178789567665694615592285605188979478606563292603571318545577037262237819659983544177082755066045496092996942011672770722916353150534206887303693774959741369577381125469961115890030083007530413858022954942603942594231303107136145821959054503274288612860084617828299572941278791887327343220362761462384445230867656971816483393747382713301442575570000000000000000000000000000000000000000000000000*i1^63 + -9572434240164117674072477022775320974330709909903743661558072413914676586921393260700760213603777448206579844569357133793767336676583303086129657651064495159354092915550489570239094198869671046440876347226203253223758702703845816472415677309652806893722480815890556240421135217293326702987905582231991631247064452874041445864949258817779147166020639452270259210284079606123082254155990245084505382027534691867459960626500972333510252740046047447299721253285308446709168457705997394280161210096934975255001992153890797802791838196892794412434624999815201990776504653862018329963154757253166145098889935707458396381986138727358645715093901422294070118450465599075564733848079703002719896462711989380985154266106187060157709575192294373930406089041715169254349025982727828350572802325951949475346193943464846810707475095421857331823289097074382339494863927509384480738260100401112058705106192794821401592526797614051268879823280680345868958726575156059774663661982835923380079869880104077699482678009665270071356995888539930220949629684560609620100942200994114402916680073586165246662357876657349034024981802584928078104778130415671326885072718166220187315869499849526013068380665827469764174516873378964157586095884095623388746303826026252435589988246842944809459485101189335117582885248818614729455241663001788870798715582419427423157908870845825037229316832581296721161509659197979795344041391145718223054665912015134052203637240746447674370616891117633761306906237352160981639890566871656007526318471772593286067234484089407325403152376517433601056372655403566590062165842072907666186819660157193874221280255981191672303852633714561421088971281365141567701113139645135976827334498347048696804755154833221049542309705598217350160511990060127164940553294255645473196187962014449463520481622402624864631071877491241516220164286368638093734558654590639991782612534769676850757574734170508212020212006526739342939546528712462708055428256382632704379187344069615282328590475395993040156600713755011204339642346285488028264875563580504054946569255726990778244575968055608560691623800352146914379056651395714727410646888332026114557986339667804655274414306260971887403448732125838775328176134261044022590503384125131597905872431751229251538471185349118845174369208972369719631287355424705805794229674989849031557994790518844220755241613952257914967047877746367706324452829039315720468320676733398247325662712950258011794141382273530576310620088647880615277158306864027217973079597986393167455622272512000000000000000000000000000000000000000000000000*i1^64 + -828876158174068431093277687765793503855617842734910929345661573825248488852344659579186160866015192596589196774052343627792528998909590006351247511871140914729605643027708340914567796654531883745138278132797904650759677367442047180631045305200095552862460997944611351284979334149503229692153278017036782495442510623363644795037485506286149136629827867148563754448896459806509682024979928446553170851831990670260616599636474018074817590022048027447314675940033453573311334896751116748539836606933487884014482378356331993783252774122715385402842601030006821751290556594218407725183823870431105531420175742075596991142309502820567217898862325781783251514488240408406008559940794990419236127619420655652010116469309342254822922082558530707296478444559683485629891784933519008361105992634245348668953437628705035528046872458717314268242296593667670828810858784604950951798519042684101020773648703047033145524761988732084084873891103142360647876818385856189007349826847783765543375592296566069014383863141589486635529931215564978959288570819245323176945704072608840399928232836357095359158808764891739931022124633204580380997881213372642913130250021869631696745322018977595681512959743575664358498675729744373668220683724982721296084072149227800789348763965140519344128125333531588253736912981400587497267107897563377954581366785670290896977208751551980224495075114890260952226021818076384713994885852678786732476629147060717658616095381134423364823959854454406521061626313752191478937922407632441646924163237796925110529026394834811667868961162261530336235546242610125077791176561950706580354509293094153082772716172921497207826080324634560182334897585609288184895740678917242078097047465774290395425062768938826590067550528161900355280642251092205387429100139282108859384938187240564210622990898571846683183386467863986512693854660980054117140830297964938719080230116357723217657409798538141553055250333644036649683011426030807891029474161341360657836882953984883036305158561998092725505544211595692096144956342596862817546040497027482206840617374361662257177468789141542254194977078302747369538479643351243472233887705602812728875982430113724952726828081602998213217266019367156524608930278316135474868029623261176890222698266642197212224233920361049257237935865652082285777508661389245952789303516564531971964958918170562897799407029063145073602717106332883836073166604200122147033154080172487852303453652815068220048705251684653793977138798915551151351389504400631609771808324877259125555200000000000000000000000000000000000000000000000*i1^65 + -80486547660836461740669783999400914845003165559236762052746571987087042348100733981652785436676279059063716336760680077088662785909263165792446777085157073883428686547133060014737711844607376932313452928815950403340760482491851761656472333536259489914872982191316342576323277186297852305932998557635100092308773170150720652935720285629917723026144679309552415130560405325621862026410329730208212262297556126723768740812223655412817604426742411973864025337396881222888639253672986398165818812695888644348608278876576800733237632674447260468753858730355778303756244220868531265910412860194297950731440516489494341653872158902661024740335720888936296007245981971490793650616846695141839206826879510116021019395602797457978842604907187990119345982368494591366465339627993047369337486590542314766244328883087035181045056269113915427096303336831560534295446368038900631985939121819390902407445905646651153055690088468838641217535103453898703036437928027492632283965456495022757283477008819095619282046407901379600015491336202012268187416412641443179832183565962473727013061974200695178754345182213671370768788056645122154488675009371035504920793872202690864411566620214738042593483626946893133470554834159359915050924171311756821428982496701702370057827125068566637868836655903063583864908747961574189856661036784039271470261358361764054575860877480896732579569596704329941001904327461383479924159927371559903553487005974680589110707137090442078913916361959155531380802530332528412055759198503256213709772891263620053935848128027095097450463974708599490747122329681913352709872405176145756315307562235317183802587660582379283463516657157062547758388281626441483899101727401380741629235466509747348322959275218637822984428688664933281289149007016409840570676893477181883981543393173790035129436416150166881932510179466296100213154007338925301964020145529479639797418471978306930830845235816355364625122457513431913900777776499564975440779797822303406475735795414411291375546141612389232112181669892261486029420646664424202659622632709054090608342244483083067556053031351393868182488826707099854528083652009404684705235796627654585943986359184578151492047351433337064995008316360920501767844158769939146807583439111092169341355537145483913774778944637402650426064811123476258142142843648008785871305391563012795397276131540355168860372036769940515065932159582339933510688211382419285086950657123919348864129473177303686897742462402194931214644986173802007965798435973997438360244891512995840000000000000000000000000000000000000000000000*i1^66 + -3952682747860236896730610468971454857999540661989244118013990726903677048357436562804840589234260289644796853229945185867947977521221922628935741007454459194123359132533501283336325597257716478235333840070293631565259694294671066665388935842610521101197072553016766523291923457189573148730153106768378541651759786171109035377615517687821862871722332899055277364845086514750854368858296287377126046948822828542661565198068479487396848888445513571355935128381067625357784621699395661502748742806442526454875398452357671250042962689798596841769638908173866914516446824451599053167328426066874473552947875954996783148748657823987126990435216211319651221514418338875585312033951438761107028941277765142121722838046919658160770103100560104459837493585842308793465118475492150072306528235835588464059559809898010234246948840879350372047799953712959492840358315189459331677207089860472121441130173592716930968857086018895797800669716860617855619513139509057523006955092643058337810993778346658145793646221720538049026902132201481419157310481041674327945596738136862078681582326712328769956716751120810291805370121904642397833429412581048201015577574570406085472883156730238623271957682238904549130726428261107633996283334597404349279797232402820855206046206318510078178381480641940630932802110287804487398423360283333890222543024507126257177453183547682474844930435025652524889710261359972041361154817481040675479658158567606315120087249878013419481015628231221008674446763372683228988617300994236007869285167616295746694789029806241055955350276914921578763614577653015082628025248579868775489085134797961453746521088334036178155498988000037410196643555382838163508538618684065524251723630123410596285981590648896028808563571512530535061044587085948321089659496749337008867120112951326743349180439951195479567878134721941220128786231490021478208788391509705804052931851447865055025171378484337103637905867488632785673550205109491180144560953511668612796442910735267695768551373269036848556401829194903071482580126081136268528019024462488244527217907462530550591416008726148853489176242034022252300843665194414000723271962730174902737247715429650448217214780148939785073116449178496029215516926017377310692214518692298037469557983288569852069538704818352782522947125194440883110176600617110523480527544653781565763878569550593558851713613132192820902862372990272506440574929390814748351194557881598646357804848474885286459709774235848696883013688240412109408241364460528295881411133440000000000000000000000000000000000000000000000*i1^67 + -197228948694980438636913257981059550413458708074084361257404842542147120690847113353220136883116609460322344800335042876475759682902823537711280853229539508073633626491540055731300124034674532116523259294787695178545069141760580661942612608759170451135031475160280104204623897790754438904592958746862891608558493239585246506602125404816274127949881891262512193508576368454560611378594044753211790227772825207548198887878280395942566713896607437369332464146887991578087731500704228110438720464700538736486874875379272617254502348926312466160843360067751674319683986022964877409196154816728050154205303829236788638594215112507376795166441942580662030875446764386139724120756262677851164113594311764537543287208376226370921492806896893906942692773140644533914494299289395921493672643247170171587949518487315066064561026455962808907574340869523643812070290539454857579374337273267835820874552688270301918993333608597165883558941652584851346366533367707902216903161176701636018148687856187166143105376006565631199926288855413711428886665078211538327446116879120560733569870765586762988381724325629776427565215057139839214691622366245994141006119950899818234605025292815994537489233467708363054790205730191701870068458756496799729657639366967878250583236171000783691290827125836680606783370590125359748056027432075787432244677575706347842373229442723892099114600655639491402949073508218760393032869069533992958126842543303715176102446771469235226233489744950183556655653398858121925540676244391309757119596082116004881513716777839741324936511880236485556040522917469350518640290633755819738837984717372641010194877779484434572109741808396926759893626030756863957702333529709595846475679300857217312216682330512520464789144110807802359353702354979650941500062997260110665027249370172885667736223632677185405552015467992619756252555502473820152268159386526480627860993131500380839341992992667111995689770529914951150867926177500997424802206839381429259579721247809504572793271921564552388294471147456071539971278054755212078271307098827763745848390409756756682242249463776543022611259376216908095643529195927773965130317963141311642521603825847895904459248586308938653519528315725602801243233874297937931287025756945891503264156574125810245448450979393574621019583923038470804777381633752760645034041622699309710257470836257964312502461376323689131848168152621958605571962615063051126211637022742842780494537842251945783930991536807701125680728979115658843811333111321638574489600000000000000000000000000000000000000000000*i1^68 + -5844485474747095356191907994474167710078432218726491342655145319293685875067315459676032911202319910443727547740758119813867630749964927206835427598545403808540848149435438889876074511356163040398045576485472895450899160668033444403916217655655533665098886291172831692149415335590430381228966417196512274044645366725299053254973557203024446221741054528923279485628152846923685288572550328137405768933983775992100186506294171551241375411671132436467917539850793034164572805766127220427725364375844809709871838462518004224696038023890876265369607405885550321290626098614254727771507538708256007463452605596659657291951398778433128457166232063958535699950000012255857776836498427263842880410534105719763720258961956488531243745958098608085059483111332835653179762772375258147627082318829037422418292929838705612697200199406829139629917110900303735824506153314299583589954339396003760684612063452886995266549330329494896317496376116427931977370940606551739574026327525919272008781861052988636745377277918136914650879387689824516741687613939469688858728096886840317925698328340036388638778353819528996778014942416735519069966006376285112755933069894979864202829679094665228572225699575466746903109878813757547450635584133585941837051878074582578792245097940327528169604543452989557490599651268279217214332411607928126253960144244976289056468652634956474313045352330799299310735092356764593659333622526233245121329839217399497285042039026458526999175137910655227682609428308395720264270673123311288600347697633170249909609579598726604217858842583316868823661626770059028430694695504002589347462985922387542750415566307990360648378089053134333075620189409585833991994870147680122555614964994521359761115378360161175107325041743576946499787106160523399074794480316866113139765782342763157945566223630067937344037214143991263676420121709061202341300441004339244088822034909186790439663880523222867374194568511523708317699904156574872319720940767026203180928744215036850984777166552278257328587566435926254029846529875510625111065396196132466793559876112035106010473542368819994709474244044747929330420250171161617833374732965392924749765996509529928983215928479579171116213702901257163355073640303680807695326769502561869052876756063559303648418516888398106151941648417815847687946340678419220538957167931416385569625252597746846118245175350629033475683092400164263909034611690833949618289772822056018252029502361314981825402089899008839091341434145411784895776814090158080000000000000000000000000000000000000000000*i1^69 + -516249717910867978548638692243283749398416540697860185333634018272411687922053989190912346797913345888499821310178733929579747367225219931703175969428337194306219424539329602722647717614891590163840547708136912788640997919157402421609725342804267369153001389886373316596018904258722784046631894130595856405664354150299967016186643926249545135758103137656273934159259280061482788793082494903314442799532247221232249352392730858209904015772580800156627863540017537302266394645567222062973431408120665507832451969450428511122568661256951115717900854733131512596736357982960620202299073256937704234967740752985063997835980918970120109965057168351352252903869501846191426129488586722499944188886335442622407540668500404783216840204665478339029875854294439056520265781468283928515948329977414235316946212014551089419143630427608941581203538673598820913412508336158438137182184873992636158071688440952155713204814196284580896181951299795439830752053635134758472053695446777124945301119387129913728737173502524453007428127882754381017361356187864212206668554418978498609120237530330896707436876666365607730745607135405291856236651601336818842319368390741794054608599923147085832585518956436811883590630497174190868929710540184187423439850788402387206492445814569300490237806554020120095985871422283887833569440731712255690248727540803681370260443938048797280760935231831781676051386908194939397035819737702963877549279832974716442932226749875237730062161489986332777552990363512069802890941511857373298544133633862700674129092719384543949922029777662456590101442023035161202936760102937661046528278962808335761689883827691303012278153519568525964089164116572523648700460838005093300526276944708622558469935023851248636774966033746974111843598776506941689382278006404906785372560113958178801362434562306541896047550685083708583826931475891453071415368247864958073756507066705784981063215563155318956522411590674205971727207205025019933433741317500101094600876853148991501428614968161881527173213791031808909082560053866899833292891359266221231560545006990562566627396018694384574703584337239559041153898779265570998977024532308985433245403707502532872881713282758742501230437800040653677198387362391474025319255612905414377258598184259429030075102950120707532091420589742779257154081886730150048848212771335308350569939305709226933930473420257364142433971418962558368957220337089521457859093960968006785263946394655077379266235593991324742220665814256055662237712384000000000000000000000000000000000000000000*i1^70 + 11409489993428055526998556615089706221478703778915840837352351321063066310827281258897258799236512219169571853738737524117449194404438173805210996381418161743195690816363822633754414440840341363945162494650364337559433731989056759746120129338060406803044217008446969126084502816915061518671980350427472691916752453050454796363784303977714626479904212955485869911921025256784903121348554424457529398230333678727826568376261247493120525895216158388975040668796179435486967978543611984685689625863648845313091346376127989657189869995142946656901848374825334346440997614856401578742645418951126179613396566765578869000735336536096979532551781100082811717057055863910043861404892767411322238601174138087833549658268704311388174707027234980440342674549396572771863487171204314675816345555275509521265017590471873495518800634939958952550882822224842011885701645313077842555342942826980333910356613110465633347532388067631739026835058514752876917613330794203455687653429026248231005895487524968128050446796772599769580626407751246713877339053837778802087929003254092323518527896330646752169824000700342713446874291034185936214820489699031387057707889344104677056429882944921044890500768773256278492252414045174353790865313999266081416098738768517606871740841730869952101150227305096119491431112380018741406184437367884960994316687182445693901149673628254263223611808803340651761769622902183878221181838305194712264657886446063661379503592737926202347622070667864075791099947357124676348136321863171819349133756241855514642201008234702418952468490808620645972722723628948651818705721431786636665974080016562279185424538294040037441588235560005872482512450205132605054495463993449632256348646184656893906853669012653520034603209923849494682055033152570532916665551839221857544014247194846975528090198969419225247289479336221835217856193744812830540366363130832990804227034409802233799670950579078691547713303719066506787079452187397709180889205650856866658091853422216879900996578677390757761288058319036170366700499382362368794520794200139800258633502198655902246017367445986966349614543795887226645947600773102748356622543865074214644843828249295368843464361189838987948984469573499070540239724392716107916130693321165720752335498463614015480344765006633567740573436083996497114110480354062220863260685920832539359754501540222822640883671501138250202625055411783744525731743606531980453306134366397270506003523480651643597215581686148331797165391848765233561600000000000000000000000000000000000000000*i1^71 + -932437687135542142557685703518915895575328345207998412768355568708023505681213533125754791814945952201160310664799237460823225281328410140269822011844111254164225963299635076659486685412070644774143083520420057698235030491017518219664571559523347852604797045448739697032996979092230308615342230858207880263687892791116298997522362365609952330075774874663072708609161710612121779724228513082096711559739547280650067681414815607588538252537360192131492039286760964394362912632491689326313388155338474909769125387627621615862582678805015522139929899107283271315186410078922974704638828281448720167798922212864318363670049759333644757819752731962674110957287825284468504285324747737363248633644219384083253509334350171143599435947324494828952596306094885678412926121544752815388581529209171035895126051567657014958742718701332053053164324412771048176613144064230081171612301682315765075099898338679906912971486214866591802438093862806222248054352655300259877119745047102856735856261989203660294237411144835464383926237507291915015538810965245194358608976007581557339941129642778879924267627624821697828673639034918743854426460810434090404413232472908470024495163321592319053816006827280665567838237222818604059043366546542322873327906312796072651395835339724790940961290782338141719942803984988006251312409524954487837746176431731985982574204513178837157646343434810196117015778707896015653534810716654985553554431587261071582942466433670181808542224147386311707985017520976068688461854517130900932640893438101076735025510571948324459040649510440758971960215438891770222819877014240977875364176254093519359752355587464225577773701993132727892810296044978600217902182534402990075806614638058426638833270217588386557079842033242023618765704565950128678053243231772128533454352130387446113441607639240114510686539156448625046923732637342916099829853910432655504477188735254562107238735483688397156853088452819962131144202242464204263684021657593265038219358208891988330186731785787586185432873017607869941892337863872006020800614908386867177763553345634055101870826249725714963237072655737163471540360092663511901596071506806149211122326735270476677713436618649190826940087612558307784806166944270029395691036185300877198992161625263643939418199399549937736988380320168043659289632294818303789292019767413351094717416841464616689366982249368802091129680121187721434742211643715155711747041157688150696918288419452872449105513241200082608790786770206720000000000000000000000000000000000000000*i1^72 + 23025418788580023114344544650250763202470831180834964999069275580483796704757440285745910364743810494230568036977878330747921754224927763506305659505618457482815141257308571396899119721372283297484625339173069387108659268162053410844740173918319964677567576019799725749977255859265661142487886076377793469094350758287816612230190669918981671637949349729320867533876195423889032851723944380962603588630147645757902839646264577922441081720293929277191832590711316469669654018587199440831733831360849992108073228240488572775155552129211809960522883404731314725780077281519613551824715959828739554193209090457581735548787832778305680075657450821453554325246434257411758326271095103952475799616652055768687010653860576812135250800975334081668990726862989664687294605846920276940186309506494016205727673026273579546206951704486964474501557351412676442135737362570909716300440175657319974025754343721209083934494474082390543032391713615663549372841485634079172300565319807816307130150240554848369055228791826985871537388798268027516580042694069900611663137637772063905426550921076320495369645417918207487587592414993705267396674341579428966062319483549128500177882506087315703319301365220264325305950149442501499027122378418883118400369260655474714861651169905559760896004178350199854267009937813858514809789129896787228126424346655549101391010032853803726458470471674772062184774873826275342540330105445571855506347535456883264655258813419693505592993361282518492226622401297149688452660581008772995139945145745367203573388903059629544096180160965987769529793389113496616480240139893654924009890319375492855080534885921936435577182448123491447908726452439547743077168908122010109048700525187485094982095816558382860688485838451410108720740220199271943305439300040144746939887642285960158338449555720488173295581007490277662460838352442394121055281071514300963428340849624739032748147478091314266811665071786168362787210638007010910196098237484283102419169804606672106751955745297281954647202631134287141628602744353245576037121733315499584800307424671761757823376784392684470719599979867805257342754274270639275379219565181464540223720716652234208598369324819810450728523783229517902879618226748814228337713774802644668324007819033021098102637310828449305167663875143434500827892886429083718434353500687059020875402228917037590453334403197290151587295285506193093143956936355446305638680478562832014670274203622211957917933157947363125312356352000000000000000000000000000000000000000*i1^73 + -508473907921535871463793624407098604730635322431201698945067976442923299980206173483558088580467190370391094345653963575975981169382342832770907850511366763188273306790575133467846645255845787650801578055452026010465187665325098873534855265502472752465434786117143059590505234716133430552029097157481561372104514264054565174265644938904161360130379736064565130118467680268906604090378114261154034099830766982699016388619127031206716214888110058013611891686612639748011051166423498189136296416348188504322638506861646628979514368770904003174758373790329672721419750044409307354393499658495555176291146444186337728415809253177789088709020975015313463113541709812929234491373929633368048046492546447529824158652541586160723449340789242627757920412140791286820259478201877613159891955606610368641551771108629523069091697866642550786822516096514718021044321467520799842110279029757842145591304169750074397353982321671682548690532150139184598465031949061366691921326958318090273474321819243918410758962533179314626363764806695336289773357460150767432669845933978951750908586205234067686269921692348025715037249863084214723252747601290845105778703138203400242952465361362492371725001090485937594523610472481990389016013535675487415741072850413457330499065490638057922165636393491192556029940559226344086988538236536453912242022718072579177205488509735759377255003883855559972920334118297445676449354787406700999757838482483430685372360072479525964247458875841229933070242351049909609088769698588493832459256734347221591026959807672010781134001076701575119801073086434707203947431546598006370821246907704483787868818412486984553041205634383378839429448733236959205193231342867026831342485092015794009419495504294760210707367206591438995202382655204261537395280602242470739512967595873176976011523440584548136636061278839336329092622864187306848556882198386037086383201112223920014519759207724972242319705133315331322790073502220968605848449782667273987073410104801439801328497496909708484417810083767985521610391254175891955291941155178850475739498910244005601222556818729008019370033042561142000173441136037020094074752815303282182301255821241447381038673207865700068134481380791680196454081198145853115137521534125823367487590459314193610077952066657840260888372742478743228416015528671974721747139073411479893744761331443445063521155959416881118108911045409924454257086670267957979490355511436861864823381606784245189515730991312587980800000000000000000000000000000000000000*i1^74 + 7728005966480787155728360813939881697682807056817464088100608380050276572596921109249883337157313303447243952757512087089094695730827220440946214611567601661657915251828700454884530975651591580678192213493482910069356147471035915851822706446210737694040115430159160322940025610783033200937310587696878691802475448083102049656297249786498413795835913533335430626106582872302325368095527963312972031137198022072894107877578453759452848143518075089682037582098357304699622575664168115620504428628716566377801549158045414050506629179234118703639011733362655121573218850009473413751429484454491044899263765327911050024064717020230605229183332879628821903642539093157421262724401196307316947646110747848669867612200191376742566032541165215821017753860572573412500699993536844554928155508411879827148456154608522156804703618719726160284936835277946535117565202048247376721905321338561341313390069215789580804764688340774569978193378610044395070607494324075769612272174349232324242869870646005074394612659258034248344082406261798563149915972908911674775617381885689268106149247820786593960110813816238636501882053575274148647201263208201673860715423751897762704705227965384391482245439499475172197055169343755137075364446104390665938695679740766631697164091879170966329223565432916043186020290619490681071438144930845915968878777052532982443868995030807131374013883775138781424808460402542183450238361560722494536236159027280875671723917295494543746346585791602642843979436316489735570576925213617381440028190115361194200098151687537835152435700278730808394109340205815004950421653415042333078181118970926597517288360741353590891720622869367883455164667674075988329413139189700196388639788124653884693028962321598870984794722022587726211020081008445068237585732242293622705434471974237613130931772331631640778792301226110715218910441413105882269698449050258244784802095618317183735975396152152608371071881215971225999553686002559207633313169003521706080213402161156359950538470757437474906860174771438773521153104443070639250383467087290171020563643917477185367330037908993492211747817769219117195879612038265035960793071505460632007272687259191268924894834177215194451587616824201889367445954589819912896505544777060706130076475295440558604888380611809600238844578017898315364867175232453582556525865778024740033352670997173055683954059491862735669854336878808654819696699076152272511894226815374527506269331073419176271303692779520000000000000000000000000000000000000*i1^75 + -55510159832151178533998199189621804328159873062469460908069267205305800351924738699718792238808506068494920628637757382534307516213976218582474014404352258030485144530918495312602899500976214702466833274576822088230954211756074086770307948094822340213139557896060823791168341637127718906620853082707570082922772433617534417488394106519734555168815069734891238461003289654535781214085566213898405778226057673250560036417308067696328345424247697149919616867486170221747830674008725592279972207041104302140743210637526652012855856757493698639662411092127628786766799367691799235735606347960006348330068151882394101473706188900820402350364609581625321795457713083579953385344159550729213086102465487558579590537836937192861810892666453560394361653361012328900397481572284457612331135405064836088949830644804754803457341817070360282261619245250827117066724380020240842684165404497439098781592401974126898427353548613254925751538526452736227859528437642181905246925503234003598492493153072309027944946100725412651356238696080788458681553481689255818596205254751278427482432115481085065418208778543418552598315642285757131538726894200077488086866517000371696603792820241831802322561722835817321682780104785036123685531798414300147609848801672297095245683891388009024114978710008608057386819419740836857685534459304065065559227678012883075432834157657572811240836673901234646357496598964427043880548314022928575002010933714402594924794609455727791116528598262888066087219877013036349060537127945228498915145791865308030932840793845757847311331631336794502048644694069440201891102427017679308246715994082760075646943149802566868681203646191194189533864286068319012875553954571616764771995082232766712654600202710881479510153753607887022547357172483320765679125391818900619157454750333963563100792734185221821874732578130542588401028121300303890215206400017986656869165465505104380268285856314957677332229463691455109626447404284363462677995398092054744690910997369913147944458726625401135847688605010725816236796943840384194791996191442432688092007155749845037195172570605310258005951359789845816018873455199798107448130461009102326312948221982803575669069788420562858074634668852445082730391074597432462526231737685896530571440052719500152685865046227076169135385796127074085590105434229267353971697955174985521828348935537600731444716802484043898558754589545192742609799475691316380908339061047343263285391323807288909627392000000000000000000000000000000000000*i1^76 + 1286790436268472728073984934690901383810528573976673603323492203793672228395133739386991172819771523130706175469741001440298457663368251984256342547153029633489186256805465887173645897731002370840672839926545599798128594861815807820862776649473990663234879232939383972374076665321843946341189274658182756457108326917526976203614270267638775400133606806620228440019737533614928270399396044730368496941610905965318176995811002584850501735012367454860273977479908418393894010115851731809365876091204670296529521954589133099225866201478633912568046090139447261160314061133509883756064121785162967897362106555548672257483275922766117336951062906178981452226102450340841112287622850839696703672722194270311772094066366369166505581926192401675796484878406280752182693634391917585263134666852129984490765222285025198112050874465114759531223839021992636062019620150911943103041611123940190624321865697500919229430393087015647600985498322031358872168907768270186179050310059257993420774257638685802734387793260746803507968968913557326810730335374787677707234594643439793431531047626255528662448380635130152126963586355146930538085074467482482375819617625875742242478611903888168313006473760861959726351052858077637413273374023650761467946253618790651268827468150219381622468802418973632708390131893136511482827068831703965852096696226383210507377701124311990278960146714977670930955674797924336954530444881879848121915226347123258364707008998848206733268442752876358556407076999732398875115060084613843106385723858753986788021481219075645948620432291461165241205828441638221953410150440703263226161263663118026116590461303842401930709513892023765690839975569112844086879968993617034513077796311047507953162000579507036415625661201260846488528618171440887586061427534515503191697238081454205787600446085598208286638013550381290571026161689321097070942111597899651545184314812813616803366345141877023835453584602046149222140647450723173115736523266118360008989547844087445810066342273005376230708573298973761122376352660373398352373186808138256891676734509217257747055317134465829742566065893209773881730423875578541590459950258573785292992581128888271361009136181470389944242809633730523199359207963394041530753826435858225258277042331822242072320581158464805669117915092739783566895865631642526937772067790830526818367444226106739677184688743727944550309307533297177723531774855937423135022468767861330352322535337702195200000000000000000000000000000000000*i1^77 + -25077511562043514294654443602468641380185832517410269173347746006702201179515733216583318477764658843111244505994522961932328566617836335625916189695426477541101331316435513055944071739706779879408055177495972487512590857716035482145733498290566748688031696718244660989184402369037954156557048115409093103249639579253257328708346290980582631100098773928791222884893032015798859669224309508314175512573729374434403754158453268293721740619665880634925604705035982950133298896176739827492727919913290951666378589954765894361419675646731572170284276812097712582276077196456927592122976632889053538927695072325407103385894310112047758795261224110112284676219852848037265843391651157265323067292390940736632260954901407076554933998163086354648558226262171562236764198936555017023163688605375938671200522127609734815501840858908656621002518451387696175334310672403746029595320750133301282051892685519085163657955297025601493027236623409358921879407527774623720251654223887992487014541706990501129025577390128553799112609372666875221231949872652668741721669374849448146272967477763640376280914669161514241675259732755805713917311460379725107793198762100426710299887682612961109942544899378112854999276091972324659738998510345354182325152943240000159224097195517225212949543026279651279092375990887990989632353383766490379681577557550142330180257950800812228282768624895849719678934407960587012506754405227171688052797108603754096239426439391275999008399720186058773005740976909284006665952065309770258315690323912383307634791809094261033214883423296467934734084022083728116441484025901735657264841086044347288252055240578126543855289373829180245882239406185492766180699153106253434277788890075332371719369707485342001059662512133132637932552994707683029067788450501355088813959487878336831408750996026427455976152739512013375140697394325912374938861200131929175991742635327425732063874981741803333714673367456214968199739909756120983075983801540504277441060896589060631140084055468358017718163404073838155324899801892880334435029530416012771382480156057655831258921966652932921316375086591721448813619016584465144594216300253345827043968074998775555983713123767647512239078185196092764826640997306678476824455013837324628084605578457750108516153524339734395917718422606019017872986299104006052687345417326061004784975042985621636485335926599650813044615578778825683814649485923744975589781139754868477766601277440000000000000000000000000000000000*i1^78 + 173107941377825962193665514604069433682327902728917890247895611167311179478728524342780335681205973862703433693963861983374574524915706452742080428755075454820908957562251551845615139105118948840996267549168350305381676907654760977458724703952694721390315078497611665665692226293591432755612659078131065969510815249726173830129676837464165981009982532131382292986134759822202996519521968802630105745832381608719660883189419334901507246653677733900562159774303223300059683421214738477164604352910252471436015511576160516706215145233832542221056929285008579228059625844632242223722393706895944361568585440954991109410651538914126285195210405723079069735773306500127044557336699200674529221939080639827246957094284313870193015800903285165770865271642643100166983558400293124144487679869942850692770679342803168247777630144965668766210862282543570378488895482547957533095163220138267890330141296661201346443239385183988273050715439975405744764352378734529862013422193929641146314577000722672283980347881448373205402088229361032811203078363212549541581997735976565108537753547683036115996873208981541357575546515137066525660217899135210657910725105724141285080291919283423431280015341349305287285445228528395350100318016794366748498900160692702532691413974673516807477289140516463258720044753702941986063599119024130295380079252321268260227217229661963617969565617513792606973517984162810551910540182461936462794306557761786173162767203690806009530165713298314749095296358756241702733279052540437727169716909139819324944566474924064068016803909930720023851342530766699483913455657472233269648692570373366716228628320020068229449201430321970862719246764989714994563920024249984881223215074197351181542591687818627040696385166947884959207411516041035956839956040868121329738256024262821900451942846671322915740128848889268626968548327743356620758093485487677486909082615491639449294243856886138106133808500878321810361579275461934102444083389172832852622581190649896544969902868625939102007440707036493851144471095647882987463538437757350677389553341659282712228560771461985663820091001564075164791818207312284126325366399698664093232488445273171564095471079185410105984463829999087391127739988345985400416934704426230549920546879326599483407127966181909594804635215322795874870386517487574079623916825357410256466480800798690241516670709885069850850062889544677452658220807943231169410508804191175049216000000000000000000000000000000000*i1^79 + -922359480119144145117703178952057096451177450229521760285692414783851664432394676284461034838649877018177839947428464302379650487337014831806901220064617515425192942800224931190739290409501727018345936093388929341583505663187696112085225351689544803965083889452511188058891971543752427865532749100265104111674228890044318550334156236905938330636264080554865869500162177968248861657284512441842952162548337312457266722923849862597398685741728085573487905174882546197996495254003759763782013206361254734836312814824355452880013824895814862934704829970989683395063488836546579484791948434834902690047271971627193315081012744239549390286312270358814494668246159348571870468709532202471445269587449699654235060244439606569170305889369784119940283445340199688314886606768318934208266161088145512313462940047412584028571615846120279347666657962843942640497407514480252136573007332088882543037566316795614174650386970443003635762981114244666525529938371136755915437431126651770571440816942788968440976631573126547279696619055050503717410052109115665746355083040480900214009298937104710080545886912148600078191401864746495321051368928764707148816337882695285277453171025869127566251053758337295402749092616784958373723320108893650016081965523504408253956474888159224856758830251678336672420590617468720707015506375085786908815909807086201453175062833516263800426022318442234530175699347410949989734531510149265967838993424293084008050988228948662559584688419298191569048774204388232916265308255838577807506838511603846710428223471732347553415802590826057430567964155964329511346253609835511877094758314551891007491106471962696623767818701781177027618693831148387416218252462479183051462832275076086241057671681423576589652461744532201526930288907078067070169021374575452556954250914709360969046354595961132788447567154276928600666369221985643450515318240291508574653606267082472717179009960092045634990923665735476816595003345727607792074423696735123134221183915260139744285553953536779676000757275224468264243624905565770162643654612399006908497352987561681552707307989897102903148808409054998409134928499171435204459011622914255063061273785103168486914644200050999177788482587759361254007778778658265761691493146042853454731752460647037524109796722528162547598579188240325088793601675546581731858747363934812888335877024030311292489890695012338218875534203933518238174257549960393656586624984678400000000000000000000000000000000*i1^80 + 1824778699887294609602561513106050045073343930220942086621489985654594069597823412668926070858762887554717291486682367921577065966811686691876463654616336171361649251663066131354600973779129563910843207077399066614528836059890187940353747940455997409400568069517318732857018468924687396917918172465503616939797930793537779133067495446006829020887309962212516434178160928963278676503903145728476073289550720654017727040757391094671569370271955393115960116480413585885084064090308685540778423601180026166882553306935559957797320714669186010183255777617304707247417002148641458124971654805607784536721384727341872454092395029863758263853599425449783286666164818475467456282673109215773290955615624380080907518166691179805679434623804986408815684650143812657066442237701261792913700670340238866794856022906922003618644538599442841749281263517405554011324269542961148395411863609600008154028469936654576176700586305681933909249079384874214378866111853903475924156769561981155176751228454939532053966899033220139851950928224695815116863158724503838109137938547711743454225431359971836401119742996214401096116647477799130850126603799154969999377638930691267971621683561833852501353648485616518069920611264332132811359251912978649130912507166587798834295602655892779669047931042057170843405871367703639464089556427379285077305441283330099450035505808072715734281018173209326630336423875895561442221676360578028774170499677810676898963177940645432936289996718395415880484159232309208984792620595135136877841075557611711524462833601064822987439319780851198104595386903640845145961044985003713854955561252323808186408448417939661809440270560550844174067751025993537191393190392934921650451657571245906040888705540967694454344384742760314290825074464234361466667738489269968973635385342353876418338266977179049495450434371122586995841680200953946746081537404113998487414728671210555151983143647458933354233102992517569266816259971544763672734943152673337485908973094762108896282181517091618519266294414190252473187927010857432668111854492748948964278544424489616770311046321914646696000592281685921088786767144265949394181748698946670676836811780173974028858341406707851351501667876980934151228938764343914336956624722060968419943135459255018981586652014823416059862200244521997651815383486806807701726172350048960174127026579015642717872185808164029558579471824541713367521640417834992444375040000000000000000000000000000000*i1^81 + -7435055479819873404339858804051376204864409221628817321717539712172137847793511906746828696145393787351890521106462451617078941358874214572373318004853642957463308946715238784752564023736612484190158198182761031482016851517658099365322175408707761409998351138423635682901429108420405122653769966157809085429286117846343270393719540216780816641107208011986301588958203404244700649094253357557378958612219618959371746752559254374882760806702401054926143678219676775427049659206467706697557118608707289820635996160638584162684508089263745670412668322310416483606058758090556154934809356783800760170027076371391278526602015463559774935682204692421191503091540831426021839954133247284503591546479135274057358035605783816369532364459217692652945652105352283540007316774611660321601024573730103453377899601203399703688879720885020096050138118310038313944425027326070588621040566209293975550908602384063317995918767855623142317621710531150912397626481302498680989447013269968877709656139557211874228790951920592230573000477018670252393086417357719416507265834350774156954419862070950016560828096073676836496541758970761527152075951587299054452521679307385687666484556955519005056736431219236359026373357545775929800040133915959538934225865123711315618813076012748824449916253628556910023584378733439514993321709917710268397109552665614315217931501845575525675678588158731611314576758859091831089107814478445186951701864145243023618991250260154194067520500313264399961683398093252819279224876343690191722686575115204272977169662746717719618673469638647589332413467105308570848490698837101869853709483220597554319126352716013150464271873406917745961956028711289310825536007267602118413093915506642246644048942861211057090477320292083905919811709932151064273647207217167019632489764968274246487871002140406393365460185034987078118241242114437940957777320553650284736947678285656801968846846937276717953903969187516784255628031152967679674130287558364064559026476165180427898881278615337375728125869910103972209559871556196629906406706849198373551113350638201297819810002141764541842888349999176499595948966877709129880335987861693965685349747954940306616195211986392047923229891198901625433298634135505384242546552043036802465612616643125172166539236679979735584858960601596896459974914466422653812967033297936338396384407593808007487223640337889485639890328714241687918173188318560256000000000000000000000000000000*i1^82 + 4876571090245898219383757990756490160546086077360469589342179255223000450271489194245085256527023393697158957563747318980173078783953038683605079638877145065434481446275422321250294312918464094302423088201251890589585949022146079375472664025903362929136207893680701956319673350679776746085677411499612258734820313778788790000259363423124130504713000003023119890643016616419176013475514716196936743515452349703145981650973850339635537283711823011855681750750155645553934246702749139262330834170871134016578712084999712573871640103416793957912163433900877793395577959166196655585881805064020859410965954013376294766463023086636506305676749881596856994752602350648264433928192926275522184882169146179338000582238333477449171690807201436687664446797811378942940788615831470786539380520944208958256627653262818306982190166851430499866287652507284489038894603332423739845988511582730749969860767565974953398164680528301365041519674550559980585175793710321959837519786960897754140828781969676617219110629636243711166191303448766652371114121562048369674973569977879957219108747375167093089840037461286566059324424498771072266327165093674183651601998793827920357493432734976236990516924214663579614304239079928739108192042067312610581994977510179972505762481583319141972760803093262041797670974653860066007170788300667640466198901908328608183541779630240482958147240521558108741439012213975163411200193847718640242879897200370241588071387691224753740406114883795437488273970361786215028137487087322093871757240653962837559074362131102014412957037716171644344279775429996213738410931180880756155219785238555052359876927790403999357981600263630031161625940299791813546490878562988542486811793653147751177488485403755840651792854896521893603387944330351804261144957311963589680333999586859110078120824914539197200743883703712717644309749602616266226512891787132535867773279830127964872282685959415376837201001089973780639081807838200830067412027380401956367115117600482447674583342250601910555450625651105398683434201766767954515942313338160884432809550456897030673127735356339790714632003191853005171134963144177536407536309158371567679001512186262133951129751983455884786641133067463642024576529914113264019551597486342855120434245006245890355523774982923690954986190016422619670437966065987741549265853564624479682617463578140739801078994435461096561256954353152038007524556800000000000000000000000000000*i1^83 + -3589998834163802727512148637138625330871037817071311707595919927621963072753769823782427909888930591548587899650758414524254135604289544368990285960718682761098559951784168792481015065375398640265428857993563424674214596503366883248221019189291420712519335197810257428480728066900279169519077994235294689116187752815717038014226925380571223397588370273268309718568480947193948328707341774305193117642764136250804989573126544827388090235675116715519708456522877982912909235346109078382072496572234279573293398590964757198846485697542037612878816050211063599005317264577186242852778029514268344935600049756703790646238448031399046796984689464256793085226253396901985706973604102254223253149107735589896962470275561771630550675875110351256906995982539586183426280498181432473775679045225862252121800898992781478570834185448901035375761990705100759240138325918270526706581412330322594692294098462892342769183028514272597424865022096479876017917711823648484987131711916698390776354373418017016844192412832948072890671575893143768507252769378278017081756197611230676410610775545401069666706869674855213379098762003244694203232864782808517206909321519112404042500401470843489121253433602742739960202564670218965061461775116795806927559937141498150573089788213562493815481257054017252551515669886873617846028810037673253581900473000054387534029906287401187434200918748661536700630766285667902134891384762429635979902026180381033648640108732058770735266241744821289544828597743449088605735521232803159498315441048162683518519957357277312673557671258061570595131630117512960064671988997787909399825669353905569529185865419701544097283797216950582152025123005318477148409959711710756536216105849750426983363607894586501289492544661814725701309760925645135959103428942071880934299157536377733543976837653205958997590164705264672572419532589318977838960800366897046598467798381949725804144897427250060500062439413468784704805968186366734009733079766553304679680948757069278817291752965770132026353151621144516222318473181929090283020478924384834233175880529001967372697063172214192552004366027517528391783972118536020810014327302149099466967136829095050427011120332977460211791481025041932914983684505694584449223994296044131880348948769669976997779351178983166985395029879957952426968934827856427130775513695420928053646870487040109497785903720870060117000467451016642560000000000000000000000000000*i1^84 + -956659669033420126647525009498203535524598306479947456023924754640133505883982686509352152778733180012318687951503223904390979938578983827900279927866814057343259405166785196766728950181428469053365202626088150654877259240637515089904569744358901674572238755352840073055531509810863476138905232360121732626445620362180645925419156940285215157767904786414489645713985298570563130656153782498205290904513291581303016937282379189745486267110943554758394602278617234224288361088174582768893333447161292152874589123325155930857259722479459715578241048840402396346021812133236539750460863110419577560153445135904243071754299255331509278951983117895789959635425558148254304489876017282699990197180835496412222025255898145379513537980562754929783717125876968994311689125571618125075380187145356429786258566329372567697111071588860351296172418930030992362677510114605313064533666420002069914191769326552747176774279738668582474114707681573423252836898038198674370635622724496845183859023194841642830479266027924478165525513404657015488457597327945353613662206310562696343151184656365999652728436174728057196804771896142983525852958954465405810265177570309058002636301160876441406786422913914580375045845727248113868730663242872743802746425326043086358008292289245578697060167751435322368481332365652679539049240098714484118516228421477039119876929421851564602875429057428822653843317528405428195193028411935998282392795589231819946020421085611657267706323522835380077417125454147827992109579986274581978415610896856703164927107706940764104629472609015892395924796864196503080486022628002984914359355489871201635140219140263579538570435752329331645089517978507783335896476709529362374867663106710137670012906055221025963222571594323029170898308850006624239697561468395703205102947512674384044300025690631795051167767552220999288446431230782801168780467404862703593838966870205442067663212675862584229364290626062930662922501972104613355519411132491149448115183940812375942296304299315741927310706931902451618176234383111686720067495087519017665767868414701828598110539820091777945028815020464195234572119600827088790874137562528320946158831757651541315990216392403775207266836546056376116588178825763532995933092855775827991887593582866151725396766409580343146875499221427134135280651867989479787286674074172439990137897022965463963162477328421666460331409408000000000000000000000000000*i1^85 + -438774415715060290050276352509691756764006136731119092239878739672097978946926324062418811159256843274338305698563049682701036590969310180360240610302674537185753929646981708274683078371581535590370065295909710985942463571606976903925988398105318683219697912225851765350286076829819364035797930408217332983966301825468180613712741676155438309750688057471444774916944032797461873037992224320240602279794606307785430363587599879298298487521394975318790590714281665729474054997619888478483350526078081363541516047098783149696445283049251459731093501904632226093415214809219685075046318445519805053657734074345327652502306162131012819880457010409645515365964412589476325930352673085967438523094420533842133999343466418148785681439137474526653594449174164031902660876941294487316001792117085812367447285193125510785033126457348044239199976820627975972426000621380021158869463041481466980326053459788079274014294156074647510170645491435266622508396724988037605632528186736076973786052621300184414374642710933306420960521535191528594276934741290011283898926657367430649303557029121995427680285300986773981701781989951297541732799099840470403108565657025478197729733679901030944139006075796249631388463069154547323524819009144382856075324388546034124602364916228978966974607916680072070798426497077527305804811437548581147862637409121711466268639280219630107363419540990386238633953741519545770183264782263848979762847693787991587446184713828566981074996832958220073947116650341409788136881097995843605093477733127347048211356753555203108919814313667895346287654976941357194084245268289685312549285947468539601434072658583770815275821551628281766571317590802961008016676146009591005564092769326257720918348607580856130730456045192857865697723414049024342168151091257226135197994303944304704378719089084167018432125129132265538408576897021042420278349418657562527330715426447500220586736312516359438039210247159877281994840900411503638881237158531220754742048130991303151855499292179623244430271829232375193712816478957288630572330010475311263100364588023216078100358312875855304970785087225411671842129604907468375125559182187100950997661990664095350071731547211852657439673180152752158672070039404633476768993440037396574459858162134994952783063827106832562607894867530988583310093964409790199748438323092590974908335039146468333272486794544703078400000000000000000000000000*i1^86 + -84365167174166820630638702674575345613278131864790633791210048963715907163738641934270995164055421140832796371962667586118186483223607134667848737230263468643720552132902041917056303300119194836266444087667560086773371450001837076016265728332789254421629868530458927656298558207136836225824581977644512466911492589436653383446522521464566172892000419126984189599806526327730645224544583116124774271077541634144007996973824256240851789397411342574530187339492668054581944562150296906636513943985723171211916168738935240515583842288825405351320320134560825944209186671186020415513529835537002144644418654095648555651393591408974641272415318368509539438601021930566784934608204128216148648957626256628784013875200352853449526932583239058530493514629749882656341241875035958061651660071804444968496066875754447801042245535300199532123970491699219241575356782189155466741051431519034893061758593222518956786294888424355303367754834705960462138221964104506503213363524190433009302014061268085321571477892344346159557101480029829242230884291226589747606578178847402065203794150761140651672545242480521702883666327773559118672927859321478921591891540526645619276566946300513004146467922562249865689710282901536529220159515393852924266522481766143776849310008550087489202107773068775762744215563813182415478014160441708027517933064252543515665318483067056286728926104460892860444643372218543039201659748962135277092059085449764033712967232480446937118987709402045314913527386548173553940518199848525683040587923089977040777916212458392915369928018217818774231594889354582832358876698550927774841512431536563381257595670668521876861607403390529156389802903141570390884758183724414703277831626652786404005517893979996577624596794597343804473629715672918135907237274491536340756136383211349642608019880030017265066006579525691641777462770362180334445089300487953049101703096305756975731952392733616044381812398775103892845392439473749393459407889351109581327752547025858756070655930508711063724393299824505202762180716085026046403135214717142759545059903417373646762850991180537730741799945918719971401697307305592433342077458665933396227620782445117395184108287529122777415863256948067411172862471211550527647938215349404178943208989666365660527576623137159290567015804435053541928603156556806256656606218005292728351876974962932055512700682240000000000000000000000000*i1^87 + -4678556391959801969751317001081633791661957422656153287826681132066134848106870880010502090583767330676841455435750256767939580379448468144596181382297579875234769529264231676489049605714402267273436564998581928114388882710185884254869903103867192386596146682485061433439723931653251165601722631961209488315221043333254565004278577852568652938813593491037571862286958415435509192251223581202859596594490339546174818981021225453193975510417396800534544012371407374605661374641978868679866109702579740370359650446697421424469974318739635481895319797145180201801003884828145695575140621963508644623082166414448343155108047992688841301085471271789261162795844204975547378822182894493202451940766286112589739784858759165751306326939156309078047931135013341255536727704211355515558933036154750335547802600781178909591211868425863551500341996133276509705625644502845869145589663283543280953929540685790715281934495275613077873432818576883238896862623204900482772023539063580931178930327356656405434871046764363393011161268069177507711646758985332468134285167560158473318545465356023370471285117062812992244329086955618179503927614470313366656489771818691518214195680452975124737620280370895930733352077475871941525720585153733064228002069771425666100135597767885364547104248763518599347854840441667849526405662624644382742183665873409989243260796082057032944829681913379561560556409328206105997621593277527653317246868013868259695999253141963119258167751304416174881018442524550957091774096368341246673151075993630827725765589369000456534974850359271119623055909276143877119810014035184945558213202120976071913272732368570135591104648930521932385269172547127804903928626330387554453116375521567237969168521115267999762862093289284993828010553881796673414365837442216308860096123919544752584263972077795007185384882786527184367367589597681733147565007934569368874481001665694704244360764528382229662984980587606942405158243992837678073032471548284457042752457661290086001748046393436161155601448585778153774993961421824781319465759955628086136458363526571180456766226472723756439587221854003705867152767546110935072559006923376066734453260829371256169183989526158794868878131289749264967395310734385838857864030971400658149675817702422079006046122869850750751059874705863403251820401332413158184809964609934614282928751378935316480000000000000000000000000*i1^88 + -142146477558272036017962530685606675700548354624614471245048641495152866186362902104154492103629758984433775214263958637773410954701465081015023797716504944432187422074594092351363727044639037933876797887075106728919717031575360593236298976415212472232356134787244898556199578580478112949975840289849296160342343924937143310674923212039022769901872540364981494939851329435813387271593442793962313643239775689747044610817884734838367565098339742349950142861815866763096984510958399734885716487753446677066488286440554882683395074099090208030538845500729374744830408336105083049296960483116124877053323315413306333913014983182877619922241549447080532497771810641337928866914892230033077208630835905656730682715236599928640130376473279618930455306867832571088455066622902449784318742099722453704991660537910146708297369844126796011620553139864454056001829843587024419254673883463894558531748512382462905113892566279234645517242658914185305422373696030816072915479586942637202156946852852324774109920978617060566595564337867424814657448455774139483903796296251735232433690963643572804416241517670386569158948634491190905919441229108868900049721477555992417585940321572783555787108979365121593976566088005068213310948797548104193348455720885281092586604401988637459939891798397753263032832920689128869677589884750336794279821579440619095845464550219650101909860001307132368975998065020766288624229390424600977729770478710696454927464595861196737247457548358014563425818939962324419369808810777512329222069861543256456917901011931355422391145802369951775566358704458619659387683046862776084804126413426437572438038847548380434677234206033576950838686609843727431879758347502593341762217168836671443208460129918713449622422968561611568944418397557887130577898583700792581253651942985774014722158500785713030367585485646778088541432177006348780886742199856137030334290501109793133976192361002570182202185105035057849601261815277905572212516520313633792253146628013580298036324693512166589757781910131736975406011967797549728321474800297044634103834470108053952089800125492289275687816306140460874701966371426584912538932616930041115356977816945164456436689145281629787111175548136447263814283788275879148727855496902410115471110008532010685472637673323751922678058697467779344430776040489753466980191250247663190883801497600000000000000000000000*i1^89 + -41527009692834293219309217515256758946036253805164868179881160552949900674676801808492185515775693831354141320534775749846530750253847837469184517672823688061877366051814547189468237209730230235723682240404920133094410173259846328863309936232369266072197667077831965535091361612881395461565254851265721245221484448889355854482030012600984951095910955844904051452273676134433932610772172131688634088353461050873287508377809608326942306659141938378082123270143127534906958631029292888712511447729893597638845611919753206537634241844243811634846516358704688377594282672709042180628115056582323010195195112280002892578524716119606916205487124178191896014753896256523872302857774901766506390465608912097986124982373069899980897355228045226378084769228326423511903799489893582531596573293512988068882052556489595278350572475301596205345145331861280572857142612736293552888359093702769305674929396414263354722994443080312698195866336569945547866431790894007357163170882658568635125058230370592232285417578449438900842745719071674523620242886929104295558414968441132172192886295010950558123936581567771093791270670513736418496751543022587516261671203132761464589024888390276313032949187515135850556694235277600652362277614267539180970609604321210701898785250991579418608350197057693717211341818746170894425925781389901316500323682633081993452321299742077624028149398970609171168845509964518048464859826286939656601557751434513905351322038818440085670445812438265815937334356294492447991959093797945233940505948343916336169372893838990192208348499008000066277591452654760021591369161527036472117604710424274125094558663796386891711582543918127080356711641183096161614293849919913829048310454556269562412358118348629935955974225101090290005920008506838908390211339071031962989132893519825640933818074556741418785721526255782501422360485557452961931063927280586008767250551961948376722866498071219459304709578447139767925272789280493034498388412815363299707570520851423427723793856153552177987132462511426389379377477752313484970396861843827034944121655324553477493689713775269516158366561421580748180811362118755828545444585387741712539361151270230806889882281363627700515009922312115287159583907623825348082132667217120418556360341083642941320347548551130448710850801944071658350705526252252898499779900233849241600000000000000000000000*i1^90 + -3639248108765692986507892437941524789468776464309731692982697693683843494141864735269166688299642659702980402932566240058023100862964189868028999697497692068584899014646853065595065398953774039929002179119893460997003455935477657993534108394953717803112901508977992490841544666069162892487928639019776160271082098663202469683745255631488917906805689893905698506976780455535627652691721358890387873562251174318777437327994218586972518448059681208888120969054366974030551586576039968365641698314060725802685130754080407169621768728101006609791446185788785764488209193766634288491426456266874901573542608464927242729089426303212014445843434653431454377489083545293615922766736294992348538031337032599795748511436750975580210381585432714145327763406418837941819804342119011431870090825202178187691112310404501557109875979753397986918284698599439521957714073655948739196408291442192875248217932294492376885744415355338870936626686839770262268393709920721229940750778403058966050051681959682298702099904156050494412566481412521445750421588503859243450957030607635399235036670139328382387524240418418340165924428299951624550380945845522069052662970396698042881154637819276400077074543532109154259173002552476938543441100472760823948411120258502903520198054625500977928421405450585781632518857574931233522706304134538818111156019781419525946206879610862518220745150005914561852103865996271795393362871154821155828515478006616087237038900138794008041998399273426159204492972766023880669851355126691731043061919827416242163151780985633699219708864470963458815118770613359545410183257839017520203244528642392855789223534638953977477035521735418447485815288331202626823576699608696503984983965660835301426649930075604121687703976838456603286658074377518377190192555061713261075793564351442227432285976250081502515157942621914968842245432312292345274093182018905182425836743868816108680380445142721440338264519759701721120750450426098120751388722016776949218718526584616013300061542459669421958088137488424111693745773754897980209156360143161121595265434782678907768718862073449092537445940451102682137362882642113877307928872813338934325620129791543339153717922284902693209063905786538595463479872573948978237597240272928147327498516771250417957106866204242440912042131010277721531269347290419033295793684480000000000000000000000*i1^91 + -82585350903202732615320322977148565804224028581976534066002442006910285141452512989750360886024924010814915053442146996431914390971080257047411344591496171144681952016108224035132867543462363755678240867245309455954827297645913094588830288365841139452089967968151077208031040813609304235616586313173928961454799113459365726534009635636537244525337187391881591491020397494876347846700341166533973058085911193832009042409947665622939508146269673475425076426503088617323744915607229083560997989260905172214742366876697117367776466656131574702955964810936536781685918173541572782969843508682524453417218056918327692653848427964227873250329463619895269975500937028675137461653640687089254459819879572996790785862125032514757516904028391723957911509071625821185791607271321539157533995699242216513320532610115540068974333786725088202594115892829689925756519830839922576800679669981234394493847154802148173057470213961472775189476375120268613057936192095625341453878039672406251770751596549930312568959362178439225789970021103005948413745768232279999378964562296550889029181900064701560862027927469070403143589437869627908573767597895707148875017992512279069366830633798693044338896956408889698611220986402488662558666214195693437679950340474495528073109757055346816547623593776283753651332314083305214808365523031331186053494290622427848086025635836235273979879892417856947341509934103050419813164846426102982573009501899481303174384873454006878861228287185358511342216780155621853647949136504164891462751295685416873547186196900638581187554274711940609408950177451037947747859723441375969129989564861904317011384449604619188739933124004590356035080806473611580891395410637919055560726040786855291053620652504866080231109378283315808424737563279921811255919923225277115221476741438836375408687861945007260038672381576868008985005161397633096218243477233457933022406480915778215274247709689621268565732899374660735698663132617558634123277962256973821764188119527138872522052082653182860157274718889614121330475123040489951462175787214203679107442229414318466810013224147781319755179052339997924015759235874053210429043561022509572774447439016974506432715086762231216260544808429889782931151696954070961156208070855731213285385132384933604713146331564573083682786649334378251676900151005701734400000000000000000000*i1^92 + -650873303154957951565777169054509231003604567715090835500451679242410899840405426969700794228566054333649797254502787142006321198469123173534813295915072800234889078603070959199471213456953573213756957039906902975477926535328472134098480479614518942715673554627846287721393798274627010731375972504342300995915636569231776679702720644191229762379438554434095513193338635006897400605527129268825725537204206642722959504624445379553324676481013459833475524810718586467681370643551467015246738705192450657722973085173658720314963588641070744982493417618828190841221639906826071310548778476064673603979620534790784757421816298553204673425965515668187683679218669106625283385097473654197171115257102352891641126294872680542714171583447367207415587008257250564875307531827468746449106907257561957869456389382847575369338329037422814124480401939984980583001123731191274854294077909512766527660785754768111952822697027839349625781894930085431255247881458832194347832647669433602916008213240734559365539016810891479394343320264400109759168909510804626825570657153515068933868361933604991971817037181003417457734710872782030820719155426960631166413586175269996519489059719026255275614368135694758539776016689560820663464039497253752688901185398185271717316070165632124573165113151848402401096929474445737982835279867081494248556212966809045739505512774354097154599516822714762703348759227701078223918444963668907202956353800519521312571958383198563049919560932250484647892477544835503951914359842419272951006666750725213328016823441920712332786930217182163741889630810484599723353450563940159610133790182946127811885494390184200281039495498205565223059395147762956690101749819493643855372954330974453761275740838301710681555203312088650929413216003850682110022495118000147714319944334472139423822169738524058114027859921327730261413511533547313473787137488757361819038323925389083254498088444935460803833155407735793479885560599485538599163822357189676424190124159290403143808851332765977552833501931465778692441845435040429698838779563465557251577912455579102224407418941771938543535807009611438526633027369385786920474018323863446245722541387649493966763381651312797980449883398551881834323157150074037080937632055220346734713044717647876201576622496522788720468036797590679313396531200000000000000000000*i1^93 + -60755541592826316064368556713510527834405969417845143793845704048705136058368108979060014812770013754644681836745178076836634894960444592100930367245862584797506042655342043360892187260905018189990762051382524147679631135847107916615502924631647604098387902424716806687845977726060321898079436120763732304261775802410168316143305830069036226932255092762198762150374349393970154139850209403050260182712351382017570788519681628927804392093075128351555042874794973448379315124207122456944374516760190662141390138413464304926532885697555413926988722275021604272814528414651271641461385396708565359043806857270632492111575629504882095261411270762963357483032343636302775627712979637044753980057481502976827542239746088266304391826044777653098839352360023419103970244270791433183786777214350175292379277634616245084579060742147912010207293968885296240355654103576447494415874452704128080455483096937826429940301090777334380207026833312938857915626494427100392059506585779116204840231149859967611261747886906947084824860611612143855955646503353132998026591588757049115500566649668822414084783389300474297918148442543846427623809935440169629910233815773902191162776608222859240860609779747060391280328169087286855460471963089300002665867866607253708548632276201494186795406609313762837726684674752090980360038318415444271417686579789706927673390709741371537405916179271658113701024068587287602929547563338966008957073611069438754984392795667553777361458794719196861946672849728852166374961596357788738923735747314355788949426729692139176314904694844908734604933666349502743548452751793406674882406461474668754361459777925767930297760971753823884086344048361738457368921873042458199479856813385537093422148638872593211817431185240035495559349389218310226956512425008224893149521027076560616153905537051584825032997832310959243833167397167500345706485776205557691280677445574696707981674418089920615224804512466000495262747839705483419917829029721149697004732486555173569553177662778502531769554317043390694408339368755656594267372454538412584737056504479610836179780894998068587063818472804585396878392751027488981839230314028403044710853705259658211750555067861171185233388642956643367105998683939669552515894182896136080319995381227625483631417549018940520196152098874720256000000000000000000*i1^94 + 673478610402455267184814652288169905641635981833720235395282699163042594882023597658799071150600350276823455462760790357929156282020614668720934615954048049471968107197101450873671328145069803081698194027221819760737889992289644505002364658124013138111799462819301852876192031517877685790955219936537066003778493876545252026796621884311728785188812894295695816239167846674238142112367541194618847634826024051376968611617767022316950427170715330071661688258803689143212162636569071003366181286966117422488836522211673823134846119777195468367483166900458439854516380300503700532022248909292993239079190882268917576515537726700481285763842955990508941432604334031057932072719799124805542597790978606968812394438637557462841024603772571102621151277537675637321381808615195596001013888651850507785374874171341601146569391187115225216848918258333399977354167737445601925321073072991600506759708239548749399892045381500312787153675940392895937327705073740407873102937332973129431175085550120738901857653262685863930155422986982436879792101531624185422893539559843980312524077497067781054963766759635111735583167275535107860109561833974945875843560903107953539293489848733455218261002447327340604460488858867459576433650429500706401061877492188881170216062092421072849472697975963349720325349010720414563839175377695270416701259700884008655260272569635635464913410307059722274632588600562699382130625390935837474589817190981755764763457866616125402228059392981346410094333023263683774188491337899391963825478538998559159433581187910547083321021316493179249768667837275309442104478821713651970505456000094614713044594184234879159978738863140037122903247627436991342219517735846580000838409950998971471472669542467288321617183568222236021781784731143273292465424852275974486145189408036138446957573390902155366649318456846017838970990593010768857652820847547676290809306660913131177837441088640291985932788094822684014077099240909895983332175619739896952427518385251157719766790906123587603827069822704704499094018486249879658712551301394704327056862442588637320928654735983911469598969441710500378240695612521013761849201513108605569122081066037272024278974540476821013822096353856356989956169325322177393457928198851677729290409601442022185642301609694482953718988800000000000000000*i1^95 + -4218413090039003309407711321611925168130549439350559763757300970489415988764308392469877834950678904157396936344008604030557889020325161507560814239686074542270302700014365375456153310907387907574522508307196979735666777109422747077730750358610293234319600772620579360026506577748509338243671303338703586656702620493209345757422780406189290312764743174802091771766298687682501752615458459914723719102953811216243272569303849595779297381033980260456544761398477218856171205635577577757555272362444071950936340459684740851791964131341656677451073574804175463692581965419732942606022689950288812601779428777556729351940941122796168698633877379851070258313084173047920835203393041799177016848334846817318581455308508167680370742528763652979653140582119740353231459559566669297772745878891692204987403585187387186951601756112996424307939740151735592682413786955975564534319417390276083135151440415628470519277893721366463527216713653194152270208800608206001164808798393075264395257305375476860501005606407321812506230749115902379528044105926749847954455117368613417475276257617913650259003551199409911274937683394454174421206387824690198235230900041635559122658498695773623195697155870825549472934908080711992769493761556186961765286687110570620987447064454704906478502762236253642365848576472060916126553506256848725896963096881190343796972544190788411408480053720312272833714554589523483994485283216688260614381129843713210936669826764783121018590065179119938968402518082317519422697317833072395660904515231038538257159354549816520885293680983347243132836556423311215842969829922295628083297972528463296299715547362784450278795259338653894728859388141262238320512123726642498933749017280281958720827939768458218001314519318625239087365268762134620534629427387332113649250172458020506317789149864555777084848837089649511153112709550306301722415546227045753434897850760773730278881971331080416963136903081781250537818837772022680485862881348636134725508926068367041241865049724892275553049268186087109048795287479631173264438946418505267950951243026729030634651082312399890904537885536447398429139272786737863762370373279529699530223276012460362760858633061208776093208798329608850109396794736743678590706572568036046769861556826920181364743320109056000000000000000000*i1^96 + 48192740154091935305882188613735808514438904088410292243732471580637614632797914596820269665613233084068009848336260898008252875543617394344027439468992948173654080021101512488076656903483127763672702167126370101451433057444383225683267564242460393209950872078183758291874618352555871719066648759216945904551990174886868858852960593387317063852115947534225293554557023333267967305785846030572300723419606259703101349493425625214990399126168596787365675117571888010765503795628224160914291836455477467726785871690208651021331000706342817379554328853073550613535975367600376419162609878335923414292373699984781378135894238087837693406729991773350398357571186707640205902003340777791889520209740847060253672808395179709049767051115005194862373106662145809072109974747195870470290406133720278605565100145791043111516803357357225546415799249611565801342681440631051712729650570273463272951713176650255607121848252476816756757206817864923931563291612796865496738065043790231986774326362176040083191107664982040244540546816168296242662278464581486277552631082015524498173654805401888808285365379307600628579626691105784122718303809716446490617966779871830734000694303292772210905915199657567674827561425947890548068839597021411692115067972762738101324949510773491986820693150113840569966174569281956098296627455770002840249813113505506027470685096260994514519413440777188403609721548676512459500873051637929635870746914823380008363795598382629130610245977297154827321635121054889409309855253646750894859571073076061692442687967871026689117799607857997437536425640654835379640977631322410080639965186894804091674598483105315985632585138637050100264997933715855174472303578050254483927188469731793765727201321428323797865923902848760443893591454225917705241896558603891838755812630523654255551957039070512164018254757118614950541930000661468819034405917585332273153466171218549553075164179179758570109168226819800342033276410352836786659574390592811660900820834077291773435823642435049059629785311013009422454128381997715486712835136847173552020905032272269741472419829097631778506293101531040203337585199502381151225589867723908266425149214502956946377998316098545001379313978634848669476172825030483775801988274444704096612256022420669975232512000000000000000*i1^97 + -29707148301679103950173471869166989525985200439399374400938288659245209476003045762695103203193117255261272898949954532646737591631903724618149807742797910595203239712718287015445056374155567565243176968238887414688809124717502073998434010153365618827337869498509639476889895515373855524336656701716340250830014201032955800597495305655007066029733322364792212289969339962622187590019806705214097629183865904257848534208230354356322133485808328377896599106283919483960826577703720980057006469928133076190587020967341023123057236601342041928197933932627919304906103869745428294711724371921797272569919300230680638644954799152124691972172530080007613487893417422548636882826762349148793318547708332048426982586970602674564079148192916125707557894175866551439168829928267607752414381952295292550736469266060155147878054850626440192769166981485971719958118605070011213591497132916142304175624697847617614793746955473721504490129412146751685407904372665918412949676320127634489647342158564008323019612808635737448960615247158458335074581484001419706721899467881674891261040374222070222512378699673485493411769129431878388925388412508065442034953425679970515387030834237959950078075056068073257588296661544389806309477268830231057733073420182610968609162671845081118003561635709473239306840153072726393958179250455571054493489964157257122325797767307145479827826673767376001418026595008351253532839505021634234067998112403656756000741679073513836347307544720512294098828350000185426106662142949174901640605985032624978936821999286548082538814668342269878957313277665190505088374094604542538507072249419628740861412356547131862270640583973269514084722579952547045847944027573234728400520781558558203024427481032386016402336922616163137376157222260115498041568965405839823680742175358597307494035571680610596466729394435460334214697394593769231352660553599228680951350860514365902749273606771178510976610683530155110277431088919213915076246854629455583120567104410019408470192642236619119571549098855358007688941298117499030032786847810773631173022320101265240513350380716542465368507257796226022319116979298255965470511137042965839080801832865557180020065003505598931060262841620305736119048346615658104916118829296502012106147207577600000000000000*i1^98 + 17288502153577782055172410437147478540650696299138892221420005655906939684437642984178406456581416195530676219815056990720796975155448424185985654294170503761813020524215952279133965889997108236142544273741167482922310825286780207127857052104314131666166468533660604865597734507020385930508622292363963788037137814640021937073498538194588483160124524938637983301204605947063598013899620387201032111886984119342773223623071936251354624274041784735185087030069602570633641596428533488431372707563559324571134780462711473117279341440003383037372779191649164063511100657658040583198720033112958547900011344011298955603375759032195764075841274849528501297388490650349386747960205278849302275910120128585932221350945783387639685750057023381822667840350540600643530838702247646190466401290208215272454069966900292515920627227272199953700405329183061582273989739407597391430691042413241892158302929958175714134478423853319675754138030443340921328973241316239364561255672053664534535392712354518074787775551955956458489881432633760526077827289238597848937561062549791702061252947331912391041181257533828323371091881684488822975510743953678717534550732628960566567861893199747821179805217328834743049170245053804761339977625309989572401696743917214299507271639036878472947827188887949287586461435887753153312762059647806056561955111472727908812629566664563416909098108924187992998495856292992550853843766563405827974002387751493187374641611008627047317342810190119180709587711922416692864292403044781079654122737019676739748556785681444479900330621283358382007367845323660015727765809384662574907324828916692427170455634082639548965184893910486171910164806676559764891962865463043630128127202775931426615448861440599026475842340396965901085640404391742120634596631443988828633779433724371275559223563011313805616743304458111570359389266793409083762784410842805664861987478752116715471574164766789539364017095518144364940317691183883616500958409199998234707884587221184441355151007077872502465169620578722106660801235626372340272183090617253095518743206216803185224558870360300111468400472334929250098629798944998829244742303519842044814898810259538156570134210734596754705704690775064973247714887142032411528860913025155072000000000000000*i1^99 + -2836872219067336809895361875548244957865850499943484976768150198819183915966710221003657291151426464257264613965672211254870620979031112368419870744765982854594820410494529482691092797196207416487560988761490484574188879463463291626282810410262332756404797996988003652008917156003768633077844417355644243644246149764289811590913084174108733244231377394124831531494941909369406068839884590599405098444695868568709266550094775417207021546276853323547683962324921648588024840890828667734860725968322224591626586740020617914990799586534272294905799744309950842811106325987454478017680605143129451474784700508958196399686417442689706102163986153622093820117622845869358127797820917409784707083145018039217801118607518106830478708812341407727781863383703838942036364024878431276475159248805346281088009205161916387807143429937854127685056579241338639625644869800374000657118606546911331102989570881480378028918537811961908115777533595222159383423572433352476975298702331083015181077667571846801171978122798326598151230329181532618570137016592192532839580067311098257787533868446622929314945417523196479888030880104338225937073923254518411394347167115525360569862529934792693878563745772003284816376113117637648617890881392004913426009243500931052198568821397147491353927432606174881572345374585146807180063226765416157274877087865406443557070308184457500655643803069000261806529510059531278896361214186713639131860493935227185001334486343399497874202257290153879868582488984166566678636630286796593096404826147860433642474962828760068524471670010848772994961061826752193856506658343223348606360218920422140763770534759495884300970338433535249180475332851551674143998451337761251701797011327455348164447559805838407472093850330878928570690453412713342859745148515787303903932788305017101544473521546554733075138944138943160415009489335977587075923388352475282042951766701388989738478251931770479647472528197400451297374317213797596547661327641863441113357729607013865872038216835504629695463307756069994266555657327064371246538150409427929553906356980741721769970019599874234958074537490448296754254726305800133533350676164245786226700291553490531497322253983082162828295926965958440996163825443785064310636544000000000000*i1^100 + 323552089413465628539804288392900811357506104148833373544985511844299149241003561410038240507583061071107273008230134346820689313214671772877090775594178311980484191220291291025706457431756287408672437133291670759716554588555763611944717807145199342608648311612588243776959880159185845582259538153062847852107236641133131655411125574361185535198089187393345443900296546194152639155429300127782488676131818035467470590064622988651209426250579116573014876045186629807032935812270518875847351281412064280410985793991655024017994671215676448921341399204892843844571408102835219633264559435085578154466755196338054762906201590849494243183107433130190538771149466289775938064600042975079949483694060802108287456450276719923088155569359490933479446365568974033743531284584191478975409132203876235033662916686648102059566898742069015796300495288177891561806230185484287113826342229347817322694293811450397812832593069940448640563141526579344434216301049576116457500404026961792183099078319414485766815438290987758487668833040618281961092363142249891268609063813108180766435111258667802713559064987445708428848663830230676303815804308721108400071528051221135402136046870515069913092925483213776057993917439980756432081634999481369477940365148870903151051658715277511674790577232420272791223562204766449856801425717495430336545334887073139024416752304384754802361899171594682951576675351909387764871972643441451515340503403660339636867114972192871769521100870351967963623167096208069513375764249802295717957707706617838323223053609805912931907810339342279018432077236597082617824787164629118940479635551422154418883664129579715345265383188705270235257137201241532796447031556063248885016533677275767834253818777659404324958014166150845579203076295489477036491901754163005430068921607006299481605254687031156970581825988667989823146705899051827089048227418323106413740003560498438930303088810467512553742714569241051887548424445341872359140774359864768675267234799865515356280501102871439393544319271498823548964515645476708671598301182173641964673565140875044953540647693459547853372435320043177146601056423184463621203162322904808283144496016027086272358173579389827525305723116371356392609150297702400000000000*i1^101 + 957428937234136927735160378453644294386533714192016345491056872097222296553735410690557120938331848102495197094065763836844515253924221831952417725773368630070911329660588035299866899944467989950895175362088457135609449554568356229074353435311888418945758906422224176312976365710838206457693383410065585141785849025724338643983981146973738850032797872473904193781024394276020271916797783904839764017982579534850289980022698852332176338330338012785543465596848755395343295742860690217326995090789019238649495970762983085666693467860791786856514571169029359575046017455172275543938256650244184739678469969781929887509882044459410693180827596336306334446142639044991659958315481679212716256373426536112879690862630842744955005016637252950752238289036847116113141386626759779469915609598805025807454474720654452755354221638017546316779494514610368999009776399112467539367851764410221536780075730246557260890133656172101327868747508268270839363257968406151198755806354093682402612466581826945509113420347179896798826372357524506850233884936727156758660271356882596107310529540114498219437174500975615762830872904107054380560142170085634433192832328786184352424681933366364646232077209722891865160073799069287732189002642707220073925544810880032774642978072171663396218663714195869562213849129839416060125532130494897558530500784281384280756605355200846554576230556842345681336947836525090238785150876677125672577517721285680809719916106075993957286887960646347893933322624189090497501936055834859276957749200171551076519679209417415120436134278993495017809864864108249357508268688071580048607776079949765295268838134963433265695134971105547983674142989702565775130228347533832669011461515331136353969786224220854534527527222891347975236494915386229849130927892026895953519464860313841241346016103289093846781846287156753566562339904047946466328248088596913785248821989270433288335722409081020403280109655494960393342870778586780254524880971111581984515385573699522394386941743287677197054241534116173308284369692238125873351270915339732210571408861514130858455821154619248858614163218924787616042649044801765448628992315835887283902891512994217547091209229467393216840050194639749120000000000*i1^102 + 1077629104997321487061782770859612256230890138645974140315887099701587385735611804228926542873438757654367060299721775320199871144164620255694130930606270135596351678697807274687293703804064417124825403129610337970282901889552149780045798123019933437085924535131277180172290500016180808699966256470917467790793098923955131813571086431776946515194031091728602320705808487715364660551256996996189985667179433993487097376474143692470883624192351049560830688151567595993955068541575490947910288843179838549602353575175197387413591600756355625732088607233202775593113416699929158521001021904490768397681790602254166104650676977111373417177527019023385901695817645187393072028130686922183562508396340119652362765408915557345990801914787656768379297525874275002899367360034517782195682392383182431540509027296568363176119704877784735715554665787738604922851325701782477604434522316408583562985376929866075648290876284866119556933646913310347713701899692551247223121429213940964152888679735461316611770420620397889546352747176236026500626586858818071739122690285471736979817959525121502436674229610163551902181106279376730716208855917175571737300165043540942766130377713034649538328159997439115299994905776204212438776634331336811238199129604747221569258961469820784216554075678527349896755507911014137695613270891319659220973600072178259621833486697774347437042286406496489795649438146213098972266038664258573241277600846938562456618690041630239584626128926160774455343724179140547630501419790094476693770362020477333005020725712207636500937848286478079165355216766397542237106000727288100787761269633915077851676895630460948991192187216998771029445154630412488670062513269721744776762547847409409474219263389125301907527022006437117646115527359360184406026245106569421749598315695490204704823347316864907601836204300112220145298114107615485518580547988742943307868973755181070453655601150079855166359647215364989503243075818939015152234215142071068570002776257140557325740237888564935514052628054339106644836982699742677635625658951484929752101075245993665105479159769170998643437375027800399785879239773131793406657254734413641752740400232116976402027367239756225183744000000000*i1^103 + 548363919985469847161950439024593209618008321168697234796024569230039964891086536773061912096237775692419294314936197651179822908380724176128277183753511831728468924833734820443639379299695774248152958386757437461451255208701537554032292696012247987588300100876931747430665595337023395995528197798067438224939787514703283812087062312787351940597587841567350724624466990664460014478779635244466764563523776427351329621472990817220997639935868277403636264377207047118728048906980700825500420935021054769487259453452192387682287535445234385682149166453954342473989133631964626088706254584607355261926574387084038414999655190439631280039066926003836513141161989582670494742331367006258598732341614863851276319997253195048268749476669863023686271289451339604100464063445903609617520486903841118252092837259880326105435526208698949371605725368385574987684030118769340579922617468447883744324599975319686984051533990952006882565540529152108532868743283500789003001819415789516733374252265783939006727592323735388197678936309060860250263268681517389629304504737353925867286347362505802527039073890059247599803814551057511377993575175027379419309662224342017722072375022626307248834164117314086419353596792433229998594843494284000387933248922369315636201450310383031624418704933349572047926305220847160263608334470957829867344883837822579144011476326388094849481116801757056767575189850187601877800991023549815594983378992156140470769009835865490042601423468526692287699202569370690551440763073336973988956802777051423217857286975483330519085929106857135683714119935090028786208251041883582802632556914786452164144340074831865479152215261392533152035609729658691572611953236851250819929913809825890396195416501872952743492789458414297960206829840232527629468878326859974524690503600696557041997401987840939479480045419727976286291567905058688834004431702212969158493240014445859184353155352985403147507822834443921024686970226209599853073796511250975906762199847841254216826167122291001309404587554329701169477879530447497600288370766870525165658742203637082512439508479434699333537991320229315682315246135788716531044594140835693723475711957261273029987532800000000*i1^104 + 106091022801741989738192512013144091125344808335368758919099221376580173961566892914333359397536944140043314243014206473114884879627297593029263770033175170575422200154493603075470352950227389688606681695395829606919203733265859588389905539956610841905676045644122108493679844579575407445243067007612956519935846584054344702157879396746149027191349976648359189028799426016851396588566327629929387401689349493803806660439209763796162799303510540532112490388772582924737157806017706640183718420387453975954916865020097240062028009675312896051475772246959857311598466472287430638262244408392130184154476644321477650745971624721382412372937051574975895549111837454080774233704178202103793291900257576543284336200067669884257774736280329392793937187403618898245671718359075537831872539429893291353743423815897080631451025708318032085033093122531220772872353055860534296432699537864049722294672588623646424159755655835854365281136053852656139892061642658346216971908277679194459540986540749193256236101957757307589862599029160430747146622094669092050279781787037828966412077803426938716466965251336781837796744327259419652665465004937281492100355454651829334386175465179054700134872622099339278684004463684596569269736716485152848402749420908625861681070672055816776225790942970136407868090932105153167014852853478032274015218902055263695767588818334655457602384704264049187068349745607770334778533322381272346085482654402123440484793010079372489348685567099466918103566748705352551689307141356249668191152343136469215933354434502817871626662894002264688705917190121750756846945344660972254843382398201769753031105888145205169588393706418103814837336685471419208969086959602730946481884285216252724006369021859118202387837539767488062712248992217336013328525971440791765266432920901113126875618413546024622652247486359961272627133692752883428281830503236666516914152889071130522517743356370341015711024255686223625903583867969541678607084515776689892518384222870040641784701499364850083264097658490516824167172482889984072787552736355777591059214005939335428711913892249844581144678731904920490285493858304709804938479693098333266823222394880000000*i1^105 + -223103845048761208926764972536874037800022804140306029588435282019528403593495917248180382468470400791730465926775070607976607868617227065683724743041469198418084969437500405578621891888261455948031438797145076528635488194281993208683217198860786699703487793772100395180151196400584623054151322394758862368484440705392172108008702052953242996055023845599506906327709816122121905700913332921075913331086716737796483704363441308379461302522678276970038917325016287392703301914747015633069939608232099972080935774984992475045001515904180301228963093900335258455335519637700536455519678231592069066311499968887830636069465911770752481512953576449070354182082479478046517426328377680786997659786296720053439552194406504958293654434145481681902104348390150142684482133412412600833368242819758156426003598533346319086558457475781502095341386642935114118421416514047435094872057525731673657134143673829127146587054652670639550642700094187011499506965490129174872508971322917365003023156302731945215931726032123152442866946624545215538204044681974230437499795894756840255289985993237156260473291233470197690219138495271656345562764098409878655015357769926496033156497287162906760733125009100165819329166665072820945143595999778026860487599963832846668728579803948824823526736013649608266508222049032360864909337742430426571015994438064929397985149756061126271723687765501540164142235900901554599034303244220819800564783515232781832534021995389923913357738480991383426756809101592902979230705246185836393314933039550040865091126061183239967030363955341638177884781267343317964326960107108183296743989606336491204716741541458165606194469347661670216655907577266254676847259230253286169928735717979487154260219811530256813068168684154981946007112827418461266560090859228891315672328257999616043390101439564595001123897317098230631872074907159243621714795702036863058181464665322326278741625386197867653433754357715560872249387794558023235926998672826331252164817469459328126741607644565057855171157966759288575026976255568476515665939586954223688713986746141269465397478934473801193979334696644094903367314770752986047666460819456000000*i1^106 + -5760546531793253778657104139823753082594686116484128555047955906139044015131213479372953775088780740816598312163376263874500753965094293402608358502092230121071053288600951739657978115513708871099437587426018010210442631459305675411663955785312317222550958252062634413500934307619800222855079309576411844199591444712370150155908475441337545132854098584108708261656082789976742576197794757215764511428439193783120910369818858253243520204488889392679324358209475511854119787522596030501998007197761299037155733089189539884789933137271456738877898058338753555026113379254009729706577452420903766194757642907354978771294839813503953656938464208449578452562490728546937701051092798092650379377920802054293726887954725696384867884446056055432481168595958770856584381547172518265137068161199567271493366478082269224867877909570877843294141025594408896849274404432146874048472332319501993862975999131188490578931088468590669483452969587419120300435371719635998375864408503399656756299346974880013110843217203994766954292207024566710646862040128793595156483679430290241128370438548291583133281561014312910250873550030462746840115223374109644988652880464985905689431276264908894511194809721058268193164069685352986679806958175345995852374541127496169109553876372477804686206865413791728213209682092432492471681808696614460784574411060704418826140733341594686794985067046178293823134114443303118044981361377917910249747238459290068835737010474616522830991077663222906516381058845785796423571991356621365722050675678832765832675787375980958431293891784604561651050784949861974512575209036541455889177862634085552907676766840374506960222725239029183125505664544781809346112414440627408804297238632931074840194151324364905186008689139662023080863598962181416675537110029313302443631720908951790686261213739581888019979454928127374931171367211361091303560864534610335320859419578773915819599943604218026176902657373488614974571684481144415782302331449791575004375357877077003478714063942962452694469787577877308246290493530278530736004253792029259238704320741675479074676200983787100941661139054945510225241702400000*i1^107 + -52997465212891881815907291297079921703883178243846271445689723257028387697517916145308332948620236299305721329660591849317131055854501302501135384904344985549134905454129560636132495530532734642479522457309881560478654150205957822013822254650517952440083955863054747026837495160200360616027705895140020583811931020611694936127090152033903902246132859594741028858636549516609273778778035578328700007478912505374240242364896149580829552929725448738237348371677207969014617350773561044042062934077263909155740156033120356093024839871646766268913869261033333455853597987374168663009559438263878219253479194914711255693335620362172862409321279864195862024196393303496552468424493801699671558973458233466797570565058311605120331881590980878695836291525838733040003763295049193901256268969946147058900591007393543312663011859893676864715723627738822308167776584840598672624864692595914382048800698282421804577234819345412946576536794620860484587765023851801809385922923996008483866083549068984307177017437800321643419001637294083356779328913702299285665762309031440870441148658274236663844911799046897136355787156804042761918123169639456483859109197286534409221632365969634877356805419211622266764728851977364341251372346486150787075001548587398171401848801260653640048995209906546711717682681608075981777397275746609556361873563209719496496678127469292201565962192609088015509426424654289868570885967234965857689614902416336783577880621864800418124911739066336821365046493759573688024274079863072769343326464261431959828220082784479330530716962571492484340104581986482674608613902316289301690163921312744508179823978346857449527454650174492877927969174974042021708638934490360420139846810074706571615634775206933460133255012518817943532030073900900464702086500785941296562079378639255312916554664753024308685500427463702795550882199311327090351583969585957233574905552422560423699286359824615745397246437801233078387605797997813517424040037369006228374317407770618333850260298569402982828510014238402843350491073735095718771745023975961195078481225677664099556694813666111410667520000*i1^108 + -1418254099031776848892365488339322771226975031035794101095033957517499291409729032033606388583898946372964287351239583049293496418716980329213103763984067348879996109233060090852137425485667435397521111180158411869887853410608555575747714910686117901003549407803189235508952636507197177010401216042548424171413114417591957290848667777754330300323241034409329986928797429934516215942575989973637210944430159465846162636587322049405147104126862507215623036293553119372146053479746733470031616900292969071110253783241328006040645216267215984249885477522765827084297104228294416969881371150869741078742500008476894569337471578387390751636943325677560742999203563767255646660674588197240700380263129773717036571064272114913515796086254479851846980142151351962274148139836612576541530688288640516581342103372330706813239426598423169127881156663846633377157081093557133565014226896150567344038368216072117501955831548464579262634283380277980194130608414540101871713197148637097966956377464944655749508219375735610446642729921467226530558213412248744851518473740975620933637776875730008361562666255417056085119426141211134508300865324074644550932601285526578096863206269971286159750328143716468321381365607555163877201110633220699780818714632645761293836411831510621016685406740602606316456360425760451070293583384239806179002589168293540567780391846063753990850453146737254539675185517180001594109883335066627960427371793457048079636071938610983098285924494536372405635059172757465809703477304584580090609987489530084799043220983312390439435242527066341938123996109170589680452985074156035895669436384129105625166457071778024103036950975350640848853698948571716124552730868363228588529018327208138783264891786375375782201015630582230072210678835490537664063936743981119900925906424743620064539311575105402382667637275506042047318664864451015262118774491881394719904875391401737798048844067566946745748805386337581656987394833889621074031250637192698476546992606587187020501153615736842021633235606253327301577187305542884310571785350272231598776617011249152000*i1^109 + -9429893870579320618202475700084612652836355343956706154226575222929675297927131625687784120014644189010566454924076367901025306742132653815430226851526822954584465670985842648635158798728409933854967406145795034157883246814234717226061187247279530340767652844271646704448740255303703476492106944641254125243301629604335824423209492059045789648605691463277283108194688944832633777829789028502025782199318651981865398086091973085235828399951272629478697276695468847096379238493971310277659601107574252868491625977302908129108925066999592430693015520289133882282298628954287224594683080024925966380786159671111933211032027662509045305745360982865625433387613069281292939999786950099068536362792918323242960624781019180245725137120369544467632736475471314305212074949396720845440558781973508117389444163617184673554214438688124938544151204530665595991467914371087699551570152634408504652617048228491219350145760357166526117001421107528091919599373739141079505634582479687097477673523827103910477884693112082045819961257593343571329838414596383123958779076750219880030553077937218508413530613702282307224884777129785942519144360823022486799014488379660267099961823105762623397911969822612662307009676067817873314891329927839440103251915588071319114371142829270483390305366397812919678634282574066110463888653333200985760940975307591039230032304111645203228791082751350469157964698231650180065512617511074907885002852818343732937481339791373870027745669585467879844934412830888018697653191709411011338126372906524331601733151461180167597653185201811682207217350095124226749657271640023581418643087994078641459027328230236257056592145291626390870987709726307174111308046630882575496207513768226074832390766951143611785839457001546905785345789966924072549431679439028008225841654094586305143214723217898627223333942770684056997870569743858237456582821924934869414516062565621334534805283734124656192854703395328508081671438055277713105758136344907352459695428230264016274445543944464338179554057771076735857166529651016729153136230400*i1^110 + 971958983360419949648518488608430257018919659906519794109461573837979946166524082470924094509573409872878521781691494430897199217904791771272831401095631316564664492210307523636790247273547757619762383817464578621372140456272361762842135029638980597276619449566077604348277659088923328784839684670861174841993983814749734995045285790633607153234935612101652458713355094286068596012868640943738539765229358402875231615159842317826761800039354804656080396409649221537611842387799177821628757397229337584399922025236517572847257430019723926921385538849988195334348419185636507371741263678802283855452984632301453994745809420795318582415887393742146891052393764774010422517953436148973930477579557676063094957623836498044294858296504173128387736635312870281419073374240477016344288172413934850838707995042451602114797378792997457073385889238439683164597783572698084483055422800268762482189829770538082999147144005168388484818133443654822748626484856622467537072592767725438425933727368614567862635170640812449753753743203844794660526498632257708895308314887046169357869392234802055174394501276734855470798312567306215632104015233601991679861704138198648619820228489096011314431228202561732623682512461499615540916604357829996922435546625542351147068099661950097236993637113862277696478942591602769345313482137590890663836434316781256594226571532262056264666138993268025611363228187903576550987550204955661654778962826229255140261472360702690390336488270037775809319267267138387115044724529715490340055586630798120510562120448803911619039117745687999685523644626131362706589167156604475116865480143318003857942517878090555367237033384632991692158531265444586400040631054630576090642689188706473621284035590366334412633420744854012950361963201216601074947691453305376228511234878554150292477295457887164874789015394563766150964356330325549901271960991719009984303436305695145845352646420626960018320200513242623613280142737544595936632667071878658903682709802545517135942929540369909998680115275072798720*i1^111 + -474971936952359003076753372458772445038001696709377224426108163556054902768008500894927200475449983574889239040806741517713370601996768755595426249460073054639818955524718117553374143810061602023401540222199057457457394618413741607806921274079624789815386069293629116580058499443413239263364626487676117336896268515364365381480946958322448515705777167882102313139064737904743668626115032393207940868205151344571070482592926972820206224124344921958332078832388439146341688108735891583929614280501777723626316551411723212781952298436269214846399963135961620646647997293609557361156075579408415053087433978612161504668643906863178384722401999246723372375619059800916739767493860279193244613893529830861436623978597135289119832088310717409894893990921720240023461393677794731697696858043613047150590685720207712282465761094555059118169719890899153359349528824917868102134935191656006682292196962742845632563734126598610436714219929437330869854036404812197923934288803608082740826714258757878198588987076698979176776424911851037877783441289251737355714139757059185641010491145267476914877440015030157722844003255535284043213768125783131216377178708182890922085365152415803743516813535384454365692630728004001155448091803602564459911727786667891280453095314062646796232577650618113797115226189601122774539455644190001877192846101846200704081502939153012377013542912157732827319469143005862424073588275921675816628862008109629058615842113310329017656032991941933362672215716014596815989350006856184344991609477838331603471171798272789728186283944240389391150081018467039388517518079431562613595013953889427385418213160300448174813989974017288958561878658232330113369567294099407163940675301070145588428558466065762928427289123772444307309362257767324106303355014564539430013853819061461693982191110332218291564529706958506094123678154622322206412034019848727019590145847573332396477899354704156572286876119821740131991463023326080094428781140996066902016*i1^112, 786238935465483563744634873914639560856366714798406327110891067274644223219881212013184415138043823341904186049467173037796685811235832833856986776623926723570050248946980853084870942159340845232722256226419218583813733145861485642148156806014743613540774988897224113649111500492573959259803266611101401500658736392079483009826351816526131429159091165278470605562836562558892026477804078556398514534086409353947814683563173653210096737485296602839058883554581530470417227468372629363939285335433036854917079141210145705850365372670653055816318229573342756475866123963961344886406085079364496570886060564621443045036228675643194674671443460253313499732327790211555830893122114929119737501350034761179311614042396602298625750661075584907018980991445537407740435585448197360571271874141831677877136271932901243174988710305622301084289877824127224719497982823357696381041129728984940736805273326969498832656132205444328110801302189013603174164133342193926379791614982365535894157222084620025628947098657814307039521518690408566654062857847270842913306018535989547214950322986774431941869081968399950182964312485176496643984516587306427396932912876031934216241087816273473089510287557182629565448759306782197881681036802713947434922083721118966961559168413982046321999647895653276156729758184451055166850051372351770970725883512324267067460736891184528373018033733065740528633784107514450102462879743925608441114613303558022198519213630147172271384428242144534726120228387483556681974340371169234342384329622959755184524882781579892622601457469432048083189249582825858294773978101318959850895357057911650540754544967493152839406963759900487260378007220910733205152974952671670273784399109377546689261600904507554275689191216447028239229438096421221214720795491994992049018893716718529556038689601374632266875647308833858873820865172048461558348155067688929196556454827111970194363692991157517847993836388960780800159432886040772656925827297572840282593117831397483693357110767359047892425792975098808001947790891878282860212004988283699500515792750760254472801792154919760112395586905683665002769456091688916861303193869755606307901942619781235696077823700392057586449309423828824035265704345768714540578311396591456936807021678867676289191828807458738479542823520493870060378229898201001892218848456605184956373162762848136977558050237953458912989390535920250589688527633670448661968713645533852990085356562806503015895658790815058547725995526946500206068515902221957789989719874407701276251059171716541999927102585917060659747627250002919266381311393120874719122443889179495036923963278840730301486320965434085896520268428725119245957093949699305826272308535369741523020661432850346917708114365849330095618448888325480899472541869247894181938232341163071165332573234816214349514998424015677461308775089796099587211056669080605801460962794936671850837035317944468266662507835579646729394025359821669739946827180497968929111108365267436902279316731496955510139474329205711434095092787938726169169686617091818268343967879433931605400301567060192113224437694698650647479772887101322489719344581984012052875394514281442677128784321613042446496572609417899771897415098481364455811081823501871687830008603588237030105412396684237721618186697974860630970073088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -987708985966493827740191957821246603995537852952094023988642540062017774448050349198451687456952129928760417959748589528537495539557333800667521515098846541455337244249331596616603212430980309195496925244938249652272759675689342194182255483029421221949239261009625866436951250585690355811686080749815007599854237218175364386666521211809660826192367125032899877886500009453786729672579475616004749838375188460521001539841722787974608063071828247589497664745730704218314428030390307846722254462799115720580426561008460115366435739094241578244777632400650910067060145303768561322705417744056635914485779079199147802404394376489359417078854539776610114492869943011151500741135745939243593500536527778954993393308933889237350638505994136197950787194172799705980472578032416127091701735053737218527777612597967651840745697674729815854460575852100254430098183360534584897592611015068776782782506542886456763318920762281229105987900845076037504342801264971061763297431819029096509878897061705895875983147320195549687857860027550568174720793831197180248047876244732139838464017671998626347642189975904048144909484095495152866388664753525745939408430655430517454417332867142832567967880800598325879237710705813756189559998857664548511720423539959713014648218965623081189497445190214630779010566900637612442045430052414055670074901743399064390932745688065891068566572541760907605008575375903564853247183704092076934348259316660136069185286348652749426314833174855653987026050509974158206105773377204689622614233695110988657384374567506578154479399749516555909893328833450968349792220380720876152547718958458461274160032747153080693177351230529899122200229492952895785290434969177607568654941816532556967892117792415493729380310037984302146394681591181618007730364042505983077480016390771982739117006276879535505538454017549764586884347492125248706060538686528476775655578189414941128367673059445540048553572863411101305402867521848909012163686907105005502677919805734130504659249822363729633581504367801864440937460124033812748266233165342571139704591482340425720852889176826405060141961030579713069103955527987757802543243136041361939523868839771030793527613905319079003324204066963619628609839644460434682085423197839561352901217010768329916330476563399294065473821123738710957805476290826640853730015940483678834049645179036727624556189472548030961368289398287798886453117589044572651708644615589819272405025327039889304182067612687294654383878768216347099953324617650011732569382958141421451042433663652900419696276832537566962668823890030764208447917304616009854309870006550700245355891219999578219779219692534407732746845661335913165383618501311650808391944148380730460194024421501111403397116833991609858360831181214320296045785685627261848103704930965881602607274855985284440019328087765646179100592255740343834800888755061430607674796164049294101980133954755462554699486518785012738615108009288936780721193566233487027492110732211693418178522872957910696744169783567619350109684762774471984174211963305873305246595162112493271196642818284690324485351122045307688988037622838870531081122026872852017782008767018420430541245565958758717675095244029846469183034213789433660892336066026972734074009972132717435754923199112081992515538605956681886525816832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 13815766010645435660364428783355871954029551165626434626992727603565750011993136514233731302020246497073382649147603766801527553345751305627108124234456977561865445239280407207116140630276836305959506425339152852866926128275751245189380596384607429918290011683664852317092462174916119573507436900676850026157539732298339611100923200989281450566823020458530107163948425791678777822706030271942746758808245769614977166348338015351474414567418804345559643772134450092860541576760506350832676508087490088392539977704786782479671180422977800864019656262949078289292104138073629688816082280404800416872401494066586452220272993607412444115325745592115423730336002570988378691048061939393910809923196798103542912558435983541304967624597757361542383895128226142471432528241802296734246981963319539003700777610634987498084122617047959406982835674395025473260222994227011992326958170335527829151738692764471508100096597814419683913454047592960119074353896692064361343868521871565698447568080237801660374548868849395751597112357241515000625863420536430015111059611621829500469799233468299967845530989149947814887655154325521378870464908880409095432926918744264029019941568115417661189861342649310821350961600393777387573254675260406263202152717143257427704962226474654162426275888227658189443468239538009598524029069746121079239748966371220244618276881316611293748694538701867774776585966697773835304152915941536664261625397211357019119383033013195090437832157074222363615939506107734095951212041859261059136663305352708905261284132192562587134039190308168751269758636716971718661220409657180278300434869670343603480842170554845655731627932450910050315343105321543761655384407714109136649165571096342029125637722121311172816825201788779161622354968691944972064737099403811701185007898946965338282426247502024353060263181871615580055755676669214387035866690738783855175001394027176148016614154904446528063605571013414230466240064643416377992952527731331937365056228622796161774043052396787509166819941117706470088594923282589291383703629045904803252081590151069423792018748162788804245839025390511533002704885467961053453333381699444282278566368064539581525685852840667278742058416221466717970688741274125846953848148324700203079577344763585082982999414555215651665734609254314762948642634333836474827149500316793358369657747628180993179893058321673000557124433395091591634190917258129669914670339666526361469049179895779029596524515517303153615051036606512762808406223464003229977768452824456244046416347822270300386622191028504446718663471205386019700097656964899936806544784191796713592664680789670488588381791857272991656963437353116590219961187455047661597339314682722419730742356913634978025019255543414590310480886709232340947137186533879083654706743765891022204415245752325194719450579387560568873184370602343268684002365345223140351671986548275974099317154515140445740024170717973536481116702962199144341123133227267185510091154343392514897541079618593003515667028291159074349432948904008846489309441276387003371299115376160651872007397478152812918406592049954967743039204617654056982796269610806860729298465157905002462960813305690107567020393621287058378896476630957470703494577401701034269236961466360556730107253702698801964518152102915531633328128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -9694601174633278575860833692744580057698622471775200929452702759389913420531789240746054750965742588574840981583898624239779742349411343954788868310737612769063596912424954293931579061073430104396626108382788103295718501044210682250949057206937659782572852309952565076759979520842619301153853891931828393195824363362999589531449440095018388434172376284277842336387746167988892318928930657858630619842894139166076189568997770702709721725899184169228728305953560805183858700291340100925332326723796577529785567019767775459451976463658706123658935717444148434933095528685741134983494012753164197309332804092736724794348188710315564023988154135752006381069128471884495800242505798359199237064555821794888012094576550315807915398338235033863031768007765880215449263694518814018930629003915026046838627946858973964005107980569381718695116534224086201568420524039069502784230660086654972802096365434292473981107534157950320775192065772498694508106888778094784829073805001938109060170449844817134987523339652016996259301928853281472606545711678611938120509320736776077939686084686980722706985689378605780753662223787849197562487269508055732112121097502547497021043258844196354239490099637049698733694932648470770720577549482840802638003133417205257204822267771483957450792899187819580264104050363572878840449807677575949179492525504698123580340217116081677633338062973227019483282042023963378192498652423934221432033614285848785360319970984745464565962649400913863164325998052476373036339719833048398617870959246457925059224611139875369986872548680792192462160835228666935003426180661430147247360902666513304521567474410700087324273323425332664962727695707407705261571792377771546848238134299184483775382911287359849316683710851019926386398991752105263706599217456637149056879539054047772534891482918593122797021995967651691731971131310849939540103442091824907367558122203962132726433649634698155261465281397733191076956438166556399297780225154885013895673945824154314656789795740620263060185381196963804769075901871137397462201679095528464375789997506884381716517789292398546552674709100827779220700090311819246640357173161275791381447100586930458324289023559163788763632807379569638979967324762024594820349146140149325482096630329420826654149369334850791044048591563990947856654559988582033386866231454158332807718001347467219011310839431773089974206278261724336657884890189742429343753786700079107632886633089381084222238291558968778050399709249515069505749585812811762175228666897681677762421866112450996791292478356188378717537465878849328982894143520014733480055249363276958377763691122246708397072814109296602113098723229190291241932105787531301329228402197665208433228149973804776475676203487271953504151759029959938447107248787260619655517875589811630965955586725713731735514895106056867053572605723806004178102272078592445837263528997651345492606479626109591306836850432522469029268105773989606503987942136004466640085803747289517365608187643086841652716865628134959224811101306643313554740877949909381730386461830769594271007878938128583796535968465512065643893750868482879707959469445197602909646945377958927248418428893638608791528754627697919106120432238540570139794107550118656688546916289516869838460775906508284431325933449376711049216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 38355581438561734328736812937475765254117883660694629032972986677146173135545710264481205185296560927794667066636265210300933499443631091453759277861855018138195037261889290117126471482135786658407898951723212064008939379209107487444962715498606858953075650349147012158539234266329050672466920939891569823775354297954923212235472014104467507079498122775254527007609398819659558826277902473309942888090269125095160306061699284018197370212519595070496164571652698381020525446245299851719247659355261082724549345734672167747399144863373685905125923371789824628264743160530768014779499747325335044304103904552577718471815767840929883912380220635316904983267423338607345300511669271961559190517067359574620672849769830863349655195179975297658757585749090671401978360768200682782144937553480899341206546158744381675817193059781397554131461873167073010852631035024246810150016676050973548326925291329419050539966001701667363142081141461471305972162913650511665935128877926174286227568538512173256823853664523269331651291672940306879698184402992828281485112495260833569047149231780770708495459003731507540478946185943783229005931115882906965940806681224551662489449951765140223918519156179120395496757628206860922636386959611357968208795656987373780635038896513458466874880866709758049729178183975948062511893418460120585608039972390437261580362095113081820175830204003300065485936088705015165838484180471045063231812274054497895834303402426096803922921446534907422424057118008337921578818047146945949066069154479854777628828472234313137234688792274025920719988095963001229477624785577049041749445352225418651846966663444970289398321150283072466882925574293911212947581114302344289332620187464974657085734563887852963894351473829715974493165356841014968087254151641723964832549154120909201554816907960193053118847277169087708025048145467105934560225946838930292357584894509723265543024542217162108798744095070799992426482450996314767263865878600907987987593023592510109704279837962999030515411168404641001820679675390723373891357038276486812250920491592437989715091379680305407648212936317998881750112153466187302823018918120105788088487835619156093611209390658980054536520518550783863248726119240625683780245112457758763990500288371181412306629168064573013709298485053911797196049815235398514807276898988967491847907878657299668713829222039676848283662149190719080358348824124895081179547352322254399563668934154733304616871004077703830803804269418974993102483007465487261955288243699992055854542357639328243391209892992066950659597430938686169125329719806414395732956732911279649207251041458660980022791370802439879262970111300141561098341842152156050120718008853730305451013564091223167608171953092371540252817460686351626075331833404489935480748242399604825631486412954155807949921299457079830947117332623226935101362846777025734645951472295318626880763086322771465041145684989947194658140486440805220544912108219397824384974608024669794190449667389173035550177549988208184206075994831597274719660970633779562175148715801423829715944399062982268142537462590059837711026103860613964810332400871498521350062699680089004134909620092055300906548722446105733172913312578365394050694988042231863935661153529693592720556373479273634704506355166097308647424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -53050528107486977117189218129388331475630440332275429901382737157207528973573916666355377976485928768917691880440050754643597286837872079734837208498397729720110100284863624081591981462860942965316017135997728123865605028835489260477426390752558268759640368791735681954412499281728126699553740957313829653910328442885014540343410500214752346922473005652474668731120502348905090548528880212559806461540144489852642645502180658387832045644836147231304235640799681879170627070381108780803370339249470146601090620290221498130509802146402758449377924427028558193315533374896928210833202398641993669705377443052847250709923763106655952645220254961225833062254674420886488840433270527459056073683284814708720655638025500716499887084668724312635881734691188188535362541256859611167097938056589079355363547216039782555744300575243886763851476732013008410434423820866864207011803303067264711841124488850248201509265729985233858947980362850769834514783412173149724338602507165371747245384790549686955186028618984359718888909884714003593927537654047798855150995942394268400395184229525667859303156266992773339236497095770550810533323325733104327133771406452987690910694761456983728168702185315580431748537001028232534304597680659140859092954483933232301833860836878530647183064414407841216513738734210241003988589235430005049700939916913905137986019357137289045498694526019863486802590738155889613018443271778151961054326238605373105725448158601647948549868680797336145405538882019630963707846290258883749944654574900472137661978236071730548274955992598336515148379296947043825970966057031746130782113256701367587318680578001261969582601633020193875317432844849878438345493868897269250862388938983060307450702516021070935302597433595885126218581912427065198147944506193155495807271932389180097779387702817960012090606579689974753078809299499437432828068969124758351053769319053485622719673040508254508283667753699155722510171646156678653227874071500902954187048570577917170566303063545030943339213938603536186882617401101592604767174379291363006411273756151582742159126418625497336110613414757075723494678288192078895619997192903261970825679267543774994497846120423887846040687075432253747393349908424220585356166279328913225031274863923467504171416841494478109589457325336367486092541162351764732213322917150295207373469944981103339039134855534589109950435965118434463410572112575074354761809567386368619873786261735045631024166149091013005334920023103996513052340751040166413263767029536360049274940807588391805023747921678965372652065572690276007259627006560506347406215390438105162269359364550208574711724308608342121937865629080625275786149819896699947598317627530308462264343191218908358822080200695437786713433634497206645129807857425145858240040955150499016167498225905831712733047906693023553198234515600243531036838685775170480991448046058848020623975258368174576452963410045412900747468320184972593056067209539225004416089930861683578275484074072656095591955649053590668396789289225617090517062360516668573202271971739794179667462617384481583742161444447639838186408304321824093399271113039861800790113444469041208935527610193438917244560277164679073889117836200518209015366295210836350838014477805066957188825594346644471300008674382950957056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 110665597725854958022725286773220498825259680462773238763735020538504362734038242666731919991940718962797782631911255999767023457380976333595216172599122848595212437660075027889914103878703955156044612668482094886814170221598216823070463615730919537853314104654362470352511706643671122476119204553798939037847121903085425205296714138847276604040315993835508679442884123099456478099487935736775040264354009461188468299348001822246361655798272616751191746633099482967198790838179001059823503003394598269271753410164024516663309526706616875446269351046909694381184008812048835529542891733895762823861224858530789710030981040532235371511282666166967772169867541809870653865576177282678886844780269241678057135279155525160442758091042756521210338638374221231171389343268746817328155356732590584087100022775760878243542819674316620535055159266942798408472359818624635941556910966290254512817477350601939756639785573560524968294129946521691212069245916078264955694149446534817422934610174966626096918171957225828375012348472999805401945884310776452000312591836581456661207044492260930298645390289340282560359758715469735194200633894613706312174775110369523404016671448779521081285396762890842432249472297246244283055423370659622807887663954202633804605004439836568894609892423555938718147795832950477053397698047461936082331972352836765527810991709414862748641915537152615831262133642788456959504983570141084664742032166245211680341205735993127262241241173096419254320540693680624531865884892047755143624090988058172144879467907822880481725451470528297167746593527665389001813954769087260261811711093233903915231099365449997882911427328149858715315936198443525606978672222042015411334900804337234739255873644023019577233462601454728951678534136098082250580317504724058604351786097267105323122903996141437899981491279927342692852667390511360462080639456593909064383639690248611560142477443733962556078450027424311247717476363571600751626944766736612984431146453963013997484857627879902933328781505162529723201051032962562659877751201407578502882904419697782435936709726209370054505737257136615314043831702665434452149619855833482629126727864008586665534412142368254993760909019362759805468639553013044571322143105606372629947036932006657073949121342548535551418055731112561320945437011210454832325944202138427281139718710891802264247265069044517051425295613294069620549520037276892161607913118651055229518762551468473217063097760621480711169472550319376694294774028101733784893278638522384030856510869595996706780265161371559043190192369342983071644519129203897444298241354671854744591172727357144138569948446756266129164107568490138451966643299814825065855013803614577467367454171297327954661325750836073221066340625555078247735992300404929843080829395407322387498235736171931619023690036270185005339584420566240937415980297255658010146990931821730970029132851432892729708699301100398524441902012184635144664588694597989902188156170140448688435521436035961950346501823444088197466172857108129617837824015043015071234009502042865854219366494289827865496726708233765196704291276718857206555290963946511430028525007208755922896387069896033335148115063238471904543962765041909976161363949994985528796285181241771220595790155362158502014580662536471838720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -95911597843461518621641718094739220785381778291965907087719231762175269191080313470266135445049112007273186335059669770970389823665104669951992726006499454251707901931436588119946472130791781343095833768790216091161732777549313388591232431552699101773957481154734139286405197858533422202824958539238339151246924586822635852668064083365356597295946919339997779093215758621717013825931392414066368800306643926098779215620366939943614857888307103617069460817598317236760610173962391094202238035682107621137503455912616775757288225274222786978827739917733519006634249261930179508525937710650038417260353934776135001988579275895302836158301970557750399830423682133477781198783216658618831850644816935443959280206651683587011500789377533890878092571698513273517430650026673271092160349798425349512439095754961644276242531871756514452573159727430510012261664279500514918461329222517198374303771448251919246515684128898470670279172000615209010122729142400857395189034451960698580115387480763000270628486375403494203213575497772885265008968167057749537506468249058118747627868714977499044938186852953011071977901179737675327506044383321754729495963777264390781661337548051931704982646088585074760736081413070236291221190190291094893593539730452996414365348445303476429864954891202002091484749919093941078763772015226783948745318771352918902134426475992445009018113535733975391720358697549686172995286365639822564133671396105666352684933442850579294525986674407193848724319748591715936644216691045959028722978151464003103463739768503446826859918861581675945110198024569402530776379953244128643951228051230329074919648242516305874872311931735431001209280476083458486568710842871728866037087747498238229908022649794278772286434783893389018914341240691313459701285033136599667673204396717114150893958083202885946901902041257878165938952535333600851728835879632829837027243126339459578603329179491958378433844863837731040914102016366021387514983248238709118894239916894332670072865377906962088303286855403480799313516500368269346608745790957195022209121637565039226793287740322680476543865976031118492025839441770699839599569640775825325279267313378149290315760010943750382421655103677106458404428372896830590612132956921115932497474346326487624936665354432978481420093441519073100151680065770403819020216147095581900260773236856350742756397903141930891987796516447542603711139094127695111954462761071079080119048216813954780447893958110732060448688474384526943219989670781131312222439244720955436695123627892021134784576306562675112559670342879299237325424940601444158560891966834400335527166968108161982149661236912544763920823702826977627814950497564840772546237352238250311458638473570654065704750050942080961604759967083037973321358227916188951065528290798580644380144970387481530705893234294340655135613611733046970361717710719576581788551871918890654214349995204635449118504995740280239793253688313037355412594046490156274950221920719513424882719985934766833668705102623031275172507547030752044797619664566239736908181824749076370085241260201240743870561287503582310409859039781720367642441950773751925640193419418187590528728094376546679250709167582252852889490252478013888624161265013037503840032001911733824772616215712012221713813125394857984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 162813299864950873964444490735359014804616710736637232237320537541454642014562743914693302600774536286238989085611486291627291492186553981637150056739701661927242209819884786368243045875104397350700311471270841092990879891790053506810794567136518331966650495352884748564005467019842125985160995747141960566747561982875970431942067058432660858068097862477262051900957214384506314515914875538751274859168881942033094880494386627756537948608507593883172464993304916019180356281564530826077580046787009162839955096640851915747749305239027024797071381975452884559216949283190929780346439829842543001102426068674795707424972404214701995183844415008359064952019230201318980107382965615462425345855345202188556476555924507278859511277089258313734986362898708503971225116052703609341096550276150401999595607835408614861059959637264220092977358449163716081829414617997470750925915293278674803165540922774003277689740883340257659386535403588528162021909756764044264810464291712350121181873611089207038536082927648354808273503275568798707342880120559383113072345587348729677479654836665036688411607369490549497492074245254146527165596674293850823918817345251552122506862531082174473234837053849963931721187151306711038738647683214967962162928971104491618052476784140436134156865661899291230922688472189531854698343331415503817153722176343412702260987975975409702399912528311374768472049983315252747162618155216111342408890901144391403769782867147098182496273371221442228414122706420613609291500928633141599871937888908194891780648965767315335975939846025214055833254910974114689536566342474209215956728260159543734238151001651459282074762189448858106783839560622608317039085053680790598168965271612455073145103965994845638925931072217440095917634822133278570231805983088680710723507919874443171393494931271044660328602230527892310475041923801275378095789471376879593593348931102615793527590318034379626685652408698994154519194303357220030123896756437407537801035092540823650461472777918328129033347709902898231753152514209085632996725345372976696370149358715281930410566701715500226584051272030600917067996165285126917039483451790913885237438440029371632401141308157598564938279077447304024199129404096120218702181241743631500355259787082363225134764681944583596675489065329209749278943077442474307223311394410810560164376690969822753008026612654737175022495329946592045547280623396449336948861601528209720927556198389332099627607747950134606409064431486893203755000114835227879002542796013083024199335637693599765642740635068113499626098126324240467536227308795870550093350490771713392460563853728739599500659464996174089988372368081820292053201903860776087393515684576916162340611769488440926322645129722854088323012342181470043482098426980089074088044304970981139984794243257549654057850472273082380796579763532530909617534143444146907634768209983493910781159530855840178163427192787086206627230149902520261125917019422807912057969038997614512966511716915832516665776292301523616372291396074976220561843221665451225117582824568582577300046971316169956629119014785966798484684855505252803569787074248034845927321778351450297035907250403861993170094630782238560981302283791980585436402712611264226995404436392992545440127371193041366360742711368089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -100263602650269102377522423343402485670116863718308263689072248461164955465178798250297078963908076865049566672071407158746462347307551839497646157937534128406539680041732670598346042249069101945698679815324018746285349451809087673127811889735018310281875562625916309014050710716114079284875271920043521118824869944478014948866057865272914315818462891063007912314859851642181952724864746053290635632413280886381974388710401861611035746480698616447026818603522302724217157824940955928628014889233462743002004665629143040967534814883444465548132757232709344447788555498948469054819124101370131038772194057412073477569387014620119331544199863534928384973086965667218092253282323936077451878655439455398774660244596981473339465000329273441429362074842817654900908460132405055902954083989613204046145502583959373471889459826559236913761112071796754406646109181049098586725675972135079254938990609429396639743313592932952951695225501012212601173281259535893890129991425836090382140583184930722829350605538215845386272165294862659315559680752804011135523053983600262784973035274456481743444242913245180682443441137092858590979161754797223019942167661176570204513276212450762740036718505857842835956870516426413388394422904934286651362524441723435262675397644695411855206655897459391817394204320947859108592066210405304522438201608988492137977240235454122876334571984973679631630705844602108692375702035627254316039845583132920228419663693569816637623133715737641520087131969275157562919107392106764829121042835604352226456450771737912842462860434906846640030736326847670127819333476702087256460349166836063935267504049934375299854434708718765764935452249175158830016895843984761963451723703080729650427935178934080988162999877563213516168895503481132088370896422276118352536884252002334750404181845610327145065360954380771888236783152201711720151913853099778472855246904151149801386258369674476661136923323433472048277416112776038715577797390134310814302680880065887027162475189806157736333178942360051805500170559949690248011055097379620386879979884637609594824970819402259334470603567794335571086175656255565222440860431452697573105395378431300263536063373424216731882638687115153947532945727633479457767402141453060366784385050220780638230429088931426392137148317815475631065542442200068128691323449106706025454661927850254222159710588135017711051967316362471154228311713605401437984676403721359923177914260532436439132345943226232105052484077458699453883127837838444114619923715522034638635816046496046330934438764828694955728070497036237900798713062965665181893463649357264604625884997817257154181908325343446016915493161869354106853038633966255665925310911251092954881671586405298883180547264575256653028504662267362051514585544339526675485343377854734059091922061725978208506127007581765949939151133103428188100312779322727484514306336600586007092625521847280897183762131614784053892868461772465853516797208803141685655076304249212801242346382406614718682920020020135024603017682030823030511502185434554199783839761454580193953791763206108765815467283357219542495988402920808184391861953324971496478899174592886343407885620217449598689370965821752012872364931228446511162972035255478900959544904371285699949565781465740744669303752622080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 252184173726589549865588126757777184972213348197987997121182199006811678373785901148871002488431498052750845809705358740478509089198130254867672064439839334122184547877274434011843462903309644839184433700719910518286882934579710708013980508493455940651089744467723767522523359838532296513905888309187566455330990458348538604020941049906230973002395898367852110417112327900179653869633074928848457537340819189682439814995820451706817645985572362855916661547410146385690715748355628524346502267173258414149572460371100428188811160118717800193918417946884854847071105971918945034293645806333099227245424409657165998623765445447000453535640636889201430982197293314933789908898290751564028405369517978025939352298494091187461789347762893336169822376516990004378942237407042867071305595204218234995338230682489922371553592777144808553330966412720957269874900042795209711092247050012691230284788249910475728083530367962106378501436187338961941717631122774065406922721487948982907449275082136175137382176613495655467185047878554890759409138300900345497902240764833438702860469345850005532272197900359088245381743489347224044775088994581842311190123939197553844984947201599479657190114229741535254421276905053275418813507233645469844198546926179676988723711300052034955860454736534812417523701683985191676904020713060500759108738403086933218106516393236626819083876549222633622830874676141749530340025708979767001476091267366605935134118857343777982297759819992079641770987737292077050298704470715898298089237651784408194972203341236026499958275619121068149830436843535328672782424133628523585941782034427895257432464790220811786778330746332392944381727944477704621547597580582597296349468854554384824674695606998588650345686014161873632354179768016262732615719293808298537624046957951934240487332012580446086688757155091029767362841650133018242303972918036231531214410902948361579160969277575165547205123497238212909985385956663434969193478286257730548724169753507455870045619544646870140951183818058314891218725034454316907060534530537232812699196923965396476810365915185567093235360987145889976139235204688653181867789952736919998565349656821219566488930059175686752366896986013128927973304231998147741512208135716657274814463345158772053759725501970678031216100244911456014053381248474358610972167795243081294210937174112626253440632381194887332316423617794013166123160872837135668581086895237261836519644454250144940746483307071850117198792435862817812360616210960074223584121094476253174059322685212010819604051577025740926551378122951706825549754831876959760556926725481249052014547421353638247408966122838044635248077431789176568873035180272588707422816805986888898466672676565912724313904734253430974022780159055799338732012910766105504587745269689792661498158263060456335875956022468462280334188823975458466435510611156161091883490439151333345393543921292745943896701400308437378271615451296192171702355681169182777428969301894968021580020711851519998390652021989822770055834024904498921775048886888243761171155112131615927560650884886094462065277740292783649969737251782174654265811536427013469584112529267458345001580004054882394362168034666101804157763452934357903078393934754583495676054909762101550541982360500320776842169548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -23928583267995725339937435768191242808102138616545222652422246981761104863016543135859203276582074738817099529753412313781679102559797697371067599386021949663848471516435563972542046162705773232572230254578481258793904038437125438423859720250448249891121036958035800092539707238611555097257181149808166966167179468589671595903644805824910254777413082785322835997445575595573305537290682181779941896365007978703825245806285970191954340982652092298313540312952203242686278070901352441858605471509204902464197301044861686576219919490005512214961185523771948248458413195862081263867511618018383163725069602233930475715449517883318126754594612610281537447657373610555702391765730623052132463993674776501700244624287293566722008160279979875865842507477944475302081568167058838292199869463356497542379588430677082328955593818650404334520999533743653271320939848336593344490712014684819451394138362989123305152094594451584397912666310398556802004987829341182740457379496310146076628454316948941622905927940021613941336714568398543879092006356332920269076440203867491207805578644999810149616747704737817755062403711149335361927590029917273996284156865396086428318094590140647968146510027759760245264848460430067116196724927818868048869061837246328348133743863676944672597152041334859297757519026756948723934583787612006460186400315351662097083592658938336952283596864189021885941895652395617580720316456757434343182667790149442960109232836921166593352271461776466856938912943638516753805033320647606023454187905302960312690495253126122212004722263569938667131261360710758908139852258923260856502945928963554204454586488674755162196630102310487765068025571774787665905103896710865691050345783592770331078916708390723340347818950716606902964160726902216264389847140917483921165202725628451816729375898709523812732608208812044860047491890494884827241121630721738241072470755463270109972232182062054817215378150975493850980780335498762878168925513371347323886056524506224656314254607591834990147615725796432629987444860505979994616334204451238513619044976549356257331681010212395196838100332842051488878871136707838878613418921691075183687373963028800051245531274022181848730128614270022271636693399046167081842986373052708834104307116179669279354928931025548227771956120924343984017710522475878938585182866420851895339283905603088321301249658030906912955676847911259013396619621928904527996280291379054420143727423092313712752803957731440412180815443044072029681223630383503321742641747215954932596723253403334810122148644596027277584782911153862826429181581993588976436520660774142566276860432767446865062706997203561506871716645087629256789627826882173693744778565386515079619798112820603228710793750955228124990184289900522099475375084244008807130157692807967380978356714842509889864803239527331487677166142983208300566225576857806529814734591569712179560242638679465674587637318987100440249568313598527695419282682211002071907782764628295716659391361141937452467227170049505698703642927199954138652988810094903169030878008949203454325790789639850212189954929421583263241821059956662859108817119496069990977981952071276723329102256909581246446040373038867507359566579317443172545116712840312663269855514474609737460059078600895972030755635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 53847739043053555259583445661572578964244694977090227007233656090771187391274962666542005957444134798935788980327721319629344996888427023661707092731368854494058564410843577737027162039689349166665306947378223301754192493603446480608156712605529649495210098130112163376734286684702729141543122299368015677722429580474741531138085911468167247941372107774221042035069578054348448856587747870443676250463066324154623788712080195090968940592304762231036274495366474212096937723799109278841747045349767125647514228348359020950803422191745447262523218127770263380227725819511554565318834282700367097746265450871151277239621921799803974346005646533522279457374960322328515200251581242851259607414462111007829614712705983122238751269232818965619204262462738349863759598435717470668396356053128722394281020459394171536341009416846492197958535399685057671928515392710152327908259785929389631950049875097194991136648811995863057896679556345251350203192625182536622771326504511648943036867170471241613627497075998986883268908022216654209297602787594577339676559904489042365229097933543202050382845209574566367296077357652622508569724013190641396274318882504684055173305062548019403123549180672687418397872134821186313494952154971447315225949058833011022538917140990930030781661511826026267657136397648551251509232795310070372354594265841380021404792720628241969814368625355861008925918998169352584911337464840656406817984127594147564247968980384696148959917938110292914055971084525522766760838963344344435709559138648371129244777098485530263940839207970596053725937296765787618875795043976433222970043626130504639213545247166661234966936953213329584789355901743974335931740950779960869380734645265584407863357842321745577304145579277196522086726814350079268981199069197727162463360489674208396555248803139169771898241088386440234502788775776748436248214451022534606261618556637702141327074483627668495245439575908078675991719282812695263698321006085092139179068967304138136991132896412469254619840700410941015413418370291751810710485386153359977210646203899994441963370152035487926630852650171209083108028010558999037814393884412144128516515690357394494558126311560532321197111108729907215582732336616383136632130078910026838856636846582944757515036781538499083171047938005082073512499724843064894308249086846916412672368363498067137885437697463646564392912972445026855525719816476031670928312557661920315538984929056987364018293900106046876907462441787070735481967459179629012086785431029650933887299933123242725648670701863359835546559952285497497937223201887091290943182280002138259695962583707694358014429544449757136846859686523281080373366378799873271355245974300106817810758072623950286870285847722052003789913952665839342391097764427096204201409523779342318885449807434121411790870590111049579229346929605251982062140305431695919950259616437514094654425926596285384125247571544947149422305595311469009496058294280818416577170617285497335522643289939914095012293797511761302766556336879549880343178211870830234821728493831653897761353857254850896054091787529736861587551777822740037679747144537694301543108490422303385972299246031372210473688635461261193313357335780672820343160619989048908546367172820725852904228416530219699053527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1447454737822600753556694117633550776987664443324605629912528330367212518004461200189932291072856667530639152793268132996747809591652986568087415898774279511367546368642738345433301646056504503675957183088496299768762497090813857931808419428010882513011956652114432551918196814511203267344597859291182836565601561015275103918530618159060995511886343365307870043481095955014039856857614757683474300450805144216052153851315276672247486858527285718507824628166590075869172135786448187702371279384114562445601224320127771811551825198850964365022478115836737342496842848028179941678042602329355403481891092091573454861059519212693355971178309521766166671221450794518035689421022910956492785499332941606581310255023760393739518330541613764367022457819543869634391774008570564550038948342451149704509936677427030085989173541413145852471252661577506281145587139934251192069168283917163574549662657893649728391250239055977592072542001098428229909743304848508216943523978580820138206205377645724273804232335621222305960527232846286328300776456161879747761012182474104283910731873356153555903700565857277703538581917611377239642232454317179386267473717435824337030348984368338474897577182925740252603846634707905022915715402471931813979881046067884643322076664425576554836712536117439986772470549282345241971285106740783556653450787492507299049616101225070861321940589687092254333616168317201167368472538454337698379461157139205475823567056605484900019028534140932226883325639540342310381882960495303703458560605319344963140825498709773104127478507098449865278009959646660148366141927856475650027932179689707307829851031462807315494144746242506365987182625376701781884180723613985398918979800528653628746444591692301453784453180214224871844014716193731230509792898670344883208908638535565634200073988258949174413764512329345124618551433042054920851452912362906489588299849431251482548915617869614011943418680449275593782273679365020794137315636703552747296755308031816450330482061036674286745194323502795495871270179711232188075286359441568557464737796372080301106205752866734082468559918246348942762515946819939653865848467401632691464926275630790438461612562332699825958809639772708453770760028807729136322086119753232018576522578015978339349491905112296102054302778683022888065244514023395580368521882767542326035737507521205720896936354105968556379399109902081185424726262649109257512260302993126040083832082519604929931063124712620991287082030385995877960851113829046254177122442539194299886928025974974050920447220459863756270624759569863301993694003010981854071317528993608910030901655379620793840459849821891401267292164436917676623037790727791244633088821669972055663821793695661913912906963085894507924643162106204149894819834743209039990356701351829125401504905011576749725325122603792431001098647669585755462092168472069095955257680359552560763251914264007162159043650804614817459842861313389301389155603412529246439614915557561202476711646371919695983283086269091624566910825655849095154484165808854763149989313571503788712826006906716721859573691724289443357273591147082481292844715324483312609551861403992830043582522811798105578887709331171886544955555482194917893004875758148756864211954643677590524871570002551265820672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2271307608880224030192314671145171363058651978959849966582319460908418984808548928996754326516804047016872801149428006573494329094947213550323073716256152270699243402741105705693414090024932617958510568690289613661108287228015770700552468466672521586527018277459937784629925164705376662529614619915314519451502325668986173279772117652223401161111187983635860965467007325348178530637729284479502712104018531696743423491054973816723174030888823314915895559215921688787210773616226765312424242775607446777338111839016560669632364736345709061478440267740028633952303815802046223379644173445006223400108881336314625023368500813434031534098565834439189344109501885977643051283870798989751897563873200672783559377581919579044372810051282872300333158753491942155169675220902785338823009163596596827032150997248782547009267385815067060183837507240955138683731307916886019582032563655494329260016176481954388624372219044048589498192184402941444091388432415713606912082265100501217721006774755398744569498358092703364570127560871819789051082366207657948408837809344058598745274742611081775950336317356951907641230144827763091966561840633551261692311942857177910303403929974858583898209094579646580412575246813036792303172997580799235887601084478347040077362758753890778524063137744516640874526706946209815206730826422421891727618380096874464582929618466356108948258684394128005285146745637288109446624948708104290467961560926136956238948308238030082652714153550522208226334088086064841789557520256413060965022223295669303660500678859750278692862493744753988083930510008768774097029489103384840867824803987684001226408959097824120482963845956666767035588413684492566867552393879705299969144326775557098727716485364855278478200488901004116358317360737817910327926581644527278234326264655630127463714175859030524581601355552821263896812808195015029685478010565426420596120220552319993940207527337734638314878489860710063309445747175350718375725559230025847880990922499028215908925681008820050922422321773322379976721274980061560100660293266565926208012334439135599400608723515983586624748890507720910940275408780765351753964503154636096320243061755191977597078722565811275771551251299801964688845887432974361790932673642730950202518638929568067638488996074329616372323311000574392439366219191045113813022646792314611764018960745028279061091190152779759222555371873004901318570474587838435926133430988742949042322518480831884116867612122117768803156024431525849035932511005759033238829991624586264046370376867451926751162773813777583943752292750479550788819305206146577319011743162717711891432584863669722935388770284858657982416013316913576960950376685395259575157592681873306875346793499378773501241022076642361171775040343466479600393015830330790242473727728035293844346251710437708264617398591076866763976792177937595593175792008832931090946364365908514185685646085430284112392973150018967110684043578421433186108232710623449734111363049351922884468031393367429209415001542365672074714363686839701491608047237617566244947380246573189513524532360499631697658367822616511115539889075407135057379224843124355403026768452606804452544625379358019082374183210810608870151314576508455237459206514252755478653729875389214994367313197766226739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -92505410992740880714187254621810255165588479612617404061116011711976685493571603708707989057967477112808811752649844108656244650665890216036057193652606439651467964275309388399189693459365125561334195451230096168724886430099420034340494487613872690933676589411528235728020296878647657750569578281514813922262516504643873028472301535690317432527208298951729520260188846244250194184628904218433037222327566433797056374572527937987313889799261492027827093681353790494489822006915140105899283565390263976964262941576589608988387828122167744118613705075398821552464463883825845623256036514669143071053090989663607718003904902268418607554006739107759292735386500469751142264764837615192118527335840662238606574096015118397766236247053305195139872271885419971959906200332439951093607943702651190202837356964910206415965966203447142539518280558266723495695374541566572377172127497272005538686240333510137359080537176382139585397799842031431425032604564943533392939460197205717785198683691766942117164104549555489305602109975586979934558831163410022880134853279152419087393863365365754713354855482644412077652954208406755133051672942232498759845460558915894353505806797615185687579902492008588316002161840866717096355099539687785870214769508143416718482811997777550071946158908682489524359331216462808605434286035124548883434865272326016525742087967863421277821713043798279450695294263853212002096016766842095533076250027481608409074717868576553536616459928552407434884500611219087608976967037758686785820437660635602036246175464617835455985423804183114372588951743727587738231877130692574226326395127522026808495434281900270481622034065310824531861839425312217429240022455734705146675481535603616589752514179539639793738656471732190029976125833615068885874205368415533706432436418067029923318827178660839503371773800988767881062949278652448966557505242407097196894131241425849561076234376284648297325956688716128566722500827405243293143484625476536324370083757452315615523219034671060300904956361574981340744265611091405679320394296134278367945007448223991242160579663734912887616451818234191979276768103799164324856852047335712911270251600133356680311928582749266513461731211238770420254724909127478204575897295696597523288944946642898649306431792611453041410728419018049994393022516278826583673357998404514888737750494340615140789400167573956106978394835440064626331963783551705432414300323115573387139310602526363468633943027779414819642372531151827433598680695894076156199424093244301263693822502793741394625150825849738214656027237031598663697538375612470254609404884926474144275055255726821438953161470936237436015260109130949210270981736339868668974565468058109493539043258590198063930370480064489360851569692882290679822530853151634437286402922606434734223497374201420213912191762782498092669026008788626310158721639219058552539293927863993301209406388789467353038196568946237659011558453268380306252879289872854556405344638496421533579762080521229181041008500008239464613457060776246691506608611310486399096203483035937022839685016607293228139412596539719788341991320885136218433688696544897338901535175191180566562987466956149108989425328777993882545777582982730608439992260536749901375884292279177078818627933406494720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 78476130412936965818384279270832591817225803881645989026707362686453333149150328201182611714997027097694632320171075521809455129927466954523022925624209274666717922744779863692206618517387327369318357454034462701187190626542618427361164111301257838278091106182465850319857912141957526258723231044105479169599131860233344912449723483338334237015146178104898025004754573159332427699232805875813208246288529541972288104274745586382078571960763174849910067310887777062665523145556865290167780599861031507654351236500596333075943327026931734263665035826662908972965020896418712075033004344160415502459955605192919529449321608700124224820193146966960438343050624349430332557089993948527532782381981308036636833121882320235470698505867553422187142072618601333004257654952453501135226289249634499327417595995288461769539126005313607419272408871530878883515512409402375260919341661328211717509992946527017255562933292342205508725669508148811886939687020370316901288108552803250043161662770815251367754041744511168801278843762769161173544193422603130855008542849867069252207841872257898981037381638193918031631096581365278162807783323372015967167215577165630001670844820689296596183429726055933322741432496102795555704375563433893080583916614300589138375074977279943158222764407745217466689467103332703483746831532737768825277052501196216287185120634486234247574621259471601217033206514720472655966030837780649473163629738232050184175690035217945559404886494605860529666679371110346795134958184966110411002932996914204748102604057889028719419759708873114350886829200571889809566742948742856118102516422724145233579125181510666799767025715278913211138929095580941912019391533303063508182805790763883568527164009950420061858605997927415126800216393229124630222944254481728459271229589689469577726555166857259905378295875402294981858686621056188935227247960822594165130057697975692050369801715558741884799906349593009193939584104625721516023038981161895224697986848429392299325778315168849092370920862756209212397426357145734067136498739956345310275248301874161251848183444754207054548234451196013651765236252177687951662438947555725720316521277770248819631779111759288818624500300930063412807698166760814573654067764534542191088831122212677243699908561242834242884505848047316552025228578924928407692058840845561425349711071686901832763768364584768056507126202794219506515097789955931486510987613246612074025172178810033865220039692017395159903824276114573720425400460593564357954314737876285585920440570448910472682167300574798621504850788623997083737478780195271960984475735336187873743429525426135764924814922958875355585297827888856503279919275320022561248935690143360653310817061937292599877393369839262229157160730210974967999389747084195257463908763308242440655133475700656034695096212351979260684721162559274868614744109313370687269174886513924365006755519906737599715129520937130741407098421306262160920979021581134322276439011485183510079927244339855450718715628156431297122842844459678620742580175635776291662730041944721581516153013052920302377720171614134076851894842720572032387271878885142473249531144257371498244276206302484551324433733866288656371099973915666249821087669170891908560252381196467408955657045409792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 16139228041226856483646658674604297813493539416740720556369961125035148773208754054437923732606149744016014773742742246083406107980290318749461552085979530539869561382750133704341957849255194427356772853490445680729210356007776546924842984177832469081327524744876776692747449251848077549710770317275891401843047956842341922615320471282099339799334939747607054311113502118189839043694798623020615418724066275143418960875098311247957802211462358590114196714840069189606587168399285013003411161717950370756834968282236728671084466964680183761018588101172526607541085564594556124676472470497033540646941442842827010498182688152878603565379340294707235607295376686979826648798164967405867905989554463880119213381153828628863695417606644333348584962079754102326570091982269418562633085372726605604863414619980595732675376952016087281396609460577335611889726855177966546522138056922042498621687926923692666609724416000492435283945817294710091794791227303905878232677688010625506656289543134590661197598917001179808838524941933772936381103495645269238164989533154374025882349904311647671370337537224361976366544855636158284930424150268981713718752976221674616280001653247179436809807611394079076719613315429042325462462902679797850518605454594368393073920676886014203378331872636606639604945930784956058187230801526386599350855410537562141686521650522561856093234753410733446708334126027004366327228122848009060266969761508387790488448755636092956073945278832641516564316671708170609754634766241221046269118157534648987937254414154764593538678283135652595016910566357043880823616197546137263906012084070207950118034010397177140038961706026625615765764435858663383305992291420134219554461863272004448041817030114728790366915302021837064730822114609578652355533090410243798707812275757620415337558819388550662060768172929111876285212328058644739369543948581828859760635605929690506734653434795200978203396116611769672389509142809803132950964444523638664329966196160234380549063971009581299764527143015765112564067340854431003881336367805816729758590986466665306292910128798627903066681713738911993920134327113792292089266355983511563223194274131816648520195291168588681007445519077056765315768225434368753119710945348835219318699452830359715278078072076176575346762681483348512310907663290624186759211952384716290226341863321972533445106693693960030092576279648225870726609863702859072689819787453640210211303861367419613540817504280544666969311040648504517118774700669646684413537099423532422795760826155061925032439442078071589620394544326699667201569161010940303252742167948961518269487850412028925515321969070054950241166705380126046163048690431840293635352966989943912661031723480342794606820001679580488156913635528350839042324610074053219981269941819352890015360401586083273449980860923754932832994312912044091775287369421759347929897052253342928950235942870368816183471948059992216090723768312289179022050198880632036441097803033211760754790059460645192980580738765025649705392704179043078585400609060787496057269576871120396679833731716074729859702678877383799307882882599923124695151586923480255790280589700693711439424648571900611554470465618295539806241117258176574329889428712539240476457484146880667863934146969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3824119502200640782382795071075709933209144160286635047600278263624960645464029568997016836452254869118952377845248347228654747776910417298623987145104350412733017621104014208038358056336654135720359526234308993812406686230302170325431795789052209497684834489602388178734125755492230168384435814942776079071328575360257616080534723117420668520538314830558694450701002331124237025121449691628873616041691410353924960370490420219060648482041869327645077972351684976804523985251098523746045464903350471510462661495559080605206883565287990684124599960362241895194378910009815224071415886828717487840747577195578567460074607082345942549596954827791195499506701374098541471603515681037933037136393118452364081045931096377925945895139301565392666362284854275045088212582577384668868744919243380237531862961274039216615069567486637272190437091869158696767549156341612982266713330912116711493106517216036991894085736793019286078742896300276402077336525014388790820027064832508231874913901752824054652569033605700283028558591287998064646024728506182664189321799701257606531691337051459191950340892829757794515093282265524855669239483911210333088654445744790666059935021698259608018841533276072641386647090094308225365576435426464541979948367760262324841510316453814118673694754558540315164432598255732763801777079337178978584940854058173549688547831818037180723382080347423651918679083115931666954828024531413845857994046634552143202461297306547452531434920051496178716567060708718783729902108577297239004878060491366830941232381236172640026882739412027298783452134900055577568235144012245927882202671254837237042368879383958486339259379435537791786966224469017352104534589784713406499838348171559359545946693935522738809987948138403933975226414391191595784119996362421418026321106987301006254348570894665379470802567903659061409543131935914772830301514219352656436850096982021672823347258620228730840072870449645332319530597576627223387937596665895842143043265267173402356448197268768629891982880348492587803475568544424205695787740785095703166172478413656592949554540600222874869111079958075453534701268952311593208547218552355873195925661841851003605445699710358778987512659310267633290237666275965638982279379654875315548318864521730151249236980889676071582482580875011232424894019419049526150127556103865081384466334513183339080158167127551649699005653330849003048049598690968537115868360653897123562579862347052262214486730529939591777388786712273010009297257615976833689325270762751088322107557379655388949552164883226938392943353102129604372719150121545305391881377656299891738008665554520060668006861454426800432772108274965671747972215630136265038055414823383082053805606383583285734412515487587501929110578097722529925115852871993402692653740701613813873850268599575242321790079837627317229444742421009203793993184760168311753693208163708723480011138574835689410055695585377741129542177078898026842880463365217876071907187145231099491845845401579223512932977795754602027583794304121222591219983700337636074069038658942580921564612690427866764384928777755287918274752356674082960932000647118589705795194500124814181891175877320445711487401055051973642398186575700223990702354800470227970202575909956572714248437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 252189313804613108912058881433975101439308114250309889152793198859244411656870838776118143518142389425282106098027529246349291626510121756520514929091667475844259122349561259644436821121138882473442945962367811885569121599551117287823140625611482513177733878877238225352740508736619540433236350758922288015142842670145668687231374484308982194161457454856692138004104048251148376683228207875319732380133698974437966143386579570012859815859843212125475513491926641987088526638172223439773351906363118569460800198884850643231550446741186127615533560412158025930183412680624401305957339763156023674059696579654977140020414061316173339544539010638860684353455200096569265320537486213242114395971441880208138667149659976226537293105287804799963155590348097507551331042758658417331475825367038251161189459193375708446100680632959163698385123356256038035874329319263418394505942271182866170756594403017130369825708680837184803075736875445294318246896947296681624208094809256637685156314943381476319743483288775100872366820464692274315268974581767887427154594443722539186485539896969674379782504497543896576663501292678462167113620327816896588662871247317378889938792342427947421384660240499240116718106425345572280230298760583729230825096058086270303549100803366033281649970595180593205786963879487568744640004491286764454422557615687675271213864027250749989748185914132970690838858318529363161292073332459788016919836307686589523986978528392671693288347640324601013404489733703788296568457484124425082236759674934117277212190893114039294227057832832751500573358356897568833498499098017444115936449906975033418348105115537828588149277851238637325747926652380596945475424272419933251699899462893533963603416812985941830725152338878374991087364295719595569383661146563013111928871090043784608558173585827219323646841516635789017487649561526237834727742506422029105801626048528119273866080665956492409685197217031029128460457242599035046827314579746064445075096884019636836560301138463453349266696220189098432961387783552896946243693739532894294584837348188631879721609962361277127557517327787186302283622305230477397746185842746032068069651056087182308607946509502379163041260561187806643367333841560241945901906046788757237577662660697319889501224215210986359133461085148822911483287848400480337382791899847527425038929143656396935433476678085913560334452296185578747520852859085053624643594916964808876398030827477065658894996381870110481262851827951135720457984063625479237824964432036833060256154753895993243871798541782049299291764023675313938613207359557215892304480577737396855897012970864203330691224764234348976556286167231163574849835856359721140573100720407916887046238404940522351435228667301635430749481622170394249762654598242496773852394869452837586867696888312016013106308789418517360436425374001777379763386933438591736763611903048770304237970971910883145082376570013203046696948239996350871300710879851394400591637706685533273149012306091613603239823017969677726730051461293009656975074391552867086801592521426473207261685560369008209821735754116545714050446910529025661139186364592973362615548197817475735345910987656550873987823207839000555424403613161529516570908408568098885928134670312891614003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 53858995668092345805562019520786941681553225137773013075407690200520310044273630233594152503268845416285083969838121171597739743576416245062881356376293558843392668394156309602526419262682942218516523791332709573628611896614629077636107651355186107171314972216096539083190198683712567570879015244129643324314886255675196146588384170639524167282233124890754838418972388819216263518894937645925373675553680923516288427186396251048372584306112842143610303713511382208442392407375575338922411718220624273906200070801975315369767854366444585994525122427586630890863730875982514158307909801185317403449236553018103776741283109931675470614105449488222430990446521023252894492213125108811725229860763856040469374046776025647455932558258797913075837358906691455657493813135535147160324105561386609289342295551717645836874509157078395891304991454989072841860369487748779703630207549020318622531396653503045330646104220183875884297421167385404431894086884356356711832205040979556699130293971493656178664538357446873156785749095981267658294496253059505820969386123073813024843072675132166668625353394898426678512625673999822671522455163410377479141395375632616627654150687975683457325657675593214776642770015170993521135224836897142173407192586388545526634668428372194147321717664951181277701777337583668550949963744608398435715376163086749834388391458913332713139924093979980477810975585013141341733785280988715354269807227669645222434358669823371657414261857709386057110917514762584085161869119364330877958372298885761282228751323118893616839929650488761571093703309510094750647879106586205522241347144087128868703922870443390856847390912858317190744463222530809328748745122835148166555934681282967356018761440539785334318550808780329578467359247328559728282478881700538694967258555873212466476071857443088600248265490284887003196314909332434803671804008158875433236373845538276400289995448167802702845813658450982104187001833207201518241511893508995853537641018477723711181539575699990416988179592010782480290031738149402436761115360376495301525256635023688754010026817439256438920368361726791306713640325175107546555930462559849626971017574557075409592323281524216210723816153939406339555346128240555336592400720396772368967516631626754095568075453541000619603507224878946486285726185974102742495745253003815557561493160285240948304720803212797054355927635909157247011536172999130750484332170706411686283498875569258652910079692791125465482975451394558688059208928602029330516878232221525490151267250375959716938955781838298150618213778799556801441345152827052665819965157856044878595690399253687572305565746092275258880860109840350167059401223546446656951475531644924403337949792068785917022876550576316633174568833899772364943234725904817140592518411617926357396449822368869542380471113294239443455503531335434825216642580489110835177445565398430380771663686472520663263854381865861600435545538817947631292048750792134848604511787317655000320921379553319838685651476531160232930890575483537814550397590626614458504607008383270197141784140858335545453454217057663621895204357703387340691929387422764124113992598453627452761209722736557144133293561569679264596716580619714011507182418675028686455404601223821472563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1157144493273135354909205631668163502725030363599375175186759509200435745152647785467598593651857324357241069974433242137937585096280254330654117302912463050275686645025921450281329007890246267580016964172637444162978479184114715162175367092494294161077925202014436983220629312701382818501087069350382993647975676344867011902852306854433418063314822316397129082024004882175316382564863523260020607612385632205112525938986153531414074505856110273256979195884619561086164939953096623648950065744837189591067927321990590245110935382056800028567990889708934681038161970584067272750323705930146974245497996311941070075385764384200483767314042999367928215290688780529722834762385765255266497160534973101564444885685915228952773571411512719024925112431764401039321566187464987713764687592257662302087670068427384911807789190809302866781433983629417082757875642256419214740056897851119082094144282032792588590773802992644682949045548819603694155865171512841928337439634105775452601154554936146660817082307776588771427383530663424686758718654396552432304452704349754795611294310314438643788781021932537147014438436239257200515527385190866441639538825403728072615088115647744128127693793816821982630057623514652614181909818173722192280705748790486212507550033178264976082760957027075841805164983055041219385445909327856403335021201638051934211110557104417380175141324569161553779781449505061805292565238560835473054331232050457322119616105679086561003377671778834006103763648479700271216994171604500334810889871916502868807374234643145189230584382843449227239751087890463343914643823262813008055710017205895832107232930664296625323555006285865564976943534708041147170317520946829260333360467417685226008592204089209772326950864722620592195358744310407692180317522658629014526531404690294793169171115557565805674624890664289570495012421604541359700894681819751868006397483296406642440640012099138774496711790563333885100990223135537572402924510272687197728758386395064401596805313371897869530805805573210292266719414687622592187473271059233248390292603235590069533422134956159613783306324462900365427135323134360762410175612564610258518825730563369677298322906370750563521230546676172251852072457872649799351770113732767682171681189239494241402553734458325287006483216293179713261895603917872381499526268645232642963057172928302577515086687027485375977806013526985354604287750059509112676885015804000552681501050091718634163283759285692365839946545340226779366167694290679736297013268068683753890356999236258927581978273133728844479588310175902387138397948182339629226102362406860685732125777841481359664578544799912673658967170787697143020757109628860973733602609646019712681680934044671282750756899253771004448009729112026115270575575541152598559807895248390127736970029488041320448712138723611367005512192084991609595700078926594279093514100745062124951865148659244118567546813221640949863541562942735433419510285680705949876776578606755299271019009060975574277325149728557482833812382345624284998010494885388064440194268649820976655716301656339238982828290021597776621119153661841343736273113671876609221966133294039410354665036574224407093247874430536628533602586839894027567458072763651264913920921482401853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 295355790401510211038201457625533718767791305260661358617648330518500739216779393260954661203296024417429950361936971410305868236259076677928389690041557884597790839322879014126777692989736678123864880114000161241185490201661352986643300465248640171032372800455663097628749298448967685039492243099752542073165400802880729641408355238871149459903022105466569310620766081792731684260059887115249802714652914464894769910665806255186280464059574018110067171932426285041011193292055551349239855369589632183100560677766964902456844865296531455413981234839746119223065291048359149865324595738132660375418596301401044511343718734447778213302214326743523444935441494759206275151262347596813316965404344394202307937396610088476417936894212907810405300671350249536770822678981008314791404673930304229189919011024760312274057936497729716375345897628030006386918657957780697229383279908864567847959111642369091088482663682589735505906314730820248756060068584909093328389281212129450260936844870048306077349069050440517027243900190310891871802927646770229385041496690636179613171035852714833750895901220567385138433715940800059784613973358007495700293558388459506434120341369887543279405054476278676554665719806936498155371227090820128886735188323117285126440812709567883057493681856248675903926373515301107791578399205303227022299976931885368519552811466409398883431904695852125920561556222390612667599193356478765595146786688969792265577649285228338156662272660214790765516846311403601772314473056168016741406094447403030573249179226721094406514928953994133618753471652689100045739931596968048961485030447768128651363122063122368784141158792541971393566322067600898387623830002340473896882490977143076662775738646708236973150974360999166646401558561474960526451914570240196936814093467445393447024501438159177315527100445173665103661655543652192836216529761839872563441148922458468898946888042316803520780108106183793540087073293488443364060775195690711945341599116160422158655039459301377622036621547771939218363192148649820775809794151250249040269874640090135844530482316333788318904372032622394473642588175764417186115660633640833506023496912932424884343154649810384661400090649604446964323606023536252590221278413976871389409602752317301873117065565919719467886092117292260117855687126662259389046501067103554145653228153295619769754067188235588746707943755645336592006657285160698627503253707667351653800566935950180901753826263090056288500263593543677774924514282186158565701381887385663726979947800091279411768456236432865206401442288571990010132341952731841684290762823816876136560574836705602898739296025831258620123452544852760839176261050867633444034049534952568224715974828406765933788684346354670932742886144248405793972773324869663289896283626890210761972873983334148796561154057224265145997184530599382585577282141934581584361292655981022592841091636741467945703103300880777321692218361082005074091603608133243713470565673276232204283790205345745566111073689405095418488145301436597687302949438475512881795784103288026656232083638384145398877277415390694340186173556415774508683215697315774715699877397531465092541975075687420159500699095589458756508371635941824199777243199398065093165247351969792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 5348626710409625497050713685431743746271859066194233694765976112238628950215202767671760221556440827648586715072796624047696665980136310793402663294548646954773770111611321967376555863316443244120152920897243910961280573603505798606158763507697425373698033332455325865325375493937064628730727997106369109094694138186395079917092677144521265236629774448165211406886957567655066758174337294580817147163380050438603721694633178518734994759399834969702625970914487669118623829569402045315136294799242445322088534582628831963532435642738115490479513423554179568804416840888085417101222648297639006881393791732254765874635691566016299599574695059540532512229034577708923811969060266049261338244013255803030419279256672287758616868550170558875271173938057383212692837140702967305070913193471878031158106724745790651857884945064603699367705556464291282858664297077774492935751962115880456753539328409591635611913619701988588983718054639607541843184874544108590319848313322951258946554426259409550720782631797758866870418673485627182249014284373941220570410488828124807224066254946969415866229128252830323821555099066617284534668763698844908559484632161200233384636628671006694693289334945357952048457704954212487959749739943646520172692579171506153631381751234510291244348612596634919524843452147455701578154859326691332928216398420912991647551474294762748103843939095248476416875684067294823869826454216755242800080092240114986458606462150633126565526286383558898398045773943490561684708703288603680790637942765925318785919158838097979152358161188246950388057390248133512156986946766359233020506487130726479972484578626542803885279195755867192067284080989464924492988385930323204717169663842733759868020963352500461857525284688728198288242790494897881019505306965859444535314972760935513527524635887375766103853843783864138696369542082626823467315751328120807601168249127915861706219137935496426302738871980275351600930389831908996014773550723578470760627704571300344813637242324382651911549600976634264533458623914733836363443274955005975618634932410801531933627869920926294372841535209189517258703366547636826503893092449035724858009932087268797726934614654520730283590649579070423544297442191356329848293831680260456898540843162383958589800489808982701404867467383274800474453158434086494929545484769746432658441403769207655736046953153089174493896654049102536821841675047744825227637587012650788754350339306711012184105099470749173943664541904441234933262622385947762562956529339066396524258846305345426374757306196334252023820572735496236598140814389756129292277770868468574234202363121381313781344439481060136940266154221686068170193850125382992248587746166496407825177151697587675586118746987238342012842954818547281077810960418857007036945420629383041714160849923501482867187089079042616620870674127779371805723542902586519344453525569869274305086412289383648052137827110811685739581628989733516372051281260994707772453430850108582543652336998857877742130217501855227826085117535672582761568365863822898845852340913287619703474701435317257692988685956724173386210438223048063741574967088096337020975888726314179228430622005013319313377487069850786136691987149236425180072163726266925249763832716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 633332027159994034884054068740831850241996865781379103019462761969186569082152271146023574721542170582447191157578383536860440919417226518135347603362988094238290501295730258387587911412723092908539194144108211795558515431197191626042227231289454318272699663698425436646985626200047984569548850613123903569503928218265352139065380362471877341965390447349226778088825630902791747192365006417704736739324330205324056798420922887632440260880234949588729842367538656097130091683675384038101891840616320221010649193958737073677743119006302468394373118677943207394193497180497169904449086504309700541080458258811622131210271985734759846013982151163198802274845500523384787074297943530374681438144652814232260723243555676625557741697572120765968707864270043646486346435850081267284459969310770237397792965252228283764822341270376722105141601619872551212000747923463339038432419440997992548325843090556221324285707197049734044596658854893068042396293791242409535001597594936839822179218726708924654720523763910070665178188691593674333748544840224498585173020414248415921392200580630818640927111216137403485562445334502598237003583869522281417121645143428505295544990377784271109169368945034998322258049855069555016790892034180836806894374333906210934588141356423534425372773009103508899060786196903065211385217301906035964821344610683364669275861774527035400216777734481460056643230552111185778748219203700042112986204053362889482859632482867525680467610214664791158452257667739912457933811840044648149662198672705380717958196450007200098800624477382834608747157254520206591149669606552405983240199653022679270447066028596338346341681369442415913948184163124278968781870674960022727446614751370775575795660268315079686766433029141131440915821133962104111147981524195455862733357114091502569668417949605692224993216520628790224936776033045655565850283552306480024237419270523762761090298681970613417639804209929775848675571315174999819778764279209691207653606484608586118201239120445569292378485300446647323324100234106155165743395073258782229749530070318154595935056983159359451501987200181694495480651276040509576507194908225046065729034854776151487528874271358019063922019080523502216375193394225200134667989403300894788898679174469846885289146900803297671160986627017204915086838624588182324554848594296316310212629874882350837788471305966241245484786812415792748777870309168795031764233596016672729470786214491358300967279773225069858648298621258216039079164612767717945642290354074332853740127612562714698937577258385292021357716246247962983901937198482618076987480757375048002488895913545101600558164460983924218067713565134315506230508618343451767686358822481234959226452919772451773655743164845854461902977503017682308138666821015897662313763435603013423222959427339771981926433168784308378005139358876627553360676788450629569534741995178229692412829254204767462328178802247783736378032079141412233244913872417783854141655764888387413888254041973635380053173165714109256854869171031309681501767405060693109802722579175667767805943028023165772901425758999497358768937503925873775917008778693392369823425152118877381595778791223802734800587458212624206885623571040134845307923227779448363630039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 13984225667042887419049760017848453259914538506726728587247268373870604694261143232097062596813840320049428951733658754178035504190675508814791134140489909939094616764621813436509258722523817211961069038892933774487478569356613225137623892683275244848800877013132180399508792912708397672006700655464331748258288848027411988738078787625651851106345561080180211274682814835414936292877606661165271644670846101499247105012204136257183303686136156506626644158598329277430492375942075384373630311032031147451227965267038890803523028295352497734492754821329172133565648310896264584801644473221457039540197984562605216281505207930975290926365279825466995088141115937494301361291380789873180529633540547161205334584206322046311883489704193846551053005347073589199589032557506741342242983479248550605386029598818150900825684175574350460136431513169774944018744821595666103754123086099532024842664692143065669709060179940360655644883564562474496984528314346009218691446503641965791703962528729551492366923284984099319688678851401429215933713022261196261529833698188760562244762136668084232218644975934751585742248806553263790633337711135025795517902015065623438790289589072405750163629089212618534892493933138711959260630370098245169537958526701285056497592967121126600571530897026243505406677914669248831050405160746201300101347386332610973968488385617422815416092785354249010765579225990167856733564606789217087647085904286925694636522699062637214546008106343793075213808986655342933303016243444240086861080198643433084326482962038180846322192231242822988740200801044196352986242303652048707230405235199749560830048107460789382767637066519011825269141144931538226110211844445484846450197932196914776210486347361875524058165803347661413549564859200094214758921391117554140843361484275376347605995017568162885938423070594022381198992838647647652345342228147142748953443475006319352649794339503485945096309054082630401520213353007360324772547891653591141206399648272379990199627205559099232930616299502258281714468627674344289995859277341381816802740427507263873848374344828857680640343731982711166107994967588928498303236258519382170514025974784318071812473312032684146646548956527470415826126265147616864437291410460482032336720408752311825305371718181260886235381966348173388643082066212125251053657413535317518882486208514198661647497562195385292445005236834732210042163294129108908354687224151521773776636044707174503970056078760131808535771709826581919634877757185502314407279274457277452674093726430278639023642452885006367972895524956617423169466579285675066636222826845912853469370741617725930406209198510394827120645487906866774825581325178870063427544630296995053458917953127185347697486753868765429591675307557726432679733385788451226257790024252595219137335842585648250077163182892660541399891309619601558332905645755548802968546620825139710641129970831656039868712151121880768020035894454472777994877289040062391105635599717302499547064831600212675384190861276861024189759743159093616812959794047488851670178396804768931778127290608427291105254785596715823161823798170701203161863099799560592097983924538338066740907298917756989129255045931794696707110507583162726022087919961950717031392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 724688208903222330374202262178836410250795973095761876873448897174245025096365422725899082791598794235420064514164168647917722278785755164719154633999867019606829279454875132399984090654029249532109068055356490502760412715235329527095593087199720204435890193591114171473914234782841492838859839357851224393873631455724657045799090351375985462264987724956354010533508116798806908006237455028812814367274337205073238026848594171509073194161047839744460851968807525758651563520369085642554400991434908083606810682661547047934792107593250734032373823069205484998822102647304331792177978494318661401661135461116397592600838513373041839561970831024000602546553522664454299125172308810549060932079226745608570716723460124813953552389552085001961283744406461496587950431106890499847893603113016214600472325787341863093221157173774429469796092168253067600173583352174301090565775013799705800533483291099050822937650379162584943346552319324406327588001208738030200222114192256061454274609145398480616543265767574989120793605601390595382928494023803745879857605717492472558820080971266713029749778699320300686998434653675041903973835402497776990058144192515075985623229023248752069222246771304204571079001668095463926655903561305949166739169064364230751817327028749992913167295347957607431501977410722357532696740276176611978072207147900219884486068461067354887772083587389684110688383914939951065193229121020797256015380287921115643725273600842020803436639622587863647458962031244864112914663429475400562960619249103202716388508845900577789581976710323216810193460845910572475736956793750393839619488846437813208565819785106482300948726654476839745073988247157254942163618361137013172373851576156758162155443476562422779053820821558480738973596007917508617948884985885406068820348396419528215543798690626113648486856674241370100639812294405625458417739128264956860249237979183470416922181259754951055550186349969985077877038786445586702883054211514181162478973747766621894936324869131918813225429202930488952882131534943459825908497805287698872454509069144440898573192359968366366250644713396336617804137801483490510823026852061005274291286584966147880492408699474107193506237504783758903958198414830041336351584064175999977251551329505121600610941912633933964120890761806953641628202827725996038881289786271563376758422059868517623294640026921519657451661089392599895676996803399243850333351311683086603799511612092366689514610401925792862236432521393220393506778550889240623408452041397962387579199022685518496277511290541412144756882092830514128022445468699748893741297327051980279781760422751182070261907541899435861645201760390460700947039742091194286774249592094315179030711095213963182717343611927587744501081515196813601896324193706929324044773366467709057347236348592707394223517318185353029600649961554502069978679770472084070688080698420372848526148441662741268012615325835372940358305768380446654024997685744812433664225751502830400740867844408659011638620347776795064951383719907981630802145740015368856177224308080397209391564449749862092610800987740064159878608868678617297216559602708511869011485938034727610531380924061980018284014434253398867978270961906000338888501524902322236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 16180492112012968060704822570834987938104492391166423128228778825056989281342065912861577854194448405321578106451774391415343296305456516765189875929988718592293798519867695163517838405547704916949289783200435640635453591276119932166404718206643706122782821022850313667905648196662711577170476034793883155806997429026837305562969556471529644119653164646264008104542553208189854812480225911690806026241601147242930061809820352146950931723943067699041848881323023660049412674563239971791792929482341073870923624827732291042833720226740485408857725852198679012949428555244546943604807180474979665360429380056007130246480496436098306616483345630584540514378433358561905399362098356695015600750461979405232126875843629750070816369195233357326398120571926406941914940980203737382412247561781152201126780243781170662622216318449884728507425963625763331346229740187423947486647614607116796552458759189868272439697344530384064196253035275118147816859349886660527115183772789180586253362028714108683847196963762799425212493548425804468636938763513842614066129075820102096432966462103119603903410409216697639509731655846095591300570647928224820711407404237954105124866802337158556241067661785132178156905857417835761093700593359788867285526318505004872841858255828359533924523487316408029646121207409973150411693210766682040316123388320345146588473232147343410586781947536514169444979773409723293403450460092500151213441913476205476080200755456237721599537360169668308064869854068077790373070789904390335047891710134529660761146314493284207266357764918189965457744475536520945209419157166271572224288648742935234896550833519447790441428160920029671924847764453507682833112823528934724122129748477840907694103855935188739899519785584474402250488233881761567343169149692076980902726778016887911175504024953811419253277043060102057012628733070970180889497144471580055634285159998869331670250917678258812079104742394180897273829188914355775661527074242732287599361272881796474672536778893780468665190012449291434656750425469571156441214242721769262101169098811842835380783035946591460482694974904521736228125500642215146225178167867486065961485573290164344866261984954856576848035378658116634144301124368823673798729506665251412604082988558495305442181729151289834179380051913902504240827124127479582466823015745953450593386952336962666808537061753096864074351005334756948154542962087782592292893359638689991948437693814856177084236442052580369605390624880491061935493877188991187109632355154619390248714433635465174008570909937542494007806572965404097520689938031511575607633817726637792309354097844444187823684284066850129229512931537530508281156755067927667531035847513052826381669743097222843348970408223177446231837187292137879227321557812987274454527753222649530899839577638655450162725982880440507964651551850153874142822513758491359029605094835771137384710032562171021804173996545241829794268493134588761079514803370509868960349731048877355121458989592282957471549253892530127587353753730628766869168862008724916140165611300297478293972808014106219987010591252892024735496790186299053574506174578475274246089249584280498316496240129176002525655483556267047902034014047338101286196165445011820000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 463053006432542663150728375759972513609768913352272651027822148705207885534554591838978124239501418931778174859536187634061361876080360912934825784668126992880936265002697699897945430242192108555015525014129760879480828528382994381447318347316164675482934190519712379533347253874394482174335066710267245431358813318208486842423863266882558986871135021328017786535942895939954870517228741225386998521291655398130444365014047656837806997450235338510830190633983996538536650188277318819383317348588183765885996059846850387279308530357676602627570283112310719221151516237413571988775487235928057384432246790723413969207613931852010825555344797307607295414481244508632772068432980743401647385910776380648195990044562201122495367101190480571071325865288305831861952054496655642053620294419967483180881928123801208048220830183953151526183719546829609792538779163931860681640556424740549489666137337321627760975732607656363410519038538337184962289089340016449261612849726990771177349374935570775755980194148698017024004085185486355536432434150762764851215604900252703776214823381944854978440909791417533010933609106552548252203897894996120363476399770548874076111252784665077547308187906867659298166403105660928170187588534382655364995299579587950250847929007532827009668133196068394936560184558961537397885514762336500272577678790927872299665511292103848885892699887918212570942192876392100394644778483119408190326431947611576608060115849916609731153717181532081730635766427415880313759184969121492094589585654613234639015268387426218813693502945946822886778717610197559797011300211132220704265591150946961902079036423585164458648169971016547953464209665302687603256622499461864857509621233393142335476712218060302405966819359369836990476502114127842964435823120553852318515435582420961264464087525545231485937247747391683143740069902858753500106429925003674086016947201394974721754554046759095395944255543035440801306261280303363575845769558978210674476718430808299373696647433886011010327795613407786564989486690441447647360131967133193803953201724512179458367577699786887314774135174756574983993523477710121453562146218517489187171458236935123500324929317992516299130193479511520119441479836399721059381126094951746052085994935231377974521600901861494544232017068683008908405191126648734794762999473065231063536099456607414539164538125976159910615090825257396321208709843847197690286447957769073456605622722932963557984376913587327790047876055733409518834486078393121375504557491307993754464152600689226285364639658809257900770206769458948002842938690431908712259089806751045048574583004523663743870087220204910116580804026923029228772931151384766693248336223917868493925563885943883114780879749763081171035952613809124693928308065250674622871130109701385142656643387324001489020878345336637199578311167324169498054193234620045885102160715392088340835838094483376911649329045892995012909914284416566981079287997668223169195071196332580204098434928278861238573955845654943357486586808032173289988740437855339294080498304045952027278862231632268649201217466596650366732147944454080899688957724402064365655912276695880368988181384346016661204869635391911733925012469780917136384151599312000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2019336395375946429193460018190870045149533119111073963076435847539673621957201707286069439653930556235456378542453868751586010493904892617253839338588180500937083447872004066755024498382466487459807467907501327007463767562390208047668326788346001359305874901859517364633648948550903179571980701243079779916978397541184072568946552194051916881921024111964641519827888374549465986130131427333438676012386639199327643673348376027457297085731030464162036597798659316028570888208127368218932236328899875215878919083191997531764450927104157746128835509237941112642611105625963213098191852141411729886249326387952880021809706391199948451291040538823476321147703150856348124996487702247336241775126825469700704794374915218118904390803544341394964310344699914710411341577846244425301365012811337044730585804185692194055297488419079862349683716009533898589087509815819216724570444030140212343634913819653327659300062648443391210489514771254822512415091170891380089700678595986956984736146147314194439301059360408388987641902423319397104330175843594905116975078927911244470662271259352221104832013596762072818818525161408444868930227622957588620261840267328443801044395985504854499521002132807679155455288533410456459083484523363831799462946211566391764884633785764540887124124046976829907095988310074132578611235595650364873916134401749685580159763440067726381974955350355700741574257114056096874747620693246312825989023974223038575432710865344771765259961433134275803193701110546440701372970000084819356465636802864890297522949904828116670478206979781152767322324642314293590237783292532265630428303340434383308513668236455675472814448895050845053501806871609812226171713022463291746720364077435154431483251829961921683561710973617603977227760187444692209487747169303623009688321803696456660383669372514208542585732273236653537807661906592989096727891603192603056421045975170856588687177545475843171532786647015645240285035331926394455217354696329074317010885354680184036236149351423926198394517511759610503659562025961916384927771714625015406708564639187090859984054158537966397621226991117459336186956445213504191773465438787548419501557728220769936947634517555379241239861363049460081059585771811467566539927340773926032429288117620936622289094308433371972028870678382773482115297200748048597976457635085100173450161819523899103438911274553524042759757397496907369989195707894348168033495550520421289478350973972193731655543029380164122285279516379032240494009525474730797330275607538353724813216711199165382706150903306325181874005758015004006631019838093025188021224247638853166516880660320522366519879975695606165185874950449284322709459755071124880587676887524098032910045823512952404073658632842183274693721182583153109634823486387158488220280393568505200054676425391691988550330032710592792960015280464431955857450758283626326463711207969977133317493310457761030088313194664714155744150161903187299662212769928322294254234712313945238272489306664797818908915954266458489663510427368073759027072433895882038742083808009495959095857888012238667381299414236330499605826001935988080191299517763794063688584713491736855323174626421374254112458120141148970555016357987530563388131737500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -530493090564527046820189044250598110278551489486144170177927441829252481861048674704739216326304745237935817560435654719966182720248519937559693592296123464097156487572283559462483229269023409412754689786020055407875656125138175454033270115764827833837787161872010398369172645898651279432260092960890829218073022888240210143243165649078759791816623701270249511909765570470913313979322248461693129651483406929876853738684758361665636380011580372502110834182264331770884037352768775735902549874688731751532857010163997543889133503738945257222631935453182376288491017954020477270671560956609039706512112599425394820555119524868858496435923218794000716732482947124700702758802165451645948176234702635749442924181742769248404421980606286118549988087654294880140143250445927177585929377337324524186353916077525815734739475502089925029203592224241599245580571948715364949993067468725729749838933675014603469719984717563169361496322946104859732676803711899092238296799523743217423422462736798436862690489141359938585335923519934017994914179042070227994301455889077565639204334812941750576632864261311812079091675224805494702751066613269636060366005597254291307577049074328167224235051266475103583859372365701245443740938989547754721547677519295528159028531643149534695342851966176176875768241890807599847548531765466571439801228662836194153395100136735297094630795543547091222461805526591463636103605352357725043805782846792066449514398146269905337916695312695291975114722679097210189372182517279818423911671273783936451644112765896587473113011424160741065323924590956872346449510112467675805799585235161291945569062950738840048670416428948800130564705698501181905821403420706478797170108587395421798361103585044952102678898439291516640371502871376124266163013700460336409133057107539971242944851924634453136135367810765367272384207270771592609982405623631274845517691178299452010190762201699192495560075452788788810788850230125582953362273611460079076172047479687691374349056624081565408294179569328170500525506033878777561573417423920525497022886344022318971180548691382579148696218890230557896901355221180580097930601136405227173413749152523316849550514686707141890162047734816497416165879241614720508299170160570492778133019742039967163491618480507759552495066856821136179950905858559161495189507027068494432197852211208228968895091455925197974283267601089343963249337453633723303990178597367426939240356002942253856567493439131847625980687799700631103017825718256895836941975534153870432405435114659854941464516962741348450961012439551046591614565274993423395047933262461795881334387644867808092703542999270532569293263757760574250827613491699210080192246317946226602211766839398363001419410124220041359737604115683915092093102498812957876557262671543077892661275349060068422775527794107624686681305167183608289303647455671851006238131490192732972976899172377307853169175375818336552547586329327250998751881927211977172782723081792157975301574493451058412171820218221538189375675668650462827446385038314216746803419199193167295602553002308141301903326469134889747460161486321385216996389248360062077483655075615916206091242150448842265181248779495646410888919489014037661790798750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -11628621124481522008753302382972556413720270367521559355347480376701348011308250806910469459068380356238373912844651054677555898767074307883156403962669970474728150826014459629005548054522535691305068918197202420730633088889077282069268191388559572222127123233683857377855998590201854271484385603176514467825677182448352221303771019016121330585562638258250490560297906398226868524043429920745201074620290013544611198941621896966400245781694787648411624879168276783478728943190508962548637096258703473811452273775274314757514502528086234051159200117642955487055780375180273321654269895031217111640715234136678438932507542322768255481038674668657650960937962744350552474369119936597505677962111216591409126805510548941595041505605361347385740348020777773896529862514761378700532231963476293037699836661637986884359807765336680492903639357412615301139097130128691932557906162479497382108877915041184873354435689638102471048381985343984441286713405839320589935015721064737031275953466283342831638839709664621388932502891444640419437885180913990279092807466724202163653565906985568443614133335883157051945981866400848638902173688933171643952446317349502287567040651607953003044571360676553471632876861101557885725841113851505880892771570893647921519430655194307565224467675143960023234874562278445543991384859094562760254466500043572953826453590852831725250602761385619004289163707770674970373424123193573916094184728612237335883604033884796408169543651901726217587603925588063601367386087001973720088699962056971032079256684678394508614225238689889503429002839058506591459396886042468142969934715846113978395352720566736590625287455336112835757316751795779099203028333870159821144692156841961298869869952018203693126984941528765924629077246280911294288618083388837681170412123524635544411676830752123552197146794832871362719924906162004114140856218571167095639203244954824778228240434978647661394865177910350188169348184970471158849466801899053053987917584018941999348881876777067427246697617775595398398395944286116563886608954369979240663891971224636696388944962457435036087148987199210219381953556652099481795082833337735367008269858791934578518499077187055632374637474887027230672881283011081927785625361069877188704170671074047794166753692522922003439098633302627375998868250571817178924513358673911192234953049190796659164611454520365093422476285320320621892915800710139856930061140034720160481432399114512126078957967805683886524738581949061960480286164217634939264162645752435033913617138244151242211407034889230243766471200944064773644068786485808851531925724162837714307595150035818448970966179399663709974731593380874710916922420807615638404437031739736349445607483407534003315044907661084391071886765258977044927646586302756762441558529650498576427835237585531003572765209327900655981684457934638350348827896011018986722168532733682085273888016316318795187285423343787421133374268582317911765592692314941133826452960786495364350148710574857292539137059118785316778419137009820765158897215208643827012417688191532076679394661796374613156816740743427222099334587653920986820761589278036133767789314878064912223582820680415682095601188899701534278720121431900404132148437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 7875972933355513732232332077821071217622243378522540645573414397499446888945630231200016699247131357904002482400420028343727873444687597283568309245261098928343139849777353023386240616188026710192683621811048552082851760325153786711592200754777774941254654984667255776808748619048820259060726426787465336358340886689108480743271384133783249455044118857397955631902229886913677202951958756059666739040835778116548602956445243828329673913403803680018442552811836163851012356416863527412558443473296894412012977424986950609638642923461580536434805084348980861905174410761821067025666187364168802262886573218880529682825884848949620394577539196299544208261455071162385705959855436244842315256902641068233296434130760122369522170107595632359150411117915910504275384826031010928918896186447868492153873005903884614877078663390633843981062793648718413408591355455836979586733172108091280612669812320081490589583009373314292800899523078364458240901928833575881300308276652950154901993048892613474689696331210213289260056118299945395615158763185956565899975251703332320481627888602782656007621677178809183172978578819440157767955698816107213172833337062471054044330998992514509726811732981616678759718439257823250861494748706443912988479966932615580349299749974750251863743917244123018466494454986850222313978237341712667846652834737504551044794542173198026916272130730455078322717190981113972565248005872274613412734927267041072614500523188522823995322113619100839789345776852921713153785461556931179166743162887558700936659395244394832186686943864940712102881396284703746409514548880670697320240553308744386580815688969053930511372926271294175124673849516750804664723153066910677914206446495839605829907254171496551099982816261743379515402550947038190421604951610233957045566750617240294903319554685628352576496703892980959540204941865353348248482950603646372773945138754456246253685154545497056603576265932773727956372907918713941556634913153193765962785203673359680221715397149416186612679396165140830391055556914942452604381101943584253965386035471475125510151502179778430115720125931789344817213497276960100688620838158601013181810449233418783643773250419017057956654854373631031743113160297200557462088308406919908374229793200120559694409722924204928265308209680730236684618168629901383221433860764252216235710765672537172943762741618050386363155351450957035005462959578098362002028639586241331058205636766946510889421737226709836789645147560101646026240140529876539645244418618889412910843105836418676273648318636435211761052839235687580601928025464127719924492624866189926653130961378988373254658943806990812199912425613470409271507484167805503340284668549174786871919415027633702043441081000507732648025280641967569603608297264195972372610474126141590530455746396238839616008396251663890594489988367096665527838624436476550151696766095733923452319859312872897921098018273889276635594801794478162006899055484493456223465956455352590236156381495010281283726536563021033153598121642057511188715023619615878331622459779995481566429009018903394401762388588318266152581858438105286882118731772359044989595299770599832437731822114266895790735260198126881890522656260466442968750000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 5422220047116529297778237729849424405763537013289324465399482822244836357227492002939659095159505948744089570710900026471698507521930821252593393168592124383091656784726051839422574803099367571811777056364824607852100264481968532120556464148579556430210775553575624357700998343884543442393141249783935463077284383219498281889222061815436768974235334731210092562768729980539062229294776039309477058611070562986553649514839180825664306300393494678927289718058434410249999157886164637849040599724992708893236389959520826923122310490429040117856210451507343057649646555485655522584090868065260888791282605262666681250888888256857889188957039490215188423812424815562824202697222138853364327136830364859575187978943934726184096810967389750353431665123860561724963051523422775677346572592055431127707966369648357253667768204337298824569324802508322235962455717657810407684912676457617830344105564225632580041589473973312364349787116557938795474314686338340029839097922265865811017827536298248008512377568370534695845823809368288647499033501612177799893922765416630814043991103227352211700426328792556346504392336146983086315948540347690282804906139668181231498333807562599052099332350407421244957777237260235625723818949929733968946885434859541610448812086329961916628024158252417231672438311900590966408133876035130430007144873368044489930555188519394120829713786976968353403314746131754158255571500960984313937039294721005601728025854672922856013079348439323461140453377016101358840160069933927986559318679290301904864790698442018211484950924656080747775820975137578905337699473874694984317080619082561056868335100985837296511406368271288057805811265653772933022939541418538435975200230646054080683696454305485597845022700583550969063001555906511884601009245845521994192114240448922962352904944700628823104510091569414043298137182879291697205471711100861553608283294868649329688263571941702065274857833789347660736851438133271278042711039039839337800080618741498032117376570321616348753483630462108139532026379994857670904990980318774743415310720658626605046004211051996882493548909314152955323694685385246410506418462878715901731858437435037759801154948685657185580492764655951007849832435383906829406427870332685446045625032385259566114288263781761586347824983336987947216130481543409979243881734274017893409929737126068952429445434889369070230991577881428389714526342933555078347720041990636317133999392867912720329608820352328911899395972485101231121405310297251230907089712250268793655920302627158101714791847969192910775837728598751952722530496043145785608287167057988831426512232488346913829237158409101001618764575182322542099078259748042853813484044606137847631019665645341932266148445521895720615582918430448487360314711264397219783747323560550775563244958313778567444641368530034170070235783149191802146365618755693194102037380386543020082997327717674684462721918012725638831734856367306825791568022884337400797115601846775417897203359019354258896073344502172712594310681984203633552641798620102237802208176049461949401756382524445741637570654404229627575064502791625634191999344154459925667021070325690007017909597750357858155391637700565179798012565398283590087890625000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 116577298390422002928318741992906690427034038893715590810439157774403361831582069311280280234828730810708447993934742943533186546568914695550494721700092707689198481935976377736858417375392202985261406177204556394130502350543940317392079977815990384625434029514843034113838631640336994731277231613282491396367334260384496483554880931662999032548977752463945912412128958134989946141641579902041401741728116958417518795840289235293646412539062508964119679227275050789267624403055526230140075029570265989973759099026977800685274490472837833982311065948381742665639629632698377264343621802860101189772979578721422639958337801538260415802390335723353644039374681033631935727633976329437529386621896754010638205051863898913382701192646155783705605951723271897938134487423156715522650983570429299397718389776460018933298298889950498291977533681766310673098663401404426428783175083534237090749132122779459547244879982928296021514923410156588688272042992087604621832467035811199383753193289551440984090166881536966864222533689126149489004156723096396041333754180317083953757767093891455143018780258206549088804310463365117600420144748226059816705697057892176301525730465589355560503529781078265785665816395333586481238242382500651250761960468836162639694380109502586250038857686455606624169091333070735028610681874944309764558710589384659970106650148336694782320998078170879525127349969910009444294920117841768786515932427620446753625896593527514512425083303788888664999670670530768579390695769357607127083086162235535602077320441323922323036961851917526215443499518188531272990388831967533101923016474629531605908135398654104237292320166458868064242769964968744902795510922684324501945904215260336319285482712896723128071481744818697911893621432328604405315023612885568286466953551363511151884115138686164105549139228658542999550278776641599912455159562200300282791643097667842866289975312823808969146542051079097929274315524138413709782530636906040407895085788133199532845673782034239838306776855029467881761534507996380141783876106512436855920427533718996879612415285174716959254656329617999744580555059596556875001914776831765899903136380498551041176906786381162588865449863882668153689062944297671907197737425816956641148117321116556706345493907270277385040460559719698271002706423328116087440398719504332481029149678624172522227242676200632396959206587778432065141282448931992643262332500208881700075624593731819262592254486561363450507379956394492562515718615348755791747459296118438810720718620877165721558557123694418708455375702592155898359276965915131026236632577826335649011418485361714468112198378029002172390661172624166750676105710727028858263278790215323952127540336846642497410122363387401534776316974912887531869220347211741570180479658563425891565212460262340783543500748139283125765899542519555101303488523525917154897185571311564421045060604603044062894312863652091255777194342344620670707198554932338563585772151051617786136085243423033786114699036591985588951334383350275949305997188253891274268303650410855247400736331866967733816688368855505016906311301408508228904485174738893767669537856235644692745848715446195490138792433805696638952791599148559570312500000000000000000000000000000000000000000000000000000000000000000*i1^34 + 913196774127408071660381370432021453865072878190250405549169891972700623532601746826144614600678651202785109296030069611206151746068974100068832251694780747994686647960105139872285506806798448706370267386084160687933106351797156554846819833544784288820125736316824655374504338902766848866868363751162159146672821360596766010822731992874101634696017705942947948748650728827604472423948724842169222063175316836685846892708970609749778641006452336965450402218732240060499895124825954886260621122464115316564464854873652295471916426629667169289867475260212954903252485394554409326917751941809394902707147591893127593002857323931768327882061087657601793109302331617937950920860181012030701347364256454108239525079444707615846069556489290693247596366601642883865250758316282662968976008908449439984040276030603773019856412121192696788321804657563834701015349496953930252368436581129289956347154201796619621762162237442683795631721076714925262824466604388193375499285998741902733096307095441450012573549497698036783817023912026906649290798412300779332395897980744834508462584563909790549129480581508372236257431161976601910409579074512263317030183854658673194818301378273812090657088808724486547525611017409643309149213330162529097053113759901831831764580269068498130040346597321403477381314824880426300122432417861926896587620673764898364165136782842066152079276188013079500458817439091606346153787765256216436257685550067083634131556169769407343578708749444947626913095723639812667202934371323465932815637929017203325778403380082835402040610027260730618074167301887192081358811267998898155183477988346923244441524651561972592720065569530981121962418536307546116585268222306318399465731817964245262176541644961326202643447839688155038266186644749366572491036233138868599742240056301215378537808655577466901436873460211767852878417227026421423965377522480126047366141888368526056195028740968654645644087738806447388949409324870907749540285930029729281973033341825465177054415608538383833960576967699408152928975572727104403696704148910106649690487900890702761864292323838859613048555156031716547265600286443472215102796391911697240762411898388881359970217427242148293809322470586669753085205824889365333356757664423371767592275590773801540742840647908854010171457013393731688348856507815104062573405074301118435931789793742732623870653136813574331455779967005006325509923952587032550920110159153494566087641640697147893527105846807185311071845138256495517259632643699851521182294258225205463051008829147068090366868761148815523579719415778654090482725286908425756658175408532761362145871564866351611300380339811032491993270479045269448490574617418959958775108029866937517891556795799374271420393232539140844987225714685607041932074592641036768381954040936917600297509660888845028019322860889277067275319665388501194836233146328364597341316274320953682105280226980693755591996520955937036467218967368394293479652728910285723642750588064739368022859649078034461203346122912790714338911221312312682505645935716019035422783384502271901617939829061017836450527022644366658950732714979556633507394796376594940986274263409340920460153859569335469255595904498826922808283554840087890625000000000000000000000000000000000000000000000000000000000000*i1^35 + -1026337084554248418084005618385213102378890204784060834207811876487644394799311551389601143092762509203528439546845244312431790472444056838396145331000744743507317733228940958913197083134674319966071255040772738395627885534469961534344047900751535946940304503314586462386283795622027234538406252330454257632136447850496171518319965650350422941128764569793596202041143976717186179966463920064590759015248058563074983769943872700517635288708622981153574528531417219319224507552480952461993424644913484161040948254787943296395455865323681969891732176390385880143395883018486384945370089523045888570187186556597882010720251915731180238955052364103082614773128741153118892436696569576234531938342833005275442969277623869302415012127305117209499908361150742850600161615934539875110889141583306002758819854060983388434169895991812586779335250053800789222204531767777841024893204194149946524681787682722778950817750373255430127648687203667447537122391771161902351435121842148298830270596095519502307294877438670477919145019554976253571892206192901756059453828204587105518710438862927959561421351879345543585530839292307993608329925800549378913306530837294336188279831099666328344762710583243274212331542048830788085133619763018295584150295279102944027536889484743178163137608227993571311986583450181135664897152613520062328429580872089623748523086496762621324576611929837956339923240022359346845899726270084752521965511645585739409800425697433262786297603501038904168914569407697319975540979843720441285218145518651692274289040068318535314951017967675204547242080862759618410871647736586151241699973399000947197935718261562508403378003366223129984455674349165325179332814040501905325642910404125554613026763834653221787358400881582154004190731271641699442602581751430953433935809077394316215706985503402769669341364904901559120885549532088326480510405654788538008475663753515437456659907252826391951559146483929657582746153897952326171640529267473392046352194587402714425088983354103686105786326711953369804540055744876569151795062622019996549328244832894528608069610299386853374477365087233228534488604408274761236854785530695647571996169203960265556627811315604433338157553148302382636307347589141250581179678520984885522872852756954307378497825941318080322191356988637890877643861300848921862368277425581198226082180357457934059290261840049391527953491567043104388928769041701495987599361634016326179671184235780877322746632680271752581531822119571256001017137935337389353323127889107010913318358028517301926311010213450931189505823948071094472161478494291861181697066113592475358529685684317601753388571703770474978401539369093706304545261420198752914255100763961412313806761281300944789473436326138985004842664012235591558290581158020808104528626133732246908625924040989322060210497914808026095553367544497142245155908436885806774352439500133189090550770694131262228345221051574696436592865377482345300846510126460954667822786227459183146188058951245757875709122598685809230332078688594621161405661063783466503396065906392179451224730583020699593237181538302073863295636506833509966560969898458108876059731354923825717314768027365985692810206060610686938327026367187500000000000000000000000000000000000000000000000000000000000000*i1^36 + 19775168760835230027202511295092384281951910019885208099316687066516252837981989223074896712666318109623730490998635196472397241312373124364800525275486015664990851361067962775449800576992250194738366150337500618605497379089636634296814300333988250140084011817158779660676808103161760865052313433845738571568918532644335241678115380827366854288563904503660467911751842072068831246187086611430126046165117739443457816628619831887979664530257606711026643924613137498735865317376923623474805038376486087007849863411606166122754615367327068325944579082875579039776419081279825637195927647742771056389244932444024789384844843607386031621897019927820353029917946716566139416816117730840698031057483338774403098567920838830957977753835107687811386150862576486167419514252804256418869360687937375096632803846773034589016554923123122612233461571986560247807324066618970200465061005619762489071677267130294732138083402280048042117990170301842963347362698243334290545376583076709473926926344192000424399369001545090754576573478485261712215991990321617871275158069584968971550106962903751956441659071932629638306142876894801540610472182698511876050954159825905631046810734669131034179416694004792449611404767805223923234335198973143063547697140021590099421524732295001670413052523564338369635228767704296738215058038856501251645103205436586819048535560822594378436153248515152065096103875809356215521745607233658085452106657533308641410860349831545489651485949200457310900014348405421572265582210229087873179444435834245816050519471921095571108561139531426899811454688132361708578357183756297046237768641938983093253365109030712114583130122942402844789949965813162617517383589336774043535836118658171839059325780266650509707931654004927519011310726920988461580817775241159679102006268052308413824181741069049059021293949866369288925773153465381565737791790655620358404716293987617252631113183106094031086832528799431971467914742416020593158256093139564634819192777127543551484262543118318968343221032190125744627369822720567807242386736981636813851435444537883499442002634525089118085576043256445831533547416241400399623562819770135366086397462009580077683175808692022292439154394171184369354933516695545674409810537246955434662531862421890405085831874044061678023414899749550849801806403869709622137852436283766177199017355721303621559068875503436742494117254899595183129652795557272417385493166507799872992765919739694154846289328980296410802886154682764086895343859807859218364456638688439090561373790960798180942717106426872160701295512579679647189483277738505581127017607955197202947662283567853059201784567816291624431457588900180051034263081061842978680467859630016077448263774660988034946491529884417226213398405394392186761050531702642955009761560010427712568537402095537740974477751489042348551461328180757062802213770886750281963490881573458610643513858465560949527517875976981687446823423907424385713000425369511549938369859213221636633117356420460025001530934803207900478070647739303477669284349483280546108973882910412141938079074135069307560806128557856680690705231585280929522114324943025648424811790554126953880609234342109159258324416790974073220729827880859375000000000000000000000000000000000000000000000000000000*i1^37 + 2619289903192936594424585840534799511875742687821058418180892466189441754044431397651245885686569739302428612422760358118438562029957184630489364445020592662169602196729050301860433216589963429800904103812606136465241934317161148301386374897053594493915850420585079908410053619740670978206166481958228899356351769081587981907337724940712858198894420830773954830085228798079368911178338582394787306605239025166905217698029800671810789908434730281128260725805372823533559471487849008502063474677604206683474383588234981638725590315910863034722784934411191414580449821324618096258583959372699981670374680716217196763368948005543935441242334499361466595636464316090942866537264501548877472172966489817359079856447938644608219266093965812769454555615207020507223414500179175462725173514444575675799697769500808540018145200917935219965535963699269992716473239523175115547568178850375324841309755993650658659444307592338473533564985369678231848330937427184259876018631043423140056923518813729464741469336065429039697524184217295803360999131757276300429652277318565777840260759059247679147351572448208650550125601951713061768060794251221185542546948474058356653523185056060511699123186924309063171272594411758499097879103367376894491694708427387066897962203087594631305544948782036385789575742645339515219537765323918318988709278857665756074966092281226490395530928960780311506386004390278035228538436644227689292823303069559616238901574407926834448491962748961345485782736264420060059750522555858085681091953677789678168402312071675047069655236807253174497222066913465165544289117479370590075662606256979627190516827226739053232576455308177509505420273243375131069334917479573682473839865991770711116241813458966661413790352172230257103985240751294093422635471485820127592733770305127931013599420182100782331824056884613200905001386335120857977624576750750682741616633628181694459611684150109950680763591060295578382805249167864035949116060778871971872448042233507565043930322342496359506107611533554015631743998851294211986112155906814278246917589787367014530302465891835329460348869021445642915512300982255902562368677031625643278284463178609480015530080322115236161135062749798852836400654719530109266745524854029124142237795621911282441302787361347940587913204444593573538971382307771334426772228872611318730119375413646159421862194134421724784109537444615482323161258488950198923153859720668278262116097412535125519884472575784490571068182089536798959698662172050728751061486867382330003258410425264614752182608459361367532087119957679436542906795029538843864839989656863088112781533099017782280227239878546345321597576925539334624724164612060385835463449975264772627073410886077844212193256348051427170948962519256857281120568806950440887777310391850506372500084695775711809950483182321996856026573607574612962565635429582729247242553853734626742169920445204559049150513818556401152678647066274632589594413730533567551039036815861440772481841625107463524604755922038773648761265363405114917899715367505392757641826184590799437076232312089758185971497254735445199907951546391382462352075309068955038866807766533341449926871699540212487577144138453577375411987304687500000000000000000000000000000000000000000000000000000*i1^38 + 45428670579918211283993588649000376470395930730224604223305835463844482090995285319446740283281568233828135383524124380616476796619026572733994502180767235927767157089598625294149719474503603742490823624111489467376380669372503960592578433176611546230929443925695558451620982353568458741003303962969651369649603665115427395096612961943664003117776844498959433462117928601117627981640745530052518788844187314857814225566422419499648455848727152556606458968490224351817641822504552267098702144429725569413771477765855826111476638167917905859584703947090324814173962350837714146548218931396705926931973696264586249352590787147247211174584976926895043453714554001482286957136729818874832878437462455620013107431621585569696552806406002213869631697420433187049684212764532348733709545565982937534009047428794370065861938189540999165806625380883427640059060597476433947980216265736622075734352019240090744392944282918345825387025470943165547010764455428082102763854964995900814365128492679422417221615228220245796115111509764845641741267599319704209251475584354314712646302711217449099595977356680063555349896653635323475272465510722444276335044426613084509878214214919004550992129177240769391115483654210550579223395655840264306744463310777756978730594377295771137189024198280131683893397640161797920173187391450469610421250291795468010676890822286772291000729351309283713170380223928618824815103729880801601862700821415734782732280839603334901762082476708870930407114871303998935017039392947264074226217407030372875685633647989266887878445749170734622240568172827782918906638730936251499940360022077668510828373670190606889151578471154786942312026251118449454032880667788113239894037181123360621868742673777279803793341932085338337169909661688393477349576334380488684776827215101601251974248665876025254801006268131396853262254979163893503168480681592928580248670122973185704401174344678487288826124078734940431323806739019838356850956651004883929665064749868200644390458710730610624528249520174012038900716471534206123125550757130548853753826721750199833424157251513910293631522510684834711026495580152939562823816276090521595537273427960201094267838111404395857377985097418682313440245280023733283345267374888817315427427694490607224025790487895349703351757249334289867688298887809846828538196601824759661054248653175302633516050741401096499697543650600131391987558190274294749525042929367677999555295947165210394172006857866215006963050944684693367080358727618560673566840382021532572308059725630821245536738094488421306396874107567400562799852993880046873536759912485076591271937660521195361653665995434044755766420558068400009630504235365623224130788777526014193011724521753135579125433584123618118116839297207561611026438996870928080429240355160081821517641481419902531521380586375558743078160139648647195471284015014783160181815021329121528466053031767047691407772727116617541628713456726799223402474353158103583958054711592075424761232073289329494922855549797391995443091340941929212081418678004949741938594479251920280971062342737336242387858273873192577363739761337230928080532662736196805545297214470140904262433365781043117389446855529015958309173583984375000000000000000000000000000000000000000000000000*i1^39 + 371801048302575652109562507233351121118857447760703189905841887188793583366228389334378248849881299506897152698938215545186118021597620373151393634687636469498833550926818087428196411461791073699837397314480480860237583018808762636253621080907420057164539554487248999517489104596919871341833402633471597402733231547906869443766909215408007462543190115146904698297844058432275966812643948505386894473059861612423948817480087398881275353363952642428896600368488531005954262968973906627509636159498656927496676216095008136717442532887654760405437362485228713040763252299859133822526632648624569583382200575866235745487256770902363789620407175875701157445718557101806651666334544746580204464236279039684241930162153175297123571190376063055949384211381547383013301641262030804925887119546292613390512027268128117774289935394166085672217015100381081055436442332771246803430337451091864133974444860711141274474204218997781903576851229531100335859025347582257157865054343170862260770324808227703134430402397425387951403776698314202259825306694193359262233263101516852245684523755896313619763060459032405512595256223793348635472928231627230455625790789829572427690322791139787418922440050017598552963905122775837282426356435272508489934964129969310613173092687040400833033635403906872194491024677049645274487492571275167344313468989280843041927230647323125121478073225962686200387550167772579629670053643752991177723824910977866880064413797445263366721961184714601739846665854161304904687308528408819794070807539501909485306432281917132831773024659005188482412514868606084491631873216525353552720577306720107216789183669615074920194608253536324141239770773137308402585354399286665526314717170349133516495205254847943181726747693046700254699185441797674524563672140462997139574888169723127182756283316335202412841244005146125906249159049509487468227001458943507419253265548947420322911294750046154269791895141875293078883004132100342780181140790772180225945988367402256320582609303662721227183076951563714481765580260568631394671274802078830973380896105650346374144842166611502074232269280079081942930743755310067266722196841030077127780941522628623155285118442128259697964855331833005341417972030196063370951637031229731025253518674878560661504891542012404591297193394045905887404663154860978063065289333410223200907109835918752103166654505283408220438287575825442844693089515363250538322764414172546388165564780632250649097436357493486164603115411371403387448881599051797944295155762975742130868420928656422820638039822570793018737048054617879841924119151024307189509466485226793212863846475131647079721570942363195765818675785843757252781040935336271794776808993419999538805674687104533862225851223726584859454734819465187050819784457927981144298340520533923269161394950589959976398971130091743564483678584256070755565025139680911443301971775284820741533919679464647884634291848331631864088621897786066315140034831656179259897252013223293230238360963711589120188976814988028540493408979277519414073164622469016937365351055621247507647405932833797361266523249409715285269074016605657598567584113115649689811426698962091657083560529529191838547892287969589233398437500000000000000000000000000000000000000000000000000*i1^40 + 1450960701216252952574798776719448048840629096367103798654831198761735188172050352694637907829628212779254242077623810610424254171026617244268741837112196579428580411486956826396645514578866976727224878652599665260595356234156253324258815268351161922154283885487601102242546333646973738255103577832362643475104834958592993401924318873545704270867855892390185310937901879102262574939147748768253033743857956769686419209859018191269131448827847470173067748623447816098436324649551486972586182597469040299314090448180816733255792629335893102273023162661653830784749331918327320910792495836656449117842965348745331761737931004852288891076111167529456888909941947862686932643300810398766955600863837808166855197434664238910207149388210541474914078763455450443572798499831518449259870448904380646559460569374191579413089483480570184710236173296886186321320129273356437221336859225892488858686467018674230620268753028618484490503073045834939026277385355952892725949904761555464138690804081749358590346577416720132026878223391179324932932713699136732429586153676171923532521138906833916420208058267145138003204242251933733597464671648711785175168496315956153998294341065775051022060560931817315001342919444093669633434989218486296697621054759973565052469214536334059655017721117730784332079475921191416333316309516749875166428738738401064849680568155003640794081198665188759973095725607232707908665214831296802259322801576098064970293203579512206738737559117986172447079707540616178935640843568846041907697620754386689205276255701986777883044400146782629015181147139207516357911652570079152329879513300487297588459504481411031241757987963113814306085331753064703367314140441035571507497538670556849353135422563021010438020367412952223715582922054073969854809916106209842760880116350716756328376567699056688376083543867988726606235585727592927076325234363301301666946655458178496737963091096448596551317503400922684847327677550902438378711225462589909387261733194009976103143285464481565151695019093088089950318354263212295730031367647050094853730164523544207690394338447352663897866427823756087599080633524719324826013821729124474587394238640450867913611014263059052095328997173157048989694020603694168200792160726406741322273901279433582132776197322450528204203345731462358464864350790522931955507137930818881037275441137139773905508552887902861357240665444558649821392356367465532980587937239074397748205863949663458981707572715024854765724303953115386311880136393431971206993589876350206840990391867799466649962352040957980386053812134442509214134033886169186129487760611421359971320556477342178343872370847408191559417840154560864692561246236094251612812425605657817931694188182176631412487518027704871277001282409269893120799982778479282493712570855785665762740227746843839754805986834097010149422592355916006450970404481674700359719565977751475398057929920720318576510817426342505329777226240198994043513412127476137475084572079631949939571408134027336393403915959080446160092674439762371102134158363749017459345528057234157073679242487322369910782520014502407435918853649353563137867814198219455437570902166922952119135341253683612470377619937062263488769531250000000000000000000000000000000000000000000*i1^41 + 638772647815099712683690472664242882425731977162602032206945878898031614247220260580609829548473078990516591546421039641293556290480304962373831226485574226578080916377259525867919731235555384320989615731789544379505494912898610578374469023784442945442028179980712987759399968436008540468856960780405524102892313390082402492696925856069991698091194514723741837280539676987816116775751444174096154533695544600091145087207176595527099922126671188458283713007555293687650588613345560095237755971978848025647500271909048803100882853727150769441355522960515939635266813335256091465714274030929017859493455001951742522079503792801203361920103244514035586434389497758077600367624436193392123750107473907564555442235342116594778092856101750790293297596560704092824779101805017868173107777451055261695442419483994423166402758145497282038258697945329562208336097426691321754180851160238794208852094515788462900128864010091346972237412834550080551755675816541334299764569439718171262769732469363332350461256366725178045578046812390626321745617687789558961727215150993177610586458209578665348502536851038415248099252955659292014443799477730615631006435569448152700402209520391795118379943992055323836658706872501347637493729792215017059566245330851053763014572854692343863434239525651938214298646793758595258230967287116161213446959242673953388761690957941433557198590028727274614655776443502050205846467601912482203963783703782418038661272727437945175181828419398762738448838682115824055303627416676481371564311646967888133974489882825852667015318285506549602064435433913108376949596615922712266320447036160198245432829523317437541209114643978679748231403016872506183636133181777543527094379181831443146873682731017315533937277268785479493564145906725491605186048023466309091556074649477693400044175832793198756674667990124329025454547180083840600505983149995265911934328275560568751649613926857149668504731925842542896513902914082366098612813556420462782517120675616944890942383047303199276677012861586589781971222275535641824318364131738820124488486316445241957829969810329577763051102674922062245436500270188511550507287175568976633237648171910291407737416623476387997938208934827920334546054341970133679545755131173517037423278944739166232947779211316342864900854955850872537228852692774251875128234512105207744220911739353806738966011438707614697055886642781702709108488716102630075971079900279713971373724311430427126065741464948325403189423071643086870042678095153183892276913419661141860675473011605044820766855926436626974138571493563229919085920910029749844641698309657801212588288333545496526621615587692885025213746819277445664779861704191677837827008854991042162293570746265954463376197831291253682917064376279519978088565123242735161471393687826450297102174140200806655495404884368021970902642668895160772253729863180300902006716500091541145531068299420054536139141027760012163264403608153850258218859732213013638216150908506051790174978591102072708171378734779413518982254962233679839462070005897610347738311740209459390057181013966774168648329099411731740850736591327662463402031784323364531490768575770284365678972682849787962473928928375244140625000000000000000000000000000000000000000000*i1^42 + -9400178145574182971831975073199879606193429505654815939349045294258434691789344809662669652585025818948949545243892560194303173252880617298201951182745514842196931301508561576510021918641189761836715841243072371877725025657101430645764250609525691847003798662934839508908314200932427669587632427409139901299387611356187835122227090496069158377444423340370076095155595638119293087606579059868088663290471449882897891835948540926139453671974200086696491629514114610655609114426269917273964419877334083038683808044265511500467486678439867033302288478469933952163352917790011793730172558549854590759738693296304016562287532652241000340064686326590100613151348861633969619068731972871726641405654214481819827175204479636518396838342437679567189904395457075104248623063164845851913895826036404028015719158780221438677484196678798758838718435760953120390407180932361344931172347653026601617189258733753389987740803627468166886082607738746623289700074684768811820800290819131606976707746618450331490570022292262660271781684868330234317155731546229469810807023641910213226894110822598782940519444379017903570022325895907491571986421973606312454371071671017378369153660643801964484139874698687818985842305611416643314935527580166807844582958238574545730225494800668665751809158596530959315779272135749657976244079432995757341929097785332065638253095966248913611373325175909883168571783898170744447484842408638708001127634840303008808753495464416791056483198706555964869381732280159614015572853026840072960529443122129712385234553841657598589981191955191414220962279130064220736570603642052119158020179821498975015835235148698585149749346454554320300400858371267001060211411923338654790449483150799624304786391004939363798097858304678234404068886303825298684907668818274102045291102644051315521484615776337133772348502964570761890126675719210791885797329618273453752344523978150027945647669257634879124256400175542243895790206389566439890097428931764535192998832836858791517723440593679117664010560931806211690968773660510463062038451926753045465094664850149176004970750740483780755733698484443611380606214231236194585284715538095912336793298718367581006997817192936324233807308346196325368825144956896661531787348412966016880874417500714045140531003228305587249593154183372026189525048994584666755560647380535947040817168992453569610404715082648846138659651574836559143167122210456100615622520210879171815068015259207868339465810266925762920779993383979561850990661971841461257156049730729128683347881804512417664452451258995100764565881691860953088378594614536523812471622248187896029083063516472113561907122269487062276190063180828419014228923924326839675575664721656268949000066020173350204128450718271821543237953340189090745971898832554134286178915562601090139782447214673016665947764913648182039815179801929049247138413403993779025517557743308795468611947351226743688844052370992226682985060457302093772380809757334374275586821365305656450487066726866778968185218773920924792151681731956172599134369334162052003347129082043557589337262170806379030835947990439665370101022742809276535671465854912764801513672586768540346413958608163046417757868766784667968750000000000000000000000000000000000000*i1^43 + 75697538092443469329459620910759992248657757571788573842941660209056535347129354289232323559256791899508261861306863613784204404700640394554895478337393887689918239596991862533209879984855438021610669471724376943153535374598542261375210508278194361674605578902223020935244412194039603806090588609845464879817788399465214572255245779700789084117477045861811815937884679162478242903822536672349993599080099525912344948683168552855468117644392797974816010697969313892666536508585415333809435539440415639260860235531922538100572733274733248782754477422399621394855016623572077974677150633216089530437606403970162836659633409140028954049385619748726743455233202161899152731089490780658045029625114978562780031416284193075960045857384936556377556891420689235442679266832016669010997114251406575139872456771528417705370057646011963842968529131767063745474988902193414250447655745812299519185099933973041801707536148096028102442307353493871189368661700693738669652935910801347039704703794157961080977020235458429681172935740102599277686669765640183819296497129668634729000896892259161008138996484805729131285036371446310840072518051035494977361871746440113602917345019286230863397913638076453620972339781612570437761675236910127599892889435881124438847670397429981764127312571889147410331857091064487891818597132236083796785686651865391151704095036569221586858840163130617302071670942204648439467432944926035598220294322756392153571961481698186103993886868149365457921331944048775653603871221374665772898837399981949857451300649788237897833938182570785609560767835484763690985530882709354793354780986646439719898338783916784396390837709910508476001328803434950845638150713651181473919782313821869936543224590465999173498186991746862880912390700425632866700322015312756566645424647345167242364561262906334922272285737603877209273696724400140485495024378434144371322640741777289796095926200987780332243062973814193913684812598742764566883096259897018348447666065682037382953050034285531334056568204249360422745838339774942045318648790892677420538612585426577942275146646948885718089565426337697069043043037627241722290780906261204097954680988027849874347316401765776073534089860951434083271135613071175011502559719796896358932841920167722108881116976661013626324373671371436184753543382687736671725906751477724075954066282016144380825280775941611856068595639061428226235598066182005051054881200196579832067021196064525070384063752874071554860445783606635655399116115828313228085310383664911693808161705900736448899212154902287747669449437763429946421553573795556791893548396612345823998718052956956505814186586456103915559366678456750589864574036887310811609844949454655796173315914538224685931760574595845287070653259090932879986904576468135132720681538841049905854486642612674975078550875184782664766034058793407577168251033125548135015008346647708930662241148025202174532574210987223052593482703640026614538335739079063452348054100413168835022969836992167658554449803915939210847283290295369980433212419635780942774875782525140853824320999799950758318144355461483337774334764237021228412778599866088175990553117356190774397648883150331676006317138671875000000000000000000000000000000000000000*i1^44 + 1017581641890153385637102705180293212271633626275682619410425244366403199871090158924863560139836580060424130630452835197029558540009368564435104184899798343904009111821834869922806070105220596184638396409471770191391276068373672090693883971271131705763894353796377028123030774289202449398591328660177000959442729088066980995376783301545516908581986296564367041431482644780826299486207835570443654329537792901643006496642168267287156901088999056221325433232872815814510557095143667375437072353768573845996987657805845971215838823169704603496231462942275562789972175415882168845452766368254835007041100380928873272345050714972229097796640538971133874103272908072899430851183825861365090628003156328124344745949190512742192372127672422369874088623846016261959695565658476678340738601457680996921713905746275915454860121922972917438563043136564654863076607323472986347107231278122972271104915935151118794258393002597843677186685408232788022898875707096546768769430613670913716045160146978913338623507658953490368267186096583527345516071327306426941117612660542155150208439954543794664190558609129422690808288037491808433367567200420989796738949386536689033655326231824993524816923113875849101208605353189709895313968582954371379132462380984337866844521134131566145170441778748828158399588714023307792165454815059270066265942493891975972102536397295857012783478534151894192588834811521228064719600822442024858947046261493649583419428451572415313491211448676277194820491625610314267608393676024984791861764795458819536323943033259484575137719263750781796707686599661344836175422412950544002584595677419885957556672971374074417009970723290700440816806823900051482618494254381321523396648105838397940690039132612459955204419890455399194155513130259600951164467861241182507091853135847014935466467223429170711862064640079205462708357545433693103072084881551044478483201509004477297749656241777975113637506442708760403871637036683989551991605632858143814639136555262415265545839105877731302153731576373328216414249001704580044468538899124881039420043642999698833643909827706745153992959834557469911832423412715623113936209348657512186268649922752025828362979777147748455760848869474179441633191499980259910769288007486898423387453856698095094958178533167188607789816615811924133947378198933170872773242984478949063268838446035778996768879469482889812405870798434641493944346580926246135050957382499917992312809420754968776958587119337832198747307672635363656965770787750260390947934536855920925407412552298173948732486355963117064118716000159186337968072156271122927843981520614145447894500575927030716826920940102170860128350464592396629731750011805998958655150469190967301931681466861688798586442805652725272927759553171677956700106466815434362846930000442290671071474704364109584201767232192207813082323213570572018302899994086143841968020611572316862915947794339401381079549605393904033294166156926159423513680413210011442687867206197188001696980816898657591544505116784424290373534690048090872730879571205398750704800741012854126861844512991635937468724513511481109324856669143268187781797889073283510125027873192685534363327459286665543913841247558593750000000000000000000000000000000*i1^45 + 5332227696089374791895858056868846608579156695130634655743152112412686408457847571527255181676479680599168327369911288944052774646616150055088673135640830433712189147934704370392011491306612098194528568342761296790064810693778458603464217250912084398282947320853773846594155781901527678928934049196654507477626820992086450046583701699064050955643237894357211066157532194134638820286728592313874573280089960048129193889349622933192827202504219040581906949868020051528001944148789548521091511676986051412512159927374903116297525395752219470447969708199549051551881920270698885987841589596695010239125409538992802854907009112551730689914901985697202281881384084093450697609697008075866493235581543406931749178415784532713454538523260351746141585622710015591301922006399834247474480615476703506500117752717632153169286072276458904407912599400717435822043919325098742060172768652965057678025118209777603272913560682105303516753042833063207640800439634164528090342375146112254364095710339464609926313775660371085863419567380072241760947237437855452713655871999220312740776877648948907869987507621950011990295870023033005374098750532543583684368487209280824025314952536514125916831879164672190924475733551051091198202268875916813908404905191364269484460106764425502353754815338212771726568519758268366426094365732596901928755002516731744853713853830198426205720761515675305637743196692856477999437758561142009829091943145242106775019768464618004111738941559918283785070266445822838518954538213171977589193719522398062970831576816293968371331857235052490702376888839823146552993152113496257978105189884920181793750038844962466153699915427664663911541416306886506167365547044765307453349338106878871148709983090130720594681222983456343642776476983418338589706191930442425094126721107550273235041576325149359612956241615422206596285678102055468125462124219868063883585153072123602078094451164009083881947613077095556384207244936926729232376292538007636762588711701365699512577330306219262775151835425694611817284877033727521001435991112989873659646004417681649409909343076192215713474187889121076837612610564670457174906228767871031328005871257859173481605631853137209566937374550497452728336493599577483030465581411406188183963056242838075330799245383532180169659189959237929564186845785676583848504328550914129669393721168594015299528961642699236665008969692495032923153142095382216749417676855671911831791029447580857443764888069059063470590426812641851085411382342867014478252816454760642217187050160089170210712742188438911536618028788476352378918194075817125992647967457628088484392175563610189445344329404627398165077230043094493431783135704563460728523559111439473374185361999455304963809859200557222405140572271556854952207469772127141919539157887884391181148144284950077950379843692647251824471133328917075695263424147101056702413120001096424546310926988343015441938440330441336846312429998985657301957587421117972350715870253573167972115765008827694048348940448273539234243509286602995313368751024128418127884654326992610908650784537162889393753957913095732111099051144540601551007232415206727366122467746157810005557068507187068462371826171875000000000000000000000000000000*i1^46 + 20529152553321789633139967600920706299343339061207686001130878673555711023674250692205742260483280820211451434373582248193341396862986864236837059179374225758023227405145495406412128495461956842639841901570379297533872920944119037845177197072503864674329013281134756214516465740179624757134511345004183437969188840675034622097167206602604460809099688873750772689656532811111812844336231064425947347710308566784729516078444241471571991123875321463563908642164433055839544327599985268772147376240642597157090946872428425422777151621443749693220678694792244509356730184312321226239802140757492079784958344038725188620342100390642922280104349460224494983974442393124888182974938432101711859102221563283326713231822846601921751605949964895634835975512773681109462168564177210941098142295153194538430886038073251593643946116557310412859024683169679157054643443563888102588300057896954489162656316690875158381066234514243454774185095483418424280557544594497311631572011638010826648341756786781028513247361682481802919044829742598342986286880602128797507435629027406272556937635929650045091665607381031453552608475714684485291283155150858898677915232972815175158274323755879153491880189652047513986761146271782501426546874245127706782778206535809799489891073025068208626026342715529312201523876191105818573151798404478990436701199750495509673910385243753214958731046036838867443124117701026894784360203754675532674364881236007880939591435946718364461210647427916362229773379131437519690424359320976129241494576215765445035556763621080488594740817463303010108884711831435973399172991133001589300361098180512050079052998752674586438119496369138553292201326778512679195483790975206771911946419875164246811870690579798784104316287237684767344976988374215341406647567390370071444224268633100275442060144247798874947357925263501243619311417177518364178191361883456099045885625275286685769113106654737133574484262922281885229188348740943243896865657868542517844422197153360939506123407958225402720457492524950982342397206329114205871319715199681073096152503666257188739414607859853726422711713053193603678146377302091535449032831087654837769499381744539411608171435877667851945043059291856214800586857037420385677910865280953966098249459456338662117795835358876495135065630578617615056514800657719363434493967662346223903098631352723801913868911509433323702519916228443718906829557890625404598637323783325745534297425566820993355329768382703909304767831575195069969559201170993337938331460917516370353960387385625406278532965617404610780994772547455742879230436253837436116270770711003923160265551669783332984912680797247193682896695609468777837070487882207139806824356787092486579454959095874354684954639713971392749594689609289377093146801596852531516256074133526317410513551792009564120851121545128004479982631092920593040617816974944071027230553746987301087073048606259013790579971955040539141730416182809053020553653399060048427273166841416546570271996464828145430122507040815171784155911089488600140007314363150455028965129580041916066549707055200566956453908521367063289649897950715088123186322922543322597025280308994916984283918282017111778259277343750000000000000000000000000*i1^47 + 64124053251101335429356432362192599095461943808243278248236498928505315192514363717671339837808234738740223051824812674745314391674876941587244016583183442533029677099924757945377425939952168383199111684881986548988789865650137560130529389001744030739070970061137389172888209196696233824246249754963370167910700636831591287641540774667272876375556611523080807973119664656645327843693194612867538963285734284203545153576809150989092621857657592399115152656138923873277725638806551776356607515870161209601521565928988180178002601656522539567176552166298949603062427178619438715365826657161586380148388536765899615617946204784699651310540762078089435065968301644271897293849637828494143128639663486239853551726146507558810616921596670634355237715267548736878673003866804080341806707514178910767643245773433754673168215057323911346229139379804799929723182795838617534946977152576094362304745252924648411420885075733464647410879337932255761083019839942710372728849058771130962611166003813562710105520229568977201523791262405974676360957149099092742817825232390917976418947758153127586140802849163934724993515069467136941350178754892391183673784275505908859187104947800349880215560419457402729308045132943828650808311185564765308740035138219360654589840972692580566706758316382561842058407958275058206356063366079845054793352594656019586563320865017149398040166072099083975038182407220716562683172206346395545996635244787463882594416322084588671791123408001783027299559247158754885909437704427701644230842084260426669114770808804542686246974883788554848420347299710440450415716826870717496356032222931117690903821369726175268506283192744769031012323720423339582057581534933555149781012800676772271570564353420984788069573958222598431604340891709510972427253105678255187176895957087368504366586101767685213235082672353430604100075873515546913997623299080126479460257248859427463038162658881631107487633499760649977954798919728332241197528808423753346881587681175943746706413701841343548654049328779586071346418861823812956640879013190667856461734668064516611318427304706340225788176266759166111441464249821687846088243016475290441420726262954471057179155877612696290009489096398035712812661089625088948810803194201696328672994662429346808041311113850904994345642791859228602070632336116359665832615956147721943283292238535233931692985975343762216119484897954824291466116045203492369008297043536412576143102523009206943129585205079222920819351386357631570149216129183883625089496289017751369043954830701373225826922876574764638914632962214267220880964875348976667981675561147081428779920599450502057039129673902683825274438378690398695055447863291917899721216299953935313857794004634174553034412307840479814559335812060880987632729030517665421218636849582497979368340283630143826486400535419344764928502458381497267835349804077183137195951968699379812761281257299454919410592216133120270415232880509877161985965447148031504853098896964870306648249571343224581704572763223377706673637854129596267748962844616308617796298723800966930572566598687688545852766276134881744324486108591273306913121146608339737993542273728727977868402376770973205566406250000000000000000000000000*i1^48 + 155934431912355863849353176006091089749680873350047291518468328102901261855819265806738734227874567048985151787224344031308995801092594959494463644957272091436977139396831952413934590173760269716479737954823612675505070784388670332161454452879139791810780632078405181873146749774141341292151596370632493576472293587148667754398538012441269143777745011030769986420060946074456398783431425264247102756377365551725542040372130822774512946569293252510200564090078392844734194204348307478595387841662342969159752561874802306223990572947081530668623292138000959146025572059189670889077412245014468010019811114381464466717771788734590666223083431542731806110170997052380468226842793558099848202917082371741841665299130795086500747738314785582363285040610758268208578801390155439973146041050611021008205930249850121064147525290097972574558660943646924916645640003686098007477395466759619009714963439498965329387168198602157194094383405676123557600799929029618491066038229494761479833436509101453310991164786010819727523249226956565366567728113459790931208661728590505941702823189687484821729916374519794282933746911165548161485072061271580158060706762377524811575419163871580945064453290231539868038865144240934836669689588260201243660788092242775878107752825515116713286591763625962029171626151096445770334494907988360549229113097207218216800218292482371092757832741600144365112433399543629149130711130746206081876049550280763938469058544378958857825089715764036140069670691005305484675919189843842604928731232430277680538099232276958348622053341947970666302959686101386169164401103043572548732848653987399256058712372626199303817728704882809645573379695494412407682400318267064135295526021859624329967798029489630402597798560191075452492481319680847843238743644810687156048943333134263531551479416309206132676431743997888807578653091491057191359768809316377575209855295628170872154328856790625963543578044156133990203513639609831214383683979574211356526430726115964618320103289938876165405631315378136999991533023591086583062233671528284297756904538181070267617426411214515225091955619578320631874308170551642817729987501897191294009861010182125224459070299218457215771434122226718393599002488688372232531706538908475131884088858754168972676654142318679979225297431379402181320845592466238365573812724895004651353513259584078184756759641074978292615550340172989059644041590528628787603748019556919029294042353271310126349136141705393334044178333477707900355981711486471463396868015636697334612628482180383580219781761791529647177964681708015917329020337879185258558337782488044026544989493912472386609411627071654031702703356674898836012116310104558009732453273737307510230297169672522320671350738889672886831478834842193994860928691584017482630891134813389911834913648410428493774933098280317523741058825478188348066888634120845392254669510959199269290444078847983522623472065226064547981758687235465481946439678359261108583137192360037933498693574857110970038860928250414245835759411903164040849304630567092236200704481196194393117177153090273190098217883034756468914270897827317315440942758120836438404824521827293892783927731215953826904296875000000000000000000*i1^49 + 404036500557274786155430867811436604845249530558501557586334151538075226023384981576531683631680970213326846707311295291864467339055818750976726438528995387637161449801681305126951559288446584940761467362379348583800481792893595623434938576494885161877226674505718075347354754615447538381981185911446393281295964553006152662413378823457229272998595527238283515243560308904418749395208623354137499227953649081199159768037376674623206299962617495488525129315657573606503510109644678133192688171781903280245266315187041216113266605445465517429402038954843001843274828314537524032004553788394143994840682152190468652437961957619763327654989272726143267281042062345863851742949698521734336442499059987830240615128810297904806791495305855898537208328613712530803594897440643995425181343090131756513490716214489654089113575185916042390844531098054596695122131099393079397211857851548244315011225085326322220804860018205164830705291383837431350163736968185668414067172303313347133086814234858933966828175610785767119581728721941826870090246847936250218001949473789126228853229198978695668009089360885127376039084943528791461291436530361802900579552183982936268121835097061526228538115559315162158838241698981684430413719445960692554124013359219762219131661666239320969241916672334858349455935815756846636732418361249524518638849379850995759968651404705507578503088825669707285301793135875003310529210993214640891385647805511769232465172371968474348329003415342282732829491910855547463279148439433704943832366273368672298019228689479770343888293678124891350720343552533444112871807564884682870492969271381816889948776802260186644809001850013487123595864027426262831418959903960862039425477038951857734725081736371239345824617762774211378206443546201850309548299113690265557688111682728519319243985022208717950737954357235116487279356105436012865061624953745830094420871010665180377072838493197968004901912805919321963143460974062453067166540898276956370909139134535210688684739384090733538471716773699532121918666046580012010228959204188261205348778041439165125391541229161414061727156235829770329577508019281635591130842508646779703707034245965343752421656603396759910883155641198334742562190854577532609971552837079660969464117470523943827955798767706900317804424912481854798624614338670514989956331555907819759413590486239798775835399626602092658864561170439116559012922593998835369456582479107413292157686400483889320576139555391882236886284425118352933348790679119536066403669238270728933983960804597315685214502869514643430762203216460718247384257800619692195323311324178643680557228465178040163673019111382254277739524942565872374305553809832804590582230555643891860811617747072704481520556153719178102770967403849342902447465590376152375787255404700941985557868051437422209980678706185561226100377421044245604214009832693896911454198407707586648516838723015667049740934110444774968974408049797513019587111141536392104752611237238913508562100886377407699123996095028906648567971003889113727250007235319723020661738786717385641839678406324599864214182524576343979722545914188489850736101367143886427801456906649946176912635564804077148437500000000000000000*i1^50 + 909044891938825242072419130748882081612368494831543946777379672049228032335428396447375162183343175130605436320152009488822719421569562230880874593715742515452407169813819256346395149596989472229195294569335365267015043409114732190555040846638014148495066428722467589389527690052267632407870820648722980605619192558323504964836222290795424904654056897041385991364898285059521774671039935374426504443568369270110753592591186767947135873247672339086962279578363792992557970555566547906446307770858194394371221561960735824548422649066677987652633297589004627523162692933430554502279191676075401088698738069120489995329344443909041900574193728432197174316816346381135188069700667564224703017677987752173298781100315827423752603984257663794359943013252411667028685552461484141101215154642145544944467870363299717385249671664707352167358995269449732946076611509933919819501518834372125872721702071826452506954513081631328636901861196263588433492930419390593688439684800215521461470346001721508899669076861247567089386760020244216189287373298970760563746138970702356854086078836134987838872334000867925453208751111552039248527248264680187599050741288809330179540342396204284451945773789929358833486402047928984968388046430105980483684679402364676359415457419621155370719559527381892598910843833213153913491102677739605934173996340455087381952115327314407198779160980491291903717398446854237717045114606581125401637888039421739409325091271331548468068520474442468451029105581436227355172904960370223104455996326303852858539288652282227112486999300884693793796068737803286479966438413545187340122777146804801800263396845147225348069849272815600453982049464497734771578674341760099166043563368534355579312703549774692716636343267375795824953695088862953984933154116014029500504763912591988549116535829514055104070705629223692895122617998687697665304826338587691620014924815833593771514811167449522564929631827839298628055226884959285853240559613002037927328769078481983166433095018498679450689213860718061622236497764814922704476292398587090116524299676390410619843976366031224630920397045167813054867940102935257650488092624042479993650324218238979646749495311956497213603411396120593577208410915614271425884842330971154907659354480632642553357322933771055518483604383914790527648821764213812653385203037814666570427264702170384984466403153871472258476817400533694122479437613579158252412788341367954249380546692692647368454622582941486851968237364496537499329209198896118535359470184015296449829077741232540127676098766000451517983859027319391803228980313074382835892083812272864794143196211946757721074229111119284315693972294957532751347249906796135046234056573084032601148771231871904069794332955037424392121095435526507359260676650881906410383727107255662778518854338918942612814328045686355575268894176043111411311584278987112649494819072015153041902968291596819800081826329232416096879858729669039001639487038117047538205696784222814009193118676542032771795063545831093037325291809244889155580183286275427244407517142503565595219990052687500282407980811707131041523156932403204105871816154663047708964125348529705661348998546600341796875000000000000*i1^51 + 960476350885380474005647246255574772716895324272657695537388421087201229993472308539830825828904311940664060681531605520728170182916261798698382765845554868955413564637449312082864374797580800942877986096369160074253071954310821423229418303643440818276714186490680731215182303914780355626780765244397929555351837344513574423586173608331989675562256374178983239201855479775711820200321352188723678206039911666037760820652546590042377422822925245239210866270752449073402237815611236329387459656336034448923123646925088316013681148612922753410432772800976753050104432892218890062317231153143490956799142401699860878353905392320363440982369766467860107138599943042101991469094966215479796011359596620912188695411405811079164032631373485595279550941979047651124583072457441077682171656253256818414377038765762794650821640358896214163898426837603534677286982816034359745135308473696490240996045690077532547970599657307663477058652428238635557556746835992452571199551348876977417037388157897281092656112150513574794059450070059568526868039869200167839271901502322714683800461451952993257251792558907478646650367106291727284954176110620556258662910286834625015230123628546221090786572461353221040382336863251683970168794310881543253306031534924688157287272173488478512949941082487761550624504874914879481558281965691657849049334028428807113973433669383239905256420960744134110498698133655270357200052856218137376799669759161414050819567906065156757085863045680564974150443845906951650699036717030136668725624248398728196708187716520176372760582984744463238627212562777403556525299402369661911698824136922825947744039841245901993193203596876629236521156709448878842982354584594771138567750931892235611618300493281054251193224526478714518657302336803234524775098435147830392179156495336263553383611511944703650380340591916734283952612734384729889151727935521016260146949133253428302942482916683995658776706325393737557387207549276138745120484042310220534848288454227308038599326781491655842856898258865685837951026383229289012297579485642585926775058125339539513194415423070926549461311232466561368919354959201112016998120310895678372843621891335419918381645384970587919957686500713784126582237599277447794548794210755804479781970731519793285012356262686695498744958593867971266496781665725078833050487845849219130820733246704438308910182059252764021911587738736763928784417681478723933339150578220987953402862889997345415297384392614084701267417467390896083479535925347084849901979854324169700707134269332237225899051013202841824403275184876514873849969828703015302510367346311784844774747671689005927490027936031114300648358124440617877562324426554857156526141355800277643666113426227376475759881317481444009379107117461215584164337419790193329264893265955321371970581024445951817981172181556396394099508339841881060413853295908477087797870535568144077959952490589814006931857622221656192159183766703470645877712851190720836985179065038320609539285204208107370171340368608568520389129389417553373760489526153718687304760206049217434999114558301501250995023784742766933650159804358330567930474510553974013760125671979039907455444335937500000000000000*i1^52 + 2033700454481851032274582956921940405620410427572552322620995246528376174760780190137084208688376069197318725437983994482812728063821265383431403998948970712012040898771847253628259666724272078105069184004713527937981513061145026008391720920156773971346943498489649345466107220159741154469825052138701802139636367957704150931043159555440466639605680494654914973879147213185080602717949258530131469119603305343187582002146084977843008867267293283982082010599520994248530867209477436670682000940584186399989941942143492490833330753490917773955351391539940119724447890638690828942879810119351818670408323486600639623629682036498974127514167800173002842078631306988960558287674871004670638673418645509175360915860632625815718605985568162250709371811924850730034215681142657353402035292907076683120575533188394044246155627284294387028721592083242438352477818456410268442680865464414859385131239141572987098362597706497251358797304372321392078954350408396173487428844980458497994959231013624172599926415154292121198659603731477627870974563844870140001116836336757097825041443025790586073037671582254428592334498727482780603426591480683062008734469034111399981076788769879609551919954085076695983955548240168760251280860797630521558028420944410892409108683397507661459372353028183936055853255836358985403557776582327468768958862236948154246907204922258675651317926199057977270609669463404620622764828309003824675175492094836434777524866031904905075624622159169845569627574622154211378500350021467770966742558240607714308504627516459197592726899894389773824074074933379624280209431891114777740981133869581158688716892538149384311989672300848571786442588068253296508999057960031586992605154787564446884921762771379739815899696995708020005985553023100545904175674173736092547986387867285425551916001738577638967433512344818684048600493005589076424222646472375303613327599666017782939975073350435411743116360519295759620580253647166167344860167331859237646640293276490651071623690443424945458542205493171363875469271630643160717016916283391248670421378818396951950616076311348358253890387578109146446000277333619280087159231397777954533292838325863672854114097620348233031572601801006014108334658373491891901800727167987121424057874424252390837344197061976366442437088899910453665552507818388284318191743407517119469300743698220044918938253563342433956771462656636653928537952805934559473541272055596152831404363205405876325834668804699099807254961535632267347801375989435124637501929166482532816452194223668225211234127665948344117740283672632502501703895342679202028561959341528546697128012445047226498229775676482312601269401723344400739368067302259799866951630434784052379683624094217567835033563010992520087503176638443975509958038250728211422501243359228692735789331557885436011706660096939622397823259397558785985061564211169221870639931014449219244584319777315707489296734959045951298591741122947700149994317874849076108430736848945959247063933581921134552245883521205963581770006009527885732599866181299905868048340391412527864600021105715552640388887728373338232310500707157036475281664315678675780674211637233383953571319580078125000000*i1^53 + 8909712921788387795625614738541527092675258183243319919431112241764889999513382881253966841508632347256225464736254812593058804328884260817569985250173484162176793243421081664683654745707791934763531209834012604985425891191509263377717127362272685498446648354936613102708086836867392456249291559253237789667654521663196282044325979767860453755076072536367934729593170247747437093857325059811210430441856634782940106485357670075950940650480864388743785848949958918432162884269413385471485331418625303625253706670871556495845717040987400101662115163003722292129150852556416408477800493319520691856368239740463344078694515612979261977143028848952812190261446350490064625596226282057882851872653716880894981433272090589700392639579961293991824154430479598692169090229661891104667816822135521384573476917081591174898028089677076696386946513041624263028383006588170547698863613736775975417132094214038105213884081872021178061345829971806837195871899450867881906388967553217012219159768331051776948276747369911727614787166821327364506120758152159701635804507697886322269694730259680607034357502453153394258348102122965037562547147941282238992270766132085951222463363367493865853042329641856942786228559692868665937723162860525227980900030144145396931630555420122467621990195784064747179468992040347842169094526209623857509314831767047026071814439317087686341117460617127405266477624828474680020775885484649267793564111909598666730594409966480781108038877203592939442960359822547940215844631591855526700075238079235821555753600106657345939193025623434191159322368653809576314180333709367862962478680619523830610882919400397376359498601590087308721933193080564595420160843276813076932527158240285038631943339877829774035183557781684275079006692677231425539045153498207716228571190765466148194952699458892640199853464420812536726485780839177189345127235093564516070847728523032969712878224354432384633948211455642372660559444746520115059121416945143882800839996310362839686787915623265379546891961811359830549048095977089460631217714850465452206777433062641217252142515820655420782900589481716662193280459059016029897200924772148121809870233721944915174067941932783606501563597992414123656473033615674681652511136538663827749301853642786035337701870798052939558960161460247848773665012954616808132001207538964136539775610656058344104829639079002155020590868324544727611570030282325891969337184043047468761552653062380681081072187190977189497374800000748823695906420562197751481220636876019270190732216839248798811301050319254106491158506597378301681903182968691388592185377647988036631469583927091598376423994202259939802706348472234849603817686725655082158616398324805578007758733786592712039324060368781192363102908301166190445868271751478606105333316433160707548694844423570490785274414823949045878322373687662274800311038742901330515253270950002594396921573035028527882313773816107159756414080258389857199554888016304454400855383675809211984630424370509549977267733414727146200188592550073601448414131337555992384336052664186571480308794922126547317195029188481549715747297851821350543392336650549978571689280215650796890258789062500000*i1^54 + 13360718592838522742857406631019001057105132922524846969779137554948254226188824504127094790495672563910173826145263756054359077045812840303841664808571500368909629865957210466855091216242360219184585938466959389747497809920453292851090824653020715012494517660440728823668758521453650086918814133762252924099746058570934692231331002767260402431797288902754385613222645292041463290395534674388680684190595427482405056980082170224670982285820466380965934871482073380093044922602115449723199185978166703322555067355759591772734942518899885456068653677299040720616228729367855291780068804893449941686941882978347062442644800434896265038136640904639936573330624127736793212375586518979945869894996392299462049319190371974613629047475265741454562116289118799718999489467626351641846850811398407901708047827459228476553183000669142286497378366837430500306300312043813196915246417605019929359946976837190737466682575518599738870097917902308815495935861713307499013380133485250897262376633430283516691787612743867612649495198804688258368780721717582241303148520031728919396661414123033476600400684424705345925672585408896973842287395733877780086843989088061110766886317130827202593148262076673743116869297194331170684041591896424025981053596746209478336058114767479678453775328820167347684836315294023308583673846947993562317951366188471777935160102218016787656992808698440935416343961080191114466929598913905212871823371755966771886635662871416721013185262481948479818339087231596556678404164188004621177854062440410753373099736889202937920859128830209376802961056341871932675851001510657156458831140251020638571183135845361816925532379675186636260546778603785072898349744710181499969642546701037862051949200319688085675741965431443072109128229062729340282819908698491170577370758584524709269835802910404186198397181761867072286296110837100384091717861258182763624719091730263936737602777515080443404834787411003114429090109637663541744487352915877279329161016324259969900483196047115967022830467661380341528678728463602861731865598601737145116831669416683958504938510018367910813839895345910983120856596124043616304235911169884630452948921586924446412382636739557938885805903443155419641274956244764964134279281343785732516772605983264938001890852237488394104862368473210589636138366499927554240161636855616432182716724363283049780016533968514710126155303191431518177549290849186927156800814943084575241433397411855742385752503253122213879177518145551348499520014404959420741001682842839885546609004026145610590327108458959901168277964146161670468294051552262351037983616919777702906607886788549923570994390731069600116518976646612286140753095744721994482192553090148456993647368841492435224512996480896883333516606312805777295415438695046322223201354215460869040061040944616922913954114247691528796961647852348827316896613436772127842600734157036423181968693920931427527042233641898218927900612654930236383425989587973612189638764546716190608887870670595812299332541486089996470094647346266857794226372908852382791700131183953438471480779878049879669731792038380756214271598624931868662966134853054001041527953930199146270751953125*i1^55 + 5546766870074794557589713861128101322539882943720014650806306967947568375471076630719483503236672949831532416329976662659937972976924279300433792421772953393745137726978557483911400337885708574094572093128251379621960046051901464575913041498628739322906417607073335466288998411243659249237088066134736128772196986405133314854571948754943684488631148211116132032942004841576637575719941672745036865674313746172898322401480486854006290534157509268653455177978453747586888738633327930365814400809264637926860940959270011216847143126013711880967764750368120347400359029262770653445205520898267066920167008759513673651199537184909377695423086037837514760582169039213683627990021294302058603315325174188378365709102634285655546190892173365209895767952608925398813797835891081352015660524284889950830781664931241551949256925549197424825999769110000460553328174186666660828465831070721713985067409466446830167999426987352520783244320344892325434381989533586321363448631573084008729341483173712242634107023893626732403175188935170848615177048540734077496662995581383523042108082527970343644857207601520103320519584394265326066864718363919484892511976931624917394102597500169269796849492741944723433031840437720277602543571522288922894537363237030671624030503565130065558013745540668252466793012773406933390234623044013015477242436696585293778579424065203809111169262628409167450636879856666569905975424226715142176421429116826848606037019056604155305472062638460902935378748269769588285909426930452971944931741731953112839140188335568916254414016219852655261592578274704411253442810563615730091891603484532575611923017759663017648690513271783655726500147732642050467201301160701371673103412257335042576004574747249070930357203455984115719141466145886406322178308865129314330466997515903193038467111868954044606857566476551871884907505606144449356516479992803227233002920709424169264335961454013908636553420584410698651156462600153043141799312704267497029992212771064351405358031220337141387906697068755440358743147438230814819792976430749044620201771856831795218277589976615940014987464264115710829642627184018728423572944716471983611390593092077777454776622868441473755695568214560488289804405687827867027023373357476932861586991748981796093291357512238557025916521055988528084757450480136638775953417318400260196390951528006518812662924295737326303962826901479168244000837273095454054229584011381427929150573713614978132176195170635114603309657039646693057776655358117592770042337285911728316305978332463703506657264403170134675230585465755175771826778066254740623048212783802116828079428818817330486954951777899855572434885838116106211468149992680128619639221849621165168384609390057266672334705353556174341743634474442748179972329165599981366985937278220829463635336349550543258878556438452049752621123728106296705214605177275624620073258876928710038877740752338537385911886753396587397897258950369955162168167688417875852156194233172039418197692201211935855158272091124146961267360632437219467681635277125004578890416473838590162838140789396627083451091553265344073962920422815047949427480489248409867286682128906250000000*i1^56 + -28879652187591149141410040719760208657425315893829311744578899040633187100333909310842404845479021963421656907210406829087220188662729935295715913057470881134561195372015440126289740173910803865158925381345563293074496030831929573770019672912955587262875409096577758537805187448031123897112422012885613124433851013869282978816962022942527440565227041696688287956711968816092348313926723286460161643166421548592133149555333375056273427941999896896249189037331273733147691055515996663863166657146575811370858920717875890727013952260984867324728049839472395859462708934217716967757335001139602571146770191399400106029037007974907446026999592049198263152298230294081194864984790237194063480174580096885093782860240048595393828145568631462239825993382157865820106210205651933103051980350473230938322987140350034996800600718481209381287059985550064626064288855744639022138163719413027945875630568071679462185806244716746995279391820775230505615009748655198592330760339395792291072666731584704112331134957006904554569400213226217644855493667682610485594744000552644598072800595548329912853391421629907886379306858626512719697748715392299479427878266034024792096601049685376631467168084738712610262786550463467526729703080797487920108758799945288020688717794055695868522860587223623636438961618774275056456202422942818040766318038850034746871348738469257802416042436958986808051286038954943276769229445915714662853102409496346444516067502761491091084373431562188891551201148003920423936604187060400309814243421723454585197521402563404978458706682121930190998643350811289562430601244270690590820690887964731524852910545094237881223588959120935074772329035371445819936265019861787244582828622576153286715856224255055879655692092022472048537687533213916919721428219272194622975017420336320833173645325716541540066662100762239736906989528973222231198786630649945937713715587760435296930242031268854034344398122251672606679958889134585320342051911112940720667988127873415443701831635252085016576917905564242783656490416837517718980818966813493879479967386414456412671118118513513410787730439861077453630660842852004801786100234494411532844200157211628121331098490272760815126817359668864234408113348108377922366555508147108925020571808958570433064290192103887297653291436330986186950793354051813358437178356562080061553468529540056938426050536274537735646399359391775166363667145729480402900866411867472170564674320285724847582202376523252841554846716776978907480483386445677094801934782861720688280871321961301239915836263207543977839900332440305290812617003772103216127158677191810403473430774978463167438693311547637963585402980288254538005314934140426257507723964293165158820823427256699577397157588859474337211627698848087698531077386993034040156375551559791311435663864826907431508681271113867970791746038026963778911680657274476231822390489716183547130069397730115321101760281147906251257550667052250206163898882612759836170911363766747741969832018459131705168755181935961991757715696084943135946153584755091332775121072303778707541426471156302390637371535222694989896493148080480750650167465209960937500000000000000*i1^57 + 258790289208267560596142668633971161248631599713293164168287050381228762321032998356800033620419525432379178245124617072726533287119870314131321395754121733793760905001056276086276235269880472986960778465210698141619189023592591087020860961880449244045679672593238175095350258641393360784883860049444339838371817505307165659743420856320622162341274368489801964691147582149749117489537692168488405613074134486736713574887551703824547630202289987864553797765455418282768923874366439355609184374997680692912503272236310303029863336730356373956331374717145806174107428316657969869183766065007362124293651673803143552099767363629204922814421710489891801157465907447290391898519757234401606651447311114844745305309565003409133784614434432536321773516746459772498875055767983767393232997098424993146613070953240109327095756380630924609900544133932665481782888831631611793092251175897432173518586677564511102471333334762280504487629597757446918272719390505765701470501559866036956190586903613332330429568422038198777132425768429939598840929636616143879956970061857756549433903035179680394008784286854216626738021495513934929916667989021836378035000466170131992647876624278341270483579405207265299040214035266197631623107032783824186714443394422850350758387993162271706471909796364856778559877751125756584323189725757694565417862751893274847450592686538768296883445647840205318003906936833757248298182856287946001065970297865255268540123765256500567738782432898211015758003445306270456563278905544246485992168459765856345196877869286839092381816125587197870652303546113317834729877507071918308639090876056735501808231926649020786477602982377626992510221706539219596141530058083132878792234146292455923530035149390924970516987420239183207393919761177086766489938661097263972239634001431669143828477150755530647775987489056058767070012860206071718011735367544731276544497141177746942722237654401422612640718898745128728913972127426328270808951311726861333950550622936670870454607295865458520403674473173549458517325662958189676843088320142010421233954063764073423556836550668570729239360963363011624371159772301935746617508451871189192380291219977877649005286901711848177511015771399045555176042913726880400805166987018275109655961907173717995071809415715289019652369054969840108598399826477171107281655821043312695680221312329940440165120543598486374106832649711918887862581179271210624862029416003093304019447519327886197552010315777790610432125936090878804486349759063319794392214659545282277539233267836399089999810078289491855214793245321195952120244513035058361249427577948823611938436675806473954137759635367573017276146104079148635341880645608264667229648750218911330537436675434626629810970764857461110400646449465046797573535961603001388080734476309145754363162611510149219100513499324393609596845160388878546592127526953803751939000387656124508023832109513127366028947873452364622686589163803217986761512450267003592692124074050206116638352618398930377147126569336995490422743310480182950219983545737482613590998347179197826496551343472939421924213670181945416145026683807373046875000000000000000000000000*i1^58 + -2343740567660571279681556583894234829068057921609958638039920354847825401781714238076152752618897903722424434617091390865844561670030572165605165502766251647784387445833326116184735591085456630992135256936078587747046533681485909489158932979860465738417845897456221135637173852884634734830858282429911339615381510756155999706527417085196256062118027719938974385334227140377285594463626604690140155264824087724515819630397611008939772352504380165908466644087947576976846428089226308858322920181726157067490554072078961235256922597135238765831978052379839393915476865663126119931970351159543182673966119983344489609412553076276165283395439266285136152669777588753004658565198772338635689732035559343633108334599346885730035456008208774808150964906437027047128238477183215355232397975472395945856751054012631666335061690144104431645704479314028316789312492414097533324059023894787861022500156074579946380439256220171049775546844395954292039959030859095347613811058817393843350592397424580748373684542020021825456725262287450733002941590062030774594032261005913870532532104489427161988114909004109852467238890020188076595789865594952409759782365168837022250959683748988734420160812265247538170609682476003524362605191232867209340629926732095186433157787096893911098094312748804816155317652866551796641949613009889635863103601000898578784179274270044777842261162235242170014195337485938316460951897164051175926082704897812322299225702156877248944409522822390614863480222448371443004305924397899427566441908753562164059854872271339027664570825350730386772816692991223442434601473328968190740977680577202140158375424414625672053388049530233611227416138376384621772643644683506540971968821953798873336520930211953209079822449932253537212142306387043151256732350928528707340592109925983494896765362451016642224634102029563217294999174502053501569378988959824619579654257248208969822423997148454011102943209877676673049327088033403899274990050542874442751773166895341316661177921560819684661862573036497147819314963322667522641581249274702985078700913170355247276412465187551456911297256301468942112829095905845514536889391778507647209093587256263177485222158224275693223170119544071265472927890639120009391825816465658989281334128260200336211455833425949554217254469351899184716688297360187033473139702799508304552930091439504712517123452622857089610505813065609788731483338056468972856334031818934027490144410097655798282410833502820388740266250730139975170949481980555325743544028498071053649012407341990022630994427445938954866991944108741140909399541105534637978591002472279791010229140632506363121804207097520993778095288789338718198890257426986304781168355792860225094838340011826630617334280743221708804473721965221934045509726728359571921546642566043044761330498298221895293368652132217200361500449748549116507715933771848733155704730773390921055807664669815122192624762645678273622803676507188900329806846425559733848441428245544914161641028585244132384930674947129947066895353980654119863264406605038174053207965815376926839681962124961158732422257362425327301025390625000000000000000000000000000000*i1^59 + -423628853036544981876250530750866602448332544166701818517544056106522720311523962228410448096204853570712742682536658251535093495878033256025737154672324407795503348327874187012444856227190293108202718170895779060780630868637005815160934783444497768956131067479089123911576564721935855007567917004520343244537619332376610466678216275261971569079861421049780639783252470907826974307429659121456301580160876603105204013091091846577955591592712886168214757148290977089346522952846353283277587090111621190321497379133421327352822718558653778975322476936660801421200810043922012311902229618262002444096286015009782164133088324239888754794404309925926415684947218226736003663284403322980941072466034250775944568210488669879476630159943538390320896887290915062829641023137908720028649247276606767363911323499217303807609860194555184374718422848469067104711474266756300626238356857946002092896708953017880653979782052352644005660553822416708930013081609716750425435581590273168788668537733376781497817705474628438803572951539523912801827540181211663027781566995534414779238769385724053555009597778048293091069816502147944523927243018866296310917647071413831390633351467934363880640740540260174997443038817920595187855811374602416739756251249356200860218470165429619596906928000542953229633043896501909529701501636642288469612079888014501758255005855998420906638347824873367634291291272388255773593131414146064113120806795165836907474838852034137315537911800576804690148119623160838488054793963729643004378917308620958562439150990894665313327625375223557464306271672956210342099290489788742404996138771483282091690290826484915636475787795692079537855394435546488032932186293501595288532936934799879200089628114033081519665011674075611386752898410148679112890629677708082942736155506440305870378748494042259501798926494021015718249838728076182669223313416960840991624356092391460169407823819571169054265531383083134516675660235467042961092515127385253402339668919959173716014823085318957724430074166379237205010695536711714957893725674563423143954860488334689976070218390519664899950802464850599894767162151048852187559550635388532162962040723496247230620236853605956176547606055488066375015335208715460360661374706333781657887588571295867849734071319543919264188964037302773862053411371168493936248700657499226676834445206263163729209077808868044053323083743594206588437093297710047083633158670700908160540436254227622973849576147793319278354627496890910083986163745477188628826053573657499959880027595185003360619205786872354442545751330463670516934468442552669449619493417087467517377148364132400085265395191620132141882714474804219789283762543122722492158384336871466516366900905662226450099530336866507911556510621173082045489054835457488921060657598895806714723553285819724234461603752763476121931019322882583701268236933004472453282750346612395798970190079156330348915026237200916055269496606853534004499203259142183909490753707943535697895965476646934589721866658960075220210369960452964906166560290420512588821741159085934654519867204181681180856552124023437500000000000000000000000000000000000*i1^60 + 180825091737208826408314175405737235525648370385254003038269460584740220449254707668641767375262309912206768830527388443405375831987797264354904166445229164170781674327497060380492772995601684815956999816442268429160858156158473705892398850291255489773495893308773076868816330390148467191836182012215540863413455680745430106231092955980157755578224603121075304605056108742610524843670186398928337982181060150245567119489640259845177312830628107371631939081426986498941034318298393501054589074560116280374637451132174412676097485042567781423573015432954531531951390602024887859961505151738673868933763750734536426855667590239992687859135835653592861050181556956313721423536737009305530746918418214928258012903137543936117581795713960711938975478912123359403069085450730919685594837621687497312262191321960186741508673164809531425572695061986533324410703171180791953870724042082273928349256258348873336817753524196782225888926896974974516437985836079799440972426719177648955424671769402886236979531251764330068034440019665054264878919319135063691676780551577897542620339830280238357299691843084540512014680979963019829970430533976222176200965899609172652038407029591499643482332055626739624590908659934397507442214133027133037867194242972830375860010085280352190679330375899474420345390108009278580987784019213333352680264960254002077680493969882700141391375157419819726056240051577928324011318171362331989032843551721015819187586904701480022476438313384963016580582099819559809472207289132834590527703737449769298243710634995528808416409319796672637679144645849536443281704430310265451428111245937560842658364731881064893781754982710548459824026459396931233276299467976407604559285524643507601101616386137907616265946429789192383536790724113251556406156773738046935729233499923254016650287157689695519328850571828540957326432105245993156738637098218015397328875116627033591554758395568184731136160242913190388984564048925436208534084597277696831144981838420636577099978124266160609527904175995802693318178200350009803545068361378024254608997436842786769293413165104301676137082014576850577316889617519151063723104635602603180028708816206739130020366931724801858539843503784944914790563580804320082372905438442707046166976884584398084137230420656256310287013192205136839944775377426913809172764768365126641585935737802261699471436242307020187112381907343584729774213957016797149361992143199811898583643016521601179721831595950869499244547305186416860067379647561697275785174746431687021210929278022638272518940148076676829660570525982695558749885666241113004681631002211291300717292558172106443623870735340072603133684148071757198143260374186256073759876298860581809696818388113159007222876969788604519768656059130848590733730692815895820856805108855739167505112297067442375471343531977963594728280460503845076689611144998072881368910988179983261223873671577627971382241356709809909724449020414380672037718487334434983245192150491131849637162734107086143545009047435815304386784508909729843614262747812115859335334123143502342780559806034994140625000000000000000000000000000000000000000000*i1^61 + 71499943913837035330201770340233630322294501719897817224433674327816985750069990443184070830427714757518630336738479826495361366299793418311481790842308915181251445477904766106893752130538785311210163446470851316046641259527206289310458782151047779595917855190926515913829442348534456565075408872713469135710804780795297515999924775410361665292102837187773898953486035060393217696932339908886781455315692949725007988308608940955972157925717735197461812783340016052879225941813883218392558749205477572582959453169265547875506727658886701937629913009794856194910005760184902051859343273314291482085686560161003828267929692686069093636830004886075713806151674001909470019237705447233977611290416273988059391925844220430869094070677063972288531781427992743908394323305007596528441603762556085089537753973999113596181537523789746383597513528618968118747276875647932664741613505556667583778639153202362440786821064522072282018015604280962494792257994253285333469152712501011493191374370404597667334707807005878924504048274885881385702477314454519186956987955541886378170525998466673809589927432506919038117130667911415919677121754616810072138231928066570487950847937972703474640894835693492666647604870900817119540947736987726601855588794869448759939539220485409122895921654724378944928433525128291261242234774788932871959084728003741015873676165622080338438990428335066279378659917631699670485584653282586435998368571500007915223229300324370381443021446739294891708342653247604338703151935054257530254178130202019445062537133576002961018031071018568650310924011694543691395865867684272139266009457196876899063799427982360745248936878465342733553616346027133074417938197870755635683932120613354853297400774388484738250546817380089556110446842448761898542548423716249399708317333680357666655153787068970171931173852170592883180030080081340349033506727075502507949797487497228171580848793407829635128360593917470852525082771177708877576824185113672036485429245869156412728328114119641838283840059721591003117922598297864437933362967095682712162557420925583864896688406048659851714428145209008727329451258234726053751721429746880279956390666656504020699645938045337687690910667289240229685883833849171086781883968202091816387050635116806460414278219150977877196542660141891223545648256547706261584070831726852093992977713291036872960669120692143689549699066331268394252262285555098746320983160864568995762238669374275305188093808444629124368978295279739028942719931612371333818159138846290713051289218108186214934673049306497657383588044792900594010673969652720519147227776215171749674828035098209999576962930356341493757491496557687736573906423644853542665328071110342781826538103274851744519978627272438357056126699157471165799315156322273669108875140485826750406512438962248312278901308677768684137484999783106666615366690601185023839201919777751870929573780876957148032745963923465043178119185700069636686690783838157158306933353330692572413390295211788536888836377885191650175296769457904231464042561626145385178512515858919913757023050000000000000000000000000000000000000000000000000*i1^62 + 8687219116047295237170849475307928977293119219872546391462543773498669462013756432185861337806344171399383040169935638353935309806770253918389630237343781414509060724013364699006673043678557550274405337120803938072783409432729783291032963248817430297280239982675496349386349593510501791359628071061682153266128609823489276651049824349385838473114588909500695174760235704060313181045389242156103201287659356742466630633127824434211590840708907968736607342639950101166038613765786590239681342289880505236685715917469795787568031762228649560249250223958052245867181453132633525146012722734285845475847146659713832651406228708800224380526783147215314335027541742075869860920283941659153752863455086102763677899200547038397441544259527641184403568483706976866421842516728226266521301842454403468445048345140659319196361783719126362376809937547016057184751874345423046523319316854387550604092451716927412011080824039082207121296484655109399955634762013075044239906596066021552997582850005850904119215093583997115191494883259152332653701748234547341610409296650257494263132016215221602197612248728529727579509613821917381120907747860685188589962294463827710599083185828010570099708435261679533398447740525821510970056398333121325283565735892403634341350089001278244179900197345661143894076992123210939834999166806125354094735093915143264288393224630784676436988078233828676241445253851538088080421459056282076000123381445419748664952989481986542021857058146274662080676137084626319725942463155316235356496916199501136265735676139833743975811443590499627029625987715432102871815163305555260473434214095424279688136781994526593198583932869635026236375355313211919562412132150930425247963587735231447515030384203179747064240805401653092936096308497567378877069588085749132159496135009224594815504717414675311754303934011828092500948469960561404167918197881697574667129051639410488533037866341101101811652308844612571700536858838794067003969174620229970124223326969159351852919666528184359272284653699745090773767285840424962439135500792528155678638912592225620913129882775150619083424454904759274896389948184340200943255963813805251668118423861546308528513830662647481640281268715386848272758358347975903852526692989853386387612552869456564557695107931176772562126511888856858657731860073608709150262488976314941551437015768198503330696850472601938290014476515606476006560745800069445421092844866879995734891401132220148713977246268854153784327694446122642579241815599686241291861513320980391690551157882535624580997974244028996939391334718736778483260405923851925502239322479786846359504751203350881745430180891909172187097701694392832183798246480246865018619815033605821427599569983826030229821606908796992926955401426813167106403016616363663948198272827067906462280674136792246426296528048213850235949730648120741063579285313359352631040709535685035345279270884834216473489866037404850812682007040549105120964168528363696469287188610392629652995467461827029832472635433545128830106903595780244188957757337881941096802456898369093120000000000000000000000000000000000000000000000000*i1^63 + 832123141924135834949876959973432078165461192305102193002487133449509106738353651891722373148920181562827685261420946591757883509576177497274593394680708099898870339163861670027005323663456309904487931034034923832233485672994759043788278886170516107459436707648290462950368610889781833012810659518975452228326023342512383324580950343383301341619501893345559892281919927506175087328215624711346074701047120015215709818575314492076658515209986424374824286171422833618899381483050927218107211911886137744608508036365279845771850524901867112848210967668939987743660555548786736844560468105957838788826323008466727257442493683746602932113942646386962999933139613943539404254714850751271327517772108876217565754609185048283236713620776714628972339334326465875831694742748839222209681646259076382349794466401540448890639554604678974660026306881438899825810129432582621257611214423815927286079333042008508500765085361792552914549347710856229078052395537947639893397373196690842598098930969956476276518995768676171333448897387037732334093787088280577019060437458869542942744251171305915112679874251117583930537482574511919904973903961463105786886922689921572639645819607968141577083703924991147788704357189943274805644758222136493666936363804501079799843701036095472949362137307456173138868976338065581051280711450545994304749389162461861307397750381438473590172452740075433110811624201184991744445359265857169043443690620291232688096393966040105982486135023188277736398808038878321227400049493645574230560859254628103131274346703185446568730591198892154690613255123238413216213159934600126378557505615134059797821251533701621386945282098686639003563113863075398210384798732539779314881990980795807413549898307146200621697390004058050397720254118200225015577231146790989296662380791760409618118162911732976407587267172853904295786065107944468779397418411399297482396476914718263117732409936618607695909789659962076539661813999706907714556791384045751187226685919795944513674310925214023523499439011036414195903921046735152831861159649613128799458802786660374113231219206193103579504966839600680006327567252280563233109243445446384167336789864153785640283645201038352703521813923761570083872481136802603519471505145994515723815793382649187423810142562443986219704737105568041937035776865448100269986817201215355492821472503470755419671232231913751757345987510301111083739759932939340958329965647296529220720659671897027088922419157423472108329848292034811348209251729561027381426886394100867552447368772344407973663418770628425697672437479716640396861890949747063460199499436960991919818959204481435797715554062519706407674531509803239820124396749360090345822015357205819673412834121465730399746834916966061256022555511180041328708255778284551990338741609513238349138586589447156781771728085801807907763436108773906870645413375805675499975446176160755532455801461231331481588774804160365295270154187603814510608779698526965349341120785469790862455324019901067834781043870769749710430331924928037075175684159037449561887740592128000000000000000000000000000000000000000000000000*i1^64 + 72123349544714110069671295487322872149409442468407480350039098380633546707935629622244895102904998072358822390769896205696687733101715897307272891327439179793302185950552386030806811716775135068781568248164481073726919635532272879007079907857583751302969459305390433347835127215175436130826435116654469035543097024137446722250271444375667521452737079046914064225437279842781146026327518943978294730546156721849257368311375584961220341070275464054081089688021767614410325882066630276406915743412912616186366043645640680724935520155520409250838741733790769712404092890411162071529186139891224445998032948486176693686624279058853495526392597316777307686956214519772968956888146238905259136038209429758740601115773866818965745509165931589984060034293384653907333801892311863901603722558713573586829710681110113106760005676738239260014114485236181930694909846082366930468901717453886548193713919174660277920365460344770531758957488417428632474537559798913298055620856779580512978741455794160000864342794445037422222390631687791873147810515762578738447553535035852825332254442594783468196587947210624673118338535477418859946166168302200921137162352924799916263883755839641220551637924949448935117230595942044085708669327548439160466212704435365179101449577627364503518821681854476585799500001373918733710184902817729706786041562116111714330859890087775103361245317347827730179514776527806780779150504843021188334783222602331826312487285473303821943712381003880426186409614952764050126155180556799488852424990707392012592688167043021982039099049840196329189052186173451030225710135263549603671695833065835524895019224036663019026376265055454984282894584377770305561395058389036032963533984342997889904562660537912361664972123409307715661789196796240173249422539381485517988807004097575413219724888201797213225873637808003820739756914251986493954491840348681553220826449917225036884981135216081918215384956851974864589517066356264685272221664977101521224309214603706414681599930100557721640817991129488309545976941384295038726443430597087732522186481452829095806921039863145085311056373483625803394742569598012508094523954540545774650319250140622135164736509592470243888005869990277366723985817591572216072296797568619995292639548046408162897376351287231821635809460313625919166825451121852874366066043107771252781965784480122490222412340737925443555580981027299104757382625527183128767817388112587292022113641646603546514474588571152367353771099727862633038843733879501453488727395816958555139084293866779653544649695477090499163077144257860346859513413260076197518296465535432193646726992120269424162227666137357132001000905387034062532735538025288502857526570143324799488210703218641165702971801656720522891910413915158242457515172798930849938950782480677361345021889030006597614972053040848844963136790979801797851769267819529999854042229799946312971346607285801422669292709713749952420062970845272319207472927409460449813791805381543137573680004718787860051127092098428683982088138693297821689826582539297219411968000000000000000000000000000000000000000000000000*i1^65 + 6993302672424817790991146426499004743964399466950597669684676642841415756721665657436666297159827826394257842856039632960924997996311414767797410586813076741617079554430478826448374254026379604185246801037887483516699868624236405931122940813752098447900933822100339720189389225081179394538419593872504195082467738526952588693292820652078884832302528070466131228731029267817888019398192714145776160699176669911061102096276273731273340949637467108604288974941167726822507276581693352603090441950983067317335451063821345579859030708394752701991849866751861312622014331109899524202333090127483035609831201621833519826149514031381024501510904138370657107378830265572567191464453240985004715092235369752297787142710299115950480065922134864651368358346350478615806709057858837392398668755842780314996302838540349598520198429200825281101285628449039164635685064598986816696283815528466841790533179095071780562166890022297505774926171890874360334530235139121071928318891177414726376993319864351304481227855211815752635285214157651890935074253535755236067493888620335260047825666567801315964197872898058550279924470497370866137509889828779349086319469244294766036994566212896072166584815704594502147203502888618782843640315374138260141648682122089227046329131407171045003702888113724063947141349196707621891963153373526358829501605457984692108318712577359892938853500078656824372147870630139345566275336425391109847770919676427029272616878472343996765322251711599023957163481835988620502782642598253404504911975073486881248771862258684130419472340168084403751578939081499515754087607877527185078011704463031286090963709395065518459551656574048289901732083819337771220955497003636737324466447216199658312978342563418284238238177202848008469892116277832539409905507626786473337746431615583438027922578038160885611970460021615942791109614286515243969263692644542304885310650467217600353923767652492301995420972026147153516051318077124505901223728094165734316595582663742391310084385057239989522873587741622539718328013459411052822416605401078515894500084187333772260495074604062653357248018041232100332031534466965758230214347730016197671052759199029601628719939841801618801448157241095159152951807204166218923266670376256584019209387722083684124342263682550367262331836656812396133478477963892404819109647194086127048760378091729460616096543094922323240113519141384075846329656020396035706448834425915444553687080737112569768244937318047191478624210226738540260111363642329201832101814719398572361532366411581954197333822979202836640811878899704381456315655046369677206495910390560105836613693006024252917141663547148706597876315818001953374889941244048598150984561603767038462362145896566566509544909343748507630672326412747902323675783256893785422253550743548514013975905396504898696946749248131422498092798667202036014308267434926981301796906153080110003640676103241140284208993979722255205744570185299051845977589624087391645354444339546674108216652083019598014452941394870346272078616096931000218186599960653332480000000000000000000000000000000000000000000000*i1^66 + 343203423461939806256860326548827606676199371889546731898353034604953534204191575307389517489736923040241500472243879429054288272595646945954291728342608561637010007303360691836360681108281573293812061337096918419796674167136608815242070020098354380683881649027647608537911039862985127964660151097151558735722301126223843831143642100523940906726630731737199451042731075853656297989600690642345830323109871157871038997385237420084264948337879658038307500967633251785404409297501635315593331896205418718562341068361644319696014467493043312787079044813885354842663494064745742776492280999541372097217184379696898076773941112580099335938622978799338303863803443116324275837222688229948551381262141479737759899537521731765668951543829027071032612691862757858921812110832327764446173988571716188360558240554606217161535011056646328748744597115801127257680242447422397660547967345399208501310729418907567432026628339290965092923600260206274672007424338365052409529559795502762458711960877828984274322754584333297932498728457647618377267532546346054219534962655231010772100068643771754901540002506353692530667489246032796385442914137160251915340240743998150787863873804705574573651862313207476653622413849880104029542979061616860327178803550192212975143090367433213821132233808775973865256839447183818308664405806012478967534990173073667096427508371852633186329652977097374722713966272712597414476874050954190596503901699152241777193662843815780560314491035540363885116792898415008126077467864871198470537957424680372702964056673131706520712676944898469326392072240395369015407513295631602560232382715553214118499319418321679061694131305567386020584580522618361135218067076046383128237111963570160919297217770787712332512227298504989943795225227778017767141647807693645040279359271676779836884979137553828602803333755576555368081662026812502972237723731624715022960613474922524867921451970477968049491236264905304289902534968356336050246600833917891153560698415928094422055211910964540264415609283931945866587877251452178761584290271648402619426904115075285190115888444324140791675935190832017840843408426176892418936215221405287756933710944008381361973234379245581019237395317641350681016973042668435207185237322477570026038539950260093273481218576316732632198841479746379617621453371646694510891262789813474608405267963124078954452250224834770156353742400000097259710573922648688333417104967624965928290772509370364162972325477941138260910849775849523342750681206919167114141712488800117091057328765462900683810925644422214749797316849600666756497385415794016287650334100169151539385165731743907946196539945151062537800875075758600875502062108551600227545520127628715245284226634413892813245207724788674743947158044774171456601050932643920720720053264290596328559598684079291763812621096298349851799981457085274004053953725590767958127683499172404881626196022090280782717369288836980975340898995056383348326383033543994864067288477784380687763681194303909176603424228600169016618408927632565233617391845376000000000000000000000000000000000000000000000*i1^67 + 17116860002973744727384013381228031389493581969716588716928394489947467005373395486664662116402067032671531593413099982271936322088343248072070855330287304278476340788790390467375730582358283859753389962233445913863711650691849910358878974966555288450515594841082587973647359453277834109472053614255235933143226995710670688332183028139808536812033938206806972830353958305652973898846247247954638566811729501372912273734535535630926382873091700943933619700683542398101963745979022330236809450379700481874799000819472620336829621495787083432497128711030769508647612195246248766063221257806942415450325362785081354512496947930608273997900104569920237226826655221859954394600095503845116712359345875998225076076653745505079365811051360953860335583313251141673329745534861703962907333122194102564321265106695630988571592311191530650779814353076616468718002753073883932436614899019141814472542727410814286643265539049596441053913890222377932081629514839411443777334330952070139525771619654392016948981784536045441510949334568229269934098635847756081560883822280487876215010022894454756601935897289513344179898315333195661800782824042519257211564615706387061286790616639739647639113352562945922606906006229174103102917200472735290360728167800623202880988234577620620677473242636162331353208114535711572488215790103069733396294831362730576960740715255561615351898431711080498648954175069613766450305400000337217764763473000250529579324373224343777816542358404011964531046243646800016446427320904105431201401613236165213613612530369091979209091297313362677574726645614874682680567032460045593606323671450012563225398092671360699194746509011313041701001674355728663084414007371555004094644638291218979796831574204245605295045747429446111414947290871269946520407443560577693510890053727543258589305812983183098770184467533505477640918901560593171635654183469343634024618012333650163325760509681147930789644603858198586581586408950119794748096301934328985665047219009949642961020780326280870037945420341953391454149681971676472670125993010353860325878279160933531948573506604662533083173496432658944974171018037944392233613802973684092794707955519012146116226889150000892437443980408215814474844537562044009778535530686946220494831996326592910646858383409792375916227775724918222803201333260892689113062255521745699329592242305469098446625046185781461740381763764981667023859727806855185428063180880536792586742083941650788455110379122835141092992544719526989028347456707093276094376183544525239841324060037344667523098325156849239434272604037211146817838289535369033666841282935712013835879325088863866277547658323241640453718756216565236794529716917308479007115244946676665735994201171097561636315591452512840154598261655123042804736548732641108468797152247355981638928812876696892106087898301609214128053136089747935502027853117219721772629577948475633872296673139695598936492066144826799376111386406870158665420284920680091098371804469499408485057285136738039146438310088627879653587645985770271303270400000000000000000000000000000000000000000000*i1^68 + 508393651304019721005511884186303368078527436072653335502542834555546290237930237631570815859405451665988734260695504477958702920577370840477317554730845783189836000862371579968320226058805343814896700563076747996806980541017557429728263575223148862336999411744557674087566955746557140605997057670187581710906247851784669501631503415253202232487502888752022868919776044253305117575380551444979451435689481985954072817166071554913346171904563595616866096940446737354922308702508161588614740204741235279691557565154568990729292624989839252214924832221144615528248639380621196950768942665396010952043441624206113192545218899761929806122768788244010077410358195713522647608490859869486642478345470192155840037861884644189707784642898079532942267944380942049148051335651562675937663714166689486697192612914751497540162785566102530427809889259985179668877128248371049201294184834106971372132999722684092567712928756476057974451614299443859166177658354845575365423736199683690163463634440152920286583846927717960285081441390339712936356706451550747167329075306336461476695410041556382380390827427425253747802848748539386249265927742801605668080851604520190207000256080121651401249106319959519795149593420398500059609369210224852329089530911168862046685564989621204126282360282783765020175583854010018784003270095202877722087598871276471213841781987866908430356860736491675271825509630395266636268627187936747583508274669977665580368103975163717072011354301064699119042694215257755097845187793969578329975784356991936938696208128109155476618082175545335653970443391300560952346548643257787676087976428018674315042845693413884857335377093057803257313175550841004016558661707058214406283868789310790838681776948042861507115341619115690819965621170309124119739047260641274933558798315867626239315908303700677012257894095257435360661071324781557750029791643044404866759597677744192633782261920657961472609899079587350419344719668017842488946686803300933480739723942131016956485745585520669918602360164315775011542491382810968411964941345326328261472167671770922215543366870960133976974817872916046718279549370141457574693471153564524486053983600129103099013002042664916772563753117199793908547071272580096777337165759781740918747296611990329132429640397783794238178845170330232566754200518628691637645406560336041869979265528229679932947583806954934862332659011336871730882996894560019512174326102063925405669385941155935800136580523050551868976667815270163898895031815717328603343344602868145554919438370450013256654746562092662532848567553128250158165122689802934146218199580525846215427388316315989454900841987429315095254886918442902900532403431794100548486914106734892435590920232928818582863871131561370026939366680751757475864520889424964029079515645546730460544640579468690892871421932749098520667202433848777843513442198230929772052887031544466355606940488900095635579235006212329767042530087016683707158946526756196471991948317509090458643790148061771561416721328725634338997781733299978240000000000000000000000000000000000000000000*i1^69 + 44730038262680064225470690335074797677873078851383413695034045070959552847444712312706183628375752941530337366475333646812350698735944954903006405986055659521668367917198681814611143373340644780866978844956461045154234059250296731566892335171523379317048408754606215578874032522732999064209567475565807272181894739382997151350452183146443436573116920229111059040996105169892481393301064410808879751888819802415971424102941549535591769724528900781673969003672090535815710891525658972663262353206854665165412985867018202612191571370623817125645508143770797546163153349779558081283092654617724745530855129568030481933804703962917871222287691635185004300813828586286570256260806037652715022929778312760575513573082985140275805165678339257945947387581866287246663902217161515567848496326631329868442791367126835492557318316282730604556762732158611984111399531320648217092062699945494660049303763362684718683233578220869234122497934176767936087644785154910423160898977504337714472163609623844952269735889344999164254777973396298389344633437082019266191327830775108228412696545038045839149597486171916304248713603042534325586106703849109314617406406333114929427340564147472844925939059208029150504584518607755161573482908589673635679672258513346907542403612110981754755328403053204551579512979099402593977029782803928389918742577022287444603378952650475491392103132585630798965985046865833698341466103519921331977558448360323087032713388003727441167502705905847748016752684886712642516655201227783368358197437770874645559017388854240188161649767281295275400700975807327339611066007772285960183701743720804245974505721874892535867754752215730925310238289151967283573596722430963133211035826565538221566600725801922919055241549458220429493764738278764152234958911664413205212480471358028320165631203167279252704886508813127727336213366493228012791182652156548162244930516232024894464287988103245163990731135180237891324181929814962411642551983536811849612376046574421571427842934122740772292579617421156442403633230489260500057913889217056133380083859554044774145455173625591918441300255602742879642838531164605713145731684504821682974368632218046383474089798113617297566440969883329448268676418628481691396044869268526675438507798683762127158571363613104927114617951262865449274975113518234885131677808390776379104188598567904878494790735693615412771142099549909304304120908067023990600393607358862068667434098009295903539721973485984466926108816087799894333954121041949747006578185518564579471363795534137506014211734628129863331437420021168368938582399330638601986977705224731287331727790180491841048038188171395666360553905910810529496488316658306335448388582570960402922863395125594381322201125291587386786383414051192350929340934496718785258638950946220317788750509362157033536543766746810456149725050219362903254926428928404194030891277955307572930370090860138095853354984310396197534117281261674139074089244142553405956422710528157609502717610885488761404497855954313406425327468544000000000000000000000000000000000000000000*i1^70 + -988107430324532171182896267953363019491272080135455146719883218753872124886010646333797900645732513284438508599396333733560826073220732679773083765329993086630719838891591338441899817414599894850968242667365185601818917734566163364245669397204319494344309268557568393719235951350314935425893587002604461465954391401153492475852158910044246606038089868048127352936218245966027780275901604237115028576734773534063019362385439436875152784757213319328005894786324883073636534147192578598982961056029800948593706421433139929449155473110784338789178476642289815308147887677452688187949984328249287258688218265836343406968740500862496427568485970253085478228658103722958992627527801673203156291770213600737851149663281464779050712458678666347790662404741806246865565855875716167783779190963493063885732386840789193393980104678812657818007041599295173388106619457347618759953356038096845924734728680606988202401401086339031542824542451465669707293272250824094505097070431243447668013870138731191964992059588311470179167606518924619819878755531473649481663688470126695192096392406800515175121353493026472776932698047024221434592979666716181842202203197449806038404175793714964147088694790599823921599521156981777833886222912299489742610368303455441292153842722263520396282400820936555906008721906247105646954514274069756179794656375603600340776507204658261082190792782483637355543530572789132923288917957852042011668686114968096991253559864243401230225742065157896557981581562071598088538603404544866358027987164385067949287851712030716609367668629212058474277170072862655070271293935229956387219351206158328348196479586553579744392018671423374239744717150022306187804414827674750737265293315110708105768750972729312800543262711011037057822921343049877121958026331976744036188822759767959090706289173521280457101415175999752219351940460673643646425959345366564091898956226002630764481084255745373480553538839844815141077941098943617132417417924432233099858371452701353713436156689414372269440292707087414818847623092140393991695358403172567213232994401252190013043786988763319579021044773158427974753307565289625634746971796343801768745911143983855723945137295680352134528711691415930158516300418389391714376183065683712208691126444894290120271776521493751133871777652178065601270510185906274042125292832778121476470712010126855175215948149048565814519658043348335771022327028597907546417758215696731228885580950355540401034040875088389339475244452308281280301271178036297427319068214662952622737478613635917595303010413835792946633557124040789182067726077213257838519315449171616311167433376814196191296742643593057378234589703405318719883043812890776670666123786814951028459948079093467412666429889004952379104347474598355693105026086041477183433386068982414767876598771615517922423704443151743095828555870288497673141035721221858577670137908765017864544382742625596405683530053213355647530128233847885464042559216186094079849677769416582933752087579754422510014405726576157130752000000000000000000000000000000000000000000*i1^71 + 80906878724505926638290858021893250187432142644256876210383283609545539276747517862529908724066931521972397733734534048882625402917110660323431494417727100350806685550715157694253879071582500963292926487510553331573270566295793326348210500823157773296742207217300964736114489994039649596419888729044374518312046061784192439382041220400445996649688694440504352855446259232946037460132357413029637705081763151102035035933901812909805055816490913369462189625264434053218608763942200036429716961259517562370354133530951171657214427587359711598340931998140779312917363900879122375730683638025233671976686584058613161291150537745376173716206098492417690372631067341018346689148816675310557410491167701750692614840458699116751221830396312421398235777819102140420801063242801985431306188228343075186879652937964717320462131850694610375565373371612636695786143755383607477726019886125346912084922465344539579681271156697457150028392378344059335075966306847330119535656657677114803722689999983476618496297852125038241844996881939502868451104641632542881860390627027202205316437730252605176893119535343524574019445499347540952977442490906158483633542746283925511996283211631739907010271505894112238973570820993393019236496414791700234126308178186718385272185554855905612282789116363911894993617312409707750850187336988876205501099614722030491687807735118438614537817423317757467444445044389568320781924934496072837678644995448149505849083754655819689582124677363871780702939762101098037915302916563713726088676956189148063678009799401791077944365102817804006678104062629478452523592873949605860015551165546382954334398390783061069157010827726706144111680587830070704765374367260729333099373838947673257128391012209096912438293613597799031119933673512429567461801992441412062280830495904443424271174359054811635828290103159162079126940806278419412666656362462749744202554257207352836619758523893932893944379406898047718456648294321367222430498735244578140936589770266766580887395777234369065772526266559622196672282925224270871212296036060803900694140800198863103261558152681150331466692653371282867275202927965775456704380995870535320416048595119290192407367247878606428741519595816094638797806968064821872568773832520299444741439105916883585775979536520978882711813476037730913404125643322301120881149913280079555675100303125268347661224105473613851066283509531029813597123814095991034724527183451242336199576181357868423976136605264698487707340783259403946146994954325471244610696161226117101221339278611720519104933803539757508356439339799785903475716027639976410046897511802523576587702446126393241887634672554269074199429570502872259001288951889782920351545481081083801909006261320185141727434182966014529905998590524306201141489516072590746038019454302686752391195047128413587044842387904875102660392502191106867371557876550346193195962349039203988667179460536455431603034204648575425190017769717785934926069123911619764337134470992005830050782941409162312956564578930524160000000000000000000000000000000000000000*i1^72 + -2000174375561866716461350550586826954216797179460975995508816681598672084483530576948544496736104872501639405105453453221790769693807954104250493983520098160750346870075392575390806326583891631120028722373408006959386677438152113039111289066923263547669301745955711903092283317804474128913486196911183856668105943092840938125891170119663839867720828440584148750681574365094188783732237567935086413668846265764212057151900053815485805627222107431102676074301227486535245998537326200067091275138178761230806783234808774701396957598756499205212301907649954286848430181487286849337926397049758923064461165810731900761510939780683701322472208118384171818270010060903774958050834463434791191109157753803077311806511990430704222776600806215091446274880553898216211059995139950809655130483515070281107430498157998971681869088496055767803151593291157360077645691784864656214335248299456018114123263858876422487737696282880599408493076409847608729684745830004538042757092736382671559509370427935098316263379083025058449742598476385471910996098928490398511645818165609302376018773842898742058239384274333264736670178745846633036737600966073261669608946180046510088969637949153230423965418857904631102403744277166188941133358157401793209162017594300760546075580108689548004446928040079893557688740022214085219144020849616911230154170999408502692159480709659713335373249490757847223405488978483362697856228629814814294423854982005568053693406544355321073437394379525226331247369213712891835028555472927806635997341174660646502952107511473068238581090885162948353885123663244596832679331642175720540095261451916696844501158271349938246565526179162884744597869996490779807973911539948334105607486664171216380935980871511376158506431600963481404750572881630837034263584418240449601591298808327560450785284048523371676596196048427799255821779936958979539476854426335056613447538971666377349609946431540676242913963955885726922292432483423135317440027569503137710666592682728062136660929871215743801497602978251968482782938526316190128939120785714895656455650873725391958896677004766169325162287741795733732263462974863462891810778140087268041470925537666501433984189257340779797630193012418739278627093648979145701522468034169474241601497630913382515739914465388575810305625837947286522909991495500782965248157093514414778797066752320377858362245769472682093987476059537550496215047299877411801342447302992163169263595160424100316257388030929983179959453223283862268388833492773212522608845363604608610789507737056412330016506116471981794359164441809895080570163336929171957882365674977773985390595762275270605234593127708738196164863372823911679802087730242792307689868570814894555395215173648584089909522214528300223250949513847575251911276420284407550519783093829735034139113854480365160460064872752300377196520492295675684551739852558222436983553471715874260065401640040345155725125302194363549452995335179312474974248550087421722467997331403599360134680433285719608078106624000000000000000000000000000000000000000*i1^73 + 44249654955593517282674066504284431187885596043657361959819009455753685350418925054550796504666740889355034626377969480961059353450692262211428892747782296993828748939641382175574104728549511691664036971926201373172936255597252187274506699620148795148120485295496298753404311424354701720192680547656532871204244798141389549388451022034761578108685358006333607050452190865657269208339490792557300313248260501424994251810240531245406436252003222818770985324097244265967530538868281699079659390277728683872477388157281045640844720266914921618285766989010867038079272049493532149456627168350063816573309081607129015809866673658344678246341143089380046809952138509523523275729958890342307710263004075565882904241866923233484081587846544973679744884517534685391797059170141614617412062359291350365557765597585624207749218789316337830318269013193821913044397829477062802636163914538213192986951054916344715888576372733803604039545367876308227281883707232827293166357118479259747725534522570989365613396952587331110692307030647375333178740586909528550632528746285495605378779442716466938136838764978908491745133965133357725186520277665089248264349107593024183533429453155578286850432880939815177913954113534735546983085891469712212805235001025494963782989911770224718988324873542643875586735140831725288624563075443789624279704765707537751821007662961523008641448505320713648235085844236570412300779204045024242194920005254576057156966952878839338611438812062266966553645802831560798398350394736313229703044081270745902744308717378014316681038438847589559593778336217051234960057774422946774900701058944002296811295888501627719649017682624545201999633129971767971459202293085493931543698530611881929243293998982329243673517653287703908970261003742843439363778569497273874006961705609136505883915163232397363644600016546960552793769775900392406742981887155474416715854097182225273716401498042129730581660262613988414311625173193944189233960288640573670369242269183058443608079602569388114248073390972728231008564496900475721309459057435147245022004089552463964893477783864514794761501081692776555664173005335787843478796158522561366996745158711677612553226706498994104251775326981481271275988707932100532087195549761794662290745742866270024701390798120873336510976979830663206745426260862783146089250614930696049388585545328961504877390183923407048776200438038750654512516042388174898348508469488767034472577297588383079795586532818110719238857300089185922281495082222153649772051767094759583186797388662275836679914895298352495469005034812996251739958231256699402486168084056390680913241356741952939597897633567194576070119760430308394694027218892965347446581162013589510260513540061417218486694755262149919386719570473956872663547882529142787948607801874151558813906934626324447865147834163519565679038727189230001793905625983771328121029179272550715009546525553484694963680582324833607534585175809932596862567185392222354170123673390958651939233161742184664268800000000000000000000000000000000000000*i1^74 + -673271206226262379556928419755905293841231674475959399865572855469203778337227307183754971613381970334322595832772639919806900429619493407343774746418335980380605276760079774746575210569709958639258479348152856511428929577600257747705665195379801774737938122218501536679107441406746948681566246828607381139664439990832979453948134669636948797346618864737744361215736663950091217690483630273836496573356006026571206504018749743176557548014507152150016306925883004752104644323083632279608288965470732315831674472123275461375716910583205552230448904769972728884622424864671578277453885544696593563880658437984775867302623831796577451387453523342798387450387993436872792401945627231863862993641711964711972078054355973947407239970127502798006802853191215919607442681422856121914515435197665457541525791800590365721671278569143901399770940524122234947903578113427138228642017171567217372041401644732921933787548874529497840943473352278493957147650049356382338078261239924795261228390622030405984203402947108144432684720643384617513140776121882284954178093049762275516050953703093928004268165622537406826913454474867619186081541357658797472226695836638128750762187763893739742954026293637117546300582023118882952455991596530523053279599580789544135393173549730196788652179185108826387271922662638730971481549520844751779720580079069952214644116255599682762893878838306700605076491663716573617406317414979883546149592987773937746895812461057673611176761199339525875053455383077797751740881038915583567416374690841445209006541835251719970433435374643713642191537437929642350266885480813383854211221309221186188570332013486393313382405203999037587945309039207427521616591396112804701917153416598650660544172850969585039946252931601908932253967905858885174441908697062144203166338564969118129158131926311459564542277573462151696995123366664077661335364172989267597675743908444745454576216310208722714792218339817463423204705922789275680468964176627719879178614458451331182122646143014407456686411588866838369469429608971745505965944070747872220848297346382556197111135718937288307381376028159584168451912415012294096808465204557394331797934534996596265190203588618291124301962569822558648694574669437067928892443149030785915536002137425794629302648317088005959057054281484321214232161252877153376953452792800300726772797771039275657031137614639034953894341566782343943917068896603018471921229394451160403483078694745921163398798423226187920246207426965039845629737726635958341136664844225689813455214788629246666630408141764864980327061851961815884433851193130379651841723756855674665144848111374982822545385369439295248431159283519613924010103004092678792227235339540798162575427202141683141746989993252006425346364786986582674099884447272482518848441974959945703819744377730276266056566012496456489469097225554763927402627214086643507534892912570003948426179543279667096122802509019730113781514442376597084424016628520695717439473666253164833822857012183040000000000000000000000000000000000000*i1^75 + 4870026852898719663666014911604367274681067443232372380946077627609192885063166482814251890465798714695991902747717289521844550313672372038271974496665653165861015114516026815595451986636455138489096742098781946327247387031248978515423626431916863485867006917335656244356768834981323173658161638016000279425014519465932870135062476472959381277158637574096166428566852439816880429953874635838006036316988538142920242297210750256654394137994261943308584027550541154467446411885905395076398863576421237287257067790860262669485260267940636720392701547610184046091018881028805560926384090685489835961101306847075680764946540419425169458841458739009976055953300671704072078902733424677239266001366208813716166698456077421856769620474033166517400806303846594715642445698494822299121352122556771449611395589397806124236118375194618444371771668956225972631214781446711011104863144256767136185977856189539235453752529609972205816147418150476621708076436349283706971661045288544086136121555084133092093488513274534367241999017884938609915876639435010523072246835711298937968797602798294085392878129216620924123327352975693934901662094014064722206754212926789155169981172855200685980211566154033915473800683736501741303606625568387422769857869645384012555429830431469671317507150389396633764635732405445744933677213528435587399385123627204774913215400979891541069007545649447251270261267922131171919411925946055434631884969596329989209685413719275153959808576176872741151830451010217889394109591549757732747738646926519706752301208521320878894715674846785911474007095381843547411551001712583467232696652515970021466052534270986032094616505874650179836102691027522429105057487219283201922064717963692782481833660562914409601643653657912415058820507850830098015565440027121832144553477452303708599311037969928710665582556510147299684138203988136026785519605317792696385817228892414387146297876770675606754890670758911187019487937784885401020198996892011856881483493623253355138284807946749061478664995701918270314824171472414830704181905745583727878778977749940561244458430669981824704992666254773805532988921812974133021210255694311235155927056726274558373104258477923392883826167810068192173305324972391197245144424297503485329442811422417480746376390662757278416456733086078345394715412799285155834733776604487973156295776430030092015869003947173728981161899990476432892896084607938091499148623084310707861458566526857318977791126841088848287617079381730114541723656352356705571311269838910950440240079315180004142245815103366856073830356271297712201452082122440393764936778872400830802102069445056700734111081412847192384186095123771164504903776478441196161623542436146446095296471542831263561372344312107256500378476922389374725498570035922261806653177568612886105541849034392942848899968017922055061658960962012027250179888992244399901337209394357387234817675475759631943543375243321476656366708808572633173314547048462599196548843332513849581502464000000000000000000000000000000000000*i1^76 + -112010312044534326672617071189675807812210713117729369666854976700671553018411807790710410719836648224974544496611845059751668539898496274089078691596196533665989208924383549064926537792899490202775220210135121730437655100138636106939320136055374304616346468330170798624290005367274900547096903640787720471574509481537629897742910309893569004107141972625832970910352450306876411711121731738426892850407164095830325550494231728241749867636411382325082287638334791859192334017167774944681057996430121264950927372488064083355263121863619934983328594777537292980411238013785783800062262939311569655966270789652422266227658772402176515850536226927429841527952748576569788659372774055383660382928476246717911325217381381120564131196502590551926604370039365560451272412137770154974498462348438061240414025506354052330589284414415666231162245002656835924485446729885723655707985385568024432482014170279330014154538519332378184460059853428324195644049812485485360044375869376312478509887104371230987611832315099677032155262902387357759417374484730953267169891531687855780859153641709147288101373056433845166262138101712596139252234221824013111006432928514930274558393712365667661032974493018640258910690943888202609397619872892908109152018045704271659435970367013605318034599351686473235858930035543084075259824500006095450945025048397528570261490091525486880779037813909972057040668682508351516490556963835233489340750852812490131257628929749585392772090034404644880079843766130311558959287448973176030046644672151244983505076732844462861183877112742391484614538591774941190292363342985333892734718690997900305276794695126121584532444415231852322392515784830203544507661245714691448919809739584470930848877670913000278699648685460852871498379500305616257611961285618478093184693559284057577172052678538944095314281057593359439425255389441736385533492265870843332510631413030235604300522918836883772419301807405633507526511990877749245331780670335310763478249934114946747867201823430391008687996225793760255501592113170260098103755077765810334958108148471029222686787193894165621573738034431752170494045907747827256333579233956655435304238714863337204826980042533415352743284010372663041514325854947924833833760858992798476075177275903656961706237125545836692856642347267927667173384792656498583161512258955522836703724423063474298218913480365221887746499064081214997438460803102617095521742276785837201262738923047085482416248436613515947123958542634152640460751382799087391090968814390262075140730714559074760137589747555420226495140060573570234857933287358492772523769144751257586682666814701036851335316219156709905348071156332926839404633933814688426835328251898954869281741996796439603583511738009780411834367008771972333139740753613976097114796288443353978976851178687150094151491021821202175194002097925636492457120583301706682101262495847113064368204736260421859239767419640892401878138609536100504266766854178844978509753050128292249600000000000000000000000000000000000*i1^77 + 2181267114181725727432596845030093133179060922803398561816164020319761524502639652499338127407204338312086516622285919242065596645524503324724500385139410803461278249536533285668549131776952414914682830382666565840522224331480736019656314063902614049597063898124908943141123922501575365200548734528895532762946606533918004484728306581326807091296010195415155757353208915733743472672856250568716587825343776071402735370242970021339102960998888472951385673205979092545782578487843222982630058325704184090418842083190413325275468040299441973697765779959030218073069498364831692487834951682471754571088897741726644131132772933694406191592254782197526260017215521254287269861556771896415020373121142638800508802402918627126239622048276577692458004285820992926191139261052120318916814052996960273338799818349478735362604352689821807075367124511495434576048532627401970239347152357663769023899169050153709567541654272089392115278499855354722183430589392217067040867587911977157563684453705337872964993615498439894070792811191843006981812248008322578395333785476494869712145902998457549421417352103243984933286367612939266597014611342945795427425038704043318212835081431902455980359305267175115478711167202516045173213473865152239531917973649716072071622058313362223402932476723568750161734408086208898321955271450324601372498849205015925058973826411567807982167784261945669679639392006973366972347341367185790278613379703453612547748006792651447088404043055958060478841853771083529465182156458895401474513974286932036601753728611403070254303601154361230056465168057415337776104855682524998763861697613068084147891620592671350450909934733089913035613603129644339884061456269047901436589749865321699018972067225726033898247027303802903748420873904108619399644517830988288842905755722381112905439588099606618636906536841651215590751813333774834236477182932010714174542311643082876827398014027463759533822354234995888674476780722351161561624498260758771210033638355166140999666513957685974395458934447411647525648061861184324119689683785481681493969319657888253349430658894087028732358102232479312509030480455047692057334584168622110254248675585316330572891749185656907563085206169801435504218347615316219940275832982520184618141915797469871194431789663105933452440405854273922063398442680545352172579808953329913070833198006034155840871266452179942379899198212638311607035552851936577888261403225516306894193979558214390179630721573033868694722189154132931512521221871591872841098539592210418791594745963624197420670746911879434445021885143954383109787311057083374441331056372423592324231242946753068933778446724970767948768420357186318657977776501189754333934861942655888813110509962783843212217329462797806737211864289833629934739973713120143102782341025899148040322276641439518801832257162257224232325984020707628713590701066981221661429111967568363909325618935183199126344444814299318425479225643367506727334139020979522560032065454080000000000000000000000000000000000*i1^78 + -15208842569525523827947201083480358457352345257965019305387786771372143667759735339927360727118004564848572731887524215119242192361959810634280845140979336038552423633981674409029493482736590804755935391633965429679209417961282400470157334222005940598782846114497951615025993077829535884478884574161003928554678053752657192011647742427129390874252670921336388276041959873695110244926339087203317415507835366815714866412856280373456787936691631445481953551699036030296248406233907260550283140473611931011125272581531983176096774181103905381693571305733008583103241509581617943477100989502276236210463930442148114149410632125367018466382399942612966400654899203548725765731145851602095809727217066430886684113204601524868252269092949198366718434304701205433041525114847645045860608332614020008952390164571347981485775343515808139508391051491257472761798778087819786482107347382614391305299862199323708708893679515015283680535129657259876644703809431329200244730886869205454370077497461968146912789505236821270448554420475528508082573241044027945512561390554579553370544728546574849371042743312007249735525978422979954078156425120310879847549401583085731023486019012311989798069211554943266361172210108260179084670022734863083801257280228555561986769263115870973955730695778987046419403116884924529786587318326652611134428272749262786324800085854115332342883118244974611755477785978755902380429016455166791211173751589685290763465418802536940982279039483233997719071501183522022042365803889122734297665736807800087127480903116373074048143853806851528376332073433123263986607110459327616484792439688964567011203113062306155279406109425638105067464762587494058737886512734376823886743789991759439095683317127204017150957975178273726010366515312544438548202713272982559737339258675000625817720604051216977330199109293821274552542831370219688133072914434510169195746595645359597541768260968687289982375816226238710877425134769602085520967028822751224197113543841305129911824599891843847043019919906794937431137648236692781780333670652008411516452326234803191725612894907849328292361937584262126859766910842467615837712590579171284241636738520149233115898049639711781339764200485936545914705390540295664959306980565073654233086061244047366427263639664921333142468749053588617395812402126007603105768520958885502430061087257925630780566478114361925618885601399321262016784491068463838208501947160297506491486193413669190252091474539745210751312960774364597245808684237570982666304252726073166231350779034209645108770238540969237107626055993850845641361607060454678241619022569575093989517371506959016523954312091669674023618524616737991001090402447859724877348049608896011510709636513611255776468312199314419928223393363797167746323530148853073468680774441345044166862453830848209418659725430522301322109125123601346587783683022496498652807687783767373898981061501342157341532052994524317242068266673305336986966292913268927234048000000000000000000000000000000000*i1^79 + 81373246085713957756085145240791116915731453250842869146673555177724814600234688202307492733386690574620076822567813154789031721139840374233271500966991266650757997479190026015508209836470270311746472685486367051205434486591223546927734319948773208749615553296778841801044252965669185119859674048813917860201670481037534941395540017544282228454236786350923157758459768648109076068509357958242671125052001333713445970583231879334262456946376160879270758892898116907294146567195990581729795787011785422446294268803334816455359793817780071065794712009442133906112731077385470364238500253932095407312404024419926292620768183980228447857529631193055469365832053108619048212732339648516714103194676270138164673357696689108196504690659357022263859228910822312745064190001179691704948260476016788367072599015479870306709338757833172161367632058028482402275294382980982320187076713627423428629660010433625496539387241522009735326814445947290230903320380952276553067062719422773502291456597437427304713015856156516795643923914111921569567220181454730162147724868193919882666811151773030876248183489377710556591093041217305348239132582085424418989927764500041908347927392401546646816935584284978182379992796914773288753237971253444245399093162513675900264056245702019470061550802472722689520098856190692662480044617851786572533375127233821031177768117240108015832536156698449761071984478815951547831765041601299998729724507719100896590240536531063860570847295284312987643330673733817242734058206183857732824483167717202986247674457483900783864540561649511048877583299886510421586415050632886923323905879230133232430017639178228960629533183261467580102698335129674806166691742403601904358464121478683520713439198279281352973690210938651854493088325155145656924651175579751778931351134423862788080408362682543723468724940591531702406640830370586305304107315621580581793899763237251410144135149457765968018652643632045088749499487146325798912791869553687112108854070026071647173926204277542255358725932202664197523078061375338579281891687826929074973992709197193573517433806285221128412539190596675759635206711994651746550375739144386480105474786891903869292648709922815909193684762729242699229090564370562896680269536370688752137813619125317888499199851538441418489310124987801064405160427596341565906857713615624077634005267627472855715245376663890229294425989897358217199191370576947719459925178109859812123385681132495317684923966536659834797742625684127621744692503598853412830289719523230961057389689671956328654102952265950938040372875791499354301171381621169364851102390512719958133724081432016979336772434220399792990731049754518615128038198144973786385797079929894885206672003241927242510538089296307080769895203572133370389199298872518796883701296040775811754940509988027487272474207299183176547247848554007158440052648238272428179286279907918801406061937795136765528633413514614478282574155727147055083105435412070400000000000000000000000000000000*i1^80 + -166603471361916697655836743845099569572180085993685692873507546762219945542795549739537083735404749659155301959612744058158788290315889608581985809007520104144216038044994636814777052382685118388137448218553760701967290634287618337635871458024199340314847571781815599323293984724480952621666657272526618938894883871025111090779561028493243382641595615761881072147943017882078944435225233741217325749196605783916310691973663964894844782846193773968164034960331742772215510061893266350199615298818984671750529753268020653066623644943237367598073722159144031954697081243609071506579774944752043409597176451109254300960857629920551911501758372024886178151359717365725099650133514475310804646641498505522122652711033180461158161313451160836918550441436094567022401390702760695197001038476213114286037569189247092803891148967124876439356865795779612891819998553778465993968199760459992656499642202823054665826905815046781303783871400465574358383967204425629488043583752686609103457460187101342632791306178213533331252838677976758703618007557198500705481152551156819811843709909285566766798263237692189443033239036444931461422890366307921275809804620753157372446650411351650269046561048319661130234510256301563724775700939883868503969427451321951149725622743535161579471357774547378522257861616927264393192714680487513873158976023851449290429240310012835294073662168597165494055428226314579666194171263933602021352488580102896081261057402196071723955649744272840378762111762425012196938834976239910176829799858926474916740089669525683824400159354850132913520380190057924253992633198430787984935891085223167057482621115863018703949445108346329357467078638805016952432596112065147495104552916941695756591361482694814136436772333174188993497911254359623642606810197266294574955106827698805964352607962181509544019553071897760006033062698874232469958322762478680560939621094376980896700084973909306571545706753558668842963674576848231606593482742588797682388449731833079056375947774587972570654221965760421122578280676061572186515610940776318315719895303969131391152980747619898682932186095925641910743504758354045212246651954983093522653640349191245046689536039018135191208350550508060273754112875847265404905972619013879935252203115180596921239577155831954784857312886326589021156883148854957786746862705206906591182198617835803523614108496628442730641981918639595194515006714940375924582674899283301302090603456655900427130068942074474390552197396143978063861211725298604367740955706668015322865472202316055657716560601495103378416254992648216155739952788562840287431417309827498093049011406176033300069887013031491698327847933311608634340803432376386769522437983437647293525402149105508483217337810519321859954647641828377686013467319849832718161538023058950323180365521521928078613045960526060366730831773679418597274188763534649903592465807189823852907444847999037683764757082625655153318081628662194851639459840000000000000000000000000000000*i1^81 + 660389137098538584742587844341033476573972922791638921940960688434202379234979838902302974919489669421359478109670035810549830019547192586007621108875962393138261306114161107569723370981747272915592681814932265033231518833438054882538261903769711522726230560484217786493953355642147882775699971711942233777244850288402686917968948665808863491378878885349044400455075718710613030543761987842179230107785624762600217711388601680098990364790116289829389948255686747926643445288581683100470308827750843317716667258559571721176635666340138174172576450990913101957564322139096490205046081207595909206794541155705012646999934923882584057547104896603333969150579604098339258790927312941334262898138484717871465811219459790007324710799359761336976487174950614121143317834943423697295657034308218872345935181830439652912688389168382095563561503098643101244087805833135100504130560305980108420080525737018410340698219302759095724934655124019984405032257338038492310125118953196134490704885160990262623366989609196460923506731665678146111731191570516978861227861721614977372062878466159258279879144749548020577708914880281355283389382254601477521615938914135001486173420794603908936330173885326368015712408298247074129846053718742096918457838462549708262782706764219770295412034460740193596722706033662016199399847844569239321509220423870631167152123266050048559020859456823503255392425756996747963770377099524692945764219290876100572411809205311211434264801895526363602882498380331019568275973508081633350600553570651784214633353915105695037554090944974759824276436724027922689364348346034531807911006764357360155688302274741545153828874513050238564907559084076465432021084379369247259216161970471885341276217988878836447763128165085575413355749152810826651534851187549780840984352465231914856562837770469430479169419974461226056724428507056606557324928702185458490102901935793643520040671397905557077526254170801926663332315908454129851676201066460189820344531267563132639780266344846155953188500596279978171959316827931198637252864455636900011375857772259438307261582187092718821270449382396906994850233928556589193828593627703916947310703386285239350037149019115252291016565819249349701368879027031214918336479677899364077447631650303799017484927695752724334388080004917064137572528933262583393390382287205371881293545062480330824421747349786088292265596003846979855738352016862413603060445643405177000584821240809257424712953899274943471937083136972082738861887375446835530117181185001311951452478135075191818436775550079183197185111618387357041705845312466662366854493671066267905247961638612481059200264952691621640291819715670259002157346701986038630478567869365402588302711064574688716346866114953987572263498615114250108855205649342773831853662722167274210824191568560330224683830330410849726270799522778031868429138415437360153032904736329007607398615949864450810298760854936607258917195084340396032000000000000000000000000000000*i1^82 + -492601264768988423556971884570930501736669784104166232801891717789892388401309454138352817563837775617920618062294784717032086617662484230850703852757149693454380879084159429675021173921519881379248648134805105739871109119464724754051247145066103331478838665349802483521830276401408085156687184684685731788577326966470102280936411966994494822448015910377459357868058976196578286434267311583910989460409214788151435637409697245537610786424638092241646447782945066613033486500177740639091186657966772832328694524745265683513034159840338560051556753315418250453042804630989881234196771633648117633848295805025318968290291782274392401555691910188886609132901011603575568742803152135441854905817830875699597289356585798124060153872776982761792670038106608332771141340530041489593177914658229283921532664413747679404912590851372263513214415675759966014213807324701882685599088149819557392406012006889046233591990691022338610180888902849215372118175463172700085800760787630406807325454123050219300467088562796852133218116964214740140783640118542458589495751207456068316016864750756135652765333339530693082408716281537578536361357916479118930494390310011025253008342624802459477727260840631349999471694972256437646161074100765159661081984806789756981466741595882701899302343465684814704081917285089109708276587191898462460781008459465240521531067807108262884231089324596771529972227314533353391407811241726965051648481658117433896262122358167047201580109466488810697370996514706536680222314065954967665471906695081506954757008008999601501416389913746524436847705076901444913742010318695278689452385700991483266856413454545725405095617427254524538094235690232507631391043753930205292588099464423082871724071741855039681254073981949847250471527873142150489173477378635111139014897363857816503584861720494177880676466830786172581287071832052424963302867207308094932443251583642030612609376839687660284475767818709419730819486680724513114615247375494500944719630048932784636850807509723295220364923408099910831340988453098999859013369633391554182526329512921043916862916906145097686046308675626817049211447981945302479153304699057678242777347637452373037212433883469215402759768253885972121994875161510375925478611508344277726412621766595358902133601815149192320912089386567973681835640441467591182807328564064301198973362380687637660832692381505036340315063870132270540058236204960508893668737951919168935290097903967617287817549050578333572370182781197590312907684921518422894703536255106921598063362007889197831884951042123712764326571883695499779721450127282497271673811134237866182861022577090733911245933420093126109245755908548812054062389717446235936350532742988979034135667796985564900938045671134887699584164741465347786986139434808243095833381420386116026014830057109193148543773028814737419615062489352861573014269152468607401614324862401728166296894146480974604497339092229335317552824320000000000000000000000000000000*i1^83 + 363630828185941039055314344186661525782924530169435056086338500339352517453512258045893069844156664593163735388074687293091578893443539354462354262771874453750547692384709025687317091430176735190448815861617152881412481657581586514232221713501046464983569808101766264105911931419222386596058830427335249596154120955881678271127593497756930021497691218644019354562559099718184934545168815287426117476029709810297372388093594734355278529067833836226474057727778770462425920199967580516228682327251690139255680189674627764269167294608790383252250930507684425763186857064143707994282356311234475012451000282472418678392616140101919397997410693941372718978939596341391883188854003466545044591228829120704367488353104004955478199814755718155031341494322274288547447218030562810933548304733323031272175851546083716694260014893660950071087180401551415684451269701693999835582950472900245438840432223810237741936314391585200991230487966663692559035309121649965082178690445550172788245829568497252301028495919685360295510046706537010282124950241848025615164678780264862341744334093441233492863279022315708879989222484516263015624300428311597662689545227062063744747119853543619021098012497699751732879695269790788381909276471070752436357936069496680688727895417984148109205540031438299727550131523941317991502792712001347701237972286398114891296216682314359675733638159789776332023726530139902919668824191704902923545338832598198800016804143233944819050112357058077481205894855050908504635155198131101162266518942707104332461284870196535172517566722409637382745814509613090762812278420298727462745239986484843224026934956898230419695623877538442245340140232250864804160578338895563820125136927317982399057439280854859584790664610049719733379221669372936139503318027457449479980830544966488018804255173611134318595569251297237997665101212071428849787403278506076583070067049469389517138417083264928766057027649549392313106260971227239374690539340754038584931257863889682429064989794583008377376658926687918862601670248628478509606875535792867585505666907863525128282661888426710351554251984808939206979696214999971326721790621575579418750384338663760456153455529033550124151238692251268687777342131790461088239261322402592132296913648847599520309642744745928298482298517364138420229849834503864259739418406795741449997522571289656451647521556437334584490629276602973896603586075952686047177943967912454467156148135030183766878230944467438116593248867117276125502710888804506128365528112908690759071181937671383917209917353871558654507941130581900493819576588744199728422781609660381851965407011196096287124809524698696086375853951037188236757495809743363997312840277807161310701263644070378141077649779337145031629622901620089571436836713143534207986984586801286475576775204136603248510394756471203011587781971719014925581009825930843411493874743048991680554103970997934784711730033556633681920000000000000000000000000000*i1^84 + 47659860340460119761326932234220501773708069878275579006201554731923449187180717979041871021560614195559049741075691535207994469542680601887415116755809958522717252196553395320595424708030752453282478542826236746004812379807893958373394044756043816219239128852630011748070661129150085366896717278100346635979256615467648268718346670010201327223742114022744763723690591111325742388357029620169065040151512115281085431645778718621417469880596829017088693735760563154330269453540461835075572682050485734159041238234057470554408646122757961059654046031044703458776594777657612175030459682160620033430805628105443372954425583726815474060587195066333420225491676941149707111458944592465532443408748599192494378755460497074614692514625754527801790683596103625140849353985517492306441650447212200304363524646085085182328887785631705237672567000690538878850153300454160220655048676737325190144312379841880560974929014410175803853108645694513769530060634897457557266327905193229834437780516156786626135341451520547552016651510819212277028859255099189287849112020550173855724029432675431068760731112369428073211140413135968252850737568410210242204484779104031429243273314593289129059171738319642707459858025639701026261634672913183519580087973785330136772155112008400975652048509217075957184643739381271040928761334524826376341968902142482761687775698864397681529784734081645861050545202118487002694268131984777901220638634798102214448193012436862782981224458129618457842633490637525855722978482518692922771887608295647697202433937727378352205917603360739370702293092224998795737499674333679475049338239766042111828725221651493051997790199856519380775217535978823561279956539708952623738342804860268582107785063027898603219503649419884594496038526311276496882596945752899809112206150291665314343013389422843596376612094516035627004979810548532241681343510970076761909833401235653726198410521559827497129351885728761549862231707168914108467002889961331073556336302495392191134871030901024033940264661249881945012348878986894252632204686118812977942183108515809403488371500839440162064819181729583915296610542483962476972177192479011817268415895700978024822215684983052619390521450683898180989481835896191820053621269045805956685766863320619807741996724019059591443894378638533196694305671076928089287749155910217137126985669710812579656033665590876141741398846956799979625140131437286453709822176356974562962957425562880651760819832735432591636668560088985877564500095451885906366693798608852927277032258316851135772430194159022409671255064962482600932152682762129376670451529663681213625309171451408061507879408520151100963273462726776636971033356306755212644473494763661903084845128336140112245857752406460440201417461515770438235686823351887409127012632491416698207648761024809789979767954953224469614545211348314795417838952056763914147248178546193551032711967251630623786203611136000000000000000000000000000*i1^85 + 33880976688209047922270240719642916475666381265226738930448534059160404736063812501653629215436669013800911295855623002517974361960368167647209102060510949649357183081351768804838916502413226444564008062493649446558930673857104350480935082193911913746441354027915854204345680207942839140673331029306006609113752732524561263637877693636179848722179891429431129610708290665049564797705452074381370481863469316174482676796867776789030810388811103054491849236166106219515824498749916471204085388423671095375781233057983929215463864121732531198598852128148687149212825749557459993725016617860403918563209626561299197447054661845450976146911972125553347182858138183359765548773803279958637651898232212670504440688236384850913096651152805315435165879642790338610933166660829841841941146338225997888771641176515583485906648599490945765218754967626415670265720424166863108913836474392752017444447404792204067516244232974255632674347071259478392461115667768565083736370474339415951208173344214353967428969569248135256728482108173506347893292664050363659184912335492951302534733729322730219747191592977906113287947747293059846701461727707554604417602845053143299764167220069841782258314531037511140882549321022470840121467397146525144602278471806511841538960207585302671223478214548217786098586408518129506509154805102413321603008868840522939205953059494885232128984018417167946536492524676539212844466488730105536838795949854070510724424895466112728535613423127356901929228631312737504483188055407588574576303214999387075836538592172034025229841067505311698853359631471444479944413664650233471820772491000468351078316597585018257931154029371386674961949433990839808532934273087441465822572711665569488718231253243327067172272808886122045520784886883755909788440787840562214173940072845026948195779843880580591684268764727666258885315898307957092213633720632868464543899620125258468570851824751433889497761048227309972516082986371249586252281269400189528520703751755952377129183316464213814191778671202213301967370806642093920193538235807517910882653626927483604568061578627898445999844102300675649886043106077487508250119535054620213076456176218107669940347676853284240546167239701545517641110337944571157471720096791861647108382768557613917363860359313297224600364989438772931554518218343361810392927410135574087929050510020056085526337293906620858073231830202672627981847148055015477556544665471040916009131742823180463230376799012784871846298812610926795548710205029396302674031364966371748404105612525058039429734822243643123892364512985397138061312502268143854189937079395063390447615778539933520526863313297145663828115328987207252119029827691318559989524630561357950247315195727537644039308666648934955692005483344095728428759005376273218797851688452484882910986725068579946324186529217969584118880901567420199893106614390113169675103203989289202002216540285466102988800000000000000000000000000*i1^86 + 4046241904297979682645142360199891468401944052313255134768619091067644707855477528042546953503461208236792970561800246892341897001394021938930238702867961144385433168081784793575426020484267352108837491721674575079553584414317448872748021714135022930694662252081294374448448546196485847220753905223081721641421729216181833557303668650368093672342302487308710141754221650596566281225150937467307920558078117265902337333791348510346002539728331744858189697589476874273430348487908598438493523078832797358709021754121931268702806961027341677816145611705976521030894520676639472445305272160271804453371833849398902383101411000067036673456368105753483645185647323856555981911880551997979266082426014493831463298010286777937556250334140454134959966115723790585322225322751330348626956930274625496672510711056025129076168461827937154713613149437009352294070958833749099639865959631164850356613404785990046296017718946976285835303436942527654413887808446639819851018732252318731567366257553899752092128803724382546383681500922490327591786688816430070265171864096880520713181201463317840931050758182209504797262316035417052029138529552948285683154713033606451097286677973322529518208693312919126292911766279177922567919115206307668049299464582748980588179298353214202661104919791987259122225738923526792704415139419418179170078834373738535810436494209138616277554438057540930954712552786927646617820089947969037592556891596325335282553213696025808238369487354225219726385006360648789814586318580243917203347168870220720255133200698393412812709015859817400409935902100408875570207133551581563580177761412815455051304432185170324478335645980214729345607686847873134997962855658739788303063519689828855340128901588176795544262148168358335897772109369083350443143011037325014127453816025231185113646345097796271227783799839189775755202024857151893013754377976315274612627318899831818565578384661232445927737152000822196192513493106191813779674249518028709733209277654551835972663354614458626210321801284856788781598077679198838420086241925116495763234628573379196092875781028587380375952478135229107953018349353277670492684275033372700403852474504604682008390193771328272535223964934917859233558944574276950652361905530769551827515871140088214786186667590647908127263206035957249447700000302935109530496050625730528630916415220730101642997428927201196656146984262192795084196225742341431710287975738756521720300118261286514833562748790748279816723369239879868325898772940386134757429759063769735359792162722886393988582549016266416427979195662504271845658274160548500978634471369710830717087546667227267260109569074357622912602471774188597819676222360133326190068646331115022179147804034684210841267571809264587867264806900223616880544461068302187325385997634100664116192011217772487041585734404466165298986782933584796459944667001536511063962736707407716034135342448640000000000000000000000000*i1^87 + 20927342087038851535619352184057834966892042526195008523063183606531677642480269384633102340480965442175816396989339479443665804475140700722458814545797134274659355212498505172421291290919029595678946941832287997622813366007314119114163735987538007723247350100164578775338991306055940825342341447931624324165046547257440995197722426882053086313960261278549377743331098517932273110813697914280216709300842225281944703671271857135345140741642120233859017246294161187541846084052691998214930350132708997389996600914090187029292636611547944812025397806194611774431527786580097201763455387051620223663034270984061350244920275160310189207325419468106961211699729922744358203282012200207336875545565457251364335190836625946944892947840933467174685310741664229705442553132844755146844408527640911676367721818797646875741971108853676421871116545535212079614384064366302611225647344327908349360382370504978417792766236840072497744063193298604618996806049986862721954586549662547196198438003930656256988119819599051562393191131042907584052070444780500831513970085333452337791701548457148349228615089698952625890394208289437350344863739142251678333877923165197308789629308508881373336259814513317962284713294465372761850469683508216141730266747560899509171737638412232157481781307015098797095152929661369963989440195409106204183580313115365831451352095977543686980851853883231968731725089967371819824676430466137882283878008780069665324589646970260806137784604397674611084648470429238288086702250461369453875281567218682692811537928726548233371987992082779190037313846931933291248969353221582736044742316857945619953183397271273767778050442243475780316618400337879728136845536122903664413922393709842256892854832050426375941469808088285637807781702220355131551782958054256884237579799049268870341296324849376691676117752410155067763099042565330575074502777309263691991764173508203653957003493974587671614684514338440575712495380158916087542031577535754437234055173672789613525529959699240861694630175570410123809863832429140371615192082599971789210313755253084289981715069687466295484881913942361405429632770483266156342048927523728218989300879520433274252453772409849969619052018650667004427603709960657236737916218679726826421083232943906994508409494081351910139441040802802359104681394099673620787766801227279646677421836174597025944151956898017394383424790675814596019921155296130413554686018622657744855806564846459065280972138624926768831920036624008389300655230948831630061061459073584554869101005150680697983670641346805740302453577231633376634569345131666635719489483556650229878080320757717011517163702251723529567254725781758143418786081764365350890349590947266682850856736890257725535002740750438534425625876764631340569852071214358175529635790279399135314068125291537072573727260823847867246655527018223522204308701906327711991942240434082807808000000000000000000000000*i1^88 + 11949297949208439738212944801727148603666974582514659186919852201836537600181222067489450709286627785758933019945871352714808459216806438932166894996920693754998871701517438390199769701345808334669248946493851495443849105168045493226925971950391059820402135067688965770294940898558737127428740093792777240761254905179112982001165060981081551885967404751896456853672790812191225453502871089514233382300370520599829485247248671629987578630238015965802299144446214120946526711659304612785756051966799089618141688347837581575925649869496987003385695828203736921068623260889901240928463993237670335880493923679084953626678755686433170460678006223898361116806259667735092556810965318251377163484181995674528948532533245976718977334687305682851111250347092833430491499103828554125891462202319247687071469550665016853021001335209145170380004222907658630781727179723874386805324201357760311430121429564077895013559810586635697158351985504056764124781519758801857777725873538247572440884054560061564668318560907441529861596902599548873850280663222057135231125947703210629801971211342339385715145377127468434438731633594666470011414611002005315475685564216965767138418021662393492961579636990218358606273362429749275140848050898791987200248470668345424623625966748159840835462440406534048516542382388051068889869996368258312575031344789815389124618302601294808403817618544627238364991753444813223918729702296342727875151059320300146577114468135928462926107885038085242875079411006095378045428133209190991473889473597540312834526789309878198670577252136169314154222839541209845315139820969111489622358286426344570630528260552418592783294408234423189917238858038046178554962040164102434186358922833829436299799520166897626020052707418484155474396021313514734757275173496874712924666652934497057289880976043524905043588868618235981176007205214020355918240621042806783305118989388758399152619955928181209701142541885583910981666854898027670495466879234059581025338550998779479112462793323373851960348330914761754083517584042558648158526274742815532875097970157072704642961994521239485530517900705482271521016236903057130045351082939030295877494096222402525434349166967237291484704503096642971072033796168075787854468678941440638594642398585688387208370864286426456784567824175717997610421681694117397568875007963823106866423383944293516789634157788142384142625513043390109293282669668193383866613021496088591860326227575114351993264145524870627856274025237158117320066933905064831772714283862486039657810986667887000207998455669783238656042228739188604111916302310583419414874969218682836753886416345160328784220637483206090739595886124696939908964336923118148426005347086896608032095238368076804892802547244588469868314240363907019488329963547556575685621207548030111931255631405953566140441932126634884490540076718084969290768341789977556020629602304000000000000000000000000*i1^89 + 2452638663175432326338039049461986432886499512658164007609286462744432934284352151280151383388247352314687565417615240629895270983609039110266327854887583364495901578735785313757865254067734659009923363497547065677030046748180721365410131079619153225319441232674625688370258205339255229734460280367632305151150321592270231979947710989377785625689908499660829899864433291372099165722899854845870831666182597735941122083776909430506518529619135892840527376745576564798061381452711131353377484747190926368052608983569559534739887897384941455000292152264576059819593717044474528663497646768865464811901441850728887532358262358420277220460309847235150501844247577582412283988654311268554296634129845909297692401527190007359635910637385458050131381945457652775562053992372467398056514950468989085882460215791599115313175199500366994087455901011907081257668509663455029381082223693931142264370572147877318023674791364449419505669331380669686880325713653303179285836228593625551784060805436566195402402424517238698883476272544735036676530591042172613216898024045596648398963645536034431371145316637117823953718345589720716130900122291017106734237930253113389573234867345815795261636395833619075974301124719199580104874718612232407353232612240954262555220695360312405244083290999766648744645012685211950531673147587141990365332529386555101427868650713583977556955504889941126544039933757105031054139324455318164610585116244138811779721876617053947927008722183839732041139963006629737304278877542545508574033741759076902093175431723771044934585355101725292477919973705481261400785911710470217371955222549389668144284919575145536220482642394857036852464023310934277897544718222213363441526956000752232964405704726129891097365203456189722225115886751479270952845145379836917480610205394941639663422690951452459209855039444429804781643708211153100462192811548943395507196699502675803786901386254655793920269467924472126898433863392086702180521074233649040904269131591886149089680146627658778559532279099035041520864625843404442683656810290529944924792081142623654216568924090909427074321835476457866020529243757856225793581377983419465907118018404353554734736500471726075492249689368714174979837071568603031854370619704270079640178233456229575534455952400252838351953122643636202177587685124643228892739955672217262517066238451653303906596637531654253255208947824173542874847702265623518141721096498259989375323066496128701356055164379622421737004933153779111298019022165518779254715175640176362372934864451435991794952371422849939271337403580110529044724733717459096858192577436200758526818466994938310494429895610457509755404225878328577074702940572297937525243457257818607876952565291365659881840577291910595095295347270058782957174691760295159111620935391490675625079625762196320976446222726594767369632117932036421160683288346133560033280000000000000000000000*i1^90 + 79624391409512256287031725564513912331969554595705090716187572411045227979361344904121540403293634754401749079226156357183012401178151352746023461778781312602563553837642639545440064590302532000306031869359720929881812794900436161744591424452047528241221404079958884306097449858729707478741733211448145134881836468381731961039664641681030051846988823312733896128688122395413042852926112650659159861079826782350517053978216721619837614151872329918651769303448662126849281439383220716174497648841997836484544769857361715841068255982111151105927290997868757187183266281189176024417018248169989343809577175625654221162334990067565339338687655330054322101087303918969444307319990207396775664530663664043497798105393042707771310235371927249815480163407059556693276965925158054446219552442073319354916062232074844915077421909132557607802540348021979776965471794902170566821513187098949834284917255109848705026420401749226845726574329583627594070437408189718821899133065756971661564760067744299780325559673356382547689839297635352773812212340182570674651515266789295574953217966178471778427915522948159904511629643163359333218704013079071168847864063698186441938309008456208489130822716304016425780893360664767554744701989614586028667841499895184957281613859195077673840107310552027895409342200202082533639643265210520809890427059091382437151070520065137669382135097247159813736157665069235303533149367804891647237790673277353989401609140549184019042291571236476137761459543218024854500903886933637426831381627616821913439438054892868955661131955559600832670459877230954109948720187372775992559248596089484601821899710981951944718773894271607015986944880348208191422877078037968770291507394754548288595283852322667522101708691685665235158040675440037169673009999771943836814823212518969157041478600092350928136317865837497384200398097249089117318287838150483418300822505197377262440004297847534289749661865166122809421459486392134862604675756914755654182152414196706394571055282613476651864343664338488795367910259893974911402659230538712920351198869093245443557319465707269858696644246651966253455402655285863552233205189776145385300291428994721298372587368441001308984778339323837272895958113868025067520621505759048502686232962520763910586790973184246934283960871202929853965776885098131415095002712769992846825106174574274783850300149018348768640313572547443815143704176510004835847720940257481649482373900857116683262952248633186716624048780388475872102109118553165155721220269658615996531820266566330861754666961323787096829465584378665713565043509180411781257414124920147318714597576886868101657834749314840470760744739833888273498033905459514794365610622893398217140045974500444821302555414426271723199334086121986794971120923081857415867580114894626607701506620099165379328798821451320333449180959199549263570033180672000000000000000000000*i1^91 + 275007486498489986007020181739361114454659217730708775818522388515094245977615242522380625844326524365237346314337626407706913363547280837190744626332281147068578464875136267196142525558619143616741048874621361997330905432244575086976334288339444050353210241369416025554634952884498061118388045912862476510785595744762963277250535514866222700150165995788965593883218446245616726604678205676646080204188314853393289590944870327392117124538237368976619710900834183936171029912214932068227130953462484174976000300141698518263292996702729655524366868478368625969299406782091018688063395702245196619211160938752281162321744834437986565122825289186736216136659567269765464103151693743888759915062103627980455466154143149678322192587335462251613385814639169589586310889503085664108327637281270113753886624511998298657093989804847029102336481177198671762659761398691186610717836208090079248944498105850834999286484071132610349017604797331178276520801900942095429623154832509886672057401435709029493355732196741941623906428060684646546846541419395121120755298720468984293112177887244269177960738651413710265989669390552863619486357682696429964832233455798406396059825510546363656248909276359946577978331386606528749161361797733430029391691243393581792068554996200212227439442432183241036536803619842496366511694383008713551666984508132859457168020544157158584135808702282152819947806660838784883900714190109687877966829683953826223369678406982260038178830254289554575313359287544737025601388035586531485950102079411643503311448686855581072400174545433185583142610129686424404599284856596318132053110736830592472978591264565630870575811368991637164057113066734603798444861000211875394159211085918484829043249087942528499185610583814204241577949844582296763286138737380342649482823035612403590653453884203911450817732469019728938778932998704120242828216770420713588176285424601481403881406567618241374652103892227812726742825323594895799520087696161638274319846207952510408574691658155411828525819481747408302323433965023194244725237159876830825150001206710610340803645594114318745067334546553884935263789450358467943489646971081742472933912757236447840209479804639806758892721425257725115734871204041657249127371013187584311883087172971432647067910335249399066547918248096203777724411422512358201984202080180954070683088194888701685124174395407769088322347307626386852318829985480211595005337513581519909098334742378856130538777144469437587990348355130151435178078113258771393135984771498313416489195352070493624791756166582534861446090390661818041037818736087440468753154312218200080530464073745743776921396312619185778816784422008835957687681177566112713558226601174733384406357633276739359090903930898830732303024030109713537379255673661660897453488253781644938686962664777197537944662245315482113253358013314498560000000000000000000000*i1^92 + 56651004097914496994445557980547713940951156587928422498845028107038762526506907140087666899333055949560983134118300190598459576536584200328824937399383040760184038280654926641680014426426268577860046793739377157741485276359033290838343400672606333083684807785178597587271837738578302174464147079913967415814418795967022051654705838169670847160886770453007695371789534008130856106625764799218758569020137260104705951604756135589026549211928518873935850769220080696596787732182285302598664948702000097078363702664437921398386431513553554745840184940915330324103629573466075466861133098562037465378412041367733575104845481413875209984555918640423760520482098805725513429362526573323605639197696566530254256394479172101708425455995708299132373580615844815901268410288512786063931027844565958298795073275774961634867744402189467075307997752295233117405018063518654974180078668231973295581306065300011219051686648154561688268461359800612435191363109935729456192277871790791038897486683146867182285185054601396955263742025434339438456248794925186505240991466888373330988639932648803923375269068912444310764311947509078956752724984027094181592974150963120905519080109611900224448088747309658594496835987833330047543933128318404593994771502580644207861705906820160624092698090368102382248147150309416554099105093446251362563518733450157383424362738518142319244699278284293075303734621559945942447248480910923680521680033507482869022098123359130587261794935798021812879213651070720021275934949931342989028449963347853509624859143302023016306976219270647308334863359704599936697402879376374832928849830928615416773894754044427862032411539857496227320967488958092073482162664941960710318885035596024969807121944397243492435050049932694384790190313196471443786602286285701203389294436034231862787897690715201130177786040251116418070134495476488042139229150798858031101514220610427328687407617503757844598541846728424532328553488119330401906179298916647590455004956739730251681678189765197851753783822609069480487801804919348266114623338391347321628861671399256056282525504733606263650549536751648709210902629391899728077737108088900874321446893834402447500758356424012702105825449916984751585969431372636131570882925265058800102229668347943996014694246377569129089368259887995540540221049927358710392043044608408075566378546392022376536591189433284016286520029036831047572960365868756193403260918495224563058832669969507959858811027237800929810662210268118616928475627460181465601761612213367709761822031360323546459579485740964656967654411814485642568949860662386448674981375630290272323180625466113377800028941020748773592498624480804084363044645314663661229950358591202691847087065489951440812713573923986931254390650396537774596626352792955816093793100205480294435570831467612469834639481467392354326664970240000000000000000000*i1^93 + -375351853240821304832909753745103854468490798652100089384898473056476452417984967432981551304983077748764430194450026509848623369989886332643024297444391794838763012011590777104847009047096000429763535058281724746522570335998172520849354324682575259956144797208562410771517172982945470219119875220966079880976806099934987726476805344778959532414987252175624833803293442731801806772692176631248055721315044166020927708012026487456729785350857874915190401313281858190735050833757682620355485926535794963131833005020733173565557131582677162904911735528787423344802833713634466591199723933345717797746689596142210747815689576404992108534032992727215997286653724319948949491697794044828597014047349750752869499370542256216498484725607802642006776593607102968660991639142314568205698760182532437972320725405248361040508181481174918425496362744465384115667245591965642503095598126041235298641363782662908330972319467938554319876396383180366131686673739388846185010380740207054921246134153190062017656302885770141832526822323526534342234948897877824673351595202066547560319628931412258866476365790682985814891073095394788454005934837292060616786935590577757381880315994365694459936822235237938909030059230308504103223185148271761110326373154149498377922343725686092517245129119858643995762773139448163885961607670542924141658655590720924033931291888540483514134894013048933675724563077119042332226872746355749963078846299121798646660184739987214189651654896821780101834071409249766715939532380711790147650845100720548543104015240620475164677948287029131099897342336564374457441715555269746627652763264581218846625405558278708211070618072340039802468116870126906110039458977712048137800290380369183309845444657499103415234338635971922232257051810344998256872863881410341665682531462538480141391002788034641389716675225466946057376225045200227717660661493656864946487520532080592496458917283284483925867571954889567753891358611462749216795903795571953935508700310331542278927866028602198229948707950789690087215056432948414842478134448888944199728682267317284565583488926698180252965781136607293037634237789673478146911014774263505039024055749693897923264320894913227246230253251894818125662867535706457966520608447629678672685582464927121068738866614686484233951462988139981435956987357021872919029713344902758477376483685333404655898567029674919508733108921081485692023196533856347836128566310058062105184787695881325210414341113894878638054978942981190589405426032282583722695635781568039945485482069034819652374147767227626230245166916806759555828131446060136904392807750346092799486554017492806714476664065608698422711585420392464135086303508545897325522403191760034238995617536989633592382146051158164309806046528482444491119306591720103877719877296380110265837984187244713500327856092737437696000000000000000000*i1^94 + 1124890611837056074836869087062075234555527423345794143772220482675463239183136244943247612503315153198559247766178170908601990319651018655538458945440910230933455995413104219957196168298783326171375828038159502670225937427167871639364545485834965588727809988474204818648938453547168517032842371275857636099146009285319393290725968869535279487176219579080775198524269333032488779884792835636818871297469421348339405947136803522064433681180536667366636622862092482198917902970664704652814017236809103613676113211489142372385835741917384771369727545773279385954158717089998975269184520028941770358157268685554134127084755110669618205423320505067834751280213627419737206760922390107686331021908746672381490716462380048416502483291633022931761504274645904358306132839791823853138258247905812690557920179178120773665571950891155869028890672167643458793851986010920258039422610260999872701974814145415278483366963788405211005888758296001455987869483360315524971125638916650321461448360277090258863329435013788059922321894179232453773452655365276233370539225467303404160156928724633852592739088382452369847877341732964799257819703174625526546057430810859196167297675374691536199439735517124505463783947891598862640312011825990218194048926654159598015080980381833888765922882017042220118255945836998492463608311231128783062067123899135629208008506764512192812756423231401212321407448459390377639026079108057431701803845057798431788884054586971095860959259865595967197213912587831866196569429554212494202670381462600978835047055728671497217363807174473623826434051070888259364599714289125570619905928386462035754706707577209677438079343587471250939934382767480848425107292593667058278456192549838651314304762737445894659656868099294537585691972229515133570125083935014454006230359278450403765690460804689760513740685067474640418168585760036144355571181916934079483396188822665539084730547735585389151351356181546887477161614604156992589810977385970198572932698644714454594300168603339924183145529922379886911420135920855361344424704590393360670252641575944064635874368520216545777655492390882683935106010997724601934846961159443751173832239205409621468053361672152471061748564703287511003858278677478267595649826919818744228530938772986930719457293050636223486024678759937896168889406948768887041574918052148830594516123513256153453036256333352828617656279123705348413804134962753283275991389372155849543923318342754977909315117377177925037788441142793248976937336997738103329385648689490742087143268982942731410893884973762126372376351520199173581794742865017592834243337822416493144443961732078609112627305234512096784097638497790083506823162138046903276446691849990681813914633839817127591674700783464319968035510580295969550494893192702951898577857132556739848381273637389292941816627200000000000000000*i1^95 + -24733774200392085594526363726537059606598061657817114786697833821792624668920671862307188579500974488429006791436195773783198026055898226891991822311900147841820784453970708121549220522914047460497082790975075798404249806937274861419990057882122568231420221128766612227313622299997393021691568972300129845670805656022293967050591426426861324044433164435157028538994859263000165716242178483249099852488535411393103087034153486351343508831334362775126927466484834611897022629934127368731333534879739580346543266761667142391120784927304101337197440945923304482533178284838197205113679118532407866912352822930125661824695577043217480351002870488274884706346397504680672952585085610912936874868491510764107146079089634671689634379321280108494848982042271953124764614215289886464205141038308370410045938564089550248382291325736707826137773176090346975665308998373004523159022163319347901215272022139722892556217266986903763940027067360671861850288679047581531042647712416415946029903927682199847362432369340292962771698998531553904889820286772832924396903337475550492097315383688042692263828436553039665201329577066686037173385771554190770564763912514329779401035491267466037265334234680143001013689721983512056719959990171238115650232293980528301503500151776863191683477045279045988073359487244605483872243357949312261099824623709051884074235856104124597426774936309165438843829801873129510835759491404303102316307770639043307757214766609314056683550800988996783895297810691488609654860069136060740939637424291615806196926787519198615916600794477616908704934959265850167074706705213208344277792746386557732779712855251550859759047864113782121468388538792406151651831627810573183330804128502625147990144327793664322458140210410040800609878494513247963557941046364756850778384326108400230305596527625939774798413393163190362147713302241935806836131261045597054463335142495812036453060012307869644558386257186887426798267268589545985111579801469548148684578954870578742405625233363503609273619770619497201464156597454232461221523094427176179423018841339639592279817926243741872467862574840539097553093845006818666329588285359826357934135308232372999473859818328298122306932326668583352370744829692282262150038018219147192980986470216610236528617516390683108106090803083998923542978487683176065529191881133508297078131019527022555687338654365207699832820927940812364359505764253942328132504341782154916760572030113982919190967518812219492917305578348671719568535179839376126891890763549742751889712365696119634735133474165376010233037545581182944793377125166549375600635520969259427718458862795538752996317803980180294325103576252785488741752768975329475778476823224696085598242273448909431483478099311053827987824195086366114611335814144681148863802354245075995714445947374141440000000000000000*i1^96 + -163034750057762608483740683783030210999003266622834345565997001766225323517494634289475200612780218505936278864417501429265110797286847591323111342477283707467685141218313959003224015049158469327136051720279956758480210196014161122318614895976257165670390735789943112884804676394047992542197423249174920756888251283625562223580526420630353514027264441240553009934770488605926047887528064591573295086158901231696600518684618950357433860815671823392525509653797877200531196241267510755443781956699674057735351739758958301828805525324150362843687900192060597950156281511503120205893771824211297126698433325146418305094041210888073859097820675670446508202802438258773459887014892022835398264760238205882639876156293630953610724585541468646753458888300661129595200179367502832059165049967023045231896153131691446867069563692255406154062121556666021731339709883021516916954614051142150541558360269744452425003693064141888269916781504788996266157173598105967664015973090550025560323424828124703860388084308862387920507703716655502054753321701341334435628307401442084862758195515294843502864948279642593198328698598928185836880671050882777441408143204690637067234815850481688864581369750099169956249182549561584629864780514896991342347913184769855494016947860157273453192101072954833136376615677048028481188177061828991576773397189025035682347528390395778184703624257618262046914000253465968342447429965749771460241065078850349990224155085689404067515402726065119743233491395003389707254698617236171580387060732217681193918478612601475322201827250708207147642964091414146463346378517352194179690464976533611434659311695297717004603392221057498287678175024861752897567907826965524413785678786563787208686531799458142926564265457814125929191271831579139310063082910770014571102744716058145620999351585338043091148137540395733737602254605870400999385321140735527036214063503177538010627379476340192634833578105378142422868206269707057836860173823701550291055061029429374395108061264445096398932544099992235984242134448174470496750510106267936398306415445320695340715145045662703179330116398527110481751528835546268146807288327740978080667263897181816024922356070239637544211593652288265645861724268156769100105224630030366882152059234242192156187378052822881951722807592784026661993989447763577601802509815699199568826036994647742975927334569176015846765403953488317108757370453885914926544606350921956502457857705374136362010896501055923494849457772208055179600703127319571875920680181668104511840328875240213635987964272666530412462214524529596777448162468295198024118125971831002431614549345288380899407496868926413803403688600642867606460817833783810464563710249719546103642189692165199201689850047087367175679419315102176377389251772699962021521548343181119028461568000000000000000*i1^97 + 101356077594012261906172085817364415941607350125070729190215062599466589811197344262144594396575290952484523564145099764544806058205380456250472027773325164196522281651216324970453322695005847221089534044275324934339220552467553434278669974052685744169252085955695245185467563686281214441146010633932696080371414024667098971098970248931245369983381195944172002526221334177462721236286502339455743233615845098862123474272311139098941669104965829589049156767652611434029009290889361472651181186008146810844507009875216851812443711562691338089155841849203035496398988770695952427506073014816304728101971117831494689280080816246965878790125281782063919837089374782819626827916123646382980935952948299489181870431074319849343762437435894759030870527948076112445612699433967722046583318559556408037658047761670173409866594257131584503399175419695239979023744780495922228399306989293087855624429390523193545930744803423816836827346109338399813321887291276417818959416150363066133993410186921351094224994025302373911088002799202229568427537723204518915840473185663568411625405665728331172427772195134389370994781095149445944410850893718637157463530789860736528522396754823643628850417466104971763041849245839260864055940948423831112112561746489363389070830211125629218733233921928158372132282267305070981594237439844580048069999330285416822930509270964717700651794876455841155740812631041290676907557800973810279005134177425868152188369462656706528105981390660881567306703256587372144912701146150917588314740344105977100122697652568189434017567449022845434283436216529961292404285566627646985257548746938271519504273255069254628410619107548712111242523930867767825145851743850653493906264397941375179761284911001814281144995417821654658396002208566166348287584887375254565371529118640739982701404381912193000665237912448309460166982951948152464118381605556428400226706231291577065277375874166924565186528126623455772581522140054935875370799362105242734045137867655481396681815053278606365632361384448581882605100207645785027390699655978485856849435412038520977710536104336615706772349536923525376675159096767943097694317679196649906344201254124016216177603612449422546568138551621631275977067005800829120636559244348095254498824652917298392776027642594655328464905614838559658924690601193878501974388945453285701174605311701758009943206626945436369612740962797633613710028305370368265342302746516778251017709065416215707002613681167092909802842422680331070187437873807043119003990096200547438813582875454266624778142320823692665493902963945805038972931038793712541194418360420997273588596913268723616284049864880192890353239382455810741928243113245861847910940547020540609613447153755703368466296330787208193715903889977134732306305306895511615819472699392000000000000000*i1^98 + -65103513398271219081896028321377353967401624040094063231445122762438868823039008641656043536055091137653237671632853042849444113863557062559636186765759880196333815398006330913875963550479111627694466497085851905074655072691475290285685640021255379061919784327706342960912621828443993378448759082369185121735174704514646451337886484759200704038132844733708321993073368198765628447857398019222198835920621431075539201311414427123376378762182437264183058140920047708090421928063486530507405430839455182201420120895777575257899514405706682337738905933396099778164219693903631988273744834878185455823877381910333114577217398308561414908457179121515900748038273551847785364473146707798682263254976785749165196344918355107922076152703648104531749183017218521310930246374620680667711311730358727565398386580899675382727937402609450058420959955933129633071360483834017770691880836273271898400732605127314684696743392291153474183953561629983093803331761380190175047950179261175808524286466337706683587355479769341334774678722812468789796411046556699265147463285235203825322167073352127010271908496874120473404778872919622543912593743224875105572659029161945501832324804136149432980041613753847437463608667767552436999759560363006056507974956528050489903136924092684499354737041440825880221787612503691542852722235961251269658555242633359087886224761263176601477467905979270760809567023411779790669118294249861114538294372533197440728293802081062162901986145393522682938618243422296789288801986802074208521737653591045657416531055626166160536685816306800950720648785648275419903481823947749976161557437180796396875199494433054129019170767775076883753406440336543390707237051335750062343147264003925155559531095353890613344446413389880092796681673519357715759766194496492638755031591701126752806666057904747235419024741995050738197131158611526222120881022427708813721463476037093130834673996875109505797841098294408276921033949995296679441775831346082874065404602732644096469297705327388632284259042901955341189763101189427969784345924326792296335764834980913950645284419253785022651333329735728237127119068712007964988907495772176861430763498868174756028901039619066750404431437886167902515074303982847512628328933995693438316661395792941534624681343520163710774264737272917682902025740322992702893963799990907632016122625130169902521960736652159872532770955551372423851399786340152036123929664846638318491483930348155563626145344615584844743713707799541440532002329129337243879141345710608510129753933423671282815454939122647156596397194850519922749723751573260645234067346876262165246768910158341929049935983015849386197027049927914138826468064761372279777908581238674687215757004625040942650354609747683985891105855892399429695425875429776424960000000000000*i1^99 + 10813496782602619962671288346802013205673346062699150809805762422548524170662696235628481953639452237928303998318780596154156994586584746675344164952786140392041151055782564636204404695242975861224410687029787755366502875129673664110159779113381198867840486723801689030973927546277885895155523358546296348609876058803229398171184390930233993050847287169952639648793510124906251441863164074072514749281968249472275267144297328779660874708110244345478744351101197468614470247421157869077315442313161978671972758764101580632304619045434380888231463148474988555209038731632708597886443673887914460362594705766165678410690829602776710293260180800207128165335928048213646246976622069728953940004651693293692544491850047856850008506069247463393559763399050624390813186012989942278174217551538272261068189538465763133143614485969583030226138416409928772697040173758149245538053073067629609463375089222387067379521555537336661360827628351542067073279935065797658425263346922207087582601765511895722183022305044484810651018708714604975383043633752772153502173515908009796863818078495690491385190307760880453535048405019996696716188159513889147434584847305317167705108206171521804634602856263580618638405976780438547789279602040542366741722245546591122522983362522333667472294571401776449167930310577140399398200343490833720780785381108264307164700244997275574238081220381774115484725665850696497972081646102892255974451780474232270653539853509417552632647394070158122424012227340827159348829316561418183984498824282294736245357652341577600073043955730974296444305274115799114381219632088309087622188983371924300553646733497114455018732864412880125601920288567504299847105607169988759645107273475663716167484993598341958068500824981242799131167075931836733495505567593817203757413330335405887215575626817889899935901055076039147276895415054084763173660579531274585912333838075894306724842318269864509418996731861180474970157931369891243516900439398314350197706665269220519258633389885339264238027162406149288279178154906830511645531539728251807394629581400328124385964343832269683145962005990311217409723101770491886439995889283573311314716550609307118909621481297954094388001592580797184918209807124374676394713937184768667722190233003246357006903368305315758838909059075784614443210020826586633059921178192692707926144492938979768806538467371038781301538022630871595498132669520094194981424018913695724495043161604943889904687735182103104072740308290032541853928755778852564371978248485845627712072048127782316019246550110220083958121615554252704065620242571776554797211152573130073091130394978448009816572040717175521235570060132112860557639905000158901370741933700113300537215936064897314904920848930029961968633257509418411088674816000000000000*i1^100 + -1260218176768486989543559765811979041284507412284139613514292615135438355690685195985330305989826983196371514498368207088122256763039901109748918416296239118180716065610179485542902413995080710012069254312812281856490211232069690461698613381369048705421102011844203664129003753476681175513695294061170956763520579412198565465805239685461472444868595844470255542175008794337147419703166718635485866600156225505843084108718760505487711510721654560958403702209519758222700416922109374861091442167262893413901013977930382427329727876047465155072931028840236505123005353221898962520365422105047380930312117988285396974413440359217763885618078878374849020385606552410330212605602306190233468143103047268240454614922897639867766072451869672218597797158840932611095572481319254045260426152455216498234809486330169376149003216661994483313529484009741711277515365918292393478430612986280080412308030583638818144143202952288856549868168792791704634335066447929799834731886347978281742140904182694936185771121258992244376080710979568081413513785972387675971832958942380820589661958536568517714041433421919282999190874493382530270824732084699758678600910106830528198451873216499977952748940148191848040672565660200274432074084745987549442574446342527609014645572158801293147144038037988753470149678542464420448234292745874289470493884144384256569945155884144696705001719796411470194805592619484326668609945235805261462580386306601469354401041775860282083376391946749012870520376901415398172294351854020859001596160820755898483597709360218296045679635699428852402545248409628150945685691485249835109216437600363660886903023844527466162530449463639971160382886946442371680689617318099446918613077946462790825106752445477988136438200430825035797315173648520451357360206499959903116809810576746567040105865208858785244605198681802829461491699986114312471179598350452272988390406670685233398146624863844469266696508053577430939451586192476831505256425192942823138338221057472510860555668125738002570465103092232562506328314576724917777473044708527562168539050864401964807251118239244561628941319927258368476451910259715350692731815043159478123894048333365531478815330667907027310508002197469341877156742669377204310091167479973008658735955444102472278267446714368971180568626455314823853684059731142201907841735072476998852958223768198477794784052381559184357047434843268865757153457487497490999765987225964399574699849375641146328958991578870074238231022613985270566660754885883416882109055839435408222412033288268277990639319096747832695110213296792068410293318776195406995026808939825063718578979233300646712291181759219605286521559380724439054230765880596733671253371395207103974910938468936795673700759160300339689884855618764800000000000*i1^101 + -3692696146017028179964914792489340843916887419435691307511752622216176076044420258716289349597566441253485261244038209922130478873244010351798010187686374900974455202331606819230717021833992775061489865856558861028181662529724851540309812872379910727073251599275935271437240255957927470177478632363794565901936426753580853512124566707521138726419431572224070969810450570300514768267695069334637532391533827516506928649044584582017855693741881852323617170389314273775237830073660164967994278451954197604397373033341341174519454895282727002225800970114974120933502468792334563832282633623861932787416228830332041891245224725924826541613267833304857220967935946885792941585823267049512261674871274907391408467537769379074145065819729073368049772247649981986929444991138005012264813959656659295974294229798459331838783105720605360968273586473894180147070492702313145082585327796273584697613296731400211031215685080250298106158605028169787611759029062945224672419388362790804585207727339221669220966461895670620012835938918943551318254026883941754390910252536178210232613621096049822131177400702507393793811588020589496464015676279529646547124496089492200642775597890693468723355163198197846323258308634611956972125674605056262619908257037693902383305080789836533115998845000743924932342911102114964434510941814029714534675508016115041416536343827521481614802636760413303839896187009444850650526024246970804472318180670999907476692938347903986187840279710185694014344980619864505114345019976507153688607188573723992348350433803905480346475524244637608864672553752456451877755562739643053152970764155354105024417565017587134161536244144186938704805409593797588698447989753908053434771873361172700003141685137472198290598153697062937644786558255010154640377568069541293592636913455063966143402146033820635283469458909483449406996291515836419964393024182130032070963692875459224133972192229689338324910209316181241353458153340567428406380123495796465070044764835888330654146278375432488812206508463582487577169208850169970442021103987171250567410419895023342950389845391562469739782851635339276287937911063450129511405324327421100731962391948324247053190741087657872184484990913310365650162709627445247136967528813543339562237073022144716658079924115998572425009611430234464788022319984534759757050254204517762648711609591941425781969965757959095930927922302430720061255310520085152728810585071727495514590879268520648470432478497662059767165755460664067643185433879985446876612801250201743866204204480575631377594084087404275410668160555598750051367678356456798194672572455015394354478026099898263578831135135597821154746492046256625027887088399108096277460176303858096338067356647874805687192211089700945920000000000*i1^102 + -4128086794424395131669011047166148018326086965890432878885779268449266252048047572598919528888684248927421492256537106451523980842206411805877755081289216534569646697684618314088912947099037385758994870635564531263708436144046755824445688096332989388062074597217777590994000177408174259492454247679279055828291513150164405644023091720588288119032166491106598835498087798647215757965156756717319784602072363869653235206499258358628482074672345850581555080958326125404677099801202163190798484146873810569198047447392206756701746433493417271691880006417123795322350076331329384431663521683023255553097896489841800331317909179528701687171779695894253374279764212084259352256880067491772127559907021579671571024371722273976132922306178899451857722826524338201333529456103004615891796745973451543770494135343886942957780032780140518028846015315761777334721021413918361530131524506625123450593160667846078663984033566476800517610653721774436255374814546788344211903107246860617167635737405428929049958064935425234053297300808309535597122179867606974484570852460435611568307656534847430996134385106893541030521451587323009723061041539267438937963571996435336953982373185168399869290815568760578167198461498037273972804386042236624314741410712809863757555862365761948501965836586041207119249517229231223773923489734179982213027342192606021608788459288883146547546900138418993673261226663070813401152407668174828697567040839554293767328397669986950153193587080957691726520516286755435381869662295099132079556434812714047559382397673991357272584332336027846030109446089200581653376612628925442494648300979401391599884414779673697617638881755392467561363229051992073722779884935699770744734614342282609283213719483286229369162257937426372142657028810618534423509959340374070967439834932817573957660974779471695346869959784389629458372588308799585590603588702416928020099234792159797993418620337642193320877138427091608815571172217788580431019952332259675066162465072200449059493079814958217985824522131359610274864955384404897505492181866964748742293608638633661734316745550920867223069868399885790483359887238399153250375981819108269549452683664480459373776357152798123748290151420515564797162283588986245416873122169554817430773746824628041639538094620096367589995448198285255164313918862989307453036557980933750259765013383302343297396698281558397606401165460530583384589691772874500955321559837325368854468891094652343045889335710771989725282719541715611585610882570561863378654590183780914000730300159682301744811766201023583178382501208584450020588890798493162795505910786180320877724580568735129656171633646209144828909131946404067308819792112614927269029528528761336593172117038536887107584000000000*i1^103 + -2092170833997641405426650262435911167866187041500553798123408793893080972256784076205143584430430819602597607407021533111153664131919544960982997243583276904692030719594891544458244062198173688795212137726397361468112113479428047954759558290566127996524965159706166463703067036481545002928880932025859429014553835466297314194327480651620198973312043486947857651426339160459537679288608507987335503726093200177771265235080572009206119208196180791578164861684751005522380785473055547764833867774069439422958040274495058061311679657908527778069375604406673129466873314337304882202612095158126220506528405426820109662876871409953145822763850815445444920224284242685518750214248274236322847388835565413964673087664760340306994333854469136091687326300385573356306585919642936662119970556314408877867022236420746640542308437299014987145275560998565106614786316384792638449079697730565033432859540006690868724325297926612264809333822325533050042067811884791503305354274602263249544084774154785628100714734551602558676778453025454177117284122161050558187941920896881445803074333631725377571996404463096024400696833175572567103675961058102176831879144675984640790200150360785286970438660929269183622038633581953889408902799382018189259735859073903238540023484969054104035549268014999733995360453289979717378078984218461111941063147329710815794789246123748683796716569522650647354641912843389958923576611890142563159747763157336222450694498170977798016795570881295665844998675783336950361897909070663114244137775372305301275137278458394606116797638931942165763951256338770260030172973154655218607815637392723306409357610237589967970212209652485554336020727879715006220943961466602304805446476855442882361521673560060012989538183763146173801636983729507777143330306796645838813052593195923938056834179908890090728881734176426289632323495451120266967609158728636699219041316878898788537505316016634905410912704343522291108537986807744225163221982419338727463612455748362156102629182126446848092430231718968926938083509065334731812439238282808127026908522875058763783870466449413425236213384806039087309011118117236549553196797950357333325019918232759616568085324850782144307225448457169446263051925535318724277980490038731517581367482306001982886711775150759380259849196705715894057659907295014241227411461231127224467592859185683354573364973561762053796336519367767093964617737521002771870232537938979685945524886467197665566748457350097085045057628397002665359059971450530256958957054156416967010177907510621279381152867051549340085566123678466188624332494366652318801141293149327775531109350395420193704390985636230814034390909443280007687223132275305541912605264902128692610727936000000000*i1^104 + -405671424137764342900648473782695076275357795160145350512202758375619668725157274072982695899666531209560968536935716285216731430263917329975364889355410022871498522642874058113083371016087920834376161271513292962918067238227427071874757124039590820141248198191252658754214449447539953936513447622813005419847978955254157352515267332834506255966964553807594958091438807580324967202156645110253011693065569922739297776499450465852722425580789184132669473315413440626786157749191595371012419140194394079211429162609187900805274770350626499218062687884194485852610891665878250759611324811571874672322772850938103556790493306670873012674130473850371319386980952584604395158641802387071594275084201934022933031923236593137204886778658871812020598785254394798613620231834402322733987787510280891415587212327879380329227917146116254894958968256099319996881281005286671380301702814740459953006907417932481837337860649487122834881796302445091215619267941558936528629819253997120622873007576603825051151795643802967822528562784881283346670764106944792312992029718232245628432236294935637564399554528518369888864984538427588567658870420602190806858582115636466239594123158474148221748812774959150251766586726931066831347817240569893361669714031331925312089474819838372178592854753684018305350258531429876545072788187673990619693208605723572172831661322102702249667620886105033575357264007285182328958510742465105888679259835803062373862598392847229006768082751070324225331809235600915240637916269734168077347552960269176420992831664631546941076872821983383928947058816893231009094732790861382843832148982359576620420581742621503858368152431713508533088187580687623067484859181915460889200856337129362800529533088765892832618421665451094705246489339989133224289596055201606581681524896419119189697130433315794752218121525066798809314544722330820626577898378129024683945007734154374927139939324464474318095890702471607519113949197365857454807357768333593185985500840802737858739023125890240016834302558616388928906266377232131957681720167000577136179535188167814471653030439564310474727314381613601410999710409364072765620401405781028189714045707875547085663796943285597609928724210803764843373670957655168958714484589491054597220526593677042022266721188233285352837350183949643293885445594092536424428346633544768688696548867400849730979400747108317420916615866505371116411568510682240206377198692021594677675443108208861554879698940507150086860192675050888278740085322824278638116147383424974913262536414583057303779463793430503085580892274147671220810315651678571100936616654775267863654367985304019527088686980376954205504782239172641287213125540782769501152718356480000000*i1^105 + 256331447615242555332573900275274192913773510822588811620743796516707690933357289469802053727769822436106516154468382035988721207313378671838393372692481352164679091155152631518176109399789439756167932523442422486425935744596193810049944125344276945132667525044959664124280905716630348812025880487359751334521930858774378732297143552649777767458157617056287976999610096719773674251239898048021021114835853008085362221168341470172004770235339717764545627067887924442956805970095745576000306841776177321278877613160208505421078183782547299805950575394832220385329794596875521810781595387409062090155115328141561157947322814772535710162416886726496224711073151507110024581739505439571792959571415065596459732121008926633059450879859562765218242651916984212543273990851556149841837104600629899872746832292688364059568282131374714482978568299347600575781547699023518497165006456062573183429066909700316208391769848038396641427190779604427925156055747424264226510631572602761516180587750895501976999289986992799897926935639359153478583733561270740944105681369034055372362491761442885700353622208323866880228064162376153144708900315074282732984819524123183673022575635522109760103332925909602513544115099052504604370057137869624366472497124873123557485744507895067585324733400551649861549177940394473264488004602271049062495436035364054566191746654721240788735525454494105652930503172448601116547404498446470287297757669763607322647341230243445922849293381953005970176805179461110475734156682773797750528648404272003074161419030357183713093489296361934434852580861262844439451854051273455791572932077065168882597983917233501133534444988323595938302083267562013716356465145769842171270316983159072424873588306485162719578415428227317473836716900038127180109675936815175036023754462295770545757141658976400160133172987717370540523847198294199686967982392583382411145389030227981904254166938869300113843941837339281050663577626218022234577003636105843628798596204021909008704671722843502425666133233849648507245839000216364516817792303552104772091355629847048410853793042383419934547479667936039324268095242113877459118799808126709529590506300507404257160360378365081845024572661776011169958773333576097209745103749225227845044876879411944779081460147573371473556393023961511185285764995809428687961029594107252835489052471653251574447593697847924638319410364112141879184399344508650577154791571324350985246622643763717520033172602867852719624452679156790276234002673433177944242545184802116906152629180837884624983572083158874727354718993130002472688857897627322049831142367293703644634794442652437611757149414833971467715974600443020857547824300032000000*i1^106 + 6593152656115430181358076247625435383008585297601856356608554523920752634238215546057042017463993295979573329996151753575567251995852684200789738053061091797494877127361070636403121564288122472911808259925863344870979513356508893551240709092154643566526697901586192062345222519217837653963402923403366979158313265956628565682504429517470367610745416637486390320946229307095679256239032820270231833912050897714455498486882162034334734709865230484396109538586907439586881341869769778125884512404751426619936719755938644982411586480460900871938614793689605222162539042390245634917806692514519015456055684647332365696180107640911827682692612361185679010531188927337885970881953858298169149147641301609566774390246895113757199213825989232393692076733595971182405314776693321477068428166038687453734790602119642289839390760454629708645089125865278504412419283454271513680733291034778037632884526442982077462771300997376841075548561493807688693048541374832603107795854799155275455110534253706444836748178117253571550922333096683012101317277517834288382882112655339317923526958022201801428878568089276284279009025640511667002261684538220308995986878591606218164428678542636837397570896272534238363869571116639826886681337812684918659635325905062287756256319624438204373292179069854336607890184248876084683691292951057996066259242965921337248313307339277803613015615036499215702326457210715568104091466337617710275381695938008335672717424428693927780390591655565964262459178042258293303944667930199814127518530344826377490337941713347063640979375372539967711276625979257510332171340436639964029798249607415864583398613776812389502457993419903227272284450858290871282544248326866894609179564638376963185421403258875331092676813491667007230662353171706654358721583819134593487458362862223179352804531742999339389956879058205353318355691983433280421750270258513487835488999140536825357346245274596826666188425891290422778862410450203742387044055110149147548032800845913152468937627035132835501464667521519455894083023768053563838737640150529942886716242556847820204092686978430702587698717787965607310329684614303256920121975216546661903742144704037775049011113487421954562217463187373663077636796063927689569320746957102558737711505296860117621869469771058647172552426059258996527915816905155963853164020960956549246676384691610274801870067770529081309287827544178547753907310640294413270283742284554712095956802301036331421490809945783067458899545340545597066813560229906763726566806839107456590783268578234358791211808547585104958061160255828209730591226650534245746578392347458132681627897205577973180707926614564961077166080000000*i1^107 + 60384850129187433479917697072194224533943112736778839998459086901290325353737024832626196105098267735596439924408281857952316622178042294451695978344620449584657336045491439118425052128317577471000215457133110306865680937410003948373195474532841596289876934106626333189521238238468699787756155384551667311857777751431068837671353581243040368930217586282807427422279743752409683925667965338908721998744147315960903997089297182908819138031238937549714798758114872881297371388260407977783723086237240936523727568142091864168790069058786817334814814373029255882798989798093876956108419989980211821854353690880748352323818877861515954302935705895538879662756079886613202129243099538157892051809737822859859409004541887235099199257343630385951160051503047426596643748588366868595761573723575874790947983399647832887684691370324487377992487357870735594741863125386442361127214866688753234030044692319694160338923793838956059823077979708149387305667538617236661698000229754532138163464219847356433773922770529063337642087976683306497116792644689156124572545728130428039807789007178994870324451592080532158546961034205026738856141549956777171719090182996594772345291632713981350433587618982915272354335616331057253370831553032506139898713051120447405093842339008333267859332845353741858461562260419004853139876527145201393124384908690490865994579952019182196600484601306294207803289205161285718264767003282877303793185946645505394428267490774760954045792227436666228820654631740338843187373469546921444298053453877170464747441718708017464592022781689423994395702080006071671708105158143128593060581965189054970635991233739534739974033966522007375304089802172322009288145976619444430189301482238250133287980008537290014241868485672588645509661606414477316648020365471009121528468358849611129841650207584083541976841039241973862201006988449910826509061971408903331650314647845271121506235111570583667323040699017644782046187707978164779297324366940598569243413941526874399712896726107949002942067766455258746097452160504839980502523317894843937945230482081562882691890067018379057390259555322538778378714438568779145147662184721999607526183055374986333464028008451879935996501539346039273302738605703400087193934772775933222222758929164057045820157046175881478098703340068429084515720076477955498953646552197939824639232161229612113696999808529826349218560480480540224435256641625868422085457534218149872625041940772367527511618051552679176633604623044288565040817280046889562882509433769328177402348526034835802980743249466706568081955077064169053712990166739577346373614257955758456318762031339451826831360000*i1^108 + 861414180841204804208923480176805207939366600913091066096204107306408640226929190628895815350396418832993804405801778115300145484583214439381187274888740504679612969099951834962578200890736797457145455109964074612299401928738977745142458417384553232884217092557006232214746861345875235960080217439330850133769335860527845717435239700713201901073756015514822924786537071158925138776794344632657446778968814097434473478461613609241860034375698440957176578225328573870439920130186969143698840691477908067069708669405315459910833954958878625780018612675916520571094250674813379617576958072237291747575052565360692942106558260607012215860182075921036737304156215553980780715947414487611594436254600081081707750352966751151238749503105078340063375813467001244528051937029893117081305432753734984172989370919518288794759682563805670913311130447527451202142790321938741927160942504616503124553994809801400996175382008348154176561915089983591958154844577144529468365322272350362701009176887591018944589780225459260547401830323652312255620342851997328815688015028457475800226898264441480922856486823237025290259016042516418513728667018466644619991051156905731856898723459972749154329333337430681182404248187010696607806929569464100474925353815830915852094731302417164462239531576442630678939089028016129829465320114682903490603914550975959075662393481844466233404346613477895053121431598438500530974470354782206017702966285778356978262406745846361074105611680930396122529358650618962605396649806798960033241943358405705653778746954035278714153493842984577598966327715203196290536077796111347133811883675104333524008062715981349809597109411793201352859713874717427243576488001129060823478092712548770033135494474724937132472718347326885167313453275509339163263054933788087096487004639547410121782648593370640423434377855645314181986237698217618539367367234925398488508501076747480559839914944635956083421391259874266177836612135979158073055838976181748159565788557599768298647136983956481032016920821505171418750121887132697906967496238614344299887605168827058786974178689618313696415231223863966429717724570310563310541921685669304964966537452280947099267227887679503870814881425978727968504080310530515134726497451991466238747269622354739892922766703653028791770014652078039145797766322859700668271821884668810470260533805266526044107580145431892826433867048402405791910503642487124009532951782892491322302744627466386133269349356176389606533385753666225402213350974612770443638132398895358447996540843961189600626008254684277249937937986520030300779669781924183272494013683335168000*i1^109 + 667507176429398979826752047130349405991685442518146795076352027595536398011115199440043908696572473108998075079453601187553725187966853435428059963431460986736049973274495493190582859443852113416764101858509143795573452915790623176998328586315056591735030004842620449933384540091173568157778016281615146354694300526908651238947589282672143846163104001286184399494510594384937250107478918584412197902260973371844896206520366768401451202589661090745062975654297132193414260584965008495545628210261704849005174787171079397181806868458068428385546380334566978373790305819320463803265146242834600020078709327192366483595591001937901258099634218961629113307394714396870702675630338749627606515284434084120278039870001564215690277920014269385684009190261537394081044897060847399514980027573408484638379271938964275406382632778139561949624338132453496564363208476727629115292856382074425080474179293399647290894547686682540623864776783119995342928832754110080019639779458119276063416380768083526651243467725036982871600486913085069663097060405691004467879477346353315779816504361919015911365667002759969855234475940513723269916689143709861200036552451022896934111470673183573658683859989705439310728634259875433193410043540794311850435824119080653114504728483220528890090956297368204825082500342162275576948338598811445446122850162738728158851363396496836439530770592679108762840987484634063979218684658080906019968889785675472009857277978365564360396406224829637116297509144784591857057753665489290839857658269017735859438264490991161315242473170531178140305072118104727550470448751595329994783146610775284893824190249386100266831712004018565286504814586135983763098441427321514554582641519832499786043546640518995643937353872060930470751716253118958247151803804199554367812109974222147694851417504733186423105500294464279023136609654799896000816916837032951054921020035399291865092294276739914946447377640568712798592515483201982037191959009351210343488850752619301348283809114313098539224397618139852641720337490186174044432878737349923393479385216247120604212109391119314854245797116030809711570401863380933959261413471306725852853844039979884993597663648921090954677002535853737434157272940996119672571628926534320542791073285006372548361029531065271462919167146545315038767027728436557846991582301961568630238379728411861221372793275542511213048242519274769304385660848745599559452564595245833420127703759703494285543818497573120373848537095663988206513134662370564396847836857815568508754976242716172816860738936683040134788841440171208335373107200*i1^110 + -37379488722142106129088169695697111787788375319739168914598101345645844175394178924694448427160159835217522117468062406882101345199728577799248553052605635149782472460566791159079033673159612240775240183586547643551054470654589319445297891533958600428523619566018397117222234250568856308923122227636469641898601385249695647973561367758710528545495111198239415008354525594605993800359204671100963836655031766429532159322479543865732541112303724562564653018362547847132011930501584826096355387406705564169629042400674321871084292584716887882355926083709863443614235317257243744774137461005465107028330214389815094365926321600473889618860654800316047114759026233579809550866118944415868025938523012234877722423935165823209027271082303910029413179853052729139901283588945006896818915759520885561292063748561480842548083729088755732934826928921032482596242534631789326472852822580683461059156094216047612248475825058889222049160418371403657719417463350715587442128470185125156702134296062183727112879252982551374027001030678133167307529763532364581751335509476180473654221598484832452996991107044346581862842548547978972932923607142854635392041460863033186111322606760923607694598902111663709492552758481359549152870924390237874643805622702562364208165317916512326909616768290882014901395143257428518779467202902281334298726765148474559148397702690760968160469020628043002785700046767256574715664765408677021059494287941731474605764760154194173426908384488138249272062466026324700212599616414431452774588975680336779089412952054382751470110960636954069800750431942681185685205399780074965179458695621448102807025231862791512201557272218466208053783277846762090312907448035134836014439522042722977278001196370520211389104635986520084407693614429929255172044350279494302813462379558500644009482427135484775058548275438459932423656036134002253007673438209648986704269553902378232896548057329190148993640583429135753631899967376741498544020694253658300467905784482069708103818943877200108746209139798123061884062683496513512092523970161320883405166975698999780579076859431579783608375149116226436119462845273372085320796115960397551242601759233301579084113492916700443948209863087175161394215093227110837573799206013859652071848351301271975934037605594865508094257256874737348540565202265184002457215871757147009608897297504571599219765475860939177380165330777644140249030477766732129808756232021983553648398076791699424297755397153576607750164540594001972290125940650838926005397061521484090198439951381766297269850426352599040*i1^111 - N1*64010195855447200891105158812813838137766989904802331586165546508328334541890965132074878773404956735840492230206142540881147755452938552196524170294155024794889820896861195536167685503462170355181373759593300268226302620347144093951758405057567053795810948705529490119602990992431905776071174661384176602312028812163230416092428542387499195196181332335327962544302528586750886319985395909330921681417219159257099157470964571010669275296578356681612059288458729004687319866844300157032892561253001832361840615148773888*i2, 391759552365890322019690683171835121717986307637558494260421584974046761035130401813912335605062652765173543141833431938086154229563565540958898476738124758248115611147279842557273757666672545880261903970875543498520250672602335658060570514854015613449584200148436933965105145516965078688327493791604474467347764612257215317102727253368282474111216503698055029588897136264424829747366227286830540140722986508410938495258241832696442877623198664631114203376503881081214256125783269105169122825907101411961440803823362464786764898294524015149083735240732012827768439394287613233007016407871742713706882688370726308100436125025128332398863961163825606065773126607987146391101367036409965642391126356247125855411473226455053336437911556736586889219687002600630369773900241395384494964016109462768345707363816628707595024924947574633670760277147212390978485945577339297985684242442618267953597127803502060938381973665865296485450118801352745273387939545365663698024895774369870762695946469710538930859763967243140041333080252234039666867753135473607414642685751560261586477725376722633592847690234423948233557319912957359861809752919680482292760340869467945861786662897309352170927117820859417259714510830300288374764493987389350733648166160413418497536563618996954295468173061209152044375301090113058047698045266700410521888033032923433427351222237750260141185591681886258595687624149354288656996564030426439988952371275908635409779612757956284412240044940951236792211508958691166475168234911273707481610065727330246882879905685842091717081039993736277723926755893178654024456382786881380800619583663868463121510388086901381365930157314544722225020186058365908433300208500000893043993170228713621641956787850673368548169162657745755178319193817661721087458550699524100677160463029973133850122489006034854424127964231353884720958383427510357251181356123555336925177776401063765069526603834841966595729711467312822123707670037014541221875204590999793205314050684582300308971420473599567037596912214177591853167396110936976144822258893381303619280891494451466878493608052293017239586015991842999659993141073235733690557658506109876032544596567096454888624885744433522049688133927848713403330638193586978701796588923671977134873540817599658578202742442783613630978977008213774421365002530070434146630707664591270276128490795199804244209458154675873010483444477985260382769861585541777709481675795323397263248086097470988816329769445999600764402325679334455301108413254275094333833467388808805534557118004687413467779913654481918735811039719572618357157903501090258175982294360672449246690082748255374183715058175723402061439250840473170793537191517933680426745930606847236392130729483488957335762310381695586391228858500868162527909420127266362339346126362604156477784181555390942651737739523522947151690154295473506383263986872979404306412579794468220033267933192604544055974706545219549827489650406767229945249787626355462252688232632974800922037690727488323835166880217818493724945420474239477892010274581573259140960539122881771870194878067340691461965190339238435415078620799890164566830117773141051228088652025967392080800582222657035558185535863468024021218691395684854520213792422797320571047948631755757204553095793983799968855661924270097377639006208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -492294823181645003010350963874532749888428944104833100800535708160863634163610364869099040001844390299086906928193983256106044992004267462134226142352163174137709768589463266617589383365055440546276940262763752700548241353968480511434544007254299336240830973581090047757143217741952906539794686169315598791339516552537734619174629911967866962636944137142620513375238842039396893067144847346352441505181819710018505794660874373889394100605815630749212038032643112442838407262765150249424657806187601159878276277250556706442072702666494252956176631540114008200157412400079465479577639384028221929587220710469933125970816924766864123770870163681740078017210918667870551203612464036633935079540600073255413622672044417062280104835070583630060120898608481072768514534866945343686529051618163714449699765131729668294417843222462117041120299435997427313050846000916936203746604615197200042002835046842374132719427001780444291890333194863633650466682829825119645888396220834337401224154114445478396394601939583985788465175824350964390479021373574634368512612468624424847961387444387016925846847684103047183050160895984673860883403501413858623402120406789352338219544470916408613672245530128269507109478493399933823993480825153914218412851267849060216423044704930807566586171681029226318405831748856146384641003723245789640826178096147206750659058375079432326745219673975998379486912676416333303526805950191775326875528131855845904982202810637010292043108330085566384892218100068965750463724267605938428550618764700316547097101307830560264573464288268851646770027183613886423793991237302791576672516755499304949442690643459310846326662294342311929347786713639278868942941267402657838188575359703485269825027822688359913126607143190737813969224777131466531677495826138573397336035755036019324366667622799089600273646078074891428778206612890911377915727483157829344494722532891924275728392628786569151709265176823499211279547366368806469761037048593606594537231289648262982621362768692918206184963615913631501191261784072004641309542727585334379683555154177898150305370267372801320969359859698217937660932612372363313477928808597573702025407092051358343043483057439824993880683675792847714074330018670771466566916742091637693713729426610461475687198248239461868470943194068141709748246360347625691534752277740049578912916797239876682775205213925637330887788375345478835203035088446433574130832248535038536570198581696178973314427826815826500628800005173872827513573193742186461186720181447313873665186051655167642363204087487347057949699119597597928369700780370142000282846701325570605712159469823441206913189179495953522518509939479835474936871091258473578871967843101159185918456409602649005088436198166859433267329765146925306241437798645283711594909712238581155692443004913045814687459549636939610135643658554906570430329109624575411105541676401940604407353515170409131800868581066036053198497751213267304007511684313771941659355916545901414351656820265597642481903944244022292268762796440386139988487973934271040320508271009637238161225769951487266376036428168618171531982352361524773171398208417539348081075754767433550197650139334887221944138160796426004168062628078779704341724139975307533759730807810870315481792727991831160968592095993103983660184371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6885172345700743224108188681989741273951660909988475822659737012792811878638462504785011184335881643342992778946158912664128858455731931155787698142042892711315113906416610946345875885922577339285382440476877714829504772566971346987379664160585985413258340316525986396325075499578741575500707032414326306855796104419507484783150297215250254109397360908052892863514380656076732549633083008401698233568857409623176369005631504187569193626240040509752107455565603325300974096601748494736879366841593568378396457555834744534058790653514246426920166612770508013861578489149052754535990250032618702037174877699955728326367660078533286004424752003130869782022538591619279059744347287097976952429159213047537870053458485618732150722727266651543362107096215913906109165756419604940869510306263700451736368018747775022515991136773804859296656299453601610181900288837193317457555674788105439167911677173704235481229043366066059164083519468371900583499787374667739732289114489129353925383871893013131903358600371227846940109200812313346318222665606017340652424444834217326251696683249338385397638668305516930511635667614935798227276860655595337965573647201450291608395429071863483071629364978862947749927477933542508098636220238998894573955375003654169929932404370267855523063980906414276343417259894076901485302162232583331499916824421271130589815714439084427416070060202393043168543239269139232170493172744609211449985875205506443934983256999518233908994552714198152805492611595441098656494904162082249932173235461953231624422001017307547480496326683728649300932586584240563686136779117056477122896560388785867607575457523858152608926301324788320162981614116306410193889926100191563533992554411102563447958522616696859950288327190459960138255265532428311938849422682271572274439405160382971871569271725706479139261755840022503469162693701026033011471437138713818604714139570021590301819919228121835084937822246621893983666815478217918627453750391371186838177243434920603100428522461498380157907223365811326823634772293720176049765733041776441172458366665393044921931780675690054102520794241234346902052421783823443182432697932173843598971997735423665281308361710931275666844816049979993454326073375218114046618500047405002883591385927158096584193799834508016984105679423994172154916904351076516092891426902578003961079514823096743061641636598106091713367817983139711024244188328612577212201589357336666432976399820375845880772496178707887480747660143496683941828966242250390175849188385286378747663535870071590388536077468504369219491999577042383276855004073708930706919785690833353633274791259382590123623342436406896143542602004583370664208707407159117780903197211549531453920301867428482267528697209313900383001905353525129697478613626726411937176558479496300767923303140709777498803457546512214882434119414399035952445704482265948977259468286521873756581574598505480400837032173566903139967092343315339353855101570611909547719595654660200339782094200345762930563307002212829443227132405819802322496666296361551181059727664429500857393431441314692781024794899327215949356974395768775482069641297283609163205805486375888153774685296042337379233839467594169127622439817631872836097112824235662594018617413935883120293195472761565572186470174371415194934968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4830498796746917561179606837326622032727309056540234134224184030899250982567948267209022846350328391732012670634328577408165650731037472264745146026768670138508479114784630918052770176675920530769479569526321819995229833271967684826635210938589271172483326553945159668213978990767122811659046498665179216608658322578790825287753819301974625140375956843990995846130083252405275749218347074622534905532629374159725812026922208545248440475990348051504453555021213280180726847428328626543670349921197604781998829027031756217145638495071836561929781712063841704748106010009446765137747969895695418234603735011461311748806033896444798307284344856812625305342838524646090232789453248257885893256474383546497891320228273852830898043041475400045450958135987235653579669427613695349786047366996404979067480267956267882218696633547591296161037229066211886973298605266645278839292503075267513682433364242051384133450198091452013793790213326741695633543917758247172191460670265387960975094821431406505359546342477631537692414696559630370809017547887183013523091428442950895301115169899291432906445468999407570786776746765652867863443133218399612587813757177107031028661959122995934596853356013226340336890671579887750581471978831834029494782745059090238494605894588485611168218436280592203303710014010582543702088113176121956823046157152331797670017058990657437877618033330248278029059049142250822700391652499644308470018672776558078071995555774392047775197238728194469135077809832875684523841936780121553721429905032218858732268757774959562966385787173266014924686447763737011787307891018463168215055904495389774245397176316643069105551073724926515161536735646655414367004817095397277976557521562340665167159615281399658589929108996427222993450176559758655690044820822268421247806859535653812968275633084403053944106073389805910391272834035006960766954942054597997320077307171242875891779114863783688895686673339380498996189480586532641386718960606467797752841894561284143284854839045047141710857241767390013715775759557401410356911366466421011327843039305539156228441893210873299701806295686446756727243539555500126085734183748338829959852802871742256266311096535037431296811606162213574584037773418767435043769270087160930598091181492573624363234724104930713310393401127798930065299345361857491296511081737168735236050737674541773775689545413860590470225650429489240160654565624255285268439468272235463129383579886427644915575137417298274871506183042644211175657556891560711965113177166707816221951964418293666094796685481941045896008707724461709765553970276939721929599585279392946984901890264909835148746050683012973420037461148951013610146870031478143390992931785686251698119351781283113045888607946599435449043763019181935563140879634893843720398792284956370245477557961988194178243522462141084480403435754852436513443354305010650620340500257781789900605970039759938695974574795009645220635640860421122135457959888463376241372943294096248753606929214124183003228285663305801211236039906416116001980808092126407201910463648884456723659339364337123043315389524685815544730641011233099358171457354131900442149916818913194962090192951652189947624408068300868852533277098480942349576528428329691476379818013429975781423120734935826246008756609653005577355264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 19116155202818204210350270637907051013352789111030945310156156127896942779599600353699157845584885508659312096631879941630307817927566074854397840621752876715317576579334156014411644815757737774973028408602991169521894114227014077383254703668100606468513028169402833591076963205923041100262533359008115293897550711830471170434083634726413608770401982441352066145747956737457799979932755582366179438127046692528734445794870579827132993770580623074958484795675692417692792549428534504474800395149941475025114764716583140627127478118867393236272341612998272894874300681724109591808027648749218063495987017929494838068444539397611458772840851449741576203492871149286175118860722967924904399866500601797744036071938594001334918386017263892672682132706866812334536733791900949444904058188743455495511586849643165175998194871679722712760719783211257208355306012844923391402216459558579105509527744051576182872581531935203482882562889045629998416543423299959372341129999355581631991857645804804499716777492059930518570803555941664721695464075355534727594356871351089225515053761950546109724260844704400927254999971002641353464095426442265617977612252892008377238531028983258342639808374788123307473635048141866770547786526213110226099754932338520810277396620425238981079408235802010681443449130980299145125633345954366095619108760778278960124587097487724219586835884219017401846609451832936788112305895811705828908348137925474422952009057979389755707558464834460242878167017657452322304828085287448884617389724553107316470195918472479981202015567924327796558958746480682330080575806843710779878089950786416454766651399098270832297215233723396471696447998053576131044896598201490186867597166850357912839515036155961348967765260447374577866094445900987506872735582733075448432799427067583638573360184115554580945615589942513920086438639591800190449774795051449719510425036445729620144613263847894112121075367541795331059047875961621008625480616809147869392438728895050867105911466934855132820128449783369690448191887309177461722392013763705356598939288872939727363595240072249152984514828542133836717743079354171423250589813816796644401588572091517740652299699727047975051975174431705118463872492562748810339462449188938072727272156503545809729451774973959244601412312974793249575006679158031947164393618163020582742574173912641972235002623349432459104546366212265911456238049310763305674054008927014709353271767410342394985480802174423047577937661104123778391011677498246539107707367745621595039135960888526409064794550523546866246537773367132741463051856682206111086086601044636015910026772629325172365794871906519993623451980882759783452387937115113480751062277021474367162507900824664124408380873303916501461498458486010330003743494334090627800663252301728732986671084910968236612147976657844841464267669820207960671392734225705436510067308028928981253095755509812259722873158356228983618966276578172164381017932077259601533067955326446409476302522825616224953336849387521329456910407875645675503583114833206449123264774917212074025125208905908934811893349893608642213106461066952293767343359650875818749737569976243635368415298894459104860817902210304868046702498676408473535421137854112771867872288071718367663005534196169395468864976667653911347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -26438450559312134184742419328553908835023422126213221815776467779587035504501269188335304641333649667333953824337915000263756838256712886536257711673213406153042302911451477390932910185079591913497885589823534560341705975777757418384825233626101058732720472902610653204352108105052279290897950178935311641958148281296705495747331939215504274917115405033467952139823180293837702570230743229619897390777117133903578788160564131338939849598822981994967134625399345652099292337192709613891014740842215030349853486876484225309259157962894576046771531479253535092674446356445549418515684498244862972675804685887287226717794741393301666885089840924648336133807755548100521265453552662092915967218200997929559916097264095251528271312155070678260455901656083563298512471152503421095306123642350288022360187618116064951130299450076104775029367235876671026945965893370360126837232175110001228917572641318487104244275230565331707701908588238965637447487353886557861403346414977820356437565320534018719181293576375351038153254113234158929243426502457506670960246443469601732296338498615110954607203283677611900461331398433732361262874595340537327991493686986499616189905689360297665668518487631619243936953512813423084010191006024089318861917801895967277879879890023058227106405961327287257559145562189220108982521378606614925078418496408561926683276163647156186534224401631356553542037809037327541901253267230875918045338337110307446027096833632824315500226037785968505381843147417208215366851473570714600504981075587895245114565833982440326172137841189719034187347773190632508364245045680998568680140235664609322718511762607575485025917074661714516765230543056159657636166510618003660815082017903056060179788790828281792475363111413326863588790088341553435481929694522535728212545488989653675882645432993597426193356128921098433901160902045242715594179521889111446741534065490342794242165271480636888540357150066075681273422963351621517025068487428179143135762531982019609592989056744390568601190657362531262118416097065468016942200971140187522358976594712734849354928166911271893303089933566847034339916737067574674618958685597494429083217033813426587186000718278925978611106444187740332714387640531718115930718440452881489347415567340294701452466293585131414885912143983186936838703594412103912883629133799556599056200975445152268622347664275222076471154711576287868617644354467395186554853190772419569707107978399470485572462681522429596671677697596635193418357700604401486130065427157113063217069021716324744560261186594158644042996732619934630554195669629799853885561895355795374042919017557575547535590284491171392073360029158402536703597164711970194639683037044290403067807059327402919255901158124471347580991101263033873995647417707633742043179645249518097132456256742994812149149193499606028065445721376466910866226539918536671013555606686050697833765133805772840215353837923956010123816814731951126416586995935916144205850600007185648857165176949626432830581794591226471688211568166235085796871266033321646668901699674443070399799844719579560735768728661655028858528975155518085667813093058079923292617334227271298700288816932827677930803502618247578760622838283254905670924145713516444244605018919542292003072331901598929073664260796035922657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 55149619907763343367354093827444380314367590054518434973070120330092095377654890593096687577481594601831763903816264166751992622436563183079241916305688960076882812119931700378988562527847682097088143913826630777793345090934397614032979889868477214063940036788704841656696515574567228169352115977888611396217957604684656223106152928057951441504618914452488950280052575392229250837700576542510879058962223135161437032021265462717933420189957013867592443971897019262369316276233832750069891122879262163512940556552875108025610822437976418486283726616572012968944174190982857570436466702993665299779421993964217390828839408963998200178371645351667179434578993958502311553501200601468375766788827527579288436989886188664279666636772559387200519844104636732913491547248892733055600122824977807324156504821629847019171340247384395357305217210357637421741827705205485256619113906538031113611890347415160917385611813717512376630279927086012473181466553417264868566961165571813793159909692017795833943098845234404645415578949019578455105122660955843109578255610207819709076632650331673172232869739125618440471555578182169128814991905072697348186510291489304770011704722385623366121059597258101562544458807688213014401892999084385192943170140675802908607755799412853474783432729875103857157085995131034642965526472767600107370947743772764387149366113181379340635106720367167110208744004660261280743269946169588335611003196188128215109873215411100721798153479230324186367387006163323517724722819791827959943048501582539306606923937581281353194366464402094403226582761046945053151239458375842496677175584103447522278850099409927658157125000995666745813163563222412652459549512635265091947318683150377346037434435454525810279951887631653731002994180679371447417479033850623721687277382354593924109844442369807023616270002399267059254971223227973680172893105407181808430947291924846838534321003330440340822837877218853767436127585308657916285097286802786995968618046083861771523181941400298419649437445483341740935009278168518932624412641750495490684319452281685064055699289296966311805709481957591846378899784200201440971509415462211225132741831864817211060675255487340589820335861185381332946924386081114590866838623457567850900722125950297509685881538246377285101205312235438043400222503251041083027616945463574549914788516854621671637364774347944514401418053737554980246380824511323783651927029936302640133428636128964031171749668572860306801820786960707781650359086873549996700359194138028844560662706405964808599448990782824665611677166738441450575007766137208577454325590550452943302032191149639133525288868664022042055444731678727745290249970396641807136514916574518136427665693889835823238141488562572883073678874309751072325526276516440523594914530104977038598456343429052751423087752905134489872437340360353330979576796705763788551251244251692007498527482920305035931359019550385636426779064487129009440968028714127453598479564006318059156946975170199744863516425438837662764365568972745377520650812273512638471483655613928775222073913672404894459671601592361482604373571352850469357735812966830758567141272256154387316538336610678959681586310771757664741867363873202583937188465550032608117062388661703331231325979347113569198857132919868096512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -47807398188680159810608476838144066662367161573328617515168831359196566061541877071045068169993043028193894834159047565898153542755090007144607061301158653702314312062550897414960486685224274620929167725084518514802058593707697851403874506677320903963009410749392434606944622894453308732202495510568858473511120290766824687622670658723700686631276064182983794399441273738585071995555390534717665924800426507722285882181323515918685856721088099482953681301630163132856743013267181160596168705430171799755882633936040862903304132369044497666031777378798447196568754749308177573241220066734813106919670006819294500161241339370201005271860708168232510361207586173987983898978938486168721070651278046247707370381245284887970520499559235387729821633810690370276174564129266717744864365220276410814453329621744197248388387794282307991079300784096010591183538182909451288042804545957230863512389997974508465773531142271876957857916765474085825644094342692573862759920377922408836171162323608199862319732572707215581361716612227282497623519213665196734421282512729352162641336058342614529973687991040542458345124343147223750869254590589532050878439818479664444703374422672726384004331480500238591862712719969827828226149130189072357599168761846276056941038271055084760041182316545185529871591822088334322010549289097313509728181998007894994863997981179128368642040167668948799394898742254409375435391945618194645016499361627634508477146819394461790274626273667756092649597477216413883305814638992351841764362334239949700425574671281712738674174426666730325749839343982701089410045154505816512131270643314694125472579579966206453060192274925797215971284661165636790197257841225815011076120771130837876961278162460296129651966249121419542399454471850436871734779779397542556040584692380659590465489774997070980469840015439037843582429378225033286871724038998719064876488472822223512654724333240882186738269450863593904749393190088101988204008701073057704343479818229149121292208222021717280896449677162870230886616487810740362811468852804819228482695003722370170085932903363395652846581807097395382182055650727696521869733280296382446126123577529309298141935486849894895799349343419104924610989350952700786328818218458953348726411512038154083445738785552731899581843723057259816899835650135553730164201860410794927732167306708775127666479386880158136278736845743329918762353426884226195432622324666680861907016811177385036780496601267719922571818363039021510529324889383033214806499800679322576985363488867108701797162398455852671974567612952624950155720969823825580143756754580932886519812572452335892501282016319453692244276904557632911090717003030076180951737982843177575453030440160776881387373146048332534579525075902648946096295276125673818513531667422367088744026750009401910363329125161313676110584474086434410040234831682575011861840998316234459241712114405641339531682075863299402147869794266356338886476190708820659522227640407203962433897818430340593774934630959967023491587561519367267975492063393578170257841234777688193368644385903190015452218224948108839159464366656363041672757182893712780124608198900227795850707529448681686732669565658996845176115394990852340792294475850562180570429406016252448653271060850686272717027187945688268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 81131012970952336518344947414274846986729470881986868532856762414979792855422543994203540571541409887118552921553975745496552551187557835041457483912282355952333690045695761749425157029365021372605914572397617069227488669807971525436744319384671447043321872834592864836166664526034587193937126743188613349135994341911422500145499993811992039703857434306282906045435140214606644523564756461960102665943139619141450712354915502754914130706841755116782310704503761794508389339887668974810371844505023324662179342489300212491189448775132353653112645830998573613172618515636743005559518362867132116861290304264572331559711250164673938984877469540939916185466165050385989468062930894017693636335610373385358849958275545205954091474909717815349486341273711207164292610574449267300481337262212346589836405409211568943964437534876063656873542995668189717927959870573881609859337119791068735880396520717589497233013380268582970112162596256175584417145232491946103105973748277363300861401579593484077638802841688933180670427363879747286308081720090150013217634430346226955487857694725683047546305795359904892000976713014557457057478590166293555204533348397040135460287940078941015861318884482850790137033210634463903939838934709042921656323124803343674361827721029202784652669490603314012208287798669931730420049622158839925475656981564207969336590293786841214222563087355385767592663407270369836276717314596731772574304125327453357776223124736452887370843668480332253148215474651282395901902689568044876565399170135150274955707528729575245469893037921831400936227997260649095319652905783767870095138654079831777362697679735243292547419559521016654370565722993794736393635881870895494435057704605827925491447307657253864357476410404566012158537486835122279968164771857408176464297842592387014929041957232508134696827966168458701783763135821875506221344675087571393314126985112554905044319296457905598027213577082048839871145980887830654294366805171130147862744975891051819885915907349603973173582350139845108566003568233274117189540021841764084450478266501149248795520919033684100203119348936484092530224134770320467533793254079161164792736690004870103190059466247783789779660417595755609100897150513086772026248305607981180227189690954140034978351986906396666109882504167268608389226844557565676691118840173806935701575310196036234027850172297521306827228120504424680661426749519287310306596577390921263028916294771096613527889873897105628765902507112353458502058245133904498206965852643419570169272856413216405102441990713502408676233639404108456275258028883450368537310230556956442603348576092181787121824981649924817320366053875625467867260737203335738559903517298158498962807828261876275735792802016432609797188258395878755308100955582869565082096097870985385189272369450895857756560350852486186566500118521003200467551273361057904286744619878126777009145366653690099158402151413177051830806571069204413720484390987878785015634770436201695512698757935702172815731853297264169053941726172453203085432247218903315084377489875140708234324855009333192222990078404408899821195410855777598012552964621943671073052096240756464256936198525887836693621213957558713200811846262283857380201022808067460418881449133381302037644339000708802321570109954457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -49986332251117262020386733069792966298168785214767804863916791593165017539153123930497544281111598902884939917889985034156144929111095779536385220957446625932477677445078161976443991078711294178717390547669681894085073979939551809700597523146223863972306053719717457706278106225763680728916977524491843574254035399058876444582769294786598218605616559742938090423210025946566968464281650032104495699393638721104036840496601632118981701779914770337458424258845281242542460901315565848460803738972755946263915729957628415432497652109795583705638294968524821860915525497536523429247930228718608274253843534430982646649069723892229776045412215861278184846557087967797576553483966869134369141792288060573441745887447260696328611764405191391444992920104316754791913424029717474289608324284426790083900064086551817368701179927537309072626326000962063886724471268862969258346756057940036576490531010809883044308718276418469741384808320597200256830665375552293121810028817841254414053575507330962689820833111823335443288144810968953970474341448456156148583458432460882262044066085244805593671857030995296578745771603158555569427608639573285673114629808046306301133655524667580310819798554523235653998907883892322763289089807397868627677140000078332789577253228235131932729122435515173341926744267479047720322007190717701550012450046047962999295017403121427052148536548656541476029419823367416239875074580728230380895046259351506093864168379753958069450155191504784287789762229930669766976812708906559834422242252648852630605957780757991435609522119726667903265302726010376469519557871981057083664234086442269345334270734278860394213062541337330336806199987003258090533855727033152040595217016012733480127111291919070299717373450560944051211998832473703463780839429256633025761215548688662424799733294807978673876359575670495290203442158320745308996119696028204356519090521048819129408164837654576641317598883272593803820622274985727094417012339592625917631519610482747253680193111748992310067317297148400581624268657622672264057149457048968819545781316075654728185057946629280840872074201017720833397540808100594457862738823429713542090103120767935093201753623245511877278045080175211671773335231983844344280337187009870759063588905153499725905946041236149178958316011445979587952619751762747046359748480492577520962443197473202795739874540271813438556346528572537723408473529047638529096869536939334994329713629432915576262922586754196147251387778565616462464727933824466240904660327676109697624699993061270288430245271851301283498809558139296075399530827784333899192149063325517205012339459558043128060037820479857549404203058881043173545292109610905877851426198169915600244278648691372657455873935617639829261462353230611473407353457229873659694405217537021900224463865650939200897502026656699421818750908131384305818031830233135857079133653961214368323011997580386034344663387753001510193093964250445429283095455695212519078420650324159009924632175590343885667931285447640009496190069799145399129235262798902929000193741630431290142884989003716757174571497686535597743178974925213484997568363964367276392921128491852343214863848753841097870621233281430974332671773688552622034586686485055028846817464593246611976839058931318582783530961469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 125681001744844370979438902731835745918779962247962065673662563446982299317923906471075929598823727069664859717819924595797551183700968758985287780442767663356794676147346686618781413057355118848124936604204373360455594945601684878496521225629932444559815705670854175671302669456032360700791518831567874344672863755671895727944114661950014070024270440051508948436637439539081458830503501084850914404435256278399149512657241483610164104430275643465493357192819630713525719134663200278057169870569998978547343536685295133493126030372488973051213065354332776361280085755767662044260253222286848840794884731023678993088640267136661589207463603182105023712513003292996864353895046166825637222902362446929009683393980304386078539376206685334955434829098100064182290255009391292024619771194621080322769845585250350502417529294821980670970895632121627423357371559559687997485747142081895393986259127039787872979200229471179947616580962941633925813074096717074957000771150792478060039001127934334902414382413558361414844008220910782462727933188509161630637346463659926131276889116804916140052136291353598328990430708503763365588779015614483524089403778936893114929612686839268377992200356011107551043280139369850331031476261978465686502730403961376405877634979757076815073658497882813410492100013110546953230504681561648694994554591243037511576458534190043821398818252417178348171262726153736464061759215679161145499139027605481215665684639902385477701941530033981391155036456489587776398618481250951718609754547246237710059824499997657799033210303215509129489277164905762714204906558915716989171397480841405667355544332573914433314424968098834281104747344230271708361150949666345793908136651527787336902159781581605945348928401802515073136703278855963695792652648198721547881387040343477644671717069584898179505868616139931377260859584392805673585455210172715995592851662251309124282633284579959997389490120926420538584458634092581210733071029684708485254227596847071220156337459208246805601006195775640599092704008878349636521780034911015203236739571159439974271860597686896361747025433644592102664488268350986348935089077236586618114705716333792096480976703645037492842905995366292060662451362625017838067008599608547866996920600466317518610350321644442490811258451261873495283348553424885456228578913122431294864496802018255067546931475649058459291358702490241019475036118606855293276236096905169428414095664507587795822945213371609817013458564167219533517847501663689215862024809529856768037630507089991372431810233028351393282012524681933605827630597630140639954418259281360588748975764644412840156366024203685409263289480362716147085744724853242148178662684551271976425047590707733728027285284136828434728433746316887020914962756575056656241591108948172625232241565379170625229509365031521379428153611564630103014593388708995992069974404692573746125932242753345136921169231691836941115194877356708509873389138160272062941468306970020439079108701370093461418471131982563521256176617644992651611408731151971624821874483288324448884153226916506971181706578847341625525129796818938907431935212958364376554851499306867725233823483735895637706976991602635460117367231374706899328246566945992664885117449661504487858960537785991724564840290713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -11928514390803856494723276807401588756787078931915945756232076861290231078892828099837679206664287202063243957877393907927999641525029498902445488572512102525145359177355009031507074648526331824021284443977788811005483857615958606313381887933534355026166522303414866530409185123893033238351354275158021801106431257704610241273118082349575424285639819191083117564424822454124584175515152686971419366738357380078956631484614722924573990934440291631047243593022232002518367584667932032876047654745725971434425918658167749284544354033098517365286588433383783099808104199458765925562307773393140117902430350911887788712605495484875616147483284497682720960982825952788436338428704708932224446006459113030019982681361044157616197685911958017779636375533621226359254336915496687727907495293999341557185841534673768550490697776312775435319148314878413404859769751179769964411361605027243965241090977132656956323379384793938661560513900479456440883822592717002918402921191380483341730185763171893520452019297741619889661182308945586118097290241806372360378934718080011123688551585373404766128153482184589379944888216058025712902660287718309076882957945991439975277815684493833996173290356680350043787406412287040843602353781049443762740016137647109801474599697003124392344904551138226934717587157211297987735628359416856605581629649571093168118627215032969048985533655413680947465345479753273759559465051270747268094367829188691912204464872298198822672261565856536563335058453740123101348877601126352038045467011984293936731727599277475643277821426123098440328470734413737632579903501490395326434815610291409376127046994159002267969357623900313558687936147467521249532738412911511373155833379356376621595219422965615788844911403969951578017232779713391257842899648274854793146672237523867321936191166252186800731830220029624807982615848949254928452348620415485755543820300202046299725979160462754002420478029373377119996699765055138280413885321045023567592620459235476205588948939585931134780817700042198331082284125054134066691951465036167687795426350260460417808626582659842133747522511994159714632091769455648291891586964307096089200696290212396260224311203246677486896358228391678518897930324770276372606155220448346172221364168726419563220900153444916832703581868391902214650478636725414119593979162624019982151218209372031534715754000556018345400961951005018353113330389213763608998473073058893126396293871791003921008522211764985364177332618103581638782664003095307228683028921372641723959202929703570806557541328575553983425578007674766921164168685660082792516125609302655611684076553047308057290989022430313679491726845614363208192961261169363202583538744421229165797430677750091098611355962050439290563725191427670557291900125326751891712702850613522052232138789810948301770592132235789055899211775285051046360125168246074291873682822339438810805876457723456833331203552314808692756075595345089406480300059144450335991840121123518543105369610985586639619468763385431816599042497812714893468517888372360883620337345726517495967993894811587975545124970143446904040203878785135768745040803656079302534235608316568295100378945322869730512187006456064218240258277402925284246240205283704832176245388188941991402055100150619288805981552640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 26836620032102084375971689507390332456397215412911917223000879736567213981920430596971532677614892003579993425612417122657229635381952532974027128611622146620034013652112937980650121232897878596786716617165375429016470137233357129431471066515279971534629179582303489690458213412288413173381902668895204581253397062320363172035500841508986239213412627836085566180885859958346715669299144002285970249667855128667270189389012014560774601032646924383986255668512194958356583955028902957552981081816569656354231688215587362627508087735886132262892872997220393295493380263617020780608551406180242840655005009704222767806864327355500498588179166560986697124939742860736286848402100730839572180959830252050989433028772974141466612407699869515354509845111169460097525073139030603325941335080457171755234602952281080910777560558084926563794441111984329149568487317994513377953457618575385026900501518641005265231565546255097428451972491507613991925749705296494523273002004833226607733684911045599895914321077729979897692925699227672013270523567415409897540137971960284402223127927655996696986996529444029176023826687157322982787520364683781908081375217452736390831559379266557933712948296991944664342025466708156025011535031791061284734523127181924390123749264060816453974204339047591255510577375548094001180088886716814508162745731250949669848774556658392293083625350242471478503957877742063006802660581424383839416778558086807923364269066276258785825298591860239752043448311914632245720434179360709697425342792878336825673456365394269040598041761540894255897338152601631874464111277038722443857744497444010150237840472187439720756810163704192449283142217575379061523024539965535672491660211410442626069832983406669206177221427228205894201755553297763198665695892146066947870899567330750906852807163073348721185995373681400539529829447779085993106677557895315536768595799535743278721702745207598729353661546038241023927197583643477371276255510032742526698353693391047403831300786028183376685058163177330736029051563621754627072813806748369280915215264667681927277469620177393086258997875254203363010319153881336983298009862419411478700651253068053843843474886922159125543263038424875319488724877382690276516305737421115832382872087851537778358581335846970010836923956823302192212639302417361684420252755192779688127887907833973724969083959805298202716142583054626001187008327290620800129081209402695857105513273058795754084466256328119728971328651554283889655724359196984722159291063835729027403599222426961105566160375337515458192013987253957282450772311528739145456583388735674697291227072975346211208714087876178401163004128395188124819582386270754457908800042783484171284857348217452856234254915522326559643843685074435002739074806427318164065229703945323079067613300764613934975282111352158546316541461808995922621427651938098897395998485349701184880465112520893884120870104435281706745637283228034202830259574402220842053404270906316155684321392125596879413289039887428211653066087718603725180751184427581127317153586029471471602495282004827335486475240440080744288684457290881502508922454870315455420879922047002273776127119222974817573610565834522020468927512289851629761093621838815490531416770931338490684446880148753801904390144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 721403191546300427103896614393125091996516207515844334681336842686875735748541081401180547710416986253326575140647584427737073345743117756653907209077763773039638156408275289117147198232381365814412530958960589899049975003822705371817787605270598333839248551368200330951928858056959698906635982147735964657574512993150277614047643625180521859547854340417900341274682874304660409276091702460292758662288950963540044449487154844083018508475875179021730669025692215157539362571908096237223804887909847135981671054765357583677040930474139541264690283802423873867518713266801658887169962210890283525051560250516315917228018660688569641547873414605602811092340271910129885774933257756604949508688185091178247851328099376178785996034773163102736493698884198568261074827216586436641222493185269809274878017036451304785407134748334964146082841888801147354315633944347328145928046494573709444861334482379546460462806823159531750557523429008095569384468485695599587511293197428701021554641840384383443509647065471592855679666080251406998177683587570142395911691523730606154765560364185430082795641251071325081337262922181810188620490912476562632133809471294099199523333812810324647637705300378836259344742758990718590630481659235432774993174204785681708693800559753833898619146319777380994349389483448165647220214024132428554504745159360985482087256256288737657527396857589637668991035030602346069699280146905904657739145703953201961309841354452404965812780331816521907974244465617027762448182191695499787170453517193163514371720299749677646032604118450193076993668864892967340852759427575444426016417846676182543330050477858153166717290468048820891656012858916319854451385316544516784898088257878124100763494647272461415797449447338638014276669031255590640054500249342277971905079985491747350766938064080372410050573336359832369902798878684267462795325901192575774875756082990313291129690556477095736173942092508835668361451817944416797412301398619098342138105779563218809811681259518739720611283462677096704385151853386439211243882737079139678501846107637650191843322483488170398850801183406439068309025995524825452743285639979444307005500249023894396124454528447947179824947349567845678733264781109631837897483846596346107060341678455627685855308295591948446611571779009648303829914700500799826297461826454224562612969680581730125213605769437218057636180838257412106892541183511103602885071770003009027207378925892341554615934915723606433262258979101837367088639748819234394920129229055101081261188727023073001497700352669812468276170525747874616724475226161804737346204869059816236969913855916298928077035261188123514133806957883586407435119433134637172195951175548393473238027158242210854538437937905746067724924661982965508483479859543449717624990344759952844103438181365713927989026856138583497809049791392434084538533746901033271396605168374682781119910934626393886615958097402379155447693656398417587781518821955727285362704325223777306487611954827845819223508746680608555060657776436069087090538149176591641918621300788869855101524925846601045568007943751169786152454866344490902761905913107597927940291939483306372023895310991560454847814222839590387502234069198765225309486945069720796010630468496393154659530623154707339673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1132029292012517039064291541837298152524026481934289681343483388967144569354983815272688724493767154400512486845681830836724740038096058203878700397811713908086052571859333446487016082541253213718990423870279202168850632408688238457110161790915146673004433626756731814503691578696545363689636042361345300523419110665571176427873009507550802834022692264467831719932280512977917491349487000764046715797331092042566194616121195741139272550019352116563921856945362079385289325190522278060694154071721409739667931120582150713069639697856291212989760638052304809871193424658263700821805268662962673881247332121085780722103192335062560998844241920822853430622937820980791904974366488562694845911624242601275623170805596433265539286449587325049899264248762972401566566637989394096014371396514559694762732245656938160126288762241194096163692850903326412046173013583992534670373722207235758106250485240029012818501744181701468292616894221222609997542318618037686275185151818507867419903823850910082096414905112835747971885537866156346023901665063300799005173683125483025615685325124738179877351031207079096251631493972418523396927426893801669685031281968846404502813565659697517765324950265785940410870003051967136093033634538479331461888785440326137847682129336155327862341749326545993203810640162290030987048783392773277310600021078517087396288173740194683314222875908227139487602702496184666101191074943594240855503352060991644894925985646812660757719523048401773197159341953076685491436859923536220834650079619403834260356562873465264522717214031601086474283996186351230926852994252343366223171159017835086726102445294546990803360409958510546769660436059482870478028245689584596364063367670313509288466117670718962750276584417993296852949855468232747236079540422060998333151435076070505498187816655045184523087848492966249539440924052914783054426113367565731409639249100948989777077016373127415656117449535012443425224511842132591525291500819534756052873514396149102023174811468423426206735121421365808005030879854079686614857629680595469017833420500038728820888938987402278781740714641753666496145053385602205784223280519138820586433724119882292685194701964109043170957315686456489183719414342361194520273364744655498756057513104716976971533367163859341494741606961295816631018637573561984732956773285234464271992935486493064859635837290374065185387648751829542180245657175241276438741272542706786164356161866624931837118297373750298619085858562519009344741989175250968725490003120791541522511085374191921599419402811923939063391311726111866758441860147470408168261402386682233629632688228751609760876422298036239538269077729951140471499602148303364252515857277032265729196047949471086084211249983229821229316199282862382381640795865413499015752539102702754254429440890655716356707048383212653879171619802914931262306932123875190099092735803213707894395619416334578124161151848463181549781902447350639859706121609757146013198706918099047519683136627517093663086461465816991880792432718288561844365933896647635265624606679902342517117156399191645074615784701520649992502994682215563747932014360895857761520654406505955357126833981832914498349047928690426103986116588874341646803991733990769331856258515658826938361628436232090419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -46107664691753095776956044473857262556694638958947552180530517034634552528104725523393179858606914950900061562206797839115190236839105187037443917059027329631584580486257516190344093708044383177258632214892291323509803792452861581568561355862236234351537982595732424531680528021565905959908402134274028230254369454242495791741330057817793317416643773980778149946691095872484778481024468528537127474746465938705216269294272341171851435974898176105990627089313236088222647363435309740315254439938713967672453686117158056869443104898078203301298316429347185468569222641030519842478856355043707374974671395856254268409840522223568357713476993847534364585422974373445805337261945081432809297928078212174539771060279163762157200400766850131378973815735762416201209254313098325050789653860195570284449868900863928246942693049982741060903865759359513390271260301648403897366296137274403018635863507386739329402384540775189791570441273707424371423667131286761452398394400024689016331993218890868098385261698058904350878253354689723248545352867125029376680206430506486825093934960292353502762475215371771903064628432422494006592013901098183544327573195291173612842540331588492176201434311000705802127364156619077044332746275479065169046950107769501558888079905929014232017172805743102379283916106733439368736723246754802551101270159537121618572012767334647770430538329767087767160907707410339624847089946988080306362282331322354171521065446776754949397149651501713354533203090145591299964168442085670666990801915748714290273902849048563708422447976444857252007805458280644408775543354032674422416947621330290876747087094440770901392270737035059873289836395370042274120515562938837668175674330117952674064451514190080629763155226070370004998198333304534327600784363470791513723630877555039462294113382704451760562028739779980682018870425264855600472551279745999084734949755825488205345135548862555747174397765151955494740066003572723958703864045235470118112118018141787577035191848049041373128997447951961831843678739738891735159294561213163611839050593122088623125981097694819461879991692025702415826022156700009195114745200139405412651178690785466041074263336623077143564550050860117911508577549078404217395343741251900718290865072805509642005434132483224008517528571752543247496458064615097670195434828513911390241566698437215766880665161470945586729924617945728964913550512074010298278902488597386290883992594161641878102359585374170419235945923584310201886719577076961617598913051346455732829386028550335992619428863470634867691521647481691291490748886161031523651721950580466736890069559132483732307192607078400762033147136049941283123781366886199198568366194288788600630999019128233571583391769235404560333583571936825321161021177920331524812108765271200741453016802202811150118726968115543266913719487351204187745111822222049911266009829817711486569656757949894146039095131728379802033884092864511989660933674281740435233890744766601472046148663578025308848945331028775021807185343060370060820911352234516209344557898290899168819896730090924258624800189861388559726511966312099970042062232881071618811992355710823234570661957140863076009913348756419025358451441559569594617619251884250919146621698244979397220420102284902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 39113607004028352462194260526955912222042040145924402513358387484194536919703062125772917704837907497181818507824957473664015056187576754315635200632675835570042812659986784211857694763184950829923150981006536890881972257368546832111008794898712010785736561378642764244933424729604272877223332457750619663335475471470392156046360931659061532033773218668904017967788251699758121039006453585363987097938217870986874176086891629252417842599930892965545813595341396801003282890452050073105154852617286134043829895262247453070372324440844824811158424269493544786693987459666339075139165053198430839817175799932362215441852379566486006928713286985540519467716683787135389038647950207480417598300029030463606159278176755935520832603627426757626572967036973528851314564604267024667244041988830619271295698466102101905631753316799020585754893196319651626090287540643060654933818561255189019808654396265861483083059883014785207886531089113568511610475652783803070716017332427413405571719102812573003168353253994119294388406060203526328695606007116976717104320317807634650736077075901931785162179113493449804107284086053853710504543725873752116273430155441607593744022716876770335007970495000871299836630368312674850006129722248204790736209992213038189709982250615033254511326541804751264804283976022084758411250784454038461029809923378179158914306143055202826306808366017145944254775293440216319684671534912101154731620709283710298183306522862218354116077726841665798485521256758465235759287196686124778857919821853144101641117783729401217661230758434926015730463556897917403056726499491626815447214162907192659427422364251439637595642949926539767592209672391890602974226795580516034348099945701896271722262559719745339976643540159476302829925072059664899123274938005873403724054883581218869393404739377297079405116681117361318165916211354229474878961356590764152920873147664618736057989797922108739431745262220235182331783468719705437768652579896815021849088123567306956932002548368455579674963602281733275393933055442099371864267566222471804771420346689876828681286885119962688138372602999616922130303893733997762470080135301569979811666797598396974870425807772654722133652106118331379019713326887160991339403189146058948001812074596529378417105792722427747063812184051498809802860158435413524577101446001330070742942565025559235807120885190912783454281840366128926471120415986356381794507578267974418365926860462294779875764142113237122722796544551178107587251720232198535202301259234355939091297278220313633019282177451141145177145133025069809226923441043013397861572089980341426422396346167178861173098501263009368110249643459457621070808988115608061480302678764740555288307143913674280265965081957029818131322925784973922159625988983509406081778626154412559263187569196351421774811006997339584830844870314436673924623581914957504692792077583660684688882868089170518395278214621944681806342835232176052933361746010089583448725941412043575339610961338013400346671536867948596522318854478775579587869038356631150751145431432658546310484172320187878269887016326889992387086168864828106031930296812644017806014655386075100901113310086329616302929325576953843914863417686783828924912164317372048928740075138741288410627316960460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 8043322547203483272356982654986197998463687176260678322039844342393118964115923513836394302936708615956605885480677787270888334211041273513699852893323045985578187507420066648701114650092848192937561945941308857273007389305648535402359701031395259987398254358141251653091589651739337977024458664688641545676878889541116490042516279098548673305203566270764006953967264219709844295437886208159868330390866009180307933303389572171513611779409682820835823675355671606601297146307677587868868136724066208710532284221829726176480284059473671579719794535683171360644562558367292750801271827717684029525924439620683829727870077741986384939732198689014822502884372971328437185988418333463898342046585484464361569382383221808268865600279254469196776896869044162975510587616244246382606032114677420015497219701359939540205211874160274746723956250697982287481712993577707259617550587339152287947842338854892197689411854744941331613769425497022476977476768327798149464004592653740201071634118608105760067436191375131043736907237639035594534356979294416458792389728953626576627074623744041973955460734855413824618968122069264843489158711328543823142701141663629875454255777369613275888978989592528648303127087586085660068320652177306613899188960539868450671229875806256410532906534967118077816862967127743124607370525432210806464053826044307691565492397066954453328379920508992447161808297822743391826010005955355250076893947212307774992093037114116751220315159185028069911944740044115604830574037690419948230245130379740792925667792396584302993667814168082257022854480960395966543630244364373866765263848759815401887179973983272459139163401712386082397343966552012174093666602636871756459589921744609648512870742327526117257139707912805435234496303464397727842337977103695430730423561906915649395950590603403979929461745158614826923230131210217571622932722462344496946628731241165170323464045195809979727325749592853195074153846402770784486186033615955658020816124735861023355842623389800094600557453641927329210299344538537289634027699240191866523387797854167967347836270865500406174292127207627636008789765120032600638274264298590059457278909742144762654441770521671465929770984561420921991221128468181050614654963375886965455915731663976543841065025130796729820988193866207480196303164391597680477674799689389216231867159921645538552764150700526793102008487633392763154245064245902009585394278982987835673267765829681749460006455795849970646141814191515380901287290752566656293184032218164453814051165993446425943059363212252610653277393268312944270694271055812109514646150707845932112985623584917053689087952832653355174857976231115907085904280885336955048876847611307770957187950781767278470346965148901466466797513865742733269110230043690807507072175662886997910682232682625400266563394770810313325696723377037993989935447746419209266572381973554063324449267735678331677247088542255772841238439234297174874313102003978010616425298691455438753953854017962351782312388959155686980744754508605553066081167161665591594327753839054615985245500761928788226666288223362464276393513681678134455129793302679945960866405962839789152737152222602922891309417375960905581423095646452664753280462408132205102939663766432072135156574453760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1906065343738426900867790814996422608382989160731104604890358228933326477596884009116656196955878390431039370139585729307310776557160944544396948911544722867365215392447524545614838070547363850388181260448535547871868239994041961029677474548266913704335172157982455603366820565151738167310521015662345913512832676396879308286528235155717699347649637943884331242956309658317323099834944918086260543905943462596517204754480231691553056299761643636850796155874324912856243947817539325302626431387202556873044022175560878459009013774219246456199512059525628263346418201032404930206911680427018989133991344108146352523838419237629430725838934739002955358917718611737953007671651917611635905693066539496463882933864227947448627371468511742115530341567096089620162981466600122370446231956755712045965570698208281126889453246953714097943675231083967651729140030504985501409609779115335583940067969383337885488208998210672473675670629214388484503556079361077683482252419178904956505588483556113958317627303347981784076704048898236230691140685278233121241149695162271983050027559482107345191905319849823365222068909530658941580668331336093292851789118751872314143257373441424158797434102947520801517902219108483180706875342888007720523381951018123900407268130095955486280382119581495938795381799897081200425139429349546921261589537661115086482560433205530337159674154063806869103223552500016835027710909874472470956126763913077059332084921678282444606510204254656103496811644458208414152451394896646457752384232731212812238310465390156237244219453066759914466198625381522090873396704221165095758419366114109518405882466773279748231902114117150868715311365716299266264248498385156966094685881898754500521466581887265604773702909611950596954079077393326519215105547640123402332302815590862748530084354719377686524214270586216243085206179532253187038004327663140504584475940229687230109420602483911273600677063151365652207704062868347841197913100434084469459464228562984141062596812825702921163234783068496074310067261692147143104755218108919519425303512030500304182647918098827913182141236267060068251804150231565533857438510330824554187260841087460645021124303735069946023585790070004533226843070696311135173766271773661021369495606164444220835013333255553890447553298357491565916472538794920549613784708921798338218953365107174623707101952346148018641791350920838617722681245233564618402924706803456296218342527504770674164037462329697206795293874880678632700936199728598918200943437588024945888252898849842214926413519622703968922288112312252136374701433032628530238767000364043184609460674372713810650448677840136832381394982448773467297793704097267971569743550302626435005713625584307400031625976580257889230747563358346994107814926584798860895284927376250920923300321354676605552011732947462439858648392585359113602526268124172000669710048041879145608886099493019160991545949484341533630829362996382731977059940571563641352826502756558458193506238372788069696057142143600253798230502936701059449664996224622978504538324039677210274883259919628565931715387860792049648731113239769571764167817630350222701868960089322822628105869965317514135256922360006418262447543136828675930691444697323636001493602001843488018412109824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 125693345341398466361329519780984605213823723532194809113422494859069997048025873785787219714203179952397146094281703076164435705893587598591720489194739205759570896680339876661146886469072502202385150058584791033706318391196371750209703742078876047935768385324407242971764292200961706601119406723784359615002795266139773038356189149639401228647576795701734559305646472167874356671892908680436556119496433670173317666699249790053082059898628810506560015618467774182418054100417149066403558243882726405188849733513469690574359404626868448145262957635612392217540265525067233145048278359627845630275937346180629494559160303988284523384637568479015136377617763606444142799817385098407252647772832340729870270574341048973547295426063491283604909077996292837758615639764839066137387743795549667254561979671365206860891678327680382847125315264970024173362458699112234678450659250856218331811533376718023526680260470513837518865158406228657036724124872516174200487353313439934327424811737530180935371774925459480076723577624594850915087722220536758259248443898809975326107823104455472906937330862805986401130823350623281403544308738078193238390979624335736204096032981953296918060299466301108597362909434565352052303742230337097859141885958645955851273814117698262969560100767700682464952637940306595450043622091618929866133031371232566947100523520766212407217091236273714221148757957534326137679085887682552425851929857634225709191025279444800214412479056655076845806959867111362229429452625536200694281549709243845949115390605343164019798917277188909702096258203477600720699040389986258991565578053031407445949243652459913926937457458507640288040058847976449440588769672381696971126933956244136515974861727720566782327464170256523324421882629813016202974506441916930120287732149852480884876799793806522463743226722717211370518422614204077677666403539790322011241966525776527492009548461993514900963845964026705862816411604152916508309838276396218807486790399557083444397437888982845966148660374062944107991307770289737654320805685876293661547966094046751351262606847333569494972935409536469702480483149345181430568407441104617867037629199920658753809879029657017704157949545625192427628013710241800261098780569388176188021745134552017658368618429397041062713010338073458675677389680261190420203526108928331735293437961107306521533891210892238151102871768091751479381761316098471576019812518127128641487619548838524964838633927539931349640702553474450088214775938272010060248682522971193177558681953165152245547263444295914633145263768674286008613465980130958980729093020621656334724316513668034238987140646037017709594153366828892567794119239029230687954066304077005319823166426388826116487187333021757064828097538167494305043454193942190815096720115127035200652273304352646232047896989217361235403526675006733766931169543191561827691449455923824932740317335499832690152302355077355220360997372662853611174380327729721853811996788737091303521133711513011085841284088303459281501452772782324341725417457784184340007442572730676264197028327696247036583518016249310933963173148901454510022417899392244086987013374082507685554384159416739805167290734027869838508137720138701270472780298367144245019850805240387477877555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 26845859436177875697025461418916371999371168799572109735432145886648287189621748270693247065118459070026576420638549934552068215143027585030682124096317542885579083868830007013786559201804543569989177919438627546120466911808295777863317454062460228119785043294538503484463176862651671494367548475704372814073408507446091023748054493587923527074685417755733653807780394219573091753811563899987017428553256498868079260468345833648176567186644203256910452335738875540698878911464072025845862513242594816330145502956162077180936188189960609199970534350801869696831910040755971506329851477866511003627029239983996676913884477124150863106982480929825586290091343079931235723283414227695984285943027110943088164420518617744578939208827109621741282616276945410556492731401276447911944132160999586088363915810380835833417815175332340648474133631414041129707772159235585996025959803525298411379732933197501983128656766899102693269980574982780282788211443673783931740877996751187301726305693707533368397220549945994705743629379978049995453491590149214572651646210936417920958014685263545908309435417876396319869621339565038155323774421940779639519073567816389913217865946630706176680557499680780617939208427522370962041830843642419799573334359977695022858906072840811887925239778341807413730424659470384165602930256708048038040102364045079413783285718663788447524030144746041265420948003749902216151236569635464502536626886006421715100222558877925562490936233536303071399659763125769324959657052354769744825115236051350848380101212929462522391395200505153403899257765615149119656279434752186928869886630922736757546615162481783923030747328072797936461428255307758034726723577799266987400929506711724619478099508362331917923397002219591799384525716562881022772919022816481046309959287196513690054169453834465777814696236236012890672988483468228133736625611022611656140640996211761019439335070374052467790936810703556421910655578560764522108262186455197692748780442366189865713560986248834766527345156378974058673223254855844553421379506301732675430050978375955713379479762531738572734899663231648143581391848528566430752995305166114808487044110443844371797762116256210224896801426806285961956320243103244759853589639215432129421903981029124717933201973376169768646205623413967260097883526144585879731401208532051788847536794343626334422624437002872413181187031954538673003754730461616814481776260000499745521849056707307410277828641418572746753055077000616784749060393993159020140519197971892119271691537035141471082531672084671157481902770010666608948840250794169235415133201883109788435128077858152625791605469694222677032719869583140847572437216271118924765574366097614491389955943326191620081486901867082631517635075791548424014784589739792438138085023638730716845569452689270323745416036141248116864838092154595893412984018931584507762750090642867899697197675897193456589828764295437040507668422090244906501048583035645518390402262258966115724285444348933243339579393366386702814504252357269892334056868546209890443912134933846891970771737342217016681156596733130754193843186759494832103834237280770303174631593665109630837412653017844441506721740056495043858602206831827599196234834755369577891843862160272854855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 576825762084111079480501515361164259926312478826017548843516782227981598909818069892277585094537081259431970980520341526404534367092419061903502031756520466252872028689614916472626634944136896986970988307066394330161147555900582827651193607562512961374405076861682848238421765888720709580423461831884104875005577194851197238976768235008599050735763157956796884727854523482303706706075387263613094471063857574203348394203459688286246093553961663736719780263035942233431972446759356198944778171628326979004684672945314337614242152456234467929471238807124622908342899906333360915086331732472653477525478535510136394356185783587942248843318823865291618287018256712568440970070291989866978788760479309896415993170723411820842241690686197112114947993592789637611865865027187774009831194461581156234641714388754788183218186561823098046516526147556935703919040425346445611971180260090392485196137169544964248111772204717925983954908644167446852731251445442297907388189343633386604707953776388617696801745503421487922233205373510861411940705777970927122636714073559199085483725785042123846479708420093962727675593177324581366933898941711090199124177334543907283218036207752690723292160705196794367225273928005995632224614522259832186204040061270707128640739866891937516174009334445748014311000551029116931528387745393894814827251284120222140431115904739302677815282716705148702188434108847821782952631245261830354865670581385556099299683880573432553341481610090055989445482857750362431624455983033680446129974384065402902437341186247391232990187896056994028119601886495338411573104441502236677148748424876529306009220540478652985414763331615352167735848998596589859630887805737802538955915683389301420600223852656770691720385414647497154653991026009102555465489347440593042334370786231804563207591877487471733657875470469213664542006025734863249001087509092707846042503242211659724522523994834008455246312951805989114572746811947371766656634969399641675542521281564348159482325384842155270728273049449136991049092797463018187691905618134947954895568234303422385616772084104095663003121165236653105426355687658398773949687640882999969955789569675056902819962575736126601088522969574259880371435549646502427421716422167455096728621420758572862917131733282320577406308381506360354033622823159134242922763688215550579859293483358487337641199091695322517358393973752388507196486278308443840560664063310124184379478371857393906255965561430111767889036025713141501328052895045487838120938186572253835042361855100549713790819663268560141013709061927747374743419226923201406042941486317841008709557937802889356107494226131813452708070838478576352904230786684199327684787903460832161866902989373747675673429855067428733340219027346849278690825365453761429791516533978196398713811496423587627553917795376730959455823321573942970942956835169280560160037480923241482518228970166179538461512796888667981893893427091704113820118256099797481039879816451243915064233768683372594567568586378724786375551090918729961535012035337748753277975200109297095079284357784011327162235254283244603965074097606398485698389332704966988417879920714821790188515293193993853796210724005410838419710979310027290605852292042879368806061619881224192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 147222504503386854692471124888213373447947489860074956546178383785216617933347834109895523465624891883382844719150770180247124672680889580505022942958923050606672015297024983686231327569411923973371247708772899991343129223013544841314148646310954966765010379983648164046124756363607703095880853272072026648470879680990663364933354568406602489718021095724669183435339651783532857700650902282262745460265141785367102145530537141488043862976984520711706696458896237242473814681827409355783460499120461053934876545275665571859199563906969228868490856033888691831789998553627860647580381694660800433901141577171657670001244529389688890864771308065624888010503528759697522619432134457939189963200261155794099392286275125335556095579446365164483040176255971139842022720258308393329614180772782802479489284083864768364765612358266386876213972550290548612269774708151452569883373319736166284814638989733935965129422404338669476038395286517956924083895982019091877453835113885690418334225643721930170832221227405936803931889519456857444417688591669314347453652271617186537907085168361902473734733915636360686967634445299133547300618950803177578256789101763842977240549403402419861094715096110420246019750286232762106987175514588385721327492622867172520248992700427440892259031802404351480202087093131509902388894690122547196630210905652791483533646910127085517388422974527192321548778881150477144459452874980660614979686236923719347240326623916484131653477023897067811373630077382579955535529653638429046760862450292291444801286150209082290561700837747959987778254633989851825687212416728636431747124860685184833854065926603900509723393105456459823122084527161075139356848687653286334489167039912132757426988929918112634683782688780062769326486782053170894052475741119138029470499598407464271992377265207701212151548514853777633743449506787932631179288507934897183386198807401306185465573773372716605307031243148240873406288560918846158048479586476176531130935335431257154542867296524463998710729954560541928339947885660512950817491578621463912864433324392824114830525504508116265067188653230876357121498912427548161907233445266002897319914688542382929937729849761807254995141602855264190564276869521517302622584148888897491413311716033674098008713965283258809102754994881540828385622574491869161999761061907688171217547432681647833379656007581840635038646287596260108739439663667973312261868571473715525395261976391028191565080606007515709443801578601000684262085479558585957914005033049668202260916720018015437278710646514153685689671347031393833888741067711610164337358324809240880081377588068787062390856150193025696203434611928335096443233280421855151953263069265142697451280125081876582425296353988874306777336141283445839853317571680928756764926699421107510823649833615272843324485159846976108385158911867092042342467504716775848768815199507225118102648523930361703218020723618248148390059320383026970132985574316225657397975010809864139351789862649799069136216532344693495815418660127900213441857411332302852222190949770048246222767533784509024704223832662999635774492997868299153252372225047661988758476003831935628770864534450533112501355015315495170823548846418878642861945557047718322398440762009075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 2666579418030502063052357283820930612968101956623414568875329386825856938523970298740335170764306796968009352195021914971717704431657230493056486424028569786776542062467653320703077260113619618951749688527209905580901167551125699897964990977344861477059677919605488498750443301060666904605464921623646237307132015983534560138855786000555446064113257079260774116849558622653164057086406608181878579161621649294619407537879776997522628341951339764272221487924923493815593799785195731615840727930029906920154929944184756254105482069497611392645333893672943609632120132646092021294017736032037537637576804782470007033263495147968522826012857584287805939699236466367319176633045888289564919893710978850573314750036594728337872049024994505690022209516609586665391219433831753351423558884409608186309224675082288615774468532237715308569022714126054244070060171698061571386849033133383502308943531517837679688398725620472682896488270269042155441061079741183796498511738895214696715218737561349173547759720984469909520569921346669883302976207745304016927418000079221091595941659998375280341286434012136992254405650449783696008154773727630778751886215865488047574244224119918361879277212004508265586659112036510246228791496439432371589826743122098044677719227014714239773562772609021946195888210127558561572741598185304357899328280295087467134353117764693784168563009327762156921582882229167975751147070446371174592890660680457971001300981824134931012449309019584749396284479639776239041543226380826921054113504420331565862101956457582918598004571684587418963102755306064637095473856152797520901615586029370247412537968418626362355869181735804786760024430187714682581558865658343645592451812582250161344108522311414880211315899971129772116769561036851142587836924851124480507047452280581238587416898864692970900183210273947121731146406055043911973846747551311935949604507405366166279112121061498240390224816423070516713298682309991274204357236406767491348176895769237910884759554723519659660753026053685536659945565701947200323956995404606705776234606453631981705356207141208284013249630970613343116896897518970100732773151563420049544321418688212776715596424406099880502162276768116297284387841632107956069093483498366883916339593153959330099560508954438751377710804164329938536530880930304950840965173250013941180841185326992559294581067892747533630897880374995713825414372995654771641756095437471404437840692789597913554528716186649888960204897724968878222085478562167777929863324648038047008746689406178337340387917586505306548999041707301390292785982183430265145263218026687539848534841652789897762414073374391503500350331130131379284864903718100582626335852356375680501877285835087404003091662166945344146983226490411574722839759657912006583649529869246562662323664153059131983076149763694803613914594302761131131059796983454327550062259013555053579445432821954447642706270986933597927495353952615497378620100840463246112295753582737780506315243774111933766634751376025025631086221784255237860338215433113229579710203549936717978057552613714628937724132679246375478206756024263085214866995345336804469873709849332952284741973449124612642048438062629376943224920586926905263836996268584735340507412026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 315702836640442699338768845248080070349571462778197393685777536119768205767818866987555044382631115738308810017168167279833700634740869755520270108514739351123354544092886600599796265897220134541520319546058179811875564212265157488603777921676933449951068525811604961689245920727201989479991930953052330084468039723343669355909104520786500961271463316616237474311764692409333522743407924344513271516820905743583073965906204055090694621673835372027605952417070559471228346486068181789780444832950368608677174331238694564323076911567578549741956964109152105609620577741509359297462687522748383301314170523913715332603537575344166814201610024169392603264289572465737870353345521324054177279742217673988979764400465526095394347202425067966117795814873330717469615622127220457478347342115853598241564428205499820066976384902099752393142746691913541744440992564295339774677600385546179626082872357244516231849447946191239428097957316449256251501387690532730990652546643142832018331143967222596868664006075496726612738683596057637989937016706145680872999629582657943978588415138363309513551613754233414609475949940994928096333970864469383433083600394374914693792504526271806299863685956717217783419434280813601498454087797300454045736157076005944203330882622544557035396064245376924692746479462159071005021154923524551616670914951679464164279665962011288081258141380774997632799992709768937573099869046031730504610114046988911664958159116019295179764077886705928176547885480512045052445128861959135830904293308602396580747260237530249190698896602016931005385637224415043695664627536834337786196702128944951219068924784168444789108107927526309754162181623065268605801146660832223150584461984335965917745823147645643918575302411612345274184911557527507105672517626903809850721279450087218875952015080235387945153538229148674380652515144659514710370977753838310512708413379008365674062932928281042860562172534025972979385209555927267831975242408774747532858888028487972012724425100918302017759882699744455292829047036315343619680923109791653862561447778455131171607024603711803244504623144925719625638195599189537921016863233284152671543781439727701315151159656094511040162034295777637158175689738243203024958308536788418939054786452024504964085399706502000772187341455285120850360508590870579829460668279409514705507354217844429788030741472981019648051715541132328492081664264390254406868248986305616109436664641435324054980599940210636862539520395336537314200311707015877013469735558744401488435003795577824553292143125076290654510075272093316658808491482048973941648912320020373266284620976654392440079191564193610140332545376554181506971544397896406430268164212947898338246244667485732783647055679534723936487727717028979326446292461743500572730077174793279348810055009036330688798340644941799152896718055879826481968349539413418317689004873464220465332007992329925035116458278014723723846283793493230578365647874914230633667059681152863040517618565269426086269092378814197670932036781818322803716739445248902267994981453826006155093280387278094293866557298379381989075791796204894871212314047161678647589840449769917974855566348987504042465500550026983224544618876547318792418115906112844392932101600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 6971814970199679348843336506006483396124241928317380053535773879989239257759343984119085354703045987428419097161070342306636618601472446333315470211444330900137815595713539825167510348607901728040333195925992313625238245303723718862742495397405530997888888755233859943822362242009245013127841296587076304355106689201670136996463241038957860756203829542074613495239216960363652270272685993821868012277065572300183759849888366080884773623819910296100427895147726488570779196138257165584069541747393178753019737464900921759242153605285468753431930474811000220004383328694670145382785497087247324414107663374613748794639891417510404060020520556500122820249018372901405012646756846609797619327712962393370976004301298764208148685222288554094076845222783143693866618580638966487898798163434097015660864196529417022424518017038888624525531117786606452365539713708763582302451409760740681034668578629887978442459012747598453391431443171595025238780497771418130871715058974670260803724684467720483489786438543517787932798418046813589064622418691072042738730100761024068294434004875701203820279417060973115507060227493030104815923220833239165469539476731913864550570375440906344554980366830512955058825207410753442851586494432214741818856505909987960987167146960880905474222284246449285418215608975259720424512556642537354997735833648054261843459878544382985876322462305436350677308188045452666913884757432822038655883441271214651039202497359421840014348290342365693437359860748094371887799869795369755454744620686687659079663781797092834690420620976908955988350032520482693036732854714733181731252730875467305200023675409627464149596485890339778239402178907296316605935296337257661377551285456355638211135998466831669731904377896690008677593540391284636736747025598278688442184467673843787031785428407088603134304500809117908440748062987343965688255503318384993589093935087302634553651790836581759883852540428510546482814016283644123691536810535863759248386777550681677367529143661880891188801782768554949631962307111804568882321754844618297156701967483765236050141804590347453002347967819955162576747932896474020199567381115472756972442119254954909143948473750213230833433455229281391769056332571238816421150270642081724828594269580641910668491313584242565349320320568950830745074367770050743081362098679837201893254858468248069734729880533275297430921514950674198349828817315783181877736357706784194009654293829391114158344860952735821502419729548874167854832563477937040323563191319787281306882255378917151451291586921123469176184933756116655428979174790393564251221073677845368231434519318751784405523006675199190348470366713270897170882236859813672210604077742737949837534916039129489933633131679539546607100576835575564214600613762595313406570454322243103104057793371741770852159359361134865604738013776172088698377413128237045285081305349298193956721187818160759280372750207713030249294264160794881196612703405252231814074363139006679653882753910106733137502510170461750196173509366356779667984335274908073827630948330508244225763022733213111516110350159298582921999279546331088935060887901953269336034267167637253361718495296601203798247544175215506685728460779144893254063448955289453024860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 361260549250377623543285608046904421185176145023169233474890669948428553224769069741860790922440899953142013279405002280216317165647517553227815487839852187654690777294401810971707592389717467042210538176219113973196192034077824768243936359739551178236827230996514908858582861754855136707164553808429281224220298503856717875177373730203123865210870717072400822568444479820211825414734833956340756345669159889307084362771977778129879936274388980844514473891733709385202841496061261585254394475953199722772884327323292929148083837977362354473027011557364437133742208850924316051798403401135197277851416488328280611132875262932414062652960778263346810767921380663891405233138678389612690430966448066953872738262061432373149211150678610952323702031093991777472322595986663892437400194398836892575814379378542778143247247717534875147406958082496791875650178513686724319420243437826697964729003990502920592153319796821191789875481487616188371279036436116391863956724490250399514256193957015753870121165225221441893170583733147360964540342319148751699562355006903036101274527394989890762128621343179112497165370088926937526693372178352583333595398878420242909282528591770276507113828283585484947100754478201719530006574355500882935387785101234902045537160825303222265725837676821458990434236471922792868211340515197428341396914609036713594275295575369886263715387125213861712509461629281987285402830220272586110002194849219349562833873212589194272113247974827783030751911038255726004011129805911472516871292163486840122990888813972277414961099912569254269330107596640849970366733316834021790678270815022433777250439217844385145322589205348724036186655558527762673257799930298361648188489597604397221494381138654210346163939115708915936976817245790794263507995890185465128360127737713903023759473279518931745041087908344336813177716339182681010822131609157591332467854916363552725847004436462787930889675407788089024209031269323564608198700598076643457169799136102798801403355156654608492033530273813978151234357109461629782584444085368741131056948369608938983716066464282643616110946912148743637484666586599026167636897342939904488844285548406401555077623654303776807072021811064672255054758289784744424385004757077090873022726775025193728654531237633622694767023730752748219829452882904891671814751597143922728135155455808032815227216657826019587312064060564837376500121433673621946229298576893804657680097793490702624621001195503320324382223072159810921909548660072546155838833640161116420275614649559993103653963973738229068078588500363147198579549225761199709239360317165447006634045566872684237100540186770979085887385650291337867048328099812713173567994246421291417605679364985327779711731138550457928807962472754762549582010277413059310568805221133180653722233453163395847951178093971245994893874978306973408985680882628497864954751187554299526473846838505251140526254638641700583111708791153260995181050407968360818203272119413334084822309724185461365539056948567346215180410296414725720180869861019175309354546012350170526640768133278016942761938197985223743405824992089457962520801156451286631797737593382743750403584948547323597480408124282369256915913782798698548847814235223541203500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 8066689276603722108094849380785268431275854277171529114521251335182978695120345902791602191852668353614170425082715687439607821002242275621277407166185432936157624250142631812164586364433393952563015534244694681930534721956564932675799013549228934000753924231066344557469370729889102979993665905878203376107884930733018389568432019426984522989234669497166344873941566988971497773822461320193480522511054256896280149239471337062301072076303489402559352705237440734014288114223933592134226798458171772565322472054127719688220431232228219716482865195168535877277818019522660130345425713867235224471967934680835443978577962715385692318155203401370643150438558703658249294418216680325312333809929066347862996731239764645999602200762889749154316574974739361935717633201964645919725791977895409206134646480650885945923492226095923871845594741011375445154090261776985210724358383083257688844919988316967240833930565868627757938448693778360346057229208371845565236206448092486206242843238377392369917826274585076761237215183105792675045313892415972324679453235791203614426796156524706645979033871063734501791650809875383797223367203425335582808668856796593749573099479999979822749928385135719775838050515401507205259175496988022423905295888562297225971811752638263099585575486342776569866732581783838521488173607719238972019372124305361460437364638589442106608323742752688328825921874399043382889920902197780978889600696056651583978111348887964296694015535531326709530883681632414474272572069153497412381334914970849056929133680844977929051624870104308192540124544504751557613799658071609175963212267809644328067812250839553956731694555994221176468771456424918526953639298398354190585022280418227882717117806948128227699961912579446618753496343777374469628882090704840534449269564882231989414579832567112054231734758262480797674295208474866155490843216492509636702747553212415808771891002340325058486457329410005046268364058913014442128931698929930818225450294634818141123709627292781101248788708734020108228847683219316821236477546936401478241636135168268376864291456372808070865010909191426671384868296667385889043291800828962419353309203227042223213588265843043297363408533126781962474024126376283594106072968666298714643687636745001356913018849773806801821812455863746143153997314600465033646139793294295867990955039828355920868295745108686198292577215463838272771948868406535795497570742713669795339215053055259585022097762743142561171727596913819310002037705462963035729345227281111307138262752255885680858355766131447025326132754246963721149123664705281319394732777576190309778254719038956136491508579388220530739230011556109265171066212717278043492442843103401392635084820493806538664467505348363198776682876865798752633543033116701199510440766378165280021858464321878047539326424260094791297934607756156544267299413758809008673939355152109833464900341298135131573217029630981570732558522580224587467123432440678530950018045048520693420761223289548184640956068020470047059538465022870504051801815550245383211407025070637567337748320190702016602108980340739728558977121315724617131148781883227780316507324076809314072536017426865464297695242205957874576324605807652231282015933353711860000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 230834542499701185237111136795608245898537852096763343135438856510600873711922723018498593512546143487759487535831304446987006684669841381167335819275489153636556851993927500352484868458065990945867818251963253414666538202022354337862492531325637312239035385599510509564653492884722436210502999469432134927640508305892214738582558803221951617857142933852895929055638290686748991191284504178176765635684909017849703950700202433651532838893324036778683768231697793871815433283235252884001997974536294292634883259222959390204319369253274884155570489350890547188431247634602095585248466963709153472159258606647845901083031934008100389872624934805545781652090657602658838899614001524818373334489290645263955370077532000846650309933444267118266629806672262771929109704499866620059753726183965633894419473781344666309829705913126097939049610840694152935956977628124399326149292157403642749752283489174825739525427488820573077862349241897546234168606879763036281912351471393330510127508848513919546872349024496858091608189511303711911450511167827283719957229637316290335660882914975476445464806751344749518845813152499333331319135571744876931480412486223107453232892811479215045117409925341206319386471768812783990311204845259518643543613245052031345221013969485128081302350392041381572352805853734014956305673695532523821606372135293322840178183314935362381681238143124923686731594636326560228454422789629788085466705009925880521775693724586738405278727592988290804072933683453555398626356376625839606845872959393646527429803144134683914761343549787394252483064419537575970596608928601554846950631127286643244987479032395089086249669690200467826679567250726256142809244550363526306592711368786550918615858481793327283803450306125324178812051752903799560843953012014152078982110303560864451006456853058925330697760532167720632881286078176299950916452292658243178237504672236907887396806791467659952362444537919631791149838825713521240198095934756859468509214114730240930419060481253046023434085559723912143409044761597687454339680767910153755175732561005995100697834844179725291235189308481915671460345909439893229068826424371126809569570944083249029296139055858027365969187265999798500652720099468753613282820179600003129146179174406376553038440269681251773981754553389173047926509072070898917784379581372618606464559963166975011100421173664307855356223468891086491163661672109612020273877237310313988279438053356377280038119633372248979999093665661195549492618210860414811100460115445786974978106388090024623180212114942267958546625424175016716395035935636143741491705256618645603340678904355564304306169231909460558775227122287161106258827126226756926057445158682790707932654690558207321055860307091277733880554305697123652684932710593635356338467832011932246193029100891486606546932174084924503268226484087842113744252752562842160363463476312212081486047308988219832731209044004817387263074874724649243456354482385263687063208683206902091088485750244289813441161901035478895604039133828346516837917863992326360218709397649874406860568671297504455342368037198115769559403454405778161131502417110618468715335455295254396674484193365973196446289643599865307454334786451216884297068291648862500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1007080737000933619270354974388553221240866224222010562031760558486401917138219481141626653045561414331548183713532609361611974773636647680924000902553089071122135512090542045559496601929736107062790645487561132666907678025470139499653990390682865048246671614231342631419608097575561677205539594897840923132708144955373267300816063792473095153433266520649806161211138173625017186396155169682790921765183331358039302855684470507038373879946351804445156843261797873225133871380623509650773908190766966658409966550509900343180964295729317555269632208363920218239503367311207296050354759023243884631086955911830508997545251923495519858992869654396118712463335749390727993473121597101016941269890772309682192600793946017600624278881510465799141195968841420083014217447520573109282728969279389262379008592450545975840155038495944950613698304996829887321634813540708146878891588523325163941292284393042589199856279134624597002212263449926699265718996941821377929409295709802747076240640611964441252599146333188524153346176652102791706187264672108479165337240611297374480383836439593985074157848169557145734165263222814480233791654368608726686954833810304595523723899304981989159833620133133361237729568242981331315872030221308117635498475171675478184616745792623261703679460872583945186007395682537645301798654204337416340447658356230370391135569522063694617733513850434454302902730460203339356126364129624387928131306248204655590116561293080037180443488363332276635223516915191773554635366241744111909765717184171192259625655169272051024640358363568820718380679329540001836436972977684787055461602397844933135001011839785114792359365869233067790092835713913687238983074200765353667552993972431030783725620044363731642692984845933353266037823861690537050924308369918243723752530676567315321711334404284664117584491950227097435645061941976094350562714669581960492555516611708998381173350543405209086321133631463110021779780411077752143369269576919333841185867515721944376170911460156887895504452475408680604090773626345200328246440187302422167093154855810052892427184047731045987382101838172180618061121572841119478461396700652856007226915810018389066569689273543276396749476200215447668900883881738084754930128646329189832449746288724705778344516166000343560814291982406598753546643590080168871033344312074062118387755356534448375847499390526226141485591751384513107037577961362693802214986911016715371508494524643932084367803133676482998493947305600282647578993270632362586417844743039873962718514175290114989524144030446907181353135192041504900657423964497583254953645349363206470923765767498551199460174192595092518768023357070042257090020467888562777419543247993002114054328244843582538711119640450426814769384563063935356535140204537026830271260740466395174700750681337906656229081272123459563192332713028746096382591243373361941170872893897217497662417253595922766520568609497737992819922873699036672467670462176918309109391633985437638366371083284914562059632536430134609678706239723177430412203918403112944332337571644006725614556686063856126061815289521951764576016935979422958696030941988562574643245038571011156745216896679529647399125738954499370557612780850336368235599461250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -264470826191540993157889698114025853512169050022223597945122353730952872164080128905886991852338065748452407244847429030347970734276469866191337346972495935940243797569615005063284592681014014626016899687152863905940391169179723376780099096835715874007376798173807489741759004533247867132088895043952424952616242550768591945914604397353037942210345486349282273849180482484673499268997102209561563493253145955805635662650270274807982200638821442598637040613094317761800820317731305925445887809267612661060570756478773529774124375263140905281649880464468976479542938203632897523934345295079089604285613196965681941605004310749934057495122234600771530470153646208145038498034406220978352105300648144769442705838656982006208708094928923542610889844568376619249632788508785837472585234696291509435450492100736214136295995911676554696303547273069348197650449062427381376564779871639501151023545429571044876776017890524533785227858834739864585436816825144464814643797193217116524152254925812984568391559313200096092130097916729722666267300639789579014056423351668017113414961308325984673683111679894537102184394294892092337649999029015536365115365923513885357642649738955593376019565468757609085508170121324368462607360978852996706045429422039034510291628887959977883138381688413458863525351387802465583228817911302834407862747068338487924115998144068271033034824595395671023655949503308586620818561434418585793965393163664014673188923685613765457302374153275312837334421457009867475199925017185931706937666855979175862195236692414449404180645189686608628662103975906979288228386044337417888365264232780473010058553355953117513352500115897749916319617967388719977430530134254066060609888119767692953085730805970505909332775081429048042336848575533925535970837344253546522047433311863128178794315226326692273925525730467244149990771341398617763510609161290671537017620664626958592052774688636035014965120673802355426423123207369778855439811764026691454485250237729346092422657675954869357755787311809031506573607388009916689713851465457414289483640667411997365931806105342541241694459819700531437234135157856870136605374125637136524985687244116843504942597887726787008039224785448915162250098926817291104860173344208956565734505085641384560387123185478647350049040896028045766753238995191631174285109797876974016499932129579584916597815287799973848605690478365077956762845376713901188641493592004028833540432782627209294926404960541862961961123182474923530029077291904145274609371528919865203891866033378128164893030223839675001996140887020942165635158887242860445088978608131437336959709693871892893401997135001879594099555855995000346612390580837776107271787401118137381879335414622122978056853404751148857164261562085056362984170552087377276595478845469926412265467067543404973238607496012756894467261094426472300242219364238872145821799513272647379624256538442336009814959907496012714026243250651814862759384765053126358833478085002952541704463891287282526927534355791783538719920209075722331652506473487458506651254915691425331525119296233886705036894489211601225375488071334602818605567576723274299910004327494474991516244003226488359236337116984537927368054335578019348171025523437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -5797357554080281321020662701371192293877398828457204949481234401874013949248171479224283889003542897299887772516451995960554029402098591758955319306178177547687648756475021700253022320155425055016039471710779572111797453881491838098543380881219165093259420165004408776599461835941510642499417902834055900153627535040702056432844658577509955108304270251577800789659291261764879459755461615809384466935832006233550999032899773501860639148963439045096504913521039379785129859093371025881711331234004719253479583462724010731392467390103977168903886013943340487761617470931754504660389741267215966274695126725379301104384654310407987621787245330859840845799033831049968370342928866049861972122731828652496646937667654999868222046842769442474232741328883468332534042416430510057125533970009761627685726706475336840131224741818066447580666605843295365562654942471781939434042310852023289566953641793177856081878267451256131599564320654885660052872588746615393424714564306137689232914166874788173596118431182333441860130428291097528139045007489333653673904026075672351963434387570676619221924733481288391048019438738660113363108498831577702392106536426285549043199399324895081357341252864252375408359883499601472193198583119451990085290501703895781716170206988297204834700300953655420233152894050192222094816411638964633738404986656438215954610970229835680274185319518587981288847553475865591184590698667270560020742833047675095105021286903334195212518304743344478008378227728209301722332371277724144325276191503761565741318353182126829885312402119493802066972861658719364272263139020520699685641339658111738106139484969675758899515479140126790839428324502893726126982751133377764368774082586683532457831384270680903847266985830075109938190218548304833671895038107070031457364685675533659688597267648879988186779175544259771237277863262437992133756613989838374314618329580014112079978117746738589782843299875967107770610893524813086068963787816655366944427034875468300549560635566907306050904182778937073928487851513779069873481293501432798555122036933560079055414320447016536931640305276286417846666938233546166900890758833406767612688453393341766694854282467560061767731092999781891734903774331300633290867664340032815275440592593495043440429012797524555949213840947410322075806684669045151812164079490641044711311468831317721122208430628228072851181060321194520035173318716648416006172744910796445010012483327326436891011560343229455071886783524443189707853653775442247411213854822177316479901734651143145588071895268588125408165641153438083002895015758420525045398838180090071172237990273242235413363181944090376877040746061829812423908581417758822154774009870406983134444342606733871785629517562785377699571180921428731571803411762790666493658463276785818049087187879762068819932192524038368455848538652166794382785486698138250189658966894651914799338014211573742752735857615009658254426602329935590038824124798569794646437900985068525939410255782967346119330014078109480038615159300259668143073763424464696195979119984134347975748777810625291992858275981162874181192738202786175563940545987179567535940392256438697191342646390911812937298856793616899852927482223792016668504687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 3917960385702886309313578466899491604038365747967547487633071756056815534534748279978286618468465467370961909681778246262091655925358598927440201443182264959233245873379646309303188117427553277818609951009360487531630680456117550509606725791176927934823492640109794790831986028585827344195236225155781803272869577149029613024310420038546673439754411765344069154228560012575329955257635807566454494573344126627769195865197909228467667432569161346402798177806556712111620596024336363794943371824378092373908862500016025381659965064970490329683725553652769309469964185618250630191385257952303854944954285015434165580214081765564002018514312906373189228516629168300075956191169361127725328126358366936752795947206111262884659301009991753428236682699827921053984033989838671394972991987774520302460142632937808889125092811826346698184636589175367122258796126811406817356808338285330909107538823071070987124445493847056467842973223014182724617649986463186856785436610559850355632191574166436976220271645933203111383659982429092471629692709971796229772664718665489942175874791680199758843343919659844132220678685493860821034420406525444175150307647489969545084070798478091628747381658238720407589511121714136264234007505984316623388058650327247107165107553092340692266286215254925203743604991215591322478685356620074823443287659215952752479080498718162809970802460981802988464122815218434692195969759821490247225139302240236295631287530769581980171225291118370101911071102986681806429179879653618850739052697951083737426461942441328960951055755265433019445227178783051369389808683235743605328521346492047179017768255158251226560077852947605149654498490681517129665400809281054391785986657528408471253352880759805866484669481233009319792180801044180911843622699432885696893813934107548406845733218327288348538500770976850555355281897648408661804667554839376125740214150732254266480077913825785211434019843878619726382561738529438623161740297805975301658538914242439550010674477955340845999620350911347713173176810471614822100519189778336871410928156666520299537651848698271104996481714307690903642831743244942199513810360520868215856382142889874476889524665468034167167914633376339885445680233654504525528085077892303200338947679352954074043408131269434629026643669954751492379482645939845041287864279890715805213660342127882173477839513590802423841211811713922724659450058370926901113299811536118016579105551959748994819506112225900159060593211457067831091697137314730259544651522580794345960460313438475653618386408191491340284718711933632244675273675437036798233321416395722425829033973509315270627199964280109128064162794488358166830474173483039576882054957857788736109118354119298965293164172761339350191171610683761688315081091749939352798885858776376779335772161379492365259818579398500436053854065419991623217166624754034846230999308746925073461116383974938548484725269087839520380388704917218351602058872815816428060773903634653489803711007500670425751006167126673208079427959265275975689365974545098277119144747208358357128249667774294338192149613824704274004668294793392749461844667287019537808194970605246943492408267939827886887814460689697556678545175632121672476806640625000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2702779436527346950182296722870005631091315249764445828082835161636205441968257243492861818579409176142193980410023428820655765365051640073027562102621661918793291538880689733043493389235092687748103209772863329720997239328910760476866981247920577110859997664063461948241896781395612686440231385734550636899326104317097298715277847992954956887762530128946900326287103358965466374113372789768247930089059917599910411664543584384454311186405375914399702377923555934361134369432811044502719455141528032097287687921725321620860652103799261543890506050733423993801639096168612535713253211031753020158321676507223635597563814754741917715554493110074193733958024706859752341177761898851707608764740975124528467755348422455442843293165764167948370007577668548648167487293413959552817997938651537662761255896453477800031889990353926454872858135803662250469956483915419092082996762115161801807619726668572072709623986243690999071418243287352873912781004329514053506323844246460095725294593140772314966581727683051315674562910164194062542251406580138844316585840053563750538278250503558379520621786090051113292434057246236787803112792749424004567706585606443655789034022540773353369854536935048366304874168319074822151139926784560449303232144669599955767821268474782885543313036213447846554664410693427082263289782677083253477876649376439880260575118267008873630098786162802025221968068566936272813245591686740646755989846645184041586013692855020013041912971671902206769588720015862361175783653465742958994365449979092311089844373662375078227713071014901575782789451919125386087639642894546369733868608536819548775192766266203196976775570702545117058318169022593354683003481377233889999226097141288130757584658159759728390858789097351872655625352096026656453171914169960911394662342270970274582953240009157623443467418296342797007189833560880230039137276906941368186418421873806349010814673360875776526486836065612839092098871474338148448484940129910534212278664438671937290039250271568179187133904559749663755317981256292678643218813603475558520873789237299114455933061567140406792775766584694304331947058865289900772325822260761459043170060131258688459309138230257698805023928834391428933916476664242494586919372858161002249986989008247958259516230324583255855017050564244539750064467685476675836736648561704703276609227236313240643978598485912862929971091714521978824967243243190925646168694822267355752722282212291420366320732065195961796815724045264747334771768306760783841715123563437174697164406803533413097457405929352011955068402425556455334662290719917028771169554284805435733139750977328483801422409003232913608678390355543749026707505084610176006913114811949462307571888900112115952626300772895803863858672033531265960503088236380573861189851209275476073307641323640765155928832223735168067416089761310107581223795587540830785440954862290820995095014400516952769951739470011327144666345458210990989070830160939042458429958135717507300700111571178848219886078041690601639939253006683646584882298607419051163428601057437561707588033698461892637852877261229498248944004074463753814897276098744731187970793989892356648653441763405525284791829847915917110909870911455687377929687500000000000000000000000000000000000000000000000000000000000000000*i1^33 + 58108867251210334908444840728784699806550343455383178244311198272609083882304554716615796155266136556128643696684375706728837478520204870571928979878303429788849118280923126724601543634070482090782982931173616526893298208420543971310133404787801237949466559557328060695370348411266380066129228456134256649950249436673406819551850426245045308369533357376009057803934264839673885088487118911116527981769089618393641198332984762279809276873251838759545668848389191080375340277061524884891980031719990809374362755822017377552291791516540828534206386774371689606165855929873626478353780897527737493438554513006450086154419803091309489118913834094656290555499319980503529039851098361518639302631123856401847571945138665411160461314085373562444897055849804514385838256829421803365540122282215397312401056654130357789199017846406785744269896381674578489961434371251163446211367128035529100528051601543930261805768258989732633549401467802509674902563553641946322473730065998210966176435549462329403888787421446657316044313450871522378848887967894146898436938285284298895008337781025932892985806907087972854688380752945851871081344361042273314678483027827858518797930243902748470101299752378756559407277546568964540025817810731874566575250987333236820009748521359609081400839612603042462771380296629195853863511075704675974141268946246119722829767710449425841796827734428334303072937356237687933979592064419382631798770788789473630291431291439994345198916946755397026010499670809623115903753673174209235003077002417395834165566381689663016800420475165383482796785801967164315437365759208521410727436468942032451618862134594040995757737305379890448269296160812523808575180461091658054737999730088754494034329907215114788983185909145191344864677164896374865058863859202007970076392941119861206822287605287164659029476335553564929353536353917686105983122486191752152113852601478457068058240132437791005039547935506035511056469017718853772317485079463524197525297639177981267007703652694021533412161632541731829914837432644216303682467477368900166078297067110071197080887881514401869316149728998649812918005105290375457070749184281157966019257665705039346183107686882290194242577126722082212123391115785074663886096944356541298298040697745501789281196222105158127380744976094011664057382310932622165973976770130308021158721947736187973478060120826750957616963944692399223204602656763207685572362301337435135816829197977616522085150715560183855480686684189240293934377838457008797212775006891175617129102295900173916718295512405844259333807452221075890577529795115532074169543811424070950805939576611468175398517105232689984771093238569559655252013914935181984800731002076182926942525214772020323566202077582225691442684285303567852491732180417462664644699729606860641711056658532327743090088493920324265204627937179355565407979243957822443052982402081278908797027533933491976969220767923145780817424560969743946279925564970650362554421364446209360275572565248015449716320644853752598569780208619530278952564985590702871813668700597776580582278599576204577695102807327315105683800594582075572242818053239774134477936859221504066998305129395654644639027436171352796106686781309592437744140625000000000000000000000000000000000000000000000000000000000000*i1^34 + 455148671986193427995431808480546121984581332750741500630117662082501486782557443345234642201202207145110271672357005231611116442082756223108361464716146449808948723300941468139220206133608850633247525543359220472009690040722858925647496074452881532699333424686734687447617776973642720974414187190555717609800643277485161188969013373997221891178695299399773285389103995586237948651370524426274916794147327857661189407524877601415705212765888343796074302608024036541206015382478466420596328480064304497282271797813317201213170876102821257468173106532948543123028739130328188003007492806271106786232222978667119116261059583363381289229280604615780800660460864418682307930417483727045290398691615759100802583631059568820400245614401077085385137409686470153753396761527609602094345625249804271386414050512174167531022214500982184245124937721075355645805801745097095560208931816728380272369127335246326171770612752283933348681785544441912649597775502973208324573874957541752697475950365921703243616621930139341562177139762714052015520859011250359270475965585997804279642679888677521653099528088714054585980211532969900738045084928992691567074091549583190412704175089972372580710308893570047959017818891778298059021650153474932922904361385405844175994155175395683923790299103657859809864995978442071509328523787019459430597252392313891986631498469817914953546102319605601391427381036222592965715733757641676929019493775952596298119172513947931430439058477136549356800435791913684537920140363544747853918271453108515963326750222435439371114781185277217057133906671529033961005848833012347894095109713131190467571592372621699325734272884612421714715980244100822852596079656639834761492568253002090820806484080784365004125230157379325347642757002403452159775446931404567156155940426839261986050227404528373206131808985898435086400141804062048658127644912931501910573089439111690344578170733056277837174453328685215601340356592238325457248644077056995843441096466392581521264462420661191688765875788437048249734651334007132692951238771339683993256216596798388164091138042196518458410777032414515920412639629275079155420036716975589225763339841799181528936558580929257560237389324803019727443711220607721240775682341326346228180253672907828442937982183768322675704978458140827041598693341335952818055775652902161277889941960719605650096591065419209488830920814378504876876039556222501898064790045762788556848479642581477734871644082709482459019338168653357758779897873319968633638919515961067498184886193131276266430233369038791305405132970654587897432355972641582770680651923931411100319362045673871723472970214864905063507132174286409964032487507892710814755601367071236481558694614300388842941222566218801280457775032000242562325305133258273252852289885187586122163897461719633973925077224841339588637825936617354235447327909607882917922227193085209147430797979550846661125782572959154379371672185470059975099859780040442148867012725014960910770145012384551309813495504413407050695189816836593095041969516012150821374395413943408341964708417602226279984581856395524029178130716015705332649392938897997286360954035408883972024216882231946410330009597277920879308389927825927734375000000000000000000000000000000000000000000000000000000000000*i1^35 + -512695975190258188710214901300977006265212182456253209979597711458006780893810931461328630568792284590085869578167286773027043081905481208566462341289023858600442283269566117933605425140914384449097525286963088441012752426997545433064364858911054219567478357300029800843236244415062764953115670433434747242550027564835828634510306918286156491425822002259694784390285463311189979493366573448318683321205574796832480256729838791595423225411499675533482412108246645916470206572871174650563159386229341526564287052767950437292856148869287697350283946755069344203441643167818049581162191113377249683912259077444150224985142894534619670276743742434832048658965216713814164689027613812743316927527239543831069110442061578584594064030133409475725765723239730361586405237553017966045375037309690268684604232640479901386552078541243041952240019083223168975570258550476978357605650018377560155910817275601173529090937555369970431926072226597424333130783012096694694548146805308854776972047666923763594256030645106745058192961856403134997918535947763676455637106809579708450164979497476730540045157009880937989522967821440458353524297941957540037617840721735626893869832814327373779733298837948593024610194217308579370528426999104421702803599436041205118841604798891849014614065534894499463801511877957906924536438823097632487038854505898839485206626326103953628554080764771950479446239340918220905951478806749865066259667950716887039350172201541577676715916866652806711838634406790989341780685165984190307271569290663710066046862389715983020876240890072475602615538364856209001618445151544222301165644084930742771928294419719831286922227706502941422632998841798398617018785620536830101383539037145918781525109148609487045421455373000188462777491895725337656446233087270959017150769883769643793681220472701503067160450431937589433916848285393209097892499972565218102526231262585336658399779881718942278008928078751624070499321837266758392870032526015460148775698484357004594700599809387411538112597104759902755431777221086085559669947359299721315348719592798330580191530762333781750090227362637521815618425740615991539606999272129240396479803220084476286466634468072781165939904931135183853515401319537115734836404840096397535932877987513453718229294050574533012317054973522237948556924451287756754487718667321736904774953291445789428145941821741107662918337265635324609063062868899101718878219917544368228907074251488097426526380096843869735541232919629535830419478280477306503685611204994778877723647011365599240568070062410623621882915118435159179447509241962489232321007888008249367910306331000310497376013474478045850784425538147021422271133413602751082178518666477573224305717431298136688648054464113267004354916901324744245914183783442752042073493909448193805131359192207531959392936486931556125138382332296987694522622399751276476602715793784215059059478196531446434049755853106296798824724317039709290529898166860853162644172230633278305962178723357203752623333045206781499591681314791715560705173837417611164210698352316654978313186959302277516134553107591027006575914994960303065908182309295794352038710504865414702533188146853003493322410934199579782865980625152587890625000000000000000000000000000000000000000000000000000000*i1^36 + 9839825231904800793356101032674273879982375458983076623957387163093757453721351478478282033782227818279441085017378219279676780123793992147286113332297369301298676912411127439089589868293849003613901622671282327997397611768897137034779050426892462149706640137506693882461609125969337726752502600269777044962438939983010148555339986035523213505091126800901627357356532573271647496149983653094494398699922678262070525698649172595897177721233912830000821635068860369904041947046170826780517220811988355300358453507432235139879866167175540737622283826663934697278849024253191891100604237484038584913871650061854529010463666484981413156073129194944901823459686988142623298839058165705002268560807293705863668895418704820076285519328070394612964769980598773156941739770425632661212423572066760202966204812889998475143847674702061077294695942104275555755403031397539755770594836668989526387839869414066932046989682761298725940825187076528939642857306063839470786553378497426764513518736172817535937937616391325656080273263249415194144287868762250972482198614637643656105160314818842011898152297818844829943570334187381797669969231270137538661124491130397182455657049356655344460929857316627633859529952631183460269198039087713568785589353898000721109783703107680799005436834627109306416961576247475311905806011916979197161295906488905479751266518284664772216653242305729222751685456845556585072714405481837263678090401089343188757539619266525129579801041537034274575906547811067414051930749641303334759658988687239668963791578149599805444973813841368025415334794527519103019367703609142297921855931214553651989465130158267581694555358201380974188103415000879848590310926233662137678121297428838983676347314376138503478434379402904982315644498604565433891140090357999560907825876748681970473428603301197846630204514077251834083489644554627493321290071129638445760500455865611504229895331645828058022092335003115240249572736280120408280560106729252451457569634071216632229086929674464267446282868942290667653525044299216815338110988709192994517417912407313218885230262569628744314911687480227458295824691574369561780407967087614880950703253068187495598082714338061955096919393584671174643861994030934894194568360320649374440659625293244036037632829316383156555324998572839273876752333843911836003822883486958628473432006912348453069357124571867889983157955651606990486303801672420323944590704404680148725126358268580211067324350419410438843023735163744243936067123009602339386910948064483039217166002581617485948619747309806551476390211718658342451924668746777157425191614308379246142390947329800527919557792751546667656908827664018967309268872842943010481285074145359014476407438002119208990940560118706331206777048597726700198323559807858336599159782744559272589090107527769846227230397445562181692113882648875774177567565670082110272022100924292897679763170160558605613841120487234835882726150813731340718664036703908167002248368295562259929943934390219565428647898174148557532833762009149714174483268738636707244397314786169966683753615245075442774205836271709518954539178973907840916877636756506217926563536302307645234073809168712877777981546358177786386919021606445312500000000000000000000000000000000000000000000000000000*i1^37 + 1305404523452735684081800232796227438250899289859420045483561934056802694071744172387591632937448132175408319669341935102260727416780342574861083431400309182952410387159740433781059231762862853588296938566435090367789002218239616336179010318633271034734198268523291189141083980608464377391760349948182981356669170945064193121426194269729338470613042503314561120345161240389971370246064920082148440532805717881687415562952302709821075594849027411733464208442396848390939203000409239638890468140639945073953512777400130457624280469885040732181926789120108205878600362976692383750532798209843427514392346192372702251445263670744973725438511483133092778466588336044548568917793871067108772285418380823293180630102573899391108557383240224574671106169767868133378038882967063797495916117198843191112445026584206594369216898537610371791854045896684144587606419593585931785694469023567163141894680496453172718526345907373882057112420012152962083280707370013649508840141570704902741779134650357397725567748956471339120700196401592768838710823160229013405416741279825204415331994148206720256822922770475557301200770598366140582181991988295948684754716140130497142847743930378645494210650926630920153239442126074555603938898331511198948751429874209518695484376203225572671364549526641618855398805400345437082867856945630617132733128168424283793068651606552183377127053130726386640272663155590833420698044282542740660820376729554006782037631092444731649639587193224659009593835724009469993137158626583328744310449089376076636324448418578581831939915777804679717349924311852164033330002256925012433563889752198527758932482196335248707144372895781954582700168337131718470660977475040399485038785624326002568756790725656222818387828433010114631194007958465298124702417094631142296624212131333821778458744524321251551702888726425664070850666021630322534564198625007855078812385029674577950540279619789633059621646783175130178107124121712567458938113581472035408650542475672188395144002748938645349527351820103367319156803461501488877441750619857883706435662897795659203714066883032238298942885394054940041890040475385980221203224645019784261981582531100233688158364450247998155521844487132012870309917977757308509941673375166034525750810687329588004513282073691344432221786948061076386374524194500876613594137828119019291956985731568986914072212769824199175845289166105491034416505094500150478731466057705259896969458448785099915583109136351442032375085102977337311082156302876806777352687451233552603132309201546198674530500983977807880567388334849790325504555608625121989251650141874691243252328684602154725213224084956781092704027643496637287333724891744604711710783838239589071531362922289701017499969769626462013301472301180806608075196899647092073021487776285117051670553674906500274971834566141697246429008678207710733898916630062361156875862438314903741664019357181400455334589324771864805391370086058912975154130279177728121541286822591548369126138836507379516902995826152856888790588513234527263041742421412371956188161701357711829659894993385719084584736339616237731686108306958143576607641609554283322727713305718498792732594731422837940306912360588984611928462982177734375000000000000000000000000000000000000000000000000*i1^38 + 22642337344296500187579940019165498552912835813137114513748771314392226690450180187967746560868770331340457659539774938874982947473505986864765650591825843241553916875020446136135663654581595646178643915778421537668446591052287855747683244621445009488760985825638700828560493187479652746406980627622691725051926144224163709834103047717090470663851443129426891528707919873528967385281015540680325418522186539481474584143086162116419813748038443868264254845089300176060185278437360517262488263819228681682829152407828514995344891889787987852127103471693841454752832489605914168806832768273927195977247574841015435088631998494130167571953857055770484988592924405009044891086314402287084496708966963008210178750883953990789000090519350894431447658557249190050800788638211409739041571246387994480261721170620457156476989180072238647086067224130709338775979029662961323298127730291055027209313554102404995359249378039973675492833804680750519097037213132839515465101892055650857675554866775339785260547669917238625247063966298964050868312590964401930200484868977530894921966776464161067735526939108090569554227621460370159909558009028003086983926500424070298228032372324484158321497148977267133691095187773456517034253045952773410022343674259990763201757358509510535839910974648606531913000006944541653489841003426479361451803035704475532588297850619482578305756889713307531241005876930144379065012409148515849809665702155120920052833778097667005196040545153632212535871509027996524929032037071300336239204420469431116056717356953276819687528667290164413928856707722498351363106339621673386570190667303435886278427097110035221975499510112955324507291084958599256415413463468410690656861834232563406413903177560917080517127297074478644970024273486805350786835538016147955498599032744248726532381580084055053046610635929598672396817475934810469236101947370335229843888601899874240445728945239484685828590217532040099095484152718725801622450166002230453060585298529992043755248631083640715033939552576110846377323387108554345083694316493483252849539263176088876599599429120026845427413251392158721185117764522425644559827747301863769045053577282622743781997701994093403734564227020346061943444850944646198894851242987661110322490288006400104424611396604940524355883443882072352387968786779039640565004932185368139979073805500955974398442555942874871872638515666464300104252110656429078981181529947611946774512841951660499635250007971466870666830202827519279210954820462424363809413043444483269075950270044206956698710665651388189504863004619430077338814984574183429991060994681587553188553946088182254919286233563511281137394188006356024452459552336467264031858745257394401465880981189387184884964664248762720855404928822966197321789903272499177915592594999701972477598395906063121855266913076674363606993022217658906481822551207500722754901685505583687001332285695857266605676672202293357155589992865878696872248793287226283107270875141472251063770041461437174888698660947192054103343880956942769197727082459858874449933314987577297821531279786975758936182989336158819570651571424398237474188667322965513472028045840058774987714809820295734717205061494986712932586669921875000000000000000000000000000000000000000000000000*i1^39 + 185311781164389373848478579640872917441182587716781858514712012574190963246614413239023304320083915570639481230953935358167904451064245794403857865815812333432283450354256811160623363081819020372554152605923369631146242224946263552413242312221383695444742964238604643040793856212222852203187082763819856531474366950025417970194047494320963701614542517433854534251225788474214228002261697586580700597661253977494451687167835568997501709158902115762930712309671382192653448466350438801861189501254912727155722208628697771298605213053922950254767711720654990541707012560685111986430131559813827040573517305362111509600197912401882783577255359142529876301899246000237609303861980009681307147664592792661627332527151930913210076363347909442659251363887752961295645153839028737505209193456694164781700063465755105085361165472077057589457489434419058687756384636232490358933249153114855535041435533063591228941909417824478965675481333790922465082476356456548244330518850515989124958762438036777910601295148016067744380286533830688276100176393331477437699400380044381130937350472867895010056419567155945506932875222385337393558561888800545444410490070742288985548226035117646383942035832765040671343014571139776033002737954206601447419835080386485693319296908352837277665895360576777859007915992798212615133004211147546940161194677267085343178857308206185286088401747451154692326685433845621441283091221849367218657329826226758742389160734978650068721802992952227293027942424524877186770284881596730218764353944783109433978919584217399931765282225579986815235234706175250384643698276624615365496157302499234699824934683931455049404828774473450360753314878667776445952554188179470666295121722369544252419775962229811950951398646005135338887526201014530709120076213670139977063451719652092878686911499557234509825657704457725217172434156695653751953583659155041116878133254016830104285378089318101963003009825089317663958828343329524968650538375961915165057896090987934898850740977561974618956290633079350180559451370939573433807136044556048447904892328178217337711485878308489322098115068987901063438574586560638772864361800212481802699297097165523899743390535005565144198452935414621388984497984163548862623253316894924107517703464695068013080255869506186219414660324584435140752971481458936190651551861420978507837699450081750570574825124478805858368908489475102182007193370721434902370160728406596062114390409223103106950240348671890419485129802807284780494558971365852675202585981483693967086182066172287403834864892906436378241864307087954541812612048244458360851936318373238752560383447907583765606730808914720736448460883952922723445460945291624092411964806274361172678138109749837366731592740219421204043237870671799530537564989432196872201625097254189036353919625187098814717518668348447259702468787319753310298353318105594643776270608618973356917409343378196042767347375304091323122870334097175744775614363689783142366087371282197450796972709596267472206382304083509090484170806886134686622002320613008432935996262240460519020651448019210022733524368328024344243896679409811046386943035389843311508029989746707343042877213247161214143079639794304966926574707031250000000000000000000000000000000000000000000*i1^40 + 723150269693168797491109246900694555370483078745092236915310620356854327388884473672235869127186668577037152337247562549180668317373734429831144917723961219339317770978461870484396838453252943760137046911330751881266264320919652189905285939346690478062998247047986184485370991826497046951671948838713410962118517025146532419125535494722671277616068542166258164837504911443377925606713475178899862803578825050761028470251325531871224225450009570578313751783670190701115404588410789810375719938579167255291959717177073046267339517657597345839316106598806155949679569788861230017668708932175702160324208259629745540569297348508525653091035829816660182989631115799150092772721216479685780854776382982073032800931986313784581219473623508192023416772743225733608834985244204465901083829965528292697818739618116373309820139323898878967913456542363164951562670963579617956287105188970369140097223017994354716983881833289959692534206421455341448964391152809288752332181247852510673855495849653491467180896031411336904820291242562333174766720382538415459828819613121442731863019577634984467793031318399441930857839910713865577625744203346403181100957989364512389461163381326994181099800905816518774173535477682543348879104116519451531455358117180076533257991843224400700169508371422982200513397737770347891498729392136211235370978174606552401331104476872766055432554004789282254722311542239060632547782692670291559403592153370954774067796863835380188689194200190218066494964776755330973045036801807533463755066985117239665257191021582686980654071544570284307684930234290437869804163876975645792814975942809261152501445869984682391841327120333409321210400492126444528661606391847046285731752479241915879899913894631993961128792085003751685118589350240905594331326111280282076791775177881481209676310609586423365120027038303481815136896576708190052723060558190577656289073179281737766767232929012222834271930171007342837989606249370990944123934134838332067511591316716391874566448974561590126569053175314698414707041372277434424449284371290573904138442838303463763215868371973488713467451156688543515130033428243891960192476084564511832760181663649703520612013280893848985570296552369640230155270018337183373087352032943586969843426953169978083563770875657772313406684835209236582804678591501613919069839044576677164265215955133121453651517804316508188288913270093931120198438164909018026521335086736792614476662113723010511565063248649704072074157947658992033074020307546852934088275469373847089612453796933030266198753224233089982770914911000098550031308163570134003670202334316254907960616751190658581766663930617182519922680167099019753232053592469958426940258046938898442488316934345031011955045386885293900055824037014479697450184604665762078656102597889768781528995419266846000792253825421347459087050486437931035928663131747599981543058598582478816320607453543580102800054446727416661062761418977175574522725078512780678141580454867278024794147821435259169690463895864050199451888545228961716110171840362789402869291754820640231348651444577969637161237308899619439990595276398479249366996610613771656690185754677489564727712264852524735379751287400722503662109375000000000000000000000000000000000000000000*i1^41 + 318014339316432820129495312900046768081807473615544345336615903712106943415624512507981327663605704656890866172035387790218840930932462560185430050200204960858587932129168545409638234806883096560950070651042993161462437132669339453717822744074430185615100408423424388824599226930677626549715982382498315096797804554946166044527082498638273290716396983857750739048895155951423754659893838086052868271399755262573258459661146912119944306935502813567692262670545612386630647532308359204938840642837269133811839983164994413240735977326846523590952006366678831178679321933669749064100527844206842581975819228580114598895807807005594984831588215879524105161402077837415617754750651030443705309902519141447485312989483474321882773018069592449061673164228458330229678662230286411102542578976222224927825455178608351604056212215273892948271062383809298987800130435207230560828542622539265110921122608468797563855148896062389482715886604456474626739803589749112363610224420919770761529784385413218193692802756161731426996713004631732012713354246811170756540135476723431677280673844180965164624842217465938898586021355020105512396765146486682432132600318112851514806924804531897230493556706306644313914388316694218621445408661550000111032097360841747912785883662349650976962058920329114799322168658010838940278716309195747222912801365368546125086692171203294122952835559133328183049761261831205174412795487226680345755691512505444807887160680468064420420643345064815980403701757185025873488017727307708610222957088692920287032250366416668099822355951027114207413030881767354460599422000486075804760060497646779145786007070086531186196733093124500502937082222773067073685573711121752888511127060415219063730606179018446603129571720320923193715316691248315009111335804176390505133303479745627879325152409889022367798784752543811889624033528379027050290797008123327073452678582928463132146058982374899325753110370465128877281612998797522969524374201130707477677620323327761845873889791630796470114991018842697417125869839048173614288144924154459172151648789182551465452357579790384910903695092312121498169263192204733654715687774053734146120621708671586269392701333999692089159420171520606394151763906574830312055013717503751485889029276877728693586416525326405025770123393506283619661612913662842908207337105676176848563757358580844584742822103382594234179878569956733185940724824650968227390873298361502303904052911980352748477758254086358527377951123888045025918147525458452075004852603603957490391606320568771741877550388272558572357497938445387740518277855158600591165438288721827582420545468281533239484107588986520554614058707255013228949950515473086983621204486783226893697137519189869679940595367620419900946157505001125618830262852470132904095578042961232835632908466127805402449758726605174081857621974178249890307280879628695284732249439139153215331453709937213323958152464936464791499010689711240455226281313256195808295379163620223830695528171287665946632400398783796433629581695853557872358939684994953218566239751795352831811751899687082068274302059051721373491874681949771922144037992905718063395421245078202854929539571115346011520596221089363098144531250000000000000000000000000000000000000*i1^42 + -4686481874471328767300126753595843362133137864105563259849355988738154757411338634323794204572725573636376935767096914468535392638588433299613265113390368258256962109211218157886556091452919532698199046694978707447088792179436090833173078055992910737761910114645319611347357808394847216323822983789750556210712109823722827215230717005616899107440694076867679435668573236395157360092741637200008725841704515418319202916853726149734752843907753173771191195718752859909525862638702696413660431421469495575901797317359537041592127633813790796891822139698207191348087040793826497819295001377955245911445762377622208528091755432780368611231663474073319415680432851363636395009370757606865463455054824797305298299990983813810074212229410679950936533348963020055553212273634084327362387581387050544724990516094619592036127310363927731656546249736148452028847814067607482014975947758974383758319476104015325856035825027358425842444384202236098778071156805860015884616278062781157047353898219263141030202497618581579150902765292207348109094461273066443380737783801055021728823250034414090335296223776746017376550253457301480053670308063398420493442251399400462750918265936842164767396879628279427575584016401939948097683286634848047032647153698964753152568306971798114642787737120211628936162532821436039312817485085134098787738565214320742159321376344513500291995710262724927652995803148511384932786075484482914299339582733681507505624698941964924205406242581704472921955882725854509750023200951094412791392424282154481322557451197931745753720679076372145619054693123562609533044724440236493171594207697026745347450924043832825933234793418310019001747374988778247281940076296690769774655816696566976560689926778250277063113720946133392055189598987709766877619368956913538918130453417478377639620289703945910614354801084057607951950626675124221258478498372417039987149188950528643560766003366520345477730166082560621785661311066749821250093442638070044532123442497882823470548252459266108583044833118904975054785829788052930511147447514905284827516684785840964837983856658728657413390490134082281365329212345204726241883497196789574870183526081050013960275834128991804137543015671824502763334066914447176585308974402428334041713925634822071958999703728226650735627934807200290482609067048597908760234263930719362005886304419458381485422461786163547240211819412431521744002585242413320607534282653287222384475700029831991121933557855357962733189228207437461715757127552378428655644289591137749466748971153952914343298291179689275691812427392384260583573340265980498118601298058745700628297525315974093708523182537924924832081068909587991348983525489275003533704586452229895730397855917149917613507191582540712540318448552094830128786148782154223510280431689013994764915161712797946159398362225482390912020783826821752717683742912149232211619190838775034597810977428038224999931353656892414063668816164532223231040491293326050820892062728750089867604118825227558131936294971172953827667390799256994339610201605339271703056071787590877166087417211974683370795857529113689700434832095833333503148062695981954926277222108176611077120256074352239863947033882141113281250000000000000000000000000000000000000*i1^43 + 37732343605697751399969714152357719344421736424391831116232775287333098860350248511612412670481081039971186796335184768418650567968020350329074816725367834982933897489855975290592045707497921000984402339842668441332706258922447852753196520081578862778597987717866198799639685666265106638870503372715451563794523072284893922562115966180999467764925857700616530821302502476348381123750472574180274377228738036714611147524316980554604505887460156604383609373950173102899925909137148088142668092547775837402160971408501673569498051626532954867211639238201749957937779290504169000879758780801252565410283855203235713546126442179931105333627109918194633555663760809874789494143005764919568279106529305371302888692431918649304714425402070131195757763173255282921530862255711082127474520964674076247148321916585978142998669582621618567830298241792326260412048804754167678456881082492389667411883459765528992906564563025077844506104280364686493691637629510660172707863825699540740894895519947218227630529228318086124210648477219724662921101309764535074447686387146853844253977554601483413155108990241090987404141332155537456339884509609702340661642771731661074138475389102733454420792823434418395722612619761290145653626366993350241634892975392466111456434717168428327252327701297552088464879037576983240343358627687094417568704406796697228201770648982631146249762533535416770665677941591882921535530413618659824983785891177115216155433298562310321527624204569439892117495142261936557124300257893280474679574523990169225807761875157761728251454618433770998005684601363005260676924088526277813045163592674378252429070903482289388007109681458913501638611505115133633806430571093422150922045743476098776624949285318096926726371692078939906363874395817258124261845143402908519473579203325584777877518548647952510601693524542847949131595478720626649305328324505701334466244025023261846358904804358237546072848762237249190775615485459931276415981072701337510763883936634669240330986282827171661985525806110709277970845128109424779077247044344002910679669549471484311493179561255494615080728384596439600327713620407168469793720426957049915305218194004828581154803685808152421362427566642332445173687749977458831282056675203687262024487315426028289339827325342104587848154781707891525348977609362947493653635380516751743202373371210364539290546844992341024363187802573479749025417264301226087288823455403335725317059436532584103464920071597621107506824007831483987128818192925608311480365973501258662833361889131409755713895484820731175486357724876939370177386422661214672281827682753666282937138372742024087418243920028733958821310504650287860297423142588667566741016952005616137094641643540992259914688752141180865777589515844153060266391066139737296943553119623793532813683979190210075327300543776879228736730005003830866657384080047999560619746515219736533350127542982546266049576528991497975509118918186720868486038707995837886701598762336173851177029844303356372465320422644970992932852012616911387242047643891250543178157606661893955312767597159126023200525017650445129397121883948695808960844089834787592066978857163485276880191386655417591100558638572692871093750000000000000000000000000000000*i1^44 + 507214708802709466524745440186640418421039669230727380551009805636698658216537209656605071688594266234823661244785778345631909751215100606520767078864691634180515528438303356382052815351073969336210211419449438965006020311593584727484177463578906596739901920013750935562684043988491578320148993169745395037267937607878045975261850054467067699393416074016429767762038784812203672184883144500126688577061451277911201600967817584717552736234961478010327260068813834103389098263595970465093797873710241850123588048259294922314010519257492625931253346951205074875695104734192810510259125259759428279077585170626206284054995071998808981432587805047369624261783238323942878499289188129784447017247173296193174726134396403863866320881976221317658731271043130070784765717240677989645314513613877867399026319549003712714244873351834330251953992207950944877842532855361215485934935348915076811345332293308123384425751208966875348722560923534389084981312601533297935269476385811215191906276795880097978472799094759035757032451800307398095134312452855777280209071799402176621160078389110142851079693959160778224767476076333315697661083354638373624188267577382369744610859500836678560767517074523410106823874916564870033233214162309985054873628595036687351592400099964386233943130428369166855795329429930009502070226938293647491952056154757628421095406537646422534825714581268478457583901832211204133506011585844546977414417289011303236962290220120036713588142900545772660045635449490932814037442238922043313558054488811544680341108750508880227729156151587423800797664044043204938747002588297472793029462872517024308617257095693293495968957920090991694592094827706211515420333448920609974485116344444235042825595270833988074611552214608217165216276905002292695529075958268536080262446295930312684727108329045899305058286505710368685345208657810848950170686350298639905128584976122737977326729751670446592536373831872783167753073573475719385474006159510872771290526619055768625229558377148620107885241745532194253304025221018360358055971335878526468000165857046688021202295942037396434071676352202547530247927278726766784939998593753658024852642734067629021405831761399840382295727169915509399953729943320152560431150986577018149492201518600703934584299367589780798577198053932665467489484979755356679711748510865449066545726929207189698611975451935987995380749083206249978777494745212416706512551295456936252402747898425839214789706971269176397352130390041388219471057926779068656269725663389029873904759693460993029292949657980298828201966176666369447251350622384303535506863355074467630630027925330407045741863200682315261603398903991567896799533573140348329278040287552918403358373264437430036967886906137314777198537917530156076387394290426460875053923556192353492651298331084135855097043819427078962355132872304707576596085262604423992848434767455006347673208462296101048319251288634801946811428429555172933344864299940641014422377707229309336873920333267838119437969250389109757664559780354270551903870782015130561658178884617508628437637651304771155267685616022474023647706120083071026172894150633162969409725227862425703355020039205555804073810577392578125000000000000000000000000000000*i1^45 + 2657692427808614185697155245551416812701441093817231941335751412515955698823853906669424243953019019146730312027849848160091357437567758301447762490279094575224998432002765076161187373863574779897127731039151847099328528339870398873118388722644353668633040759795220834342336647138439223191963213075251947200047266390773116808164244037068378216934304428671765122645414401739677534507260060592656381743158939983093204216046077972024743521883311600471185616905946936851270957231930559905162119278711193217022659449051542483354105047126121170423154489144195260789785992098877610139097590574060244438556692068484165058614146657347631116433302910498461324920183756214921626520159598457292853141626020395009640359053432346960746023689720787084641490733739172297061806361537937996215309763799637758414779356259978980891349136946327293178605413325660566027267428042806551599548919114328431521485986582083873555893887881362441778986449673674049909291061667796966518349384335472089077288315603857376498841031460168326628510109436312887368854398642363616109760418453777575605765443257348413611374321858061357211248864423085334138547322382107737605382730791097115088188175628320998426699204507157420918185429243299953186969163664087857524718686564533728247499112688920986000787968013180698875987434315493526522938291938241859144087142163107263266038666874006116436946766625070984571721333566650300106899990189909556439540205364451933583864321728984935503209935286191088137038841133819720389705873480900137601943013682925878326094550589774710889980354626727255873084405708293888467560803037094993070257821592865548993457622362438787370971309615138094903253001601352276119067177809353803818047636267880738114311586550974650346594982062747773746538069894123331201810939414080640812194435778286164522873152497958575489787109927322139775268063139290866988409135808187888671189291664426126888399406729432557421698131624896590501650649818763528060411215348920925144328920763399791648097182167398366295574017725784476915076977333453722360408568310771203384793222228969364929480322537262178587744707581135953893818671626314627653126710575478917615773160681114607087864066759666267803785127635565849825461068749003927464314315511067823115382214975704181382887727848233624757459582138599249058132065177021134642775362510575971328534261038567016401751094190374132752303241205849299921068513503124985425906296340027738772083410319792972498993905453362248977597163029490261570933377521688146084050685456067029270297789482151192253449499449312413113987365988067424189120254877272461306012817690632033315678067016821809140124557874024459859926690174540277105313145978099705334780840218776217069748123544953936021810877079879538065438663344306237111397189724471750951935100217263326545563585133058644123781136822540536955727122118916400373736104771616645095747647249875083760765864202019706953876817282220084388868260233267128803902553264465008996517194379818693802696115429619096746612490310968031288166822463466798260178747329124986352411867831774020534682233314830409146582710345315629000640695285116714666136785082468663852808459656468802937205338730564108118414878845214843750000000000000000000000000*i1^46 + 10231743400334548923204936972270050123301355959006980199586982047971620281473796247686648093201476075003682383291425164970234614722754140760653928569033418514778687094401959090590382554734381368532331178124565486839987069280664821705957903179027371509383079284522791574792017443593590829212230051535143745611116398513494834265863363215528335313271927374883397214643219641002427636531480120917534849074797794982479035739533297637161552737072777425935617559380897679379348108378541175837128586357893964670106102863462549175826572091152020059513813667086064039592000813568089814052707316493700353154959483533093100729820843536753186502712673978356917883431920249605182240035080132024836915220725384459602357491702513014731383702403141050760761471438620027061484250440964272914098902375419102310555950996245692135604964657854892160806795930454292307907684797957406367053424563789681564867907792514590881940567586510914293221333747807808302890580594922820278835626068405521335152390140398953634680157570091348840275260852085610574508634605869567051278068663136906475406527784803832286771194020517512941742484109637193600663566323547533372359258390713769066767489297880276410728833322064776941820099227923156653635135098097751995121848200943215806844837640314632790150000186337016465176088616021024904940143889758622736691688499771451335887875088642207641927984084605415097955313411663489676219537174673504763841026120045589135976874307515523278658969852237776500975460054216524858479634916349042340621873732002321823645233732404649466473943749663855190884877724545551036561378486237469628759942366471724385697795572752028430512662599176929795649786663255326960662477238953517381774446222724392155335219315789069509233692896625737626108892295591392105801709795923601850017911396866723645761217358131241515387299157082086146231056523384802182083046632760429564659692132659250419495471267787220702373130273582636583772120634823581540157154912900847491254480671126444545599145153333161818633098447748116150544940818322995715427811168717778611505806298508763568835614886450910961784012361148623848380472736463247580537941770503346219023396234514688665372008321391427638244412549183898017750791610213716213003140463230515622592044548126082402365456461648159933455002422538550442755729453990201953150059302415266093976543754994514109918212938873070264023795327646689717024924232267022860202397149730705662864640038092257670446694709387022892989014933463618166174907872839082087736037519426679821717127019986362864056454036791772585660329391859245254141012972692025232283584204667369562688177424182928763626900952523007733765758270289610591059137740677061612667393692504739501578212065838985415079918771266879911645857537015479545787804019996160467298404527971289899614522882532960834788175188275155844979822604765783294088876102841563854329965899680112517456698856879176037840481077381128187558991686832751739459226370278849240229177701887160105697251195627882040334793387247277036575838631377653758060632457100881284286709666340975042434072408619922322990984744118677657646557768016282458766306473665335929708250801086305947774508240399882197380065917968750000000000000000000000000*i1^47 + 31959062543166352052580040535159450553125279983882587998519801245739614935656906502566198022911650983638302107876711118492591496368394882961956377215993668274957898038513291825077058029648512764552136910113079041803055326746255550865208530492437093556374529451924265479214492902851077460508123312717802592993452713621869414536856591246460033704801666868606142483222222765861385277034122105563044102494853519305150061877068300877517906558519942716856236757056784089825148489830451561254829785119211917064685422468755449773460917634784252794660004801714623585152273171630708306195712573391113134939230808009285216821589515463228045855359014884394066602581862755897499679552653387129211469403240563901330732923882929837186297846055167461232378697796903201299017011890511937822086443205176591713935260597862066131481986247041784349949520419898512150152053944567024107554782124090159518928906471838478320413602718345097079615157462410832094004722157590588119225029600197190559934306343790264732579522246465739664754765612349233725731732962859161761112058513901502314840820537095092439339619447793354393869137174852459640647889326388825466124943168440340720923887236370478340294621221123844766705645491533038134341864918384634298804721341165688419974623285611798323086139510249134258711233569357877657410847538679527393841047982794033051965748168685578992349641974232380917815725862166279706155571100665236082207864566937367559957654672389422334862791586826807995941206401234903669998919140563861986215148165563669112126466531914911680393722656504313887822341169220072238271515534130159959655182916445642892886262152282965560263658112360246360508499656417878807472537820942991920923479068987750413528515518855516649146519531907508730090332804107409364934330816956317619401561781074489967515039289369599285180295930393948340590013227925681293070296281447626936494358524147412964823852828545114502559701457425849646532658840038109209638432248976429252893809203628106040627663632665655964372985048041195596003911126274958687387687666977002947629835076823866875088559206954158389182961638084107992966654264572260099186868413384637048382889467215994436505762726190790085543127778089356718205164878649554585757616456131180347912703215069149283239868589458012190618045227518322638646300249336146623526154021689153798128410277038657451171425532823776042220298837855918594238334831275947575471607737941994967904694292655941193054178426038283942922785614621197010481893048527622724517802137568099977068470014237532957758927248395529926814023636059387068821818354255712142566393174751771668936249703189120573874718390367432758895269251962676124228032759056477098007654056758430721631631376634187275850767258576265366273350053043137261103585445216132099396449941964785932251747767374271745200900306249663693547287061323445569113977094029866236421031377951011889859572334103131519156677859276421785717228771121031415503242578458589514541001015730510331901300730498024840060324415378301784982535194157265621448453654809609004370893834744624032393483505782123857046403919602330589782194228106172171834905841123202717416060981630090642710229076328687369823455810546875000000000000000000*i1^48 + 77712769195806824336744545278748812065552127149131326647763174842719091580632780527843419805908497239210790077838451169923302598117523809662796022452743709439328250804805318039408374445329182615790345100867589303284749586390089693281677242998117941516950181785276147222270533965032458305758123087200390044595674880529515325010442339966482610030359061087584912268929762098486755727259615417636003369967600543851926010571314388714551986010222761865156259568693582181469015464017542786034889473884338343628125716360694579854758051129374287405324439360192955897315823189459705767988343920818818612414472960100562145286120630338852997470541925819453076180926195493781915643075647434087350960853494850357784002473150330769120094779388136214296797762983598121846707997940393094503909039582843250542607574121521396744290354525599493457084523848871209155762809465964298621754781702184423376133076563839788669347628958047802828552623835730633525185563687826735082772658762746795972650759522006566887012762665416769076707238037917362407544525751273927716719178843273506888409984283518559894728696608531441566991241297580068292301993244034856161469098670403013678241530863885961921705082352808270605483608450607350749955734638662715661295107367020188514609153133055299414413486586638136795820378393819034260420769611973125363075196274578495107494721545799652928616221270199166696187446117299885799086336490733147829696301525150357373832042146671943510644815904563207149737846088717885556591811280295036099964908801223090460566757605404024832057184807170542711294849606841381424385516423846889472767056318454204938934878951709706382308928608027518301687594002586367426121325493053018223364944420362267357830386759555640732085263249400420433577960845250901765682314904894090063588430840527628287310812285984519910499358585303342160732599603072948365420584832154662296553068110599489818531241827766679332382851209022915996173117345699860810411136392069418322285087587061905472605142150214065408221772156696277196304342437839325117175645998165508118178488614065235949108195132124485806251736157419545293920617079913839971553198047708769833947258085015875968741056475352935938509584072947124075648643363695895367018841830024116164779049470481606655658430684712570884189946798452047870092275719380213185164664907534807173537009103026014264921761509376834637018669109217741428690859720150416650443780462957085973907505910866343038557756376427388465524608817457258649316567489887204389392284369731198580067213312628872103609919755109390200161365553309131557082894390999725102669037827469812782999383572783536978515690445525619561530442931327369982941405675359199848941556798800116759476917485854758582785100632292579078013212324342274955133699445581781318405550069905092046076527788952115261373430796380428271296813514566629530996107908460417338681818369498648016311982500264989722659038665666025931648904431345278369487152444574248451885903500344890519753593771234266013760994235612183721792564492236539508874123585093842606831627270966641490938459533877032165448869980867314195230828777787322607714860097279989299709392911326463604382297489792108535766601562500000000000000000*i1^49 + 201364337948859838098664240485574985410280222383080292548547607075154791480239825697310265412033929464934236204792384943112088361302481177782108596936005890273131313986712028066168258823591418794892513211609099416982288927013744043422582451112139457313752741111940325091899948004548993843622390669404955704127369931507809153762282354842886375860029189649066927182550070437673950182678779064078659611760943354270793652177176746030653564269658168279744101603661073431340132569950724638101709192415525828301816353588222329436033273972197067581030890270427197013048820302078844599608380855067236141347400720289699718204475581560694461754387708030392875487277092992190319291214426070888333028932940230506458878856299011219939475468572442090630518646585254665044740194559923810348422237134701281750786863881585935050236391507663828399737667889163124782236096860398637904693650139273938857734014548415757038638375619675710574269600386166502164589444177102059412067581186181629138779656379277307368169138058759582007714923422368929995267778107998235607007744098315459089911291669128088805236215494951916143910843180267408224442154689906595178137999951155913727607292241233960115004037835189697993643229898480874379243153586019082710981108032202634279830219500798112735048059926781777232471251845994053765998704192681597048640339180478679124751017060331357519839808198625772822971012322330383226472621167505990790178652019676003087469541292240955068074475161334488114100729351508910950892355345762501429849559389466907617313028485295635127192347060245130974446020406584639543805799063280063251182354093032459834952166867018753327109349775867421847770534862699600243219094252129801871824647173985769536036910484573398829032507707224179612828177936325609697090973737786562183235792926794948257693464460187612483260694023869728144361885102326416911302319910830434201423206731508856540465055425568830558499687916546955853511087310854424348794409153820149819968730447389136379942701095701229719839677632530929047982336827435568475963250498561421769548349261383935533405687858438741488839564468820064998104706810038470078515839830849650365240760063101142689760763877272105479483811640828683880937711545904083194514911997555732913646176065730486360421813467112278585276689345021724583442599375264401782779254887151528133639649761566539865523942865735807243771779896442097875587928327680101277813793098489247001515242585748366578373744690698890035060003795951494691802110002686617701810729085800107002900971563778188804872389882979420261372007062415473618759728704755097701927314928863271342134056868933522060168018324900451237906552052658824572171537206449051597965030399768944000937157761947571950374947302616138973297281223490139665906311626533190727446711525113694905668402000230178205812996910850511362446386649215752912717818722206809554653548270937219683401451004782313473184697974208930946244991743756835316972411372441647932620630197560345081960256958312537022507304128607085200250200105525457435762034593513215307996276463262471365727892020293540566557131017382953403788632789598167492283804903825571972535162751665183122895541600883007049560546875000000000000*i1^50 + 453055618200555709726556357757408581567259271215845844764401074527381934601819823042805706387428651261553498649903375983481849331750694460686130356765411327029211441392973678976006959934195190951271693256356730822603428620220532095493566867596785261592354710519979735745995422416811618006015932982642297470949005301473123072338223624204073250822336313190979632368265726908418530870054466442475322335820123866482234853505512821027095803375438083217753728406803594935565553810955302527331207418127249280325834319294591501476709168401830104584063280678664317423225078117387232997222287825238601387552319995053352987702289503168117207789447884210327179586747315357282962945190442283020693779941619131449836653951119075934239219155823912203342025446497794292426570657541033956139017833100493268055275256745514680361095401561001828133710339504686187420434116958692334721505934906857059720762585978719231519319336011980280315645503080221078892793001312485154795739332128031457927665282031331429896201067892133381595764563154439989082931604417540253319654201966410517669538246907027366832190700846571550564388978776452388126478016788707248622353876473077488309672463634393348543204575029990179980543588939897070397827746279491051737241888549139340991918820241263775991106327593968862028866278559315585824811803255901980589492516335366456997629558470615687124567196549830518568745519855078784411288954552681461396708421134724740920280100497212865826488366163300228389432711956962873179382111413768983771320683023251238506373806868807151041128721241641303506052459543879680099501841460273662843442350901993492841768305945754679992862056280940350196200143342301533852498117202491912336562842423386491659718103900823221602243899852653252876420395832267917904589751918883383526389278025840887128270244816280027552706292242300530562028330248988771313814396017521781181294658726683681319947192780985683212770495023732552109154014771717703025665770192484002211821976757488324731566065297311980825157474865964319035016312867346743971169056702022891521716652041054730921270850805479975760530074690554560720747489606272573371475749500595928160443990468622422628719378323255219873146137999771673956869647180386949632055584253715404309061731466309786903924317521137514879083511636550778415657910122426980503048770948779908513103431737395652496269754786528437559819748782816907041970882087451768978646075326316658292341224537837859649049061223940014088313504039296858816760473675530019100562861579871035376760686416807507282288323063510634737769124391071561457294088032460348337568454250674333036455771323701457488251234353091536346138378888530285261580223456159433060794502828147463509157599740166606950909436647359556060204372776526877972430229035599694804315630525857795322767712354761866953840387735273687607009942774011361094320402405560860539746865113702869214648677792296583955803376447737217185923169567214280283132470889527009746281811909653990679296779706698449963971227082788631573073358326760737801633514553122691641205434472703781593446378151784395134699096478129731001236700274168549537364311113371443440250903478272448410280048847198486328125000000000000*i1^51 + 478519577978345937041237099748003060996007319238219948777468948618366106863449557538465814078271291754397421796046989147495025835603543627826610219344059111028751880160238536343002461570596322255611618064747061679837512767414763024256874134175330420545137164453910550454408783576269669789957673222274262112164737578327268259889209211216037246800125835086859670156745726060085547245065616916553510543351579814314118027712482395132893038415498899145653524763279098677270555220228604840795253517242372308495724815690136747781839468920601240020266373588959011034081035543735205193036058818031933471572592018984815671449404086278340648265836528497859734328232168542944526170951283683918880312321594480210631471911072402642505465936490178630604339581889897860539159944863844219843618870979156804816484414035501175980636406658673592870485657744554065407354690900499093189906994689132569682022086626105079715615185058110540549714458250647637595621973573407863156115958495162493003298338943350122813255099846195890398027233821694018484957373078480360610455384783158255568088705258697421758220590852664491817236691687363945804369530849823301531617446236473897023606540833813961955565525119594676912721380158895632168324469508191318690632601571240711505392444320730586956084557133037215132666190449444027035975436845129468576372428641165302407325497369470220757068060346096837324998407435885530388394594056749311019847138212982457437788333575263219047242593348113742049555163025851172040363072511125469070864222340381810255741638304174800734635810201613494156762598651672562559756634784735602137557407005959663216656511504163942480092947868617882886449315909428322824346566423763005197135358561544822822410444316530974982061206411632414662841714719959543272386939156139484552949032493754990404006524789338175426662151490458883520405862530591020480520571544782441118762999001129535586245255760455137348873599704689511733904718343764253124477128423821279346343619749964262626391665370351599654290919885295576250180837293741944086058158631206269886252020439726916238453329308459185535921910244137198234876857095611598267868873075618977000512871335994714678716144464710966364945285002237194296411929922726779374486300275862341708612997235834978004870974822412693564703120736148851537517397129881506802148161228863707543889132408903851516568348563510727118984464361100890920119635962047782336548096438226101598432117426290744726982826341340079009333348602026424577346571619597331109044183350335870994706291299193709895167997832554344315734333860030229591050909222172836541803676012922478826788310836632415490314377838083581371115070830172760956862175578054892059132239372977893987531514421815889922541087062037256125024906910248783436011521756331656173646811298193644828884643350214355162019069245366373843000602124380975065769321125271036778107187299022183803968497155187904776904774848603055791541655935974428871441852557488518166316403341513921184353226148452170342615863745132684706578380710065420579622910988943508976754246623348799635293247991388185292239171805294611912998448562298393077559735781008067164166153162341288407333195209503173828125000000*i1^52 + 1013525651998001354818915122689804852794269935808156219754892369964724158886439241208264237434253402897198022286111484269584505051518824698058639042126144294537045316747473293854573766477782485151203315694143546296167191207242935782586845060865130351614579868456904446792070549888745009082863651047345831581866778420935420320580809150790443743970813912008418873483628513613572911196912816206604910284580999774382781362669763834322653190282143178814319229317342291302806317390882601668158417390344799080085390872851963701156703005989221108334909215503243094993033765546641991678904749389650165226597271271658028496426820561118172194145930691276775608224418087022912299992943684390328096378697218693265920482178231182642622405582971675674701046390979002297543721938288727771540935377105594071851879953300744893522958715248483577048050224428226566480683545906539652674603133065875298146739466060472481263664815076306275364309124887149284479609833458438466632852921206545054128922571370501399997192980704829201058196143671148734583530078311398449881276069872259459115409696161424285063903276497165247530629102063031551331561387566887907493444937196178942474428079164175473358338510125329508352891034385614646616148529644141988376379050032383433982826085742934981884056872599873423676730413573455378386040789946326287733679856493335328765326442783505845951311776363864774400140853872256160269260093730521999525287133429519114096321572585358105777628522489305783403494093699257000591971366436924004895223246360078468722715890235968628006876346185007544157500869450748039337275468485728471210796144607989479805955850377470277202349305099022909267996602055832022773330401519986217964804114332133833548779149362450888782650094650637003104427542608762694680320263847692268079772833158758604366118884433603800095086546362899899213691051711556090008294233494438971783465300020324690224176041515240341349284999472971634545522340248031773756373253937487861737639852794162849525217824942198661219258670979950323011305579157252249322691981730821010859582884178024638120423483561454926705400670473941455048124909117683442524767560804914675097669767891359097470216041016422786181173182736117358925493338148217643550162031879017676843065442330503019918438900841222332128372587250168102224840571195211891999999347289085419413826694393716626193717084999524156325085920091481602204626187150395449637520828302075110819634875270376888713822304943364425568484920443340208733877293602673202573675047124541389601676442998052443000527652707145920552527576046701979793935024362925002906245529327503415915178664143646487890077944550235585385275228592670143079446327131147547525643264692940114809339000135312393446355837365211651938094210299210941074118420983726771770883856356446307901698894940553145517275996289993898383077568980646501134618859173821731010045832904629440711211043136277338139957280149043760049760592588056137373727074987300900332095733316187633973048084751090896960486960278291463984902484306011419877813483166517593696905016866424949014220800453533637920401944910122395227248585832958037337366640006054477884944731158611830323934555053710937500000*i1^53 + 4441340573297587208300146050274089196282790897469238696087569340193257433259236107063171018950775004944837361364349238117930742001055739396088579776482680733384120981879474901571621334324511088380868719697819826440171711345536965372171417186875033562544783401585008876731928391826725236431980482571890758369972889107024847609123115925096925225261089714871948569929207925978694078812695200785824295126984997372964579840939733754038779710906218988135871936566722190037727396432058785069271599153629068175329618232215310119060169605299111288331154499406712699383197033742995238144217125727247250555987670517512041568023083597777632296404841172025580427579221705103980849490830079836387819257461731780689764292867939436260679299147710233141029764234075414508280790966766098201543543551578754495050566910234518900245239860427550299551324742408552441960376526223016008821664763213679748227275783453776309725740787106571883491206120762143157772562415539649095821866478198146834601522352863664278651116052989133621064231766177414922672277017749410444678903578269175367518678702566434947002049832400091093535544157990728050076186971589053634347010010996116030147972990396400196707902714499354595013281501786483536494227710749366475658754813969736991060915231853835873946224258913906001330409772878730057388563702933535210143593191393251807995654981976692009931387643446616148833149315926074985396884490794674362177914614198402275805831464926018955518466448992004266442986122918032975456235153467694822777439461230770897097973641979433476118399998450106227279347069561186065955046860975669694137469955487575047936375134751347176616922900349265954863581918267700720772648462283940794637177916160136180880344344618538805537799915525028851872424621508167795682964107666665670822603698946358216178959481532435592712284885037858164233438472262621159726242618511225941765329252724909653899530950162934142588107844999303036782555059051606053392958614861118852081477452565732224368689145887532621480411121869171061211331938046681639371858463286822645578945394560152847487065945662206762108933300381421243564588933040833210839086552864743496431758146022069776599994148880529855592837456861364509266362644089874143234427171522851709829251201705631348500764188369089856571715962554206702197443350198659617416756981096973014484325871357643510868633435844409602552901990118134602730515695335540836812919302087675830455759574971833938735666806536227175927132515531781089408338733412293442919478064816143535695002251435742585152666748281914335110514703319132177680101540051907783466464201955244540901868274438949108031918189915040571815565315524982682324543745385715683304201461358890349040483057195429537064820204642252108277756088952956493831960701887553781366172642215851488157307437671028926283835310085967206631100762578304125427925559723201244388696355060930418360737859200578540939325403893052799600139559889193784129410864321405052551075177931498872701747103414489725339209476294604470433175443130113375730420043149755614124920142000785429335352699801465619645430225076347418671007206569870600675196277250862675334275309069198556244373321533203125*i1^54 + 6657769781497741122279526060501952612941061276499268134744822479354032472598702349732342616835237937745121704631280989838525855650205342959415676890681517620148729368442506090743907496834113043090538665204230465966055233733817372517181985625883301272741800980403043560789568018032083759114918655182819666388601780033670647886041660633482164394327341270330854685641829070217688220767267805653909476776819424636719285566427403370088087992854721293271639165815157193059836752382827884744891938599324706382944814175473975061812482817283254119874068708562345365274844453975951438765754858600895432095525213850945317818191377020401278565459173609633552139424297083949704909377985709986808528804267499581820880021437596480537263260069319059715793078327343445065045698180662469207195537790734209017922137022450012769983978743552251800293855474644745565120590732124102596476446029922142884982940904496845899994545999344659362538464264552316285522446698541176422394540068130658501042657373507475628582690899774894855118411878496858978652483273637887250359729041284234155005602703253108199793462266758017098567012758570892060596594742489439764862989462240637042792411253284179543784152372230663049539326869340857538476619971507263952988759050018185388124149051321022841038801770329468696499790524807107246270239885086206618016059794448351058952565706412469609582202477192241029836249226994587167444996078449818713480677100954306554290950978196662957764281935909287297115339249627465231362728616974363546222486803439697127382087913758315042366233438399441965108991172347337909229969062602085698612319390422163622471034515318731322128245749786159804704339412467924725383876845151232073316366332985868804888158233622552845898678258613009660007502586969415514132526977954884394093790346381711010617303663683238684913976018823670423409985111213479834067773198197621937513264638912731697223676849026694991474168358707058152536879187085418042508353475116963095359672337856871771844460059493414571560987133816669970263097562225573319990185731517184956729888365014645811590394675456496390392859411731166069207844833591902683619733416826636355336410856556886261086207025373314167765322751885594596132714593315836466561919333445036957121551868966505334412874355950170013524579503647621512443949083390301905466175229971450863824287530818598135767472286657608430138836923978848808109500474041451747815539225578176837825126361035848629138049007488724931450473573924171612252483600239660830820492056195114285498628432038210461618367751528244749130674668693981946563876121484082893597068191227637575268049401144051068279422715795328041328522517527126412020970224407482139128796476202857093869612346455130572513467177725549928611623904513133017895006346363624355571780919143708844966608013156865018533479136854503428483967842114834016937095297127118466143794777537366234916904503196423705395114139212419268715708493982359666409716882556999441578794559503293177031917260850790071475132362805783338628807662461393716214988459868407592978301338011519311916229227830332979840527483808527060751890401844743147011449159455853674671743647195398807525634765625*i1^55 + 2760153596386684428890456525572246747526466869036339753753112774405129072869729977281819298736878948744018069821059574531515851680605350338899510871130217997428322427715362639155660092328346954052395291406337046645845669057407672413070097313264937417959391053497924681305786827263609770455701178504689145969787599625737694671427383740413092219598988343179199313249763495588607049668043562693916715235088720296565894659192795155152366277275992751737777228118667430353975890381075282596386781394395007385481384745771109560440752830515073924122150760141324940965409741123197717205630599775680414617266321244693477416881023238826258354234366074000951164769855135740689226747626996602591541516311119742561846648731583422790903733171062146207576087961522755929817142453086700292459618904493553414720943104258033265579015763037306788753834275844643847397912338751343122855381923299524690852711335139736156433262785982402897373858656997654818496074835868546105363318491080486062093504719030559260946542820081056098528847204797230305592951897215500130242972204675209064523203538540054900604693224891334036302743350811356514759076065754410599394849859864671492676034327140462108117597999604806871055291708964928732222166587550469023410300971598406225702861778438330668213471509382323867440716359266210939571134163069169087737310336106941794453189439628861603335076500626160671481892254770298993527521116681288354274775458694361422640644446876099099106728432304596637953802679566909638721986990294232794431186601620328094586413590301435534294963265774054997056003230106809547161542743920700550201704415790057100755233701900821159657713351461102042066478968192622339354888360313520735848086093167799753751997687843452664970470192800280245514328943563327497653035848142867972663755140553927772664916600401736305551458708840283441791877878684476394360546013275492345335737037717175336291688530524620057029348240191401831297820023858932505376288111964004558820932715734369130178805672966398504993670186342051748030839785775392604886806997938183248817395095252347826797935766757814970914816930694668289364044793829220856801664874136783400780467147338160678752367058747567923132594428508248786747839027944146237707271940301151670901968008115907491190962967868073243112024356265056332381037167467605835003411666833896674577074561652982276045218400603471972053663597480986798379586654902972362067330160597509313199593162406551366253407520827585094846330537175587907796004439444009131300289959568684794281252731786611071177095005897310669409505627013496957599725983302370984805994267042794376364270697887891451304021005531768636050807887441012225324363312063932701912351379526376693037003790898828979018744516777780930195680687010992409291741552417905727217149954808765714199823240098200556962566740986264631890311712790774891084882683987193021872931441639685891702141820367427759970000262785911924688035871952517986246837502802903701579200114667163939824126733738586307306615161623744071263034709291488718539502663339060094461051002899485167438637271093742809487166055917696123572106448580631008731245401577325537800788879394531250000000*i1^56 + -15115851083145086224201528415114774123263562018930149591745543006279333948792504168107311055068677238430742218416598230532891848146327336106183457633770814269678721101803594401515572035813964022328987177714862280066778183090345699773492605239008572194348605880626955718310222929448466681885297814118184883580754181670334447295717629734482068433847110061592207172886321470146445991183591536689636128675175800444135942439497067724102619078387684570492801047982652104003295938434678098399486149059203099728586131859708294003785352020462058633122324350746895173930995048549055293918296472316206954045252286521287020606314835753077683902953796487591761687980783415167646290329160651260516724838572902544862467511253754902154905833899207184077624966264799230763653900041684637147025825876448773209796845823610505346091757791073338557493302400139425785484476710036919799398702581952856033762388636227571201299360574007000258962673384027454371350222186888949175269497261973426665833628479404773306708724099344483933099281398039973494809890151458401825718137595520891836464009050074806108977403848962974260243535964415282896110476190681654938749472023884701765470975123336171107485743137385859391338994239122239642693877533773306806534431318686358393824592585456733909550104921103462916953404022870787474804007252228364362281929141096509123969165274684410713068449326824874828961698501086504984730990083293443469596972645367757416174382285340870782314701075334321593133978226061687493761131020578961688496434062842428852293437429122640800180949655069798478253182980711906448095793977569857224129606103039945445931113558672043432923082959324081372408264210587968340983579121084644708263295192858208751553214137169518956724617924965123064406654848401036111398698301915895573614066375942980073936916336962688102038762955127439246529898769082997033146893979047375698735050027826454939576872009807247574330918436315168513901798415181204909696523385680542409736402494847433214278900848438360743756015462278716846371018505133246033525495744811408200071151600624177554488074316041034346699558840711765345530072841507679995410963177189013880127900026751744451367882171085829668582661322645845180161877905749595747384569788412074020240498734374520848396202980718585355703466709688716086309709208593709717238403799664918817794172537027675654469750409488063421760963302139071053449666607895347075043360212487872606176170242306038133666837318396750900805861933563567810717455822925264150965556260462900689743283042294180702745718820206974004562691810193111611824889433392579009599384437559177916434139293336916406762633764981613555679087538298622160054269531443475989755388855060248039399768295545131822515535440856594614374656506662978306414225823811105274727346566214467064056891010253928521625321387839794504129438592917553627327411004168631650068658860648116999370699709152097930104145366216123358090437436928014231394548870338838310857427096517270428632567332341990911765789219935454572395545046904591127897649955583112682664880935573369809242962220430479932603751865842176801007644414312380831688642501831054687500000000000000*i1^57 + 131958086501768757106840049628277733182611624239278138005176654302575019155027585223838792216475047130328652917715943804792315555335451046266582965867670635676780540952285636506734080705358738437615773094679250252969204018342743771326912624423002493170770373414700285341441109863762968145876667322707671741145708922053165364263864118695437699022825053427719969433300239037089809926488607364776096441668069768059650998568974117519722116218459292856624432453557117776675916242599312053544583349909272923754274371703959923488187909116329040338166271068713870222151009801893470993939898392343697550210810161631940139386100512347986005022232324330263278006766629462230549540737194728707052476788387652142196513297379627262751065779063597150535977548904840951719463690255744558412788274337774549346900765758243727801347629049222163841035765669708364873264610451057050949241080573524675533541316665456116294603928570858042652221535121195865471664039325856978167752074723653313023691906824122203788324631061392306072108097249308046255778418300742316738634897163460553203222851501869718797084137222887058956272277069558950295244202212516493611748553422406169363026195696651361531919346008690390272532428582405072535666997312714524019604895977951859998020276775740697803143177363192757387849790714223892462913368203390781645978416455912075595701066462497563723929655726023762756809700640001268459664192055752578367762506994877510209378008702366655711040492402548807106360650063231194779912399703569076092317844880722986515498345358060933661909369002604220529903922580385180850192375554337134069350640913128951384563322216114539198726667204013801720175117864971440576639454295125629827166272807211325040401777941427485004090772690952240396954174194434613005824100156752340636850453607378106259471118579627503178398763788660931379219305981435712362480495288278960341502864321603445134029260507494252054608079997301954085219592384255331125032945012968399442953456360537860602069444016101097644501161492163823716097721307785998378509504533969156992465222652243141073950943699555245702173798031081631297564853600068383544175632955998669431877381008996443209665475362232815983379357979373716697295517574005278533807896650305474246146350988972928605764409496897061716808316595758260044329250707661611097801238832138017604534732770536075494700939769554443035743883130279687425637049042495330220937553342524516560634008596372209655740843362255855181150886877269715098255447092569137417035317231647426420492974122789647631896627866605860827300237112744807098021224076429894537271580511390007157392205349402134896202110723179773373524145583324022803312991754938278502975708745492234159192961590443625156078700949862014056573014398430186245610220986547862411084801898344672396744070614768821285631359977041497288230676560474260455574660012186181747979383177548158584683965300561417295073958026151633219350277482950063463775919074075173139101550671760465138054374803150099243252391233512287706439167751276934977866911865998196652392436303985671587387625369516645957665634898239924166165292263031005859375000000000000000000000000*i1^58 + -1167928799454548095021275657828419553930668198879737092109101399170246071876388731546284784950087469211433095386735210944697193253098984256230683608792694815986940212670619212831551384768433908274490803407212045027670007968363769279514635505398090791730596772874177080948050667890367757199979200255453465473851720998087558206392828656432399375894524183850512748345780165423181523102752104471132331267730686429109227503933125151754571101873298306535356769465310537916161415480552519901516575735048841042643657279253561865321226146631820629679590195649681760224292967395630829080695906969647143735344977092155355978408020481518430164107161872851141685963488108135425308780350655156113152816912760500550275159321145311587162005109463204517215454727446550414535511551045522610636164430335397938931417951237426301047375476277361227607009010395031670955370311385913687021537216987378614936928642758593650435393834171153133738871018530628678604270281437269505473947820332494519898712893602902394476238710405125820165016666337705833394496887180774445589412884695405970462929190876162906452745734936355227250140986259903335742625626227523662513116989943484686377075354680088227476316624259907588307852571071907642601660298097903327855273612738610540693185844694190003647616805846045926620079200597651899816304307273580317378628370804775145127046420745536217043975009060864338011346044629815915576396993025420249569166325553724482241643379114294276514282579566012928655514453235388284492962682761078217569707976536493545761157834614293638690777169227011063365785670844399241033685801034944072072743137095826410133114795359882700279151503093186398651577493001374909620104542363291481815386699386531001942553574098787857665236700328769544438334249884280013817342716068171793589599871878769844199008249403323091948821468842304022833492184070119156828630740708390647851368912123386375427205922698734622932851305627578618460860136527036781105727736465538223152986019804593175857400782017411513329170246108924083074704768026825867844893937412355625122148507646233854732762554963978246900959005524214198735377371307143707816434408000397365590858223128542969636755976290086624035539631769949928675341781259106092319288848775066481984120319814950618861790276703532680212110197621553194931195842725688864220341131761723913955433363025309938157500555780810985846829855681460939978475350089191318865256290959906320110611296442527234822634572399014755569004400582665829445488757781814360803259427764925219421413180091870942547469800893700362861648934434893857295911851451134540987568281436766225472372436302619623937089017000618283357772426280266848287907209764743141488997204807388184651549607689883974213875352782357993130990147381547517170095356260541440482855665904161601756334570634654613453450032930254103453648943584524678314069677916841278506659983086686104144553622825974929624867571073877074722591670303301077494687288729873857565314102380249072363051315313524958931599908272380633422345558179478153604562607883767649451473743594071755561137813862133716243950419733040332794189453125000000000000000000000000000000*i1^59 + -211552879642008388576543068029105155889695223214620455930167854010074466064413316875512196377738321539800347959681018405809752642919117161863204257454512671128874165923995081066136084693637758850194997260298330265144027642890805351637454832066455385932072421105549559372696020490433284218618832337588975662252336917743756724733850210282856861713023440530234317553057747368406290098039199901689629048273737569672331729699769170474064186422997621421129548557709686669287218917365482474468977672971037949503496871877366356138979248224478075432345759295269767713160729644485648982679152981245505565462472556491765825385571094898692288298062489833888952203915361755971122111665928834551993387420457803648692744450143450678005794610367516699313580094924069689600798601957444417239258408284512882882627447011373899178677933013909962468174922992471608404468771878402502509393928233795176832037715512762817735146199495536756670402211147431512915252816895763293029781176470283671121680428505577148485989591791678942278310481945474013157127638934217102152068107575124575888401333181970353216992888497702648570493299070183937012953749345283733883378161565526110689700402610414332863759174754250134788690308542405966803095723781355592284741423122646147917331420631751735950343895459345331317631281540104519605941139189125880457925200375499910072998298415001830703912053571244706120394192155518301247932754535356333081249398520733192330889392381357100494795685426709411639091630802147919016384361214582748342048004504423376942106075224683070695149992020828345979040031310485680171765843701544924358394902758408677872775045908034198714440681144652353009914389618235355808829638833370189237838286736239716677228989651861050647731664564134348824517902166796695518446299803579599301955495216986390548383230176601098770328099547249149732447502591258820788090867910967432408967191941040123599951806427668761770272177147484024097448788218377794651200529816588739880422504392240535629342047270542559641120365146050483299964709270439848977130885816315393751750773380238087702082729660764110142817340364292075446739283760638397146120638014347154289243543580173033853773836700564110177984437741253304413562510553691329289221074465186665180758868123686094289656249200330854954415875304348900070919839849695745548831798088074943984989893309029045336563963398042080479826393943596565558770155806329515001876842057845216495634567921807716311788398875200237879037862070762719576970969053385970358959633599122304393070124379530760737585651124624346698641094105221033519730026462891890917756945657770566489190672807756888198978134078742423082167146426114717074312561931273166300288897122108794148338336942144403632111267122752031315746200288365950558436953061536243720015869939419460043564700667640687005680559185714169951900676961530130771129534720547566928329337312178694552598168999218782842641417305949354794226163469869517515750421711311540610249953326143897910981676049319817944245302295760079101067918344952203196692088971452345878065379898457345835149976534772626433830612182617187500000000000000000000000000000000000*i1^60 + 90094039754111921576905709045868667449711545714312771991514198320616151696987339217388169612302908226489049874090636157177906422310721344074741695241550255533247530040209229431979575777635637632527414114408270820734464620639321549047049295470678913112961380426071625841388284696911529710510622452977868379520445068584218541290485674486105956181178702697493479081598641342260505056385424476897718487142415902994947130736162100528204077988986635685175586055669809996514029905950928860503379326422047314679188456625571457902207407736775356545245491225886373752948902900445951818644546158601224000391655427247538299005276208605055510413905639403161419181297780694804194609603458120733304253528691021132072378392285452914521627465994885875944190535404943301772751256417135643265349276645181041106093955391804496604002149923191082911420507155246838945679163099219324625889909511067568706625163052729236016674987294696169821151352315060818397070111072588839210078094884650640655217671262265065635449688422245742062918837151264886981553125201982754404442278986979263725581445167115675052308205753729006487161228085134952093220929876666300307475642926577161105960335614949708908645922027575542899565982611182231315499415301101416151984963043227893659673114391619921330077800495947565759144338572679586212478857241141388761624029649026594632648735344289453024485716192335231527549401585344932159957157044847606186546296307749491056332759429229906280024549214220771182698729792520872055604936384844967444414290795590411646672869107621608732898193902577374504098386310001424423647091316171097930018793969573250170572687992083591898374724439886536792387976622958554519825305005560784626082497769771643185792400385987163391392702937265471300783655037254735524285742328832383784887443115830491467300601382113373052304915264845228498352918358344238901048107685363251234627250265919966039758032444716306038114205197882714150657109844630084396617884305307583057572480629513526769981824487012858527945940722884861367021635497922100927330945211071327212294077967854644894150280367167549863781437534502172978857754814347381146979022413221707811670909167698967053251682043482230006474151695935375128245423397877596211941924388528886347624341743709733095636952152260639781128466147784085772523381747455855281327385340288768917488431762021025693357500563727459501908693806069629303060016195253204039530853018025245824271043461334254654737968325168054573081424978902792344126391506322704373966528996620293830313429075751965141057006891723924125617053119689066836694418067960001728727204002694222960938815648036391886678855845327253891470558831017525055019754638392967092587517951960154528233230228618376520617227780075642777021831236365052556997578161272696294822661584121541290823057119884498699526544290755273597432636636011145122248514655078439987486527044452950681026869655833652656926878868691854099549487016686524844796117458326781839711745590700925198580907162064343862182656731391691583166721790063506076848164034554505329784284338878463466534949483557358203125000000000000000000000000000000000000000000*i1^61 + 35643312419620031866567812182880818071581392840740226179036174889491778090126507879347009454529817120628421204018366286165550155892035789477755212453510982693906014587238621490333534518067661715794930529272171941814273844694740600702656332344353391923982222698419557100676595108395210098003094315139860270752472888334908198510037513230221330913500376120076045861117172434351648551910531421514354197051082044834752346080185578547425847253210942060921930967171558770820428519467712008610454699159753521265859588273871496052404970656149587482426147711243212802024018820054197804639461505350604973173890549152519959096241525933643061328874499880443949408828115425455434265874062805623102525889812451065227292133241592124193562025514043901404412269556270316050145153706749276779298921276738850604325561537176500183951207030883665975264754946477588690152388513071980957694426891003453029793091303721701324519295197947301826213772887148705110013084695311239521147585446003707613902545716235490906531015818125080301074041716969631287757517985615202118256962544544351484451720929442225212955513225026834339960230991752499894729496066592839238661889391360892515312100836790579318587115925951550236190762971098462611477436619022637064576936165124311595360712673426831483189578044274146567115880048636148137675149542520062885409920946356471293311318342627207142001754493983914538069401383226396519574943971142444876239941653513331405469825494334754107106049991006119815792611324219453595619808574174746882393495147290410926609177400299561543088811274233588764346067375931908733354887126890751792537635486070933212143109506441072657885110709919038022234351340305178466235376180492316160851742191784724038902482770210690730836535140545427444850231561830300828742747111119855068771171515349906236909645090270710761262127961808331978404268718930136874440966560021582925698664712347116920227062540801318992277577298791606710431365103043619416539901831640771461259362588350986343102679573549593714117725846415038263215671462524617601378202892698958896641310471035017501450330953652897883947971293097745746300436913512553441680612386804509191749175704845918234022460633662623848372094043513294309564634961112759027094737181796361597590071837138135491017702383591370987045890122298239865403760179111330338942389472395785582833029709157529707113189210733077056434643934736664181309188894081111071221126549481202794480696927141698786381502889696338258601073596781269313024412157304463203743348830775359667068117183150105763819799716610149765425080861772706098172547344502873030482654398688859382960815152756640341979161606789094449368792368201835866090053683823769614148694102932998189171455545641777756040264104733651813874447241795790187006512906264590952418658972914467700787476316102130394756390601991313972072107080220362527568554498405351025686204287251716757336621568955682752754395018313634438827921603128976797094028413786464771676138203296895560532024990659694556278127338561669438532140604659161101537477142220467569357384472516655400529522290000000000000000000000000000000000000000000000000*i1^62 + 4330912609484771976422525121803617501427440600717684916109273759454996818904958626815320757805804536564527353377501982980102315156093381241068093691166355759731765215006195397002204819560047119124645028437826995947657572311076860668133775520500262238854816908711235279971717142376049221251455488088063733887743928274984375504165177204065448854865290791474887102013522378703139112629894729699034422992256930791423849629916581318311756877804125092454053127476537835879719864692240032436038830377730103158978667838360769172213946058311404011965939447471333023756697838268933603579162707866012923014031123344956887069599278506656116121587920872891261661340722603493933520319499087592575017970864752933388675518893291388792641498723643930843743159129801743719855428606234358473019621838436203846068562909949677831054649496527671665780987258417885140818946714894988660410965885265249359022887453362425798645408552060453209761568923372072823183924489338153104030755260167401494243974081168584456317038515480533055139607155561561158357170950874138099340299592600526661707922063471387129953163342753183899695281387999136867476001435424678314134467158759362037580861917748569230806846388363860457435288473622569434898073959143587244611702125254669836020423291626719586160976416507543656450038221997934883900558438763579082615771067855604025908768853324161146391753385291152416462968072389272517699527265842825381183888978082486222848550160630602156005341124343583399561780538401372143345235105155055315433282260106675775839686071098876264552735531271362135954609707719415572850782819702839243765537726154421800107778437146466287293467600769490203676555474301496534941113671303989955530516770078282829109267052706116866939999562469410788753455934701542353377953220290857666065709464517076666909514360265873440665977476406910740651313651163196227276597863465266831339327231113688853030163767719024843465716967976940814225757306492853298553041528302770460482544731600336002346208926938882759112842747605953902003005110206085307311920079223507992748899718858056625273967978079772425086061313384315508815160739482328205474504103114553212220151724917041777956545227768774638952412617208768129236185730710563756052394047870131178171931117210708069569457206966625195961681248296325564033685964318847534042237491140872060208634120531007079835196633318806235291779593886516986324617019162481257045723735224608061679621268362971012640071711511772336046132452812874533822002495484228898286476716673263773807428376319988606592355906663345008811256761840752459624226253123905595259600682804827972916568053894078788894893046373278360984825486957822573669424669554302835508120386720652086554018756515370995207730465881193507710276756597412980362317440841759285212709923653319934769038999336664518096618771186001496185492113685375421314257962490260709303687929529842401719963084118618212243193732694370570203030455002152188736704512510931972467858754881068817924754443647715533219833309853609505923880184419702622000303515811361535412175143027604641280000000000000000000000000000000000000000000000000*i1^63 + 414830405190951131296051263380537935907889451371041657347465649560895471633107135966963691173160010424392295628550704349410440114539493285956786275471906839233671371744423500621102609240103709166250044755968033768369126050776833607678130329666094805720700714297851921519397929767735177084511183921598163145993433559710577899440874441823628826116531037061394784850214538665483795710143009121513964093303062614373859882117654145231400589866569167883004344121493802148427413033569728442770096466615721984157918894006255547431252623987741449458824853419378836965477643267586614030553829679071014683586987870231793883180696996303184455055873829821440888138908074888154216942817462330746103335507177903993796736509271864172047600361195627704832386472212064517860789837284906541830895640444490043637617246567419502924278469816133375455609802143482398817540606195874532898471805151674024491118922856791298123775283038631297464596148822923232289578705667587599602140624632488528002431286092255419030357484290361522617363411287400984661570401674792365750937519915505338592325673384882483588873041358577850146798309656461071229887377048126352487943923517652200657707774026999026210672940873689945172017139888131162925038218691676882908023591861945599631406795371306359805086167773970558250771306739009601330993227609746370945542397429697668505541876870530393891600125673238536867273729779075233227562461492679171199353561386175301458864972063605822608375071599331465115677982407966521059365679391634674927029972650566916788075140127346318751637257416429358122183178658308090134409054001262974237016022333902763197564797607299951267700387575525717033962304677474432914870855737751147114368598066068027373512202916057711351425866709358033422101763373413328148172680572616792175588655422454119025766519485447713489951321505104058952893039997376439665806497936161709220890574235839215836661462565544183772954496163579135625415065282960137276170780530271451186281246235531216220163182830835370266989758895014187373115428658478746818474626904142395329146870895461024959191471110836831448593334957027532501165746876465033429377583780756002851494281726856128742368751231092444618873893669227817300845865218832186372777413150041681616403239944498603913149918200735667295422936384511204707018186425054097237079289453103957540682879955354084418317452355006227951181238354892045111989881473556296326742976881036073079997726037685372838272784774765626934957259633192515290726987616701025855223113812145756431209217819956587759184852727871029370797547302121437614091261124736971004932262655897670928936012170562640032072313459753793252823248291807558369297333941671808108274511083282854580684040615073488523266371115055529632780400791896548686217596228934884342917797461076461033486755367935706605967980136759684930271525347216180309053617962166715430580933863264637911199270856930462923774142927331199360254416211665531252782983125449711218734473136801846851987612249219676847185506408546830484381392935914368759656331665518474587353960900198400000000000000000000000000000000000000000000000*i1^64 + 35955150881296437451872509621362157639578589328264659616978605869789336087498956127438882511259487607329264220799486015601223745120852546873835838153114663608448930422562534351319912834894318304296120482210231267692149984993995301659421562659676656417668589740352329054432027093974247124733086502771676596492148574177079980338246871965154798753847397009725152154285515708107772590973625035498541104950709592457729131499977168675777302198306179372863462038844183264129298217225366995298270636439103222315115221252280542161630262536880810007844410805324013229700123570689351244717683223319679122822251110686818103365152782780815308222233643553484661022278618500003616346077553747074056203915835679216729203170923251470009076822309252604048176751640326710887705371777272556650623498112791780152972447145134665139472498333315976275089592397502134786682088101266752796872242243419900717417315961637010608392322351594264620914807312228045021364748803435822379026585802481746555190429331473690272738504199271488177294039712145580491026184688174390289115645691264534320729371190140783139844011473042789734673941394626818281377729256689106736267879965400313409470443254881960330700165041938532931179886750776466091266907225619396522092653106124936964717138554534451288871580220668544366832566002688338636091713744451099546228168949594572453778554174170421316204010214267529925822079990824545986091693773215633332145456234748147826904937576125817195611003146582581052461190093284577472247213791994213856630860197404026890727811990768087170507745806045680032905378629801884922240208924123145461989622219807043222406455623812304580960473917832916436418617119626157921895479498463857582230406441924189422812647699036879448559780450443802867561275468530499269581056873128622875740764977381959594391103615410611939224524905574788717568053350269510891818951482741274235660007634897673159186405010065895971373356233052957849549379885461761287129039215364421779111135544461982445728316460357436563385442633349832465813320746043568162165583849574215919648197732504115581060684628813803915129542721868671111013337018337036594718746691616953472356934647592715872385661471782775831146562573836809040678679745248010013054375805176576696265342868589499813869100688138334140819357591271303832139463328634454764001167718588417413274475397752135905933407847134513010179784662870043150372273865849921615455951606232957268028030716085043987526163386937789811715629185306571094784526947914955793098112412664139759756288645134129608410730609004714038334621442083444645935496617062700019843943258516464311633222701748085494685276952894319096349690925272599195296966222894229616004220463055879724478264286472920493226151288983827252037692968008711074120041909668774749981135380740736517229883576387556965453337244388800734766724488240912100610977999295732197211856907140749390100461272744356286015544149529051833768732910092990374547102783171627828997708252568717174944537644554919882281055223037037379126194612408489441252683056018031122831114240000000000000000000000000000000000000000000000*i1^65 + 3486570999134539837250642335583543349555315383203936410268455160915914247693345737333578079217238323116472594663529040579854698226631126205959404881424406219468336187774176729370971873971630536271388853068081919578522101244255980105742548659883764508074408645812051851700590990875952783746901113377632404394371763416962037002285251350185283616412856297253026574499282854634028109195013967081454257639962093250941218269935923078134996479457821713657293557988386168512778807403485244450457808064569867543119056612310885211179076204497752449331973461451722778219943634272232421561891544457083533885202963708989258298699228145835081342900623497394384590711010887102074153900249131105164439521191220349312167767128356373436893558208046956255464837435861744399945954803223937917777254468064910507344902124561748589067917208183118524449724467517006532299467215562981126563183045565609738408755117589456447318076452798469794967775911369494462474317297302393650892056343224333362129615227354598274951914492728143543804510244816706177739949092403392040251440400183764723582679338486760831462124877437987922636166506598604008683743258926113877204291432868875583748351337179126122139829327054291872432444812612843988769726236363127282131412420538954836176567455789291683684633502015537803553714206209689231295651831794606167703595129602016485252153785157320265584516857614044310312381274250628281014871393949599076166699629310801276781337112109756657049824715731087595354248131463686394911937014426909469596485980473891015988657109173483410521555500673674610001370804218511877978977552252550179766764466171535664556887972103895763559156901481074129628414808986422734924762737150861771109502557768009485417741443653713117861642193964760310673990317549621631458286820014220274597714885755659404708477661249638894000779151680606730763688223897807701326706147293720260809415172763507007421954810460366811089639238728937313221768650023501723698142300919279712546288781909281243143522791480137313176346375062449972279601194041037027004170538471183965833874987368204388828396828601428121024352217184319226143279903390603493928005735271375481702753113269354305121559441109477115571701233121733210968778839987746317236220604895134170277276064114730181701183136490945275096036741536424985500248428527420983205578577001216237311077903805404153915701844259353797743591575164133575547927141733354223156516858049773920638170813020790239766194030627694886129231471112362284272626566027230030152724511327251455326243877691028320378051695554037053967686478881244999160249738173277510215929447037544233428040359594964253311179192533911663599316606471472795186729219460257982670409900724160851031929206904155832837560957866707674197078472098502080997619481923084074128951902429924664443344083919001690774561888682308322181949610064722700255020539294819279508496004315860787628648341247843096628671123802991359647903327970164771651463854750994108976561453574326635577255256905543672796680305817588378059986680221502071204379682242369159168000000000000000000000000000000000000000000000*i1^66 + 171106998812817177531566626536917221022478055910151338769845643319803416578628439778879473157431928688896326838954258477075564794911948136735079482415030812507057219392833728487002333511058233373223209869543329208057870462446296289093627202059788094637773760599983983028296848465327692618536501242400981621209568895544162079724305221376914578063578203338955788691034553043061265890848751141112042939446833249218947409015852605811139421401107397678304027714024780746718815644102336095426027317301620736953649356500897169940391215400148247706324287148815476522021578753933416075859349633004632022064151840296195698871016679553827262361675935823864613244904624645476330689386008544225430832468686632593959987947104182012669426840727701170208557008889784874805799260655928324414099027163014944078026540138515862574294635022466381395173176090287151576342858854453868793564867693409535462407472579375123996956467598830351198074995252729803031598816298383525467223801653499442731895119686000761884779579245578476135526281892048681029399038004527592585694253258435679347329632989666617356644965653105554069756931286577563478743984379058537595097784865375281340123349190762750581351976924322594534774059213592968846722002940745889568744068101260382233269494327768062571618404549378735892131500728615851361570599736165271404829174039767894181130617760498519042202249118957420735772217053095553268121295518252181012145661249863412683538841092067245991605085003626430315386678889944654086183226618653094770829199869164793826797117055763702011484037623876163678094960567298360274984567250940563982994184848898811212241388172804740976751579247097610703620538007530862935647063001723315500604026607178193103411508446870982274797739098030592294332061649786798463254658231914054021209144083776285546746901593265464968287847553560076079659576633736081267083928079198201192882799735449974881164709145870403232978634264692105553435004200662988125112794580776312101428278485447112831546927746092668036147628999505095558284336822394756109054044731039031286148857598978374313457120587481358233018937224465966898790708453041582212979789901172704123443315528284766856359737096193807844137474328944731304054602682090970543356738070339568184717180985521821714187316573320241253022690901134676816652851329994654868321306842828186390680400563602446288294129781197449669727723447597673743267680165437881501183534486588161275465823098136857577439871063373453427474828405824281344289690357226011322197019941861093068530695071208449231681664507607951310613614470819249319880910233798517825150595644527458239001490688418989914068511981168313786877997902717326438684984010201298064276825507409233876406681496699142772833070755936581231809576926027289012892262995634421910604850285190410112300836651977615843523892765665701786288878632759554555479130777604693612301544642187062816432756514194943515018096163309459135833809235136181302289824833490862475772654949561519707098702863901242427330009305734089911483018907246050749217629431398400000000000000000000000000000000000000000000*i1^67 + 8533639943676892080646994873688303199582039132059941522259319194703463193678683173095137805228132256564493142139540580334881398889091842287013386106245523613735343693572238449908680940534789044042714802323248531701245639775261180194358204559893929297659533085040755714529204370011327191476188763915081408996754880735195598642431710985027252233180726108928935514721337809695669014707065692327602333891814584430917798974058034302515448445264667961600517644175213200982577952141462584288476139891277691355964575690394462205585348359972401944369561284983891666555740647226999657402437072697745852860282809115369442854999893847842388826594706687182923216337798293981815386116822146898781538458908003815551542313068236443194941740677472324319882282553032095382976818507526118303480096376799180952006412211774636254418625904649037744858697990217325619903168958667606248109783921692549653222782694839035119914151854978759232733543043986107331040466929653685842862728134319902998865988311068848009842906753443925026441993930488460185761945214188652996147266909895846975085677381702005108668165528791265899800228329917562981995018190723341282503394887241951942131948680955265295550369205355221493932865064765407252969161816620068350342039289819609883917048076364271823498547989132944814294309977678635533622414444005827383072603802634515485979327377255275785471544211217772953516225948433375912317820965980268294642830662489080244213313360829514370591308237748019934755617549370190037793829539899878264760904716483380752434810009851831603487894363253267987920745854041030949342264884881197300796830920734899138558360296546788396777959934950306871231274268541626844042816791600752067408925933443733090447208827873829152990995795362417688973611341643897788621085810728966616422305344700725970146868503647508227885453602752342033594745413207547804491858247916273688862243685615755937942802009076282335410031646541648990420350231510005449577283052622732530005241246694863708805511106052632513800423381656408155413434876426162265064660766936526753110334398657999912069691652688861732891696956882223578572872437452342971615359283088127681737455663945534373504553516584777301227184773932074899966628092998853577708877752444626651757342196322154615817550890584289873097979285986490483853808610917707722313044556057192177901888737856220458757633383757592415864571200565600560491687048467735726795548534810187553626534357676393523797186725536525850592039843934599857096522091028167566810740768464999866553744432566264379902137907643457965272182697831704078373829008901652106752252097759123359794747676341037062020962068248555858744486476005386053001350117390070645440022054582752990173218821869038279280158803772249381082506054904690390531155003295719283013124954798577575085604680353008230535295121238626117213343333008483843912342223960214537614726498731449007871513489943477377622370460153325096377319331976913207883156617900351537369198917681855031045758633239660354182859306653366111589598795469364693156495360000000000000000000000000000000000000000000*i1^68 + 253451422784796879184772951651301800023754191524936941461525487269150936534602929514020847166667855953768602005929279465070707468366565957659837054232179592096273755816380492483804351928777636145367560634803099565067266864700053126978608672073609751504085041227769936123355133448542471544918615238658021552344548705687727358286900031586125402038967862911916630833866484371699506026788038425094810653241758771474782281729920007877110766713465119438900393244645175956376431273293239791145451378649881616778642481108117274270583790200556991565708477224275991362267982037690727383789150958526778719406892511351597953241989468590967252486606844329226441623782977193403863807281998617214296179635728546902980795553555522657318920784408898449089030142403326439191011184431682717142595878110112234669634331624320140850170384132018726763656900570304268684420326407071906168260724067332223183168181639713255219202704617521165582462085536067661500146091538815625658801385102747178123441324775538078405878432233000666784741404954456632501881504188030060657330673228227881941933680543777703330063279831414185605832957831426314677897690024819513358528397556496273762272430428361481491289986261944785560426295327104366251302437102612560362668513740505165465091273122998805940345927585616561388939991775563090844804174508623885749369591040955940801789136374830957510555725428594880607126970656063270320830507158760445707106953318311669838036227985137358861625606863186628680232601604608745510912534927655184158603971076366940070050830875790728936410128512219423479208954334754958125012313312354788329952798377575887172195578842608270277164029531006083726793084303452994015370611160789410849161580892598180174147784029116822395623697392919663512140271800693939384189166043657752575120710808125824741779708645193691638477691899686459286331125059953050621788094794530151970458694060404974800649753942752149935527484092253846340797340881899981982215095416081582677243341505757370558125246326853980316434487688841852125545480656902474362562521817124430154535605704078133260246981372466062439436782327770463214306450407324780261516380588346688526827396297035676570645467808081339866702473362384158030577664721942444681954564741148188920039322388199273203937802686911405266095974282379211097840729692496722354054775466058919212376700272549752575972654684825916035192847864159951828170087243332512929750185681953846246629457927044955760159016558883544365381147583218083508855802598820242474382795727943577544923095835693660829272009662357269173792441270932648259099120715646624493960860445083491290912076251719739935284183706240635353379173087666362453131332703594860254811408956917793125537591423411673428861104696843455216967558048132277427113176330607935206357061008771956862026021883979174857220266531797242673063750057118478345441687271648856377916908040837741653935450966288211593307152756187538913087981899770732760580142879462788784683359139278335794401308554839865124623062539796762259020191252915159040000000000000000000000000000000000000000000*i1^69 + 22302470067490924111110153931229704998719288679075954183133907679793201643370829762687008340193046337121214046884057573167060440788762182710547762251066747025116401605856659190704270322611591202831133907370386208937814164211654178148780058637876002004291106745667146465828640426206919518132796566590534010381631572412701878126084423553624076841349619606887162851646118153247378417694914784734444094945481071629102052096862216804578650804208604919064714491011683574591489103335097204580974492484496653153355510695213551871471877329141633146561945400305825196170717015422492675442427352671265119080669293348082618378711606236233705368701493363841858706189830123859938799510854573908539207508939717810664276098660501501674319236157535812029758807569829303296236809883254292589093037430106346829861932147953163398045493706084249999875345783543974575173883218770632433214129283598088406529071250596641254352676209908282121608193615274584205199750996704023172846401602447776122213969840281532122252736896707501013620704247174105223006632229843965060668345790387876877829915491129364709845216027335635950499607366991940829543892194204514449399387514398719812891180324940589522533204701864154643846872583780797076434921910697353937287716637905301434910033773543304391301004419554580233244056921142106243132359107171645203097770614868195454850940178172714299473128043056596135736414814612882463748285499214408529986075732666701201344388871019462975077682428431694385774554218527848975388730173568902644729010962819087099645860244261980290709425108295626124735707357908740496803089473659261186270947097086974972588539803742001808857707036195384339747882919151655307292363942218455791129253751756797562251630356150263906998414951336519245271634377464427044756703953159951314893094608690101369193047700863996712804340758832279307624367657206095933766839469559008544168908458761218770676779477793596134236965691666958250849938046480749032344181555923783489928253113216821729089701146748049055458107058012275248802028684855487329183537282635092279126371234027009094784872859233280914990857417376406341088773747111837584075338335969449855621700117542488769467474798191430995108056427687558163659481077157198831653201668170643712283389177645599380954559198535895315297222571826735203695123617480256665558296071941254712529189364226476884099325619638189046972917105885550613098102532087025043222085579038046223065484172044005624721501446721340027290009588858460541552301780801622923837257845564232908147026760090455509363548582471241461063245377841914653559648219434673556848280050912604699952467630449670171611456781802566934245866114376417040680731741654706272053391038234540556437033640703603677697931225733434020974186480606864596103913616953292608825064002568513713885880947498729327388415099527116870677445725276066320409933552742756134644924975053315900793899367260758163666725469609989606895615731158053320996166051951299038499606175947909544142772742308044316306135520235228510979842742681600000000000000000000000000000000000000000*i1^70 + -492778342560771159631694681933672654625143031911090216981176767734687868353266975118546297465196763028999243024128836515670307933997087094467494161581275481294976810127428939878022109218438011843581467677162562503316805363253082743341598148960805601820082810288819156288960099558883380146517102851225215159926888408080430540347785452296452732699834942688024538762100213898763527468283308015459218945210375461479134054828659359453955701488127169063304185420522618109162365701256894283373674523127761429433585831713656548758506553593515405896076492358389513076375016867196077056644700755877398658800144704979818933226620278192333989917349728647577036256998105586930181226160702688540381697635530120526715446690664096156853803430238419582347802005523938338008116415827474039140462505333129633240437329929948756223953165161997746892055154872838043494928218984399262281237998813393515151522759708331182817704774684496100268935825217638047022841340071355234252694697280493148734429665069615056959205633439830972933042092315603178086547005397624545799937142551614313307260099549266282174024699975738375755570804992344464600553536640153109518123437176085444799031831846486647973042964598577012914282645555120837841771366035182087594461920759845279053249132912490357069914727762905194136581626814188545166941665712667903526199316776943918701866229949899253878631577733784129764804911723265199244002067822060623255665599447719174437878599791411735352969644481478020088911338509756643258466863376797771986624804871011952686901441756500230855181018515100331269589056627202568591140349917688071058046932578368375365344030251673366658597094159253766251273737964559213928905091414824443625147641199116376250129349946860772384933193891418989777492155444837766316628051874068109153970286368893966543159847731329362027774505736583041381283593745558194280666888873378227989094755764824836468384332922271493481886536636430122666075773259068615442726421819212406666292191928094830581557003474727473615243863442764043271106121506328176082278255769131173322609606395016183372747112539435500747256280937460416344502397153275528956656320255558413012541042427519105330010316711542964342508264139320038625851691266332761953524869103177262345411152760699595559668423031686316855784723532583215343441081825275113987462453971694565431780043750850512157382006219598156361164270331008322907568642371592332413534325554678267271594996789685494179126762742564551554913816216922796023975399397210008746459782679612915651103591205809534149149428131774823336091592152542839391359284100365905545880380120959822396365348324463242143963806952873549675085937758663189116984724619075060050136566666620184553575703331541701560694755293179230905098427977707574560651552725364651176021671177225080840949269548976890278763347467539850469968444011293564400177332997349298386543287558342917638041161203528322267298707498389513191793340363194687444646139933384503788855417038060861265528289515708816682129017451024219321139200000000000000000000000000000000000000000*i1^71 + 40342986240747072423311122054804619559595750067400045366577592213040772666431919323954747707375996202383010391250558330168701380390526437435824736090564424277385626356813504576014428275451535183754126040258658447790076970010619262269770046339154089157647469071672300671485447907340854646839323420823975282373990534412887692228270426529467081659370133285974861043714813067232244485150992277257968958993607836955006687199848841435114957097784430012641443849581180624520912003422038307874888367382355325740903709800878101910159106200053777338108938988053690221453364806085044624456794679062583228114010751055060450942552968755162028172989189176612363807105714905902787059944359474763949278994411666585871638858915367900247934217639035708671432838534638171204962261361855242149747895008803250834898670883725356617762758726401715834533337426726972450381906109670625234622072108444777563066774564783685059451034226484722412856968381104766627931273970550454760248338212074008467537414134376021993098086721030013764711194912022633730620669112504490974346444489543978156270082620505572178953880281574108639708226059651986442053074755298742424535646392670473225758874969625370136673834524744685550642740979636616424793342557224648318385704312244508575937428841718023440892252033049126248102034302342924518305517484175773478946827416012432996131843424754501806890611712736485498685496527196714941127129334059296191244413650997829731885005936770736566095905638147456740593288639749742421436907126901236785707012922321018036456290223232694707572604360092445038607959395334901174354488199517725182961352113704659826181192474061798999739719204448961815297781565053402845932623885942356407216030683638065363449439961589220523354474654193316739632883624164427302127164272729681489851738847000321081397112380296664789583330438803141950428249566825305198703200353762366547523624578822724928138394661294374422414842113649506848890674306614726633874924346094222094104089794719813939461426504005644212442030460226492008663583865415503466913652734902632977855899206592081047475461517836056447551578264814721956770266225895874035750023119617981070601338045050869550811522940559955641955155760347498439553379232745812647574001133069276161359493771320932062024262713176211089585722250902467179056796432244278594323595458899490681926122802274538579872965254234349617092293745460566789772038432321566753119492438766443500626753924748510427217659042462705030701155482301460478702676844596395463856796837440767608448245616996614743883739809135025151588826251161338173118204365950301942942583877687775047382447954555654996441425673577945195868386249758183489904172373771543385406951960941883763502988834102622885293844230680021289357505778784757969513173628235138677434241490196735475477245373298666498891233735164106802806682944609847090169600067414593607034954552135273308401163459377403692818765443137420400885236682933954379168460367456280498493072683245381165859924186988752430622637800927789056000000000000000000000000000000000000000*i1^72 + -997417507952975960124393636538305979821233783504730888820564728063407385909225997532558515017651288659876874981705722811856320772973523206723975663181528557625042182033255211941685994082746274201554862242806499510736122714532707140252025678349959252197305961629643229998622918787762693962848119967557090887228554181928227547762060332262964742894418536948923215776544932761816011998267383583604516336121844732954585639957438365281218637349563768727294768796471232556568280486566939707236315730322478495184796926620467231315150400291007246588649974838513859668502266185808652759844843884769492275414777707533855007206889298523180967406514861067810716807440070230081088063803129355473577365516332914165212908532371247771092236807836105350747428938547204541247349460052741623465454190663330438379290297985253224499841034858889431463422616106332881152967351125459411365305271720174290220090812752138905985237143251821003738368442514106602272390266142086486691903830411483703817333132933714161560585408377402620815861049890173447961856919114578528192908692285478624986759930333567915633951296753247888459533722015810954455868114649640054054716220714829585870127206770928314615660840769950687685441669743784613414419873025304592905608630050593791444078821693530553630701007760785834445591190157647000916450111957941374009741321603395403511818573026564210344307698173023707595353273372746293255967777163244277571370693599452357149307640435651491959683295367516730898821422850180793453836164991774035250755617507522046318250881478597787713801305221654156447671637537308061996105346923767374828829753117294311407357280904517833784418300655493794745737522506927858057018325135214988170419694495763045527172808258651664264651601353948533789971822787844980587976697183072797591782462450360471369071150179621994578251446155378140237574765124382056283500096749992912579054370317471360320786279755419458000433388620816169383135206212451069470884687819920631251586944289255983344446009352566849007043659942996707502450983785676235617616013326971272238065268114578135796525499246938169091809084525493014816617261557195613115124679660278545277109141142216380285508747688596777594859672689984985781763982878695208484159443546209644135598448522627165718474939490702460319479607307699614133251218625335567549765407154542531387690298610930630738912818410106827762868809068537587749529437961562959834285196416659960046780774618829536412180462538875658085191658642541990739719912078357067548559883682942633731001053475079689612930936853943729196223170248674114974123468091615863017886367382213254028790532222955033405062826946881769722362337737654491630420545771182914528836687310158520380713523612155606688093183101781063042604668100474815597603306911002791692161693017965253899429961030713926020111800607811994732693520424646027321982482122658460818157548295706024151628644105544734111916862567439426111646895921812504662325172538017618363659496408856295008354845760875264642109564518400000000000000000000000000000000000000*i1^73 + 22064997556120755217537042956837125635746182841434881554363947241473372963559728566928420222301091103526561960218070954910377888073854476831603686850125368601806646155170304107117080749874356900111782181554618046245612351102297088472983228901078449802561444056444664154429315215217696038875470567143492585121491494295903558845759770173683157396063251084494823395893091953840476404244216003997404619318139722091621753565158779958384269765764978115910255894281722625258259021386816278011370128273152618059262633266043067937404809999035224983781462567455372631052174922960995445214009258457980127070825564192873782932812166967759513962583207122960012982946972223585442280191035603033777450065120274510981440940700255011209197646491073432202708905014502653309976383867039338992997932755917139502016976778152784279416802526657574032784602885126834042040959779341385364390310221374101466845459317381993244765380508208705698296609249358087467388645913867736651575486729145891327221135641965452007707515169409251369651816246382069523557056839684303762191747400082887347317673171085511928999558545276205981259860458451291561594681508664934218557602878110599945947894669140765310851120944310186001351800345639168162051049002211057988138004382328767684868507956462266758340218730947304199800166626243773463992541617698326567878483322892922738537153654215844658127390760097782807922421353975367615443801743087889666649912548080086299019809631405378075587121282646067505871279001573893041603499389369576503960856419171863496635312429879348542075517394234418485925227157834627699489518297768961488375318223037456185915247834092119805414366267776201286029541710476189962472557540788561475359039216354038613741637479192899189158404023809692579201338737622409803132974565037789123818331130659849478502383460356977468183167480168127836096181659211399130209770605769403044250162337053124992971356597569367667446327730892036584408382758187617275445691858235282351967633231086434916177663221045517873586822590903044321701472341061533207172199323696880741860826452280289960771060266570944081455036633577090363782382053071836034535104880999969493110476681424761119619517887041886361163212277043815129225664205523362474138932661568949070016514615874072453452082856832818282902731392085189836853489110306247801812731432177386644024135068568976018416536350662923761230665765036689104688520053872612927767257912769509561016074784086144763605473891661513788473795550995948184715337666190996806925044305449961604677923725173229664437766485310976197624741102945556802365811799599527223825490883612169482307721151349533817571717832608391914818806074518386478227115132385321872813474074574010340506741124911224603190723313983128594801501412735663331401291935965615274215055857283732577615163417366325429829217396745658307306852240319642324505855267744474479737592260811745399219309435892494241600358606537015353304530089501499529941298005517892644291896557086075610096136447766586269368320000000000000000000000000000000000000*i1^74 + -335733010338000524178708198389859882214388738981334608145345801714271168158878379220228286215546794196999701615528150093444437716406980834996724554299855644898757196137409751995882850176909127426095859475911581428470569739999249288080951507949096353379124521094420582300794160314858366339934046238835025359148650363119090755044742907055085977054729960518800386115873516251175333786915474860979779971926630372879089671317598471288987499665513817205490871129423397792964061404881476706921105042841817342808036392256381545017125928707592155549210829904159566028213235649518672608001656189152758310534125343413656576175342948343783292745982758686413773305476915207977793401796056537607948161357990954224423778528028167518078857358935897444796009638806717415413146463340527733457702792609222369649257734566803521040729507854556907761805385930036662416655211372897321836057246558449347291630865789406530569840373945985835231514876056918869868233927451495764232334099067520126310197268672202449863422290210573652084898190392444743167790736690997342084179063003502921381998670324581003961073229248381167254364376504999194460464091749115422331138651538984115470829981983530477810213958152289112948070594767327411943948051507858872597619216986009520962520182760605449810772018426309215915048625068445978470818401191429803023397270563126820197882116350479001689371240491949798117248858478812321598719115165097776259479535512971098902591401976449572022811517779637127604830120690826261751350187652056819125469412728885913373327456564907344572636681411168459161714570826720082848409663525870464361127997218021932356635852331682143636396228786793587873162568586065308771124731386705279800701323301212413916640172889734440093625804001648786472209973754465875601129978484879040149129278732327770461365011057651526643992488444972731037792099230683106482220304181949359806603287292503521511919941951207965965647909619432650109638992660866802397394127945448290554092398225378115352763099336994214805754575737036388656957515740858190323814610026129194596929940518453713348686255164312382196831108866410167581657361210255240309159387557232531490154002303031876077265926788810657911194367910695136264140641150068772588610683322803370717526402898090983246162693963297748783959577828628994068376570362639853527021947127418140916202934196539769714380606810432749899918731303520559713999805129613953008087175653027459883668682603087296528086515363510612945260445713681746316616101525055825787926448009102164410309746340983027193344536045487149205781026693244089742843784068584932617471638497384140832219215646638949020261184315801714284906827898919325924153658919550506162488844446547241433430564828210612591261236546472176627763827297594408496146242866684594800693068401220866756298381564823157511988244186436254538195131626681479994134985135899798620109277147012567727588490951789802556691177716922260195723198890728799662955467360321049031678578538377341139325962455875584000000000000000000000000000000000000*i1^75 + 2428484563416620970611937802625804648388785641675276880513549349872770512904042412973403871597728831288642234770752936131341738020360556485848076237594881078148076891597717006162613189936290118981622781555618398253647840073530355050823955374291889019049768724165763448511493690747333175425758594021477153673444861269462373855208150373607641172785273703981800268581111676951497851321982194369345685450306851739930527578714528031287111238407104503771704472757057228970036133958654186409207434368274415111194054577887736915149102567079269613331261950950302969153851621812983526342684293061190537557704383652808636235085781939601147748794129822922561652668590846098948158637898553182242626657013378842801545252510429601939871885413139428422514603992721823201905413011209502836712767742869703722552878506923713412259346840153049927677175579365396278882673649257258231841184554515533561932644709313870858962024909062912222266808882726679058183521924396907422272912976098187558319079777708263956461985965931958415729205916934794197840025430417461173804438955148134208005737437309975279896822671769376897025814330779536020057789226328912813002454131806715725799344784330411189836971631521962311089711125368953414078106117085532740578733343358172605006329445222778606289363241958011277140233392235630939165935229172208787237808495794266203325895973280011875892159907833738832592113923515646219612525681386635069529215300512820735670883841976099074230377265933375303014434057486971154385437318134009833372186152312369571281793446038245036384799908780866010546396295836133888896064487769297418568727294494904832621517812855184254753249455167973944007142619843426801723535203958309939561908932195598392914212414594609045174700427775418981767231078053210720862020453034901220165173731195194926497166556829282250198882530326667834801149701118510465036974509004819279558658143463587734728926088105341356166099996577443027037161231965566590505866955350049127109062515241104978297120672612604942790771409243814272683155565257854720053612971657627782043339499686460244583933826624686522427468473409843855034030606016537714226096185113300018870222611277984050718502433105476597875779375081359594466338128160920968512702947368737730886334745084135219078410383928771649700733447742292819589637240604569594759997812510604590590750025314595395457983557935727704162298245367086514886949453209884033145930706254080668966966040135576814923125448133439760151228806000951829521133721916620523744437656142550541671788456738813866432966063302549964718378006173303418260317379593466380461055558917335196246800868337594286793195924650772997020265353645742629898959767934017153656468444452909158318182717942446282857036866873027729176295233031155530380365002989005182856714795181506180987200756768023125032827303679018510142810294551740970114374679902200729660647053389242725206833938407343400435939320159858929420027659362826851803922756815944399544838111160313212070946406400000000000000000000000000000000000*i1^76 + -55853524885703654239739475314681981645775596091263503199715171356649131804242311428214347524950723624273493687820833172813648629830726871847228826641766074219365604500285881410462478733382915651899045672935988376270927439200900180798663745290342675850922488718887291423108568705806685292788374775763527602518580994605914381779625638077460175304221480834993538433306292141347686470398260820085015727478316293098510617595927075524443526908826986835672952695127818083207643571474399506348395826773399851366555312956427749474614835946058334966296028689718560798078904093125538822799998654124219129200495114999071162585296778177088146432171584136213410688107327191928661854864568536346516784935909399130594706674129792338560927326686231970360879576979404800401432214307899739567960839521258691707196551715382411024643739003746227428955812829618468546576739221693243904887553886584915524688564124050571532518752721857683774251404943308369094581180496650378583419220213820262158559429433583464192908555575654048486570415037534495185983922766276490119369402658614750047686293241970341518275260652078919063056592673210010471373930938484549919696381534415919436254146253095513693670034768439422185041398009988532249206316078373968503058744662506705450730737246510714384292874249039931586108447806850304471668655420306190929311368112055374241704232496540429126953145592679123774804570981482355006853274449501945919316399893236416462786984787166330343486375451481346725574549218910864054484182017084284315109667971638122160195460343599145700790687437504404775384275737664615782630608332397011236368631467660882827907982349799044084087214955849500004032183625329829770952281823496268186423203656462364299669507914472681321589982134497547991140310713370657590583528356567301079342997559483018563900288840583788917780291383599634267258957826995253216236977952940046842642217496841380886155846696331332778877571129986094602053939262956288075103832516390814909702023004372615372739565447055813074051326026614703046251450422671732375271124150500085530113806519531585601091223966579470368452595254204495845715046485015015126462139482619904365700231759410781326695301034730490607165214375218900507062443282488616442128681251730291968386865787861122531135519994116766573957854029784694288989101945803514500338038119475811594922517322217397823941751769782295831300303195785239066763690890688722400090567923409469705463385417495694551353205355499572066311920257568488619983386502365216770010389937968135532122059064074398891272527796465045257187058684050947913729224594816966391391676107464262531603767749913303494873132750936595022193195813671290774927542221729715177571034298611306390783781610769663870023408085069264998506786694924288181044581372978331405496324229881454660514956023740379729856895509206187772699052021761498929895007674340110986074540719406712923489193189767731709015219932308060042246791880592436682464773450615683684949441478181959761920000000000000000000000000000000000*i1^77 + 1087748498575818878222455773350911079265804964136082714173550943865491041969579056940152869022213877146790147301009661650790540225604138802495445692329901776995655344421438696618392763705088572950964746531905672933302593568231098374514439080741516254749410380709894095773512479656944961644568057734754838458071685318349107801215516833422639427569524492785916672908389510377757641587548949863967691560711661096913095571650720627862430841620164115143342104917695381715220643179919151034300105208946840321635906528244378943540246531993342244248530518291720192007493433833415050887017739901766780026506235929565950870048029470576885065502076969571176954609159526606210902775124745486956469108401779134775340842003983151057738030043465750783193076442490690010347699735162796306708598907443621050514766128113846610102973820084615202550565571446789950318482755965644000746553133226391095944858717753388004970035355425533104830557623660478934376079629376402754942755303980929310897164169281744470899245562804442380965433638660425189006170250249025133932032336094473526557263366583824599039525792989383826202460810616320254071698723374229710977960230814197216781002644942003892951619774159012644622477294806091309733632171143312376347987537813184761172277931787932348132265457868989381165347192571695477447482329333520817055851188367301753810847138739050039370957007171275940055626897537361331315283864933715413515468073611413445697186689521063793815349052419808656670896137209295750893634703738885928139270403074813195339820441571688890220723554798577418753685705769201188036454093440637944081154766686879332529868079238237161047326972979095890273335075707822441079937064693772843524308515454388359382860095162560637996074825352978241142583393776534552138996787923052128835043587372290902267785012890029941572873229419461244641643793451685922718585281290321383562297264225409400939377820932139142067287133511160753929701793554696822691657821560565426742888671243776778655905672730969088565337788414954045179423338763049961891253914263913192078370628161097068237416284205843684558260317922167806200188197580656921883228970632007316885478878452956218602218882570197252983428139431757588557928655345647863736960477989320996964076521172039186931426780641489143491338696093364743671809823395892635368384604629425636518525619123289166288417379520476357295145595350612973960237444257318638394200651406036730463243516464376676528744580591660334448996953604120429848708640728121104454510623736886547254686298670191212134382661676416740580751082475384521405889638527245850974347648904316968333717215699584434443065538801485227196428834877596618129392022835872918018263655779992591435685093449680856851944960320209097750716679064387171417939268299564709734721946337861218504267962668318232471423475952298582944853181196284210685208189576253412477704550893180879202086529005192558925542542558310921102646809558788436540338660367247288689469285203968000000000000000000000000000000000*i1^78 + -7584127334546434065462751241856012855539519718206551431167181474747827616500196267667398800287307572141925248025346998273929945157623184896631293794187378516866776450843608432663301009720800902095089990060749619959532569949169681402480558637071629362012639160373217390936010513725303408677357116369300845869547563276421523296243433999678852535350255607767509948892617090719182863363935082171817867594509049430631458171491101963688313856826440864093426796564619598952924738746444535233960220451487656225242838995465813395811821397904236258224239318372705862236477364845145396769244210815795788986104961549192310843328307637527946726271107873510329932890700689595396184529956031923056359507683673643248542439718937114575165209048763320627374431888664461851680094359576737547517124919221528802275791836380811189072262244735358671468404454878324989238997787581358675592746789232702975720880610761675099671890673574864750067016358804319520424240791379033351729361687047778123292962519294665690516884989493758016350079917158168977892152806963783788478680688309472790045982980670052648272684538013015478652732793020549631702588594264014631092140052081484332814341389374368388607741395807768022862819302325087231774057681837909853704559192499574242266491759997206416859000776897493681334457490933080084075918286706314069654456620957969372480190702792207442618854479014701381015722094880676843543553242422076309656141078353292639640934619205204903152146474526210428723725023753789003715190117633983375760052667693800540005867596764257918149850193925089775267879322208052038164949659196704693092841447079445943687692919687796166095842187818662679131533099473744704128322251551967689914787646072501953643506678297573420927648864345863153909678438350261618340115621705234736464688088352024474506514409720797434389773382642078927110880930901905450498062592352215339776870904830203082796478548736239362090969929177751569570706397421141661621644039579663434262414460293088782566498754969250595223703374366087727070273072391810339223053924670329807711664792022608261936004711553906696184766673249497029812713787483358750622347597765827848316607367038538620095639705603228969406392871979645005311828168283570930157746429136679755254854372355117755916188738045087862156474429675388441062796652019371318086808578273935965078780346204307930302114618612472056895489185931926286169524681890174738867191041796071961448163836799794163582511301178343937785185403436023831149517401160930728643968357991729524674486066215738660216782238330374859027394805159135535954762325796102866548893675278056769958967038365371552469061994837047961936479965293746010432004173005976375645709991743556815110528242090073678592610396116908336437867015313360395163810229400587035912291908897052281842439016521797078621792373053995259524868465854460726496910988899650602491201591515553508824334017679105338422143225575746040741253979870854339209348505378150477201408000000000000000000000000000000000*i1^79 + 40578716454741361395861675448298689475274704398306189456926604022092549483470607121730288325982752856585125926362498657554071847573291113185155791517884353383392883884562390015355915912277348588154005341959609990146716169140525898394945484096681980564771891415404927754146013063356206155273240936934135663393929601181985749428841566444276683741693543852740087654159591462352107028487249988242320113361214237598252101934264519828058704808229436685155941015726494852275502811745078186093327884076443817694266213847495463091445747982144097125046234744844934565493529858722694324091705235611603675985038219369801038075714018463236004824711783281715663263565170388960654718106780315503202688074231608446039322692393790368790989457049601327625457959152593406238230614257739775297686442007287746204640765402051532595810212809408982388609628852841107360043441887534299545612383118953602293504433479025371421441208108782854124879935739734242010088232666672813728801991350693904161107256675541686095738890041246390166167747075894382520489533907912043465986635762052712075094897764453475990638008394695799277885487421755394145463280523514328361336235716707954186571468222794861313518434462645138274632606351683805651381999674382612578494152523537783836340587258332607325147208371739894477819132005810363388604104914417031828826112466820053790076936252741822967325642678895915512283956405352696641614193201931528665104758285478095684002301466870800365237819842316085792002172618502323852950359148899635219447711859802253806134913963893485895220904586166667699407612071386708435580233105715688337653809225218818585733232614265104127986933758055726940922609858822006072030933892389430686258365375649424408512258051638680335670480995201274417112668023372229209996149670259367461073391411689080405299121307097980533443100988830588919697628955628124531160898338777181076911749758534697402982100599988841148033121737125053590298047994986324403144414824540342765995447853639218869282200893782405533051606357843145400979768681905848967729525940681163155698824192886619522013808738035725742082600033663706544667118620391229938127642817635823019721247414326230289885568319964060630390653006622139863652536967080367773857056039119358982149190576622935815469901900959368254687497715603066895230544482240149467138312787891124174259639658759330717779176855006553590725080002577344859517573559607946353320303317645314366991773252384238337028474920740081407220516307537992609082574011157095448617397998216955192126806354052917096122988237952504827993053379642278959376943804390749632560374580682740383200093989240956227897349976515714398796182909031959233228749878416804569796489340772094360761692502938580980064701999530512868015709311248084353646059647389420922742587479573872655649152161014613125434138683525767934181146545787301455153525743632445305153278892009466281551343830538472723426715965794513642163343069032578249422075615101583360000000000000000000000000000000*i1^80 + -83076402364180000548966221556595372357543805672254138370061540058521392133813502087899662666028206240441724089331846749953282637441056219051941344532943009548481145592492924818625315220359443689140603996791878232504442377462055739668671024254769793838578185108515617477517074254843344204841607333325487001087971327458963643972362724344848029901436936882468569160846885908870808675691623159037728802809183485595733483089589173467484305647728203449476721996108237593800231905076712163337108156789155810990982390216218289575890777807477693548022879988035392569276835169104963173297013092886960572790682996383674375693880522960327690228587670611719281044709187248061948780485184488227711128762369036096808825857588935245862787559521852666137519664876041798409908478401629508676604519146294079525008698707164756628002450582263565543084759113394943578994901653291145584266421896292910750354388348826632001429240212587220812679981063881956298196751746102655197432784628437740519830392705287326149213066771615872890834419792309506809205755354920782903640319005661515462214741632543286514837175611744846892726122417240814010300165261460208355508192638456721822882966217495859993604411973853495620497286411947819976883688299118528450101692805071086972121299497133944352940140248478704200356494263612630795943500944158147974084231360101467179971598901586195604913787678843325038526183015315056189470196888971395704837049005966139389246182281976456494241176858718173713351758231252849622367204511277915371853922175443178874753663250062592270403234008908422998814621117842615165182573757525746683630960197028374592043393857793003497750819285861922677192061175286903737250666145243131902345069853557476493214435994238767190362981494270423563279495193225082109312517367403884834972148841415860208898964338825616270859798313130962462797640808718571234076594337994786627245558845609744967234683976543517554778011216002595338790468330435208989992386071482809755073316306229886052824125124470513539549524948317536926234696111476076503434469720512746038398515213256057040904805614738899056087732083469752283237241591468813677498733497739268732186916158496256152515543036300432151421265100201279027976976456057690961498279051002489178384687014751258286632864087638011014687796512378274901450980860787490427432175897073481103680743773017189753380778521815403196533611865211280208873285949610032822917655337440447313200186619461208294359544826580552482231943893694641851547287460579465884951855578485513015664194994269982689545581058944674640132312525547124736358354425803570306493855235466533145203730174052160284643202717140335533644029912794657182218900586275722185613338462779873361703211876951281000667776484086592114883653066775372722415082340228389856241629658495708646919146345606494673127978320482904131555484310807181535539513397384858858069539282964756347611088944104743944300706287007325259676680021931388563844235264000000000000000000000000000000*i1^81 + 329311379168403022523969551108017812227009690475762806430588290081024413961270277868297809643309642874485034876026754483907564081973690049848356831885134255609770202149813566196256829821526496501178699028178698908420707789360566074354599084420161431013966630675907607384393871146993762990912876398040871332850819199963713183586711588191905762340340815995200185343723214809152041610443101468196665786174233264517325968316092345069819907288994047127569883262280363383362740338924716144250099202034770687522019762700950693176953236480294036030200418523130448420054397753606408050768085574936387099819138427645949679507434463438097835287706424735991312581603484687645414909451328497340687193309022676723997130194172271825797785672249626395143924622654097751376740938081781885933511674331133539863169050767121988973284895712333238918356365627036954425055329915840868970457464292121871223202768881349545005206228747989124276941616285926391203828741207393319240408088680292314375755509393647406336394610514501418019012366465750799339796774616396201181076088423049524273503416819994346654456931630000217389280944447461323502003285116520000409652178331941125499858379492538541440617738222457051616882578154131433102890780081000455805033580844092731646970051409387482788210872277144682241809358286859466306145627164822780600183175057395257672245700921424468224101665915434236375320685294496531882285151649985749906196607953347923853758427018945199882757078490811199744075119155943001092017008818604678935128961478208083851933530037933015285434751885825520307713223327914397246338242764932164424599706592521854782084117594589585819632764704675133377064871851778025339373554132909036575349691253222837330766239256967139728757233915933175341521688405633952273892022215209579923500101500812291243496885670035039710888982765132840590494689945963648534501275809010284093699139768994059265538791886430119915000852655100886216628676995454141410049413969444548279963936802784878302182790516783220109138230181892261340084690844775751416936851968802592416567585119658963308702064285095945747650719762544479402900806026927955601743065995784372375601389875904567210531203661700455571376688665336230959325787268337869079861513339659997337491432045136579939532211433350455721386638477612360456832010135974689186463197814453343008924553856073287015126034829762893158338585033091205580862761695575542863357954635789784783976617606477653784422479083332395834007027970605337000187888517866438195659809508764123207628491535277290535934076678230828635415309365654585297103432928384720551428997363361456067419492297777095948556095518934832898401288911292040080080994644768762826263526334001724636569388695357482705986074009114652084320065505762586820715011779689132029159929980097664243814486913428772481020316324887106536803197683173445658537347854243247097771181645828256940395801311387171823311481533032889056960438619108016128000000000000000000000000000000*i1^82 + -245620617426968881916792397329533448314905039758736128458648881137348403693416024011551193018366941004183759570019091017977924874732900134943960600811630353586327665351528328586969349129216917182069109078324263741627155324954510137411622537736783840062945349491004434519700746687758295933306723755560487435004014370746413087079060823992180263640347855316543370274517533619883120044047048035091479994418511120526039719051430111269319591683944438809527669542763110212229811154473550808473743377550564127578295352528735826903735914356895567418195271446807854402712814837592917770679407364045054355597444782561406955512786403567395883278667294512283787983407560235327756030583777819230844278232060227432464172262978861500974947462789183186355700636389454044603176067536599058887564003039156057377789254015964453677499006683931625007370424838583438968083232350617514476539084055040512316376525617349297884607121776715027602865994423781540438868111633569223383116526082140003970660299492833112153257873009223975162127421109143363320611621196200618076324026044900637333084510127701042495371727748195734104323673903272326957968886304540679648733678309210303732332291855241714636404970416207495808440384107258734025415178972866877900030226022388313417712230550464133254141940390002476538647429348400301296902883556387226907570220378414166075546292349222201183963077832498279010955439426614555604002883014348556085733312119504481880204656513442020280379892677804912458474915697417958115564604709460966182474431484324376617485507774743454608491934826511752711074481028287629994883564142054319094703360694743242748604807228116152590628186685228137160310437020733260477099323047155968684049569327027069806400648515029714054801930460952697061657719962356440576672099542813377156194127216140317393028093992926267369182032386433260712924925022919795273230045977109041018600697550242726028315288445504022318832932228545202510149194022801307057081731780907907330251959869473816565644701873799347227663517431075846202534284000401663132868100113071849723613624659011673396954671546971126105591626945985455044512690695041815292537829716871106170035559608534031824218546345726710011747344643178179174738302700028898770704856655679502463368093948687812120847813486149438815086439461449187876246218260809106703110991454429206238605998413221426001062423003687086845936187267616642062641121244490532809774142055501339080907543419939500119529967588658102374992729687977220481949269550739280160297215365243232812454068459700979267189349052688581497079351515648087897842784956075084476517809684350395097668604671050862360581176321654042565443506314120710841954979982192749614972831923769100871716049919450117356431518413881509030331906048510641694408244458358887825721058821344782411156059785620076563902835242412857854561853020382629241478146183686656791408703941929633136847077435490365290838574936890256844856051630080000000000000000000000000000*i1^83 + 181365097926312851607807424139189754991824706681893239343823878584364829278645303053415712591071224583215283422080669629108814729406952709878124620396886899761102577343542059840559442244406703671729176739298601996700404684538037507111371940530794434539561231622300468813811611060863980664957054135662664958748913850186443057694879240854154898364223843998171818771589836109073699786558231518831541812167559409754887394110729340843622511577918653846240368182389667095316859849452118339873642642475699550207053993640615828433755749874205509086792478159056937534405078100408226678245415501591056271558621711470679766890625795491563973951487457336271735517219746820348404080345776132677917225798845068366700286365588794508728946573121839192703036473360936179550611300148396620894608978476716196494816682791923104065357100159777569476939801454175637137207091995103880232815167907237536476690853100781672470498835774863969507187881917754461953644649876544830716134601631790278157714561229415781737139882520580196146491163909423612015510463054914517855168248434392499173940982215395504085084140027288638669270513534880847396997906408523805935335841784863303591905184350966227239384483627738823691774312269229486685679732461629864809822319999484513709658855133099120385921640309888285579771111328105773862352973845277376511240509444791382274025249398648275777912034624631061554481218875998016951133209848797225727757276015999396068055293039604824498831431251905744840261995175589625522792640128785399789364682503782532321256860318788740906967922397131861915495618381253343097043978681048739672659422520391011011228828746012041586118330442809127509136909640810810106839913184160191686600302704728006936030307709875587967241115860266952684779555502583097009453233139831428625752039265457676473861598815526767771948074872527657173638215961973187329274708236854541470687922004315079966937924623163786477085760846914612153344954038519178937283040883099472531089274259262789954028537832733002098197993659259139626300484603559170873499502875641964184480465640320745792495957474228082634223310158015499048356953737527520711750727283599856693635407010145791132610238396978495964311419618973759258324966221297906801893678103542106271901859152605974716514276957706360272933007961525130894922010973278987607606773630243954078111252778438750075850738376853211887668055424171331052028821576660179339224262670619943149382067358775478056288002993519529891535833385291270031766621901145549638157142201847592277797828521025878525707236448688302265436787755806603817757867746305628901478832209678623889145580824244692043620003392588068671609464881410832999106737447048974051580471267393986614184932182649495357562831028900830078171460285640001266149348661730000475681346732405149805505705109680453854181917315073107221806728161294799128753627469424635914007846452818370984756869845074870136792913275800246026240000000000000000000000000000*i1^84 + 23763521600588046833320294691190638259367214311727860076097339514933587002833522327907820001989033386830009880983772178986373868965692455602087776267151080512169665381435886060820524740800052732674938889847640504325259590680490826701847987139203768826196451237719478242739242661018963565690272053516646267244874173408864709886632693022720401392550308463736571570481386910622646621749696667819480798792579944101966189542239343020748549266077802457779270284387755579387334995105526717066086860688623945997419173424812365655089450533724759779188971018147965459764898002146530232667253502188461119429380344545857049894639807685601077494100794450374691745604591807687567065308051233555838643422053259569352229869807286282358009152322288279199018654182922691682365818397857615573698176227425838665535175058675456026470348066331441019818336957643488547701855992758609126614751233536244351111551749302356762035648855443986116046295731555778033215048516038795963470443073328477933239802962854595218057904865439464933061973564642905837794177955194019716257076798518475464118528693964781619211569896207750780363762732141241172912173670077501097783192755993940401776871477275676393170499930653736934349780256299989414014017186429435343234150037643251053773333195717630584827010639070604070535397494528423523584791648507404312128849530819089783492848609479003815175379086422062240740728951822810870076109730527731080561777095237670994026419961747159836408418849888800768544143797028478733577607620453802309513455129361999185444561860906709738435293011078094634582629895071893509266406250463224709431784140775763861832072498097877812152553895492263191791512682032987330675156042623475103889172720064925244257563905927365649020775895392732586923774329016599992233224101083659273915790780594431956331638790472316192905264459331131084543500304994909925183149948315999978069921555348594597889063582057951118596666276639584351114270217012037878970969351502188784314838009559497394388190728344917857576115948867920045540188822887718984881696311040071428749275230721216071750765279997015143953791629780771291907403625975783291241651453192039085893692856857026242385499178671887082693187502609187040863620179553468705498860047251876405060894178383860622124193707992961194301375769566592504315200154994635826539535022357946046779674833475533013639029518402173086760297085542132609648535228758856389120184291047528881344567492960405658874961485205812527917635028617469469883817521928268862671870043414373100399974670662020374972261616697520149852454118123812643710492476812052408991913484597641008508372730338184924852323100464455278976080544089277826147769963578073020664034397545152197242890866344962692207448617272935211051155664671595527297959972581417772408748227969906382352369905859339443695061510348060878966541117269913951623936706394658866669539156096812706105589112472483293794696324710400000000000000000000000000*i1^85 + 16896086266449820512287456811107650349321256666586262106389326343709023827342760071253794981548344003204484866976305093199217754000682639550884016237660346335413580498598810442946560417480715127792826360508878087293424360932719403873635491289666086676125523583902586542876228570341549844939675215193840137081240412050893472436197952416206334465931291890681909848343997522239227217765263516714966375447942169058069132515573377145452711676014190164425550106099974473055546466225573783950191596553477756794266814653957723262986509786642065582954085796337669742395617063711760956262760128763344356457237567710789648124152928769339003871745375374321473613452876064954868320335755271685065514049162075931077170854943234338547147617308077527819122526012520691363517088322177973019212624268308378380417548328044904905122040950410281562401309940419051996832244705908049456224165600583401833680358684874333667598411151731625870131600199396926369273172728377607940401866525706638703342974014898603544711023520049374100034532902322937014794938855833944252388487203711632239503024003796792159247633820458105871868174636534428241005359276036880724051518621708877886360461865812260461546474746211748473559218519518096004310425295419299809258656596858362172522779091444546458024991847566012537433115493578782640122052374035025632197213172819460839110072005540705205507263037101772808885453501074134972138739130751005565263763006006232146007604115637846552843371919693164615515015215045133144666174864298917616438180334544335730033645851593390462588743739027959882222722113308369948736032817500608891625007333432863713624725429744336613780865738960795343846281009005749831356358957508032413072578133077260812766468771918349719966580827081535179326466496061019018488934110644711843081677182008635389934994682845061059581351314733971859884475322048365818968738047903837077691017682008703689390023250375671861574521789180592025099885909887718616008536841288132652401057924798412236013893420691813131820847476702851004551700378996718740952789356196168211869208042643574857825447952970974808259670793341384468111086365373294457004533380050563350410368725711272377816650731813748205066486778093594949531612163089158782122035449199463980898669355429062775086340224244588864068492008208468882460538779266991563841599117566682696101054310162689437011006683828568165284078645956996099094923036105866173387711555889950148754676959128970936710066538542331002120515846782069068331723033269430236072477604575403640331811342836443915852434503226337497228704070744117954042234533571925856157863390626350913008936644594949524089018797719902422233954395365006939025050076167109030477397642043054946654178687504241670093236157252415612720058112314408380061978524816808407484865151467592511222415813453937291298346958284427050159578408084388957203097825288626009729999268637349904860360184709374971740160000000000000000000000000*i1^86 + 2017093481075254410727544220436629029975607699760743536900571974218442765049954716489921195371608743269491370656588967322069705018592034914067564913163107420682430471311640987014197519308140527393006693071886769249167603382361221839401576219546702020004351815391934673083342060374494728790531786251767015889934176355893696917395411628499837883142165306923434799932272200483981356572122282454129941348570591580078125236079108368883097122622263847317997030706059489941953383736002317376056594858641004830594991156003528145582997602780774748834748911682490556388200763238651446351808036135156733765286954355051975458397735684618070596145255756449965285535802618675028370621421782066503385340433859061256817172327024917645893477905509075851230805818071822758557566840503375849541079792705125383182864636243413816455968016200139614812328581498334777477540146122651266647933048376595671779216856062192218052319515351186886303920619042282488079463140783669073095630019786556697292015471593310252986003055769718282920193933787756599481533633960911351139894951561299894878970844051487584451750690150078159550833555884174645188706409444079810084843670421972327734127148917548450321574980997777531355844391419496108146198421967871385119829102613976683625593124077161128308794423004719195921456647584966815337068976701199360448907346789684143897849919763517772693374317677346641782333487910087001594304621888150424353477152049536092759435720290474247449026093479169091119610671599591388722868201679496506848687319958579813160024750820824778372671076072211959002697560574964993730223175472675081696843758501047010604354483643064707287598590340865965216132378895152444099598356962341705626517775047487762242420837085067617991838819868505848662750859498301750760588603169686390591626055687854146257157932711456832309356886050975406505866557203893428800701812587942137094718826947266534472903724956735988693151057778885807489617366555330573259473208975565396504047229232320440962499209564990369507365820221360869923824094590058033897612307982469181234677428239268557625382001637459812728234476766667127990957869250880402744243056162149845931082282949777874093850455914755953897024845602773682410341944899474010192199991675321568708621493416951656250418071247927297114980393174801202326705590700855599052536995550794249124961261749359897626509282220085503946460845912392376146419463658509197193802918108803827929070783273329924544884896926859345741803010063785551976254895410473684850644313973167503780724620676651930663154525538242142168131236896599750194038154659679145014500973228769260312026901705938583639058592501156240863380678224939194896868140037199775604560217860048278732435668196866388457636621926687866498914985398704330492501218786869332158091345013008026068495852122443764928630758983066520650162519709237650407236974321733602526819274661377636938507320557568000000000000000000000000*i1^87 + 10346640233945962002122226617883882937783653881233285705089497876573378369467237224611733058214471321204714645183063081213418384780363447226209414325363279238116238164005812177370984141245646535203327703083219745518021733279701167409317047163378911561249153116423802152265901820446519128821501860016309600434370930169569029631503343625170297185553904250548576519387650658079201815416860230101990649920470445160595534283176992852146700890386005188476646023978952631360619128687904929378934791985213627373053089771921537144799010686051200404582256200906915097437851888088857767885275575174316789623244437156697624243757300215138420763590277386206944434493057909381139754315126260127847768828086081310132684771706165823514920720853690941256094513085072019126031099640589740935621013117798719951224535050012713942426599887873752002527390856174748417435832126496895475016272944363691838129578591956493620558934211613348513506495798845604065730348852884355742329103696181258062763563388396316287240945669832563330087245556395516279950008006923093572930271635175822941668859695422030503118514088730599377538064230324883914109526807103977868915281283003959777255529911520243548014305331124593101142427369912173761796902543565169726233979134145447030663631807608885969428328909171792062723388916846800699159525486564989389540106560667273170543120315190755074587551303669586356918762850142476978541117149009520897078281583656166389182881675129279818233220631903437269144679393345454920713831914510517515123328373765360489121299086524533902083867321992252996802543517921872755466503601719109418717880160974245439937435606242783204787447163286644110983423074079895957137529599584971599551473440250253609380574453791239894368850002417646000024304641450514951262662155896224715725876232133459849724425571206139375605167658028138692344819376275505052336772917995458065095020674428944953042428060310645235021445196143328429672500870243148841471292127600885326861052843823855347097896344689178748632942128326691488737745868535387478106224778671383354802147270536823306883187822729980015811320210147612421512847087082017115961953403777317225111328115397901522836044578971630739207503710195183383101024881916717749488482922009159260872133222128109667368955947911787731396933385710055526430852669176254964508791149938471597166053715540129624705294953921019784894791443543908280536677586337772111309247957346208481420739196464550076940397024327227488457848259633292346531371629971186872687816020430661355418545189761694147587696750611903566336613134480436102270271013476880697330269171102053254018435508836055788577537058682565886508056188910287728653138482599784469165558873463213529805386852113643185184575270894956173702734709088471848891909847102798430513686036849957834267902007945885901006271670407899770697578477567304479114689800462844582569941051910956829900800000000000000000000000*i1^88 + 5959715036854258246039226722237329477208085436653828515576099233125799415225952074740271496314555144991283980569901213187246516217118573801316794519808625060092118866289727959876053374161056316543935771881599544724378305838569047770073206406647994081087972652250918273911436795569499490546703639757052420447194947689394094141733626393341748680448085909546789122942032094559821502740733384254219396662939201760669263860212605396211485132055300393017272729396252651266748396084750050748028017003230612588828140038201953154513806524189426046118689211441818128012562513921685426749093006338222150611990246676438595506037675135461386136272955282899867043437169681221093978569615879616078424211384456396339717749845902424953209460172930925354476376297537473551378386812449529229582961760882431583515322338200398744583235525548609274468984401874733316923724344554406367578035066510951253813166229087975811538472986778173202911697806278052764099630985984460271267506064871364744554626552080302771172927032632349620421132701208161094707282291140649488107649606247059017668712772520586309488265343060506374477237962779657799705983562741046099354217363050972787553936982198364199873967392116466023562165427726045480512947210816816636116382757838377930420087966447738946388742571124403311436404436753931918547267867651024635678404685042830566583633996351140113447621528850984850393078659277499096125675863661469138268357119924317479929737681601506699456715155901187597795867470058164584707860151471088470850808219146461299326185516772658766276550558312681960597685176931185796710912222365270289371560151014851882310038850938475161261826527150114911953904820562090957428187091361997084483682666561412822374445248125704302349800363256658600608203298931224948210812680117366644056314280316948201730463229273271714115127699471585705632268153314769027769835018144088836192817114918123425376911745010835729792073745377931148561528706148936323760153349922365052731691803457985614007843454390141970384616206292024412459404143842358500034996677157616434436109995958685436086193055864045312799309921362856293875967622384448550362909639127026020951284878932874853303605694351047796170294305049442907200635679021388487525819374426182831072731973675921298188706340244897706815649424971227869673314554242114206566781943607231856313205749824611578848279745130753387607530770264214911295110974728467634002546577421553280458150773387295561882148510251489622572969505155364060489193366858720410153308913424638271986212132482693218074272809651959080268414299643095003306195872912138556072258030868282582336226175221311344708385572435410614751533362920506929076124093814916131159593607303030722184352634680828200444621100229569944253552160122670621739057633508951900072976044876237281836519134692330407834363530689323910928198752896348486518721750335492726265206034923520000000000000000000000*i1^89 + 1222939739530504336054667841422543537772621277319718818717442462063391017368309198494406547408681315408558364516477907797578236269619867402163300968263806564252400800978951087689543364774615401843307037546225776821836456735988040926389712362719172804186465446743738407206450734779472010403154960583567818986670505661474993555584943458507295151086563953836810570740002996061222763694563783981538304205214162344956033740908829561640700714563470104282101342013987787751471655180766769600873486865213371172036517155107789537208309673086710258134355536767910688966412405762967692731233821520233095511450264339038702275995590584651001818191666340378294883245304111151065208810396570151133923011201439043788800220760733090941609170678386503188602234042002377978455255998593864243028456622400555648781270157010805271743126542600334579627270824444340469769249857241968552183556981015483098563472857862595324251316583251557782392893148259950713447039879597844212603853903369593287153450405236347081727996911992156950789115179412019688234777821565090904454212337468340893001658259701753977536109402258345648794805211462437481076057683391521325154231338791869724999963156274039513484247423838934027586578433763015604366837132339678850247265549519502054701627305968726212254566554402279852356100907000612635431760336371165409152948244959896090305633913216418859282264783176309894446269857327207092464006621093585546098924032068118410285906115822825469645027287666025608840469055419430493514905023864334070159230754023301578711347365682884299753343850718102108794310566115024166824861276562040253940983096752367851203576867822292686739853646670960308010751985049439782186468527297622414933634915063845820531165690587077881575806815500649362162856188852968834161458080719005205259052087306803914608332672773880942047787881696167005423115120535599983520827986868560340804824978921242694747965396096424766926089345535317441255782961119331026375632284533252977102536246548323499934046283308464431878048290138512448186732779579604902604150256146450746255270632997748462812198379312014345531243077152017916289349003986836449143410292791523050546973595897273725786757077053986627089853440885441444892882685543083435314109007476367700197174066111297206175684282604170430358302470154967622692802734936095336234733074337721075393004028533462923699262923147560214759608366624765637752803587769662176698413044846692554058340723014358701457546088378451803806121840348862320664969233504259615640704995583796166811298442432483510273466943419458546592691833423288499073059923038700125947521604893578299938852829669673654105081601661002091179568115226700310061286426266694331109459423043710914327617070358020839230681481345474663431354569675447081350238974550115756785630903916944324862552853095514329879113057589779465268498385138738337805372314255702372646912000000000000000000000*i1^90 + 39658534425045913372760184827553605655399320259028990002841851823715830454505201637583141741566984573609656545733391769016123381086064344438611166818376847354033413948292395343922553910616473761083010868170896447883904146804449664534418947228365693908616366986841537196582501230122247068620148515721480511485006000811471665696630847397445036807079814872113281518287680091111238985946408774322879108314445610113200220134923233995589748668284276641504809180485336837523810293597010123533325426982107972695601088900989091941337130024547544875737302679209034528325192638167906979881303134312921656421699017792790155524666485586071246039698198497369224252708792222516718025832223911061517925450789983622853669173043878942637690924684974599548745789889783213272300376419786419583254489693203897699794553237735270568720486456648057642654487268904819774117218232695365132749749364143398867794640564918202898743020940831003420745499391427732002737544899081168772486925840665314969709593965059190843924231753408865392565035077207518689105857324437658601588259011503329256091240738420192960690955684608075450535428343477806656700157553784529176995160241966907960325125408609101411960701342467129074584062633020881413906398275145890838179433097404404821781739515228220981003766021196363108434514545182817487206548968356237741318500193585997508943286260755161716488008815321720748369989425360159040146757920134775947658361768382089404474709989481619775453524567006016775448993614497188980833244242008252657545907683727049791730034665458282009720731789062267698187164541755342602945533548828754997714056553423070304814476108553135239412700460247999934434825630444498413818169710081097717648280576537184376950815764468034879367649246499521203380355170269496029116062861649439469616055483656493083185564865833055006498137678872481439391093913787762177971219749299688218818219594803216839597227514972772533119370360937343248789800732220479818112609424993007341871962065012200988299124720737804330453351329325739796605569478845326933899362229306700169981417465981547800190458509941357624356138928459981597355794604858421925168382956213754425403072479303544250285801144055125772895851051463665656137370637986302125495356665156549024511972980805735785784973017696790630768730230666848425447255755356490362251707363020006007321905648284677750306634557977676421785474174476191801808727266302368585832678219312665141111537721992992281810496027143605896790049899995147761079329860815072025483497971554840225823514264652202136264334235695908151245830293112678792958666290939063382060669783451503709508691999086900868280245462868929408266426395470411323406377398454234883052625845765152556536326437239387063408975254026914952801322657832693860808649441702871913586681139003076121710397689262526903466220761370344228462186409824599016080015989145600000000000000000000*i1^91 + 135732245123082899305208068735018639968426243015103896746243965150224738525606586993470877998747409404064493716724048909872537784065030846569498722086523839589935308895389799506469062004554852383871379899889146736297678416912086107609781357613744722622704499198240856506543042254477602552246990043538716142504439856864641909816149429215248582486777225065391986635768692529360435069497296465610984029344861162331536767511857172054286105210485484806868525796915258696958152568556927113822949494198974252649559048534974239042852217252536024136719950024333422523642461694638594180189211261650332317788663897073474614959762154147655745429901321459803209406443177645754463077872800607688749722621904792872115794751032118022442191962637154953348401141373642287640644242161050543171354647672266244568891637029144941727218364984564489562715000671040382365011448511656849258332812093469786130877115695530824271016083048703740824954741514730250632393417100054353302100259898743945684591965816727965943787152775328043274654559754412135990187844202863607144960127823394184358309124893796104444407005653336590617247522974518669409819890080979734046182753263704550143990762781917292834660322410547693966305197555699270451744759613531046845746134000218472369147296600989197829899073271287783617188543222224809175851909503574490495545126206083212613273281222418019290140375521237137211202392523465513540545488720319860444646750084665642357460616868052425496680458872997366969570253137528859572596287305362978568671154239082588045330662996693017960057010339259265423471028237048230096493018948108523109735052076462075443521986591692778193023371016582545674869458394781596018258469978563371987106339595115873459996366534280536474981951130950538703148937488890655196360222094692228119511022418091438015057641851277932559819900210357396557668852807646745124027022360067209447643680203900535881966736055082477121565661555533514317341936888470602001937850935010108290881381811014680046470547898818944062602192222158225968251901627117095685869331977524403062243553390123742104934567110006281977781140510225140045430467268820493077166122736408720936630221085480442326593733686720447225889379720375767110112316476937187999187546892325479013161675334934473077820280299148941062210463626065881129861403068418422672769238081718565258435103024575319624504995170177290460472843935268361970606379258188826444574819274528609500307205492062237191999005341796914534656118010316454333708751295466399017681038936762701236170512728959232778912232059163696015190835020627291811622834134281155091815656808039365293182665047288883631825368780015489690341803718545153450602476877369464268692129412323723461484378976539706869972481991216070193988422443185213555916327674960297984372913499353650722930927675755776865648195231501755241315612018584017960960000000000000000000*i1^92 + 28255833647162670081152317740715549477868466964321728647354702473368763693195322073391595486448072241791373706019950414096131955947284485731931315851573031818255213121958282318519708500848717187557933299228633026474941002169772408822757119968757476899730896784080738817455672280088204966513098108829200364925499341594244480382843287382677970104956154787234265957652079604686808475705254413412785455509829873036799651178054889815885784830326653685845126892868504380314759987202002241746399004520879587452853449000057635717502922257299666419613314182662496033660208792762480261858994242877613316009494365092571549356422244953218738857949990743624664572958247310254866864852377463968765967086030731037844140418491746576242869447401435482540092961184067320088335187254955498002391970376029715117787159476705716292430503676296245420832407805476622174739313500413484984293320484089598602589530562830264058638223097010267510798774249818797840071538305362572120711317633780746430145721415243800750605674673079896245147586310573608864891266276599184301649427466080907607462138389272327854317304015080018550914515430788468467490907788970543416038500667928607120158669664715116089713874373687214786179826357611894478793345291564215955821351399070832301484441964982682210211328437030986979297882286539189203309939158936077012940923025644857847989455199927297496669445956339139611346742621606758442204578187073831744572446828605409337270625895851963456158867727863921737177354367813133569977031206005136679746052341133936607570805133335127953519190359834406379763687944114647231914286621629495853942305724901514105110796668387332870854457118126568606601645758348022704837847299365293288497926525737276014893007033569827037673721480327105881013530150344845179734038946789896774922796562663872179129750822168335164425176089603698656537248878030192222859580774105794118227055706522040260476832745357372533754653416121472566838064469449715210757303202002696939458885668095960084640986621730885219462728416516804345542879737269445733551185714897021590103233606728558640003104013045365871278916746950992551567020008487696979411680053980145896669389211242662087844722855399366469956408869886389898543221944472576743352758117063486096977008722011282445969229027461999298281444668585019353008686458905387440275096852241382172897925166296364833345698798205620189872454863708434226641538892946372465350294837070448830892633049087066085098901011869453823336122145864872594883702758407414983631062341271533155020207153352011134954978957201384416079077440834692916348050459415456888596980120493445722572503381286167508556362004847802564535687425868110944645097046103022137954634585759176997149719366972793230025761896371137202060967373736336437049804216986901113657774251149165692319148086232892669075070501473001237499449704448000000000000000000*i1^93 + -188390832722570435534661604520706042993689100503557050008684980307907975743179574024280343593100442965364718224133019018495183030523905206349431799850559583060796618353814389882916460982458731893629469588822562207209887585247429482588695236996281994216352788704993070383697653141983115115711335315003706426744542792983437870406966969616943356062431799681155606974519876994185003215624975146912569636096620502241035673358036631519374195403345842064089362452968362892304467959841840858797172808146471573778008971808197456791476544508010961699753108058840061189307264663385832202700705808337356686611593056878698213076150691979704646958701100514326083275637740973847675758555832238963845881117607974771170507477385391305549601614162936855287934357592932743355943596496479704388847614147167465025198773854913537973852771289672744560666799764283328348182554290822312377911294987560849716819065894249473305703927057738151490346823237386509097408964938487728561918769148700111310277468959343777606569300514742424809795071522746469682065827171695598916101501592991555006913838570353714435288945556813668192098218596394399464708514791075816096028073637537105843697415508888268239723654084549563452771982155941550553696925291480274188659935052365115114057242600267203386842787002277191520001653507964848182051954859884270879578946067521481193423539713844013365740099050544395258518750518269412822240563563233442540953068956556783345394365255971071912685563604026399342272994379289318066263697743749490378104664866635754943236142945088919453963400766659861655425375353007981996466835078138498990190981177777836258839049859981788338569991385924301225296044892949765735674066349997577523563583969313243479303347960119190347646969858323289015099858416459516957760843688655375558796385959363304665575163767674314934669389694496646287547902007320137514830424336289314852297693668786037994838667643759335483309690905460552599893276786129903551135273084485414977243184945594231528171700826735590263450501896452536745287660655455671813150880397800197975848837011998071296647855437296308748106373651615202908103627881455419425962699033570014425623863041157762672321773457612051406779625399740192830225224263527917219249856781399404420111888586228820529736254021073519574928596432766565248177682800330561720987970157675977715363072068625534256198415702953960523500274922316461259845335453566809784894589595076145318003668257137926765498745367530812647035886920431944653878502385123737883816629815499648752663535186040899445918702050781162299726744230708930553522881398171993375715321699639928901948543376907804855430943808987494967525396040025540656416056650091490041265740285366309632017110940428569553329159673280399242804052559288467275138135973825157538950695192383151033236691089275431248596833290043156070400000000000000000*i1^94 + 573869273227249791782976380913116874621336098006143543737977875980415588778891458618571495169609326171742936671440810171082884316187460174174981578695783159579257673038816244179535207129187689619455396445393785557413943315477790508723160879751265532818235947467524591968118644702283659508101531234566270704586934939027109284218645973305471126991880628930535074293312926629555677825747836112476392599647797291499301085499040947841457616865676135535213403875283637176218725520566712698175283182571244975030386910784382396422914375220750503951538007288060331346524855268313919638634104973024495539459864889108350045428562118405989341570362797034922775339228205333872849131577338185737251047414131445739533850739954058011873668457636485346015277902232201293570632172279278106073827585346309828337501201192470627192497615213727739100746161907553799519625844276605750281835738889465755876491316250003961989416938396204468775420868526118130826403380645666347203823333465751468201972461610068258380847560234430083279794105639080291234745699606137192402675078490212771926790730632804648516914412193535145947769962307570104982222166982035294308560166127554800792180070459328031108970531153502552050342505722841272074410250476847093155359857671118600114158742369920094772320472011670265810908249487113406240620680965265321055258916098281596179234372529665740488488341357711360600594841360624239782084310526458794304223271913340916357356247722065666161756482063913966109361884513797733090171901316107327884315726608485069531522251049076952962177456769341796546057960457539663320138770909436053063477893816802926987468591324473599319070671304080849664891390563408669735699571738185200473317138207268541363758251902116162723150092792567076115482564887421882005371860131495245065616470770347140411726525619758420851672439451587162454524221787011752020161394402453061274594433268154419265595339345452438983870096415433396943800573369759083076321814831745671533601763192678780794070344628765582557454774493520095694848098173026379420281127511309797031340573386698078521775358505907372883236321934499483448115507926628366849735035619678838124488480516225428405788980877203600180010585500461282646996965651326454341002850571160786412998017700993274363796747162665764996944621766972148688972566046907496416208063599656215562637834842843225441873300134966797421752527639215638122358697527145111081734625271175802968677441367572711156377203092403641274322610866260030564827249126320190055849854294808737519494279750176770316914223630111407650396016412708334207096760141395603414591526510698666547214755530017850268094800057422198575653494866687197157812107157978647811615442637559993620851258251416985278086691718566254612281551057248191570294757664681676651664584464394502705656594416478813727919964160000000000000000*i1^95 + -12422413061179691979070077091599602323294400666995488802298299211073097166784318455549707469971417759194053397617413024206885739508343591908096780082877791712520181651190372590320561308150013473895089440291161010231475582375890391662338378018078086568838625254073275928359530084639479974807655319989181947804591044443879934220299908920199270583541848668247524997881742071078602564239476734777966994629113560988200790355299931708600895347045730017170302007975187189324148642058207544526010830270188901540113225604773282637202393579336637935728198961326915155807465082785397981820049953006638581476194384481493418155601600919875776627997631976313646930419770395498266492244104882473236341975509346903968021708966849319196347729971794261643791704832943531521915212718686450520156112926008655983277517865980401027198649596284607980055641249451395694918647064996135625188608192820313270961959068936226438032295127497399825868866757868650428815978675915401738895600304813565522189232251959035507873466754478772854985522764038106138473658262495379373464686953087351085190690734602626114004795434805650270012885416418461710540863037630693381654155936044375388277750138788610016990458930887546897086386069592968849538909395058705457275361344207298905573141300245705277047354246018448412328337501227335093966461117112391611428038771791124620041268719504271139146972876350568650563197059237364758687707369517206960860867643574602431125118865884029327042990737105752030129757167663834875823089164721821918960525647971862373494380552158012383994804406377309541301401485257776759635930025788931591221003559658708679069808412198520682330824793326504285766552040814508022398085735766337189902221493660013246057480281038149721481582830176717561168077602733077385875893503041321706101627214933452734474059855965235994931031091096913348030275309608638739014171764450995823893131493153677738925190863046801526980254877113751888711061452975777749025305177363279964407394575226557007820587540433504289465508712068221093859471668224525497957688477079737091391851647303366343560014772367166910983519779504135435923780390941480392281692018663384282994152038961768027605419991369376911344571363344958552177742711512991974211623017271045915442923012872049163324689950177602994579842022349157952844683549788503457135324790920073754142005992714118884258475436262631326519945184076303774937789099105300713460500621108752028374334403885321797511004233868674190031841530135678861306483154822691232080370249164312845665540939931049948983088363172630176421034503727484922434993312403186052875046411766374664578161828732295083555457328143855070815815651280012484812553468483698705746054166507583530052788027816961370263875066849534282426495775313586781955566680202027232328528826243618884625098672055517184000000000000000*i1^96 + -80393157266490755431717191412857522238684594767542470419776145592839105896676500065542059548421329581913533099038648998340689606758597094167609364691584960320009067900839574144640185510044562154377037440169492873463728394141632437285971557994209067026794035097754758135930172468935430744043276377885174647921267961886190718659637957142275805328722871258486885092406954982828493952828917002953250559430070241623121491345522893286516392114698202473246199692100802880902560003728778619653136234997797167670892075544657989031970191610150706357444149600073394916005517190097264083049616855628924030662154392717077822064734631849706684932861714342384036061711027376545900877254354387023261005714371157129652101102197607016049577840204636760572922420656502772189059313943270659059887454742341387170704218680083656994890997423993951777351332682874425215313141924122040220536190910508411092936489506295889121023067781384774506882566254707375137914498120202001936008980605709955709280421685632303204409472366776449411325695416193596482360931068602542142266194179960342177856507713858938293909254519802666419960934233308530560026246884599039421128827003043346553448321388287275706209635716694544603401199327780460721663174192654752664956152156798713167253439222426314223229049190924206789181072225427959258034540923413351174002234229229926076474908561120242525338666504664321322038517442226619068907129536064051247917547448229170803474099267808048788607960414038526386498255972037033819046930641043467186541465866484137558068810165375144119512521897951606873517256565836922160665150899557694947908855511982375667189207206417537737915702775435292865727868264453351240708830942285283243664467815144490298864360643988904123739369011181828203721072013394808524874807939750550382305408577079117698222106978214619009108937797125382114748806287732298565092849996902094887030821464044299327874911047763887126404361415754425020623728413183132165431191941053234696050619463291714535883092048287023010770733732125252449070109140316537429126032234543946131151610124691465065850909454083099554444523780698664316297849114416619861704766363650703271117338897775981075262959872856529400162560723444450205042230684896963483395737528224245812273226216729980479798581633999806599479549816224934830164164890985949406715087329514402023921052244126013888617689778245562176826854561836577148170855711131527040394798056992432882205904143450675315703064247470653166127314347786050166746533261248749616938329458995854343933688377815444213814293680730150661368268470304112363631633192928380023329495269553896744422826658863339122926347741748027131247375789595829178032791461072421943212870639231836742947241312014283430465927142644481631743846421340866516896383831430445362706004524933399930365542400000000000000*i1^97 + 49988472136606967620526429131553646554503884992380735184967448524198084198337476164866426739364536226906918891469817401901711871012558533639275645802020420746415069201847633839840545156461700462986469301003670308240076245104837642070375390833642293658480088318898939328517399863212793939610682357876586606131076145000462811597067133652307838602922240416982659076477982705191823958743638521012110643092974885750183929747004704250878770106139670198613100576478302430104893648638847830229632534625651719759727622156307550116953405331232899392368912321444054472299133776148041309441856334165092360888073358642021880771730433104031735585027811038340369086542653457201076759037060761285133399387686059071848244020622344802613154218028415816890280456768922988647331088796890522848148929084006322022361222686703941556888982232165390009570398909631163486689254856347540581566762680960178865131670807460684793636647226186327299869075619675499665348391661599556697059835671580829309989892565302904756983441468057412986811633611711679417310706222918744832908379062087237531690152562933968116337793970899018882147168090478013745169284450788827492615535255743992202035590554099587481524504817498125409902217880796261921994695602107312211191631864007229808050195612363126233444557519298164435156572018364864734953531772415638302599633473359862531248082413269654372023526727938856532060245117835349547402760665000705587485389980425206769577843961455539496222805361033711951111019618156654678684366725785246884206705069880313065854465680918653266865782089016299784185178975788902162050624923867926460125086242640027840116400656189775774123753079367417425893999191384863229108905630060555423405297305159231860125036252564055173710434800580816329494761480693417411676279995330783100742506449264298466324991271477775346527986047667741584761440025691890021086904728925189938144013311242044736115249258917155372216631913843834494741034396625017895019716356601949857901559181336774631687246460281864210817359650589794539190528348218815753839978078738006934001999594103739052186038277361609920633556380411285025926771808933296288846378546311939976766232880659556460612154754788446567955711664179497925766353124953463007581113658294502187956217422498002728667036977882650649458641046081258690800590067256344044523669591050385149960018335146965752309693282776099674191532177339306467669827966524235807095191334043476323997254332134631187667998550285289364335080158356452364061775123522758836247301203608924118644753220964722553503213405385832606790178565809398552568175365365842411686471570973088379604895144720829551990100635589613414541642336678990964117350677175607707715271078832403186056898602859462641488292876496988288222839832436230525928558961174106733437247039733760000000000000*i1^98 + -32153793796913422662656989940472522738311725092355528422309500566743151431855856563656003123006682316344730856681872926057118125274529050517591454822187118680354253570282446029383648679961003486230291674317605970042681958139052959707396873758839642735753618718220239228038353753700646000455756084615994905742629469695304324833927964214592883149538816328470553075536040866154536476183329185266028160523266823101010547823273492189418568253342927826988503886970172519471952464699440709716396528264241168536819142730636421988352238576464293078265634899569103919977363729438548734501003223127740437566474134567973645988308344399984021739133468779774983277201660385303562886047905024755242045413768733215597922538438284620907850100531917371751906263741535721403936335249462381109125971791498177650125463775430248644802560183311345963646354623304788241786874228348984086530625499140362272930675457173855767357772863182729847551420663254146836586730405870300596324194470596167493599342691661631756692559799314048624645945126242029346036459616385654089478441355648479364305860949888692002924840104149765630906125827172519352996554527323536633861874190802828357675746789988170285229939400952441620335523190441023890975370020212306578467252928506837368393609581680517536835505363846015014962000234662467846860792733162817220786819803359210552798129031237131939889098275666398776413351895305190953760300774307079509563842883586527994874869761851071338011685116810217281246206744565898940163081106112198277042593349772225375602104201283066758728684136089750072892430484407298811348847804591592031354553186728732429113761330811743281534922719357629570927262938929788047461726824959466681270052884016254306380619733118682640709514686693820957334450842029697176214590077744438142055759058205050909819206204373382437116867771675479657704697826296963284615371773825846654504188808143518856777859303183639056147831823923000079909220043462452004837024496235890281355074567399787721275768545938213829560581499768007611141442434493881043216997597704988336445107300313618368752488917526792946049987656025715722315148044252280069431052329871660802521985092831413481648750456570750974841705871968947192716737779368213591389135649032725131225982118204357564876030910791957036159285252458206710709373990678413972030304970141783969644625067786365868455219796695866587395449909624408927142743765923290535655382343882482991214621568882335649679399861827804480600411779846924875445260796934355273311489044239849466712058354935989108202627100314554208973715184569803586242018567616462191291665071927349091950442720021188024257041125805209283766090632038870865237158571876729455167832684365567267377873322479863759741053637626506551487341359673698063563815989826212069376000000000000*i1^99 + 5340640665796954255441555917120052547137398419632737290555194058407743925372358818944543373930221520044227592009239098874042667113840432426536610684527508103493447345771475385811904744227270531402611111303241697869787039509498944818346846534062885221533469231396247993848315868241242828447662204001434081876355081930300767180796052614326272372172524417197689959073171501553779926100277178037510520863955295879380884111882710904759474314249790410049841073849557361913016847878835740851937386039865157619799748650386740222735581923196209857931887633812421462830797025850523256654618267453595228276606620934179632626774155188213644001820418373136017116292232824724552610588175825069078822510851636004471089596635296058008769713366288015780828648617752708538305769288981540653422556756469110354696130391531474567605877680331258801456360043366684898150681951172713777774222692024341116208947494965093611638996131121948038325187004981808381380041573380618185957798383879917449931533212319730981409090823734942574137708289562019441465692654325566056996743400092832585648999358930196004089558036869546680568776313094548304969614600271253306596427230548706700947703178796100203754175430831885960847372802143046638905130574383900372110825329443076792760682786177172972861801599666935981093601155298230113068325148818512240155448042624303254749929874299844797532329581004680789585153681007552470656343032263555106602784425897383038621204127364254703568297168250190297301758622501003207325773828547484354115474107417906558864238995886853562911711713037069406595460115636400916710355164027023352776036457178068056494231587098841924722775847459319736378427529017684039860991861124199982742682370218222176659198310593006497389046466427539135612652473884409780404113079388258435520369773271013924802350991546259139627982993383241401438963481764559594711088009604001701629224028861641857227469829913699743243124983273156578121117216088069849959092374083453016316866824117613623152038194126355541971186529454679566422336247298716343242427805726125678123456458972127437507794112028761809463721808537496177116016491883627679441303116548223487770658700343604615868028146633357217777681984068685326933499973157007884014079891396621072295561036667929404429822262119003320777141865676331327889340526390546424490966270382648102444079067314159731966810952584076401837576331817990365535255402718962913730499637967886993518971311479632627465281597473232992716531303092468189828630119353184785860274432456761592063966099541791386947809368562352324545557225720237981418747028757951253580608756503186494022471270045930531424227269627849787084361000493972258130821442510055753126507142668699886644540009692946090048712356792191287032037538573817419290116096000000000000*i1^100 + -623586988365202046598985844530317160985138236052683803110787340697420800787380454365372103073420305018033993975368233053713324882603266784401397058891882910222181690546300393156099147313900004169759198626986430932554278784034643363931756243414155594015271965607639651759698343412364694317665528929952735291238382209032440491744606893190446975249953325393132318102333223226942001397127775610106815014400005011300720331216622445052382707511235366317523749092222071598018696096915044956165555495902230240837038148616776701808231874160782973669177898887338550467915831132344287953091546403762959401834547198519854538931297636576493479155049545141946202791219416578628811880469109596952339406135737177557903360634305125943887555650578517564812269891882390803129759604231410249368030728911061359894732334349973098816585459255324587874265818662241503612490407671914207811731729633585310313101657086745232467456837724417114151818304783859011989453169602156782834208321105569810104088876625345928427780133455450763803978345408898806005141938341654001154035995532564178320927714731284344242913015349826863864186578076934748654261346428153646625089572876085240570291892771990934557927603369519503042397556122502633440944785233428641377442066316571491803391991119149366409713292157423934971807147810494871802089087517792706648314959309938993602502583095414961432010729621785901672275146118768252523653590532396684141016641785812257398807303491922505143136898867844453114971750066699242067058622718716132770784449462531025084411941079746035945683041752860485647500420012505177758561947439734716436518926461689842144773052663648654733727704029447217864885993950203020234833543698084660861094773939567418052211160410264902215374477107933288778902297452609081185738515772280115124538513253612658334030857005263288748359616928969639124854497307178501893261420136884954169069906711713922483398332117106954534980332325880668214797574939421471166306993885285389759121178001966498733448369881945030472713036688215368401009076622873335946631912244191636235807016470733093803692964494237012629324090226805173600110417108755425019650791943454991324233546675369499784947026422550550898070929040955270457851254644277965010985629194664889290236007948417196116381612337511061008180638373375779782814748199104381399618956038181620030487081358989634161601851655636137193074556218328343698536877623271781907022298566438672061696115159711593726897386635619298312721674849685010301984870841234744150342012695411968976160066220144285981143574901944251854060667476832763093560627106680297244798466792175371526539122959310648232951804567528713851899066689939014473045601327451256409653811062923742078743496382405754360131332257417298579811467851202560000000000*i1^101 + -1825653409849954069472402663107579698812545716212056449759868318975959604029443076264132723391394147978548156784958172506078269075371584946091614012830014881187528513710697014744951575453320322904146460380115631410081184787009972377162403621824886962425976452110833911294127795805084496731411730574599979877985699103752868863734911768185758519978746028527423877499372786004446696717961608303240890736814491453480125741116206136682841133235505913132514801354595100572964986289550994315940310641895374623643894022840072456172853295180737581272230065800726104403106609343405927935489411328094611155253870860993073520380234843784649956983816753552151767574011875926458062915321549026391965079618468359880011714781770554282474258097952215532523604388467909888653989886481514275990452056028879520842466026604158350889057762474788733551264107529315393118275199584601273669132819380346967384144203416939791395031154001948197757363776201613362270737218817806309043369160911354588788968618045946207160995337582837496588780578319613420449048326155573679773796832845672624912404145460609681851908567602937659778220165594864692957144875481956063063709505274436384502951076895303764884156929242388797631054416516590847224317083730063215493523764850048917559485354097028393287610897017502245565666047913775353901331638228346089981497090343523625379702768215741347714752756153706916267415642162659887168994451327910484286935857831608330425848107506929372798999444481115838358904908555382701054600336300541097724144716721330142653999020013892737217201237209628985453155254508334326409868206894783164402009878206091913363957265329085947807178896935128793834748618817743616595308204627695700837331331511147531565949587259326585561256678174476793427951003432661806383328037949136641926435809622769567690108184124432146380208062882369501201875016549606836474942215425245555613836299536564369441841396372598982281482706581083773921971656569206924029860070232391929430984952321725352909557531348783155737148880205497183030201149098976879158281677914671082478108816115315864268432444637828421687766814517726324807125086526704617636399058682048788774048823627676093826392489201780247215497958471871793748913845657450881394908256045570256971355726822778400629333080334374748470583289334510033591719679995318973034373978429621190576316552883710955182241459030767638798174445876578822931830104690781132414764059751067888216090342031677010415358628637713716210965383355363195884653096229806369594062792260283843270069618196142371943570300492668840552260636276319208728641844452289616471869368447943223186850000764305211261749215271200288879485051218006479267512010562793341089187139265119582211471491094478021977814188585220308992000000000*i1^102 + -2039324647012780425380605323238634113989271401525556889550682346755969334703267272253934507734819302598688552414166718267420414309737731702684417007499055006528484975418164784413272142803894223099044580764380082551528184423583197408207800521681336167455130958844775649498420568096797998358182056854194375065410527996887320357363798810655711525379171255237587938057375194581954090001865298433869428906512770618498803020912024108207462482698037695390060642435510879138050605517816364076999924683148865316206214618807281042075720708379797989626094974496165116676729830118543637078440903863179760239968385639269618889038895522948351769988303801799213590624488586391861246289007759615345334032242781078847650438992205636483753098741053683036970190631119446850514921914678070545571277536787173960072593613323350318327781265617625856220510484725494522587909435388462486638865377563756475443020144306446728474470229384767701162319764126533125042914849223439786136500076708361289306662995814542616296043553427407333656170723533596559735565363123792783806294998632081993238401323133425642107506290910328473589784643010745836727583220675558452480311238199421030189299405670622684290144612134381722587020232214816806383306928226647028697305255535278948065398938285369449550940754901374381615062030020420059552484114870741121687117941054038290382608911865792243392790982828210679815419355311045186864564979434836614877618352890151016200726065909901670714919239206873706174328990693894078062507127964559528578614068835211853169975005162543607098650904491515072974329147150087147396127901861519670864422491908834970159929525166037948352346507762330288236703660784811314006334509703582682173733829723790421628601508213442821836157545918658454855406473987635306443340592246940136609929355930662082421304413753219549487301957648027574618190199305175761130559530318439892318859920784522281926412014220799399490263431853471119708618884108195502188484307817676291466925749325001538067034941620942082266438313028164836604036342437272663468109726405030889377963321705954726835321854419655211780081757429279868625565893026839146120098235958346171106683701639043840791266312030978986470163489744998521508383518924132727518520781887593505410815444393126927068632750612732422383341576238369265433142124442250984865961586240797913882210312079649387556019900158070416767869921737280761707009487887799787356510899394179500775089668425084190256045133574540248944643632825551593221725780329070005382684868434847852354261821014359084045999138034318240946316646274360386589189506448774307580482320841992535170606740415949897747060382228994765996839591869494293948646905266542207986625283509496078194513059336862344989900800000000*i1^103 + -1032767737792178952646516491652671648035882690121086260483204357975679064936523262207490747275534429286195843687381967707440151777863884291514653948862968148237379072616534173937999609351624986966099657859899350320278616286458305316709619897717076025953884691671566218973300987812134689214754772994447569872637097498561401257642122996371079084017256481383517043212088989829208867718376123646486455740749921144558204938138628014531897170394987540532018406293736354779980917952518714648978427067471040901452523242981837098864104944088636548267006397795305943824218725194007558988584514292888967141600252176997979932854812371494670586417986225545442577781627731125031052464843650126807521198513979100118182693823506807086610959079415990929316698947256522045252250403093014874554873210779778974455836422138424254388263110856385000670122913628549904300006041977580031123895184796074891071995132413320552762832684088452081961025202457541509968031078237268251386817596224369100955115931616672162757315807845457808742246945873014280002597822881800372056533464170403783844011886471152734417724293947994363041320772762755380063982975617667846280302594315438812703097184453878099326713755616898446239704357361113266938900802138746498566764890137928229217758170536808063904067320374619746141918309454510516699893535482214688639010382283594653134888307960580548526644728030973107600499836126416949960161840984495864000016850411673715950302223726503182912116954533750931234889285170951611493073466680226178151925596632112158910639828907877295576208425454293846864714218674659709619753464783860047428164538247343293284406988945779652760996430612473121366458267072328825995814308775067715476788197971335294724099225348355623071860672603648210686051093156500883464454157341943531705078376260919148667169130884013569334630907824472665866143652661132519411858093826205608248399008305388363798225883467839748214303749392425862594645080201592012450287346575126742110319345877315442478479719647731637040058579975123322089471855340870878295924608660333687334812671772393338412412105026647513286048936178790446112074524028822706947867772758240142940120380878606400163319608986460092723555625492428850974201481520373556976293692973065526612537743127390291073919523720661474982568171465156503294014460928931071937001903696192876367678192575711773435942890769192601480068301413594680336445119123881348017591388809154149966354870166544306079707754824653746586021508467702509311975079682934829690844644247724107062023239502745964419451633079232295822670215623503926848286805937853431646820325285820364281011649982816244974450866305880622563584560251236225284122148299305009425763837544878526391302225920000000*i1^104 + -200109400591230662422268720167434864573920777867596700793406277934892349186190468833074483281937670590861247334743443476375285740283318417278192965535082682795347849415590812823571829662394953700995122085305099933232623233047315093609321150425191886959470108357538387397134642680826198738885396597594532677989644436838617672356007343562750436713849746994915913903623418120303242893154575509614014805290900766369076418689668117528189684078415977209845145415919228429443705768703452667147400602643789839893219128795521087953747420924816824390009925132216315115893272326034895825121830414081587157049640683702345880076490215678934509615369248138850849806324325671768980925209180740258852857417835070419172877777305087454768911045841448280633331356328380748857848837161330700810306092716849261533556950901412559205643185341797175313057930257769625704758349601008923369948591648952018457453393905723712710290338139979892947003288006197114579206569788844673527399114593973629854437840268728736217164324947493341105449099708354107802176121538200129047794887737509928002572536366166910118565002607280437522232917629099263253592764368490265574638010759575632046582735674739843808870640931401270128586476108024825849558698667840215502709374639702164584182899967582846532303513325684512543074150751485263756300231466800494653054068966202885310199442140517587543224871545836993458307311260134346564774674701015909563427130115430432314060444390753575706839927864627541392076488971546767296844782175736359072288252422858719230932933435081720263724152826396953132799907569121036903596126848212107664641924552912226652139691903745248724403406001878944560640098297106337794091916304937186260016852696612408971882645609752465638517392989674978774231383712275422452945130575026166205635942512352172285558064614245114792477162166364940321547763863870219667727858862283856537499699949643767986035002360918356431013552705178906646509561831611885657392551823006057537683426207524750797781218152271237999367384321348293624087644003861607044897389120317323565417364356889485619534181777457277715242798781963594818206143627725060360159401732629165510859351285474634441694669626300359502745125675738670057464885134894356665212087871322822436581216579310490435623644733861317318801592465939581030910812763682858845884826288377375599864967023998405604624213341345731532112647255244263017156590439583550903755611400025004300049018092585680546440568132104643007308290610813445537556065653929394903477332591879368612217618845366895906639111920944910636091330065756700022973499474719633560086336253840179977284036808672401269768690896006953493494184943782324245882486781493097979887411527680000000*i1^105 + 124988475827293672677124708935232900896514526588578667423247338025966126817042702961508579481682004981807320798644916968769321173125103095150451634456279618428890454468254468274464023677924925993074930841453562569879857494068364582250568600810633288610903064658173190837532576752798900278948736239190294147078411436731189045764478862812292239176764947444352014095463474908205588667668870414133281009331681858218905375023240059511257999961819897958368509325927357493390062075449349230403376371796308927284171367808541199557812428646441398200564613418597889861588104047365599004577715064011440242770767585078356334986401726201248966514433527617210747746715611507667843826519337199010276068514156262488070249554387528605459783137301279428566905019127328327183713652512030659286623424191741271817390763036448594222519066546566768188712421581855444560864532982798250128532744470807670392446783198386310847821098297867920561380286861903640377753203165710326044824921949395104175645222513633995264350578424216483808103427716171805993206465154256410029795987828488811184051942081053864785192982738516936341385726819777015030833306930379516358662587665925310973803041673333646956547159346092366561717807914444323288154967837956393732437362909194500763815283879501860314629400703057553925262561270852025893160110183173871700588315445253608862603489800660347964650041167362634319481203325668536407889825370871885325402678421624870971104329551468406883118667430858611597924881363306714589029671551998469976617272816327328552933015482105979863021278658917073940637368580832873367554078831422529460764985810028565668166953716371060095919280196047843262844632281397537760410253754117066342547378805737417445736412869442961735629162371799112134854852353813142948660046662575521650385132168989487395428921816034732066256492171770524066815699260895783035384382143423171999238099142023582703051315267903191699675211123675558628564588445557663541046160772428812601959407614698399635234570543382975119585544978593930276548448537118839101021277647167498034438573830948516389553677297091496589512236427310573071286132662334011907150820819524931434696524407134755329129349793030725082582155441033098248624420930728872554106809307827833187396419689214841529237868089568304554033537779523280709256205887002400850158977276539735889077840610933754504918810995525594116434325188770360136719576696502290401672971302556880701742610829137227064534755440637317220020669779341893336573987176697802186930657069434222150441660723245014662029180844706562754629171088643484933616875130101722299081942100079056049539349477080058193863940484339555037238722852697180806544450440396800000*i1^106 + 3217451264064785970129838967808187275877307719173400874282871855407940064817819025501261936782781122807288940538723620413813156156346483386124095545091781123026099315865085125016148420241672622808016493145991024373145506226708351255081127398368705834098459517454512068664067709492866720507738752361321369264836067957518049852528326852270093984987047963552820981252300505550685455923429652667877742546246703890278941328886596434714380083147201206211821932619952113648572620188283194927413222616683937629789772004279068687949702344176384472539498317299324207012714962198426468745583572005341521419656601607461155182516765450787763762681245611468774909017552112860646676330837258500250199480332215737353089994850867073326704328042612029465943756547779255249352040482487244255077482876740379845865753057457141662675918143308800650786163816922636949305952450392763681316944759104028592194359144327415249155176758176112145615251969383115935001444930348124480720294856828729968180344897463974763053821543368624492192016974302200383583502495161195481618185099499311415171717988455613736046078739566296097178792584913713676045422512093494797884094664894775182409071977317367013527653069806075735497851566173115895152396203739681446025662363144661822905475127581289030046231213391031506551788593292269326613854423896551002108068673417670393405793278579438833418608410556211866195433091092037669482801609114045542202831975205562733129184509857624310205715721309468930981433077499068012999656963874123369840533667894320147522083017629793975730137940557856771746116161395246653127323461495605472589298956955591507360953014365838623901628122832360385924880910459496205851144225781653609333551912808221604350779041801284424428420425802349337782473163185548187960832908925171041597465482213535423601059443641220491254399851036655798348269064677819865860839120769140248911319229468984698011229314648207416011288864028396060088342123390792155604745345701574400464472892059067529773285500570186830577189274914409148869941574437882539066768547307656101716885149391816782508000178595958515083987024047162468334112475945674864968276546655920354011184442325072080795835069665793690119749422002018571533367296011087523554247773401432250395757462841438100198129255730001886143914541093862971803718772220808608671200874374521936454681542909450159590847273696278980380315624084317868354924909580891106808650730856380496622645262072989727106782469545776390089953011798889957880124535858818649947701706811207812232889248476680522077742198331873234301074179644207548108743200330725920495925223784443170303245773905264643427466057062496969953294417920000*i1^107 + 29492250585782321883698314347726310445285050729314610896582416385878873274652074594493712815636635070335793199272421333840823783053110467912423230353031877925942078103832627857982090959884603203515856382301048065402596137634268752044967804027866967030265676862010172437050584343572879838187210174610415745347444655000433456822474793968603040250612855050545074898888156337885482476007116037661804514287540226376150498327498449305439246776869912943127459994572318333078992973565484936513718385431363848058431667978702292668653129413927460330024117453655352226732381046324519822597928691371549888400918213983411026526017544284897747110102215680393441753629138264158128151397381115605713431263946031906146724622145259910524007942106967356053093327968031498987034740640366335983874344096213807389778366569662484454234587453497822290759679485763122326044108564107796000851172872857380391775538198586496848181885691107601529754781938158001886882729023043895816875835926630946228361238114475140757807766242594441911601395799480049111005490995046569643178742790976116597475422072214495637604403429311091767250019018643144867505566487732786159541826616717849390054252169929753341617879571055161158234861090430342333464717728881724907397347490584480024059176093862833994330485614259257510124501980744821678548436901831253420903863213140880317109143072727581481044442845578247852323973186111241724937857869454393988495400088603096789330316376229611941980221832352090905887515403259582435492833208989099265109876686186701166811082769634309692451789112861092530606818249088951541082111935963165059450467180953142995519818980882174258868788483747838249649172515861560633515866804921429054494621549429103284892835942621315292077884025358525635948071811507677771009306501373841554828129667205065714211255898258703139450055227716018888495320469276443791313128358384252879606193310093103388797162025223214417022354029727959655109828008993764920391196014256491289195666132828805463148099427697542850332412237485569276747755192095174403027139246940335701784990184481217813537804532613501268260128769577365289083240618135632172734474207839073350571393169188066484875565262381809278889098617961668463416408470262561195854873031814116968657088139823936021044562339166470185381524518465797257985110183488938177161133643477497296359320385024431949870562062295223447543009235568459840652068967189492590418310157745912503648787406661590963955730121472902583511728153739581637196584000262906250658625865640110593000668844038778292830666203092127025651017320746805111181370277664410722766261064441584276486012562436981579055104000*i1^108 + 419206894878607741733251337583334638238288041931253981639407280275837682982649446453440086662400296763023186297689843641391434439579705925231350983009981261065340125012363606009289731163243768586321625721775412403094017288019148360422311781441851297465909762389355952794730656905359434684013561320991236746408168584118271742319237617346554745546617664027380543985967517064667988785611595704494227080274735521672352376282605631063665915163030255140641712689028285832350328023340749470929257377179823318085525297712169079842202726872470385294936837292364604087163397198163897003211050415697045903024419335814152181958573159845228058746909087058424544749451919869697670108280436314113866042283921110791961526039009851995492454567190962261377963713009823576229831570713466793396314855063486661812526576045751654880672584317961893659536761983062341644749919397075901238296604598612137799203131165505225752235400652453870594344299692796909187252322495333269258067399872102087690417894324998096229973674085778135332524539549266758390239634165997971965852406365001675508800677005617862447212137642006202030639294934317327032535114170102182366977991531851625454604822510853473995167837345027576649622333752684072788744794227643927005784031643863294735836093205438650950363233023377076072283339395156392392107492544315019092978255196035822551734363049401268963210994137690151883750189772116161606832893072330120931821314132379250986558683139354596308572798113712011616391818166548709319048302132338625733013053728829476495248693586905107057241253047917806307699061468837722594043183534554011949083404514913963319238759168153473312336394777552643561624062766090308774620908972622985454988335756257581132616442228375058897488745111760894544356138021556623671353829405204654275176698582790585189896685200617893121963514286237290897321696770047301772094083963448962626083808053617550412380994529816077552991113090321561511930564745127248739252949707520063692135120285688283721539631610357864169148012813886450203093832047643049479270795000067101203178438488671812679197438998942289083662721979801050359547266785993931529276144157180466522731161210190128733831999092937114227456598874743417298144010432195556867568329993006864334684627442558733059083190773604181423513382517412488311173788782711951596428539696473382830471282965647951410010346195309704391220763548677216908194525068844927587846649006055191709063198165017589956172447483823645672827212351790548582246818581444069902184000196728117936834366680862508637713668958314347315665795712683541594873663452135062413340834309917900800*i1^109 + 305725610952239025462514954176708183522748749599950257942954687462836398355128956289413955437189213228916586040001902206351182384647179309763461562136361021858754542271372122804391237433489920977359239410253330068088602143595886438771319315166818067037361015163453919579575926005326536153041631665605331489911792189093846935945452054139428804126944358612585928848701189737237970869698738711331679386524305690592729231284245375030614511910870952139589789521906088630219823428877526541389065812054040622098480429655124417883614510502024401789515560693938522118236893747165849526288376154960218119295530973323221539396053382124356449936784803565592685901613903969382082925048711228822427671301527802968984785948322339625504750289194638616310381340543190458980868080781053847660337259961392351865407393425929613549521261595768905748485045103977309072220551403723559033398411143390526336556185229320243714840073020983517864901401776010339155889115218459596292706468931916207285934755345837125147668527653480645365813864846784045178372284376244854068726595948474898569092820187874738373134543505928538230539125680974538968220801595564548787135707865502677927996123137947770843075288744720228834245776717189758841458627665383811501275854168878698783902425764447772655655232975304216358008604707960388289894340910045273738641468709821360041686639462497263248778108641467785056928670290700139473958784999077144040465865805454632634927278056263488817251447771293206570589286404178566427367377086710566393199462668495119663573221322651544419732587107731204686802713129048785374983025987136151544189662506343079560758380496209165876391493349730439912769214810599504345343022216054178847034714980106943633101368241227235800681901948983597823121815571634982859735148881732551007654603010662724224194185376913242681642364318508492720954110010089009656743207167064216638344559546550636744749954823782158131039075806842650600426121226988938174225294277788005752595994914094997268847010474601897219860255705290693544259823970896147090663433167998081312709382911798343736728276088991247350080790089190328211667637862786486062017008848427524950037279415202733764823704149413282350343073682138905631785179303529964313685968674068865834168718126871706224394323152885044306649237049381051539071586411622912861518216952664791906093939651046219297297773994517934270280050956701790346807015193560429958921678071016251545754649029469828557782299219234310455943880337601762123025862181122191266673160599834894946952471490581457648385585781835865929670930122284089812713472000*i1^110 + -17317751715840322216262446302498755581156159109496098857768991385496764018765126966581042796325153359449514042755125174586716260973940246232062731105308017503844352009924661379537091972537722466823992969423262035448189802071770754801748626284999377279256708417840656202105727307844378694847648598132374882100059262094195116855536267332296260975296772969581097848422139372886023271894789417162225386885579434362255640153675104501542926692064131013423688256324079965880911124105665780565185390101294839112833563628425181410477013784130609406780240019563100975917712718381031809791995941362323744561954851040850329370423830398985559896657157820030505457886134137358510885861125129599627215660266845165373061890416004611130450408625830347799519803735633697300743831998669757982768174008539537845521644661138911339842773919253656317089216032326068733405276435788134479780021608231718061769519100064130254663430267900685384916685919927125574553202802534418250851249367199392265224928411258797738912519668340137655398608653017180451485323857617923939999410820780433337414061978727242695164144835161566337296219898450511005069169751178889832283352157017677647826876189521695679809428847447464121362719470649281991005006329178914380597498597153257413319345351537546671720293210183729891229592214215634015182338973235139372373667752744298542726958417603557374392182449064484483796627073779121368588098362465522687051801390233110153719372538753443824727767199917522235676315301960965998114009274524480951432813346612740967869969391137751319776460157867761889883958979882663956754835906073882636797415983202325617668049485091514065503967307616905891285654605356675956095653951195091933725465364658573794046916528866824673672694682321207246923526499616475126063873430146103475911814836434775679499932907621313239183200389047737285970183481162457517783004241540098813913802305350457201216315687069123356793641456613448041949729368253709716668207331338422725077542498295773236452942722495714841377066859196634288998629164208410236134511565803510677162139880202061980196113023687091160149573751584022383290042609102466753208082804875149456057570988528657422353826827157045255022819855201053534010371042725836508846774787478195132098865751744218243500210330589841506028427725074300835750773440475735579062477701269753472406469371155921944909262252598248018851827487566558526871139272719673398230163602309476598055271842902739713421781068230725074408933698416031829611576736215358336369404641287131581120620731959136075410651461508399104*i1^111 - N1*96015293783170801336657738219220757206650484857203497379248319762492501812836447698112318160107435103760738345309213811321721633179407828294786255441232537192334731345291793304251528255193255532772060639389950402339453930520716140927637607586350580693716423058294235179404486488647858664106761992076264903468043218244845624138642813581248792794271998502991943816453792880126329479978093863996382522125828738885648736206446856516003912944867535022418088932688093507030979800266450235549338841879502748542760922723160832*i3 ], [ 4758028503069349577669776535360806008515520887893643710932154559122444454124747450696739038951670231876793275134023430406013668130265542312531113383983249918156541547380166527323364421623615557682437318011076119485980394399880449544937260120419974681551105608618481458449155514786661455430589211962618036673600813699875526114907545242182518263544299933391465740218331875220684650079061259902091876759344911905168040375206236380611036177584025980898836598864223212047380729654140441830284672250797585384199973848438215368004328757232700968966921448471112733463250111553375253921015593825854492013761090723997161958377791638687091946149516956412622367359883806659056907721078027252634527971888387932016461458245942990386413928889629125378316427276052750244426603086967301776433551433264311023881708847047606696326052491547974861496423290449727689481698668311308937074886150563291883709663086669205643373513724954329179835876691273333154083165402345892544243003221075059521781031773086929644299101348100879611318213416660694389195472754431410707335116740303327268638014902704356794234571824008415659364466141700219235863353627986511600883383250328417293844211470685606822817340840000964581721081581798855345846077122271407233475110291457586383738125358678497371379398972947304754323495536326403193003604425777892319369872787547700798922845960709596010748039706894701614634796831776185536507885322041698505849156792501255732768770646593605833011564286639064582425681523587713827301141654129646311311041866951190139773011917729319279032640473108954794153166277291576972675654714945535455131154511085611007183961272074729983576275074714692211101401918182418044544794684378229352423288702054541147160972613452785476886141326090489460481253403958112908990305551001386357500890063568816679257273111504527326014469387355335830250629245748514913991082195261706688923325724887041819544208559337097247118473595825211570819129275938725235060895805499551512693088638437843846739168669198272111056528785733678078597827655861667631901357494103332297796571390828866327503237807043219557646463457781334187299249811915159264412530973840087518641139927023759615009543032143952759438131942679364512171214653851338378702902839845620250323574413246861860120321184655996853547645059855618157872333697466220916585742328869850399467859864727605789509605589271620045967432401267958776532498115346436725506569920535955965859279925559394502171917046804595937720351288266318771770444897795968574632634588806209872761238959222296848069750574906293582952568962098090435565378291682713417114518331694784239406633867091640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 14956158192214813172892275913324035832178290138422675360231739581330863242533975342266351406627810140987553761365260112630101411504153310948528998974491530634173289014642312693222600453825263614001934442418708758389566600035882036552894473179309921840638673430366697547023718236464692908544737727595153993921250586334904888196375524966872441917662298699742022017902853322110477589916495685409188198743673338637560971390167938234281995058177334870626019507918911474038719712322098188633238886490461142161086104233522491588980242978957364719884775149893693932007865329431136941196773969452834238060599219012529795148518077020331028028517812686336221959485689013986326845927201243786769354885761096777873336404174994587329533595679096498431707997572587047452617252553688624754212299693772386731632194439322735154970716968667346177615019807976639058148908275607626529218740357267482829709172406163365838325837660477253735960212517668115628149927114759470975762421638136732194588907596296369133339433945840023631230960287062009494981320555691033266335906397515943994655839416372467622238907356374627658751554409243415788293401934237194847738808701677952081651645133447069007008153575369097443616000759500324922349490630402917672152206750381990070681948491454478584834078991833610940128988076398246360425069918161042836360809143469117107886766516698077471730829043511689538857382019752273799805630521495195820923035344255353978794290615238368309605104327365751258042314858124260526607381002882349789646568771473051019252988360874096583850120674270613279466548287404145533888563027011528100721803102721725600672506704200364298910930745530973836393570028495280332747450504568061028864580409969407055568194583087154912944639447577947019469850668876031795334998634205370761736510017880867583542877190533925629862611537834127833050491817681001348383134171271613068189222770796409749081813629611129146294671803657768194989912584645935374742643717943213236099779909973245227225444666540841484081126141878200558059047936466932409425706947219997683712112183541269669205718395828392488332413067839031173108916188305262040748607645645398357096045739734995975372644790341940871905648504350340976777405572795803226038734209021896078821308620557584298504004808875897274819045367919583978505616904805372936191006977927792312140948072656062252165052166733560619282861479993290527531798087830055817612094587949495612242305858600435997476290945021452364602296580821650925681238892416216437124705849322722042939880170182344450678608012238232188080643926094562426798126622940360768308995621064792109327998282366976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 15697445587195193454992026666133835264725338863200168843884392293319043928131166437475495636500056997264742307346683696812038776504943305728677425344868941957792268932974057999136080162091253603521453272399274817528167385801251606805187027921533422173404294595029919247037365473620767773852811173836743156048920110121833552566700286032534810006884702869229874051432631360404340066646447678132083585194071393102757777526141050383715244557815894570550258015442425949242293361480830083114162572260108551362717549414797692069495212182454468049002673551126578289437367531317580520142932436589755664313464068278737597726754259403869620405161771251190888945855356645366331004610749311980523696749201295316531573959754145582289321704809407553592226029761611770293268488562788608629155540348979081243942451973683518233994796684083091812779912507213738711676360922030358338648722241868879580624180844141148172344305546539443501605292927711697849796823536355002560301017322026839397706593125480687456169998318811929790871340292796505248220024474963156078055969726979982084910000463214489560108830202526596176448601479337556061675557147900554245449726138273444278828441347464388943447974167074609638616414442526600924853182860574133338747336821861941461177694178036579229536594532885490969606576982674845721345617536621947668104019984822328899604404416326732533243310135229368007182218711125462450730190362865467324124285779136353168417064598564914299856914476893190473172389718491972777514537869946415973844869980508094169819680417267138495698622010093782838410098514559140726067298683287425202942972397521349957352908062521829407928762478178990488833831258205280317374349607366916980465362286041941928809778606468084467151055452320634047951657686156219531862129775052586150669302214556820702319657701623681968211497186736612368085567559137015884147808621956603346968315395884340653737919943499086203961293169000772816823731907050914320633321183834576715695873890844625121642048160789729990077525343309546393231263670276914699362282670137186812504276953794887943209162214944680562096745148362730837427896274913998125258026728075134088806115738341907303587413990323057678975070248515464638876433009953832261631622246951463388121971746965244100126473194134194234729658743137521225564033826737214792526382270103903685920677795458637593118571049433734664739783942519415686698043013853987887123795272715844926755754073481888530951156727269275257035077630915646522600016280303567398894836842984290384302934627596822481013898121349213298991782191925935432410456922772486747467316622367642418794494689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1597431397740381942595120343049573867685148786908232397570854293681177448929836906946905318843360496914383762005689285390152817483107062082570206496323429297080272627846104289330461585552474655468502523447642021416970295840255818693489987590095764169062676990312501324598078141917286451619255308369688040946176859368206564526543633654020823824029621189563134837312073343886495757395556180849316373799440114890666471009328641965146141119206129824818454072726389240229239568578931245413949216253266132620954259557182863569300481361239396264756546754276467212172888255616463228063030049825819297672141297141398085643728327340728466991499310094825217215302834965017492609449454517248755170246026655117849250167513484883001177624518957607791446133299136326910233717000435073619981949284736761061064254884363674389056522252658054494824161302203161511676784688527180714919162738494994497062368570891236226021881408082608402347138722080541889726505484021068406408374745694166879653398394698998663236088484172944411915199731815693597218404178695515722887595046928148295207561024388792979524174217001601945474412095830901482630660394763873421935703810503481836966825423000295140454841980993154942101226765800982543497726427948088963223444601791053439126332081058562724653354461334857635771612658713174133940246508573611703131875468466863717816566395422198072408257589207334706176496584772325350066103777710163123677064162023851561556549512932338461051025876305817230583132242272183213913099695132237823360440035734852515905102565613278316487075087391456992568678420919930217322651738182081457382288679093021501475748230651992637301153559959591474290976956304815305515777625430334153648969586042526562958114345030040038037834889017012342822040690974779858501250882442666742123556121849616899077178005585385706915678014003871908687642113708425991818155334198757047078644510741911567795390567050826042313503519103093990008003954851842591498293700525178556422116761484922029312817355686964763592188823636756157728024231102613857401662973649016126562790045493158859196960881454521139159096367554572609633975885742631792406870440479799138279249533273683809524223074761942578603887991997420965608483264598206058850391102332563039528543002566835663572500497650264634930403253957399953169917192642175128477672466038000109509120755394158755103148186256502868911269265392060050319375078316717938930764533833620806766278648041636821660425568947405442297023393054567073732107735171696481742922644792059004685185168119700650698779834314450039127030352759560544522559271459153621930292532527117866830732984320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -10911061245965058400916473700841137311176697571488893946938730757755429405371277480607449525516900280380521302505003727159896317651849494275668902813389868617656815661986161805695603581833245305529391783333893612098660471199261791567249257356404440776520955909710525223869153963286927320816267105869846574421525104113868660414068800904569605204982519794968066012920385014818902042227755082479225572170586272155612648128575383650141173080420812755116404814042785814156635313758849337459895077100067903346438870096875715992234116246949884696168390308589272681275959347376744367474189937281975917679707566874248038785245812896368245317231930183547945630702791451633928100505294020678101284757403296120986511164011472978845008840902560197203153461211639365001640973998463689991194128750812848452817666436341862383553592537506364924666352863531835228768124298966805354012890545734937112290535349490111179844367193563959453895444709216661045631228516095142750705945487385545593755222336190978241093768820801886548500720218737842661225633919080969565640256330157870917828844413678101708798898976420535670852374478557594594583279693382982639883494818268946782059741102635503344176090516802795627501196991466586084150515826352110292519680173519225949985736785525869202795790445629935052859176314789513916730329644761726218207040914399819632369492233945574349484018245980150307978893542550671740649845911284046111929943532260986161672515835614898810786739787034864816014845118835694074577342884633154265140822923124686899204287131545455080037283029302837769411893936170330995797862196633944870193515924555600270702320016556983761033060097062126612255159354498882374303776001813410702179308571961692046093136151747734982974094383099766819099579480886287522099817608438755634289567193311267260785031181859860623831329682485594706965810502506881096554260360545587504117011139287353698370151669606281647296827161537353715500943231164820992451924583488298099320433467839191119036939827630967397264305554580869896068876232515470174719047323039551266037601079092003416819792812119300141297145098134833718482008089243135535642107817334964407453811100778752069383772123949374236733099979073521427282159436690873764192313493959191491091203711316446276586522129554792038077912655980824407685221728304011293894915620790482832560277878984457150831582444518854089087228082515986877935886475508541388072740904734962385211322602327240709490242529313377415069167466192453351659310747524248175521059510627259972812527641600476758454955442538072123182279788173024275874660108194508392366450904225892040299249664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -8580891783091489707699001654693522040595543307482446202404301669468741325918782015773275530159543388479295502197842024012241637483708197340083509052883364491902330764806855342243287461777840771420557381246828012383942201617096396504867501655085594284642538286399278358341326862942514278761662014685707693975622426037698918995192218268377006849421599663650085441931163280303477168129207654236030967495221801099917611240346811781077117516308395571412008069371111118936204382851304001233185387340777718797535736145009402049670342107313515640437642929958986995994274493206246918771342213661092285477749886537850160411411510760978548298946264531888003847924637138772157496204313987044856654489879552013906710610335281875629578205252181864230089302981919419329394088177283207908135689718958779243132716586573012610057474108780680206303246458890574166125087405171180453434391382902844711534022364822328247669554533499129652472585207239998138626042753206611725369763521640583274249759343015783607877474470512329148139810107476440817765192730646377100085401660103417909093262434244373382509713878516120741234981198145451139765412652856168914666750633736525427200089962955149352636194024999197332747458905454071410535982047419899141421510465721186140274393327601276659868058488575970850057167279436069254700530405421713759464722290286994337953668940993958840200072509061655129951151498605303465100757198170486429204056838972699775668292110790767971717558777967280967141405027111673456748752949509756060287683038110946647166823021937320485539687624323413925197043331763034503425273893537710326593147451321288792406994077613121601572543376768132762811240214241517240235427430065914108447098959537692343935247084395297042905992762624994783494246670374042855068358252122780089570259038364451230346684017058977440787430204313811600171791306995770059311701866823578859161466023501062535534700457441668287896787274576675547858986991489784941904801730746444542831400975792745894177214946951318838993779865526880866934247696107994229075731288944135739113481959264892519255069125361654552309498771441185067572455387858006824861490494509268378735062281591545155515639748765845177642969360876574822763550580184349280995442891123759987553965896373594152230001393466368893956625640217380346330909395696201850149700926745082624600687884473025909638365486654967434064450509047167161858382698915528571419414517456455320154726592218302571334354887261408340045524426650478893787501727164677582940418496227991981189599955530007980865716603870457844924527646702590873584163924448472944027448526967737680291430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 4398443939397865752593541839621882779331124608763703254973798192806923282021958470945771352316183953903858419264397223336776172423010005491794591637988669910143257182626388014094784502158386007418605998549719560969112141746666296398112988339960833232333456376170468926973151825835384296061231647192785416094741163473856321852644939539202391451244700026359804605055499724735849784967046545051513021835922304627810045657948954808154972173228434480494346801604649220067828029666117558952701258501209207462554825404966626122056256478628607316111004828676595415320486258259537712888792028931482161775735587905034411934466432520229787769010071475886524996260385757824076656857056144686015799363507413471291180128492479818021072706425099432340307781041122390622005068789319296554722054221806400997608248726833595234419026491341314789705757638317338859012420496205931185850415830717514456324965474386128352193899097095055243281184240336695410342914444802421793121865725356806519009683770129347103028892010000979327984852534255330792730417952263145759947622349452126400119232034541853571467876641156050103842160969851750694114843112072446174377610067151985248434172237533351191073917171486952459664580140284123715356778329934020242245158408198635856669534922193291382488134853936254351432952033798192092549733874341308112020492371064936799676600482708720873685781041495708445693203063354485403373753131058681731749079309231185423437974511304569172141460075848654894786985906569874415934574162086347197079035816652486952428906402857659578086690356183380100248895157166904855034038224044876854450509126420785337292097822678907606284174079326516115542870752780980714905333702181603952042738317329957862598299069129864663121209748663129070779324937680363410554525878060199598536006537016159244207917728183746779415517100868474962116264041770322763789792359698375775253120508333434901482408346646898705657791069282740684395553599400231730765889384029546356841356615559406728548730415815852243146153324104693127450982888039063975462193368449443508095257748236045356801404607387204922335662255538166935561741786357735198395088944045036597478916709114361756205493780790098540131018358483480617779930092231208081951729318815300661334287438685000853451041781905962569015976845537625943233874016541915282840350568893664881599736017423404680333650299065412284723284351796708257729177581562413359592316028355644241872635438772450503962864358450053391091022406535135251147935294279692460139272102327580752266921722387837888866269036540516367848573168586037103768979410311619111731917224881331571261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 14137320782800654661249407378050248218423317185805127983970983407306631956703756715323157255806115085098443712425873658183892884866655437885514205493300311024850219594494849538050268867965844566938291038228343981577599349480931364226245414531508618146284655744801553963042798473941757374551797767925444055455991943701368250476499854863033938496186543845668774675005761031776284149814303433838294368003191287100678195733887957714816198944118188544273740027432048507577311932373246891994289141924282502517934752940068878980870842800554576243303200827486756082428751488211384704817344963286965110901715455948586099016262297409387121450099235479102592940754231057362236039013642325220189166958454031955227466602576555594603262582518340151060527541607279902020513101685058548952060935021891846444567501833794983239730578138118215412338730868846518015743999408671961371805183689349653805133081659688948875967912130195302203693838644708879130965002718953894418049051080829147779627198904807531021072819893475462273709413428603049135392585324354229868507276451840445031001621961563203092407849603089447992984547477543565729221683661199673362946143267946429298447062278122600650122297737699508305877703305697477349965589753792831129118522415689860144229253223768380359371167704017677853789442466522485126208163771123862634803945012696181851331933615434115703234908868942029063679105837881943874518083885294193539923580329080220365133860833287939838006238023216845578048733540699311287856271843537545515343240591894154149426893927882867842073402250449307971888771879434301712613098052139291543752097350210518036910601681288400845076154441226886550385574505038697942903125748258644625527496855510386302428913118607771249674062871476209406184015244221475348899662290429740794130657240985505106457618965823414379037002893020356820800419957927428925572645079427039477397049764077107858183910399394656044634757714561192690176267136417444202253172320916511076494400750057149272044688842583739842831989757330160457584139349426753550622310372344481689330591991262630809399920022826063178580469554344723931117982600445316929545961594110328697482052168993646697177184165080572381902266614372415234534155612720012053390498579181006326888755887796373786594990833849800659443098000866827825944654429153280818060070840058333389601752972439761910170389384832725736477416943170992432612971652527763761285362364230316728436888094864867685006386403973327620606816462696119611161377860654619148453218881034843311067107068756240130031615296629717447219575754129509220301758207700117465105711442212501323776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 13721618985907753740910166204611570167458783342603335203226381468371421324398705113351722975133135419623833332541288501335100197438559383100733359574115359913077807316110297915612841588732569649910567456483697347190061272590612506862603913540356956289759710024827994992476718152409151227603940783031920370142131201386985486308493857653489165846119769765467695497201819253443145217933637787597427489635073550477728429233567269815134598354699032607733993758759641721354404205458487804561658708180777332340021834989699762208601399865854484144473369508516236509965833392923610155085972940102969989381010563550627255703388418805136570839243669148892892895469857810083346434833861699733251346518611383962954873666474295090852878392645320425681694494024377858180289918139932077715805034218195223509799018382509007323448273246850985621670464290225849469685828312088770189879599066174088816699065648818998058715040907521784249757412120461900770821809532977943972862358748888384033834993787816493518534516668008612463118345396964377851253583432842685161054583712919947032532687741492459022065572308568836738963903813121135949298148128631429919699809128739657319076549683579700377573412852771219407413489617484036830454597743657670022223975508587126372900066361407724949152284824785690616300084717813957995426145996656147091477606806904923865655122732952116082216124197914803414350525090908857150300563834788784536135001612905121473283792442188069125943235580477141034732676886269410707692864700143372178271997233759296951472476042802535223595979017075003196314766552999719744172325335819717024583416669814420761310861164317163466495315899785264047110890773599565015308329936108242195033757330224541222312740715818393542692537060011545710367570398707736913630225481655449135161944606259440104635692602214398954415050956624121917598788997153757163440814168987868294668190044849435071486121599487166112432995213227345926209413862035385842056754206720246458513947414169460362653275390074319368221682775547805467796479232784290454450599659933538521994860092690466345958473043201425633834991521221287114711388769600031550147826755445677415595974843610735150183890251158332772379455553217579471158610993089091472345299661795046096498640660918403718401620073106618627778173010826813007299057043237986194096688686419458234382220990248603006289899690244856580512460114003065331798317757614836869178814131887999768426910860821537597914384441337894218639444756784141949323486242468834491411900872033559844154229032862817603885840137584892949601812854122655256242687696026189695324128965005882163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 7868763642121843716328213369344313922579550933963199535357655599450346295592548932248233726483794078986177340756371983907066832504775707131976225812372715409784312603448376504150571397298190936754139284421174365924273167005331118935391261331730356493729722129907253632429623671949859417195402454016814948625231390172757600136008558229516004405243007658312162615887478946506023413647147936016454751556863366674031904129466950065553014801314728518601438679078804573059816997810106359818306947449829045137500554128127881394543219708861976456503188648345478950415286534871513982884573894242423329570325509386739508403164513470319687861126531457484773366315668841013668443448712094444097074234080965120116687170526497585388486925465632991580670354845181394230457114114079756488966025328600795823728484820049581137340791906183725634852477872808277157608002007604362456970101240125089341290885772753673648634693990735280678781600487209607222758368265615733820813963565711199054799141079813371258823944161170340334341048430196614362502265405284851081108227435617339905767144819537047851063514209486541584903726691562457437437834723682793320149047736667959296697017307298053359670382522385494685883704389285842755790784588144135074866656539286002868925496607401167744045629869051055355315367534794459741624700050056397827708648517084168514683956402199189438802332812116897463469437060689158085994545938356298095243890803158336400205814708374330966076361397673803567733255439815434569104824223226240888751852036283141041863016698443002463129836446500974563874944841810414220823859047164428686184012039873045316611352043776179852514166180493989146759421109881438626885400146497130908075923380615492091277527117971576044919237517371519425788494761549993875808073868987148768882132679905619642007751185362706049831040546453439358482939745799975186065765756000404106776875134982544987463037739991887104915114994465920223203953138717835418003316369925246356669591715741990085289342002662648468743642735199597191300348820313771477738583656473896717487450426572672476641281485717255547948501979417260612744519291994021871844882772475142959688257094099973121845496434970416364163500715303300986799683061826042343986109027910809491507173640245465381972561382801575803610996667923237978803944486539962279723891905023384364082887177646438701280368034421367318876187427143824399301102914490655333106931557566531573596454702579125267674211091281449398487207324167298447833635922704097699867218951162235911416133698029546016013435449951142778459112402618812834472088272353083150047279125563965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3012682898628394756380889479037048045080842870085981647251940416041780978103189622872662236658851510251243045952684237481802364314074114088260599704503742919965320396531636738863210160392965761101228347971623987677460569426290046997964010527670968556890234032141789598271717893993571310371469440766709855494551084349960934523952380358529946395315341151117982650384862773387952829081733396536632359024927267570748629828674673165043791085923430794532084494033736308484962867311419919022143893962811889772120071920308001161805834809776644521471700800555620077290488244504162357892422985142505213425376559403878207420652870116210328827841532510399608011767303013938962342081911517998259748478899261454455155634142091409296499329951293191456890311264738603576369741307545741159871899957863157802494427502746276390180704112688635963062243034566027588765591628298122720499618677205244853473235426445064968367179474164068380841746791233155956841343248234805337722360357902133154453655334400170738289110295071750224321463431070309332924622469202390508316497237622166154096365740522719153570578025575083510391284617437548290174004545879555643815767620884998434798990277206241381313574104500535239115572809226026884138999401461383642073444035987329464052413917787284348730081734642472477015201121278620272634330749390556080105737906094507614977887723661179802738021110421260504639089010898078982667851437846912349407173481323424988968178629254520619594493348569143185624835602350243050205811971536866765906803757812306043623007348017231253525270101253299712960890638415963190708691529568221696746686118080830978508404023617615913445122726284561566426781302295558844100080459338488315086406959691355564172866431672255686478182588583870826006095035244311605065374456986949167509716071060704996061591293992629420470198672555288224226176046358509257263265044395343695132844606730198128555241276219488433109415757880021838384266869814364466164920979103052115150448496947972433762992414234379544637991179764918519273717234772980517375655062524563558893236167780215367690785845668667061823976999798286866875680652457929919024837325333290536654296974605735989003912994398019358834797826955396717835142003512761464181564326782888444200066798569824284971899965039072794923199497874110564021569018588445966642118666041262156868702077288922123731437010809086154250119179983344736388061716483263978749694317632458775920145501988427238924058717324935747209517079633122285089713638309066216899557947338215800619787387166600725086559801649539766516687127137194856384599157352220145772407465967616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 817896434161070707747962363665550195721441492884813851032648126987879384489858605724036601669689277215382607078527574007263274143136922212816031237639665259740243649880264270416642564875266317119469040279585208934849439652184163742135558121079923234913952428287556390957105688460540455307488997389699924150049294943680365556883525760924991941658076587260118226676866689485633959678195891991653553907859389794998110352489625697923170545343289350348096207210694432478238992654759610111029735089795584632392628528473316149514929813510192527249466235234046601299288402929394527532748514037903899428844149576626893414514164527721785405383291111466456974084076346286298632204210410288207323375457019409219235231994514063718325658280250897582189060020145676119347902712174892244990542749673177102636787033224971327848303543270896698584018487199493215834990308978019687875792173314568504999972106121724295444482262705020291139197659657227630986833670296030185641918997480954300329789519355963507500072275853810566639902126077780758121402968577802154736233563678295118925328162329953676912921280904141055593721003832746214643495208648696174820262014162733594215178147342363146033352469500517562569222161105206456173763259076612207436756715327340528038059926065395687182819656928003062425193517806323606822042761634847587270595695596499674891783814413110884432810055815410183643599394770472657243555037322943751573643664156195923423866060511854205976587049119473189229626100185973765918209015425009355984646924689581158510002432745461253297488120725126652812087365612652801233667841011296283866798486731160186520223928121750358886846367724423383949636541471228417813879227811801540836060113668979592775703213530932305419943382896753734734117700356193214378668878828035433770316503013531633601503190567002346182961560601759608279955423698123814416277426600553329547746714254699994579173166729449453540831519404893180853162752547598315597697452652306626367318182974060999318185015691586790374730912623013644846757049366718719043862904790552204293740090020177177734162012336538591311230870340709134803116495537007622183905023899010658771127714583416870018884023249925404875859321359555799475111745700637995284958809889006671032063675872125431557119125979325636683394740183780003228671553618673254353801380328340595318083822132345812831493259953256596842736257918567981308466872063115182946092969170735123734176175202169781291647404013832694954843137490945348893997552176273208924136625989947115955961675788322082138775211640070655042058371669462853731172253383479791920462430208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 167742551266615395201496608329654182718963986115014275818082643240963458055539992140251736319859856115045937705031571661277554806213062753840501859118176829487767469476962508817437254950212300798769736417459019732949464073913268582268505750588567012243310125987350671840129263729239661142555120799244301891986508082403928017981914693827680478405494873899541387067628239267738832323068233654636450797748833592327321556711774959159214489545947700726713921648536386944326696104108598691931438131480993938838463795985764358055504512243406685751693533214344790588589638590389079762340726379618364694851635599680339667292223579167534513316393900175092531764004821218607682534456011176032592690757382517177579967325880668730240729722870109006292848675276848012222966029481417375350555394916735168509092218231225661689163814006715726829078909193351853978323441852534278477038331582393970448287847689849788721287366638125298939351893834500831420126025604407792812220388273375770306060279280731545948997096639270616820398076959477347012540540901868463037772246001054710905028963706521166707091245219636963856145362862320027447273792875935027897331906294575657378865810914794069650038332940218178610193656213167434871108963257412874344473621961641230188742084888573470442469933135594207657303691372194604454141272142187935137815139050560388726839861948890465883831313715429860461623874203418766859692395423645555256428554481983653658321085677527399196968084645971916862785975533831053804007433717277075559893020763216822468959041625830166676974824672154112287070513662840767022091663631487296693900428347902668442999352563393288374751296808990029833237004194035882270060649926441360736311225899146706996320468233860047062391987253198382604634623852109426215509581965640624187151281325053130865999281767516557341432930966218920694976942635013070393464222680809847364607623412087541645625403006638975977591862186724594619924605873027349394304571956533331613631289763497317162618511463720282562893554587457012614480569142125322185268646163368732038269628880625517590720688651612137834883144541679179958846306153146639722645467167994886573262845677881205689106573854072716049100657291386786975561536581616032225435205273693137496037551998209035471736457352576761060900414425141596135189417306754773171589554654889199859643939314800764678404772841748953147859698695868636907151210746403014747671732687678147727348773655112210291100254356485949450145993292035670736621658503144651252383809390587454909597892538952148614770052463237465390391617994275962713950359086714406419373752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 28112413785672210753448769255468993058124816619231708345833055324024927688638844784706111912408127869970469863398421328689148530974075381438440342139811284708600609980277306511779839952891802468986076317042567918734991893390842958321056727666778320371069772551695800058500250948996541977830303318755241841357179789652310134303056908283974354655957562959606656363412487326737519958986980763673798988608085870508925947105663161376339099575022999637316584156831910175299622626396011448592104194587776437580819427145953885056078124145190018997540951821390945925676311545243848560034783595865299286157419135060448431507239064723321337530952276229638133470624022516375846810676953396497964890834633374283584973065686405243228405264313171992683860528797502601614056459820801839133306345448983567233686877427359841899077688494415531606803845147461218595931223873157464084952480616831654014237724484644706130124452924977966196674657548162504424913929588462109012816188022343093554874230310009179700721516858740782949895974052127735745918699512204384534358659600820163140744980237241138279694972088074787467585577542679150658135804128628689100826582716687955882994265401127833305237170821326830124458739248489107214930794877783146119355978427943207796283744652336248755040961651223039663620005429788663673383246504050548314120523014631110569180604673850418429613451951464166426820438017441585675682800354175933195007381279863807005613817378495348008760800611806836958708725718470051826858700947656904921296725307115403118463084176544142061951589433989890457300581626123482847954622288459635811939413233841885154745397743710680994683177325020575657387389400606668733046369273022731088312179045309848176227620971017096354795252425325661039985486106326598371519012354233371658270719510488542824650737309473836180542871293879463465695865878489352196796320177502766172530719602450230555362470940419621865992279045021828882397366575154156864752105032519869922793993561885370106399074493067767314670484842865471222022821870148894503816513682582808271889476797757254113263081759855078542582447362583202952059268563891416936104918636513852074065495849334864311865918432267052802668727834868369040809291228993384205470529373592602529632043751351577181101555829530009169596298940655266211188433081852524167690330466836076230993282217326288786171540465889963663524939140834474004731684548941382242073896328651176040715831199969310326749082193413288584039269348621156746336782714856977483805747838183026127096457639196776064784454917755072393158220230535527231188817490045403331035136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 3936904176435917361205252887833379920443819668713158880027832641183265081561010597828331642337872379244266034610394884218025073162954231667705393567387237346474575896191327319617414902420027059763033512477687450072486282124859622932256162147712473705722965933717891311800703567774086654429084184011632783574217232501538267148898983351656972469236576066366633566173267274914958411101449270701763586264861984399970697589460025722968157771785565264354344864328762293435531573551403746487710282257586135556560300264735251453393133183250277993783944352611147987129212169693483279687886198244409413371714190075335104958374821125890818191109299894518717869341526927618761959946365279725417431487101441385527267743767919503816195213840953840031302117232618234142055874890478501519083616967002969304100787906060535807421824508438340438512734207793558824716797119694037372857954167559106846010549201647455590289889708924751893554498956394139710233300356059089347370222310632050349747683625710617409256958658150035197402002088607330548941414449945049865382985186955654364417933211477226285829729716287503901991357119289452266424936538467069638927966358810167427165386595206874143960887241637859775445819285938619936359561947608598332113408324481069438131546604090843206718282961586172270509137068925114149283397555723498360350088726477553704432227881945028095163641124994802549956319988810606792915222992002820429321780416696417393958668433461449105651303978665484379223679998664291595527904321956308479849095032558789247362098577065472945828852528700817896479727102076510311458806391350989548316900698906232746545536142623572800620374022797353949522317917577647942114303262998845639703323780730985071354906443916947431204125538269616026356223474518794185665625429607183602094690409470206773838021972175541734120354692761940176988893775358959785135238969870991928088572037356693330751849943112959301217963496629098710339623116793113462335529684924060913045148601464036156226396900941331649835929556633036269796316692222908380752858464670910215336091131895459759550902362055039037457860946151612467948175888791575550496306897942542568953092893183314438758655937212773214420979510150045231499515646011961281628497748276044945628213540468019930548337878557998332590625342513861361957599834259110886360440818763686796310143079932783257927939346571481993550110611709984371561837379282541374047403202077937288781626193398763844202274069018241870577212464185603042215648679960487868085924115379495640120904854874713907284589412419297474238300431005036541277569352140172191334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 390836761485678538665244971366914823251590785126584874058771331867244533600124838864459944266633119179816995477722629869636952033353800659625423146631471837624496983011367956617424665215401551897092289492687397680163464623464480407275955127739846671899674448996652509216636172120349503355714395997183930261065965734205913747527021749684761730145872648144317945646226926900951530601704378691613461900268235038857797149572794843914152734121984463140354259432389040160247317968882232261434995127125396884046075168226016477667081752275345600851725602659520747768319855666510265546527534052165011598709583451185677019497038688363836635409804910500378601333875050460046197562333949967780178304500991884193530906003029577991451907527682150696711362405423477645134020141373012892261622811661135768353421005781215754703733934600471423119413198928031353937147276464862359386927424489387662159458991674230044587485489497617006161135548305256013706470470707795186647445663128628242717575326822701018620741147021311380471057519048378972800843389144528248006371932842590068710864767462656949668774986188418006541393939879264144321131815987524775396125072968697307935464847968657405176665853161229550781199727873148411368396590066935982286213631912760489079032980399641184361707837201213406545316493293086768303747712501474307962088194240563993561037877941551665932827103551414091727995292690314812011286304703850712339348074462268999113538370333636831371225233464084765093083623445600467653121414799529865401614402209519730012788247890081289234887064808228009479562500640210239784651430249916312313704052083372075673845358035406338550233334486732537132777726447867640594765204919294176903531831412476453637120123782670580665006248093392186523622755487913181395889776356015444933068553563293884942401575110602791624568369125867701968471619049291938285212614759866628347046121374967521330085376147279843421318448157904027778208962456552928820995454865039447300211980737935752424059754133633826506553092369190020030238201606003125024702797906283468978332365693509190470566768752214447009772919523982414697245958022791822142688980899991698443834477868821269750913143459446054452215239958494263979091546198140134920345205303243120627222569243903394408901171102330544343898704770399448896103757615073970354981403552259215542813828820215692069283061992422827974341989005306658713233873536923149518558006739252977060978791480644659581800258037686430221816084980370953356161403476646219376579023092928122070897299470497375363771361514683871099645335874757853478138028145728552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 13377596925020166243885809333204355907341225821253023846777601349017765600948277948797375233571947912815226776538924483741137822265519206522607664277656093666541780716228750916653464268621203277468542319113969267148474805296913408583421889005019602160216930863061560146105060658936197837812169405690160812762905509612360883722350303735878678563520896283019939102996445258007579506950350329536668602615615005700702282735340738688056733226755280536890526393070631586933541408049921871012530851729780365931492951683999334876084039445969183811596906987733735631463052126030080447079465451947833476181727594829740688081610288939387745376604393995602332093896375015710569740405898303380061875694037610058791449396082574045653720737045294553520513323151607408684418163131755801521810324947036131153244929244352942336312845271679202727679770919369971098485156284003786455360461556400230604336963575822948242830554470282667259879783036596694619878820097816928841323364140111419674238423405660639688691730511130330281120550918507905706367548595867782085020040957371622422156369621570837046318076071181075386984925689165117619794882156984598865150219847800500657612954392358298769668954281255979658935300979212420508708967015612367910389857559900997123802219888588037840187616119956399926345826703648072096269856808599919556070864949284914296148644736850305913432572955017578562727455937171795052164989860401071990180447355942160135545777845916236634302226451042132906930681569849738687359900803106659790207876998871895821452892605777171937788604457624235649156542796489354919233440207982661178226746453537651705364500661687227848389888295086206685916905446999007763055134766626092822642811346910808077351287386908528463755595971770321016116678658142054174108102419833226838995475014811082429274781520956556764669794620305519807898188397716955110333655545427589215400831626267185675934607447955051949730442902477828958470173502871159618579306428931115015894732924861908867772532773678366873526110033630242645428279449355723841249148906416107195866450887257568471816186411901541362952291851141184504448941609604104460867804526176781292795454717855434397954844498783000802775140846241018808301505299558680132750644250795801223435777742859345911162179409778667177062222749005654190828602739586928433861119353975694992256218901338708851774782148160103202817561452043976483982695101748764922394922200468952173685924182869521443264578164215270144485563479617093613494263308981964846103038396301986146822331781944676174888970290291393699517815438601024739046305787019264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1944239615799310980032781158346853511517268286895109692795038048132857788009779764776030101677650829050577809876647935107782562991556601403444072640318981691361998603361741199726376720570696577210365662906022563925281800358127045601810355314587843174932256469009860272488341698703921021172259531462871082390510107076558179463109537240121773450223161537254050525308497279185766569135482639982813266984164712026041634597719321052471529656481239520611543227951990994067437510468642602117376878779360589502739607859724652432421801234442105981801176225253480719352757586270915847907536176793913638673536481415171715405323929860884637817622014154067797561217544693088726101724713947728475820767160432863320943516087305509827795224463205806037914022970478967992509746970746620470064093141455096617911255908187342033151684483675661062485749812128604347743525812695651145580071744629198554502930218199553381951735447484341257774277881477947114166144022773973667490474059823286811662178599429326700418942059724102029164310208149504993538385777902743827936319263900611985863236395079351327235441420670731640808999016803864433633788746732799199064731745769144165489043609891063447047181459163543600085083884739519357660812657220151384195211664822910076129914215043697449494003983787849830446069135274380214194019260589599827207783052771022706844564130512239837170431082951647553230286063459606867008161402182084678704932677783579075024240212944549931133166183504465260228695262316995742184040567504150199826607897626077943386695955350844275195469300886138895572451603427058125949868118878584989636244962244270790107646734324358323655436415142588406390832301097279340006825431054338785726391753015446787606668405458534325688632741698825528344594653656404259958519762238848319069728319207566654747678952504492966701636278926469381573477486335758530621575914174536791807603627982183971687961877995065754632015371653962822869014156578659238838927197018885763304064048504447580995466871057434602607940331190330230580307398438828339418857166297414057624020262854027791276730723678932605324983626872116299288671188115938304889787860326382940878159395686278951979155191996696395167453643191731169687987221149808408375077135963649200489295521900192092018586644626110725067570202883203342772345925083319965481763919140386740150837305745334042052116402071914565957017458593950907391518348256944860061037072661989931606045922138542667736790284713358979020460796127626443869361504606561940862586656313742423357461462195418057387149994617508081385977955161466793488237042073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -186058988891196052558633254925439489134010595753401368922374115497830635259620821353582879694973463421194593558347844162074941196150499744888317076388764595008968559971470463045557625882211130482632703312733646137458099673131994040285970569069300829953639044080097424303197253830576011235669694152838564820104762227393226141122503789381143185983394364187801095988715638599295213963970131796014823930705419159499804966241752392247259101640566585649715607456257381855753307467568598763767779102486529976483853709531128117056874096783626980934779455743838234326004288893986352249811498443386862865364623594528600066791915955463096997812985931405637478974050693299489610694199600000671436405973725507531953558667521693437569527716344589535326469703344129655623495037758856145922019783095411633677974724391710251742931463329091276196606644947783840522292118378124864963928331645223730411039205630004175975394111468175939383549797580720344953867415408345877422320655492543157403578567010269282272475507791800189734252690206143150605054813467332554773951260927606871798160488978732868056943592979553173345985331163699968868262773619801090510604626608688357499167079407224682636666511138990393403997144258986467767017095889624086166168294425804628024408189716318265377920820072888530234452322536526759002661480059248817378053284714819798359085174740809620778220205794602186631553513684962679972919052041692256776571568925806723896622649234489682359735999248880898605107251939952032711627446098468524466802433318854849654987417520646795475826704325332346528626782557965910679938793386354870493116970650322361937050062693922582803059770583662909237113849472043998389038505439879325341761921920584005711934233891246995269172187966809946876892171724455127110449405736630243124968519067379641806663517161243138042044579404071795733616508366065056594369404537052808097355474829840963725190503035026556025366378843609978895924971857470894998390100346493330607468107818096550044728928102063014443163179849430468290726094915550698908598592666753004938134888278140173720388548042901171628388916307823768843276842848843602091949696270821874023059804994706104598504072422036851814396236279867636198112961152241657450505280322006415342339421628441209692572177577726019232266205455993373662150507716774497801626169776901980391677232954616278718248453627152754756791321349396656302367798218058049685479796016148639658441803436152988888494318535132631491808756270188670799104174124295503875284405607548366194885930114824165452824600896849797547923500370955004012721602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 3242906070604394556754997148698259018423138558006044917893894932402663500527446128542653159194276659288449094433124429063419844105916791056300352868248799775268064027425321991127466158868395348561370342567592409732431792025656617340636217299958022392531058774307897435719709363369030330908188522656174479958341642697176246909740837450739886838156723615857145047718272111235959121723125672131307855434883998320568492286570542508454705099526909444987158006492421847997344981052107536789411602739478544732325288416135557440876080053586815636289757766396749307620528478291990272184267147980206847927305978109497154916556049538203518097781150296443681979122110499426790169272221773489316762156113080291479125883761198258099053865601008831037640087238474481393471031504825041792068384334500147016157525112596896519755264675135187046628464944660274622891343714974216930145276309632397628319748277096273630354840826269794675764732531360609321163281868151146980332284185452025809131704172190957628161525069035609184346612774633320502990624237636561163346404280007338592929221797788730276217384973677994868405227502703426423075550257523618370834563774426546157265606572676573962787424379333873218607537211347011803062956637015843365880224051011941884263699990994689707123913626415377252878700640154231245561313703663236843632240803195333295044116152203980132691741938522408927585828109999540862453078312885121695605093851524133498898126856223497153158753320301370712826851165460474166677920457156022479959485855667575316328686519277513874803723431510231812344467685221471238782855611711317634985267442989239142146486654981499762499743801495567985490300125851870425166492799557935260886908488042695124260124602269163488887987866216208358660818849213408220539584105390305779645763644700053968787897108523344136401716901031558138056376927487981131370293415760668083992306509170890870480543096452242525162958235063232188749667651152669127001258695947271136488633707764075953895518525423785695604753456422429664454176527558743680311199513770811912416523953569564867520179956501669733972199913689164624070836695497570679855384616720466748753680952382233306731437073581094355561875089741702744589832005067465470816145430160369826428173840204255455391154455040249372576798378333033428859772703676450332080626269260284175210751163683295493855795825197926332970331105588671311722892996578523086684512863029002023705182244102028507106189945972799907387252847635909194519031557465548321878918751450205706150877437318334858513554427425109499572491529927000512790528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 627849906726693194033282685335092509460119982816395511169385812324086744127015557186319222895709315790150033838073041274880347265162457110120478742609236302772754760323414855771531701600915970168362723131151611393843374642500564245996701638435350020109876683632904135083095989557935827013507526852673147336626479265291974807779099245508039232890908973057600010023883198259318987234751951635798233088676449201011693687140726572382291299358740370236491386529420646661817341501023689349043854068818710053651424349440020312138470799728526981155890649425761730683688126394746674632100240688484870908814725320201390208437503876078808749127713303545181007453359370903578132766335654409608577653238877819689846473730589371769056234603850879832849888792961618634104247147463463743875371644823069496611157675687229166999027330329209753079706050696315647226789053777317217541125216571236553882086228320903973809977949696421235611381615121521976344405127379891381578851992877081621891330453283234027135699946898536062259595164532996829347572095508401808779517289084563799776087468386734783184972039066271262252923430458613916247073691320822114307416883239492301584535214564265497451996166799509617283915057754567643085999597494706773345358697420506821226661716593519511960480533072438471787624348581108358810947334925328371009854429545775786293180160226213932478095383693843880343109122014262189365616801641254838275543693284476700062779068267157087211838015702214567479517787402806465298335114366843825835639316103176134910466458450265914587662821121294954552249387155712531381086108295286747587335626170453936488338990092017073570058810374698366511342789137223993696992036077168083684469595058930773956290858849951848425035510495006967985950212776012063755537878072081218138837815840466663511743372089976575648370165447252802330037072459381182071633782001586670548687036895453335683782915767395422874427160463387768912378508620922305030089251088690744942198535178369815076506521996797445544663081806006912647536133038651858811594692652645377435470666673380915071304999084704159577794207541817894763114794496717202534754191183784496923757654810232155984369830962680593482446114443159607821054335586157159439187933269159168713783000378787738464623636069903291685203249571845833522741172808866098898329282148203352074524850547625395768786607914905687424321459187237136404621246538051467528904865986643290175695127454909085817745330637252770472125823764385903323088747534728169646130118197087712037800181605139201287808780737260897212171002041846123724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 33142827654028674710611220068331455644921574097554619156348644867670265578087775624380026761791242796210777246457555510486559817206879709258833580835706679941709867781353756306194525462308342600728617365544886916566784397263490220367983543406875395850654055571199967345948606317502101772018414982580373413515376184252596074454614513955522394439458415607605037959542884169229014784182185392663115800868833252028802956233141256138047075972969630587393692766744477714166688111824515403455072642919107890453147832870968290786030469527276282132844257739866158080937273822823843626182882127636546606268520418846519404519850448436182106582729038305493389305492944715426270404835364638726690800256807201150704438978072277201585243337844501119987615543158013777651294232305939397411127800128125410186965393341768624196677054645983990008852813817505652104847515241366744451090114563957991132278313195583716222642298362596701939682609178541114439687497063843260478154486794097880108786719011310695343376393716784105943910726444086740199248378673512952630532550761645815414780032587058900702891879120144708208058624357401446361391490783137470581763485187943642839769027188574297622130575476166832195086388616375925949155055399087187043756228904388883592753099509864094178119306797804293038291072676028101142420512574333125088155561997988675471549501679942381101938184357702062666626144658071858806328564850058750343007141141076167629004854252930577981463772394108077393144415014973383489040031117157991358068958520315834972189505607282957823864255103525518989092040761778380234929506663233923774489787986233747001357794578113274382904824868270026071092194556443263322060675390323457766612840573958683521225560920945073017867328294479001364295790569723255340153688528059744824774860184437026761904800223265844997941909470221414506673937070349632753645488274217833990385095648475933482849174863300491064777051784239304072939049421887012093888037061235382060610143771125843197000068016594110182683874470006508921802030795843391240901002723035682038237174859219748077168608471770703380923631301113544218148156551273270633163057630228813208844933005915294467090790375920588573849248690518152424343036195756852885116054530747378898362934820039902777015269973257804770055498447141000607464027654082694594880177038390178082948042794591883239318855629281778486780657496721684118341998301382941596930678996975086094504223254825206260138646617918945883807653670911554748580247898506996832336817315111890086767335737262970824682560908003316689974549382467092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4958404842213468188417743461965023718438057627158794197749334954975301070248642484409273155559620990626290098555126620539841664547638675046930004375222945482885805067667599069155560564566831764569636527826989744582752396611343234330609788946224197521395644474459134205095435951165542553247259405008862472781599000089151683783005372868981194724891988241670936641573273013390568550617601694966027511995012992233593005183238505425751718915008580575327604220962572100352331313597762678517403625198593189435590745808441328198586662477876951754940069137980780832671099981884083856875975578432978324089749622594831177594873647561744973466097618201863404295199664207471957815092512649897589930901355223712962169070121151938422575708115386854040498051254501028763572088235853321431168350073552148907228527759147285254901080954090637504200747523077263870775424775062640549518842141533859307475366965973684485740477518816364093953864207978081826638440128110515408352942177545224503880531696667199440075939148042212918876557321562416458903305347398064264936431703885999789726930081311383673513802989200063763573625396183145523877081456081028778497840676307794488864362434652706873197308327111508401857453768586535682302172414543009774802628554052523434346899041437615972509208800930439934219505488942230264919555495074515122479475424022363535917600243756645694151350849991184690277248701338585897148222464971293829837925427806481717440437568376495777548363388104724174584328048387476873538521635867922909850809069077343204527099206852452469390599402168110633787991385432618902779489061276197831971672456462693280321317547755527779086335966657856924246858986348485889848850165408340154483200666114457523473397234759842439142885969781602460703463354080204938803272588288899079093407016652609892691570145365096494020264550010033317222535384142204250927050276295592597013525968454658308398579298723540398079458834599821385794315606464045921993775309372121087895868293513597780372778120473429413936972340882313510563689476863110537613604719892676956937185530784460656923710435693519671336414048427128806814278209692556457346112364731246597187253838954828535265960729462166766330400014977866624848406105503079367795534003987541991238455888460193833720580387552514743118933254670812673834904187115800743461254836491480974593359697783550256757287412463875649809874490669221153286825034886924913444451301857768212376584955990676046760984638193112584922797345947679797474254000048194337184518490693046009204900290863523238736323473207618626309779434192896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -119711238925472542373543410651503696019261878880287393926120632496092523003275974422489238231873084206440964199978025003248875435824808841428012954609743847501155890015631976337247500118445243112953716450710031980464021140535425314638165795634464300610802233287082316218594270954829940028900057218538061640695292437129962654129381997700443002725200998786616681121329145590424746699801007663888092570191452034388618083568564028003576872003948919207249584735434440392871063949613365558423133214134631371073390257804303105562556774157222984071836202527539810214210473199898601776819040245328249221417554538845475669531327654913749912532196914030418332254689103470111347978243901149753095355418356041599479025335226081586342349003088590919892360685512362793030018654087784573678064931370746439742386810449053846075987635376993053271335204190779705750374397088833539495614041910563455899993948315982877972514954436006303324768773299727792017692851176839725919619847863170476480221243115036582660061802911769986445858407590032757171770689851977111762313579813685175414673826255407161889150900520787685468786801909493886751470572558302202114602079040202283431179861790583730286245279215021997658243497988250674674977903622694200168558763261860717105016266281621462534469291076694929244056783262285738585753267413778357988516990980182479755409472700905998582462845729584814216240879335167201657210115761509431103696243038812822214963853094822303604687028607312384080523627323979170313978369533713961118930554453284089182308313676307506618706753639985221151111513002531492394611260332328986084958432755213908387897005947864768957265111128823881158413885321084820489577437929484931810687345830684993332056685781686813389962335755164307710759895133672666038942218993243717268431000536760322075521052079014951428189106178299122620136025577137066515551326314133208674298926920398135846293076177063159553163206993379954173387716412294450970951667429742695493368717258650797621724102193165986757841772394089861492143450521100240186016507588085013816986506334140844279611500916673267536652927083199689028212658701497859691217963411387415603944966086986555201664364900203536467328170384705820036176840110908795802897967390897192941571529687437287469064537799204852244822008988909913964917012571174770208729396022849537540298178453565029298474404146843541711888282040168658990447793823002068700153500404437144183036706178421502958083080956836665986272781911604106780309457342876954982897019573893080128006706328697879706063713096092063368186016153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -46904190183606063653125201246527941387880764969213144553902797497785584968102670223230559306550392625913806556773056511567016950986565752242579753639205203727546245142840093176049662095492547526448416354978946759045722496868947770739984586781160384750421235764908747036184177046411049403321303411114065056453073887122903045619377362948977228307280904160989063546648764951966991925546416314847914051063704047992418230439604654973232828215731206365126903569693694350617488020284181841464639634929551170145117032574496185733455698078897463499872641944073884458924658888267941212714779760862850216556253975553250456398715592696890088378070083501066813279215414210078370100006287473459896218638395095204658389624997856563526213444636419269066715291106103484916322113990804619013640082305281754132415490290357580738359802236110173932022821138476356737627256192517786325277653611322941745743559712547006974670604570783365436540051138102408469724328646623124637617590999484539501585553391861823124276274182740355622497265184674864418126019760775783937027855833698582909123106763093874464273101090752180260602670660339855506032753492301333370845875976944502194229072002047131098366633979568919885459530445658077265772702451444108914161701119386424275713248120115276667662884437869298366267576924760733443627291039591746824069202490218933090012361643938786241376684827943885744483220551179078282369537220551858532752653534256394302478433865484679229081913717415866745501110167962482095388846213130805034071897960354371640096392747138680415105831486116584560829848391782729133275413274974524997022414382071426197556681851430039081797721512130507829801800909148896328867703189065518988481086993470704283480298078812645527009150334452863661767901069528641545605176026013890632279178392704335718840577017693827486310055647321283544465454120877002757462037663418495574956896630030982057028374962240120189765133697677496153195923748963503199361864843443022794066959260923623557812144571269049018777951746085684553786357396167750172997143019028895466373090821827318359145581777278889841981744348661695813132756223172343947583922794010306230227381415895501918414924909856591806660574887925528047465590586199860787086051294959743718047499535643573107242401713842765478048963010712355316916666868106347434360453781073313012861178554730235825990127606679837566619279871416122535304776710203763728951883311975635941136771370490534537354903905243136093318331366728611562318506439596788462561300051406770307309459900829360233806786559844730150997173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -490971874726462265399144826128430891689177949209067931980986812538262985469383881570058519590228188158025901189645760804230594493572061353705016973136236754467665087254016089767699293751472138237257662221557063024348745385861175423303693279101037064221489933065619630554303402265914993133928629806964661185565968698366525827455035953561326751406849267524379795830384108555507686589634246526491985883539565942283636464780166121739417489791888425121597471123992062770129033014883493276007721131154803883902048286671909198613318827702856332176143348419557174531624248466033222328900793645266241442717277773389799277623208479359195481104143881872176187910988473315960640606204657434383262865583838041758147749946014666720252152334117175548183633411887210845584653299118802698958024316716281063944813844035291025665736477529915366149470011173630276809243478694631738479903051255389675039618541915375116153357491433492759071518630743864197824054684886638429715661246743097295453222721264263615719337337521590261031143798094709660917618827126165256022948757094969090181907234463224544928518279658170034424635364267197421918458227897230861778699623466873428725466491826997332282169024961949287916565746106391780613021624692112049515696116885333970372151917102307888199472987368161746115000382891242258810493719580250355300930137027330206383102582673335408903915758848143187456560352069224672475832138971618812234689529596997598981047247327098660954650087794670892501963854707049774772508782725788386377139362523898922385533960864268880141857063063998430122552637085446461448779680438044934167941588210048282689564643888523702408565222962928886744456591955823226919001068964824470520328001666214377645984996136780042006670476709299797541075897656735680610360502825155319999442332860880037103258009924325539872112369831048972891531995042699533129283879053863185120363105771419617150197784774596413294791407854269248922685709938063573882191848792565748692379358034163655535911726784655794093259802293840338573646114591027226736631491330625630075429829161759384361573191563318323583583442686626237227641454627521614754408687992612781107491000884529881005038005334464061201608148824890545810093866543113305417344539396397382286446703570374489686715301778914687930322448738118011060517947611775873906536771105187040923731859634006019754106259799159817467060180470382310843479372593132829914436482078085429467899780883620049096940127775239537914936735226010342216937888893310128992046836395888129461567317154548323496683630124268628349952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 147762153780166901399518097214815743641958800166919157160726128369735748768084785545987991682919092567150384567333223729339928265006147107843779012589529041759151023684885475947488899944312633830392716461546319502170938661133288730046883453594379721317699217064508118212194170266340368929568448748538177805683976957624136874532630262923902336551766473549087127553025922012443098227643938178761899629946189608748942106624790114759975787833608480332853725499174284087980289625994241570138662995736784861714876143971639140647066452886859545426117156703403056047460457386644108276356980379584336733442524472393189255738014219740500319456126976367535071321833330590067291778767421443520775014866374884071550171802547619024625154016504807725684202728904561911586200616956546339841006695194298419239750838459560144700746708086234908923252087248390100995805938573121361433630335544109907641470103223417644668605021769618932772626534718813761840366288971206742752630155823315797072992554995338746274129830692923382558457075074172268341474790007169822351788187865306268670402442443058407821199290093149748812987594422752060083898451929442224290944873787327210095945270729450825321541354189028131697054048172272012970453893685794700555810647610163982091926251791128021803279825565522690626274060616235030397464410127273417591705391651941776666010519269647830915319290464767147318736033067904807089581697082589735990603673811629972100987923885775782223304758428194044289405601994280762642037557595265063472209605814644327726584353531266024516900370803571885309234559802151057814833612161322366258548585312597517024508150943263103026323254599159299128928020848382922454124614800176698252309682786313345679686399180056267723970859699742377453327284779275751771048349626551036989205531858026078740818072361700584865014016690762821307055069875734573939466829447014453885755130097168469707712236553576946272984412035713572542550998405938189064758345448247389842648490061287332294866545585650330789260919626961541073022873573882920418184559517010592213760344635402082831508376218527789378401486928384757006920638362981924665780520181233349091137354297261275158542411584902804872694938651965482281418049565349994170322563041360482821074539303805939592320650520586954533624647784727463443303146667663341202115523161174183194450283722730762662471854108971429992756145901190096423470566913800214795626286099952349949229355464286325964649342375372935445028155508353511421724303266886198584446286522151556935310080718304520117810132917369474387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2960002727520060100245630515270005659303938423018668522622555088240958445924510458698668919463319586465913275764517310766297335919418016142317684023986182733095474316914719656303064675442190886387947239048160742087914717059551887281505352581386371931689004762002133456052766126837010650189910439005150492196649630112149965670843077484138047351755383036426608082090894756091414074758345284999052833322927641195704559004772106344636644540455767102785225474498738003696113759056558075309092777530801736393772643719624634017152107165598090536870341316816698730658902258391412538106425125432618106486607831710056888923330805874904168118042151520206725113201529516384046130150512979791823022614120280834621338908236115060053209405785403272162301310381172978954339367243043190890292941010536609415087016457759233554105186013691219530763214446019017073064710874869818645442917174568582234954846525646512802272976783939675731029823155703798154975262167643077127352582078300254870861723665411209458476341571812605757982485918166497460297393164486783159790573685331099279172417073903652223813189715762897345852901888977741439502274779223075659397152812467152129259950928269012805554901600988996698132552827815839699957004064417123521789661678504094157037715212019989448168239005524477891619472440603522830543612056531276951258746148388997895099472134789478446116359919700495234604512255506644373831674925758753914796762429348728254020044759850689464769061157603739685705045106008269293289614352189220129184232905397783066618516176851174635304575646644729593745249030652848793791172374576984907757688655516482923419398282979157494112985255834628385823089308788232315417308420893262702801630888037271975204859055373138301200204292748851547765549972002680468049297192942459765009951932446280582142301287182603771761466924297442463040433914262729827268476504173921923769667508505506542653262155452532019631086899302618691008919584836382965163273667432924559218801545555059576964742381772653539622811791219077181844178728028662079587689370794480014759412803233968641568647193315545911615719926923629659641625267652248478114720787657945363956596549694534281429605063558544484348108678518629333934940125218302963695111527275970127886309021816578806069006647222285726892294824066484994247005587419264729681948303826175233732175531559004501413953796597424463136598762624983436594184389466622419009001482825436655077340527189559267321234888604717630791453231399634306777488310727686148272508720059571034345306300235234375802195545530890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -107838035814573731247690690004984027709113143349784050079311941016442276685831464556013646963580964611844595467480763979183018527993918094149846089970529668598406984690561816593117557215656539137490257456678914585544591039860827139913780170290276757904690786485799015967147059524785299704643179372433601278908087425949548364406777375492120142197481423322131771178768399506714290339712689337050758900985893816634702207836622167272674777643164537620336699761566887862048351141957749593189823937465218223555095960547428048343974297832846788627636740383831826996982866198349306340918527241670529890654619570500240045837522853567741294749389703732682652624120287640015115732970726651343105740807603180996445457399484845798970175323106558550553050365899215987388637882089900913966371228596428429332665969614112286304644388239022165862536346737053337649275317940756357415698643156808797441477157325079399390906036063776112838106300393320404553758579091781145166137614668720353710639322041981700128549216568020521852366137509599075924076069879666849897624339572366328411829472654947174605953780007415249189763776147216132609406842776093389700351081936594475043667138830885013533242458565608510730025742855754885010290002118729555320179652034477809777861940930537124679860013869249364272484322160642513204176349354756993380019045604638205694321903010866958608896604492187803960771727831899717986985595327559445791572245609101882674714153161341312441736062437347971619549667156978863124388358081497011785713285897261302310510181303096489113679564673376678878736870170410017880140569873204167549257023922504113345757116642194526885444506024302139231641127423332485457262796384344913368521667103094389261924748135837503969409406973672042553521879264278679607052990927108911894111695804373069916146938473690895781389913131770437365469892946801595772023461937126460796590113225605009209673501538785734552323402915884033955520282032354892252058317404518311135145520675679208805187269343110568593784926752074800720364654987730111266489573062592743339062943654359629309220891226730392165855484598427745197286582141194591277443647671300248202000716029254504050802690800962476666551121816014340321782568345620036233087285841230013341457678608871888570571985112246007271470669934609952374903327539879138479120800216648041015314333334884636439618676720738958757438313549997515630401514051896926838359648520326082280308158005025663424898973563891503532713799086853838031676445548823792671845231854272991478968050083920569223379962824792000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -8582092550806907778656199231490820464106371963402621935133089931822703448341621720202520469989430933664615694341621277947500806287149439970494662215713257130705984708966722438114818770947904540603163446559731910887456655157217023764312460685650441486833335743145813626395326226194407105970619501023193945209368497318063069711899160937454157073582492193601919911122498561725749672936861954798328666071417031805324152256837100626988173814207013703423919465847102732933130999992457209216582237897743467391280494728364497091003086239444248828160373696094886160881404896380186440960991915920359957096876585261051740662150904564405176233254835038809518946040370565052680919273966572622814351944352577671659257535981359250918199996057016075270314290856657726584587191775477977946523684309570334093366621145473220118824515547765299959842975860016385841006228288769556162105679863599934826855966864808338156444738446489464436457531364395275866470941270248660336946844812514741244490685075861195951006257654064171128812430698454292074689921456842871897973788816187756194624543539873294755008827501153967744242525528720265072412946839751052242339568264748985232868240844591059809277351826033478796883934998595778489763087977004158453332660490352033664678539562637208056624205372059322494126635708716009503965603710468078237326118989034438550373506434108628611054501474657839288881139413076537740631160506971957730416629014144176649680467219292978783112716104238620781142683611494609058668418387361711538115907828737386289258833631061675219030093139598517768056503770697724149006358904354184760852358812078729280934132642022339167836479226192384462873447951916703320159192382728183669237560042608396006594675834350771600387383486530553869241337152756870710719651424597412327230889712027176447667420806242106106846317925837932941827092873798671346395562569218574549200166266471625577403799030435843969766741703722955119798783214274675421859126713897312529521177554419132495586469522167393635443834652944530468184593811713093970988512066596839553146618611323335121297631805572334078955263278873455460729741880755557810946505433874931619479615672336445069446510624390582621766238105181403522795408902565148343323714247657702456975252745954927747824749160033512740022024577192841719864709361182152103430464155118139472823926723883717651439553751932538172376466517420098055574767881189505218695183445383146037995104026102730704761790482420172228311255645949029453696553173750213210491059736686700044801226625013972559173776993800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -147793469392454420362509653780938322314074840424495519310734445954178200068094119045383619658138674830857446691260038609068401508449539826859185577977916545955455562346008537460206999792273353983936684332538201086854176032711249815150797581946786412523110745019188774040679061203463850496207931142308904131477932375610392440002527028816102323509245556102255049177029629590070111081782775361826468845274267775428836925042535045602527884468466316501566613508038169507182477332820117877628988161134716496975081301690918047117729966688391794408184397797655367498178357725271709203551288424838689481472489112231424003525872119407370772012186232378047845061190983978828990275432656896647820057166918896855048285466474018065325562791874116606944511195722531601484977136116830695240090707095519130521049411587388270556387836359255483154021364303530960070096467090469423072711997554509028242241162447113124124345913037188500678664086704131669589615801151214601735714810897090394999774248961292235563965878157738159605366174580852433986636668655655822700695034422702797050984632284415854672672308399676030257888365218712895946724312827403119436388305899742651445471275326135311356159585531991642275164555616869415257585669036596510887680482364713400426955652794958766892054269110631356910758393530514165431518239451730727899448154339116509095732261405082273424432973163503119983455600814793180390354247721949133571128373916167371761248815509063467440817287450998053525089726024443809798814843297982738039659837682924515652220055861632601627300652974717933764138693740312546624212754860542089748269580820870836763554013018250740273006404266998059699234172497837814313020587707476467169187174812218620558273135027179614645166598048083905815597719891055776424728279465897227292442132653078367566741117891714832354130233431125426932721700969840752879746941024543925977362054165450858941155452695408307844880179390360229488097849539224204654325059638025903561897281750616512851486776003553741784226734096988880818282321347068663037264891483207428649350821903683787370759377404250216857738944941428135871004916031524279259424752283369326715390616384190007939007596135959990896342220198143740799614222581961434123967727667763691290245424317139197648578338335529714954173513617164186644349704111715940583877606385360910018065726828690018208684390321964771439793898759170583443020374746255253420276631367438356388341787437093823718811921712987687677077258936587807905016562076151323711411312435937380365981225310386020087906085000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 6052028182613912067285955760538088532591549742338335461659806679561698162956317830436999322600235724617494081392039594342796324812060694337138364491315305846855318713911708108188208705769016708995404655660934612929110234082999306812374968308759713463083606214428803186858773169898382990270681633231548915077120412273122362823487320923400423483415696856636822291284482163617233630426947225224690063343161373623942397663411399964828351378410291531638636054203403878219079390886780903430181977117825595618170043563861215694362735594330919529597738351881152735876222705930863992790056323385889027364471229206495079549356564080552527689384010165531937644057201778448981393737068652797255238907879951991400465857073741230064196172486012749755320930456606913906885166198396330506765075275664890504981686970582273107659773057249673956670740435054085329372145155882455620390719216360826111526383622440597120028016829630709746430916030381105058703953620711953477314138064034219173485888256436893893298168481695777350568621053149421953336118762399020988231341042986408781418165437787198740914851154883116009512106144881738967615141675958695376118581653154873187779101254526423973959114312298460810476369272424445827994690676402398754787240672951174141379218798152094973677476172460748936458901548059134463813155896595879926667984885144357221612273994687728084465844883428706173781912414950989041262833989238136414116750264249118988514129425622679674727069186562479828543856311373040383551163802119795645285834209680770633873014489715735398565665995214523480319968704306613353068260017360818658723543202629872555944232831311701378622619104091441480673379251750320750825075340609112147850068450447695620259227807787603865535498274559814260818667095831099412302921912750361965407062551067366406081460360510006857352918603811023310844620359374999012963250023306174847939883507890352335129618701333308963300609340309094664245780062106086159915760226593672943370745857290489131135937314840937185990004843466756649307671913066346461192646607022920589403942153669157704374914602286794494153855799640247273622854891618180429393023458104966049908888248678866837210732093698997219571509807996390510125302577869965222073234689236687553222105731945337735302607473744021846664906376269331309022493335330476029727918972799688722611793234001540004154610704522257674522750224419635223963454812092227674073249038921962346099745517782085467174549156360321787621598689796212558417913757569532700859486463396589792035876988154453853081750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 415435656504376301862577715202741006027351179771653945135115130184225544763076291111766785674072654760472645611629238490040197541783000713922961423375764823525484357451187626033823845747640754116496633385831755039049274489939865048463460671156327363697294431026767332014725870930280190822842136815085541117743866659555345878777154686729394557544136697219169635197333656727900375634843424084887165417900799757297903109594893348598440943200467843703037088605765879111326617650316127208721811271374877451877221137447370562924008097773899714534158837634307306820302355543249867855057082648665743886584770343626638059260472261983626824125282230140041865241621076181049679753166169522456137579946828411430896234144211272041776116020676811787451263222655042748256228760173996100399081061677331890875284793185477087093743392110039259183125734037187418401432079306665193012858156077892492508743082571631080774098530508222573121675962673286739116732954570616603738015516278116977945773352969152609748380422324091587981362761497448586474007021341692867895460428890048486041622655301825628433682974015880661310759263879865965599567044540840857791830624023245593850589620047666551612003652276102699462845376675883506242449497196687915474938586055261692572213608531087812802709256326712457592123186685490297935970830366902263041416722904309013256519930134399444748606630060870232496255033368096470439152880370633665621901097819566687741291533225847036234911983549608008361039708175596300190828418010057782177743760877698524865534098838602028285260301706436978504272982339120105111024999286576485241359884190844889038832902255706240712684965588046989016020360696307198239578726687845764837113814315886960936789675277291905614738126168095616460765530317844193828364443204317784124152002774085332311309864624741284054603341527858004302357817204259816680450170812308088975166891910845819543942779626852371846039933715191356391508200686712046283631145720556039378698692880519042265392731836856726770853369447671587169382778815276776118361815738968284129125066355080045521010864707798490851470702295514347076573244326922537949439241825212402621206071377715749117078208752659055982415054929962135472396974668771601077069052169711865618273934663564148185906948977648963823869541356215973620491056802605351798007003065411515022428268975552398287206063536856955139437800892016536674976064789075053237451194581920705049014594127508422310572502401861779131264026816352423365017626836113292201188506924113593127701059447126523101562500000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 3242829794141396021853401515320904021629975140380529003880614709901224869514993346555937168928174424913187508335324114860100574600969461026776913788897000051379783346171302238622932408496272214219660501784963223028122591328574120060890191717356580514972603868476466769292789482683810732016445293325772688539495780556943477420797250600207140259734078792280464813702130143033862460354130293243195160137048330082491332548099490201477080187437041665875661150868041423440115980474939456397975442314734411791341010479039253585168665686934522420220609664862514977609654710414121652103402769050303261978817101280106544274234306636203500656797954724625000943308902387293944530456645359853219435026177331895192227236438981890054080922294390577590230566470184762233131575437976876834847446773506465560841305002784567792090681779467314658724170518292784881711862230021080088672655282520983964127740805378644896631340485734690466316757984637189023333617316510560659871109471209460828811939741265760371766786149785401883032696875475927750055191437857900224993897745049443462547100120726811345191087448006093426643220227075496599898923595206886355588164495495195882359695578183525670854384973602231775016482753320310514351826135225905956405837141895623165401753711261076341851082189323731890020833582174706146814574778440059397949438121660016321050838252195296283781619970510816770617829354097908288375182953602115004914802755683167207169867955871253914231235639287326445592653666820183879172861399585279997722757587357781372550367609010173086431226517487721901554293267135223660384792279801201082581383955812768930911953966101885169386876059216944776871386659874968833275521537800177941483794784521803528901029145850510031462297075190871142769602030817055400618406834500453230928672891817119824134609198203580666101603948241806541965480301494122201807294119705945682950303597882517123774731485492036603717647973443722443855654869171857955517939388887328651583744717867696352997433910797569338590557676501726919931197564893157680858182498300112546485957704317831648399236913319216052170973417640516525570925349700578032615769890281661743369837635766926670070001399755932542761642272029802597921206546962465442702259106068190272024374715103184593507432174992361371319414472398899422431111134043610192803904982076689431878278408192386571735671788781645353414482250408565021739276895596530908251751430069046476609733498267980027835423575373491934168148536804255868826465468474907873501915890766010448245496395700967421875000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -297713479310731889010507080172670276210395051738055653312708479267183307427345546342980399111885024534900378344686409204635061815574861197538718586616441457423362573576699024616750576673995867390165912545908695814746370093985711516106823483359219529106432049170902677561481961777153102316850329935575019332854262266155217541060920792104274455402727971736299723038542020043709619864040081320568024480393862520407173047628195535192062731168629445725350720503088859352292812808527413278285855682450524453552986427251334851295227032063933754267059297758900091703341957090081676858352851030201661695089346171273678762663682569835953324575584367895326629750233506841576074225198694923641824744570296692207664456023031883349123485346980011285574698188601292690749599075494190261968052506121759638480676822311116235730949071144165542655091514457100901750373943902699322412234814090881838399160409206263724276797624256948833173773441732800962270397475320885586277278878961110561862964028309764777564165444718288876855861332189386121820428754660165958313766682778959349378141905362724091825155258282710066934950078696681042374602547225794010062792987721787978305146533330575348825404599606355228379078758299109494529784557690753523595711982471016200006924020722472616498704209590076176240013222123165508915013595674362719375397510400587443696235473367326088440799019243223939332393787624638300754844830007503704457292110806930639209349921818359370632271814622760151686370980047103260331568399084878110152070820386282654038880196100128116222981652014698672141814300793238310989723091588929171587566277487634236073885951871165871267179854942304872812642820426387794299272855091085132910830990090463906417040160704751946261602696134053563555369939431870203384527106943216488538659266753810292702051378173619514562982867698216266850467926838033418354263866655671922550739340390228579506813799141507142471565028203122775874617220698258591455164105453710559486149662588561852566679908611605873026051171710667308486889528503909599543837906657014208235162512240839737456087364540076401908565546458719085899767877210725193433959160659474466375877526640318816801649458384653266602157292312966485864916917005803352239536662386292436219048620646641610486138760183130148578730945450325377554562671595646475299969866943103924546367934184389300248549095194457111285283502404269342430756698626194785148784507816426272213431716826394650480852362803371359356000665018997396684396413231675204649179779680107951946021406658142333984375000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -7273488897290161935083968945638307835696541370370019517102986958348233664562640381791479409392223973133760678749747474642479010005972626563501906219664918556733252834435716400193579958493859870071109714846994721534526636388153362271912624622744634042833528871237128001938236279124725468920303061366315116535932099313680878564094531797343875694779243875829384777764655652270563841345299004537361008237112826445313370368445873526652338185782130667304836478287045317896341444092835501461086787940951679150772522002777932744710297239551703380922337922773030054539452048924039004089863569208798561472070211356041156679749536304513766897318160391196291932072893065543220343023319523068508910890139407514323074581084822394371263041345048531712325460186810404099504368451026104708410015793662536463655216360528725077719700463299259141714988210173969843477966535291312146630026040973585374051220179420501208782572145052571560583324130699864309128901010948088981459246719160397918022923181795887457167573336102125792052253488260669293499685021286490416260744019725501740863952885807487516953158696044863126639496486661333460327943821970513239615151783409695202268950817482411988109992132206282548112796052218757969070074883583749709003004849998879801590890169816039152185865912653963406723327804739417614922147544188371042938978014264917803385351415581623975586737067567494282726451898893580349624283137035922366277148265654013687963281501261618584992219935198417899383502083121573268651986981101163278300245381956265365764622663891293657026326326975227253967343147175010883511322938680353126864796864087571838972679846563707270792710401008308149026964453743639566843447682786880743313939638765323403986745191324066120671319390314555888596625283606417547111864295354369107363535536195833317373739949285836344125109391621911230261429145282788301241187264091972805355303592894323340450549706702984766986018235675588269825591734105381737335687044411273946255124948303679844576682814147077433296142093190437936282808947949071207572786882906126548100389558081967721777344650505493986340559780243031859559301604399985286298433097951027467338691155772985875613114005454985801891937873281575247346352703827600784613162088781059647894917543665605515583201642647952843946073695626336501179822179976183772100782406338339941727531859780361481896741775410900786478426715749775241765651951449823552534212859258093214376454802433771573158466537206174055500336368461232260368454152427635402184210624893616522578286445410156250000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 270106642614521074525736743375981386732148255421750175849301318681059409336858923356986478236298352898534673969038101800765267560295859847405414980465560503152902013245630776621952861580024566156337010039357605163726969103772407832795698571625398100126250421172346941254521367965834280603052905661935404482459961822159512498173090788428996288208266841316268564619215114388042564720152331914258766801312156615000431584356014588902741781967383554463965491655765909451795349638863318867879133415422428679139992013290554896589118274801152539457081340225176310569341062832018384180125927268213675354896583296504478789957651917923697975488947547230410235958477789897088353222818391486116411884426281895450369909432230770711720500188942632755551880490810651423800494386803011715494576211007026680972434525826145109117805195905547247961962080053957958593652403069096714567714540558043639525709636059283486930270667462449842315843540817045919128956960015884149413103785287952340614928500505597686508472156123226216908882127233754946924149517682543371440837909819700051801705750081109600611253964674823147377519220077617295288797004140256677114486172735634063385731408833516299963854554527774836694410278064166938064350764692070253996170109956630889597410098255025755094981052370481103154532530248363723074385238353139449221632132357624533863716438050462672726447490849681879861345959639403466212151521481058271495213768100490781584898306743369486328248808808609277881741424944710186481852188444747622467961731281577418604119407399843969014674749764469292058813826968723920024610287090785281716903529876156760448350436392549170146603919977543245509486459384161692329295398626227951628325286821209794062977260781767831326733326549442039580100500328974999533659379563154276087677208308925132783853051368226448606737379447630177198549034896843374716644052569999059022779432968343696529920391403002714240152095216246882706579821725226066221439406977842615995272780631973845562403431304140765508490307884796093144199326947083615148773453281504627251894358310935871672406221611377612432697097162002367713221452268441705365168853547978047390171777429065504470754852070695668228066571350466091642173640078808836681688005709537668237790112801780082167056997653219609488909408178793268303936467662102338811732134385657561906434250235558815385169168506327439792033353427566956307911463506749641859262756439260966328958508526087882802982994835627342262766523352975820208291516232644015678060900611949597513456813964843750000000000000000000000000000000000000000000000000000000000000000*i1^36 + 511462089914776561547534476453863129377320905908940544920447025809592289849532512861063565670194423124808901195428031288669087497250945258258007237430747535348113377106489624420368201066267632531909849667998075851370902914813896941927654238992589090795873602830366604470124411712018420017444200576561733572498989049696412239712168511270324636565477029475034105536864752689765131516975492306397232492041389581881837446786117288714224938305268621322282685020425327744809594676011622899990668661026732175005302353417311046702783274810821584210291234626971750766163161793587558764174399550606127523883691085589978119724346262413327957706393300410557909310338032256912105709362017078745890068037593586126852498906951923762381743461019215451935674368492759279331669430192958208264356061025196562461527600141581758513190832164364848387565411538477968931001722051488971928067833695440569270908845485697069080180393810883325400854159436557475051867795349394087024226007458498518266418827045392728088404187431443712264034983685258916814957719449064709596582631827853830365852904173726941049620623397640155817713194251402220010127075168469740237708462860962795446245026434542531282848570305281073819039764885438397772367227595558298412618567638828913455697230823703921384103376116766281845304459007343312386444606062142655204339963651826412833224654831245724279353961470792769530749623951500439089703813611845453610458256539194441564596052996582422650615001775473767099500186715229337553598452248836002043256441333373765282832453625100896027755244762256015075597252497112587467486765106384512196654618134990785230639008804744412425778618948495916353114424688791140730791093309986797441886266015977318540945688766451153784288239157560816498398418394504166719820816357403417743825352752362362833408307828809024607267129702894677642408619700591009577076206156764305942360954617994538312926121788339180952480910806079724498759331001822658696153266300658001450346645659407289430317274013989248941789188995180353937867284544829854444954849803126712556037946851627430933918251707186547632975307314043393498791829041841501225428401675579393451387004563140011664275668779381898851461295709466773106433851089666729875082867975638206953728246638027743802908195205880690205118068712870339689670286520640161092612868459538306167021531893457628476404878783843238966673959934077743992934032780989499724054436884997617601271512868459486341878049487835160409073409996831410861899980123698520243541131034452509422721862792968750000000000000000000000000000000000000000000000000000000000*i1^37 + 15264912121667862063193384625171439797178800968904107393425493330056710395218529964556152780691451090113361920092507952725662780989819837388046636031216724830341559702349807909430403681398296084072310973828537416397649113946705953254366255409919439295609888707945881321702132355386116952250668194757044249130732808373439776278226588655276814939119488580601781145143299109851679631798148875119492340558105720944848753196233426394557455440633463698430546305476521500081788786083531763660437388828446397766213496544687692798225490749403370062071875072066858892372324367415865207021213197628841050636368319196479362779631043998807439778639884962618978647485003044837606917731649015855513863106703483320331820403344673917589211530693319798001017800584647354130247658375866458906535706885153516436745679803668406242359888825636940360769691875871073072630420786976676227277191042900130377318355013053874748659434582943664883603515523048132880339340344604834998398668907041951850274547578765378654428157054261943580825640041991812372670336511504292579898527026429793435447522579172253264448691793220442645488481447628982349865799805832216904669382564073089339021823473229552184224833775003461974998807223771093101418246030357421377189390434009327025782355821203254526614091848720249800380967382582119312878093933661672440699500924315750133311117642121730784291277437575637737405854898419638615182021780529306483848147610531819195048381964749030346316398591042166086596991791758123201790122117162966197148195603528085048024132340105500414946467972342224756053343096847967981455678157991260325706015662495203194119700085558650134282227891527988626710090747464467066267595453963088459295416590617201704763303316891655165460855669858871006354349055851543819737148051802506863717081211577393379406941980000391245916571317101712129646058048949333074676972312793192311590561335856130502648107071898478549662683687313136671012030632187446725708508728978792911893586188695245944094985420642896059672278443525188168293261166446557453566966849307867579175462837349562592882120075141660384039698672262559570817602587282363493560662449640931988613847154537441880029709413554098411413803258885355800600159871324633167615317274463112493400811193127587996236383229470929748416081379031694942464586818158776292300218699433508169860203296358323354806664262035898479827926571676762842853961277521790211724063414539488142237436978758908676763743467205934282429772251756074373604641304832832154128158528052477607727050781250000000000000000000000000000000000000000000000000000000000*i1^38 + -1382800854882732156994900051299044966004680451701651372758495206543679446122289902647568317314225966617160294013448290505741514538672445029211239865253848879811645762145593139815829878114306034260231350648648952987749519668813432387622406892283843070174919106714298618301628072826536648066865078414136807736199437280792121948015467803396323851136957127315441031571715934791096377954100280644844526295325050488194955425853393210770420255359003252568074460494582622801615038711426553126616079813749820389116807571533034803820509025483340630456854440234411376684678757799993841002025508031724780165859242390253653494637498587721480161002801322655348811323105610017741947948190836480153049667201640806825433995606925571074955987470319046775378103755543642327227345115670529256462905683998562055501361106056924963975434867020067112430867817070480447762168310324259114616130162530984979715612345516553073909299349669944951233021938324027231167608810946090370490271203742270777963551071327575856917882277717422569587110223271457668254349414815659430030120828264907252460583004499564366516878319001853092515958546705104958107796322759496116331770313369714490136140231089169136088837458491276944658025718704345570125548608814683551420072225851120066921907868725265365732290398330141445494270607220036870970423818537658724540437307251746035821646421967937409642294672938294318152501471098048191768569280372730444219970579255451705677226658012142240015149884658115212769392218680191923681607184726023815029339236256822780663053997026344724859660499826502350314352265198310619428044646754658854861463197201747230551428027036437047229133279971170393981270593313905187578842936754322988027958358843563254101341201862141281370469266739980476224348969090138764011462549636832829987465189817763369300063400152334734606335661651713557563265485815942402012152147963622026521922592774963359398357944300229142929783504456862600891626918023161908966869064127752996458028743416243832942133452143090569271996256149971626720278458531899092836461883819605088069924274169977811575998612726022078738850816606549397948517653546535253139942906192748052120427534325322063954907477523342496717251032841675447208489963284720195382673014198483018088365740996843140293394401910769065887517133841190631096321469204333807935820483905374154980250924468520493002092692548351277205692081873924246637156083411528258969609890350419449990807945434917401255766258875911215351621897517145452602729776822509147159312428054790372848510742187500000000000000000000000000000000000000000000000000000*i1^39 + -175307157572778244751095165826813096310961447344761712523724556614797738184119422412499246566399387297642479877322640631341338872031294813394683436049112410359663740676868527997064470242756299497689322137364611076875510797980688816150735057260513550151457087104549686088683857049804273208791952125751308067417881282965003028987910746307804014539106819830801444115451443060269187138850536001412662044464234803281967569416641547533677746740870308175737641400549231013639319249387493843084400822848850722219913935227585952646353263883921726499006078385279152517920299845745999326655842379672595095377501838176522751928801065383339145352527670233371234021589154824604615072308359452931866627958921101349439391150615115156062850649410791020981685843298558819542595402619392909481546761859233334372361260425315502754037914639027068416282707856081770987044707956828907046018230276701537887079130147707135091286021914200981168453317464797329174876556333771463502394697177013369349393954474412202344976168913576961512255948718469956710373160350209832385789635880283756331793342370976250991830183142691507864686987334854890941770135225468660319907149796284587861542980330817464053459985977347813104876802432738385001489946075526446689734334601088720642571372337710930049691555547657039944881852585310659130766278190030616929104197469143739220250963541461862145072107051819048573701653054629234335842756445424065911866808964269111790410476064186317500690673754614411687183234757821167835941753006779751049827846091981129874042211695702237070989518890293052721332834901484278826152408358152279284454687634374001175071797131053455004006092038387123162125777131505461706380157513140496864388617651892034983768169074909109153519227429556529780936383221411184737445076160573986083838793728826258602003985140003198496986938616069841286562238892904665273534637288744946182914525789073246613966399196122335710095401917819450190661276669413506125523738066693149184529431990468670441029477475602905873098241557514701494365562859319226970307320726337998600671076757771570354728424421645760030456062793810154262395418717487310734880992476676218676537670488346761145862454281710083828653821133872554339793513289273435744244105261537316091171667164598467751710513674580663294240712550378316819929115873664041485229606392719200118689463915100141784609819364099265120691018844515656981511439222525100926898652868843337689821717357886270657334032490540862748046778044079725047647582439622231364214182264268398284912109375000000000000000000000000000000000000000000000000*i1^40 + 135610766640162505162616195891807983877248536224821033419088286255524476524037195551991772279980231318107539656826382297044982896333261149442935024679761048991780832977172183693188110889681990882880234008483681534739511920232336428002915458204796123174376640776338206369011326374100122300211430176680166953039727547028470144387838536844972455597238912640757860184801065353241941072978544046557168507196347498118251355540704723870558857591357225067149913977983080485454167298678286528515947073116297670753353465479408426059226657995109268923748121144997428655047399289356588399955686947044060032107493059245690800869986307525881740029359561011874357667500787566888215867814094005366944094725683110026289309436743871706612164931215026998467812090653280502998434497457599271682418829759105899726451184430844815406286598643647236644350217137253683165081270924015609336251166247664102537875868278432910436257086551442541538351612745763559736549882488635097445540096510851697675465109778831948662560739987544145483476282880703697788223867003502091361035265369026274591175072762419543684481924732499297512986569294004590563110442426036977542587878214398997874484902474016788341656983022474114408594564785729241950517531474421863621583253149921186578621503173532694258610086249617639119244424193112795276235709510555877847698847789785982154739481171031226770283439503957490191012118685731104551927724300913491493402616093658611379108767449377691379382562248660759851110419415329750584422410413883701057868208401788937794873682946797325760523302624244258128551663135077283160145055226607891101397090707131824776467907819033197095231640717574319195864270231120380183562625382633905805462695252285460587147686943321964504871521775825246545199305740960663246901465292309860396052782080864027381530228438361579928116877211825731550420335611607190055162790099024469481557700252322005779475467870652505283764137963881281439880460495346578404477490010918561863097647684532217819697825068913267556725920947442012961637018234669181527895033741206966003291356817373222201925917899033163039428496061341820614849689023452782344559046201908609745129937950579850534623639970943230638244447245972785370108537446985757854002613023413747516088081280448548669378691559206396535870467970965726269998122655815992462926056901922895183065473145299189030174625977772783678481703940862662937128134130433650499061187986470004217615535145418244284266577440166914698192540725732080490083427318697748412108430516719818115234375000000000000000000000000000000000000000000000000*i1^41 + 1551474631820982306124731467225982574187983826979255430258579276927771482564240501115042205724919132377521223388816558751790059003458347128486272447397048228126583299498258656563757691113198925314119975781074470998766085330210739991115212595507339014289351022768745650808106386172432205715294967639357845693517927122645023755680704019560316479771076887258681094345833327548064853467431519468715312719719130853808150028918340064023953447459435797551952583395461093350733153468288342131123938604585672441603544147572895108186348957619488361848160544515475531432716473423069123254713045345395485151903837228203310127698077694595057095000027069005478719897402203088723056768660989537835101042478890584386713870050738110799542097073180738123102429009902134880901924665405461386328462039843987580625868993142096259902980245525225934416534154422375940222422975197318728889415691917054647997109250782122994890632762318275964019077150412390481401961922409473464097217242152086721320720065183432993286437783792526232831487394830733382478512227905543561604792137850702764719111925036950134354178175120500505477764808247893463984280284107561275239076071796487261930209409141739150000563231792666891910188597846339791863810400571779674087577162391913706877341308540635925521096768679851412328312884611342226897110964234468160252856835103161737310015485961205170709642280559839803611678044762644065561285820204274812327392900091419094925828709164388977458514784448968092392952122276757909012674536740720914745759129365477486619396776019511962042038983604120076301741021498316690127026672481066571027184084471941674235858275147432367164844601497501095633731508849346621353919043992181092803702537399278082991783244536414820192520942022417678009586512750413931980624356796171913738024413606532228587395071549385357244296898229999642879287494356279974676834496379657542123620592558939375973889801562694690961940469270255270595252891221008210586420168467404262324721315510822812327957661615758710989894623368611731138294515314690262134063218157746989193070010500531835593301697704223502425283675602067829918483749586211406076862273206037156565703729920298482529875823501587891409437514607213296306573439018594877523106664911393366527932832090400385322848688486535885482380436587342980476164516068247930333452097610582541751843685199900815461111187960818383752246176800534200842062092688747245780533447776084659306323811391044009801604857343725610455561937520878942937401627232492523792775496840476989746093750000000000000000000000000000000000000000000*i1^42 + 9247357201388942226936439367945671417062553634783482312540497075572862987437930072207095283988425367022713548734819900044494380805629431066770900889335442288745706393072403955046839950291618785437138842821946360233826046343542469036437500758299838133282761743693095000116219562706001502488047867824744564925944983160352911550080974366644987475934003920330880450878697240763036734775669050780574806142576005648886183294328923014949095182187853885730626073132408251558707624957393924452263298127138381378451088017190068998267479051968484330790260297960060710827227387389659234041577804960784598188370558207826336785192818188056506973978513681039579118705117672730639725032130010899819257953669454245717356699590195622238623617927743632459964031124727120687290904520633682556276382238416764618943054303639002135457147815002407984722165677466403935386805983420589086120076432697451829537698129864544470961845199827050793674909230159287932263973412365503634364695531876830831257199062420256217802391580710353624458450412504475724130034166661041637600165248747247396167026814694328789258909488741500140981910779624535102549947942307428278244095517395683833232659525823704640389394469198034175547238882830216482887996426995845593591271236797342655929418371221303111327306962491197292396966395117564613170910672832048616990462913271476890345585617853705260786189658408532362765268818523827317210863016150777264260970006475015856527083216704801275673754842893646403458051390027179160610737197471502167616475268657173655430232921837288153191432605956843181413008298555282864818912567852667653847117391241107093388553943024134907775709264092984508048848915628177307732531954316322821698674101067782019578006528420769410445688412328874226474335932068862024797025471265999748848626110358939316644368174898875898505276299603510053506178046234173441185380508741171577448722956762031700385596994552502593325665166527385485405629799250543406878942724442960715723078648974153823688781317458543436482128799051376914976761604269890332970525927541532383400865093982050841617465218009139197137301042242191957132378554595410285657082905531258668701249990963057326096259711784450702348391735228592182404000710868726326226152620903107388120635812601484528142108341178867979062169177183660151535921762099877406468826491470048453783142518315756493950092585526985524619040445814354827013025511969186263816414155540641578302999386335103201116768992553621323710657356989472959793262405399211208939552307128906250000000000000000000000000000000000000000000000*i1^43 + -167059853103412218248277990344311520663007900548681786795935279036721627208668641522768766745197012901626323713593830943902938208896194286086052347875977276209548810006063127339631598059962888998721443342257104507762791521005765567210995049916387992056039766697662086095015991182852991888529386346211068191844123718509168211216660406608689357447398767704336939605510468524511789129152763797269079761383392885947483864791174826981694464789060187092026770906867984106994194130986089082333036835979193609261340963204842549522778126760267758901126716976935926587665405267262034438366304921111732407659787501963408820206410620597558606832909792674721255120459803309132795993408820030160662549907318695511243927195215527678664527696168687343341426785265181958778046350391503828283038999977456608453270687331529742416615911928680259771030131012808456261914903064647160694381948339739107171154368737160767427253435680005752065067891242231827027218455963493477067861741143875034249064157836068406167298872709819410636439939303269642740387654384560892152043133454555828700689241083339373104183726875685198591383280437881675556588948349273680769607761974381549663290491126465300438659503145123323978311798687939790048374396516163005622068367033249810700608957604101679552807455775297886996180077583449572817007820836449250007816238999568691034675822777526669386418607691785245867480201951250278909914670540297325924034112758185079084015826469926781435473997896781700649214817221953617993662843637741988514608011984037291060255310989389137551514441935978689079944621528495568826704207920276087744382733465617775098331873179135041471762920919073878379020710261972420685738076944294989969437533170613136836440297686573727881356909055395681671870844387172806111933633140901510461909776012552860318155029064500410849668176117014309059360535084190370374469440481865503462719292693616789318990771634920106816877702959146816308572401055456568519265786743539330186133986876181747319782737618819951453259471576973800054529817761863364240662879714063657974857662478101635053265591197413865068711588579207654977112672373940114730699188647610481218390121125675882363823088143715166993163876274393728286070079745402850731097819293697010365137239665688892188036038906467223852137952780285316422995786139683447543377457856060409052902637483564974856011345993400404431886714242146839997877761752880741999862652846747337279882941071886974301131199261719420153236463795559121805316825712084303703159093856811523437500000000000000000000000000000000000000*i1^44 + 2601025701899879263475772296813827480923401717250694807226825832028741277536860876937039057486136980423794946926806248283643628492964027707805862256460807539867264148779904529793500427915976982179917988848708412715649010517841941544319094779834892336661596537507428545261147513912058516301666839923856819104149232601269928211446778752682924737902402853265194878939827874174504364102006233811834188032450221807596003042822390639716163708908181196669721427343942686445993718902025810884714633617544648114218259668460811147433491850892714699743524105820436960759062613732924524668119762723224220104047622652573409968674521352731162495862580728971584303725176412945884391212885363525391291292289214085686583288464249820631987829238869934055482704312540252523754734093687959504599331915697531490591080687049011966567378557351300209325918181060663177375024608485735074409493871230125888357795016703183921402844363877787923177510453539043644830968619989445955691841052989613046931800138434162869928500177203787537928017880157314315755560720656243220178084893302662077422408054395039320575573584796236560302339937697729631216739116907266529398925040119696639253518422566923647388171781732157453488029228313751147296149525168554174176949485656866460813217575279661468059388988942744482345056143253796370620760044694475137249053478264110072716198831399108450080795524613799977764064098505465075419666298656674387984550190344316180666718726031331865692309006892946359156443830048355199215818428499885357779033266192400446727355466916384194364074594315877457546907145958062358290907118416555440930755443499369825890142543578967442432074976173667093919673996004130515630105393126579550236183341616256688251480981411006846663619210494285100509948873725661111574601250964840785495324259433004050803723433904250689923591401579417329206194568184417351920525981592826834679394388116939513156939305119472098272053955497826940410956191057731759923266058523495096547632551299379280091687695463838963434890423762154846693376770254368060040747518792606094103148524395391631601770276287889024493393825892588256570605812586167223651296046183472218497211426427573779539721219889012404200643866624319468432477829949154141012207693945134603221240080833550293885519085927625182012361676172528224896259685419555472380728878868252042313003063856807214937037767986601920882875107573423855501130533304604829243149610231434677383358770885002382794894309764760200795823349137989833235011285101140383630990982055664062500000000000000000000000000000000000*i1^45 + 3710326620638466158779289261048189800185769425105238868040197611434009833946388173325876598535571575792798003518816884123158411592387560602622732218221661804734123252724173195291481811133706248192525339645415327505820942938135486771085134297963088456886146306255259752566381884393432534725484093319418055497658725434846270197563116164214071706627790322605198362395602738819307292966850885969089251574292846497047396092011757784735013760195712132460226482059637380210792914643557814879720143183886733241294739118134326555610883298926962059397273629630959743002648255251292699481346268778113879150362064663512245482791700444477547843463247062219355409648678417032826396570367405339776488136227377254936511060332742879913468860022873837726943483253250101710351005518947976387232845301090861022693673432824796872084347088721761792788102218041949390113630243787997500169944592256190150499437935071113112610265497384118059048150564374886901316019549838250300031972472186600558734745033891743506962932902452742103815681098587488451215651996156125227997368206349115575036242515746978426701193701471073373917886400885907216996418964321371411655237032126581292311828534589596518387133113292523108620992552128288954467490702964515688930128014579173934239986502015115030003105173718965067132086171209632910585808634880818294993806097043340154462547738772874209080932030777923491561491625666865291884886600403665351792815548382932720536105997201609787878751987609279982626278203761172366399480739102337857742820116826541886786697604485659315027578810852735591132667961317670252338704868871167760162285680647843799432159781401060726512388835576547070245993985565899360035576110798822970951469216678004852979619516859014010136222213592649099051876190352048816925596654318420384449486068989161726753627878721767928665766169318899383576628003247282297270439325910213929212048252855267065465667212974496214694336595516451516870361948464350101662506842816719614190358504184449170272706572627143282097845544568734709921775011328224557347303199934194541573578341265522646087064556978965477065219051332205902335191649734125969066923372185907696421388266834964353484561913525454096271323587115117576756468825970466589047073111982947083464518306936116520305010474988975938364127378878390740778649985993422716811283527564439855150801204912815832821171905768150950188875803150635468434235232353575111337837825073315002767042438469764279923644479893644343068723162469254723609534211165737360715866088867187500000000000000000000000000000000*i1^46 + -118766447429006499775563355600225868211345208636584236424214847564147398553682822054138318808537098082777347639395999410910234434887419967214965071764492576891841731248119824270638898813465483273874191162798708553232434696733866374146678570497103910361824499184716491032241585401599416986988448729575737842727929958339332326003984442210788162278489072443224391005915793698078232304877835341611340004943703975128152468846050077868138653860583612762170258771302874796824925664609277229063459502684246985435218762613455485421434299639308616842863513911591093383673381783883042613857996686256694984795654302559349213138702807943089906181694671537740069363194101982566533432777466269995915087182440813691548786829536765320930545982973218337442883962681068299713106737448352341230788303829276253233835025395847818540135823033452953708032725052244315790047830587040096601747791851064313350413456960571128195046574546822784762347382369534707287348582705503319586018403315934520525549143465280356375875873211015974036166910379356164551576657962319575443986882816116542503218972712800959742920733833524283049171794652876818428838299430570592919015574062332012545172954110392192661595621519687593371097024712972086807673740280262155506879288618541445549456735799516844047034176063124726066357718959356486184653339757344634314887500227168993336531178870480874076364913999735327979530600586225732735077767901955889481110437019440105101246569058302789787294600007729710948730333071172819255413606243323214971479504421400822125431527974080180233110424049250384608188521256734864017792055382142379331548908703545356424360841895889132059362545584401840753490881422157513960524198531783448879843922650038060303168205522129527173006517890204714336750077417553118128821875822783851101508555093504438864475260740676523875538338833388387227138034692042352716283665101240266130914610606118892423761386980736690317128162599810129884227642776854465246999893688943512652110741875493754069719029198839666444365237728752429679774260216091299412943186670736125242425313162866634530803693320760288073087153350880576079136106451661767569315869034494997962809597118978038669230959535665892291290602175051371026217115611989120709609609979674663099968134037062417037782884267042658976729284832936764431183671063094227531137430974381759391536465379785471558713351662691472259804099803331414675615881505801206859011862676364970740432968760410849588874658086765877263914969895550401038483841693960130214691162109375000000000000000000000000000000*i1^47 + 602662927100206092386684386488112706440494604337272110696977482913638194384662042290028043946297389773161709100334615260232230328807817509770723686373092997211600795130277053872283348005090075277802013651435392133978384847602210426979262953163790678489951094361364163817289143007148618752161357743529192078051592650803476863366925949258715114784709200239227651587523938399736108126871543808010723089008730044304709931205161926656344677273264302495469769005276670851442059757747416417684669641165638302503927311004893469845833757476615422668053108504370431970961835613488541650582140792700271653555738183936813764318666037587319702756095540240594511766358224213020141428145804252196417889582610334235446783092310247670787714568730006235806147169141566128429535072155675949400294226327730925928554724800544540928603328561831950660318094785593396138500440701126452517642612475138914599814933419910379430326910860525218854349823156343140782409639894423736747548876750733618827091180465047791619098203926155166402675678717864687101209615387365081350178207978615806219369920971709249147809945312453789368921043820660920161382258634673130105391939835320466783544865657085731529239956628177514138551809113789980707791343601502400116735341638853252068421184209359778419882336923242481119464704726778151348104829164076466351741264662838495494110023614914293627830941544839855218219412848111522730465054019615905933278083588253893454290301172888527043267283670718023324619152926295566075532854338419645859790093284002536471979223187526497204304237385219466352850006395288422959206999642379213686059563248264204847943630353180646511566550601582553402694530417280846754206401260163653716328121372899228943849757478411361148213143933883793664399587286392002536627084962097997944409312594858417527010736666340689200864723074917747035333221110763074504252845274928214089670548151002656422271408942813747232631898019322648344303722215265221453742657731080315206132827372257764739529339562340694111318165124238101001878776995957584913275801338214085176815048969441456790800163497957047519146384459716418416612302678808277606951979170277322469397869965125341423359843209574838268036409574966525226293310693730624488164356707030266156197434394619938588658425420809914895522450206002009575635908747089998830511599733884117778426089047681455683046454733726386761776022790016479228630891325632509215513075034876932561428945926693896225881463075070787560783469255349644200668990379199385643005371093750000000000000000000000000*i1^48 + 2156807620000004344941495318683000580160144820818580397738952529050462231943246059288632505102183696601132914831988837834982675272551389806297392834334953189068955290864973458715181714284780291517817535004665384121133862147596489546498073964036907317161753401393163053109153544584552587394858868748728257979236051180258469852358259125768765897470238113917223653386686074721727773878769854619798701568305465803617245414155623333400890358951622514470184762858995073635331383275507260621590232445081071265792083704008138231133516181734134397944282571943642951728814223726785678926040548515950201991353198929887345839627296640791030642785360805842441759119490336385750046521995656035765276626357321583819827762930268678547193485389313341115735659315786019910449257925709943484950232878154442771650283081997301903166508613031601628353762206079392483719584023802567250263249053532943827822398257484265722092558089180362463849194960166700716435962721166890325412717027061292404663482548818029339497924360369211939729644033656980723119913046870852063621718206104767884140312534439528046338862074146571031890526300353337784598405851403970371255115026202023831000411019398629537601378460463793173212850169471694346247155717605125587789531614264949650625937823496587870532777884517738869913207467036871371595588070991402012802442445891993435922296002040955421996453263454310149054589807707367816619668555652835000761922887717744229946334770528580572003053545123565620287750126952574570357062683160827568946705910207234865805276893752870949970707151173104231570636423256956499262254273035807782078215731414937679023348308889410899600770750178324818890851729011064484633927715259701606243769443537978532127032545827207562989998786832197081564254437536159030589723304906395092002838779595002021570887096714976892624047407439476156003507420200611438528034216528579492499423686688439734139369091650561067523054792745325580124809903137937757737488877801654463724347073433630546478826452968113299263495975019929489120778659637067747457485684006674153759479205690624326919885448698191085746160232686469079387772083718275274198065072288477147662098745745421727445693823344588712280655662509195941351664708641010249258370361192128797123199456364934345041376083662940080236694283868166230537602880170680556764981224980079729783731972911223596690635433127782704019165768550417756084089052466150174744187381563059620756649927547907933242080996335577629316493601191590794769581407308578491210937500000000000000000000000000*i1^49 + -12575903060251158766778909533311575196654204617745331709125256836520448373369413755337081925734728818315586560601219249217032381248635576358351794833886247811552835520614360905150170082013576920204271251171008895052748973217760945842972229113857007066406855912352960901901040389906707544170370553953943003529281291655052487862402545665779483509260212699888938224575166855576193016527985417137226334602401706219744253383161784871384915353060450001654362548419476842088874227520670349196453551177158553713891629887330770170505794127299368727222220273944117880439220454840456181484933721786112195637768677582299873617483283336279188478229396673685834309119742091884975977236903006071728860240526942417084073033715974095564592179167976989222342340920192804903554541885897625805963625782910741276904996218376219641640775909270378894054868376808485175346766709111687843421110463747382394573406731653432483145364926675736980446151488464063582981593124801964165048903476336284134437402881272600101111280621903450363962434672560992793036593248947694187011702798511462173410369881532296960027205011761947031633355663884883068100218918505310117032737919206568028201808590772280122062568320052574654124177068803429971714144239585199025485492000936510972070835211455923836649658048929255426058887765616918001678607947599677051881660215588177104689892625727104721873666849384255956669045296120844261159165744874469532706451570772494592734741763270689489171347827061858961337848833575015993743105869740071928934194697760016679844100636908181260497290972347059851616361362388930084001266825859568200599273602516148191795488775951597252304983400127460051877862227494709556963936989023467483598209956648673026638818757113878977317086787767658714624278069309810340528708091105791424683592643858995966101359037992496458689973527080921143099093946847651774554538914948557526792161146790352359856368760103588921283512016051695711380651935576211015385834927371279896867265755696333412794642056179975288455800947899530362415012585356332924370870195745153501068747402602393918436522532430968087063181576557419762923880035059093501648797594329663306360604053142175646506654283711518057883092415691901074334792737515580110235984249884148513549415791774647220080292546951981910602108560509584544875862480913409157211138488155022820568639864929002231701651647281314777724748204473254846464307714137397009724602553813819873313041308806982470990421422859958474995101462776443668190040625631809234619140625000000000000000000*i1^50 + 12955457446859341880307895073080400446655044140019141453659778599737039824621175229650339977856003129592389823186718756506772910404313375732182749328482832475266981656586195126413039048429484655583066292141384780515584464998158741390075311456191509166373507088069021999479580239874773932604867039423438528677890695219408978294940082538171001290615104600069449763829385439125670946812316938306314480644196525356604380550823768577428765754390405577522343197048222393628889309350995763157339060504145558854100062106448417192169004521887854307353094692112089624545539433140820693983535321348177525512983252214919277889666789812168851584156017337847098408618535363545213099627632100397990710608180710925340998126454886557969362353408851177752229257128787574636868785389111877949664849590157851227085856235748667208805849873887631881205817363713100063147113379215303013512783978952165254721679981909683356961654350070640173543499324347645237820144173676985591887439667894392417098734969204854671597332985962197627992249620082456730738917859324412681687472960882239749803250156436726108855967979026566591697000405146876501540974725184586239103367313078018335645815999130223654343854453472279837295991571461677261819844751018647314104583273903910227696584941712002002888700296156337279192429047665431125659214544659463929428914001585701352722195398092946038267073210479316283672087208387267279177745010943443748085180522669788465544369246394691955325247001164711162279902703371698020364964438749772405566150942665087028014029454654585989701495081432669472088938440124252143485279139743840684858502948499388175317939752195799020149846477574128061060783697639696329833761388890838074114651717982054428621165491587976018683108647653891194154523224076954030606008714095005563890302502507235214242588387089938528845829618630653803883339497331837283910356271380469545229747851451462093094947325453235959817775124114577647174539225224721586982517229808748518587384807301805663704446550499788996836946060388337221005687019566882430700177050803331945680218890658251162683374473999316797705916407948143931752737324055107901281154246655492522493443209922881746420906581648017684276509643077376562821332240868431528101183137524765611405666218526704229873223577818571195007645403166750242021322317444465699254721373284668171318660341438833235758026515351207096214927194349163729797912897947895522482446377405858926314330948218351654288208168326339415012680603922490263357758522033691406250000000000000000000*i1^51 + 132343116696244951581319456428306021069629077552532535539386913016706013574038724037042391771123011884914272250616836262513307638526852820522318929192481748365511752715915202524156387426954248056116680038026436194742552562952380353735270282914799690236300480582423657668281458252877370159785480863031683059565516980086930308648757595179184088304191211116444767093122004991687511063885650725368610890777308220054980976700666711688761289719631670545217425636186127309595253568368788825623376933952427145512098731784061570740227565108108703680217397674680571196970348128217376537689274450232716963948994167482648065262019576008728053678316710703319626456250087452084204630792922076195496739578761307402809863219334612993786133982878823868101964787508665295531427632848875435331727837639551013415038555842600522438524627552318884696901689067151295145032162244559115282923897725676918153774211792519048453401321951388718263477465061441729290517373885302661853677658598140671412113220733223712515267951587915255455155952748838032798022456677544866412551708981710551724028901554886730971890615390758741329328315258635536999373128531680400751758929897362043432282350381861608397234873311384079834871885066157220371953224093182612537321754094918201655242334703013680975465513663279995989528061900279450320040630291550431745745698221505261336812501181085987244186398423461957241432970980011585597752997930038465194529134681628398088861865392822173826992198149930932483010191091007922775941262632615672953722430122277828633369530582730215721889162553650472201744648373400302369680143615488156858601322686506283888278732351023400843810045554139693352895197515076938316491578951212646083258550004840895874902910217848609031806750785981341885060374106925047434061693401268658024856047854819763041121005228137934627270159316411676858662143617874269855415785396670778689396000982277496131258119833436280025229909371216039222404767419577039839835033867539447723443628818399053240072737337911054174132688555681214307061025405077918808708203980764411233051986563326430633398443125314617310379466651571018109338124990676480332830514342999654632240435932483483388293868584217146385228849852218729298842803790511904594985453320459512507746742227626081676692468130909763056679350346450883801746006681149836275519068502536105152426820056366872688266992756195792663605105862787063118406114123627378279226689007036231252441145995856024657419187306542822126388657011375471483916044235229492187500000000000000*i1^52 + 205058602633876883651150405361019826790867085079644976732635580437570144377629781843865133566096578801962798633280646782936390429934840648320972592817504219922443650831627073086673587984309598248909143922117878418263717563343396365956493506871295633936227999991089891032707219053760949302742964763746950680121923205166590502813766687963759312940903413657461809369568437062249316870267482534091106889919760042509999289991994269027672549339279655041059728599422962441757849073060807698319103306712252159438000116082977699892403042501344713473325096850867170816982686366189746133157981826098410738272148249703667735157870789251131759101867026799201105160085827960645127867931484541319656941506735718489676536928482461216023515740706950269222472680547528586965025486412174963339122034627495588731610431465374871812651173866874782983885405319754647000672898478309075350939390010771115354455082950663915983514209177294759180380858053358387877129832179214976075501575710273693181297298365635854243330643967276157804082510122084821061233426881919736241826635409368047691775637193230129971053616702897929467134098895030926676515077650606520018802000669133801438954579602420711572350704113421835992935648442164895148027814935278591324701520432818361697435111305154619970179147116284944225058095202592768280022333918517753131207991683947340975430715293343310530205783470886093040720387053155170416709800983973647940854611722605227122247838950621538888742770674690622389846183448463338611744718383694681735342968824036513341579128465097620537515609021872023046866576401434142928721182648341571276014109839075920320430709304047159473855984780030450019702766379356026389249585370576542394822788204174482773755612955610617723126195066675824152369526032647163534716739977089436232997603959835554241461119777469280008672884241094053888583940992420712794576909167803062862435980796471630594096435744454345564508798016551381228243737406354090223835030359856219954194596747822875120880218881354558210542559227732004502885533252966285346614348492806121070273652229225125523160419528715122241219758713147692646077704492254421614642003644553189357637748747738227571658524824243471087716573079811111878601553689205734839101167654523484642722969469393597042011041288002700597689183208866226568537387026165446679437598710773999702009317881714149010689867853039213329365360863925226901444281799846329030325863436476736059313430808770032216148877049282334633240054699854226782917976379394531250000000000*i1^53 + -149815367686551965796553483565895672111975315448501004353666585746245908175403771772702848699358776540131689503288380013762162617176122358896390102000237684081735974342063694348760232479021987282452824168503980052543335500665210632398866825056154714436740682683793398307039729707066022431548763211285264065624400797334060482206404891129129960925511669993596206505072103461760115594429458707929938449442642409434990647521478909079900188162950740492991856463874543909866486116452917778310821735302172451058611315419214209156431985075323312220814337583561428086059936128262221789743633763643961092482424368862252814826058689647236075548123928637789713426520748636157239210088899509925663290277398610407344628749350862735843953657738355693083315187827021912942373229242669250423947475329745969615713931979978160289619069167162634134641971331989508553085808923550363962983789221306585665744850291355559588784904865631491036843544567101165954494095069733398170138696313310512846085444534773156638342003417997462309880817069609706316280560983325191501593248727558502680467289889541128296358989369103294244601220760708724157163878575552508647085463778656550205195396774435577265285501804272670251295007893189796284648074130147552352942726055347455842904351155296215844353212500826064569868087437894513489294789934353950334494640433594820354918920592774467078374408112714021641728063686848564041917445600709465100637604173917155331077506564461666394921067095177515435048181655946856593171868571181284736543383334047072705006952301358679737485305521717913094682818311205691647119154037551572382501401000574734675616204709326489530642376214642468224707697842714750359565397323337771753531240907002517115582859494247364137226865347286074193998403046861628938324539118905105197511382279623650211579417482164348913587709608781257049038561283604755739453521482917157458033388550763904861306732296301100551751882402680914172392474687854435326297190964721573304947496153347534839757214740307584613373081344691334084037515915833056888306998486827020018081344802009839140383759182262187603241616543145796359919100417567607674709233811886188437910694464465984792631168848815007742793275380622530206244776627712539813618821001049899621713950192825361877161011106742410521855177274924600144200344143472164871327865837321941566212823285032342285412690808556879028681480818426596778614018879476254842615978043096058893143968546826884502346434957527661069320856768172234296798706054687500000000*i1^54 + 462326504865588258700152905812501752218143693060085373365349335636168850151628089363690509803773713688447659497620079143792641494611846559345014278932693910436375610466888185595013719323008967838034929329358147099391970421032383379180502196676070981676127948118332263950302012427658238178443354764989386597973319632447833308086479079988297406655587943513259035454718324070298229866239499099115131551305490790627265470405137033704171118684669974731761505251277760438844144365679452420778538527107793930571166040173557689608342840519182463967458847409113770867341508199531139260859701364136223954451576622875680121488328806582045728613298207983460011646416261184329716548313664761412101485412012478953879333275448002067775456853054603935307878627535480084597999999908321896588575027881261522033701241199262608005490389958419458813347441971362613383222512466812415152908724812182236097640324203020640823770440182460261551104793248287623251741683500118711965943480896444003838385547240391852087903070745711140284157695441224260409610033306659760861689958091729518717616945517138475895943604507622016192102527377313828278045851097804397643982640038066766874759736140456751800231293607525816584535427205390151547329457088398331215534321134876799940332074351885044721552435504425180381384089797621568570270383908343387862613649769558841685863377730782587280183474373087817721907237326401342587114695833972524223029050853858783153487409405570647752426413617149779795450661638826691583730419468696973795881499409955926483987253038608092405981454857599604478491009146021325733033079217456559173446498900656008283454112855457263026095417758867081345070341426158267364774403301420885809527820224218561804274783485643702789282245377559353819869593201993479611231673731948483491454135939853451689622569820113617176218484605007354861164053427035910675881625214579064842405821972602593335120706439938916646669812514724202666669411939477629591545748207102750224816127171169538352996149826425150962386776352544058278771277091884646776716663583921908054173717808846790197440985340509089196005620329272634193496279710810118449777521699438420325806879206927044814215435713299423226396801530117970716563312026073224922343540656729288962574101867047717975964076675683984356949575370545379989396455324836204029805922687011880697711078256575661111496130949048546058780613305057739714966359773714033551754216580121944256550882375706145572487770637470916312850022222846746444702148437500000*i1^55 + 452318342813212551130024277753885830003534573958373194560148739632182969676590917228642717144714617756970441985764343746639423272492949448838889160928408700511941368757432900083134825689100099439842955300571401710041968466474119527902088315728389392732237390094628548065693217099303958290125704107129890853036250762112702678565225426843816505072559770987607659448693030351286036491507958204960643022138938385916227805510596308997284779822729103530439540067249283223228542926182791242292246672130443669084022226392162532419799773262775937483066833584684021177879029173266983167761282717481606296265619382814425858177892464830743686438725758131949272327168814762927013918735122846803272102916129361016988910332120923341991652033525001746406650342688046813037645181177603052735868341912349060668564782719478083149522794189890947786622645906656625953014965744182200200411116546261843189310124818581643513379591644589320295784963246619213925000257387215315828047131010615202757073497023920084912582410060202627981957393866205709451772616876934745295106001784418738721296742744315378568627618507827818325455128146042981215637965292117979411207892067587784805591760091123609659200941504038328802577467214535277751868255219068691013993554293061529321139902117782407720917853376497157980854049758417352480754115353178099109719403238160403441143194463097179126950910181683364262033932396253860904667199907299128017802435157969733003671448977600776073321003282280251278895200183569866094572841110052499073065743086611281760897798372327790854133562281783579371719121494495873418934703427898826503945272626248839214097444205437347717504044906441238863276713074073569925784102499522329037048567982490173888458796630968249512143270113643046194557522544025423305210522467460254884636102935537625005345785313272249344988316506571757001101432524664901062733337115169886925116202048803419415229604239508694432959013052586965821473413851133181104496228874271643775891841517905303270806210832584770202234241470413026606670608579804258487064711579917458872512250958460930066854970503585826855778760167542321847887919867653671394643161121093165847327641813519909964054401248120853305743633903745148679085147691231592447025222984889563014388598171031592045265395325885070304168503351376302069280074116119807298016796825547568607824982519405236828707350878054637976728481986905153797799666727948091989345279377928040937494552048966156966836514585761364060090272687375545501708984375*i1^56 + 347154645204998289460718680670167739149120578699072423235003059028600127485964197484021681147119176867442150907662599399291580055242573887801294555295056476568456015274739872775866244988765724011049482786337740597282983593173721407996471614760801898367245131669627087158614551686360377660864699929575835730221794476450551882056775579498104132407302136878909316511495896121550361155331669329949857562977993768719353819549300907342722438012613063109515866096594502610610131308337828017108980770244226227366353281871826472820347653805335615255131868506609048869256084450859611700138676292054781891955755535595492703005143012497780629181996481975058982704945552786564530440156471596982183105550199708909270242474268585334195785836499592003210426867604769448906224191793742419124001112342916936613362044568675893542409591817605407315088933607354619020624102257949702683149148855096464696344112487933015674514046139909467189221307587522901152376820982148320654658073141276227278360181880835544418166375166778310771532468372769572642605427973187172023121695881634760215838128257721871744505202813408290102410164493400489143763714743292932792246475555104588833770084139845528718714494229403636819731734389340268283120740642093080920175639046456748840089228812971720281131656455771800464403159418846919889397155685520676466884924213279220982878128708494362918546641195836048587916525612653850936259672833776963365927770140716724992329753964690099933578239966577534796160439743454369999493425142957008647817905868776934556570840550542563383128217346655523083240661850945197339265958579611847807851194802156448021351542007635131934106176872212020783039552962483205987068169442392820054783550476334627889656246569317809904315667084645226846489740883259705265856817106575047759384081279762043080703347356765810342611509919891821903128790248723287461313394213647969920871513160575533024986104712765239401721306808923770741466116164493392621856029556154724760597233352268000680104413698258199093345583336147154810402127962529280740781151352901376118538139033258134402623395315105023761289026626503594426561215048990808214800346143259759223673111230108715145026627328113842374934759364892462929473127746596757191576540073664788926623921364409994483871210270530412435048380353120811643461876142401071134900794824731178136840789446637722552803163077240327273078308191505214564992280502412857571875577808062169363014041865101105663882208318682387471199035644531250000000*i1^57 + -49800715516001208540974212576221991701239810940788871168121462582598958488562119644309299201917450681540404591071596941208639552534222558752326297179205049916634120613294656373241055259702618182864896643357648285907445658710522635819838885153131447574598574392602385950421343249440679318694882543867310236976650313626031553486796169210051309724187314379676474367623005508704749546729694128992778556123098992179950155089377721649709913294340666510756424268537812325275773446517805289519330758587159447924007365609914438574295255956926761431334549926243633626803410079285791559637913641663246029244062035426046250992595524630500841510536105781270761066250668121779855952818353697718637554822525878122489757757745028977870781790362693083610517249863925570679661865677136448097988540843241810216298260856860258949953935302821562556604252953526208909842331614980243531996298485860983893651044975895819049681477299608841544479413406548719325463616908897912001994950692888645962564844673633319919571236191230998179343706852642806798591073953030650364712891623191205441547940145337179976608642893861706936662353763111573517939325625118030625350439238627172410315252920745002886678281949302636739996937186082384146757499047527542520517303817245100543172661288401882356778284228876104540942503519195624403670347426561073883046055782263716129251967389964558428414701339820444056818870476162243148996353866633092519384650684611518711528367177574012238692810244731912334531063058347535595812194722560750467962719142125253255709762210104371536361834970746356718882488054776426122839719513816464717762796342048871464043851926278419247227827005987882948579271210316160362004924050067341707207301074283284652615750790364217873692815077066289316076931616078791860166091401578761966353250694636314461074850528414872166314912599271078775582553271254557471243219226776027362236630836700798271648027328691632568528884768039098717976456135533602468883940143265748016520109989425927961065880972515105855059384859815371137433041218103721265397005838527020542667207620035615366993640195103026086025119725963004111385861683702038446823922734976470207032080206111586870483972686517190767168436701164689812487289978982096383371911013930889524908545943863210351844646515856347745205172088798353331545714862502649049459927043533660306992582961944986333933592087688446663849260571667469996610774624837568500687410182163506296434071773546747863292694091796875000000000000000000*i1^58 + 2486763793107088171813187066717312624986108085797229763308285633341592169674010548861658713657813896220847545475009397048555482453600115875267762896945991384960917462530370953428844412495598486000192320591494065720141104362954327324974439032990559276566017512748560397138578896949065290790666383438041912094222931621350727714824900867656911071500345510590579501433403180749539014210204793395098826048512460313355383364091750047423555868960756983910163882478333556800495268980559382579564672782643762702759528915938477950642255645618801063576692725008062174076993823966396246358476361292964902947549622697505726810660859405523605871247884547639213812360320797807893461164191875319895285929237867832415739697772643995613960202046665011537189275799874110137997580597144783449352008834720218123029522213221120610321846034549029078370473714610956735154088776545851024279382340547791517528910295144642818893939488794603421057250580047874721147323584760074100602042189833021070175469958788743951269969492402001951801390685262119163477435312348755321072628856684871232576117013382036832207636615370627850905845345589788403164096258514741979602824699316713068542039051328777559821422790711712216062558878478971202121113065138426798090460904731342526204361452647108926048432691476968842948051028388267486865297117669637112543262298517245986174155691553268101087400950752792972156795265055800133497872473832262218168460050851987515460479808357656075731732042603387255320839968846911509368320309393226182993013671270165744592445360764376876313552339375257780872277188979460231442603518156610056588000268906668810947020310189373840786643438372133065024774767277152359063548258926580871077970192999904847984704723909542513155833298572786835145868498104855718920858531690483463308901368179260842706894249020755978876291195293815630117757451144372498916531337936187165570239093137141811210791734791610431251127077449443786415145975569479351668718743242237196899582861448918558352388669595703014647801366839967817079602613332238505181253821418247883351771236503903239665854252275638325719478829175919318285557367736920307335356828330726681685361634547854939228510453178236840295455877350927499917960736169829666780464403243513677204583396216664611322895614586138378123707912975608321440904096850485414096503154277777259826401733671446308018227736305402267893052891573761831563268468847721734912569093082620433974079787731170654296875000000000000000000000*i1^59 + -447903551560067333250573987292975198190050730625017710673264630157590749357113322454719226081633225183397660648157300634267793772470174002092719350591169080173607503428987090977580940259515933092887704791564057515981043294649415929837051909232605991079133604810339473183145188356085165282375102355820344654499204085023021285585941631424115670457586357027804173572345634520630564957230192348282263027062444496620999045911787717988781713051564606822580973371701630498184477924046688171740376011085935450692914264859763227516844437503702018892186668269362143438130722664990543184943775312322827117784151674723951646003529573057633284072989892163624061534658897581647477846101274911903421324086973232426862193977145756075303295905961369932242740892753685722372542582481318421931472897365742316281604063356822295857843142738053055284378318448168276528359213883350294803804841056328432720643631834741676224639069194865876611314429465637171158022491727537995798658325492873108125361588184039335924813279022984055375105195041309000160299932068974589796712384345000664753667263170693280443243012062425644454848826980304179416877245697956679344359364026838847893844775195188965852991373808849348366687219348156396589370341556281700151038966353403130279111881095937210819009521644935946406209057661178716305332318525888585556300284016117900929919209553207623623117713729381471677094968576904170678058636289495682227029172445774194013572163329547158013403719124392296571583787439924221670844344671971761361424459516643690735367003255693550895152654525864617421509163437987369218496616548769914283010505069985219366799371619688578156313008111686951542623620381154187631464161415819327795583824283406908658190659332638544845230172018635185521154805441385136506801708682008615672359008041187819245938491727449281617826995028259356574322066424792614467105922869954910662723297030756359065117324738883374017651496704454606970320258818941876384293862266507458053801928768749091698518440617486267385096771508786140720307806225496215845485057737390808643325772579175669764236901325474577680390766999268671170963531121312823744593065115028882076747223845250639864356175528680256916070123373604703478640089397313980341598353796123567144624378448839825311602293911969879707192219038746004349739340958665764528383938058502065931873317155004673018053766238268180501955198498622335444606147384287207699209814055562019348144531250000000000000000000000000000*i1^60 + 24845662030912695723098740281056278965940804688269045470351037428534722362075586852649145584306229268236304053515833927436539734969094800072735262431631726065911638320745784154703215470611710197893765337731288866018009660090933560869180710568957137760319166598896068096143085421155695998763587555917258597339888943116911001989472810333329953026372157035854323298669402035649571818754161050829494853380355919522534150125259448093686786637312989423244627586179140349738762480442524784443625353397112966607956037346930508538295440426348527940523296297340985911252904425306559473630141189494792165647983493762914145741492514761791709663010349136099534644203880912579138848364257899689714130275593360289286904974729946983506158359444517761281629221747656451757438713776624682998398850271745102484014951144757289917525319380161964556175966720071815621546623561375508285182331546905113473786071812492623388307705972911479807225154766226657462826762619215116512648005631745941548352514391824385625859240957671608264024579199182776031548821775442244138729376306836309287637460627340644169706833286135824628516791544458119918514004478274963527266572454592854579799769425582898327286420788892287559956241833052329408954748797284233138167290376127875465652793358672982752778538392262971459221624174682939648735804207324163047365810275302306012485256053535876201212937365801088108723542888864619160359159253487534560291770286501610970019016352029649752393699810040950522017552477943464310616449296474696852085835825467928210269428576248483411521512137420766476161955849885117415372093336212885438253497229621762965581530194828873150732713607487083149703573224289296618350781127504436183051379122118470331379941718662076747569181814694792475193457031716610051442613006932136688991800821268391370456516829994821331049485103346670285643651067420152563367993676673242817745109028357078125560639646809673379921352806881842083059055642345002453063890231588080507266700682291108575807550203312204478060325504855956245439793487821378835413034356851608170929119656147072223906707864026974763420481300373544277206382381660396290090946508908997910707566530727096299066692964411916312036067339663104094354392793530278961995844309601441863404842282720664641814335803407988303243043867758738812613537141916579442139489021210857338467126655847026368297425488227954472490685157241091736625740679625493864730834960937500000000000000000000000000000000000*i1^61 + -603619448203115965505974087439439869272285856673659330020476307971135487633285949125146672943678719095644347842224915720768400623546415912130301996257661171733951956207665053504918923125323736122872794889340998885916539585189103746385524051188422808048539167737516706293061325547921887917971682908109573745761175389985943354229932963418107437352867817425891386687198481971834686475262345086477284569048981220785056956620723562873671439816765000633045807806630529453198365106657197289308638690341106320700077841785056265169898382965539489209409642405424440132555598870906884700736789728621672847314618641832630193803685326600420790058912584514554096047223037092926075013234352682972588412252648114732720154140071007491353010480381772103521150508896574768049252823235226974900431282429457203610043671493146463529109226849446573897347015268840511680890616331446820967022400614374763482165558253778123105093692329304406387143276809022623717530049104661447106518893716405364357816256603909382490984641719757041456397166294079744480235853669074112455367740175095241874224819618736954928685762553581623524062580912042849220329618671660858555280835289431268331409010094885762065643027802112983461355843711479340439316428231693433584809866390574288741334366049976930739047175945842028068374631993779701119019601333412158484377130242501609834149320160256630582873519081408047531723029850506902910124342210734039310133590326614801514767278601581042332968584169270774163152446211539558995044633985404823331322979499813898238852330148254512202776308107694440249182106675511517415796798541795124223165903856213997865890831932824411107446854546610978991708587675671452208454200925600788934027190594565644180376842976177751886649741750445552056106624915855806439811188953854577688023339322700659605988712841392038155300097911266585387586651597045184308188391132437080056335136281189700617683088257967739819999767215065207658639885799158774832617071841387830822412497655639953311102350605174396609606041150422472981677412004794675693088022295439502667394278309650567250150787209284998390352492873748267304653591933115315153990290956892315580490058217388398447186820389158908175070155128624479672988643762701931075683588540088146625808357290532407144411932983273817676271079801223075655606457095148586772257313655565256793106347492642727570279616752885267351538140300557480361210614155468750000000000000000000000000000000000000000000*i1^62 + 177293263106279747914262739001583906237466887820209248778376269521960076137468680405677816751337683910763499597614690534920867316696078581620297068252782710794508427272443795915989014650755809464952745900358567317530296003253705982207761503621983785902451904481916480333706521393056173973564992004966892855833623248676853026089443140194952457080560993891910343794205468271762451408103635480848560233858407729987239906242663230893658805366741190289189988491748327607054221506230816034252193765733861320252500725163347503538845469988272353235204677374735957758690256390504479411864927922363893532405527391636833731282825220112076010038409415843292608010513096864859795307875268648603278859467147511074829046608374288487474876362425126101530006034102224815909510952018753312391573454292593690903383530953222264098774662455475261277556656032391134126337219484149744791867742051785143984995573004649454067129526160074990590692953524123868390142601956529678329422118755345168030207484763007184316221895869529464803980248748552070793539283330463467470158233325217632774052649220239962667285107643065029947451884780601775613574158027036760032122716783038549031473397723779590216474253909331481800522699046121565755416056999629514325220959443884102632888299163421863111455497438111142169715623711830968763849399446741894678462067651876068140870003902628892128499953084303531791112069738274273342566744203134605820176805220090301314719655162029322741268558310064921943212409020869827983759508171258723651188261569518701934583979447593225179309202902702175286356399953957757603893904461031979782541723845470049858588039399027369118284094726411563755521695654568054465247557503114682623038736144199142283079162218856612331404426273109843875627539654728218539933704125338283615135043672467540645307565449531535112395758075139065483122404362044356312608258979772341056191766404451460778993372845040431039435565123080394988606657938551384094798853440716023860112807409008630713435721165562426416516780929263112356696114127174798167911692661727632923809026767005528721757946350784550022921083737076607979424798210489603181337811762194505311413407925629063497464593584902600256759592757362835287370655472428658543753530692689924180481598172730406326724778909862300485531221893949440026491508687468558677061490379111465234440133453163364583044198438661824719744578308337751388100000000000000000000000000000000000000000000000000*i1^63 + -4602121589735334875700745039142263768563485157872585758401537982752138079054182024626872005775523010342768908897112943491325506272286078315845475485960079327208100449628841550031818450671754423969430412473633779639309781306746323476968166731897055545765848191136424663695112141591119165012022330117898647526812361572338784693540514893014316573947339338228441813986983716216519931816004146333044380848270065573566609052737008830551460848994293766419664224948418235439605969666696194281913066832519907428036830666673903107148639716991949504156504653529535461057886821058956311589962794541263315177876950222570113294224157527604700998639513323789360938195435887958264604721230913025204392589979321774206553676795753801047448419507061822949494498748362626898297019210517393337706404433493603594533578474069956864053244132227421406940940691939749927219546259147307761808334345956453817865240277877073323405418999943837859353706666592750648899280034085494289025532863146681684679157754614966013933596578472712988139867574482950574728991630371467647832933260847336576833282899183473016251216318439873614898726837479495094622896970612823399144211566627206526639889330194475952133417723434294878807084421474996628378877950649133941552355789193024963200888075174663059546627403593146470071699768687423769821610575311106333961938154849026548187524485796458932780844351287195692636147367763449244477045390733532440767110776046900887429447252383886073537580792842947082240085157950677807597155834948391621070889212789912132967135650552388773121138118777288198480160560576729994218745107324907045199649216317156373762442214933860343502556401866199953886712626444403295784137652237776919153509425126970847580441176930395937778997527915580998089401116466983776625081279342481284915266964657828996304019915678274355448683573650068720954065075157045196799898265272910625610131150514223408586851764531218687885277747632718138911920752263144487367268636570043782752777538226885532144304254339320938593822439111626808349821647682417859503685807821318977529813259103429186219896253323319892928506474604689093976304535928970690007063196251068318217281511348823786550545714842043371668162009973950362324804549733979069661130051165534298607632334635293176743640532179639562001004838417806889467367263346087462694126562611070585195988457112076143105953414770268828397740379165952000000000000000000000000000000000000000000000000*i1^64 + 13677837457047781016130512256806009571130457626927683906583550352542510585011486057695893027641036787262503247671560541549617245403026032357109859564300195120636932934670604040118987505595254311637440840153385002198626070967079594249031990798454737174365769180015215721382671520309432492789467051923368773106652098066194249809833359361984088381103563908475654205611175902290429664686210161905507129662853763927725793106616545578209660558094886305088806553815181967215280209022400624254986128912469615169794924032326169395251759456201617413196407722518676031631208154160032113924259363321545608704570638087270245305886877991512300909804524305858757381903004178374271641546733936177611214168312287481169742923391586332976890845913882672027724671760188429610378843047016489021628362971216399311570407690568359003043014013756109562047580033220859201502542763294964161125296574194665525182374242907529183602504038981725519469052963204584324132614934508634810576688186324899569518866075422990287382800719442844695341147204407166363536672550430839883973846764796564735353350683645572933078124394210808716109520315145178037343593757311793500129098750777179442237693144917689017738354740381703029662544235486351455502812480024640933132963217170864007550196130512570153971731846456076197900820298404419801242678305773910381865814333313126334943419652830097070302825972349116286615724763071522334580259579522529573443331261029304700665521599285204102586663733186441698849903989730175686129411707990708852767534859810934314271841693410048491139512579960002969912130326386909711382603208940847934019733599098910737457456935995920504543970053318324459654980318093244444477256716557339597770031339121250887952686822467612344593678512968337834792213984628145636583636506836411795103126453111438191567908820741511037281878528970519738279191978094260757612100932045907567096795364698664648720353628625949095681341045323432258118469795739982533040945410300531291814729981088091450025147378732707323633554636175527804785032081197010013905901994028776990718447218654987289972232755428390728990090911022495703678341550942534177770662798794579821489512793560209449567795000485929497425503209514511867665016412965851117776305935733166048805882075686244045914782806726284665531995357956326630353514723417218246856520229180812774993760662970227106409168111062646573006848000000000000000000000000000000000000000000000000*i1^65 + 254049396151222670826196471545171663435129603333387810426242373935296267381203697213173331451252756364502183628222674835026361044037162855282155574909577177870568093006370788596526708783985961713546317099639921974978300385362087500384660707764328709354768571062654063157802019816558265772427385109422942313141587222305407224077263715628469877097680515676271036924178301951841742369468248897274770900109617519062794113250548396404216203101079325533170786743055503911096123293448585535436616803033693369295020736353958357667690819693465347777242992602682260200613138961772183621914156318336063658747709149310113297595064389336609854508276557279751891837218061962453165121140119938222690085811736888200358576369916689435171111100211243144966458099326613321266367754865027637305813908199914730413706225756757743874925107621947171442408407036698573733273033960638826238293586994586366101889685657769260324101857773105227515508213982229317116136367939038073051619324896601718865245048654476558089649329545017681795471183617626460178504403112002966453967617926235775569871482146877244265690796365008081635088592428537686093825406191066408573453454131219592000107067820858075637865178422492016457784884242307329261533557441544125055951489042157563399505888118861101811865083872009299756322000344130507969170000742281603751418231872711974157407121382425904087801395547901488193046754191179400759306062185166855168004931572205790327251428948589293821907302940144777660539011308419876448778490961293184870270861571755768038684247259988980560535776388273787113308764869695980929354067500491958299662420161858485647101598760630120721066936100670153418903853198620144649621253823953563308079671936593855676741753771471701628849084167356341744851632579484037493346850529007619861085705900394539652155891646598617401713015305107898184802452130387587538984140096333486170378170908299774669135948128862211184448944586974656403953908380048011360366743945720616360098086195910988869024008083461791108916306200051186790937548945838840059722257943199575448929804792629331527212323578992337317565483576566807558002382238657424930321878804026293269710654254288208019939345874983731734032943708355494897753468246178438706713911624561768471126242298784226379358863693680024398539022252299280756931043527445896992111863669275936566633975376862049682573357117415096320000000000000000000000000000000000000000000000*i1^66 + 401010619153522935200174089714893535745562461565243431149092206930654845138000194123342284374845143093697030183349618352873546566514320091739055292242380633635743794492247553905995902264578859885513128870732331751326235985264995974571149045891809661868931929893557589046097946474826472654089755290507780292426395844532034554072274601272578230723707514704062529365479205544794917001325076652470714878790464864803411619381572345068826920889113080124140147478853661516067911385722624907825389271370230397652974157668806682053772190394041033999119043097183348320793204268006664796464731428273715825912400742732852930723723978841908934079266658334545239866941432834014359545302667544230980393062433142117094963278462304086112889777523476517455408444727701348343680172950038001734828162494108763633061212826271156062408619794309921749310433401105769888889747111658104056569846518254697803196660588687551095558647120175453749121958727086202937066150933736619342449986051103965937367253603064868463709312385576354146510346777804778822767709451501423221109904639806572662968913444557414775659648320778607941992621923335173621621225302305487921411997822171849901041921098188155846384779364160715383933731059163697184794320739569322851419190326435704593651767745245896611660774233313305409136423693752869069122310451125718707031492163634937068479875861352233700062789277208946239098713475133815422175034992732905202774535774997735966751225546487005550782035988538840844529422248697519506696378927025530254025305580437537010040478069848189837866953267335298677030323694853289404004301254228491867596027500750844575770272090750239653429528772220567335240841635639228603878211925476360189212148562734475848312179490129937361094517524494400098643663402111381465212424442754553037716936086382387224012981983512809251063800069127829536859469609765847354229902712258326484683920284916230696972769424128763054182951904023182078784055164396026468123189036699004020013652778500544004633763031709537134009902200464961450208120351182785030145667029037005181467448253645232558358020817447594368530608859551690484976160547158636735046752219302058598145905341805502138386035517780325809486730561990062229746099290967325717830747889453987540653100626574021728476354603322528315141338731939150247878053570806168139936023273649335028209044556112194272233521152000000000000000000000000000000000000000000000*i1^67 + -145446031178180469721649468296572150042649145569648166377055870034119632494617322577009907219018667239756752942476922237764750876692528617692465741080214401070500163824221499895443714134404463938479650751922195507823451140550307620292356455929403291409595115624065728927185582561018800130547840326899105953557563761830681852559685435241332615654178714143222994853690758559112453180851797173310424684745671611858993757013873406252842967583718758602809803367514629698095388406224732326943641295929626147364364392087880454185308459043007100235322117995976546875226643447921105216225449455722077341548521899105086908840227704146397587647259977538642488737680789656011741994465775885772722577121076637752879720113599330670634949539008835221073078071966667332796431614535113685091517952162651343160838847606644810035418256259327503756212722418119748408715259122971114507185848620858494869145383154908519286932686766531960970436193136228475219454351792974981938943876307872282034360744349757669058101292995052600215173446429560827596915030252787236704565793506987210208178122116500816168244208576163327290144750716959236304685389262586629598549307546804298392873556550222693100856414666177772014243454083354833542445134946238662746637811798228431426685780713915203390305805735403959528212264193730554214853316916425448284265169511045805914459301411238449474638982540997404343975468390444400065894526532843326430426125647053391862364364983260563640211020886632385052260224651698082431247022234923045962588314236291185693007379895328243051092718348673016941168086850679000138644470204553108920355832456314973367919532158558132731290120953086016176500794743946950291653071281529440746615707063777754531952718410109664912415284295158005368309135777817506074888928197644037219393374492473010495626245268755879904497634040418773148649320150738720919686157760707483567577342449752282335376824078687716094252280906713126573231124157221819509402034174220212175778654795627783246006427658581651666895716270351041599149420256443728608757813709492540903546941647780132961935216045160411248116382301138680677187362175460046164185894362479091283192397630453229499132201945540394499776257400681945457767920425266704566431539774356969645537159796439410993346450884841136839274920959045929693631697856840929201475930823383555536278879086738774425600000000000000000000000000000000000000000000*i1^68 + 23517421455557867587098924817820479413464205245888452654848491127559639191668037976053648610581601144918792499686925886333767084971163805459832260025416097006216115346891233535466506546797924863026775910425143883658035212880494913756042268625883510351686067408215172236764592109012444783823328728344601536343405068826328906888090681228818431811128566887620374609682012292376247782096818019226811735251564394075639793099458536501841526630222592677259094385473014721324087324945032985468726717769668434909310067166423461835766223656459468461525854599330065188064463619788803810334246869320731307246984531360039813104862018890931709620672000008147213876431355847950459447033211365158093009963558411929583533431661464980994303254196416376799977415812792816695278594523526393616890842568871028933279624335394848795461723555169272231084903787459054200208404882619381078259875985535883215898856685194829839113766021544297052050573722296644143350130912402496606405408908531822040186215814217423878279354820588101012137956898020886342185696479627177524781635166394449095183983794487378245599973488967949716523810526391387029077190616704005101414044207131401758292445839444181554583738576821075617981686868827905773939870743418000307953320939320627903200007032762067798051266292796891887897732043898164183444537489979123608137985008235863890508599808904448670673711692185168004918803749627626969393317409792431724048234459244169531531679573716243628294195204260783190892369241112778204613404732633166793712830084432997456558215943991388995249204078292754041456145882303639283665996099357997790447170648344609121608618854994696507025985157275201758750315404939568854733013720445964060216326552242408525256517954885022667327064264282152003652816685516637540481470053736620675992686876330519824970819227416317862815004878884923037959342914570919864902444659527391750805659407421255865256775982478173521555189193700929027975883594277101824521120200022215656893310813901012377043916870179137235909294800135235562917422689070059737747578794408000712126493208700089732139819925504034950389660043056706522854530641712222513060412350172461782673941579186230347160147882805058912020621437941657483619020538237729258410510864129751758792124765064803890103353945252067971368797258266045074272607840309330290924450000676082880281042411847680000000000000000000000000000000000000000000*i1^69 + 56455559779287033632716734674763671942498883919075571058961013281453602809680272399237383916874788942308012831691763341909317612440470825084268405999936240538613056399567546825765019500890281786727504472044752578585939782300858595721551957539156662828230630781252344835994073203036324821341724374483295958684263469230419059587611565715077862263817561586148812508333916708302609387258654458409272038444126436165245708147029220046859736580377820801320091250586395267201424592732982375754603161408714844725938184646989385345080055048215555673888456284698473912244635700474453355283957209112955656254028016030554412664914162553926917108070433307698776869200905569992406150769032367252049705151078566802273047870121653008657652387075716666228286767728989308233094324686656736729205430846454149157616265038941945175907534367438903052861824492233675269612547070371737044847967344923586119218058766364964972767555033944712684695303721571634325646836209173654015595423711451021379170456405708399365032411304353075968326003608647635588226587458059156963726493239267930102847408340090815207305787894635226549693621889653851928417610188493418754027239012705326778718353577108563277317388154296637548629240205167872519357155708038494032956216885268642613076054998440747999233702521067297672797066803810878412604683201571646941022768325732566345646343645516899271172751570681246456195637928232455274747780065154760447337907701366740217125422788899486155828844872790476763164926524891362119862794302327502229622598033482444668405438283299277289916341846791091063491355008870729150027633368697010769305865520941647723794089775951526878164115381896902564081699134043356360393731080809411838056589184138916715005954847012796133404428836402526746166547720323454892236141056509387345005111463030464197436553363691648212601454698680197435756651620123084255322580851591537411293184094163179463234624794154695296859359697818166220059695992725126058258731503201372019430096841848372171180607727877266126771120923863606165630702514853586102885342123785564140628092375115567926962335562700033288137396301521394546399684699301336282521464344934681518071003811419084871297949699567502184474202836309794716933885527650625533947262706042653994163958795294736437725486239823208906386306247012020307255093362650740383549691125037492045086720000000000000000000000000000000000000000000*i1^70 + -175808904155230831078321768939573888928386493100262694506863900488288913384505565451807861108909229088312403317516636367570545858745503382512105483361227226176264102929686068349857506798947000499156977788705441071498040835302370169360236074070737982289004115362721566645937803517080130250393283925658081198333821139135227790207188136165482667039430397897586784275132451320667368079765498420522926104380503108868758384177788431998482737711155548500065399882560595400712871056359851405461869748246797156553489515322274399099993776570549199312185737967969809545024812113162194736434010511454253565364934495676938788602492465413100430155045435530445927942741706365177423007926881821850774719279411759369359512240518453809247184290817465097575832514935360252494052432451241007982063249416520376871058884037604041763126038653404369358369905984549291732279651705307653515907556197057465270768909935887145077374310793080928035263215840958005948984593036506380054017163691794732254972579850255800815011207528229299934111469585135433671357107045404412154985760789531090866201779556199214852642325854288158808794920817865070686649312916669576460939930149712048622263763414552469805990553202912135551342259423046655494864512131740160941762755619253563202800760142316892254810773050095231390481949930610640702809092678595254736833169426924428210196178446871753754401922740632415977315701368895320661433623142129895494137882436595170267620807137248318366580958624901957956022298011201576027027478828856543839577019568777659617425490762971001432990886248681800799030726223141539550988578973009587194557811085466868644699429145935612287771828408989623064012182045563887906175886045816508299545228302058953336982240825878165218123344756989511720239454734563959750821512843256643752528350604328323353406074942198803166494225288854796639983329134296612520085815895200772558888090778832826710551271125744976318900633947554498172395884949215086818796561854752007309389800941580138311224621545765854142555451015306320701961291074799430545070200316520070586340572452780656938695096777146282068696325393532924924754080146766831587042690652005287535236011470433423570651858043501756660506280956464118813465394600525314421628052124506478963127506393209900837997233854753731957454044072866447294332910999596472713527049114877952000000000000000000000000000000000000000000*i1^71 + -15713163093013063394481502595831663616790902073923780861399765443013139425082097874560136888362850964002479839515259404934603037784423000323376516021941365085203107554954087222890638945452683065429663338918253962596579653307075831309162891943620667948029311929882948409273747955733417621872089828890390383553319691272846792669953762126274200377352372277506065489503873221464736146736348731814354364840286372920652542949089697625302679103918919005295058142191978037302199062841680397130393895504838634531159833900791125896469495534476925755138657951762412992440327455617023854870534191195790534084836869137834995999986537326094680137407367976129027640853586724053172099893259981671261370160933388723311332938659361668105683361507826821654454532626627662451630599168878264035941988086954626833945925283548883923770833500571365813165878748837932553400575845255045013795508868592275810814968845660755600801409696344149404473879286455229023041267312439559867276165842198405308673280215272041680796162375650638106270478941268586394226100301721472157343361497767495629691006909630939499831598207338913664112963456861306539609464610052244977357783047984979748432124145601562864033690473740910391374104872126787339765958926257665139412968321222050432081077010377815016406041785489313947116169013146042709161278499943756831680888194696915245582311089680454124925907084962289406284236700180248897575570497111468139557537356346532433883642712996473099053368175942911847787771364599863814450545385207039445075122355359657100882240202935436125054357148898079570902518265015468442262770221561405189101650084414117416082145944945512800182579682885855457078289643003304093018083273923302421050688908065237408788315815241897801617734325762158597507891121893001143737902155093086120991416587339747781176133750043442323945022190801397583086491989771778044718704354692276544520538105820607125128266052680871055992212179395467545225100468554609089306416561931769972795461684196334853114319443109820933530590970965101049201349954294742428577344505905943293779590902333585939532759944903940494661525376915080241462741671271577460499994893574913891310189169213284250669793596188852997638434175696286113555906701057588875749190901154450953187611977123627987276286125600366970728527690518813164692435914335272113547509760000000000000000000000000000000000000000*i1^72 + 2663781514255139845952187283701113937020983156485643710790062439566753473243525610729760732602923760406203149196036107785051583848871342788381717556526129211449934227315668524770042008962855970216994708453698425408067821095045544689876389264431414032393452616799183000443707296503463959316490721591724899894569841256995744061114846693088301119799694073249363184437915498808477467578643772138351903581247653497082980977934307696238402124149474933995187757159596754571126313111967312682471736819334764430979864355404482137945611207965184873314351452479904523345312692170663757760736824841880183590750932002976410878374587902861111377247586095923370327623637337435522177256737079968448617555725916321971400244140367138073092654837405661725461628549601280631525842289444540737694178148200300421243834691373068995655310148657397118206911055515478734641067622478388266469592648462259319056447133333339378804016219064987710216345794889954105419763500655075504279008829438357307455396262414269021597511311470033550932218646908206160683952369283303997900166911759211395163159423442974678696460365411064268046223293714158529128628580014381740396805323014589761014259756689834056987387436212999888623774874400244659340062207798291105929203676841763264332610325274097768976801299753040570668868540957760340437093981084198972994918661250492782750505578340436294100043430776455414684815530408896133560831422035520698552408065766930163315777193716297762927622081306916755593302274072575340166619219033681096975936496726136324998200632847119614320523316404812924629982155258031455022990510245036628235123219952577221146101433357233871549088680819734969704630630051649945053458929746938264920888042605555647845816235865938161631104626362099573747649769526678290523585205457518299815722841052382418087315962862552666718834628406530481011899641544795979205925531504187944640727040435035686071903014562966951732687299602458036775219343606160072799126123222296274851192955802201408476564193077085007766217884268806408686428567690938620079858776034666563830469821031815293025011576111650746460978200641524874332740127326647632614753927867525988885123293676786286937159900871354928735301260280128074019375709250883501921594325763823366523945158204235281711667003093116986784231342902005870198378465529673285632000000000000000000000000000000000000000*i1^73 + -5198943253627797711302236979117056332044020604169058063074473876438035911408572489519721999661477747182468549525146013318899415383585021579439977689665686604549822513542274368039227310032327084025487727182671978555464147099883311615857274903476090566340720998564292681652966418888700181167254791107197711247651481099677284550707151520035313205094353398601723506696016061487132584034570299217528169493487985944122652991227709613601874990463367477547251112747301229173845545758484447383882589325267299154338942541090365779695526504183685049148826412455759682895341621815257925610599546364836325451408288615143109018817944344797742839249630029984548865822910659820382242645848403459703671756805335134694811569871842040053908837303488977586115621555770168785461518556455967804824542977533626907046648315482936239158995891605056205131054470846758280038653589486666666993592944788182701227889453747457091761103731993152520916751747398475011726698821201198614371064102933245411454163098441432348143929738734080755438391474400769833330607696857601040383557975707579066343079630874947982052119748111469467863064409492762884852427615783828874178774505648568516073568143823212126436966976584059506171016201781349846975337902982547363977587238475906731756134811382332711138138401350178838973962675225162920150061471323830111733715716312425412415295540210158573526694041756301626120365589861048984824811983213463162947934292569123109225107476711353391878419198537541418426424185626268264248918418738743664477179433504671763113043958520316054436762854323173051460289626180068629016530088952146031543969451047470769782018261117712875635145537082977099655078668505328483012658845711385684540075033287470465432632497327418327364502561199468585530803171296638769292957554075802882518926028112760601017846693641928529396045415484241452940045743146817852479732933955661677863346855441120385811878381866818661289382338266504040650899953165033278121257727797992056036030256071223962952634133752607727638794635495686696413112672996028445349082417935321281110355060453530941720926338658492663147212434307395993505238242626801166545340391633171740529087762345314375132900489402393591282503152046937645011363287814970945178698278645774851268789976431284253736389932310919579804137404650921200804814861107200000000000000000000000000000000000000*i1^74 + -7236875242643174811063973144864611939176735453669419532554956681129764884568435827403028566665993235527151474926452084103504903812078986520331124893343731843608267320724041868815838118576218977954469004255258956753395202931950953628076967778564437852251315144215439285177050880788732980726809481462349328937395231007181593982345658124062978866655206337568215391450455831871615980425222786350871847194822997567399482834832592748276588698286302153184876915760927309668246327519910530545492733223886288811195962062042891457051854603138776124511379449701654558500195590683048651460771989309893282383645795064347038853683899949618969925381363585082728647051682192561152465960329683837744821911764872481293422496671787377780913023468414747069331798952435843884449948407556581221882860980187587079540166871596535982450205240211459770844981354005260549733717636890586896336455091046631342124323381279054498604778268709093895644869793959223802047262787893576598816586942299437370669490266677802502917481761340404222517167702267954492400299984719096979726448677148699186658200406089963428358864133350356848920154266571339750225996415300053512774807227461703535574722349139280180784956851542905191613621525071080892975058836379551548798091747303200441567005024698415263278289310083103131675127170521379067800486260281945928835165110686467461072481513306963471459949846899920924951969357053560118391875635078832663071233896554375155735916152931771127446828403564008738583856152443406520243684045835934998643022174301508991742566889162497863633787744876563394662874625231305070948093679831351454501131035266737478909167295334737406162585591734225918000124799548508389043250361373956604834422367973024009054858551505165616594531698005798310756061088782964418468917377975000869774815318054236907553590697287183007815202805349487782177277778675310471629781857946928528393577447916226315939233910354026354102296837735518183283554137502150427460566231707659428979033956634356036044666577593425456991066236283435799268339158217656321118183868096185397685675937947056000588608487358252895323460596607006524204943027078580684389452596967292522676287669340869373964354724468159372339955769107331678039585823204780158158075764998758032736876310611352622375953692624520292991649826714808347525120000000000000000000000000000000000000*i1^75 + 45494672622019859841566829877762827629617555666412283126512947787515239373168821506404198589954432572478702537728332657377616475989299648385669618891272521364783076003025747984468451878512740174652496750892583026458752784029059250701415550451921516536869682021565486013548086509041367966016054173048347996118724169249366623846530144544805335222666983959975358518025894249152289583367296049699385857371177909883320754222086752087553665481448076825979382001630237073210235899563674393739957260849456027634428559600437075855950522305848794383915735239401002410981445736230976005585358783737488792434473225975483175251044377439284326820463751089103512170955268544222344923865322476492331316821845930251476595145236953082720921186764552895705230335281081121568685520039736975413013990243760586184071791501633628064028837383808228449304313067687805393406600368579147326759966063363396609204168164497738749947929133558165822598932397661073302981447723423924720784165743449671344288710894930279208161463076449780181238579838971875532934022957150226972549552572763700547298677070727961221973840049988010003159928586092196738238521762463685071062233542175027043361037677661711174662116835462393307137209642046328996016494801278984285011270448066640040723028300970740864916528105656373349833673903750807604430706136417050952016900676512153033026736468004216766953293909399254810709281900981298920995670157038881082794586935323801658015465324347946409948779982628333080658430226925755362292326537711228577591243699968506960718238316781843642261238597250214140103163909630975819109476605212186961162174058505096177871683992615279206824835232226828535280503597205355958260560789768817005971102218854933262913061979260586302894801465922699114343298827068471079327904218174369830297165689054845917043808498929316052921269192811720332135773833111096399750253498010774322184913090094530700063958100842324807036319869425400020797734622164005160456076517211330663167476775530092591824311631082120904145831512549401691851140312977023734398862336879128629400885948587116819486515675941138618317890337694104229398731512227571999553421701765295505254652606873007768935480153321262503770832873097121027308706448842118557162245796114292122126647519449507517986369818019055091664103262912512000000000000000000000000000000000000*i1^76 + -15916090328051683129865360435041083287184352459633390321262861736818961863969733768289088762251992829133753894675068833434914302155769377090519938625023298279503097930336475754087699761598258708354847911780915734239735384030626046533551957474905095107477287955413791625136181739380804514058605714096718681108362997024811516619266886584859196797875635923383917013178775982586024810354580438416418031731232100698369882827148767672999192488515923512913361281606974944474565346481033274373777499131355869819664074770395837079520691457628297339503359857728678268727019563501996690626593020495428642100650707753369554017675037268670546868281164973461121897121165805254148022021852072707772811041514681901931251969123912928001952868319970288363199686402693617190625292434716445305168470499870606385635490397048644428650880179585263150248985454069770554243762429758754191424846525981698395746224060879682873660200167268147893092338375793454059616439174919068021908728353411738090647120245951966960927108333522993514208000081942033794182281479528011349851370618049182277349674936218627752734827407841511933468143817679227669112532950931747387605791254588394124040111064026876794395475867224689564023326622457108979596384780006937651235427045044697821914873363520355596119404706090559770440712921251839093931914078094816328762154848312599664897443832534513760212093864738302705873704125862038959369215736299104529998087564271122809893018897216132869583817166777970733583415140354269227011102693286631479005426059549925116546210358038318337655087076643536787250202171496286281147995504600828875534235890490353793251285770880574612169814632015356395173848456174219570566289427311816746602382291853522408699353372886556689366643488534238313756976171278040231334863376389698517254577248952992763716833384963498270798073531857016119765867412267902722258218040479539116139004733478743033911450214645175707310489608502732321108772274389133716946137458506726985599878630712806840872453436774188509521160479131578818278915409059607985357906672920927823112853686554286751204014824812848571473995777933082571862331669174545355739183753516583200573460879466930195117533667741242212252841741628631118749257924071091739756849864951415619201699121911922339794774969467965064767078400000000000000000000000000000000000*i1^77 + -430078769665936587402983063535561659731650834618526172466013948890224808649081767197538355811596755980724625829233270202090670733326936429068481435744422676992186736821337433451345522351158437951433738445153767650975319177039480402199135794279383594882585563347668719704217854143047634278423938371717882345456134929836550499219454980707348603626110241780890466187348656495449258207969456140629966699647930592486762016621851630105925337556324564183440460090677224363313815564358615070000074513323534634422204313950929458477702839340526260878466365251063346714046483076542027171132258002437257660131736304754075562943853632385366744998386400192861856545349370768953720007285134490230183129377817702682958310078661847597815286259160201526866820354861292598432851062744107601577274023693372542786895165287570404737505046265195788325852142702726871107854075322867480905588164357016705560893744785852545139688383965823155231357918997858489603420981479985622535233938363141038754373274074593272743035243474992742814711419515455874195479336519712976797860955299906625359373787254279070728600106809879110973536335472194352349333300899131785117641204399473891392954867470481440098256928405739164909597993978183542275011389252007123394131330032676641468992110642781153688759448899267430605726417084696627579383750919850119150631259330226111591040927954448013914171889859829401047456220311183076139991951736959321699804356003657064037838225638359406471690740356555257843097448678032813252975072561657798272589747452923327665256582500060786195515911477873985920596764476092303375134328934820521751442041756999842863077717553746409060335518985830392931474496470446487758658752567890309666821928979871658306886113836328449238547300798919849485291741831348056823157424780674904588400551018705169633026020078824024191204935911336973632685596121920646159618167966137597360685419767546074396149583185801338931117202922536372030110663801894102166415640088334206345250546479327832841921180805958751042459222080863861919369493184450151610170172077901201703452689026108236244065460641291885613480928976216745433149016184345255322529028031729391651033988092807496157594422682276869117579230306988296523063748539331791349717331696038728583622861668138871291925082856289730560000000000000000000000000000000000*i1^78 + 1777352282816292126954919240480328536138371326059086437338080041113821322813949305046333042180655956225018182606600160414921425947332867726129287225398764420122795570938693757601631100975416948914386343611281338592263103591327809832174129782108440808633759153565207561219473457710898859979871194818672927228713566641855368741233831941100833901938038731175414224474942313289448129364091675450370074212846892709787488096168675261863528896558092180797557733707821264043413269946385824730502963124486453172966586540905340789787670578197203829222289024850891172489054279321669077147236893506444651281121096241120055679618578185691350713344142232171817131196588562650067632034615529900375216027820884443176418329462558996732506179778819529330510508933448391316242361665105213650794038176515450381070076065646276763603844716457285268877266045843318612514287880197264441053172226460948061463040489017281156646265992016474355990199995032445040208035766486738618449880038789367982313455041814924519560860862755850628775326092304078172945609080552224207210284820532756007518514983614214278192420976735084016903124492750508576957407017693689177569256644614793919187412256984960724294619962954468250754924379485826900849343445050526891437866339924729571721599465259885443575690513763703975902282558855999364804736163057804841871479506403456880685527737624425798066295577669783789245035823374803078252522034274141098774904391078848540524862502601387247756452124182505198292721283601472837852750843061290028841320224665707485136926375754404636961880036905743310394179708023207622120501149719270766263637192057633182881898140608117145954336838871997332426346871271495955458116877975835479991563167611165223612794868871390048312783704728813551081600998258394328045829535005500478943388844315144852823161420526831546079245110092621384482519195429144698760091135693532412056326479410112832885367897116659592161702929820228230328455243701213514651734529220505879030298305539808686567759710070826025664355764946794754376147361574294166628199435938488228180408286520777142496716703792302049478609053971260665140293358302972216293626472711967764326302214938024953406500732581066176727057603483800307904176756398389188341384190972424363568902963117596116374945529856000000000000000000000000000000000*i1^79 + -4084708687993592040482068452347647163119719208809645703879097327129279682667147665478932165914528821397560330118862804859371257009580356433472568943774001136816531869929429446309319018200999187775277175082317230286961532415822772095709364090882226926246123176063716162859202076579141123805153356190273044763369569241730597259192612576813120660773831716948497269629103699626711914449166279821820951375313971322574219724257539824992376708800845054026632268624935688116946659232625383507645117693728681922925703008812105338398480967179762019279895511870889121244579401630623208705345776035849580819272154794427264480246298092782682474286627282943830575982234870317669073996758455815126382137176314096293019222710296524018001747204078834060712439926928797484583707397372796939916755281285681379395246232352159012046237068869358022090610202872145827465823458823782246090999110645515429829584045170738483591717210937591675932874786331840026898818571985291094879400318488452536651809330100917436014132960079873986484277486394764762561563863571813581500843317019433489290290283601861892565372212732495673642923826216461009942360260052511437046570717179123348662964457536228013506524921421991274246830084150351942187195437817760415273463149895405513032552789570857079053038843913866451070542071426157615913077956398843476260994908257543422093791250290162437287551432620804777546272491014204912143082236760708682370480571955371881936717166744046446680630286812838957675669828744704521411072522696948752297463407183721373473348420801351596579449315692692636812269944132617424303138270082219613026718349921985349154117290452756924922473332388512306702176828187760276008815813952082342182105206477877102803994374218347656596311062354125588510773735786602392679166403412372794940221504463040951574191371142093647937864032359112233430865440646006491480197176314216779963541619254487263891518952514068341167822347300774629960445243610867479461978103612658297745867781783320508707726690704418818535484057216156180330913559182221096482236626826985018800751552663745890567820578247776213395604063214035742364801341804247707674444481262781917686215697329635926466381614560071170339665231381864565976587477259557164402357193977204456292898494899482211123200000000000000000000000000000000*i1^80 + 6383813162776917587002939603074821945162025422342301660973987883195311569415473146199722948044793000292440875433378199692605234173827508321641922574174102626039286868140229605650773529810208582285617116102776949587195179855778661622881613409183473864459906955249846465114398111334898102527464855372520658658750992724576904548435201606896293890098438579760576392882515016844256728204836554994040610225733103382764756346992575007251432822620670962424657770794207496037848092238241488785912039017163391138708710014268804436128798342456118282693021788369592572203978509690651928225203825877211366177608841949771888532510796258562454542034103829975548437456383825218832994835893819782364116928942515013606580622302494228827303226380103061992163120152116789579683247736234683849615840067416121775875437316176185944248383981156196656897729332346123244613196637687698348368714077403587338415985366342388297481957739436633816652663210513894343033122210079176011728471014539732293112956194626768565454227339281961829592048649681312470844440530498310448704253637933403214924984401076562377552191362487862658849795357043235421841570247967353715042093981145398653147448178631989312800878543479501934923364188192931057900144688725878210337383556104039839947268762576360837778130437003587796524172522893617821769193703899712256789580710025682390214037212056207733136593065668683929336704968537906650167562217308457745020871309101286622184769349647848560873257692102627767182446855896972066548952713319729831998797051626927401806610780363497293847498850697904709312956578135561679871933525978054175393859678510700019302815335476421792443438147168131273761029427194317792977705342158075422192064302407952260709229655032820428668797997885377310745603019078178738724004556065645866833606731660226366730284704239741458439677331239242738720728678231769920893844084758709600632408482313416480326289582628864468144553792869954402873785442420469964111911980290323641992834356028663516273151126201840252291601469580105103274423681480321819923898352945480251876707508452127698465230857122204131522826909209281624683916879918588784128076685434977129760544708550234802291135803779595033341494399455790906320298896435877478545361902059832906251220549632000000000000000000000000000000000*i1^81 + -7001409370705811261424427553411735296998645286284861217389436545385628656902112710311200088778284519193856094147329282569798603331838178764501060869786416157751945166824588463049984096295703049561560658490559906708226113955100593793028176076571391657247519858169786342152972476389171171762049664119031156641813232738303004718881145418195405513520885931068607053522619176737230860813098810673768706519836687275771883136657704713040790704822157078738164086650479712093747714143359824597183420435173542717479897921217390644886969518346539004276583668695177914294249841070300152099022671931427621390391753414019118011411744209621165382414162220798905003975160302891311438232664967980856865124413620253032269928154092938365588942308447711715463099633515789438204679374559596186524593863413155620452866113780923456147754827423770289964191455573776666188418089116435992258837883286030794854613795248408317097860610680858183368400474519689028691801307269877362184252459355505124191277174128059116383759753609144406317251468151269882928923050711113128988708221401104854286365672357602121873625826587391310249244214049642609714458262517095768961009694607144918490218054985037302235352732075826871759476467574959493453020473171178035314453779070829682446156013407312995719411732248694352081951925263378836099116076343418723978191028800699575676177162659932587375556723817362127684111641352304802697057529557589668742902763529085146874841646795837582820607203388399789122067248645649487330419677064709131975306047762337704285825408501404632088525454694050154206487633057189492115067970659892516289223512415823423467928390133567348733680036271250510923947360680088654001173804098018773150693981225896501517986390055593180376151598337396713479695049253093682242662220736034616101268272664990192434577252229967766480375718114670463770621678052512667820588683624365441005349162196881314211840394537014547427940097901156503209742279338268134266316556059865462350065702001379911737318309351774461264690452620620465575635728164790750259179898141597929023150274708854815256575261119926916612409003354329859648596394672382959032672528798169669383334959061274276376341986452393615587451119400518973291134995798805543314671734558333811556352000000000000000000000000000000*i1^82 + 5298453043791259278203517403944610830158715851441646619646570284243083752331187254439700730709524813990022674777142302995465568478606150301063102090506438760780904406766605902589645700621329449162321246203834840709312743694016450829798226888393186628530779876993096518329585815959375826906985358497965472961640682297917348489665456563262446005637187090545955586561347835120707714303944212520021094631984886407277706285096675332679889783347193349078980956992326284276745645411430229391615121059250785480774501078553727715933696535909751626511397509368845686384855886331764894530932180915877722827499462450284148445928844321837103316890039457023943044549617937427243918088742200908927917790304367293645865551463225492685474266777645952646165983505067762040706207424183161263396222848885541264146772123355821352886635202455048042921877086737710397803100109877516252892166780318704800270828050657578553122541409485361773557505695315418954473406201514516231622801761046621922229106414290469807988824010468528526151463417241577614238611993160046647886216724991455384301000571454626238709816928858038040852043879580334208575297694201848406290088742844573455949643503929015626829402972753481721843558495610484926407807569945436095980352444818823118878725186076868624876074190404952890816049238262615937624963347800523141868532753031783707433080001114245088778358605247610672761061620145873200658031332950896578228189584288598609325124768693256535079317872217852124557727751708114816191211956911457635680288480378427033552033631792697576693004813642671498131073944166360013485044319553897766858556130231669084529963598697621588387288865816351044191612247850990067908611719220692823142918169434422641184027649727977885563351973139126086807027133105234721558822280248965200684812556905694573127658250934694761601212095654391851542104922246513711176066449374775105177003047443115580896454518120472243970076905966678862775958041904467717935502857834117082981486492846642996185959010069205183794647753368240401976463630372332060462037137508255697573557644973353282618919214476871849281396200153489196841267849351384847928600409313685079633702029144469301421511056478737080124003715815413553020644344484258057716333303929241600000000000000000000000000000*i1^83 + -2667783877815056247131284827261202880249472846482552757708553149175519133297839222762260865246785626820866779050995452115113570584122974806582488104909121614039321368505424074023595722618671656930223888947446979037738838113689424877679730405741329927759206932345493815016353187009454877425923103548511924666378903780591731243503145192978850722509170406958158729790427634907746362066741279532299803397608869232928499381131619498083777315439005276243533285460868366471871924618506498093198553766688168983738781474497083272686042437367642548558486025214597256449938031459054972788716651075410257228120156761539024815658150850615498159070700757450802997307680779086131303029603974286740769587574079061263623084582832143921231232669144583230632393359546963076315248061360465178420543714673035797878764534944820109702748562375907963105171985151541938248272952956887175643063529744401270972371360004145598463877242923158960553737811408741760241872251013303260105630445250463408191837635784227168710519874854144945461456907444227269167015557670623387924570595199594030613795505921235650818339702296455624042065039170962318555684674605068816558333524403329629630034772987679926954621918599514090848905231976282369010197150240316699628032061191596469297364618721024594542559745034428408140444182125118238187015342847837651207248477914159524916543040811804183626409539583494087972418284976215527513469710598092611805641860215645545344188700252069616539574456754565295078300442599260113848378568215798724814104735911810508714887922413659641600626545813139311269982636201109405551331317158430755814462007406528948220264305707470691376754610386398949195801730544599829785521976438746870780735196132521272640975924621645818405753492270147321360319046311559609541441301805881169537830511523768742364506658814054230334937747510393091134139454969544350086901148919493960717215828480575877209120564877706163991684669221303581367326885033786797912933004952648215550781067349407104179349295743138732044430012838134041042119470324795304946652080496004348894584197652971719602668029701856295429052146587374236406139593604657815757352998771980359439420208420157197273206478732539418096872785606955560139383323461767881482567680000000000000000000000000000*i1^84 + 845769799968288524832038404603191688277319088869939228349422074975745605650606850862450460536208253468085405668357595317164594312177103572038237262438017388175779565988419463485446212617410588978919042282805879337173050073647706694918049908482415286047407777923824737838428840781361807003848031021556218555205933976484522135007357494932817361231047598006476134991380614496657516075312662008955191845568533076153686997705925081743974201001889180723751659427639931585188350008638211777524378956453574458210031545533304790321566196757265078382449297359274273938018920109425324840830028405739217848131959964055875664756016090762266985701967282057832147890191448232795582716638639663172537820511839984800344825960197256703805952460135792710854751545576019191073799333017190648866708486422158406280050865422160589463140053813869626761249249135284845940711291090339747789847109542307824601207531001917725541387507126457529992961409063010316671651720709731027382087417286358411672706364094153057731272824623642227851005091488954044316001699152700188534030976187789972207351188769176646776085284898734098881452158283297312841274137973307735265724340876033624811874576806127622208175050374473172250650107152720619330316139528193836981536541318383108056763899893870739348410086254389489091897163271240665095401491571233866407718175516930193207889262608027284586083859660915628236776108890862052592432531652126480124154916257111285943632969561173266333697206449355666994891302852609586799536203475458094119608827848509452004978259228412244617623930634258245042614182443092715626522433457277554760394877581559993572803620159293509281300729978250534268118667823804109045791319599105561639780453039730101671292303292891959161823484677501299517031911896570130163624452241710137446653695537140492129443050577376174177378392325863419095424105753258626030851734983370324180354727252021070258728160016202514214126763643163535066677381192759457104308212361972984041241024620971895687875358668908797876937648873839617284113761716299164778116462272080292612004344971976793551712420104789335151904768109526619431250682758741808082183579827451709180229101539061697686661672759636988241696195399876140406470619699347456000000000000000000000000000*i1^85 + -154796794765694560837463850623130112343737256045075913209956327803026548983606845899263458914164208068866872622862681484302634151106356728550559882760938030470361898939189183823297397225009302896929763135695184599404064052521833439323172328156089816983868889911573147455283326448883577067728952400004183138953430690902777315740733168912921333287972003254982301803470105725195228871918127746482227113592726881922625678642853263365019664992506453100024615647336681742986532772798386729471563159217913245731416822149000361017391142349735534609170557800948230588003886066220526807159518799654266685103521446336489606174451340935951005163003397688563032082138768273078758550010199975610161687507878889135590735701211443925326983436894938031350570433036375765689642359939924087829593396181644511278838796785643115529736858607263000543045510933744597078864958190207728386955927977354504523379055457453904603654469810811573344997181176155124469724062312022861326169112324288072687374067796790260436691597603809057200809736972994568108081834795093645665738909093745696199328703104468288441590788516268444004597892509381037672348263065537805115975777708940417947186109544888504709892124542169626650003900921820225775880060718996372430232644540786707339567110845242836805326300182070660675406911889840359156289255509069459511344440972815081819978788702527519512699776109664697987656254754799647408537800628397481012794055212282849453228983476214891525998590158063330010307021490127364618000783843651895462251259589148827934869253182982023796270081596152619988019444788818418638385740762287562390246048247377904891107806756526645629248277874168381710959130380787627079083989995105979153048333838216310468644250985144194014752789487338243739862306440367225247902210037531488753529022458298609518886021705538968025311029758022208366704901915813980987794473093203836138070299602724285077090529434881454916763828172849238566102122561692941276210787291781057319297545460760213406648680998682104880658225103792154208234564181377842222700718013609979469766230761657800171138705899370930014033606628012074239858251568444558041878496264645428981651342971900376831075803206895900525635527462783359417896140800000000000000000000000000*i1^86 + 13697785080616228385832567125169769555261816376774795699864332861901406937640098276137976673588324167890333610256500282141628215269444739037488509834714663936280474184021416456481373989592368443213328764683313609657348762919127673842393332622478736225174543248595557814521182986439603264107526772718187045377508557755628677203737741028251050530574288267276915840874815422812513336999086341775434262850166567814050999856853396301308239646764440218049487894573644125384053826320720081313931594893617639845733578741161385839422382814885901172391795694951049679809865037878316488495439071291077248082114957321839799852486623357203960866173399007721956865214724125584759017850650002020562876121537111914908074568790791768560451226502470039198577470274588482238865606102279081524932369720204815499469838022905785839609815550397462355973387869416346989562749624868961565152864117640592638256504262511247142881448498501686798706723863709088510507711191086608130780740053064512644089029438164025951530294151566586423470048370340542212369731010692999941945416944873581827258700260734402075358815346428120109747045190943740079321868492801284533663816632189963918583175896196782429207679449118872653936956586373697332076013909911894528460805453646138530290284239102500752994045581325998928062938391200923912472218816867106152086173657569543628531873598911836656473468706160379133623481432730388455350861086851002755015036375549800763319850679032306090715775230102351727916679387587306043881332191142947212737012507068075023271391013711553326961225482111867900950050399357189475236647132976096360367312603278609311213789024372037671592886878990501647266552308637311183586643401847976445114643072722990937707959882191717948986329356546542919928150964152799068100565083902553383865292809252586010237173350398867511868809960632586513268232712694034056972662913670002113141539672678686562221552311615919450839102877486332034009423838511771623842405460882482525619431357563232454867172738093356234399856570370060861463471047572002579023055157715506021928023885318580266496699690401116430616780439471458510003712485858732773838598180128921766260631151723280676512969542632613500665711178064855040000000000000000000000000*i1^87 + 70114494414781353327198548904233409865504529486475830759603651786562412064465330028852573482486798371110219573609621397813808877771907522323151243492903255634549397961428670575487410287552202727771046436472807265839354445169330038774613962068948726001984279026799053883819199364167607373592813179832559863898244407663923997606513784839234943999287198776546969880281285760223296459869552546501280123218151937868238170778449882299390488855487978303325332702410521762728240992705238047934397737345661692468611909131254768566866117945454381646026303474682706914937712283996174814995870284520612863560420757624975766109422916636116841417286071351823795115181928616667539290221877216298847927805000103739633074459770510520422544674309018595883249437070471039219658867126814311682195068024085838337396905139098264326343364791808149895268669887581847887176840532918269619456346324474949953745633566744769566427303774668940282559776703536062006030080295320163179516952638134298893859771011537191049559787949987111384156888297047713942568821986186834086059548602495827472973623259529229014970202041318903789815777394518075149626957629454667536468134220524500544293628710869398110127835973232575040122342675506022338814469178868338925320662597803674722227320285973864361005474809987761500761855490118823920058623885327505204270119866288903634974861795679649297438301962821814748475084947841781141976841410587658361457114988685179296265877207946529458804647841171588361756863697739110707723200279365972625708884849590874482570616385008357285669740813518476390033053218436062885839798437717107422965392588445087457058895033757380283822193057712805902784789063368634056816724368014538620980456993431035270123324707050881722618450475192012868981681556396705154734889347724742955669695231182255782582124429573160315713776152177155421572588139152133536321091972239377693946910295805427968443253510006620281121936439433246596180391955610657359036316516948935295198460393248083403366063550965839985294821617714339678481783042896978729177514923897450390634441890980198460854840454509177408916205725066916331882222176969470228150362696733002725321687019434764975551783753114362629324800000000000000000000000000*i1^88 + 901084483543107449518075626148594829917847112757384874548628781640455097816115814032969931283744829171823728425195503179654812394870983173625100383661294455499580357932888048706637240500816572408394837185305505182515437260853754838703091609334600233093852849591743393959692016353350058588791562831329646561752186202550568642669192347685214872097495266261653042877895471356891129573377089144121762104269036887873263841299090062571866002527947482035240956108564869355882423562327710541703311154538444026440459571078104128581736671299405414370175346672897649797965816538791391296780758445418803219673886415249690374601008766835884000095751350646927153866149008535685818652103344340598435569047391318943211850681566268181331564286001292879862305088450631311764907610318370060910504228251397409142287777053239026028627430744492737251028212743045561393096134453603774511296397671278810275975776470366627406668784661899729170909685485968998123538544663718288204601891721548071495708139321833953840035950621434188853015652115026357817122169597661829083856993144720954609534616022894310849556915905264361957104924095546546440495967097491001360551231844289058324356540892636473203313333509612158051957186791624946306610660537993843839156484268216083950359302486798095287197664349330810752794432642313206798522111517578284157266209661766146868150132075271145550624735854344922790876056232471751320166214153270457804668675464540509331939562335142594788466506589666681854517871382177104089056792823890949415136571533554934002561916364475485139565979636240903830755947322078643355388582788681714757766235528124035172135605634667611016770706400098973741339277140521218308502660990574027471499640007728555627144893989613833570918886481496941892509823666599650523493381184805392236259408495659445628111825353570433297170283375399617190711082307203665579861581587416503301094506834986561591474166421107742234169228458124432424831362769263996316596446221246984945829035498385840946098684126435609551327739323945372150206080980103815712809058897518456004613934585685093229273715786101250445655845946038736392246856230177016325117615510843931025350938818661513161411269335449600000000000000000000000*i1^89 + 1756989723266707829407008472672107910660584008713931883795821403421784495840507880326026139113610541955868326933802683308838628036255435718084115077769106646613516598821272510336910713202072758851395801699645697899851284977512994857027563028817309894848702594977827745174720393809120899810323658108060587535610060457986202476971016201432711861832123862313533263709975354437164164011073367754266691614381672040388992208587275776666883407521876795810302323249568879781878839503344142053098031767472089515489183309722130670499558284040477916246059556134417197126982624582563100013510412053426761472401496002490604784347355426771870418793093005961331978891375564065828707854342242774214077341558765761225804035539072261795293857399816630010992629423476101488335349320221646782674156251889682388497849587474636919645054406781173903390530964916574399495876399579211531006293168083714574370779150526493834064187092619953146221211912313046714707577188210767124912740368688303920291312616350216577563396149487209827978449268581711528609195821512119177079292267949405431301852611867771357624213607017169577525890487383654965288908237440295873560876792338245373380529709211591953006411998765465989589917612414536247331278224545408592005631521386473467490562166932113493843645853036356390163911743579918323077807400273821384588881222443237190016540663059272831077987074648466567885888195854101393438740556977131691819343866073535305831521468323068529738482171958045290120461393420187602559164957813789383441762916820714085701972155703464444419821251162222459482664806740876071191868910782999445923389721196540604173833824946440430832966587028887311259809366281316053887990329431982701391345591164959627207583706857074167974841550606809212171077682860970351131658945005178878539486162969428832536576640190184093878490597085014250940599455545216086027833731222816313287602266197504342587453094968039470483335667241074618548476821641398117896756720005427118320236270194891819106694961442368333050565829062990451524748176586761833889594380761655212828592467162378231734707392636716922662802449492476516229788480909311686254833551583043875583789537809830898565120000000000000000000000*i1^90 + 8080627766111942645494096430927238385968481709113062178002282964097217788909563968936089178031774534352878116317879519623397840686093283612487504290750876602056319085321314668967882314458010176285646972429632875359093095739157479656061610901980116505965803430305975149708385943558237591004540793279058830176504667839563704059945102830458342560205516583766937915374162327013622798335787453381162475219761856905191411955303347122291790752268631281160063464321546959703714313904820081424438925522436011777093721814718201605593477727822840331303918587396761157184595585813562218186806137292169097302085132427032116888671364061119129610212346311839735415086325997823428967526486440609799080119567438314643668431089280870857864977407108868928409856211745899880032110821547164395569755995511802143317172984950025883531479103989823757882631002663151653524695638152609261311492040813152459003603680150375043811445576101544791601416003684854887408040945279429065926118581856466333296319742286300737153855592841494754742354359598041700303552929098947257025482490828766205269903970430040894697763661686039874461596244401989380095562124575984131515211424605450114183177569288399439263994257946272918566077593393988884679450400034741058099751579752436423324730548853590186512909526196625884661063554882267510207455171493784028882011799082128054798716007267472700562573129751854947360609883150743159674269761889618899534726869097960656019644325924860641703447108231673925673125451927229534833639126658868302358952264050577954169827875238734502814392701549876039303227148733407890982500678252244505637215623638700747707442679409619813920290897570719786972168076218637080079717185433385251988064867398394764240740711767835241189436274359608884033842221561958047770089156480083243952389005070373432870584251396099000868746105622611412880052822332525136560640874110387964530824065878118078954911405622003491356677297849858666208969235975216812257201370028629175583661680890261499688739681943320880600939870000794316204139382427356967201733889511064141530114834079177620920750463056622879308906221011547050095185201578054550447626002765099673111740022784000000000000000000000*i1^91 + -1783076432397685062354881011840962941863154308162376816389887014480587627064600881560293065886099528754189376334167416597830773895749205875992472433983378318594316052420077128267164860585138515836435207850893700398153993479479453911135451870975849203062610393880525419921894574236730637558646731578838715610257767739358893519950178920271355162321212380988818365951412228974717186929260775023041984869483925765713873438252213694038191549842304289660479301316616801725315755879684487249541675898927987575477572750058973315961254187124288788635811199891897235751253634062925133229555123205324944115790868343045445171449936428311667179739650496000729761610466773509212459712537925192138424636568893287582850111839501630696208469761668996810461847020865347523178563648046937923461952317547929629651992887525360785976210219009784825414664744723920554642755223699520205181842849824360154159076459121569557698485117298446081545226088134778610416602326841179777085244756971647066962723993558798643704170757948299536892006642308986349107279671540769943365481271161722610297551536681981467204149061526469799585775802456930155848038954119609598333880172038956756396569365789757846211200290504534948903679667042414004423531923269561439340123321306360862631085813316555584787025607222220765776291753338688880613517744343071085949013914435311426683954001880974579164623425723207170294420030147641480197385926538004381006243233387501652626420730771575526032158436825480973735741914246820887289735775936100666017282160113060877756550822352901547678304426868617454411787595239619567279221570560099192108700830273735593664542976676994410523660083050182764023934694431456382729301650470972901277217778592861731385577053585775821566480831336950629690664329105893033977380102709785011098624215920951368998545920522115446577992702251849061319937724517532520446536190572033216684931817925592430279006224269454086508003016030630777682613516409483710191947634172635205188062392191574551013239092765761041532736183597860037076144274760830334902884670420879708931377284202672713991409734620824447184155455683318081085884201504067112314132104901086412800000000000000000000*i1^92 + 1310835201074206700590600165873770186103236992256539265115481631843726107737392409538298042211778712178325814434473435860790268254420465822939297103803415688836693187551884536899350841914185828468925141401532828049922244713537371369748461092219308944949647374854589445131941806284888440942394132484609505959444733859942601928205699081653664902138382016041041387939366299207160170003819021727664281218241006887481034403324582616033588379589365526012926952785919688407600998554699399510560265214526447232955264846643879069969748978236271399027419162447208858242031355386031263538235878490470290350769385779798534575224187983554216721622313435284229811946711391846121438929452460367190109680705175150601566635635199840743570446596776043570869774771857263727455505851147199164741622035230957299926334035300962297923243887467883079142397015905509094424287870304230348485174050619849854158874668749328145605550037328470970449888989527143261017712289647988178111615208047563717885088782176740152669208339663417588420449860065333148189050417512807787849159072392108301708654366361000308993699957385324292455048187452330416086872537790284620414662491044353226131901786433881780492683524075603463254315868354136758656953719500693337042070875262004729602325805110062898001351268345353482277448823943838953268243998291934900503400588589048054229431116245610790654107731879023226281837219805306050258448981777516557248029508275474513333914875286782230562963080013564149059734244944654110009797170281643165105923516762172804070726976856084031358297456012277252627184241488255288336969616583894868572138488076158392165533422045388629434601064660737409145237059382033516997257096173960936136670523624954881277087294793677932845652902827786565290046660002687737845117484421207754056924405840748483333686654938905509739373376994359455350848863391808319096877067330754152304359849380986791063145190391010957774562677527194531756361807424115067774323592978893016249370650650395681829497750874668894211959527986332070151039387736888938583920941026246587620266619301792168896081102047358758507791448700826107453186234828382402133360640000000000000000000*i1^93 + 408036101767000248530220033206998498108612474024694855613981229297367286682002734150886779623386793931127058626072456423935005796353572197345398711240427912203774237605826229866357069342319822912768153955729134396079815545283658550033016975952059004647443767137088572353611121868431088971708649524052402018042009986273718772809200971845671474599132270831637416447857542737752950521053957391764541636080840120956806094295714073725771655853771678594308187364663761904747419663773340054409586962593484111469767471216635257729212511306965743102052128780787777886515452282547716540760926049864360633267641429062929750654380125573465261079536891059499290402468437449316113934781766656259563380828517982118213631801957202130549485085945264206707923996310230455356662407400105500963452369828639343377258676322712591259726111743928806192774740167993106578894015671840322925269520032372589214903283396242751771562873940882880003953338237351592763616851030060380441135395069435407434648706460447458273931392333982119704561601055745048088488393406586836440108130061784154470266470992396664011524409070013108336220421475825544709602922665635248447015294917711045044644226554884481013445488857131753215331262300798012526142562374327615473473302971511344612834764164374537058098741770144355987873680072425492667593982862988453362407198166974849405555918869877084088319848648043672248467420273333826694648250330717665083190378052852944784201323831950318098336293844737955874361361743799517633690002670237178330171287177455227079060193518504893840690493086769896232631334250574021201719150347930396779438590304122203248864438745896491401584226470457112185985129731792949569213261057535329973293184293333730605685375254624611105698054353301108085836629619551082679829922335143800841328707899699090645437711009864388457167605220860064665968586869202510063952483698480118160075138926230736265051616260087330151642802972365545434816877997891937775319543020065170351890695332545163815997721304512553472385424670908295352675652880445100281230149073043269245767451348723871733509168664907748119552772408178503630207118737408000000000000000000*i1^94 + 111415972432337863940810510515495972587771352808329168319534265289074233767478540580639914217916436012617603720426979731305783373958894372972551934143172510811301123970944002903174594388388334242294196468241993433793828142332820265031480428571628992589994083649788226709249727985630638292014511885050031359942915765866416298110240024231675165989930198555025281079735683124699793040901022549043178274017311173200864587404718286502671680592303671953648397330100705014055339590307048086480001758492438034499962565645371217686807552804560175908618197768798191022309421842068848000764080528200106288873724012184498254617882707708517880253979935707143129632015007110429142269993435709918015862693724412403981474826437294704444527223150905472136528971836051402417030338085443751088699360079480359428532431114684710806109276595545279797537071821535720595102419886409029279643429416447417455941674615282237915631258255983304750955656049682197022245358157842910009616798543917806732021148917886689848673164114465447661688531867931881419355264108349139202128997848409033825773899522935349918070920728514835775890635437548373410720610987428085788418873835723710103330662887163340461472520173020919209515424283697238949107349206354442763442060083566351063008097920503663913019877463769770608898611256210070609103491833834987794564672253780537645411703614171648176572675827316091552155553027336880890620478449523314116069220281952820862311901745770000979304190680841436111205186024972316263534641335273187058113683493937987563079824827462534082535340519653569836129924617681598419180046928273047725878614281225855074922650921389939324835056030280654334913662083494679725036971448480164747525148111840231872475198123116033626615467283184549992087915282713581061964926241198113905520393641075766310240551907523262046619119656091619895268341926291442655991980970339166705274275158087896231682427834162109950021093147614091220555203178190127194579366926361651367190465952876737238101423142533576686920256156097831894180975452175460476303530809046473205584503544546740183129150367899030209931761566980086169600000000000000000*i1^95 + 4697650298973245244585446910788734869916830800220755729334273635092428903955751774340542842797575887265975174375352578931188305295440265026617364099716524660934687264935494813569245374855153222073758599623713235376838507436739314489326288103206317848272669949586434490338477638622217975851514782306360996770267867393001646513159260626438887712463576054857682501568459297721961010515035562843577052291883643534390436799061451594702921504279493906946000523443881472304907580407635268343370313729523684561056071217520418566542066099195360438280954739973793569445142648717645981004275827803844353048672097570156625715536177684258724844677756297389239041459147615459849050280458726636290893043258548927828646587152043100154525162821543109647737694907765518229554275333718476965038125395137501197367288415117641387378468614543841061036268291279907538777306576645679299669996695545456147075688901873744210323317831105830997864319172936421153221896144566523372914573440409720000995129474589538299614597506913244178175854757555269188405165474862598485607167297043813172697808836771059376401972135432380265892277012699245787471504461084815024985919484725606474286189360999973034204543836615240968190478699268800694981199067240798372980569363465150387264604385586774757052288498945443367963553745088703738486486055487107165555412100325526527662623703081184592802958454604922849052507415183064559596944985079893937724909518117430592793696948771652764107137999833642666216943639228076938080419269893211098052299339898178404899540860624676963569936146616220827245619882595896402721124562789395943394053606134851629510628819611468222817828145769152276558307927253623346592591823117199801113346668914993832012145003921314428626788725830520598284817848269795353502769292238986553327930992815930852771523269776705430481889670158238377221012520891511943820985065207017101704766675431399693331170783296399477648527540999973470060151515653060742774051979566273860871872112728021736954670404230218611110998567424257775951113065033534401062574312874682006121797028236076655107137199268935363796664320000000000000000*i1^96 + 65215875316182770103347502227361271244094377912244534577047553053818464684233555352638544293894553811080650483788644303840822459254538546596082512399227202209510565180986168911673602521736992072071016010017694187004755498730995258683333137586786118819469272382997448650937404665631817465028474460645062231355361919457708283177606253816063644010238889380631559089842751399030912582234245659328214629378022815324404263285321909253553980535309998116205857024824555756676213480749162574036283135287197833273825972430844020567799625130283507720336568504659763244833917514846309627401419610135793935741820966542772547503301351418048983223258800772939020342984537950937395414586217726591932123204263675738895198618344354420430850287248665892310831459475903127327328531984253401751318317073070730807304308012709480608729852638296923734607585471415525900354741408159512749200872600707173939776820845547724050971593989628234502318968072970473054201010290868187554210697079670378586937825965366465905830864915461384784415649953250056609404056579997639053947152653434149054007332683373909788877322526155741832506115063594108026647038445593080186596093700936574772784937662414839606481783051632241430908837647058196277243869762611472655411527662878484172963497483612532889972064170787787690093678961029049582686337993977192373449521265813312525521251654202009271037958550510554792573500580277398900097119853723123168932738122792135662057764321410742921115959381337862461317281326053203500554505343438794880424834030565627347342077678703868537979159964257815834351408163308384389417977356761677607309506401491344676950078322346486173005752695381909881631159200259311281859457818265118281449709732782231677652055890651702260473990365080537515320469629053551952777622153713849075993204442037579320290304877859887206393446719833175721449740923061002818571211399758851888946018323839560457068698891982561531318998348258120589404835071433190548555611104112904547100528856456133894712579476619784521935734070952286532051305202234488812684382810004432252914974806243844482342341050368000000000000000*i1^97 + -31463234745747638221368112703734618651623046981911641451886974288240027356203230247329545195723199738548501087283446543035418947731574256331455398679606851943838819714504057933775757546638996149610987872897444843877484109627913052232673991231683693529752352449601820594477404437414836186838057769435619867847522435618136930727461487241479050301156536310080751529983099683367449228536347004382219786888573738990765074258665727210620761607656234627175979067775893039149035617062319307132829904485864106525428060820433210184291899621776878751259839323179177618623736921271550474273291116445884307354938817003290598028320563012675710665616005142838030117351484134375980799006556417367316389828796702259242332697233814691574836306872323128541398167909267251508328410793327739166410442534157272868048333426022949176212090475062621312332235387893917318845796866755124818820212997357120828682663412613299584059757024482634935078772479337610126843519746111503493933892003351712986810532133502196769751780313401215670370970821056106799078294398574888712303336456417884265475462469763201644449393719051568489107008952640699516238210342942965064568812620797906171365676674012339580223809840919216534742434281669594923062429010480481345516177471277427239774102933149755379633609524602799911364908412500771193263275213274280357495129604436755373008136051647993961643934705879951758730060969294472359051076863310745684398577405495110235325042943235054698827981209951643480833462152618862312429003692743519101339342087674470554704451413768982994216330124465006865925622498612935853243421918050388248971326498565574392542593301417516916427989081827137851478903472211192107005154809581717705948515266890747174452413042699192110505384901803956575903976125382614854957925233856118726883037376102585292705351210896505962389515164478707424072430934263443466861958344954949994516563029025168427878031790490260815730265890938107550641062007085735258152684801830696753160602047871510904974444971939237440621072163008258052183809130641571122090075194683356130502168067178496000000000000000*i1^98 + 12299827192288983859828897617746609598695878067355134060321515339267341134433585158426223416944390617977469431406654523682767958462085360059844445535930655227547142478298624666146695264800240454490383588277249351942209980899575328824502709764387541787982248718351228493338347220071723835334904924823118349304659920747461605152933260031788382390643838334377225646889868052941014082910579064982301242277968819801029835369581984909412355895713433753251009695916719825000688581413898718083123824813316672598136432886510541583070548291642605720690323598951053753121427246027659056578563806246535310408823341364444498718034221458757705935172767420283844144273780240809547225435391338968686944886094684356628918963422056695733907798586270319173628222042752784742719924940190683360992723687254147561852028320942412806520947469650603738848500855065202045228767243809745138453802240298289320041050952677895756797487031142893795297420474811978876989957768567814943875741237151677925989044850469312145806457588245024361882211274774246504174255730669383828615544222955037904162700011479462233933149490791868133235947652025286928752564955227656801418160728018234380876839941236542526991741250896934687924829728779642677617803544557755101878851033389053307115639298040989653737045349314149000206764976088732244321656812569718740899284526355566448970468366063408908406946819786606651583908978518063367202302699068499343375699134077276908354890956623802695633234212170709410568599607319280901578824402847293746701794025299862084528620509970540643247019575856158083469962995297847589657033247583529332815425390071289075520621845382545268264592497467244507087353872085971832952981366076121299541049376615840248431994818811228745641985895203532077963326293320718587526141473397184136929824356747075210004032347339187344719770268691976325712648370654161420963886143794382019285368127820164616753358066196564782780662141485592599373540360897330900391079702145833189577220001209017471234331340158366878614497473122084594273865375761679646751659850285679902720000000000000*i1^99 + -1528345923906036921043860585040920116872158446324697452204144494984922959397184404128617186543270817198990296000917166437686424846638666054156556234008595856929292345215740160577403892603211475132528874261247065422076682181940347436444434832164290071464702801181735953210694350494569478873502925644057963277382165854623398576725176772000283823166641735458473344767157238739201686317710798940234698318116267400995715312835384436830476187318544384059798244135252130028403674070747527008654371401585117194747946936323904873688206788804253877699746078983141474643166940626421955474902746144497403945601154359002878583595009756559497611598196326173266348924316768999891080483413504231351542958417096421738004556399231038237638629415652979808199437320132105118767764212242584721870993626950428746570709559812182216936454372622034881984183936608396413870326503536845142704195946243847689027441214759511559115163258308159975432087567924597988408196822369944574902417076662762673553736803468145346586680846773893325357197301847358142934900357740089725341909440062154067066232794025152452329186342150420438767437664468070045934030760313450866500231919343765538020328483718679763837573754121718620561839159870725735520569981743340514281034788647508186910797802198722427464018885633612554346609947484762414806630324649857526201643923035322627436408369518810113014816394473585343075056937033404489020808571397795895153086527659417211940707869463283909183865479823084106879050220009385498675465441746468617315100200380092321429342010531725743307258120800231956977204301490108003625901629428525822045013387009831423576497452360110253785949073481916234823918036555922391193031849326325721122229934534884929462483957510264826660586400131787993685300706062343521714828074960382643669761800385902712514567722332349548093060815657430415915678983784072735755603045169992172342601025490701014433344179809691038816402535665157943759504258897431026035791888851544906256239436937736795943262298785375971384748267469829789408522859101624228380672000000000000*i1^100 + 301533535206040706325811346633708334692177962313751651750776541027606327456235899310999611072783755565971359227054570713818345330356659516527703284473604403794790897048053210033190211758703126076698233002132988616332354151793188092790691990852851956582006379909330576082787411668451118258288134176581707264440324399203316453129255129170806074894650761811830113519037548401073446815093473031081870004163410749810044185303140645383103342144493982017497326070586973790105983037439968557435581327154049771584503526460476547249510131350279386812376460572448502525137865756995362195118082629568205778370871245236299871376998230108568644533659055616180087521535550385977287258771897407349532341045143931270259098803291677848482612776000192194677020662435691540328206886602438191014718505533914928934161638382575321742462267597380419551838931713094961782747389703291525259242242760813843336088935280509924679198739259137755575608969693381331302665196792465758748415890016970062160285840493247994764864065603809039477251103939054415171543194595334104759086718694239518285130510344822115337693509148606273365119460879477849838012375272241129979187504584408697338562359395996082414605396981349477345801757810052473447673491774692574287622060215607519612602963826391770246215529501581413539528840019356821052628451610832206609782306780131416099827067688820304251852288645113774263151731147960594880148039748419998386236848801669465183144332377020696480838421827205729181163647068702905412763595364134856992173388934713728885475218318438930669657534535452052267070702514344953035935221759523992132845757102063064009449579790752735553005316339886143152038241257492825917860964042029265328019042892245127441247793161762040881325527343206713372438129070389946716630340467055196404822021598332661313867308011101807602201341789371419028570142566700779129647739409183569173247292727374650061375671217722418568321126466029422217757797899614169073880947426977074798341896590987741495225295051053072680360430131236416022747545600000000000*i1^101 + -5371249124449562457488488093682189367163474722446276199436821377327561844817080056699308516672145982670711042414747384149152975612080434556940639280309399511914754107764957729089647142734683833000183209956192100004595289633935514761220406729266451067218580611749792906058693867398712184452730359587323939891189258866001843119925602008953911028470351919538648129538860070260812645617133453047595489238080733176266777510641479379802881922686409104400437359794895216230613528100162869633339203137227926161441256974249647924789442331574415927578259432661579130070129222156112375779961639061845024442234770589825187238628355585887296818531238230935819243285211992883623557599286650718039797660543053257646092071815195422580685780385009951527931090433732011119322889970380170203295289238971675801378617257984685074690003586962599847648818783604113831079673241215397850334651472394492957939368999562400660045628674888284997113223133248707997776496766355584209394022776823655583303940711057232831221661076557940881744513531713705839077469153773775862470437779144322728339493534477511388853756613137584109335826303266754960156392836586540665198435398177867799115966764725524304843982515157951776794390709051048642190615046819434182275922399068785923807035897888893070091886512709357461056352832757732800906504479510096282548852939636900022092753183821900096698417283973360689354984556274086807138219203709472060515603853179893543938751270547044051748204785715541590432302703467787352241892369900758009983472561378584054183629496374000587364987416029031314001266650492054113889734921884142998209430247289707404317313534683456831913621025477530712139325933903049628722682192236078816564522514318215031291920717053921169305101421722857263604054848786774940217276097194792655895588559380652759963306286671439178753709996388420523891893698816657937299381122062788504034372006010407359016370672378007906493806171391881339990181773908576158718976796278912408785979169570578796870612922050961973860766842880000000000*i1^102 + 1468907785340896129011902644172245773169881162349422531074001580413678730048773310878102190347220941903772104423426563511323940708096519545133443878798845328225849637459163539167919866378527756090464991067491735131314127121835966739218701241509020584727319575741655715218056326761322493688798633170918767160325119956711974458465795893697064130201925612781773407254715626962410152973494477504642178204333635549541684958034739875886894406195286157767572337264098149624575269500640285681284643243484751168848074644519615177454531625030032319472161068370228913844773187332136276316651406096635352669830491479458439496146370033101071481276655985313797312305025341322595451195679357587943826894441836018926014236569017354131538474136618938184123151892450575770088889333976543911777901266331329751282392973801351366993029036066374248095431596684188718251763253949910060016498351992798610494974258526244593696744054845657803889329094411331349858738022055198814346041658980385941751336975567124270184558676343280087839293278503110703272528499211249518697633400125030041694984609680955332516579315876387920058891894286306403728843817469269751703849448075972843648301690314348786442162374750862176251746353967520446223286949678590265492421002089958846975252515703731375281942926959068187639915252481810463573848201707489848370680606202317925602888044652026830946705986500936143113569846498051536408395221640012400076294542126500337568161789103906763828063655468076515311854870002058162865991449033118659009234517782196416762326072256543595627260726632615487363476110800216798864008392283747606446241346681899617168553650210272144071270548562971935712636261890812381213732879776675862809698112977919028146866982185455063568678883318794783148875877920580495561910945839031330517840388015951113208152657963239684908072753378941962101587306526396811318543569894785983206453198583456585500054556586561206824592927283422917701057266296569949043426231906828163501213913121630435874611570671616000000000*i1^103 + 48404137241243808334781293807564350156709482880368102718890106863236270377095560250859220941357778005764413427268024073050061367725875787869942194063521789902250080105944801827259621063124414076376258699033727320035103042295949467640901262548163935528365956580285979255742639648249469650847515430613477216908506148686457818247527915440014008483526329319169503672456604894310804396167919415767638617532258048046785207631056576200684566958315131977269376501741194813195472820749258666300501228323503519897983359771457100532300115991792414476395527639122223934064476718852384613843087149150836819525112065385250499969506224753875884095455046534995943167239818583924658869128092239597597896046442282796317622030953579437469201508936591295936370796446716828930389118677195783815221041210772418232342693968701579138625857498134312860921073518216446418614963539118707388499396578296233983975983193970441129988694121351126486192240515705131471841012285988522029084352058587732230870833976598830348600363034068952127900617452559232563247675563013754823183147775629633010651145962396549092330376372974243788900856249596656099231429407570794202613476268427892713830461158154977220812272330043214185104892157488306910166015809466869939349263186275771947671104962296093273319858699067423992792135339494521855991958516534423186137330775811900565456226702735217671756215972176291001815564637139604710264650426870842100906370769886802649853366485426625012046136108828155166995256232108464450136210836123498473735710689594038747327691272065958356135755718044486187073935193166779905474203631678788041669607922354327562494664112933172352444489998710420096165192600295925866291667002910885094769504649585300015131932907632091362509384801125309812284210260174771696590729348820080395402205759434024263406220042146986415420251017564177508548570299002935232795719946814213660641858253886177035454853222512339612288280707234000301395458698189501987814233335009208327583295874059468800000000*i1^104 + 489211225942652717943980667133019620742363050929820728688658787814190210971261273836379223522642979880601002374618718895561471216429900186570153764663219843869245244686765950525528237822319082463809955657341185489780987773581914914295313506314115044174927957764248656973444163824732025747298895487340398778928274710150613613182124869416601261287034552069437365353083180356130906648546121337155709124835102697899017093114658504214800643682240491635810624405789128584634387991089421791116063559673015954234881517686957640674582014567305071453986600851201242023339130831826541337997578186258985313048700040273815066262530476593569768091338938421867149620717792574908542889305262491600283975689427687714097827036016182543444310821428402285614674069992878859681060935979846586570429665841891783590298465375275344654562771371959249422053401155084333808912376282658465474303833550315620689906000088150134996660313973777519957049668847438645855177618814820448275892643061188355280645601365663351954037481536698425039159758435471059401044692460541560799093692028023404138025526543111991947792136374391731221600014161427945417458113846389374777239538691312940830709665448554332004240011757548311254946516113657521246334802441704939587276286968144226749302466831568668595399203647357221008526389196776099483850232864130720265587225673486746175160483719894457101337569393386017765293366186810243526777675828622735471538795120604988252968625478093827417867348335444750772326183700104606319869738367059490432206960369698549885339521681909484414365163920946576376382196522687112353155114777856124554927568112977005383404366954730684130494908359733540494571121424983000554453304253654918619496876031863851348831058567498434953342595731053070283929330206185766715987479438572100085841167745853898341988059169417203722890251724429508304770924884391406230879050612472599258120256032048089284064311845834214350900931675190318244707575447341863018337631916513034240000000*i1^105 + 1604616381720759340162512201790291100572354708184136725553471751051623472525342533763532245282345232416104419976981076953815877015419577354754599688674002267148564850477174883285779688546122634312489443515048905355232206167208493963071408200072864023760739839598790978137831405212343129430573235731225194997239888295275420045390460403445965847646411988265440660452899569939693049379700452842581604586184421982693911020034127823069869438909433674306239132808666935578687360353469926001330069136292155689242175182335226823136436666119875496858038942855709115712909969281159698991755519761227012001445482676634991375037391584353469633937726892890355194885085307811626613787861049756602084743731312635454565837483545313814474624416554836761257878737591931716619837969172931880026930143146734057495068205612902993852808132007052037920530546637793176182011777678798729208888802396883982197866200802392362367946356387485980424927658108492615757050592492853705488247839186351712227304771671797062680275523305247630262468203570603360851858994751402384247117534254442792610973964070747934029444244527801048493207186287284309048215767558318874443136702153286398910440633381097270033899242525671440799885781909404991365669780138800945947201892848576586541255952040817532613074123122497962096499267333932178706933578545579024331795386836016172072953835601306253737498119444187695145477166101067193717511916759623238377633204096192540663505130502002817052744547548898978110765637506427391902146365344807680788670028788682650895284588370859529593381693780378148093656235599171316033121267528093992458746185835971031955797004703093708869034004534794834316297593300313873260206083795007035306405018640737111527152206416516799786047226187810644191721365706261981764255309058734599520017356303463461861842519465401412269286795646565232021717243870326217891291724507765897727765968456314823441209374287110250151569856417857645244748330451404324864000000*i1^106 + 1242931554054692243989232983519807753272102577817697137034936123843780579673258402578485891351808118328809921054547022551349040373323178083990118567170518003758580420747095984817211793957817023278386993813844328272060967438379692791711434335334885245951342626177499519608004250356341156903018777288786410397973221918444155433855806867420783942741219859746023921081700037361715935460312124800196900789765502799494029654060035644668570064075449795973411484565539331017239521128112930856109622846183564387358923174148126509319137083084881085077404955562137885528512453960558988417159995185273887904965401420306375333320564683944718652299586972861750846677912117600795014476530617126075161227382258879888702311233623464638163636691671437875298823678364640688065125087470468058477278336485570759699594259586649029319304239212622684489165001705569056948973174162685063283670898044229090464931853587500050847643458332084403677285413162154377980474533676527094946305089833802290779635674997179697534799210376468047243979269369307807691614055591953171398307608293335414284020193947829015941480112993386183724479852146995604041679669967066624820141935735835431215488847846659532732623796736374119890490024995988110475985909230503453974707134253147601648079321461555298635053541372287359263852860002289939036905902667232461837878259766317749606418659920982490054277652580236487676969609773409409859064551752803328838561955459191762928866216572142323567286566670069534792292292249455516717152959717117326634208024474176190659228745258418961495515627094679575675746566580138925613641723279910744628271773105142822252633111457098320014874755983233818859306940153129288347068370882769624791685342239063283775600797756253320486152802812237422657377494323287524520423168088465597464011917463082676325292230180716363088459244100264812750032774865135685093832301126483148181578222027774662184437448817023577880723007209472000000*i1^107 + -91977368077778387080765534022941827832868360934199882575495390621116140940239982392372832143463128532503785017520304743125007987683077480495152119229750719220040456281373298849690094647223631287629082332465578661021079158171084461488423856616239323557409535338561801815411162912890014360114967070496760857680277721395345021456221818028591837406568616102010309159280849641103090623338139948930198268989367409643485376325367003382291792663806533497283669919116420861277126906567534991901849414880305461879626074572650856108981915486103202378227056136805353250943548489078372907851871054575464460542423824482351510713178480213913607386045816197082586029624231027179025842019997512661219826303463878091090558186504601615991716510528767897680523075359947475434705932503555736839500723648462389664447550966396860803986224393558717424721242013698410594380436312257773675340898898614567099726254753345294949251672186269961109653364256214846723305922885087688487407307735501964200726332066515396072607985380434078257021766318452919395420856021022803869130622968739575324627619684227260861595048665441385359799186264896107880338356395088136514956785739781073673573519551241830060462791750417284136617590523686453729480412863475766152614223029244635732327938810076375954524728992792289218882369608057008282541890626980964160275207655534528278858956176091097242869105696738612456277091643508475265666339952139966437897413240444573853689141950698478377380598741682125890079448010822854551419928217478118487279385769466831419278521367705700624240194472184110759984051316832300614806622291606102291830776162906520480437853021293612026322980022204369427342628249571147273219912197565091466290014633862334015312753320519943584855298783373789917352116759051811236038302687624546841183826515593052904735188170951453553292800822304265856909675359570311635558948467343679987133604075180497305600000*i1^108 + 18322281044403399165804228602297138254381067695585079409974060728553096884702544178894815407369689995668569247239771571217586181835351139493738833685786315751753816332412483255022117707933552472668420708803842304438119653971071039457897427637582585292416865892038653454066425148125743354907851255594947965460959529079080808790207957908578162014433024832137478503193375233341736001086479680658677021625594553170450344933302925892725853980765551116573841535132568704323788742002253629991059411377699751176857854973779670282439373661872226889448310055461588581084430030265368511574567175970866895835047477237991947636887016464733336360705527287348503905580821024503456187955697335331372058700148874420907549317735371008623445472760213459742582491376838906015363600195634009096141428048287205397266363626667155763062960271762405324963029998128012460041089864474298557353720527989023589058637976765914748513900535447347812334601560806185937633438205267403506524826499418452221966147604742427398333626890475128215306961857371798959638313131006847070247647122388229124988982748222444399023488583888059227695650764961910810899880415273653283557518824843092978346212720380052522308994887265089033334597353838117361266823332280024993912514132304406801338326487479594837875094581911357751274194165936921746949921259619846541282384005839929722594340790970240698426604854435576222029124232770655588889859709350992688280259425025094776109537824411403828420584385775171026750972544028457154780525443099535837201111564963641793616592947923520579555103044883558313981441793900654518518634342104261795700623892389890057948929154377983877125465923054827513695875945688863942356553070244182256970502529950911038540512469026906463398816082346907309100567435319446767156669410654072209526172570429167954825543039228991397966295322267514685235754550450514712974065664000*i1^109 + -555690389442103720393672965059321048986374376999574141240048256682793223321490753336030022913477069362093013723162164177234717722506905028329918396133175601066077434551865245829110922689136245450827045973575680000879423550727046748859843740287773246372902519328944802934046518223222987579225397425515457138117202692783101523045669690731362317989565025046631001749582848602246696921297871173614113943538921461554001282746468558265237432154929964794056145707360684516863069572342645411720726629853972480251090310108642416887516157613742917328468878620635497144091823979402737145254919776754091288596044114394371347567062767115755480062154324573858761822717287713532915439165495884482553409403696563431921961053326678835567908722341185744543074481241090429425328818033244361666092305142519817199929750778256754546322540687167741876914489083910809156812380772274242283467022647472782095242477996707193877961421346238310225444413401608425319432378296872941116244332170139134115833959798552456597506199919386433501472850622095037465274533611339604570109075675744555647812086412623156257950139433909235292596359354383769138895551261421877552071083113103067078617649462701396096416383065997140288801458004901027955537980934282293664783304828468579532462854114428126312442507211634650922868999494230291848189437523644548186544275763539570987751100773308320199009150403131562756607177455257812664187247241160293801158893985443373178989020536076654276586952647696240448020345797631936741246243918219251535390966369110632056178882800802857684337824130692062044365527653014124335940727438174405376212889056715088406595180169709949631837999933692525505104914124869820986328657829349218530736926232471454458581534272910190330770023900639173530745297819468994612001481664732611564802742056957193252698416402336010752491520000*i1^110 + 7468923543824670364939017326338287914480387693501142805729993240072932869065273453235232712902975898802178960875262723061453242519758348360027155300344369627864350433721268146921103715370039715996211041436162472155646732847593064553950789677552992453936585615914102239594900416722483685068283821328228507241809081622234073052973284750283550704338905772947483126164885339016778711224837348672828494293748910347727913745852354773771654985611047888547614349765455545821801318107039785905478710382304950333276957285236779735503449034844901079899512488844881181632494330893337587529349853136453294602944642307052908993789382937460664925309284620489617121007659778319577322477144485002063059051969180089776667192092582314799065744636368569897483368595476214118961119270515935483768309447638801123178908348714407428483193360892015169768811553147634040640135326838691169418620918156505963148958776505851475536931081140471821315807189389594163626430468846336694812177004394747538122729510082189401521431931934758440993095133221655233938427781302895018372644100543605366920293777103979087680046176306110314054944339310223515145559159491487268998036790767539719797467345638193694755835533741302990664085346306080146322274191694056923130460049275434672336676663323341394567131938494782479211824809878901661181362603743973542424810458096369824897772059791429677641957839191250234977429804666141380117390302314859184812203276265792709039749135904073145709847577611648696419185323415340740318683481386872113888345328023622809895044112505258245354403334685543086127570141257238045400019683295727343809309950302550093730835458956335462086794852120206539029945932198322923196048939730461683029189865724855312694495979980665704920880531850997087826500143039470397873804182862764245054914560*i1^111 + -33859290478355992087033965866868442162904681806083516630339156608364374926188119107636792686700211173496182091990822916300578975897842820521513776673557954166476408361384663688626946337909406138372702035996334174313793840845639413457692708636642900028072120851250650828755694219098203782850375990988852169048189370512930322536241257907094263411702793686676028052297788136881679675290860176996378831989376606206631923725059946507852140635785751631875829678709042677216432063310693101563063234627182110469669179611189329595573393256494384774437678299675873861365709861451449075181360280683705905247107773601387861294700750923498063634308732820279759110660506972554297822720539977058017612820287939742099553794812128851728412399748556795430190372861845932284788115191541863441190860475354440712967898029490174090123258290709826910954565236597791370388611356889735935638805533846675459904544600800737037442123009846225145313498331300908334383210343616245622863146158388689692225611677966067196591465228487194660409096545787929355563242797314193545544636363233460731305135720748714332964187083280168246844796581354471784566120755257934444548759750721249263329048550694709102494067894292272726099685208859979474265557974452372037286394477623632828347574884620267735175670371199019696009962499161861124185702999637829795049071957318262703211699893395205601574897713607969647491490567161223303285990713057829259083228425617789340534202854584186949718648340455345596039275689392690575899712616306169267823850381665433456431525538543343983704181819712705705777404620958036858944745940163989635872254926343992988977720667255976071837885269465564064037525920920607674021971411441502523514091683687520272384*i1^112, 88539845352118854128954677758717530199853019568442678923513545656754613597026614308893200255358866419156049307606193069847584081832539887967849042303588369935516477389577786318222172655962747165752476441413979842648811865466639938274794690700533014703348067032166802034047676439131431390090211050428487950312145318166797625218847590767484275571858447958336894763122064051859074890099655596069312957818326992799593850798315975382802278038388463759704509284649311585761605508584474631044139476586785195753001749977545151392882271328533594190648244916872161268318837992499411011332820780175238665255375410230937924839220464918017060314902766717063006647160569394328208489675915324450571835935852258676109271551993296061055069802912194878293882692821181754457964778541235356462284006979755848815007988425268186273991972561501420043284906030079665182751224545202751395828656447473267472794551636064175670391803814217937142044273853570055702448206830839291599818766142691658204239017682627526765699379677977110610820116398843434742577798644067576833752994334562830987126364003000099441781401622445704402570213734153332804165321526952338331437522470764544202715871470970701602380905350050662900304214123125565771709385551152059016611807176569770493162826819904816986057362541322056818759905303434333271984385738294123555278410008381448029701490425521634622040056374321808287433835712888425773684319955241216970147082971014623554610151274619028670800477211190375894383549077800580341018856668391446197693972203447409931771379149540563098839742744386494603333279335510680174173421278711521794106425682303102224962042501856552809938762138808382609333539750310429014784491844601026852893042605454147870081314236713679194403094096458905915362055195327872773096195594013356514218299913085545068949372043511765426329270202616102834098878673566925650058621288668935288973249082524893047186759803951793927784485013984611211918378510971827970588612723126091251072642117091823582287493791496828084889853800008072337679526816171777579362478563592813163249326133766358142453291413065551984108438817488339613792264554657977596730897813514940140719769703453240564203899139855732849152936051578510841821451022944027506749590916740857652970612450478419136278044349424591580150303831975583284541070188737470474214631454154558676486907601167034163012272075593881064253542487960454901486910048079157351086331606200260882194521628982783184196778998042404817807327646419505019491616717505729986355257401554958768230166604174713971167184707837134388719535195977714992559252223769294999893000546502095536357631850366992455914762176464365273063592687084016923655926947639565433558328738299427595856033151027912578861184392896866347712402945357911635404044086084249460806234286324435713133866296799867953236590641279395227818841000367349752890282202726032706462147146345351573238815233438185893734219085339529204637313902015186148875466166576164378173768041751012883985576060648411805243770141367738995782451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 282872541185201751496490633768291472931698913013893129868855844079303045890117850544881254312175168984690523633353801851963363044257305249555579253536075279969244759026078755290367786232464502260443562588657357998743249914659956520633331443891821705667646873986131408481501186519989465641025837924462728490792730246073513761609341880582464495326107127172179081101815875031365856851837260772314235813621434953158762375463446834813952238515260284780852501141832224614198914279806994329086408601785166048208297497364369468289359242619012156217207025383955001913374331129914501895898307990987132912166186894470505292944022089915167763912809805137730031417606119793439624656300872234342844639917017949217964702315851127190707830946907913891465864734644596175806837649803445795889093501617599855166514643892398325864751914517446738524996823391118650512239081464461885989215067132316973760131222665051593369802638596950073289568583466285942464463196350094097383563054031701495179410137299444252997460847270060579789286526692861372904682449208959082320699839705579396731763266959220346053015525591022391905255137334324938680933742908583352849492989754591564520609153853357949119104826296498182273746752600111948222889283674390544818090202449307915044044537478525495137403987705291211203763192745068891642728551873126328605832602338208752856537546178826339447877931435859512952926111074085974145058174893425122299420610057316153294240278206720483450786303238463077534651503349545651669581129398937570155100256065859933818414434212223065904290873925173318347395677108526616341714187456206597677840427075074871167365010242616069116269014389703016152986516052644286134483307473168980656504458744351613378481451861832393951814729202340847221114927977409591717369382487660595208850920973346613659823747077835496820854680714597136539667461069488676424912180209701921095474289397276072933905307828182855045638969384586927553403453418098612048296753373045787332008633659449545797029389455440989082086397848813369800224336690514403261964985753530986131757536980155327170474449451224414153959274621610556548001218834227215386954076022888532307547025717782528533978387200747597746681174941998834821074870703099060511999736473376261572228053458905615586697273158324752414652827935394376161077728217980154590382746016547600626300460043112821236098408353111278881818123909050898049843493256111030081552815319846140134623724001879204321866506930132631429633030265614273988882290212744911800873251125716287566583135095329292576077821194557876992004307476796089032165660220226170594223890985602535059827801876882669477329653934188597014427095556957191478023860954682080273576113161292490950314598691291953722920079430867641517091409992774731792370751779135778740363914956812824145365058819753722529801860359221451118377743462505783806338940003878695545302915093560783310135498168457442938251416988685291348749725676375699107345873187482442138019276133102844063434350881614679142756524565598083301244928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 304084942808553182046216189615895396008270281377316020358382063654786029340088604326784761923675869961880900054095189121692303659081879380171963105776559296897309797778308180917672160080444024373545301068334173980255219513346101037449269509441255502711798986272935339074995748038075333269019172079494732610617426546732334261823047754185383486866941546383993147737128564097515842119734097685751159477195611306030444209212818940885441555495335960550134445891858878919393119324613363889083372807268037212182840350614457043842210677066248859643475201211814787306203106971630546308235030782269013001928293039639948142720102963247852382605259417686703913362947410406469107642637501309493777377250063705048544284428206879700368155592792331436378715333630355804964979714853255878485659723277897531523214674105093056699154547796051220563933869183991546865101242191751561016080168535130475418351475107849164580638113918188762279025574876266128045274651895985077301078289042606433525660901058050360001964699835044389273873033397922081475592712780870406484281755141308507821493185517947917421200034663790149060261307943563602966579645468578556210896862241036777370514561363944226339055379472808709352876722535705123199889849516887426923855774452143865205411493782768905437332729719163279009376768261259884114837623211315336628015331071247078146218716007848830460499795947923629446259484161956028906413336621790241167179679181938193497819041987014005029376249001374324386325519918791731097795239868957689546751211143079706229456514972980511080352922238995585276327081869904993300874199953863481372786099358250230485231347929315772711640738168064074098160659610628478953969341149303942376520546939960505665107592607426521727463686591809269117612355518800212030624751131405742461869113623824130185911315473435781645213909905574982591700987865492522253035398486379974544593247423860857450827873618248420741407114534777065283457434750067025533838292122139407557891143668144899148389601586992774819394334582205487471341258321178697258060291385263694360313804228430415917655475290450609255065797253722368827700313107894501622426474874886555333546143304950968051170635856014549756727792359995789311614495037202892718131225648826520237702877382325390651390045043362910398520291361756621411095277394861321548058157410474039499269790147032400248256188366239738752369007948995392816729040773393699629090519440657105907744240105326435849584020551295833099887763605173730974144158930912868182279311634128267995019420103777174107708940365220917616217752438585466746031599923111942422518039068830348327287828621640418471006123138428614494179811583691338033185728670768725062337822561268223927798206122550502449754563022948748164690389690848420569881011279166784546061100502302560124817886354470392382484813117402530732175550103739137896293702193717323472555776134444347833045558248742529733051501862857445986517149348752986371054694674848745435864589203488586624521708657275981841874072477816791760896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 39077731961693992720561211313052958450468979689742153691011534785223115179068721057273457367547564707105828376646183992994549554352150352036422363697363305589580942974573604243313746404798946352787461174780627196373683913845651799017425175055253028765243942451615894659612317462465586514492579241269307974507021390577503446852852262769015466507994086739327097010768861904292297940760905942335096443946822709894925553415573895712994510769083498361790764829142982285312843836069964544959185222467708562465105020456812136501833057486349746969063121664296649260345345678308369205728220372181330580532829123598853861210130507202838385011364755894718979090038741682280223380644438361664384655173484284557869949841900752429438167248148635942007540963350216672618412750870507565085278905374044304836167981837699808446046800827842662390913068531075118917307267775429093246612072621839516273691729103320119048038513914430594606521506289253672950426025293277909365820986478698715348280609836535219371192349952571819687794189521335917367384464654099756109464864812364559840561738576007190817445169450458406103011239682777037843013836039429972180869272879655545089493843963907310715893444631191433179024167629731372307160269098418295782750837159699593000607664808760428773893004044530291255156072432420112487944694809032442186830377494482225605477113567148412342146743793830781169173458178573481889643136985246775096277281443863738419770137140364409362686494867093225976158272161879998924719249165531943952631380124086408828006488098269091209622950211210317535164409146102760651854875288389086464902780782941781472541510143920453136395310759724435268688969413994782352351073172745437287926106147364639325339743851942558821747824280245036889016494536285834583630409072245805318770875650288019575822965381080785477551953640260373824621858820931158087561441806266158157958473867555181359225277310293489866391774196291194870779810012299406318494734263441957453914310154382850752335257208298851307854499881727260084119039338647910459243862174233223272782322436008436972547622973465087326950175727696429605566516645027237237402019519927587207710640822045580030105209279517579308372729513343878729673404975857422759252133729025053573908637929374121150818292633149660409294420083991219950650676027250762136841933644136319481063972910310802708085625692043546247501395513231606027381135452669549343016854863310103004913699444088147002176568711408587866024700067878086736664207148436976586110035899522058053172189206392198864787703888005547976636012987008992789146994494866740592913053111577987346697837580753779690044705939669716090550106225053004189145032691133815753967237041004221599924129083695300035847807006855122280935785908544667203240999381162086122344437072062997008013091205004990588896979525123182036617796853460738382186884563770969797144610761620758416039688432027429114334636632545488011897429773711475012771257602845061940499454409546588662671017708860762270881293753964109496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -205035463344887484665308122923755405102212017421418423204514349085228306969208898652652708570798630640868533713694786648250660650176913027284071271862769193427054540084675599514150337115389778851777611378215151486492942326596881189569813165623029843224152642235024975388684821082375992637058170880893522076251836121605078743375365685420466805075469609803961195614575123568043054837568383649582187103554531954481698768587071209845687169728488638575589395938506052289025759240234872185629333337611025333785331220860374850105110888891353299485529969858197794516091889597499692538715417038904207161396530690104961095918853164415576885933121959204705235497254349581866664557491955025992435813768438107192162130582724500774903183060705029054198225620901741957301370964065811413635906738986073224311833179449220790916440330297741424647773262604588778472624935372802760200365493857958580619287952508530969552418753699383985414048493159343728446542882273374103277642875103826159916727771876681396891119776016118293015768305389721494471055767445905202274567497543846625337347805161242939913359615640686312274301109502888493382589117317112573389107544664373136231975544498103173202489674095622428876404260707820953232625846215513800964628753951293424121952349421851969212428320656841151736426741087311437286651660280380481751498077900639866880679276824195972062782959464996200704352236511157212783056478434871653618295061493316069478670735989480436838699609348001872763493742230269154588396673843268494612693092970155947134427884168395087534137135205534432468845862723554977484468339244596077263337031531898545459837073537384914046235827214400468868658133669225184168624745739685745708671104677669839448033462432660621148488733347632249370450504235398462576552224295167823091023071327149893731929103701524102981812103707691965382398333637877424264742895113862051494194463367729204401387690163401748321543912325230629294497824771598298080888583005354537310942208754198527312721405937080467121139574994190907403363133224951879551531751736457514190968097151444046367968569134669153403716903695701400029336625534206292892963953065191691798254138170254597606139227215372107612826814152816543943722642222341634737359223591806181430510795226547364533986625435216504013101607870068614910117302057120135113266384495283621464288610232221140139955881771907693612388115940851957957390455158762649006981707305392806791160993909936561968141676764167607618777801224225253905171302342566158835445160736765195131015691388515117647747706639522689383790576769638201746089368993904554722878175756002304754729826334875415879555692993926703579015066407656953389133239189040944720406550720940788236743800435355162628272962157839015310757450667339862498572131658195051897388222854710944568432160939132755265461640062283195064315776325570176686977392890296466900052668579716179239110881022848962867348656572660531031073138860511092017735844944243462612164129040135963566129054152966444088014256154253197312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -167751476750151613902307055318879456719275982634064690566352243215203489913393471194594327468693409396610436445257300065233910429781951850123511908607742820898168632963547568374080090025403154366487330748039631121831569185794050412282305269394590489825449715599752103521323723467283191287355479605888162103746018201827070898877597241546638714610451808877256491224279741542541271195714476760382945879086844663095378633813131759716302277646141295326206521695979080739292649695669124401299041803701706457107094120540336672358828728356400568064777679395265777944085950992061037273016693235018588473861053107248555536215476797726024620313677172875633115678845692009900203833955522878888374216869534238327390869001777297925724357651320736618879413655260882222441360152302192060258528166375595518284404645208534719688542449321341331928019455664447711280618433421192159387467812743847175862984621811494880303551010487514640041142350567837166767641754257204139602533888679679907548602897624907937052603038101538564317106616278355843688953055047354350318892462703525661219723956686759938356983784846566220347561441677479104734984587567536860523551524008820880560584928178039777217611917244467953899594928786429950646593261936377517231540209192650595298621959585053902230961389854456371523938136323167820451411998157234446100009342635851594404091138533375675932724061033037759181850239632594712092012692232476375457638756488422073172799096502626093304000956386957966184984514658348708122808212013719611983178100913562581406216662542426926617097708127979062911404526006114854748608416361765276928235964276637251049906817694634454239171533622460808011051976395180709849826125508779593234440440403037127534046092965051077290961461307418875320787418586492120932856197657176561556279129143919408668787155343055878407374880179851959705974287879865010797384617034278203885948195872988140706459501152365497133994879812985004502412666756444622002649559309903964834153236146012256956316110676405452207975860142202361563123205757016753408439707265989585459114038987087666520223209188265358950045696563260305159663456369137802990307636378765171466022963903592388407058600807508034532946730154341291245289032433718182976603310439933395743931755651556764741552516935238894896627470111636015011194214617643461270238636289770778912527190109673110115669588735230344751043236519536097721885078815422216914044808032964841605421104352953463866126357558539990652582161127628531053552574613857502721009107061022844165599137822412459521413094516682772375881343632634642137392407587369138454318190339694135592411024947866540534421330642822003926515102549054565714068041250954052405713216801474100254029753486145663480770837491241401824683144170095691550955703451299705733625061381980687346062196746765923835272046032595889077155071074192290434916400741358759212052677220610490162375973085269877691240105932194335170101221723735925192595292642982041327308303016156592855103415540014686079804238505338470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 78358584757322592800643615435093834322241620228129754873879051946016863993889934954612798491177421511408727522983388779717522196459230788216275839662866705815646933381345984960322257610293487582822212532933020756546595553214469606798547792002620345419140936036252499104828057594689021180322912009795713832339640974702350545198138744565745200420606140711786365806984655865284775084689348625169419347961814828838201800939964926748858783344052475608941517428824344291093300244563554743678016175948574552190112659135902441046905109961850477954813907044797507601818667289691416132504242453120651052273814815262007857660518673319124548317086675678774258169822298841438189368436709606471853751497644801689555565591105974175352400791996503762537118476092231865908353976061604056643356314606995035879993703452369519429684162943805021924638365659630442308143245733404417834223752608785344416648049452648579783649759699451698639497172909732269193296677663300221842321183461507261522223662143271451023891403628144611211558546903288838456646951872319549295558863085050329019178574085105081207580113346481460039835905371605418902497423143698700068212072113323542636099291012550110027116667462428704117039807252257799986152508909092942077012688085823038901950678013521278092151707434228856667390088574241269618162734707751887307670290285277366084723910071159785333891497052369598949393995556463766216434116025730224774912619164809627975236364432404073858913799753949418115996685990620016652582898435888619649743531748187867542982823736780377487457041778720124784842325821071102060842602531083222111923778092207767396775714139004201203495556416367734396307878708098511187369950727925763137449004823969633985331916572328396837808572749424774556376979935686832415769159996103984501315516274145061304751200889276038813205176696756269042105392360101471057609098590378952604623361181083259616812182386696870162783302201904395642214826910385425726635493380400809431020021406238082680400933740309400530604331420250913546401607362910527445526545845675887517758842852369289061319057003034338669690025923195389135829617415680279413933618805948728169795743039548973671961286398885868081379236971964344821140812766011239026570108460949665660115205769413133542785289326321600027770963229151239612222757276551720739230803520571129957612287631232794324045839720024944518706766596709440488907254691062802602248599328422824363873507349416589450343568753886212980765631028751248685119577243529494345960353028211039635421635682994790164119421545339006554270565158494408008606497457706652569708066597054226264429200432531329876607865808590882735273706693244858192078520148024943765910744351660151967843148879512220125866182549646233183954478162236049206841142727728870534096684027091828265913603305264445046765011137858233335320299864019340584363631165667420670182197944257581943263174766215878835111668179137509967034631711936289036453696788980963313887979957498142847623783319762250032488545286881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 268789789813689903966518092756593869554311863006108734372162030761536939848715576042635606790057803877345756167427814709481393594838065705724830356607389139929318775839358759065264395165737891966805362168004176692630727307829373924371909599714561922040976592952188585442412581599522134773279170744637281286689863529851996803923766040377206466900421373078599748306966315847805921775342857664122085981813543276235151619693268203995836201369686662326322717110701725421221964562760133101701119852741231588658384471241237631115036275229023280916871958790609909444320655542628976661051639343440888774977398051912907491695403888001093855489151343088443695021830772622203330322939356304032307566675106371462101952566594862871509745881815016668807884818579754133713644505158268552654707999588461273429788735001538365368639699323098817758567480693127753357724051762156022617130941752584388152027344773003895777577317436590023978192812981120201436552183226778361257786581229521742030135124895907243608400347067971309646110082565226441169780502662415859338992955736015455360251999855219639991742388642652931338302709980599847596283839945903672754645121864296252031959112712034487462349107336176420645691911152478071025477479091645541919235659532023033609251233697251450562731535063469376194240913433899577578050758078261916896286000985495388628640900594437120196414854276213103349261469331069876966295652075525482071347213596761156291696402744132940660681786065828806911847340962889827828988213996749948120285541641297516858533293464308365573748182916557665355063053264969329218658746654552794949309753934437264833851077193416155008230272209532888089158052230048228676283277226849449611334484285003680776971591851414336374938065060136815049135137008027246786036439985853194520347166320206837382505433548591081471894204287275176814497698212003226569040810635101903098840433654492687778326982478148212401722474195217133199411536315662949409801101029195073990326502127046919821948112369592042912682108131490351850916365054022027756422480607150674857472040374474001347496863170850605579666426903950745327673897984881218894514535505492175355775547614704842971195131202513241730114576649173968661986921467989397346471895247529939351180650037651389775544832426053501933735753474656941220860570716132449719678501496802718371062526044103082124940902609133815683499916089488955675729171040508362510151699481680688828213243140201159943460610753820271252415946393873868263738183448736187992397369940130407591642439022941095299960670413044581574722823996748571061549622724302792398027745531340995786636648536936221968636630157838252719675159541238627558433622785452574921217096729883874118908704706027653232455326286053813931703725330724390570884481969949168002462612558737379532268956284139235283818716712815560020319921736567836768143673197660112113555168603553610874855221303898706136482254754892587877557600734753058050133452740004104320045067280837031844944295905221621075272498413568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 265600175743610423660305549543364434042028070072648156088439525121071560495785715590602279770754090530739794643881105237222492992153514155306674217335083838683187029974485169563818857885827437210345405842337732253732597064193141637187105155290615941832482956227484221009476961656172422098243635851137475522717928712636131015349000876519330817226990699544461745227697230046370995692447463954473002387933791802020443051387397059506900446605137353558060290967327246649786477668251168532070610183553187389088580552574022649873907301400601238147780698901184325046498066639973190548277663802870976987515285099809709867504713279991286771909531156536433453115824611540662043647580062666186318799807668410177144234429825914879585681054880865972711755732782873764692078795410514004965902825779314117054195182760387906023500183626409011317409252603190832844150368218381212746290331401610742052469124891173911814074334370639776240401938860844466756318706625738819336205710089277226305196490113648242619334429024259947212024923306853911411807230132691676426483532157212636738575901575126185353184575713608400532833459163645558298068721255758315285212553841776061784750904974847110839722009290193976307351624081124823698142197086411650025941060643038164720882780555894621800994311407753250064151207129505456851729856280301800638317862807534493814387484698415674234444312666358106570660301088435282136230698486724123617583608818935623289244829393614478572683262779471135364465079551828785784788439049366344659357852348578754524127493978956908766676458056462914995280860541731903828550463329909643079873697217718506225820450735442344398180023789397186138041841509332755337068529876737611494584369049652032148587985748067249664943392697294160444832403266545822329057200241006942637780642583237560261234469349686158437075773963527005867034707290477820746587651451375191333254874440488043781477821319230525670777229301239505634729258611994350245172062135388994389430240887389058814965805105707521470783026834641132192097193555021764687123958641748814632804384170824605626687980707481701532000242401541863135358650854003577651846848194459136428699798636974509890139090222618786671762250600682513502213475363034748274737959486531741976386321081307613159369060051479146973665830718295037618499545805989917264517710289193525376782620688692837403231826493068951054716625882464838785405492162196553304957889134170587350792918137839811380097744015954110965247242321263785055031297413807779963686661647614253024231693881559846572487795903556592536423082976843043008863242653459866297363518133785464097464702325919767574686039083266383557301816870769091610499217841305180267628716900173918151517387300259285007908501374079512577269251893051605439780815477386588376422901178541580248277047633195147012917629593690282035645435389618590919498923736333256297508533219906308558922302140740487010241427588136077249547048036757526121020046334677978492370644851641005930999997334236489861401306726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 154467577602504481260386948028503211157249497155684683683383973997518033190927294964004377325270174321898963891111970552688286089737059757321993194371466615210363375839098764241842922246417149285600224535211928140711833168845513293713497811054019378535436278702092879045719435645740649706851886553620262253416697968840752572608365219244863027430957768766574549229165974292679460897039459754347538487993193443458655363966520685832507751362449483238601578983298564566489891436423876413004779910853542392481618582616277850628024441667888717273249074378377336422992097327271421299629185323543250908163730387339466540275693278265403314674799205405592499565042428887135297172170235983088164982118500174745311968534417138018924308642235829436177267519822713796247168125525666006200909755729381405969760595861824230026153552745028804416589118843313035641913794766118569736949170411821936928254552441023519323942982207228511368489089741574572990985283415079061106448450559554404430192287483520793398457266939262277442112206944372998285585542030508921392937107437209167687248635090593628061240873051130851825995510520227897850351098240720813239209082206736223784595763863141462828832313530957667190875996013344280337766889448094221011172758682146286310015282102749848250760549547469950799359073428217941336050574163864082004214190209137762600343735331062690912663303191178159421405524133182657402980453495573842567753421946348377947916389593297069849459179494000304106691457737731101968819047746596693607952030517225078186163453706114446480771738642671220505189111074591050072759315735637794153221618350069241508277178527374281772380974771665074510854894352824125291640767266444625755451115448395087613273852575387172943728379039626624713497341110514041709660701197296469623030723941233058512051626214315619745491106351435743254194555856427520749137836796131486242572414032723521414476429500777185095763136175237508529313083355060441336065441478779310979922764749167791748888459965282851560051686827046584578557963367990200358474357211401244616051236595407126961761927313646059682450881598179721596135877443073669247197478377997432459562718320641170498230506697373171425896165491250094516138240618664583860267271022655487346762848898759773734679891901534848554224716634831527312679010490099280334400203077535454158545330262538009219414277505233993089917125908943843828340096885660308572499828575735995673333730647775063635407407988076031214810675544989447987314236085206437702758202994541982099703840776875099722813291996741979822715582430981025631037872004880721177507311098877495211302542171206495666229554050741174835064290242764191428252993729211736039859245129658484555167130149718027958007767481345409249389840637664573219188661830488382652805478428548639530296510588955562487502708715701744879342498934555208683425894096584635471511420231051923973467110569371932870744495017891396019884856282239803557821551849070824336066573396081421989183643819798538949901680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 59893226506632142183536698185150180164305745421900247160011784494085743280196600767345096715523901991259341794565350764480102213365200197797253117423753773293694057804376408943987936298381868966149392977188213557756626717057557382174618103321603150256717603508639334986288267772994877758363240772775238387397927087279296276294940809086694865295710769036686269926027763954160444492147680229523431530534413277163119375116248670300159162795895579565767770209636203690300500286235850968339984304053947886501504868324479609530718467641331106827726294126902702830213754301575398077293759024628848191557863765535300079775213105815127457550325790546146188505756016112428764174756953183518208538112294639437705968061311250640583471593802761641189122662152379529386053241872012796369138803573087598268706788243017550141756851556531991231580324403222560723306084667876318787921428638561052566286357883172741734638792552465197310929126091098276091410422484435266112124608572254900287401596711351133109951908508230323182100414199535818459530715158445384875706832944533761730816695178349032192432681814267705200385540627083218659393286738161193583187464774804567188462941557548774834638097848451551423150454110337065953761862306396150614370887826916143236993047265225715771890340026853080641148878403699808757805458013834593533991204383708046050016633611291988937778579121313740364616903368867000515127728284388814308371549906683339889380250540778272730314503124198363160068031109208992428535760715858568708432078124814932605097538843861101013957372987633825402219359017290604181900181478624025225092503809526972059268559075969105433393604770645381039362395476476449902545413768936302186403982213412157026231873794069549394842532679186056386006617152172427308472174487753388053376806482283598648252276175181737633095620155954230002813178882121283744224556884010470477151716790041303348242799974850199806440220575820312426703760854672914994121526945018208829326186996872312133432891494880843115843164643333346809479813143858361795883016943498703282012799197462965008895821368777913340156040719802744057333092539837288730943637084599474313151202039992464499773613632628708713769071275260410192026904518185948485038969878732387788070304495105632652592253260959697293455938614831843643281501330781061603479828117283702398665260703093200512398203111248404658274636134179514093330558584293213847973485329244787415115114552564955311128574718321006526812059763925777775859812474529908533395959024165213487643570427450612973423417176048791074293991480433677321771503541827521791679692989243569230394739257318162791022234083461129823308573859298354039087470918758647423803199532503342369131857364129780858971401620334288184962718096031268517920749311507357699958557710055941164167452348015681494498307407730919967156073254475435007947748519450916907673728611920967190231544094899925662875237698115655099205280962058671033847908271024504092971147542246514939945875739364511937724416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 16444307590870838021864180589992647372806213433713164776820729046484380626224359152174581758565038628240119964718780058519407894752077153538540612097222613763412357420312368105832627062281735730210497100820019692050460643047478956856719777080143056526838158052843029202657267241352732979514323414087498431289334858472972950385376022831737189441574709379225597309870912853934882802867823148227203903267977796105664282971028909022691205143209470137852264572428424885613492043663677568627840958493819742442153587455008597165692484579278220495826309607638691461109580461117608269038064166433856107452864348638114301428417163894230937949570690520212030395443316203196232177207640923585708944108251505928706718461547546551646549267643323372421601349160392334031375275436679577736808244680300556992097350317279687943604901148691992840663422518740356374024447888152557880160837114231510176828342555767196050747788137258545622923429352775481633134863684444599242824556437766088153411252512994831652725257355332239139677354152876502840958865566347280169759891687869058044039646974674967119941066226546105690089397502260024176025945002926174221564720038683990475354668135847019410100421737815320163643023695931029945966958745958316914447135230380929575255557483753310182589358106391155350389803598185203274236960133368918876801347675311144565839338017688206407086764049300213018417690765334050222950212871316744224016632357703209019118084542378414811733475046794463875570075060071683894573513556133157449283031774113320440429813216545384804982590058877689837343267342884839781089101756846809493596537072964176882068539277727453257140638786138897429453779348797407164985155125016676603709244029582812146019554767909750953399050247953399807626351611836565145996611166872288927089680734870400023440936978130307352862460085355899347741168792510514126220182832178376584848816683274868607701464371118077961038245046302776656678858473608905187763169114813784640174785118644192637021140652537490835485023510498665978325565085070598988473064617103262565067787410588441141409578668152774796389929053926877723746669988764569742125006568436695689971562811916785785347464685096000398026069368255321325818763117840402551224214340978643838250012587902274040145819495182470733023809953661377617559802019130431851608915857492122773216144492856912271328037830798060907421698399052502387060938069551898483882433113007813044973753140008962394626295680114551805886767224832173815833870182423165084094563305801916429761844199992070054801317751936679437804066836932798573891149166179568617572003067776700081757782382240221953194821035216876447026308729203127344545155182845680373560915774061517262686979401732107398049904836617834320636282185187206735655537437730914519414731255976860520451103090704411946827578396855967087283292944667601322576254258100663381556607026286117419496506254861129201144699023595196416019213994147711978299808460550210332518185457480849896503325947542959554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3404688950126992078001354497123252783043087077523061540664510357666996165949605476112963043112579559816734624362007062492779105880846231056864458985271512997780480039674217209193385645293130116660008910167014304720668281155941515534574113246742613278836727482962459853044578260431825359314055339450889417776281575813273492597281721285651731367017475515093208697246973938779775690274862925292202514992140158791180743001506098944494360892845888397576688287670403032211482655632016202079334887345094805310707064436490809041727790177482739630813437893418545176499865526650793965987453990092751671468482573722685086388670973763008632259230619213245881062106062533640792075590265529558001271683857741783736464461065847481744599003068990992302351184529521430123225941146440314882176866995472031463111766934312639153734188796748351798801253720837957173437645615816450101892671876170726237846742872372490084146368514894149542352895746211234440444032520018129573099690880945517632328649828284950717616335271135252369870996417269788656461394875789758078565291374838425771510620651260356801327640202125561366801690775021804960447108077643559447307298564257421068975263121511666025457955899247437398919031011548121873402858158327597815222356386428871469319364777321523828441498692548125652305409088967105507694759240162496874620630313820887880230300177063320651502442404952377676394513729568504177323871616208482188313631786467938599465763788618047414344475462328689875197394714099776958499024531858319950168925734298797185116921004962510895282933430109688677084785194213964110400258418065544086089091187751120903607363264956143877160674039671936009212373817984647726427215227506670468419951594034937498031655925171925681392240252498548584874731834958086423960640067612636137371118845746052078897961274466925975296023347344922516950401103854894890149989382780445888933132026077801140129738803838757385729036252201926255838006615100297390377227368124072240633194344919404856574395379647957018267926766211571631232809517581745017523704608308551848063763793104708446181243087045650043937560109411001665000214204536836422608358842902659218000703701611381299346561598821718074030423322602303147106780955819992798367324112632042458182586236494110046308444491787178338699560775432580134443009357736669999760650158021719399012500655423772467135892855975685152048980925112974678412385506639514002176589996342954941110832878746223946145180903163534893387577214426866387623040487697584699553768460791620289450952278066865065615005754534827614521537483478830153201744305409425302211106611043614834811199341958483325175584357884249511855959220066121013961224447546880850950309842732755694631642310448237776056215759943613846219072569084338473806533259137139454234941126593095727638754058960388896709366225776463155510237165670580181898684671259906370074677312870042362443395470196015049460550251144817240189023849911519785933850485657244254816081399393895866428831975111728824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 575104251751755961882638095370599970527949269903629369314693545130214641370683511724809009912382794150177098848066908244933493251806063405736773683290410982610483065001965651790773829685110264874081183548301896288974106036835176293182451326793892124647426513807661619572608011404924725991205841135463056221216838542845041162006678320068979803859341901478217683134494741539462243691539152850417402782345651233198190365781696430062240366142895288918395652279010724425262196351822362128840059268158069619496062125152528990407599871617077017677469009718114777886121694800724511309527840307125551364540676673069406647197647782751271277248642406954368565752539317579291351505319052847409233366558542408429797916968958043904721348428911511428784593419412693963248392642516936499648668734330252906147410691426948182401615276906297453329099498791216262349269596934921342558790053244504707854230065728205614061748075721726730533456547824621642308312165928243855321899459109924662125572544976949531412223147531651095056823430239120128289872691858732967133339396804080791976924716769669942884090710826741686839890885094097188567363556446631561825180040605027854929841933859938094765782264674131435652827313611097358678819463930569149131439036523922807606197866461193880901436085484405114560176648815670864284302138541150604865698892075836556525525808468863270545769668708499717163931220389411424730836635051832545596157519569423226653349785226994098653131059743470159606913822606911832524054499953060225298318070491218039111898495731390558865893758231213376416540493586002904219974297216088849142581540224122779807879507046475693075098072256236728282753301541407131413885591013282340021787155756196472918269509759761156896931328853570918419964104904305112951892010991190108561713217453669232795450061717160663031976928131880592528866896735182036283799350590727635427574341619319363408440178067966139300928636427809942698038340295948679567830553753739275444932884065246661419213640363533760577537626860616782068774503042403273428665323946260810673744517695427636911263016386621511591615346922141475153197818050974763845281045540844986351742397261970306218436408795896542076062512347451413783988745666393627396907206656038171630104915903554733305456828839752781388570363474404797506615515537105556023215087513089961976281993002665945552355934069597173734493598989190566295345073036154875203451267946197450356689805254005536217942947154449789809127975838321446203770512821150618009745309328802080194444730822615989317411780550268902726972703203248551507100431680153975523015654979569259591340084833358268356315754352133829616667125080234813556279987632228116682559494125633944362959449919376419880027340314598799344381499977612732900838444656421821967371689501376569785134369321402856469549712784199697208008397099098614107969564989780952625286523087994901906889630152525096218427783462087044921792980442477664088992664273043292085937245826362436408175376350576640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 81222281881299963597541046633855972489348982144181821543365781208144268551316926109308768557050341717062342155681576266771093366373069297330754729190421855804321092624612156658345955807171190503531774608654848659567144499642107516977388933830715585400901319613847688667083399321447521422572799692524524632105487796557277853942065349307046782750430239614940149171325571545070339033048926833601229081066865079684869981824553780475896702684617810749552996574203484492319023426566901914716036009265226742649442788638994478592804285075473735084029279035903534909511602849956386544435627289976079707242868303568777382520767897938866460951816474505871847547232618114986523416739350398170689563080142775203183560757326464076861192080592120050273854361457680023718789524186946210172289618084991774662712449491143866304570138508876343639057035505183451848980283378236055222246311375023171608866639560690850731236448425324948086323889487270174661679093738113070407787358275013516759278227568415845347010600933156315730764616533807721725741130424534640598063713698313987194501071970154689137312228867935658123213963942691183425146983856076814339975366855233382015227097204622892367440747075708317520031024505910280317959286410479911538713504630224393845376891637030223384735580379241896956364231142122026132268154723777998137278502676442983295937425585782736782402293582328791615225632268007197198217631531067250712077163661716514208019512217956314473468996569510816616104393693853589530777228305578734048325257672761102432504943273160504596299071110596727551871789915368458884610732699011681638756175411427991799793586886679780082584065161162894799994795840956232035609751462639435012955081318311051394568358553831274052343121618513298483184608138564322808631592879074672279743527958545326245428933570867539141491884578293443534660675185844109154618349233201965914574136164773545300358056580676425838291367976240286883332110417103112624524130367635616602891912847294392349709758794926603537877681617988013526447541636297360711938671196410797015618725627234796524027717032655570972089996961790064623657977170133297717739277371707457057656203720777324870955417204877077997897599285651752641979288012037341794557942191426654607423327690196359915394935723825664703213708376320897158543825446644632534211413265047853601490384953699380051854110872428893929828316389904749504898369037740301553948521658973375811827623572640981457425672512391337648919112932290206783515972490413885984577715736423261950134549582410357135432511434490414342686426546764844282829966661383021321985595854051475317700010555784209104328932101296475140561349922752979444247666790695673846051050418530742059978296289863640383535676555134007431523681530202543368629776060655683709672950654427502541614303337157109396996697430135503403986699043658011973632819063671097893594470805305350077683504154194661651415515197186326985752096267078582290103161440980863847773702200249573133270473559244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 8173943753044388055624800599686430803861741769922075703218815952173083760292660623856193838195416805715089017473048181665271100802227272179528076856298682826231859269340185991511649246027581663769020640764613757837559645702926517447803778762901654378638581125608757041287083433641306734305792099479475132580003256296769670073760814945301761003454388499045717611691078735920051857491983350817070973620089854059020840384474527163271459126314498287949821059211085086999617585825542940483752740787938072934340860815966360050049692760774169245325302439517916959490163205928356171423328524060621731542674672824919425645272507188249467096911277429764652485789819795610604132916290374826755077942995069439003354559938228770812869264051223213239808410391405678693057028574215352272036108163093772047427980793796747118324934106277258253316729449572071299140757336403736081677872788813898921582782948392958622633259526800372949776559789463626121699667150431948009122080302186444480539110045368940453957106685267940868755756736310343840459343323782311502707344890600563293661364120831681146100695303132652325284019983878100031597004579513056203956783503667917750927257464610191799535297498964033942375920295926985424058452044580100745329257149093635795550653964922086997768113871869069442076538363020806362022989132967086644335873399759859948239585229711958676678940555649391300775263379313408323860184558206182626643924224501521610897467273859787300648670724732969910449781540749248909754500326719152966726877721805617682215358611519013540357300315679873191855479572887526707132288736716027517347155697348949483243585526849984606106885391174039707348828180458839723834907883410743794669654214942552650503556232257972217319392352022440996215204252828376701907803264199092820555132955764926201625111937417600788516203537181338285723675390242537430577442704194093814212811614212751039318628306166664359453234705536799728931197633125098536904582291241586997760168228543545150694082538972450812170200720750698155100823497232763015459116591132928678678776120978319923806230614794602840410351875543049485438666885473945485423653123811044335595663473816616569959113989012295423756961207356555230900031287566952901462481865918159882989564069423171702310258292308147771358643698682148824718473259477445766299352829499925094149395948187423814627471547955283228108439625910550022743585914601949510503802995589977504369109012225864444556293509178805723468590531780369971691988673893603545140142650591093754790653995506662710371710184247102722049164742870609975488382656820662166431647152546798942762343596632804126664819907644143060742922884383089822821005593047302649972076800670838844330902347182347242634449081041814145760432170924084219666120554634660696559063264367345469352161737418049259098344632028185503943859897672081738754582797000010063358327221427420311927723182098768320096328017118761377085069187222266572359684693949942739850860767911119223333123522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 294227437116202398230151936084958718551337346074827189077592870475952490237209973893470760286620444071994550646895726479217969730937382890096105088057431708066636840281603107994445615080171716404448846352384187909306591777704728119667568903760853628957294821708069217961967409174890487869539957473451595659825490236995000843739963836010122366781923000690702072344396252771429322214077903304375553228346084069904447356684775886537659167198861882033100424065733460126259828829691058926854430549698706596086132791776223864939825183593896761419612879245629766178151573504646885644126434682311158319751527794191503579525976212668058876021085826740398914175278359055026964339802522752317048559042093394214524560119756244125303527726008402351741704380415506710703938788473978155159973813732400207970025486320723344580943848163592059935084822206875085810680563186370275178834986220983342752982811336027020487922562706083472330059204906416167419561548427411745331820013245687128068808254404238325681501533984467555086595938726129351615986376584357485607030950606465801194498465907477526290201644348700513862128112179810435954150564443515509147751462906902325861715310272605903220448855185715521669812190407355365906501043251656342828122417572980816301435975889418827873032776323923562834771018539025662290863734061875060708331617645808237232580599275999719044561445083972105096088841528337217463204244489487116822220754835757574180550359035303247344475928908587626950804328337088282222230168197247944913878798437165078301925768878180695696773414296622864237860434265230100573974734458685157766720210109041119174611659050146088266871889293903417927070647370131812403891113989959341801247830245101426610399890916142486412794359602659621751997467138229052606401926127143482960343069657060818499111629751464158232330054686996491877313204769659307094988332219850746967168961460720814319304174483994482104772664496004236704231145109032741684470226199079468230675444456406804017066133268945932779053443675736773010871250165877604399706910589004207340002537987341981137843943330728501415296829566982799703605104310483358477936513328031233524534043330218660566865995312700027440187660276383417966578135366413888151901845016131944669875920953120512424542041419255758295369652159523942962169810889899779161204383930228446828869315827685388161821187210378255561414884260212463432748333180074299097674006211781600004938921343931440516655125782837824255838621772802972662714392179683027199258258419949292901866606398558373820687117955562909095341670371000862955619948549211239624429606513809164188120342010163128836111367682421498045210010949230159407936698950036696519233620632857399963964110200898665714644161019377252884688377479977828088424760122853842994792739668881484946645496109910632455191878877670987196502752477506585182791763789841324614117185927655507145134406277973233818216942424480297061692463628901794458802362076176319277489717117766335010439168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -39577915649705016597447505021800132783808344902939830298889192171999102678684813928841096975165491637550477834341158237029118706686555082766310221321242281616270063882520159307728692181552647468534709711414315420589444997861048599414537900330723740588205009526877262787852057368855470493073633929792873200278865359197547552465388935884026656267056651360733683979397422658632123734118946247578595178563784125640524961176350591225412107272646127439970457765997912215674918085666222608133262385339794766712134251536492920357647126525225171800308026763763852519438811720393174243818012356957341787236854611192457209270028299281810196507629859218211938755173039541015690759802122653198405685755287683077571892317921884173074726605459329888741561221549131022620032100038601785136920990253024622543091967147984781194415137274910967365000286160479999024560980761071643721701242663150335507155972398322268560013337227529324934798570119056729179090602131518220977256748453018276684095675259854135047895003000916526477342945954114882058835862204275729986362747571923483681553108469503327912435828696220262295426505238668690430109362715664878241482424404120417027944897655043523722269074579014098939831741450506808067634781082809043078852075635300966682021938343097936052834940332999655363843976517153194044429564571387487007322751928231617018904072638544100533355988080577182709458340725295236451872988382984119585887445852838276957180580720902134436585206725528673676667320849605099204747127223506739874774423298836877338668254976412150883055209693300565148334119868128401123855546199568206550652356668246967157290181478222033896008755757530300566196400018357572789926097154964538301033619343092840730595632644674170694559740809669755097032069219706409848815310918997512810242021154082287351711959365322068514162172647144584933591514590196668640841410704139010925626455097574406356013804797567799976388550520673965272000480261112583509447810544697512047477488742069645036407942856883211866425369066544938817779968183171276330469915359065280916520048347411210514454760850948589713370493296033940801683699903695521882458672046015711421925245710397725237132627793574898446695509087041206761776479985097571182563442860095548666176587080117917488416628765161999427498191577992606773099278412544415188198805834717632642586608766659785345289965160616480861732408674534704372443266651482618176027261024029558787930644450511255518809857959730649066213443465485739706702764999256878112904421281158009651076490277320465027747871053097645408704003948525847967363490866308812107418365555919828749511029630167809279006819547090536297393039649044337217927633234659202046278197439236772953508071595293972090496825244159865362724977949231858779979573364565640594712618962742007833811953017173141179804778578344521984938753794077008564883078883538343781616761713509567978543336991770242774659310205256442266791979091841206524992878702248499168182853087549451979980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3961685132996185963954549047219770478234095666525866260755308254368045025785739025927354167553513290756328315460666441714398038289216646951598864322754554129577918845957000746401823977432005405063719799330098091659019628770797679166038698414123956047217942597316960449244598678370405807698253503465623556817962440483110918252997478920180650901960948968150049542013585570070870126712434325793514446301430758981502313854828220617379999217483203182644902409084549598180756660317800565769320262599780900523371277767864085676280838803585425146129650728722330823643225990088007803291237577381737012836503654297561729508300929082895010358933773854003870694583560805893721767672125409792650443801254307748491123440291955262345644572518911301969395774027213318932939313735152905634486204732309287875928758005364702460793166388237393214269084819532545439257501992585106405865172410631916231906080050462873599808316994506754525261165433738818049756591470580685524535802441339212973467044794253682184889168500540592340734344938539759042066984766005056431431564108507109971798932761947749313628467992454226655911391689625057887082827147915117665599505199038733913516079312162819559442174348829580153154769465050313330396778895958470430594373983724428627086780205299264192083565156314852776918565435967907688060269594462524073439814676693768062888896215504159085707717028737948831684760702206442659493426193628861629215427982378119280088502659705771099182692145862857338088306631553636994948239281097572635213657403006757086089215094047974752588111407888134425736978864793545517813348029580563288825521408932171882828955782967548686274076654782228379236444829657656002910882202195641704648741068497392587389358342924909577620531678072531221706735469976468525922389813158030149727447117787678534028143722896444043185151821479207850224683826878460523148506793516247502063561296861251799508946450871287820420012403255596045317743575482714076282811573104592396839246442727907186770144600390922719731107005286019641772021252416075050180971393715362846812743441226767265745155152004064409242860781928792480645597592866161102369869772856992520839863506457178149972141199918810599751503526491696440276907561241703141484687177876999313309678325447845117934564163460478587412688409018158281186275312294084074786347822788739386508959921478863716536772886651976705953050755496847866732181820097882205633228847043538282762567778444395919458088148800199082648225555824141306223464869123150323993352714790479369197622465612625439194975424498575958192558323672051874753412721668362768937074592328721575467975749956257506769080220876444354418987424126771970065549015134617477193798166257995887601169704893726522638357120130185001129744031316148119177090699086833394557250719814463103388270044402353037829177008063295659046132682480045358820538485207415247020998945098066841887062112709933485412323568158443963197672274488596036833849101037560510736401048220302049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 59974113049219132172601630108438244265178290496192718212068805156810711732989314451400051459568685118030645968892059683653185483447205017255714166025037482539841796081477557763002340220300900573343033710400971452565882314701512202014498739355744314605084880823825396915638026635305447515830492766921452609667997394959142070772722761026777284260207865987448445372944955515841061709640284707267724101287403016739811447702699677458581426555998702079243916147728711434506338531339582143388635720163377367184986041900277467331688615521030498780560465976657023063414555015978572484136200555723528478736731308611724798581766992717864070221811920905189842143483801951065600142234550417442770494968260482940216427474989800857531035830682579380338146900501483387702164116795796851780250460067112890738132335657810362238236845747641705014565113877051069459632785858813719020699146525887112222045817840979355890156692604040637836303801137057225313047165680852758191301499522548024030431348868696948068671528046212989036308210807088848949784260928434626021239443376395270804596505285019038982064152311571346309830845057603601857461481695163753022640976534744362972094647201103247374951387628863056731850246136452504821361582420875390275898763953004664495506203629082250148749921355990517589416977956996231027814059616930859446679491363901194286919110821029245725959710175480659135955299301511910402650862792718758876685269577638048298372601687547768166433427074337670258183640809929701775295325487938897596070462326138066614222989577122731585842688407101673908313870202666344082291884532484680471505218348445413421504316332455687791368399169327780806490612476868752146473204552070550064378856994464235219054998888831501160519249763675558110018106084274518932378195286579811753037031109393179112526580981376973370356382616281270191573122351058931753121410127124712148297249023694645604767750836692775102173364091121608375305433129090032955380570304520966713503692741553484100165871717161323299281196022670917290703182719772520099520650942826626930211808680048913096201429214422911066473658069662714246986843501994707114559023866648039850319721282079580484666298039037952906418512896617110791280842949427998945468492194845251565794689109293739371928751420369834378417570111154024343672138472579888851604176824023911590090784647402532788553712490562749349131861597917076489717910764892085412232211262454188616852296122500641351361722579334752641882593600760358847109031005046203771059935180881137795738083367176885785761363270023532134587133177103038726810943158920558492219133094718737174151210387325219893795686395289864361490001344399385201576077358739849199475826087501519812987732697370814968124786919533624613024906166510514166347075198698759349127912051377503538211135575007783835880798178205644071471726931301428500103192563967142066739213231242205760985966927706145063833558970208417305479125250297616281817548357179151815862473525526528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 13484420382510892501714508018390005103847527635441972781373278364838575821657727562539364104475818149857609206329645004027530336011138188328839480838041740660589908172403428373544938520357425663617849473843603546363503314560355562394613103191226894819251712595205352429486135478585135865372585622464620378542243730202034875458597034806558149320668687347408675131866997858370527859631515350931777196562339629779475391908932819056299280662847389019519384836555338291566957121975466761801788440168113706238866333240472355791824749849307743593904510991206583975480979978181139114360110444381918726125329785152447280777136412729413558546952511271919718116673411504272661775869643725214898416385542363666499869914938632369826237010278878901523544129014525316868332665678638371138751950206808702231389200389631302425278574216302354861157961171350579514798880394507366126454479190431286260024454925537022522494189571648989365516137704441235312230975285380759780569334904586804625217146878783133291554117767501587832384059610471596903825966366098142907862593180883401377943451061599975732394053930198780550444479553105286979775551364537367447161265617823899253952950198743482446838744861993607576100929804442864219870786889038587132925144779320286374640490394235195634182742229093435971034783903624930155457102167937079476674299233926003605308860789206941311407625414216794392959255131818047453884565158541396229653137645408195720910498609605125431039154358586312389391641995838690508343790660887453987495290828765637509919306409688156433079754893569687049608621133917903109484062388036298753257535754153415177574165048453290083619547074907313685756125136618019740056919238021795342064149097568091108365528084797470099395198762243718719304376112547086514773740595280215214093991339896051656784585263326467930990210044729395903130655642694074212288640196617318430461790403791671271632386337441874339316913615353860793739209400988251226944207559102713557963863936034414655333799314462977525920492924687594199255057787497805424560112120803616349122149347943767950172185073207603923129316216638573201196852876449144461008487087410795095413335167925019800449097924107996856692444081378644726507439477247275517714057751504458459730850181128897301670925225777919277334617099367871123118920785072987157727478227126423975209142809339885985823458796539784904605490742478713929077567769316695822653521190494051084910694210643884076913632246791686681239009548140879001873583628857102002140325535963600896241695134320049752112069749337983365846496620307973042804231829283956395389726285882780521160457676976568499013836542757395314400424533104263427324705347546936580729456048870633467548194376241474922008034916637323763866375821293530716580831152506806059726938962779141280549521337789253651257502700433972655159084630472586257486666105044386043810047850536779230414027219327500577075845738346377782183198233286723401415545064719257732450812071936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 730675028079235046671972760086243285020273226064887400906889820713351489477261124235343975130511377946262165033210240824115547515968278730615869344235440229127498095551333054369581532175293661704264684152573982509742147399439077082887014265511092444491069570070540637292465907423812245653016386733008347641270304630921736304347424664049572379757379052876933672277198872028425174461415302011193480548412915818879921382549155633470361915694171181093830185387319684306770334103304072004657375798299039172056531255575417210346206591331649405287611752026118924604552376688704148996044939173559573941516618850394669770038802010353203122039434913833406141258019440302986326747750824413793488986992394257013665314450574712522629559540981447809532857249712018504110330691899116038328371363927591380519466123653087676426541152786585037007919391941912531200400400292732288812968813045258692700250791284513755508325337183795874302777284234789347602729346552479739941495819321934248534789467734486357224747033499423453303740050849235930198129507613546313832954470040818511885589689550947197991023452108595448782400106860990585658060177660463204648404047117879242285640800640339929924985572735955910959266702016585183926581572048023280936797759895811549548813417254315822956576833924075261525262168672734724213237732345160753203618009015729437331494862786024012611584914564949370229273759521496067922400996394044068819199634224409092760485349810558493939457139045866906228638525896819868475712420631856125342104632127777878605318514241936125368483056701474525119396973579063443295687224761302807839630612042594537484164246041753316924901898456774406241959635526241859968694331079302435524212635940035532272039331578752970568138402422524070432639452125218837191291826087926511928540548660430761813339629525884119160148019402536947348985471867285746065079140771236670504198873137653055174238033691207863052183797669851809743614080348613859068688793248261509365913225518370747576482465503812479028792283034840664354739727418434936718264241694704364409845513435975802045937694143962130701636654152148974940118961759349519589527875406557396413960426629359309921113273318333432354175686170163428231147468291498928864829866738181974484071624421855981526916569866110577579061196725281296818533484312735725278267762893836052221303348500511813343253006822985975740594074616375395457888647338705457098698949010159647771516095177751357893510020387379835975552817263437846911615822935168014686699085923195369721034109009369275097437711261847569240146163692189708558042786681290395758420984390205560270960597724647493453835611282481328898178565180305661308734822088587320267731151449921960676234133975247331614453955546859979868693771614061903876143846305487586796979349800006807284584880467692388223820191757025189860739946121911772104128777042082805119468198676776922393089553762016503120670952553591938849185511490834446905081749182822847548982968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 104697949807931860174620138897584732891441858696033492731005060670709704842662191268861281616945013630515583459823466023045995535138512171491731801227016415464924777591256121426326246277918225708380250215658796252966731369976111843896803100033956012721919655455298863124250584461991360922627100403700600685225914711204687381021564572140894050548136666528529076249147627722031782514005357627754825846960827268766231897611909448451574549210173804519274548219379964765869416193833017860758528830054616780085318396689197868041343974939792817167263591779531401904452171810064984492512064546955115315236442605063802971126844639583959068055859873531266402344766970358429520855870601329107961636986596900370816928512395476869720662036278248628574836589992728851750281646240329574390172583431413016068805071542502171169611788561988553179088490280732576572036888294294011547096958750800241522086697325520124087184759191945485325257846924991714360795492043249505115710729805670932437629148860356527918827061638924016816810829962095941905398483735865969168728593006238763649756355774369750324495946283729645388308303205444477854924958966033402983985568336143842611404204122437554743972757963629793465836457221575391628705098409739699000641823061639376943997543749875127700068311224944046485757911129620389572206139699747108932484125981096250070988039477499153808697856028552055186490689513723174653672885057209003075769387689985233455797797122504894359118959724262761305149908902630491761773435158455718850946547140947763688014772822224135728133111764722999296508455048308124982508349102061718817231708629258500836481291493929509540475465628676970187268361361512953325446846219434320502965935640556588385745571085532657192649704401437190662309606373675402529946902593480679956783697754403344851174045977841066074679574071690846762955284199461802604723892239253987802749994266842046261711158029509387992983205947003122657113262204284305944884021491634720602276308371759735684565092160789270669683454158324007020717208928420231265659649332913220300648829672679275499488998141162832564344692053341418211484805848171783271586197168193222735414418149360140716716951026413867321557607990955916038842526391783682914687033599689981496511236065578976575828265912143999253775492599918138942264208021520074238916509007486831121810926280205667184186841879224139411595629911349485238242723363524242499349660758615382622663146532031144799378952216583067880133955545092836019205907869418661051369838175527926135265026536927206048321165959745910105106873824877799476637801996633472276199348653819250914969832482395393748701642137896496053668562288329084396326477746564765890441490879667449098141050031393485087145965387615509445202511385684837128501318838977957954443177116088340498958760935245894859772905829750119218039797887148619264538364177388069136501848470238770315559188124994138012356459554610589902212530458136338511073366808327235960225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2462794500521073366698541234593542221298116492510405048440315607325988603287734052200782024373546057258778724464380918809028624690691118828735358830515103958505162616343777221464753358272189623841607638349892534280373067314849384929616146619211562073093982417278848940598018467987574762083567261434398007571448893230896308339656220853782665037602732396921629578780022883048152249864056164778964608854212072394310189312275168409086671006050347528510592550856843588863351630802814229960822620521250017953367264379994005119052291603605446446127694233883949427423425205369773855593057565493081453331415822372601370954094171096599296332762482408212243868159606076051781348284635942370140681182669351258665167579382252299843466928212986843637181221840083831963785570030340903603353298982809913618532376262598840864881981419699937578917652611846201350922570554894326474393803899792566144550455455298674984600475288111092578657821143885560670751980195320873545220109186014778120376052812798490422914314197247196289838776420267433155860226890802688795283455399041095571400124864460297116607185045108611916291788998440176860279113124891268955886863307310355691434106425863826705739454099230058809436190711123268614566423304945776960175533564932702863915217951939594830041480185539518492736259109899295985432629060226722589212246147573067257302100672583285535595612189877880517430169654614728222564587797735731877048082799902269375394126053347386424791608762858226474496415792911048338507642021595188420394954275122380933039536932436106584228544851569595470662759376006348767489041062040267297526857199258527023841904878139300126739922538789678750551855159566352956256002458212843335017605978783686589075992888821145415358803634922757533244021910886497012415063190059522559174873080706595189072060760086299104855360300489302364473313504130534484560455466906177331517492668777151228976597581311357199833033887446375116951552107179479573652578526174729223027825685353459623060571950930972780020542855265919364047905087878502036368974378524789638210418865087145705682141278153855159164885032605832717018727571505227951921772524536959455628300434846454032775395341166039856928610140520067629642376886086950314893169104550439727863121397041797447241584418849837244356624883224492046191399548851110655191897769496195712428852959934248388474126573420023460856168798813691947425540314210332735012566060711071411344077541783483270002384394200374427846524193987805394037899973919457088184948413178830577128363712263591782191044960166502584843232672629657515216343788163933856186834608625846112525863138508023562136574669394695619243253933992662833348465934625641366150090499922416952554383874205395540161454567152704286100511457663388213005349047729222600127153189002788064161889929323549487636623751744573084425119084008427196315257330260456366127065703260773420012767015177973922064152072101141902364330781188247434171465581340184474841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1000633765729593014762977604833264111848415147259200267631478804992234247692434349333592865629148289973191056723011867972475148945649065262230640647348898084102803711873713462437543243227257572063341863402415316876200360779949074880349195603163679353223729046575502316107795614978089524081952626263882122494666392616097723974557996510500613907713618970398432228441154061723332689567886833816613234664846339066549000712248118198621215632214065901473816957303645500502995523405556984635873347150323580764624394899639105723407288886785507728499050331590328729126199537915968150552863811685469010845027431170397994798197448721216867998792140742454216232847805036906968370154205864779087912505723986001832118844842546024124432330137576051356330741152439095115153214426355544975978520619124537655088211257072621385722006149213137581125986289424974793466153248111265095003408888943441638913100856308323781999897420717237685697343340497307739709209959157503232449020593070252765660324319611368936934957803992203450747420358795724511966820963110803250147483645509252625673769816241524998280333142570852906748157439658315609307820963635419431408969646188837035284020458620551968047466730434894804120711382077953900279336604968431213089913596207988189744325941566220139649910617661363753698059482416834800081203196102118537865069737310315858010987243379245443656598567709117401589182746997106268486586579727576333365041564075312894822244059357528092977826132496190310594370276337559686664900810984936939404161070795481530609028468035079196035264274561611376191094236512296102910506622307182683533458520062633598103449108432256729034434834088435158468688347317774844959489837839968549831380632065424428741825398866348714948321561065560302668878236421476201880990875094264749805059671517892018342816823995639665854653619355683217663046626987700680005052873456547944008986917610295012771103693636636350733166700303197101324753378066292916164635217211652280851986244888287119530863117212165342078592126819842900441527667174355247110662890502015752806239075912193657442720705331996797866037049713871814402820949807634884885088633476684680794237230684539401789544224802620680698143597991594592691571062240653273781395979184012176146585439533136223226694027910638927476115991196654860478038775589191279678893117038241054825475869336096622405505223187575698670654374527683064990608347702355962910005450092145722354640186183344980245960256271413680120024016852006899569456805977424861034067718877133115977720492603292791810843673498449870794503757907392847692642090600612935538273921259549709554421534100742558904371321325677364926525483679503269928072517812844261260770060711804010359928185692283038805304111468622495206020181124970533789406696278243074282058895194433089995043025987605030540392679254412356722470374192718454953747501872335290167645172187749728032803172450421352193213723134467538724032781440728137545386172850293235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -11485100837768051892285171652144092507904241114918207399401016912784420839283827064399681111195273911198243888940770082280547975093298090311337287570008668275141503358434435633947469167559314830092974744168285753913676636109726414617316450333380984977467428456832821497888711839789642307215698540955694485107037560254043559978069041248910671132168953729254948511955070423431215996947243181256841438404845369207417967182972959770439912840955599225603272931191953897454384298533246419375517089788542743402134827567225543934836802585284621695897359270865453738448008756161340250369599126246891808823350472255992950587579729393367203438899948459638815749398680798815232446535130877323599302106627410009743450149707214920254211528730792323929349170283433296002541626463673870035705770322992794399948592753940422333393974355375533358658143774809583641233665206022040842797120119035026628119699381046121324663859006297845124093998619556018165825886442608528135203313610926540397158792901303799202662942866140163305711220417186101844134014447699596584633933157413098171974293529453803001074781592436010681423376601461713576989896465592052028961039914849225360209025619685950511683868728416047626580990699954429721282306167537374673232556193198436366915138600759837684735008244158123594804286809141890530896500733254656402142789299847455328115110417987485201177755857397451461248628069172617841851597173058841298031780287352364514959256063125110449620538914601944842667048070103419899182936653269486205845204046322505782841399610917236027551763139890432278246386391511473316410014752096859141921268470196446968498784699500697592700565463374222323031984942718717840947824527307938256712135225270304489208531580483259363253024448584966063976236765036476696448854192077024936106741945035522527530400300192269502626747669163781548097958891003038103818867422673723437766529650592793442783491434932433773736953501626212153144754989658308117761754776799775458580089542581712946418993938316701372871272748584734822572034862075451158415444275849870921472152603685536131435597785475299583375806320588945695675842889087284228240343574087430314181017642152110357475330932825175470321329144436126652605574108551772260805518940254640943039114350882862137970140053698598171953747797431361040434640375811190493093650535967632043181564555275718277741376281012247855663033592159199869338357604236426106987896746479651751180795404810411739594076848341686215669047752072378168546092244250062138961914572712589192210406543573336166828019133939684323873971034687285202377534768669202055764444941233643395357330889570084832540169477273026069052707753864155199401280018018264590465450682422914467701712994809868763789670688859692369453797108003468391316666587204032995543542040841831926192238090459824258860060528793104301307771014540429701246109921129488327101813414296962733449461603605949142623137710150901344285218408421983955498782963208832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 3184601999940990228096825018472878884010764668900660574849638291873257518618287947869713704470396420862572723448673510529075285061175539820547958914394560389866184135356487338231987888714230123546284234434937836603427408066211761267106099271025085948623880324112120906987562246568991522356237661830176016432364170539656938094562039364680670804469157049542087618217169451722316243504920712810431763564253581551302485068192721118445783189518567831121920665964456458200004654709007505779043305863924766838146755961793083457480920435077323006299317165371652932434174043122632682493006763885269796627110650922762831331680413472625361190243562561260809738080179856685197566875441411868373934586521250952420684873200262217519959113412715830513971679519555537346559056718460048560292831791377707387186223943197154766225041692390155729380324213739204868556854597437963308116550746682506674460246685753824186543862594577195891910381993445805503371564709431657749966346385554257810452940301568765287731293362921094055958886732457150024385459216141792011861400441732596820834259060433791241696050128830078892267674868922971037067639108219798206896732415714325833596586648910411460172953490939486492298379696388214664905208326288146841051824571796659090387152522256987479946750915069088470162122501085748161567331074463923561053546400449841043793121551075422295210836972517767156652658812843245947422196296290209102284028346657803356541464107626426563973849087665900657815360603538530948031531560087009873085033832945677750426361173001419031793788966790874579931295005040543075862679976088855487892033844501171387274415593949614280708700569850749734299236338564968903606214619437144230024197554087021885406178195283607542192669980684534859153934032730240642802996941652578303440388548452930032923408430135928374211724463788059881906996483058030215463527915045038592317570260160366952517594452011119488464981322358396426153698535543508207852543173900478281831831792632344249976979072815415653813285590744528529106329304630773141230677896742104216888839294450555347781045631872082802735129398239164134026978870969853060515137636761028592646519215395565345187633645212525492016567836664973633023692122790653693901822311011448075418504896702275246139893898474099374478391002045615892926652384749946953615713535770020761298960774577480493686039456491193855303544875725823962626556678733596356266947474577963489031249849167153611185078300623577734076962549425571919769947232735571019879598560090731401971640410414657741695187472944740059449647814000589055082329731074571416329234274438018143241097466170429373885299514966177167856962019416165486622254564917599651469029408007236164240856072956990111998946532971390752208095856594880190631625637875689538939487610084876261924658978515324252587574978470228380692426607579204975460434242538747748116725732245569150437515944347385275059382651626721915275248246333848825906225560473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 66988136676517423628951881832905728174912685698195654033075128463071006427930671442514783456075590072442132675810278257301319068625357261208777449810443090812867434019228004052735578965805834531727419417109019252792783367391452941136742834219891500808757242090885981698046341230523000383607085204989948043736135616042486647016959847945462716031583796291969559301919994142220450318484719204230798726444219297582857237892274455421116985351367613352463581594496353405179545552515378553544431858216895730263207433764561884435613313087064989257729111259586023671116565212280211972594413732077838770589524457133070198372602099871727026777553849345989791634026656560095275760453829320770892021562957086443862695876904051835499231623122539671090052454414655307268912086373627605194702811510663195522021109695575880823906834354252019316345057769333133373545479131759880529221573434468423247678071162901495025181327831209441737819025596856260822255019618385210723015898357733223855725631736389441608684557011583274134463714997211024201562963861427531003726161817538920719343112883418969319888082959021281096545604701506550169723650703306782593754642195320762914303030486214049551538894108265379865342330826757270971976495476829832828985678341740887711082082400676209709722176140913111763030052676281388062771630070685006380225898641163288999212391877377906644760313251508159682167489052703680101356411068070958530814193406705569305797815978619987918424486990699426234291842825752276173542261883607782210413617795204042849624769043128495899745450811427449348956684436440621560500363640280337797703377297591861337284521645392775092175492951850223212225826505878865041910682600691344998923291981803690477487013738294093258007176265190364291577740456441806484973919073326782544024566854467078108872884582763906294937908495180265748289301466849611206523229963958154391383968863640567959690111457702309546908846825929904348363933433813045884962086433225229044112847948008704119294457364972524610465752308623262387929849962907819679105813296303754332193562172258844936998741957511919113272077695856477782379750766604090055422183128293219492512527467399001528535203211014691412395808564051495315056401672371644457913080711033313967041924985457925977692694037161623469205989771096274401280341782981332295009768266211409301551043995917521724387799198426611646693434003010260417497511639197505390084656789992312640634488281833736591915050892553464231854212464916496581225307959718381587539245019386966887034372525358311304732185832016489983877339012961095402914772398646327718548927564357789640315082980823632690299662432562585438494741306730078035350807515337774246836976928463448856477973708726473505398802239994814060310971245366550693165262320892154409788566430656720741093183658254791412009566926949692634143882748213716207172226211818652228282094432604098919014790226093812744245786815488075673699071908292691586959432420000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2454779139202717463004754844779543515255824197161930076148664905853015345631188948328450329811854766428996776003796177370201360595690301668930491794564027814860017823068616999881950894512346529776302916458459762976349357731635781987576142303842225076519936947535954627358710849984202888690615026318029941580686554782588865859733995678951909147469228629189151007167661894975521301525893601848119947494456128520201813494189388687086478196060689566135151545252185463250213585274240800768074958373883459355124164317755501270304831267211552176051346748238885875630163932852152139723268607741571394139965603976856276814683320941985342200994217704798274226567245388817732333763533104717265532457550114594590197865108704457135148533843299752333705972216086223074215145926233750729037076442562102509928890369856796252886442572129204248232709495074648535194416522814408072283005280570729424099411555545631771917670605103840325588868815113674100023414763861557380299726657407855958574229708414140889590647088515407756627886113649467696115493746312361193890385491006408788828245699054699228111806445109581878315923890475629771621654209502813524637672630638334891050229844313870976625857936556684123225255907724146942985515855181557742090509954527721706520322362584412988227829649201058260092848185449768749347318998923997350240228856279516041672507043917531895569003213719583340086011206132728658395496506868752801910077224300612840877292805232903694441551036261492628149635488519922800050838338551124419645660162440774657573541700750176811897052791784576219578616207582362057893287894829818187871255529857811331399380989375442962899748321260501047843005093720432100723132436507052463471507663073542832359441749476965455316597970157253833766127780879552514337309124431321135479705844304792714812273671477815058747718261470641699450749835364460904276522181644771570827480314891385620932492859635626168523727885004146203675174810065715238670671502907421381851831121671501705471625118162925359416319686572080720232055373790466166789468715790284208449792084210567568961798363443417726349544359698547365905235072336182679287592916381240666360673168951593024028617568150604929829369576461993282759817105178554834116839042083380508624774315807773136761095654267360871902000622320519051386975129979256423716299673410768891074004302829193997999949879471468380368186024463980502187245729461388700558082967803361972949544715612093719353711006624478819319392282950828373281081764559416211419703611619579014991265226879771371009174987405639161785463815535713912427202457122396375766154998057298050042765962619129056663750338189604077284312236532744397729593200844461167386102818288707950218163360527946736021983156449283161735272920133252031456886257515945853359531807326244371269102370111760368154329818906553298512781646111340140094130990953278076034561511291321738897734344591029266323728450795972303947611059930391791375519500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -186465598017685951849881687389512416866142521439989855099894553725433133663500421025087803989221957084140181209517562724320658512423534342892730688844029362575422239587033399781667220809803848621920872172635063127210630321670060534807966514847581571991851815467193462520571212678920142033339029652043850366477283361822789743961868848151384736848928207221465403035156529470014291333306422306919717504944437960371932495811150910754183000571143870469284336794017191307421520158202523907391138119795121646035669640916398785995695122004117551502629692815821674094808513866637317803560243670578658158989565922420091719360581187066191039152779682766853311370356231281402184093775489411214600282246124205113231626784736243867756891895990391152998620915315962244988533610698126609483452484042828970185587366793247868845405063666513360466560387972231778947129565437603535363307781021571828527859441746685909130729595519660452540702104347765886159692070777306437822253332238594620229689122747450376615510323236942197351702736551749029580618032985635887832425476304092096773697369491476845533836060609149443557618874230926712174210038660368732565648578752623256550152159083774948854195335092477184040408520117796776577659783439297551536467525715887010404568267690619014634174492336532428472620621597762893045053212298290005196705220761550419000759876151834497819750064056229866963685930276890669315820791670641747230913479734297236365291472857452066389278212027555094256162490019260272998527590808931440653325989104931352951773933873760284114838980935886020333098709616136697672590552026271733559967046606045845526814472897727391457342214672745769781772823610388311399074818799000373396796433753247254592974789488530358092117137808080453482622447258346673868169906205475240860675100959637060816713306467907691435344963780567923261106938615103617806759581721632572943466813763323867451414714816950196524560552325394136751234186801918077225596030812425256121016883747456148427911408628006315946542348276765689347076201015939350053666293663784934707116636107888130964627992109327922882648987636293236891284455731543755174031784001315445816741755455057381669749333317681485793159167278995176296700695199333565341380880914762231091175521254439107823454282483221382361406248214695851360901458029770754354089924174881007602477865844736335392498910195842989982521531503618962210631910214939903354435822939521643410883237637652737413793968396562476743294368121497549864958793030907915189584531121641097428585754867738291406907481199140493668620322931703225699776003423295785023613600242701179275399998265997942606756634249724616880385465612528002748571935432743498236178674908623938155699787901834151000334373517693536169414804180084690258512764839570523704727681191155060954510297552959811426240313953949690226516010549521887245749096326924524151394988935863073092511137860566372751105674983568955980596530095360630870850000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -3088663502535752844824414666918669173043198379490759916747046887487459876229385046957503239431023847983304820900995103884587240185429888626238369856909084991952428551970285757381741208830307623957783233524729093118162577329882167423698005717033304368894586560314046691470404376196863263847822163867508922172624526387749966089922603531579465915816016174388696171547299042903454477336425206989666846323745433321551654723267674132521057871104216879621324921453106577033491655125998818865058442402429788359944258770399513500709138654919979452316138138824677044218927466171510139325480166429430651148657844572408433015517764658759968109438286111969135634817400129971564609270221465855535527270044839760657358066417301795319954491702922106990654352188195214446288938114366333882006053589666956941978316702786599368497498684188861858362129512258491857204851680978939521205231187623799393845486820932979104298959364801387196677303399684899445546245835240300389226314692427527029774759923359600475811616440335801007260406406529884399835070381386940549189081243938686184814618566832944723499680282121547576602048916772822702732093109629369213635402778605941372968652535585853956283865432720675503286099684965157548191520384133356387768491423118114829281466901636874499471425223358690785882503512493415856733770176018802541767801548347128556261772819980127100992741223306954077054160887263617325601232823860948080794240504491439158901477166174232606614674695562657004186476568704164647434394332419524695644866498272444569597167271003483400271928240947863485517745364093491325140496347452140693001281081021958099022589228856093683769752095623011354381765206580911170422793420626499538518886086776892533656389908983597117501277154038300116540275850666434534389973861933621991172925197585492458474837381243889328686939911669009294069794169300401993871634386058680288704751065171993664537286954070500507938075082637381793621930901793443140586511974615014480604889955485714006883008158401046254287739913751777465214872286671785313195796530909493259337308706165827863337830269085065863381989375599525973005265867367412830084878011453547256941291203182925601162109898853785274078892588099092713049391852822096545179936247731573140554984445439182782998728998614003725189572983461247061641167024412780448155630962013275717281430723133488099731729022414372865572407339271553469615166602543942247407572674103553312801359244504175746561907449382016770676471841683669012360727365276468841286327644119104080362288129013296537661486663082729737887247776997008218081320496310443250063024282067696320473134798633902443839440025842335243177068782508690835218047513614984371797291365960314238594242238031154618262642688745474374282058666827115436018920237784633917115305540779955706482922448685974825847737031540237386052850597968321094378204936222300850531403387571825354046379210666875846413496241113756463349669390096487927812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 128637137709219438415595262047001700027199139081863068562544954576755463981988556945544992050600818869984571098372618801513955015673984543609429926882546184712774850755281792680355372801978095000299360822750174096126390482040973901878560735427053768574395166032842091525355408191852891834589866296919758383746947094069800036457390414981048511441388353333339420251458622043042521782122586993051809802828884847294653723766050838414178372213688120921580356160537516600501891409455624679137098260600252375494831037570065439086321671688676901621529889657862074780652376203319121131964389234003919446904658265769386095879992324008031121018715958864905437074059219226062933847718757168162710358578273645559954531193520887742642646931061120794265488852391893341726451171005251161522077848211540089066968271680317720647004970725709859067631777336941289435093892757978717567019678829097933380943793879047878065262220926810766323615520268798542038443275327243187996963023841141635309765363429575483099506988071093858499921639023995313484710742830514897380868802475676164106633840433688469008462300700140741545030199285886890772901578974692449637984186954095969969767081328433664536091768434589239393458969784949420741340119243675767586429011569125302212796974509819212427022876188547892664264456620327509126760913414613492371287623631930465868512498449300229907466524658567364002800059001087370074912956553473321049172305675136491238023216672561953633493441409268419420886258990263429355192431002325222096089401819212686810044202221470458314207538461188806666487385206934026580564063451559999890022844107282440710426989563451489973656090131119461477709574896618252791293696600507249267233735739472714890891734393273317664361718372480601754095415768448663065536684314223689972781405748223147492245195375919520033968267812237285212286624549955479240205092569393769994538589947014795256867593859068000624645232609267835066007935361242609079527893121293089307780893630413539837464932975251117361565313576467125124629877945107174915906621283386109874350484613034022993447058546401560310780904754000496416281264938777653735116914404873983959244117921228404564807418916515710124279050013246275104866314376178147544660657733743294546840960065427333420955485310179783916742893258243643864249912026876679142519607007749115609692982257899251986430569360584712787420745917712524157611262645158800650552825430824746619158515969361668865227305214908608929006822208612238261779125554036625614118214012301663651804294253244727517129662284336023361076086795429084686241581666423930557887211184708092664351546901070385113172845937809649843742001487580498812442888979402224262142024313120197962163064551556791914410432639192662164107747019213537633136106630956487252244702948701176706131048857612719546473177802990060146317806267267413435705109145881718723878200012256398807372983249585467693701052288369293312590612006049132812500000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 9178491181292675800087206137494525966802514086437337597459807154029163764062601137394241593722881452763681193606590656222191019894762683263964226132674724278471099438951351328899631652901992642706835059383104423954932520841459464510285057036930870850251261724714474602130068776211368079754468144276529588199983291084449769719896524339092640618010242072460153081004905314794407084184532655584173056549297970463657286553544627596316156124285189690169873197398836468479125758757784938251126870852533845734345020194957293609866180670032173020202427397916819802000025263133775452732999367019919816655763817797976598619454648768821290095626573253699756622149156736443486238204067403857307665194101824920329638681390110157382633587007513764530730618883918717902791254122556073373618263261209596227317943983659396292774991282141460530460627235689604816325932486153799002965515772468187509560624618564180887303325390024772100013702248482362881685568563336608962540903705744827671609749258299084147541310785120094674850057251573533953156594728494073103049746550242088949222017940860465285836967437238411602113096297795756153422136486967702647214785720235488356468287011626921554168674589157343353395813714314055583426816083880636908498079744004352672609468727463180778882789378339849213194328495668451756360679992899734340099429383319756144515315590856731918766470804278678340584093168685844003377279732036165322257678286302076587356239416135272877502219153715529629531794823337493905812093936605554299105870725838775913180681176950154159875493284441760679365863825168057055225299384628041319775221643577948732453419432555193241549226708870062696429385313144138462841839273319027697142935158374830506528382975083572957891143823817955560816881666874560916250791726470801734565128357569354881576510504936763439484487839635706513533161716505679737195203348995560427688982050550452958865125595048851949629125226776942561912434381494436730645784596957805320871917808155258658483588513804943159874961120936533459939003831375145496431657512407641809674951130115360605051791659659023903314627897009693476549224728139913274360240306983398977053138784272175649364319221927418969144823451978702702604302215648793169143806355559216515383845483950081858338735199231108066082783485212007298855389451515687698869275615332487789911130027850632917927213344333414499213314685293770471596246096201577193119488456013660461110191210120767913458120070104081073805293350234818073978713427631117421273766201658329820894881273555843618137041123053166170682430718469325756304557816292326373462522454268622719506549262716848215581361905670211804784232668665743103736310327159551935987090962010117067555049473343045830787098353426329146252864829110636176309817374631710378024822694133015799026820368741934185872999951532679870967947594064440801820429400472066817567112043234630505249657406606971605632380363481102667709007398724609375000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 69730503699176647349526420709487986475980115139988171725564554508192560687706701498546687237687684989802775075005716942186794589135945519425929597793530821438131994480329493131338187196780372735469364855592533358906070827413075225717028868781174334125147766551400149638192673121780204706168060086764696881215206541274424555735261960416080426633362878803860727725884995434278963455518554006391700408171218518313802624431491440838956347936359240165800839568464254845564586306163512824386651617219738969893186857531460292472398511449981512893043989261179818275814556072995680392279609073912705281134115537912745499186253704179951143952622203945491257063305271733838279516311481620467525934768718144589725383805328702608871969291638505971998811558730268599414764813503155481782521573384041571092820943220548512526834771079375080130682280732967993992484994186607393054490290358748506345378364990571754054530244754053788880461274063062607765385328949291716681687274755121914128998303484784097757471847906738676905624294156027016939367039534679266171902501297029610354522741924984763159174646515024859704994851357570779157952540077827844639978616776263792207421931444695862319494862158369836953360188561393653702596564075725458993642835084857193081429316967597763148523624729687032600466820235238378151992534445293368871806348443320063772942381401056035753019749723089753653642715481286460282240848667075542159363733639777237995355699836260633641327841585958873296441321012458633594278240745747921528458825969640389041408259068675221695584246066149971926114453230895536574153419434156323871573958207463796171098652180539752223442672968524925310293568666990495558704411913284239861425633064043493800523171269003763465834043548094836226399020699798941427902978979630104172600254777467242981575389896081340865887083188227049570655448742407282475492098061733898936949030117273072244386559742821482570901569203574057137077616155855623358073864133106757852386498952024111598837400081401635879807692239760006240734292305586949280733639227623095724686254159393903875204281188656084180943754543092199190148553683044135257657618984442105819356524407735068954271465567986529933398852095916333311203120949722883089036349183252396465067103473267195834574063616826390300363495573688628242993343597320228581724946353327859260900124907194132887543909373476788199948568232816694352027852403058805670163558639717382236156909258471865707314652253079620264917615639676848614944944446011421671432798687818829376252774407911383427059208556448908491826263307912225424007053114336029390639564117640574767422639376475591128799807733839218737348369304648739380118085813678598735946445068584119719415760237546728870288828577784891378172780873448849126170954115325436043042147970608033275956572740242915482323773068770033027644969459159289709013396832064288165336677071732872323698960328779211856393389319214429757687457211914062500000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -6649708146154189841509088127596874388028198185063338172657691383553492743821376033517006529515210601646223327705142736233692640198289885949307282930173548021755964804797720471630771545309953041169295689571742585719022638408038109018842651080254025411348527506683484783731614085708410190544682475394393168172046183713442554153347509882807651686492184515109970232939794256293902065270509551408971537027615740529700194673782457199993553131100283450396662435671273633076181279783743410859929444909380141862239547683286532381785902732965743541391874861561386972268033549782998107621064597046617629804728854483797604108391679522478581433796307228282400213387819467855228867476999649161030041876796055000961222515834869663255153014476273467039137707441761502557196878182297487595599150175804817327831903537907493710488646005094060094125908483953993865998626800940529349188998135784683380502303212762517660630083415879343899585642639719933785725349763265262782242728272610232593652845903739181799793238016036612966121330774519247968837701887163029028618947295791483684527608135116875346358547571721725654094607652685468696793616234669637189460786804801821081742318534561301003790927892177989270005986842896782678508979336122334857116021254108602884106282250649459537786603154570194714476970127294770075434627626796298416713650424958374224648669829394057074947732405384053231524251516130013380783521572855517637368847182829120116539222455612760944378916991465621396556501387551225817004360120729435429696643871865224021755587426958423310181785503908672852163865324933112444207607745617197265725929823938167816718974591667505978848050914963364331037424076897383570181691656061799513163806281179901565944388053646956765112597605395042795445586708515555892449371755625477564613943292624786392536740925263221413031366265359826739960232144467123451944095732162612003881278721895914352935728553495817280282200200488680314060590271374304380456938136299246820589700684658323954003362004000643012040957390001404033925920127640921815028664775878773149201470592914544719395677266178454626739433393514942023164831827807062726855529235441138878449871712147388975750432450413019103305467803811050914679972712361397563807962544508198953515543115795483017313655611472102366847866003812915773070086466202333612866941711867711707130802516850955164032509230879041486492704161922901567225688110181010727695023604397672537239884662612881618178704103340764502912492802309409782257021014394241529810814717177181998247436467599365675848719898851254340308667334727610968479216990202021391569697704753903794718564324816421775641589398228325937920709029633165984008254938432480437327980375430198784944102587518058430539102492380915596179532253635619545904969573853982904446237888761728060274949510597422863582318449564831691758875630350928490503878446628518850626657401253620466414636917431498861936429735909803282910667175292968750000000000000000000000000000000000000000000000000000000000000000*i1^34 + -158093195477697625902594525526769650325702694785274214221746701747268121398659161605161807435913553892179081242758801987917803604909662118882587849775358506166875714774624171215005196998125257011710744833553126586710146690971300054998068928170244128716886027441394247493456081673578063470065975495129326480541840437164258522966318996484914156769168533747026361845466232777926286956132934659303019313161036208135026167845337961954808169685954930631318896033226249915982853413399151724950639371494186476767229200175865145915658998433515581187357628619003230406895421866142175852203000721851587296486234022144181988508897167835050326192052204661631997422277840555579315353346381840049214761013382269307195694952437001518741598028217731751373283514058745512691076008870316926890449799377002512464070531974124222884528514203739569025330450209654296857486744414280686329894685880971518604662661466696563633077693518866640443547206056848244947223598748497331761725956934155020424426309578818918482425531224972030739570101443547468289795463688832596607875250591459085687101237755037028497418402903157745426413689339152361066915258341896908910982218175464535597606522898557153663102834312093238708987684660355204437377956475992240997599133195740367796454907474112957102309799837651980058192723849804445915293430388491207511837123549293160662333907822289967075186459966007548193004983381331136406611516076474830959721932678115212293374716301958333049773797292251520550987738202970420697856342480643169425490474007337874534707791272944740684406251110087651935954246541222513674010800849388462606009955468562525384357304381859184870523477598085003228649837666487382387309997788188106236390564860280007863904456600521064114318409288255939063060946949645440530916882533643441204526740623653514679045862818871371140126156127079472772077257252918947273048592889299981787338136634575620625513553923582005931382695870724451343560874622228431907006171271090425023753079214154796414182133532942187253217054472089696134629914168957495911786591473031208736054898215135250726997254223435114645279745761032085526788934409475339076674328471918624969295063564987699713202476144661329383257927469562357786163592922169043322813651030813942817606853993904495406236777176991335658715854294372668231112622977744144185082656289299002184374805462747775958876310884306247502526292485621052845897774535556970337600177586434338650880594191423587383293090541963265257400814487579125554840640743372122352028202513743565799671200933679009307369729116663385021472592453959967518278301952624118722651786419992544007514285653115859347388888378422861922838894462754187423898757422594450127828128768240804695408383897520217467973149850287601047451850074183587112630576729500363747826516931074681253909539833186502603959206297277879457979413499202143739270398574622051969788547135594705702755156853562565261313667300768872688846588134765625000000000000000000000000000000000000000000000000000000000000*i1^35 + 5966012265537103595231532890552914893627410324043587786964693736720419885270860450964966268662365753372192135943061579705621991440497980617289872437445767826696671307221444497495828303136815868239878977771645574234626504917092453498609865860103635562621218996749563027933853543559758193840392610265722454495009196945378079901270097517456269325550149831138613391669916946232663289271061508074913848661465586285853308646106477709648080536897900562398891948584912235921802096952104526747642230547357796428407651134572646014346678211615518872032118714107651714893598768278294912752385802922136684985252824003382318508569718085225345437141103937517176146525761767612131579150158321978462257331163954488519792545123579899127666713105876318626934964487998990696714372290674357586246045202911332184586856101141043309891168810478470119913366842356069289659059357064405776593980211973617662512085987148396278446409735422517902385015126737989252187405114072152828992962086394369048618139637481923033873719755001410767939357551235741641871944715686095536579180512359360129158254748208374540700551449456253445456621215941397331277185881092331955631437081592303662925816137882344765242719240208475804388265835161737707089380752302688059008904055815053899131818620863830215570231707191673653130227918626271514406192080402243681913184557111337065819462239312897304213680747983207405969984475962663091224658004491677703409702037839508004369188531916738831106005401530231788820954313720559484888330132424129876354388051891053996756542122520183773846393841665347223948490079131539242406726037684500083377821648396875480282650452517932549917873421094533271445534622232171412485138489590810627437535981504492187457331391205889863130577692037254741943838330108827120460518706440585576762920693306649924068936840668221997960437403515672862344997709381237510053505605065725459187332771802236470797759693112118492584484758753228521111462440332121685579597266671994184408336860141737470173811022702422509127897612782906784054531104071287958612135116068346294149016913587435845587773006414563106951157378424684805948050319250745243294676832755573449462274710527603732184809051707065244201199805463153249567058713249941001311761807079947521725857070407742027999406659161090697938349853691953842780554932487748425098422617883842341104703731726405794603365190886434525577076522339043358261025264710652485378537938169380256452207569581451579965396884652747939636956718690918232477376811138243813251829228288782148234625484830354888548754796966932577110814676590313413464532891866575234713552789839927797500797650686138914540619314241033553176522280941037369998403533086477455483981543368414281651329021693398752828265832600436270122828091286870021386826479741800904678874382172883841989680645363427281451205107812621493258096715610116550817901170624890854629697407504483580909804682455195112323596012761019620456695556640625000000000000000000000000000000000000000000000000000000000*i1^36 + 14007531018330409762286620583476996996834660452129487263885686463853255834565581103305816263741348308614905819359151859934620042954284896563876235934214125154488434218264048676585551327872145519039866375528750384726500405428761966898132965091692243115767508554890416599403606404113350136286144346340519355001931636460586265099845994319977511905070584108057245311887497007301608818838960419840973819273835982506433560358269683667479754212707237698392102592707759622480487162404209953368421940206954021403934514932883143892426652178407296857938990554379477143435899562343178027667387064183630824080617182265896080920311968602566707125258053258626762396369016124265571563276556879961531748020424173650456286105357500030673203573255152456206922574768390324191228977045803595935570812202653762644181490268013784228707164014187317557279509698634208190645656147934461180718722296987390564215836118605234731944987205768693772318396353482543161321090542924972022989536841226632261102568880114196401696607935638952637730379799337519693749205369026553521809686833795834955454352924453975322558844185840464759288657697239888137700681076638862738063174969418440315907430864760727770363596183641533699592794099507946616617932020734982909231508483563736487017861356089835139146373764442696755835150776270767817977706694952389040295400227831637754612043639404080223844898223371021011968141958218801518603902151721064180847588504664490145762267278866394822578925578254656478250900315508887595023678162114273870121952614931983905571407025868707784735352386013520313699909672007549862713305499393633399545274298546107887742672623962262175771875209568437219175225951361748629959573661106265351387468772910759441738628106955931713616857561893186939703545227583733152101269712194329894525507746716116154208120027027253388762132830729498058040461354341734126854426071037034239687473891599761835478318654321417299912427490526270496545310733891196400703906776633361339273889905255151903047171912919465042668015724805496374675571005829517552335383288639749462885066458029530485963538609449188519081446096493952949725349906740982331565557362859346210961977652091699602118302446387131995948858258272973154007231234925628378032508525987682510780238870255855133789205903102219981745715993698923507979625499063152231385438631450461879580860417442165381930569192625366350518955381136355223876772241299881810162963000563140246700621117485395452314966072111586061347979903998007615398420861343482316788160399985840852573658140337587718164208106527242255661120174550383749853402255152209550983540615931038000135838965005734401255541821342809365772125013340920033617351278147432395199809250156180404963216822587270735609802981436387839339865697102275191846754498469252522120354626523623274878440110177572955587640615574765670503257866696909043335268604024539805644264458290084160990505251509536981581171441707185745239257812500000000000000000000000000000000000000000000000000000000*i1^37 + 214640098971902576819428953888362419397507448773309338279606332654448101589604564514178402343017978348810869140881473463950422411921314318305224677315559983049830893311431446432507173656486601628780578130729313171540953410596642708278123755108909823761754857932251960390924779955188888157450313171117729049221992966071774229286877979432831180602006079785792369994459591372502903307548773159805446939077344237953340329592359653717923302772640775197024047658327264611335324298326382089537078641635975347931573923848645935682830867061655701811146119926121788676003532861019766995858477082440466023381867681408943720867576747415986140978770854986913727198154591001850144227180738765613511120153923728048189654612519508228313363793036828164357258872829315083441751382719160937503462347463799689721757782123650825745638097343768898732452409513762115273024725243505409422466620787877038833006806545931489993447171276904365447141882873154499208103116882972879514403871745317333356168940396327480886899265921140119656481697755924680566384671450680644075662757927666718571264822845924582201181455000100691090430117565990351161462725500563365739794180436404886534499570573438925216510246922621158124401898934572052308936617915112437994553167652559945365767190825600780116472698079836618612739944822393593514226637069384841251746970932151975379126776366914309497187344402977756446365141372122295862059500206778494046736474741145342520394292027016331374918203011281790478323985887072714574025721711176782159794687314979897516713936759970454200618037838485711855409061907323307753021312505870478193526060646742833415704339083413022191507160203529210446255211924952342563336765445331508787813467809274513120934175676570341045243928007867034129133554584584260841999315093233748949152683348464393460053553608730603112983854027374133351639127321501595399336997247639633606723551602680014436392785380484121298903127354986434683353525205086429405276334910736805272709165994286358468843961661295602041371056387719206682830160503878277333592790770185587792581863002464172247049682446121509878908973844884849340698833192237342485815453771696001128580825509011285787319386110745265898629652656521347974437884397217856481553148464901880935577602887060022230105386599306248039944913000889600607858412403357636314029876028278211225428870302269883770864513000039514162624455832333978853914926305058075202792616991904919411718302592848448135351444776293877804582368422745200782883804842465940668699537586137057742163365555162690852170865603152194782266984719865114120132034628298998626927751088503479980587925582293501422779515965310233084027033409149517720149401749977947739682150269659700070267559404953711556291886723219745033750920354069652289413036561828124029107235057545383972989003917533015130775359215408628884811424204316832561905512070193895079570159812388106654993342103561943440147243800914287567138671875000000000000000000000000000000000000000000000000000*i1^38 + -29207242955522331895805406886242045146361223464866682151127835599326981110602140886873082989173980565279984623932444376639327850338424046489728250514063906642400275975599076783857739433793923043310851521080264842467605560817718649555759488351922650002311304428315768835154389147040549246010269285846236274605269510791963718892606104476032768958682667860387572827548321686506256372904586938421209357291319116330451681521177842345617629057831451468691417576805970113225101549437975201231352266009110136608500203833249506231611041662775649453897861745635646066034190972854551407859414014911244983244021178518109935373081821823889552381519929366985408242968404902821840957654438153876195436183220908044038918214798631920782718739341595812323542606293399335985431254707921172379825800563053563853095579036436667333487740832612422744261959619076735333443934715372615505662218939947401748313749282257995435893597043040387502670018340633487036568942179235219556405965294254690077466510846045601885544039689492687250762784499235870522592318727931245037711596691454184266203423215595162615887043577946979676678295003942619947540939346405555670102189933977646603430719421077466167748194670796430660828267303754158703857418036526353775644459576529825984574893190576930363129544590271118501983327811132217739602921724541791223581145866583225400528553066512785328365215993551113374013241208117687675716437769194098830133076959846378506565819719627222017299674158203798870081220457427591912077648957575478342973985534241045841677276833302490424609741955003750254066687877826508258673737225757957080505672836247391310670080086810328973701416329424259736355909233153530629929556239167491419398590286243632362042610745715254829051649709786811451031147634796845107093010106810891232006423580964825002737754217747263441522671731137519023321657908245568382618241494353841102769345355803944565282254957742888829666506491986700748578149720123765409119875193699318359606642244546542381065425302755996297445249715449081774133089159256040996392172146637806914389804821504418692588895238243099267339024159033942974456901087598835367122277613353868350875827196332666214824416648104964204410579171806443263834949735328762583166764502576630770468249065821147466302728764240901829028526549076261604375154033592101342130626171442897763931919142097224090598412422765816910587777354785882024676952902388192444476713827974132868436906803706137232482962893517020797859048374711876862365752340140900214438084076737909007615883666695378582417685271553861840587720363008545975059793793735113907441196793217587590175547190786726954646440398561684476633303524959568917819093344495978806322215508824403841876818489652892083005613313649301915737461726938900454120292337464254196025441470486242644429153686241488438635863970737075598042449165897236424684272489983877146086199259409174744879631579973540737214692532122135162353515625000000000000000000000000000000000000000000000000*i1^39 + -4227465686040166035077152691019020263143190737287050434636389829355249140013714845409719387938983422921174760464228251375536354992950570327808852482825719890502296761482333555199614533576410369851546504979728459386330868936311252705383128712546399171550655647923835142248717975415530301130122941005396507947153829684188377600321481352914140841219439846460964552938742435806526107238760169294439406718545152522735357026470353885546112895277944136088693912727007008029329519697316715331111516521410076659201290343443743343692204889499089405564204845783879324662065180820401304779028183781179282282607567251512108521640466965182942696697768176287427147248890659551647930004896658212623463704308758643254570058318163460524031646751758685739569858503807368035232313643572131784074034624763816385178491945093837134202785021426473752212157882378302709950396076424883776736519289678809487611966864377898170333983647025090781599095306787486606828052761627310273530966446369859537637194997443692446235112687249382776571777021164329064656206171107802397035234467034483867156993886042160277466395028420939212407412268634688933364842387339756959375950709657576530498335112961641348028464582751678768004741270832174925238950518274375132844134684741035111247666908944971907433058392037587644846854554123979315087319240747638718243092311920193718546432163429084290480445743671178386085873315088301768605344899651742569946975729738391484159930935669173171524188346774043603220244856439105820483666786526267903253214932267016090485830459750406597671393013314357674544101195266689419262679866409410360451752071460211437792248539772764834274424123287292095273403904254826182739636331851584818953438740791316271904272368633576100106837009633424484444242456217396235725365804607726797677601739577714245258593634682810128640522176294448648042196800663223632081050694824301066083538071474875943561465140631343369083900829053410026739603973819829515684328329202071880819571386709064055178112166913414214555980116115780945455476650564308986111604832423594136902433574457382258421910691284999558752258543413490378065894470512070942620535430580957917413646222529454769832483767615451417733767344356028944936673736348141054080093533334621723508011637422461326964691807995812815579037397845137155759091966774562094823606123237391423360941315601519343819859708259206226986949780573264779675441744877766396730216490006452292298923154263479096743957799898369507115754849336808239689146026790679084612605148364563065775915526866541773657712814424490931568624755975804063946723874919800628016692222716012682235230605306541632120615589016661609843921096782299744044913430143416603107534086263541488655883939593675722884630639053288130422115498662476288075600168552914973502798922263123636126385215183589930288211012779628100800606614401100472407511722557171062724200123965175761514914079614819012262314558029174804687500000000000000000000000000000000000000000000000*i1^40 + 3071502113065492875350124821676888120242775685294469056804759920662925551167713956567339302883641765146437633410150255098104481434495067632446199609350358476706176207818640335607932856987843805777079624808067578295745459729942628808431843556696474244322120202211945005373134514816679080107143605039790856202165238319398517980852156060780577551354292151283612335078225331794874013677519867476825086453863906868041493628533107798682436963464616200859046423766904474005678947028418918639604756997054480217136967878047940999832210598821905665986053085706824442803029349345153433672150872278903170106179801405987102356396464893426374810526324031634434652438016010901466771374698510896218609837734268051412913337714101707928274727823950448009523325990151314900696839623149963631229145797467854966387906122308086728127286357945074261774211805766000502767129134755759572311137349159088326108578124954555255638712756857305795574519420836872737172976550328038472914356439999898373194873227046547790510196459741194003127253479887340353067705148441772571379161712776037168817225062424382281797291130696605451287543450154738903607066212136262965344401351297050417292423070592774430043073212541110589354599375587394271368033239070816354515075155730933631589148096507630433932515315221165405633496975436042257520446288241776092643590295143877360276042755497788703466684153151292065304062967717464663790228447278154420944431404051248354525915405621012329203864011817525218876867402297255381157138955070406281228973770138000124434596934995582548316391565362584153458332468682785823834290438203850544790824403938416783392978727578335040225961157718313038454418606465349995119473322761321937019086295395053552638997038929641819755280799339672537724910502502628876838420881227359034608157463764896518550965223700871476427248910575963246603418662534105976895982145671778936181482850885750892389269322207398697104506663748193451798542084955861653335102118253522853187768019513181778728533072346589366068274185206779687410707963454360587275921533228915121792113408348959197095925206216098829984013478775013885361552548630689041543038548961296309754738909963290119247553965916368267993282048052031697362448736138369802195141068165920952030398650545345536889688469609347726571652913958761974882985531064763701740497475046602028884524723471993094245864185132633805088055636477909624890140306032500625819720058196012936045153740619118820690474498217550063612068059232920568442319854255134398749754916614446798136696706509411335611083409288906570534496010099360606065668437066366359174099541795783586002977684191004758538369176895984337769638228939199339683783274756428827613158754415416817377501965702241099991835916881797650520837683524457919830270957886461634004713367646455647466538318608326008167697285410812973793040126571465595321839157757960175724304515319116934293218134285295213271677494049072265625000000000000000000000000000000000000000000000*i1^41 + 33686120781683098283775724595509144637415547292615109612408254206906222364249889145452093728181814109499731100509728282648479668099080626641763902309341460866340163116081366126912176612818989561254017458165185986862161271493766132734461662307989946666159980200622982783725760219125057873434492991538537965677492606018479716970819740737772152559388336741048579973664280264847368708002161521561221154448039869595379926917345786023818839888777106817575936114727462310846477323416256948777131082991762898185253581691663674994342978857265651149993120660445844504099628317001532125508597538593601438434206610202566797671820970263190672692297261819140829758651939542109134874668444592835503511809545343503989503439857552804265380130377342813055595057772342926633553560706008840804585379123463219061465004182352771153466611671598324873252615151653716093682439639292184729885700228503969499227075496614112921287055833632712444286147220715092612451585991533771801422687158220122129508487775906008954764433981666319516772469613833747887244702320471920617164085901621765085376262923730015313797420406342713452873342239798330481536608236352796209998769203484955498832604753406528516300716030547447607412809717401853272821446415509707560231168839643769974374602844305506041923499143553990812797665805407313061605393613164571747260649905546846070324775136525763875637543399566752778046772333143929062134077545113941063724488619491944933669774695047153874035498803837419092836929366340520950933793154791154176844454596279459991614018527131652987484656158464610051855694576051410235359022505847773951149238777101675047844182052946756538506724691967281593098931496593011347696895035434872569141662710938905603986767041730870765790796193113573029750678092460429453279121179324836993583116137989879048694943532857068695386189652503159528183584133536692662144126153609450466547259227185895502424792661008398501781893540226766890102220084726119392455165957351634815992852450685515625511922497572390333700941279152151528301099722629576779214188004214628494284282891221409216484101981707047537864894430032744988494075986997200878771897830567572672784857742124692089368213698598626837382801052661778396638676751217878106187289918694097438193941031810783170212121134697058733136503241710489900490702425991322194942739586623362425664862316409112554710090997241730984765904048706226540638283706663238529224123414785825254052386693120284516787989267875150529071767266292856827194705381578324607081361974772239603432228303903975582683315030594635692243304708752888293517569712885644188165529392956219681342219040931772685011011638329144706093515852358163938790469807942204967661754303534658035209937543372852460012319049797179589720296329206515474713003944964934958408203067234737959637845597401222746189378601039869296854994644329006109490544112853873924168582994786857155702421362580630220472812652587890625000000000000000000000000000000000000000000*i1^42 + 222098925057703405054643254789067993112418835568458667960970494565489179890705936596468449719994349373511756401731460092770771921173586598678876423531820075244992816057793726906390846121359795521838818160940563450669405832265665014315495279764179563371204078927882003119284258292785827314112393990227098220556946881984705164502986479824675488553450602953277286124254627998854223839064662110728702249730127913067714059578199522108392182368163807383283128767235859915495257295012017888001296698804710775407534390143156074566281000126817291885856221216928021119610526468461201111351938143081880749973162403590211448099300892203388391457572379747175783494205769498553614815316495621031569410277387378820574778241298871411704398868183130521314431465892476131983053604134591269634914136376044238560669508002618536143137391862633945322978351264901900398869855106935958597209632973972945628617109050791155964440292707700761397890162005723734135134102168556190602209061687175376088951930224356027882058828578590389342774078099780499273514464621480224301263036980969770451002467554889189856278737001835418433201355841638571671582286713131625497887426862864886189407962783718200038821648677578753677822569212098854901882042852837199303208002703239375384811058089813288824052477628479468161059452032290616845907199958431545867093426328284455582421543663905257900840216812433550630458196150496036464043899530762240798904451325942294790142535079040544354044355193329701097091191110624047277720221793780114111448938035122013843180351015469430376845736145401127352059180040014791454142585345673502855353364853145994587594818841412749052565434931734547761783667070620392570418617264678728237109917646027378165891966266855898638659191662720457765713430253119651695431972005613895544924198623788624918659180155304744850625824467542206160607442895044899787758485148837093302876761956023062172037811443806843514882038282573448451327258818351413379442537026566535180796786634114425122534988413270923234627056815062708534243885878735774569741715786318781897342765259314631677777421726878386186633285490067332737271812493805959434791785678423112643905478194038572611909077393499641464868273317994619589576699162458262138663593092631538916647415290820111760761244627239065076725788368999036066339182162048048691301730120281334915712316967065096851592417591738053376719144360557381595649109857586078787373531404590736904939779001648727121854134708854903290872034780559247039546115363585130972234682774212729824887569517838195020826758060234157656463879044260085070091999199135321894475780244772773976783719883511571385965572870518097495054724686157446634925495451206906171057030606243410206080408997915630828070013126684334467246903745385910290323768596534250190270937808446524703938020991405430095765243218048415144738849113455139047678737872059111778773942549206477937831191795412218198180198669433593750000000000000000000000000000000000000*i1^43 + -2980683347540876215804924858910891854397855938897691952843066884858048259738053008678014826720268023294699864318357503382833683117395701489287414120441390747235578512037283411394415095866749628948151661223008481012245351086531788504683301428488449481664132190347420098169958361912421367408558187086538542910703570185619489358098041505632913693050608751393310205848181734825682167583007593633811860684924421660598971866330079015369401450538180984853842774187760855391414048448732878164918876783795306639504835354868035257347380610060330525760582130709678204050457290328213428245023579172797926058437956802648089805052886000092085255556890472957070014993105841987425656936888448813733788298937334923399401307822849855145904102949983105972135922571314650622336329197795786755475419019869634885987215982587329874160519784521875857321010371000571189459390041845711213872018932229825350750744734625282615130983201502644880929215236688434646414533535202289807771528455368388042072428551710465937422518047816021354781902278667612812730936516929850147662814654031629305691057321831386188783731642453930295206149385944206935334851307412835660700633529891077187557085910533048398326894498769179352873744888999466423234226934383617691398683127715749370414009902852669194925504372742729355196915186042463860094431636781656071666812407840195138537475968017914999723039316049469243111757987716010147329849444524791088369673403875377551266426511378793930492806908313483806980129353126536004872974176532974631283461844425487654629605704233001391856409506025934771499016367229829999816733398131483344346138634068855325190066574671438802176195984396420022116677947826020929670553630113379872529212758637378892720263069518912925350204947964108529339137644448125113772970286186123590345062275248046750160426450731366874542167640146828496674367979326659515906585251665948260736141491135738357502436033913819317091617144979449455834301581470327043428141454960024476966553957196114550507191152357604318478713659457516533400004591248365305321405987081455940208424762814999039970216155164080239630242308247811892170323584040001270366705880761036195846455401757184098683512778969031455747425037509371738200165104817632454876733248142357478874045660475691778586370750090949171251842331780288521469134740308010752146384575205666187806799875039798751971798476918665068951355182483688308247785456625141712837303290472193686662802028112303521009770816831956342093725379340291467887895520153478671011941629446152292315504959389538757978703496542273955944874944360643175654044758620133068082976930200614340303107027141385911562821561287971142012238340480661650893954260925538121380151706548789602376427194917036875366248790276068080776632317636586957790528811109283125336457309202045575004422702480269774479244315553683161029734242078720933254468891914579311872991657326636223219368434330681338906288146972656250000000000000000000000000000000000*i1^44 + 51861992090576185315702651403469838375587803105929447882802572957912325848455657735998820628720432301943449190860822550939836414010139402942803839048967012253253731843097243425427999994564276024306735192819910508737437787332182419266270702212401703999216631032529321571539211749390281939224748450981003873259502777131655366860849806641496912180638887787493770609711201115283888410505249736302879708715503638640040405838272760657004537292649942017698952216862752829041574753285539996487276114520012297348986923672214003705285317821540018476004171855674673213732883431751283848330462765780385688051085106284154054019185992751213858908658221281261711886240953924803081023914288822442378928077328172483728113680092647602126207132616421516947722555578286136993887058772590774745003365240807004972891715498741055350612782069166921064740408248448665129013686721207977614874976802705587636829001518741821945362457457228161635434599575316069739265140655005963303595753172487073026089195784565489657399501241582090906775039947095623715484128532212035597689045553269367819326802749951754081619048348087213060349626194990769781445997359490894143316388829158288889951147207352733293530028174990480732181184063932799050457723994708179515284036546271011862550451971485213579126970337564623814104985173329039652624603253531058835144997021938276868633584771182844647188942978770640189107753649877313334752574610749428695241568018783687874617072233158534507805413661563970502536656784549604917586006190108330102750094063077182080554500276747208751767074135794049471786434090326121658987840823734142336150003685854733298611116136558842287287305492980743126252990805718420063333586523219851673818792897209615534340104094759909790688486091138186786173450626298417913816661556875857752881937396622004663238534098146727987807806616027734638042106193133534939041281868979256809445556223632506136121049704598111723482831103827169166524062305872230679784552372177791297488089350363170998714101587489719993316519248674153569651468122935459141391120943841521046266261136174610170853513606536654069924607473849406066682686228210125382945774415074548762281893384826662283742697654554056567626205456209718577978230664115568586320640057048266293707017145402012857739427630655298199983617801422332947103244586037132040022141075857576010182188482118275938189614333731747988035910064511897331408390526961177282269427249512671783990450387881956823523090990872950996803292082318079854511815518302537630332916080674164862512834495999618862011937427501776176640688622312320639371753270892100491884347735647432471940955296007124305253669809803026301706436351121808528753707375698356863443641135063796261268896356743883280528809859835641253186171150297604766978005654391694738659753679090311848278779594218470899969323246781451275269275453317303347257869343078780612504415331494447485048978705890476703643798828125000000000000000000000000000000000*i1^45 + 98215895168684161967805526388683583399276215339156756681485984009436097499036781194066330270078129668495499754527616314872261122430171690094322317000197098023459264146895128440242487630395766746177683886760120452776892539109504555930670701919581629617136120767527479814090485851267504509172434600590724882532017122119791751207731187842387512376676414380754245943702901718799528835109260012301943666795835397897255320865053244723554092561279363459407883833106799351069385191613694916044989408683930696959898858510449488252538942897394259325215439150751335164636779519023914674711454168288506115814404470169767844921242845302652277434548532410098958570262216136898501394298251088147641701426935256562602667263135876775519182844604200982807680988951238384801734920337656489687052475640273015098816873355781643458036584006406885606595813952025206282408758118446945151381553347907110388425368984424003214047248785578115558760633017660577979816847006134497129251766205358009072150495387745426630973516165321137000227381442363922074835702545437540144351658363122970630169480307642890352835886965183242769457397841695661127297223057277833524845940148724207996666989978360259305433934052603147079850760333899799172903663169896549412930110768646007255761260713872614099171985867937254550601459983888513445353033155089807333259153259255697099839770678758894953716285412772126541134154576349172359426798981246230389971239081533466677720171216888090327813508651285733457830992485769967489618518507721499871921654331918496148106875096736477868180229446580134150393330957146603722525831886793450221548107889967348988004529904682728628585125547971695583207002926758547983273441735076748889716941323217152404660468072407644904034525070398840602909597389742467062559653282066021067747176439691959149831109324665901210485456941471494973082568721310456084272518416816855809349860551422326471660022343169419189680850446126755627752191415355818660246685284009922441133870283052757368436211294390073872801945026023901609897484625481529071389814574608256266988194396377046887120147284520003499972916698953924763873549804760676007686462159951927933592532458935004131669049133080098379157611380635016866233197291449655445054439939653954994224234919635016665130226028370529606345972830770113120632761791330770289427678945455072597286154889713052757543942147780124153327150024311777286773466876701884286450397705830295475709814517836769949256942695187101444438428251537716371594664733669666531556627019554278692126993494021918803070503054375049816358089013554696742173049452208771424002213328799793637928079037799908040870816399036676656983427588806822694108251811966931637006345856355515106929315069611182466880714029138927966760849491671810544161832285616383083541826602188934371458186991542619317759801413494194372087146280038173774039984460259350374022182247126152259359514573588967323303222656250000000000000000000000000000*i1^46 + -2223576584120812412794081702739636588780557955786936514645813265937901783208995543703099014582269522431282695394576696951328267729250841781501321293124893796560646019717423792863267091547708396218302966555595037109555821395325136832729434972369811573524111767901445407365753682892292676466499251294798352462181901247756171776949708494166862006304562144758373909145307702245948153818944826027529910636960967311615328582266922826389444593139166406533496943476614563711682954602591926229944315122004282942472597700376826332056959236600050788534424776511901885267257502194884461666455336822587223177366834770966630059014321250923384990977078346134756066616564363068366672666977385979354955162389698402799368911801292528033266457558248461351274586165470236301736473204673225551759066558321988167451637501959054910714917989646420581210895819422194280123676057373632971834324085853593034544119286085694027332010480932969177640084307249165505868782581920996960041340923716746211084492864600470261079738105815882267022539694265825011926126727526796295966133645296326441716376834848568728606400824646371582964056976563372559781753325084011844657356883352220758391063430632686921189932827679234517839329047344989815710205323298396137643775809680086573352686866161496327719447048339582084021720077878251386591784442574434307855989191981602114089853411750502855226598959736881721102000728446280296467838616969378070049970784755402912032027696531199667381939346360362933245710653961645357413271869742228160430588010816117954855872374605797340292599564268897356454634699434395711353050154232345203343222234677110113432426850923476602759451745758987377742933546263014654441361974697056068778941945901137098295161498192896851748634986525965492507092988394264183082813256801467354618830237893781914338465483184033533916701531221007511085158698330539504737876451054899514162936309838265211680269324901095683297176121191939013456619103109391176233122604310774245982307893804613631184547066011092819318833104552290289643776863256183537651311886278425427487500890935470270689159640274973975646313793940840906864282447421098716953310387500412077819430816756132147030691497341755462388269586966919382067021841609165521256810751793290734239948980783047532948789208128787789848664281449732504670352222106786401965263928630335340309184329155969825854366170240908763461143545782049971551757739394308425242202901430089393084209070999487364637120821771377832323039691998046078242893801627925497070493927217080464049586456495268701778232452151358068822069096269843329223598106602428389641961881722742288761851317391873416370154169384076992485555400273508085798938126303832719711889267264157549710331235536721888197441856129454868823152508874270940224604720200573182328071472474506612100795172406364628812614308737475157016438326284692754066544081998325978809148449386639119347819359973073005676269531250000000000000000000000000*i1^47 + 10630537019610119417225847327824670192647127698919767693892445861149181477863911866090490600286373715672881826042130802623217392614400871747977379280097662292808812944114277356035291015123346790420201493875361094749464045725516340940421846004195165297618968452986996862527428902166462444861239794828104275090681524096112510928054906351342025309328307441372385035808942513693203251045694072443159718841595168477298153708640872269068763787342380387977741156704606645879421063219354168410511205127495865153971150785314700171438672459893812948355258871502999862272685763143797984543967675480774431180049193774345500403704868190996027937956102072036045541311469197332543404687716337795779066892105895389583862313102955192100046106993241744865147808084497743804965207878550853252158368100729226068917582097980933300284970627179011887276287999429081259631514219149893425684835792774468772818013404549163918405301299547075844421405590834976545611924337212205669643893999185614088290151420633971803095565383299965130555592437868970227115711074394034098285282955546022295704729967924862908295386930153261203911599998634229082201873346760709074823098588300152445593413771476872611913673398038573571701868316326196458560688329109073649880730944937050271233799987663753554276949864612637312488986559394096804186393324907676536144831257159137414238612560524119130686759530189269991696448778243441097262089943550786490291008527575934388754182004378407257755969344567359122083849493879734495530350310662774474859390116610925728304234883257962042640216763532403674165749678201424545866625493473473421329703269715062555399699758109214835525977373889806168868317706430307778424877584478102980393030154758359024504664666189684301983424792734571119006661594093370249660903011624314460263668181385857399051782969930120642053673290664520814035737551326000477067704692198387696617057462050908901825552578888998852370820583002036528356237281296812361577731308114757313102357014945066463692282174392257904776279942867386817996385273983355981332849376375969246049990356986576424644120091995337583390608315058587050816197522187020172137477482901512616450607526255671012362862024137456998749959894928120594539296548359014518979627140160675217318959703737752734525100992584467018874461968932897347341384517651585692415811639806191800372535860510653696577596596091662367818392863787017182863488888396057496143290940381411015274658264494005962601002218580952548254392653285978067654793116065556753155705576137595808569497612436193577794131379332628496265446769718508919581088760592852161549580191006092704835852662227515004534948234689584109793053574844702557367456274990900801358449361440415280418627384811519177386292545001565670191696599719628556693395548337176242649078033338942795295220797365465785361948006905860713315259554540310922515063010221626996517129667783615332155022770166397094726562500000000000000000000000*i1^48 + 48586890016005792332039394663786955578338131451511359750932827739232515423959422220825571294942097040924416148685275146868984644330839524890261602725635616046597483111809946526591104239046217724660651204343703406527016739262633980882246304093894463399980840648665019786442233455299546043118795214368312031409287900463800635161901383686803287349008875677190446451701314377471877168150230211042584851070778300054665307588915971052785442736842849778529738346714965640686651540233368819434448122785688610614016335792784306207239158248218007486896176457204668816293697985454663944727831676157112015139939817443262362058871025201545904080598312772261912641875035924665179726184039634530190807727563234936034219332115759496094457603462269098437725753813185964998689987331302219066802591382844893551506340776394894176073910095790507351761369599745025651801616575513397558247050255693304519234197568588897191972953281694123840635401342965926124541377482637320942989774827490221032695869527674519384801999467496742932652177830054702955732019345457282849536718545990216670409548017462237205735881501814321188763021308282615787306567857769088741187104452059939261233020337293220015047793226166570549421370049848535377453674476331513210636968491175482490681711497480700754766501034424296010490713636776273245289015704875985035277204951207599749863242742590946783142234044502432959925664247796667010642680749542070167508988365670951101006866256602955293041721597961718476071297014710828030504623898194180535140526693142325106268161010086191547872412398213844394080182854301034518634490722237389947749994143517949137556511122460260066809676350492617197976421409224103376890365775026725756337977400634007651462314793833121950660427632917577463987900124215628539016076836643430012624593143428098067452868179531941756279914996796860279191082667297592505435766009019487094910195525289385263112709602592213706226001663866020545089550830534546833095927439420518828937660065101563769453397125595795182534472555309385594954018198168982473262814092972248843971227051115615073141048443887402052832725557291974153219718344853402991076024316786093632039136311743835141493060155071754697658085138106385421910288280276604756718275246569760569058614007180098035640129961458051253556432694977572162581642340925036467211304200582269877956881397388073008581598194931223334019803649815067892161370683141149511323758141847473029513535163679032220710783877251272153308168723478613478449142714396237364828338529690118621142529317835260020864967564099485949105029288954272118703665508459795826902073046544782822461106509832459937647419453504902747023261847298673319681703056373716616129029585172649619892095893160761651048498705916690009591761209449311774669288248680105427556245257588374616528502045862052870026608174034436653678615659434259891602261174403972298458046388873299292754381895065307617187500000000000000000000*i1^49 + -208363392598959228597570252420441602626917346674271084380474227370027181346428465848910852982603569790359174831657394755720630813004656064672969723391409203176006213118617071838882700814262381296644449706640128197590510913987663045482062500707233919659806231187225294003943832197190807897960127370147809224280381650864618153730455998142711131737298670419426789356637248117872050364868020454672188363916917007547342129195926280739670658237305656129928669703706573656872484984303502001626601825295751462417706490606002576188868322367932348562717184650972763496019079133065905492837586667991107467330556353021979687283712926684424728470043654411447038306851464817753558004694300954092691861281681029834661294144577454981716005203724031385733475190028987196405431241772248733500625214615408182636373799097219072660501821989289707274651234461785016873206738826975632049312289651908074057040962803425465674195669513935024629132386846947276279070777168546012134081169564307997147180681771206308823357367499255119943651769952718461258046871176867481878746242479410281984709303771522447841584791832992654614219058579472752466009660265905327809766859866252829239118538366555140386036380341204570151968714545534322994455625409097017960757735794776775616766845302678029814862182189983971845600879612462502175446153893485038731669155525450896078019602792869298053369779712271674206166846617694918165245325426864848738428362225578615919122793129305747061210286849225244003938228637469021796161700695816991150230826557361249317545659677523655250174247159025490265981938396668159176421385915281864276623518932175599683347857249158916790078961907563761758296152279998691289821160829309850672932024125567464620980607513652421333297017008358329657465681072521615161841036456367234564681849387765145619736909399316439994307445534439845255514576249368331278673775323757756222303541524372467798286955635924585319801373379232778942487800624847464470895987989425073582491533388650735709205611004352236251889883312459646691073532267635016077096160962990518334745811718177925879409649376087463900571827493736106738378293428607698898766830943590405558455152922668725988891425711534356496893452734785558312399396192155713399772185699650254835230624634009940200445634390088054706133839231588507017339729443622032021749104477427203915267626232544881722061137087232999814365064001980108456271982880573282404312440472568852203546312776877055088954867566067430809639003155378479379035992253239306081415853714003719579740895988123229084253183916589438726575308683493658168401067181411766877666508233028231988919679560684791547858341623161647797975241693112111956287949024128602004357714926060090334014719143978232413639217765249450822880532597505567366646964936241279273517676115913167198056184687340211534747627581660012153551160649498656774177172004969165111123804479120735777541995048522949218750000000000000000*i1^50 + 98430818585735943383956574294593199195762871733699755429116267632551045995770632028971666588470819493973518058526120835777566607568657058330721178719010545666954128910652207006959481578735643454743153595638144678748586442395520260032173458199089659856639379205902727146880574771702428519515770839783390899633920898762413451802763795766639590428961551533391155804015623131656451615529302350906466227606869253649727549125603808849755225607103570875000732187464515602278566129305422792917064352589888180495160274201607298933120964171250710146585332697717492570829677248121268284590071675956029342479755755998597754025238871966709543025940166603412820021682379095877842339732037524681840497033603374010210318771344280684811528476559361783301738579900407092935574111297822657949032002917008756599413723108661891946700066593545608669937192500092190328809701149053145447066285502000424543307762414522926480850110738216597846115355113916804054377288325987609350185197032241403585446368200110776948411231242913860288697304720663350601458365892536586892528589714984994726609229195761716466905806831006924924868018515627022311136530369806243656486201181616323460015197826258349486601063922910797773134096845670400690869507898410875734873721400537733724345867559858942857601523329563066877962775356323136338201868728245576043638345927439848935382629729785578317785865194923652170950739640188542335380961232747926745566544647083342123939924587448874844631961465485473533713500007919300772790939326811887894550846305578792427032424068161062056417298885239416081584077111662288334289085636778087156551082010570058308494473308511740501435460277669800032255271437728898370955033537546725952463730079366972556768281600408354058522168661308011027093135185380384175452796147525377528242644820621517354897429161154181563523550728075439140090845299926335486008127946807183354313202510242833164542308088648697081910388661785964761226103173740720892858793591558170084554142186034465660501028170569020746307593481184856017772894085684102382614693128756291420502238569367729762001095183073918699851211905298373880657848850134853257144866494712896394618685124472533066579340619403828900381528179331337337146397201626121731024766073844451218067091853852419126494474925199517227903089270365050433685453903549539069252687520610121126835504873388977096846571538327684312394810669229782931203876847333095191619380928782422669576934235733471519702565531829201915403109646988535559912255206548103092008754516189142705648527731289026301092756643769047543924777505916880351750696057595518886674833186805667226118137759221228962886430373393554089903449316935956732396315969745436991915061105637207366916753210950143645559956166418440094343900577119745503808237211142387139672700088486131686160383499511918574656273589661529287727293121815081618324572162453737225593641824161750264465808868408203125000000000000*i1^51 + 2859837056162439864665629527847217684656634509079167757159128265422262894995262260563751242356835017165836800935339657973232434501547151114561673682812698629926354462194447060888122135893836816458361189997869917381137746716993985042141134971349162909459079918938959876110330326337023396435939551158443784537455965112108557979181903369634642360542377279836388229395957546874932798984830639847842304861593512369202983756131045648891417643472670209331241166450850973102080263851620535409600420365479934317142594389052449158649226084256209012225394622852890726898137267649469519210527924396898710903494035294162508030470053545052791002112558720130431005083783280400072609417095420646256267507187838153917709473127218479381128693933437415223537923942425411440161166632517811091818205583905858225179657556525222156770037447646260384912473129749971520109773614092192498208074871102050537402538665769589769752423749147238414867346261574684634000726534114737653073915850829056048112546222781745580614870617345451046279356654107588009578498696248399498478170849665270898158741682694507703533443766681162386422827534488410662506926754441351549303861255086758641150642313070574944175847603111047405507658194863709843146731591813453476075269673404462834647167868713311864717631054392127552589350355043594727045871654895936074916920233655683852039374549213391965495740656060835000867903581311426322018563243156173386738240015670818343478874642497680780834432557768645934696798592024443211397500510348732662147582487308255799206907555573686303492259236090868565774120288083107885787781784937114142948260914966387135677318932736715488293274916263978789300204375591498141359077251298617925837141503436971182897687320183623237093442386446536864170595614991926454757229445173172642857044515193365777374343815387270830876117662936174929385664755367132603460606473599103094930156093124849067194924544710799615179428349552428354929198480340328155430296438725565808629579281005130461136152984129899292034317118598556795644210600770634546944854672712978320488781916285733308073603574321801509559045067860416839159487677121069209425486388290142075820508559324158526212170317188061884306092735789415744223061912960601130554683018443439095413742755766909353394318925059097686887845716399922948400217545858240410577856013787030747488752032911950553686653098394671330841276338302237793545388372492983736097694211597220846237919413301936530392726964208032257077695994342631645874971277981980004514406197652836042178449280912720899755265769278508911909039133802656515362958990921730853528384957442703645442698008167136166468737160440211290312743263001780664249855855464296161199406732680486828895795274924463144502801120780874025408598406583695146401870396297275628322927689127306343855683632830889945214382300203570428293319746642083014832281009803371497834945103022619150578975677490234375000000000*i1^52 + 4812914710814330263864822172237797477010153915244747977011544299232079539869782663718097617482397232859809741208212614784498800476999807463892019182237565690166028051667691525821790059540371553302379185333765043305975856226821587410261999028059822797225186931885996835590991562649130332563913042664561178155690472384723527507662039416838486553460755460134423359790634081020241266571720425632302795263220997101630088059355740894732092713398490462287690190282232356282970584653649108684275001668891083290341088105187020555996095453544818868495970696916578807409317172005872691108707884369887199570167728364839604918605516771979378461570175794274084996336183546790099667456702079147826056243465533792681621113762140881379721920257923152543063269222639625165811615457635400220947068484393164907495207223458809211676628686091639493683548503505941480920103576995858702881607473474799453339584148665878737982919198753508439694316633649062361376188608261557714073164670020976267589988102294371057774246461519061461098659402387394957647987677699922001255478830010823201016998244635375382382494912233005260649830314438329355081367711818692845075515454919454912375607377858215768986503470280790930048038739517722745901621062702284933810050933939405020540922956707094388612703935998299013780284280059806379566966303279489648015821244278334611768005930187229116238350429563455164198958679951065199630592333435737564997338317133063608568380153661888485381277220460147982617672913206916183541239588243596893060954275460824500625909276150522293897006989323980552679214299742408823198613924867744859135824528994385870235704856063044598156243740281171824828726314128471249552985472875670939543168013176391532478827960921912450583404190681124904057524629863534462157008040976165273910807112804624010107193888242393892196359881060188298140454661248475595297362607826587195900465558939165943751908670212077858342636272663916272864177358860090365131719942003863619920192490859185037785559049854957915474300126045915696500398926373535173498081640362514361037416828218236362944434997010045095672732866279309086051942742493530151201817383570448274677015279031287438682264703544190263632209766999705492960820323645499708112289037415734338826620574814849223188519304819208572829135153925185504895403738236159920989844023235859223014978535465634738044452307566026667022576930197593592881915137384424158491572876404583031691327682936313113271935138030237887293379203769534823314095272303803463548654636610651810894423208602724371103428861227295626063276695761957402498162963775043159720654682732789564504214666497628472316330062389159667281754078897417012335708651458372531804669410863896140749914966281203638178001396861425473246396032487107219453373940151674793553891939346879766397908810416577542256785684696372027320714973037788861734533601384944390133568958844989538192749023437500000000*i1^53 + -3129985647585578698660507734520642983733761698332516815820662189540658309490154149547435357592240384221652653130213329450144866628189193253149760586616510011032500408169702443166821170570933009147548936191358288340109149187823316318110581406408671063530034279647269826323409909216522100759722692176634903107268904453109465795323856823675627334909589755794710881903885072997215598250630041935342965937333526035748127864501224308787151326239196538646029207033429023144929294805766116957052034003116169856747961217471271124592730082124552089842585565608504566191930314075342420594164059439165681865507776979402091955581261055994815795057891149990792615196287144496521247673421292896235830980180519427893459451912805622007103769383572915570596155659164063425542295095555653504449620882335579649724504353713048439698264602328571049403942848823701570676274978409242197783396867250110828153212967634609045869009442710223941287832302638184871058555916657682080542351065522684973978926492589525210337050128914194995120403316467199753476832945271723536024163381403157359579166702170636987932526111772398807824469640038702583844135747431851154858867513815980085593850759110725279546941247692635510240050827544793945939310625849225298934935262080844287281144041109072947240430432222586231286643107998180590155538973381656198978902487777460620279284030009686503081634144360603227338064726539524119708378849762494037761346936897766361379282530867234783771535189439196741090353056534970469955052901399681812218975335715450410059804784347432722123958009924766196698485941416078570931296889638513199562573704028276699458504465498331837390584212544764676518075385520775475666901881490555552054288820353924854615373948780175981198405011666099429530161817283223208260304101826178404655369568376182716564234938818599525314839114610791912151347628271329597598576879185503675172407627194672877356595203100190898781348954596093629676161736074344405153435672828334904359089501494327663828857344284237855532214230570124515183610077060148128648202673313970078075886194715375008158552240555618414151571478399376219034518813985670112613158549783318118439399142793739286941620474835427437916091575055722286276208494672627811002807630238535529129207536468112629713981880917501533741864905914792673098776127294939641837099944511245773740211187881061690700042855978205658715188779892410213741035774953827756944297344553577830228098570205264142743748808555638518490622705966363459241922531251175642287785414540766529074166851569418613184779580474333109597451140500846423784474265104169092424156464581765404415935912815851637511601272701768711161189717976059439139377120686169826487838971170130838502175184354459318481414334984892806569526206317409079674237944585637160869304204656082746460503565654885863376499307382934722545815679571078767755898177582718489020408014766871929168701171875000*i1^54 + 8927208355491474699935529790199558773805609910663913718693124303375466678526952196107517687993819321170594537732159929744608670405922830637746866666203824260295057710536868462529278454802825630392304044290856343018380577143953465404972095898498059788143817888962113723151080220514550619532992464100580629085190406847106612857277513851475523597423354739946244052154815137461441307846564743273323229870864356574074714864781900810956975689578783425817752956406424798680335524300522702692137585533150837311984588772036889090486962556414747183579196374508541893193584256123336680274988066655324541737902493718851899696073396461971217423147203539648948186215407217580803157792142236358553184234724470293333863455382731718916564906298546368113212755352919895267984550765427243390946566046420427495731813012383369180449958311745021360225023043661699953647090023073618690572946632089976037438480407814266632438433364781540694913999189248603581655478600102957050342290031277612582087877927938432591670581635826853031585403049927930678774233602270317997135833266413829151882669803403356283786000336664990432261582661357477411970682886709021529908057161746341320026764132665954581289670675661297700417521397304421897305601141337908240464078144120929377513950661441282874332140852592774033774020735610617668958753490389889355803582681890810495410833432636780098499937131211504369975792450775171418831010234964265511396095228580287446071966888420976833055167104843569639850923474326551931197093820568663762370515188540885222969461171713047396391199824761492842319688905364473952033064344690643520783747066062840896085230968350438033120273817129163293940787360452524351649868308419834824713725612964486583719256678779695712063453707926770163062252981409651958368443231456964299333862014716503799771175054849487803450833168590192669458952126915852409488762163451790707971845194827712485116254091742017746615905462697637857954462531870420340076115432391806160852931773956339748955609165100019950173503266290062096912222272699193523795543876151769783873547361562633389756720860384947274887344983086551734667572101191291128832293177564478879677609715416271299593612093894101869186215144285852549353540572394340660995404598079575499061405275369199657870459826906046851605822269976397554734697792251665038327297848935531274804608519827430572316026682644768317987525358972913093746839266617015564391111065890659393508343380100687810361395761490314389246613660004854122846488423283833594129460549265303364139799655106295215785801804725751477466025112234986265904263423487457433615791661753215879437538404033895482429492808807070811400074479388400021831788731477834550686874012069378646501816272952676322942565719302169978148374849536300452899417516192582966084827098102154927923700460154625417581734555086624341772698838892944253162471668350264053515275008976459503173828125*i1^55 + 15490145243244298819663357399868188214473692786064390199735303903706316657276298073998797705904258724283074380027837618190284878108824334279359834157603680715087492780889351224999230507049601996332928410706288541778176255927470428678052056436602460575462288187661268699888226989245772059886911492033264907457203323790602606021740412156564244648791830607631030027745027171595377962912317954713455053872686767541497400381520285182835306025468736765288483130766244136513699646554690873820366300461861007630279187992684646798958367162103432539087311070464057027643753822261259058148183845113582290159353533554340327689515100124706600142688610939984725701788276426900583241839823618614263545926252445608520312092318297151360210750437385886619440152119942377650888859640941710900949675052951480042525890007929472529445848986664275784484360011684386537381555469005501723743056824034653083486763201556677517913738532833529434471223195967778388284599469426344238977632056593662471434076760227036265864940584693942924552959096503700338578097179535645618417504834343997768830205789754784116879229467414757447261290644152444055306501020299586871201674679633590545884815105528363879474566343638425292978834312975933871315109826487779910128035209558656958313203030082507158543880029837651943204734283068544083832179222578483637663965484468876661313251753361765590382593393348287818650861928899489181747494552384099774995002427694394415935467484832110672076686312210416679302288384412256107283666550986575434288370819332805846086137649650097008569554160245529252904922877407536036421003693968275790353032772347650961971690123120908384079443305076099220654338265753314876353733821972475002533199767048348779375364879212474891121617258773211739064854102010363805348779816182043095507911540266400296084583602393561277745886455683958933331313497010287597682429563150308061426970716746390434062184254119368597647565371870523929670931293687053155228073541045167685124002290254043755285816219626345516278966476588564044128203604192783801836429509277141026527555747345073145468126164751082707746622556814055473681191692290542572447309916150975028633126770151189517396828757647270443710649595744663585896505179925664798387530972948793603401902751185327617079643648407283068642358706958540103135984338545003501124591340237767749122945236309010157349017733828826380201209305471961144368261040294078463392326243144317200128181283379268516136502130804293612764494968357020349696073647622924190694929092571026913511847605349003996731076682386104488665802988219841140819354634370806564344531952929929624647474034972002752299057983326239343835143250458869179527296952976140193616826874126304175968100841718384050140636406991691968395651102704880089538905525265437597132090621934083600049251638263208897583931700252166627827389390966961535411883232882246375083923339843750000000*i1^56 + 10535876024868906709583152303963873097876599998421622016524773478840072410267010675175232797215497468187431824435113494201120844773897177654304202939816618422048208322780657818588783256480811512188173531411769798408883671917435959873834601394047534517896527815759059422368699246779860949124935601357184806597061987447937258293448601733408865733784195574817189089489968735670714844683896913581956045980342190400245427224461849266393779437380863180404603584919603995122681338292493980819423189483323553334166919010253143670044662914858859943879050593224613121437942334822281276913978357329209329715352281666732685116999609859890767525852530435070589179468963302253244092546377465682937888867530851772592815939600538201713817597799107345942767122377555831331542881520059058681467933468794697275126915729737823302841087755937313165287361328654888103853138243779440612362109522634953495500944321845035671853659928243883945083006094874408601793180896365860094540560428162903180488645442983048730334759511864448060504894663614084778836514294920550404455067659277612607883960705391068796375876426992156079033248198196199572371855002136811545600886767741576608729775397484223547635226336611019047202179277093442903625689613471787818608220876030169475636811983318494941408026416879144895901097628823893011300726570299773190760279162049080260895883456665334694540363675529327987485135995182758208723039287694382733682776175902831984275393216915156625229563677802269408951997889089393834194783862403547680229913960715419323588669723136037321929694659430855227897615906451104137958879319004848455398355979722337274255470220310798125849944801185657159652378832380472404690275616410137706700005371378838169798188122331264270952665910106395945907145008993283472571131210056814168020715791408566168097508416058301843409872375661638256068561785992568014174217095696613127823752772278900364956959363357906236505359760810005756752866498513090832282903460465696816971484757531891349745490832173826387818769695571641528652181118891148936194016966445476960871911101881631436753361755797643230929462792468137655552306196127204473740607477644685492660691819946491895905437881995591348768693581365978013104860322994039853615364886092178852098368204559769144498832969166497894110341650438928246068137835118652156782325675185382746713360097074115452665666258107629364533144424475063027916770337793823161701930259013829098366160823666784186463487691087971142037162504644015066038650805816540226081739477699670711449899213100086925224238741472084768177011639359538479439908534716221537243992727116401637277475523389218956626029334435463616662109160085629142185990021275931035480771091475607715154152416422472862405955931517793952840299632064068110650871357107143827176479087973796155011556157117867867416237317556736006972718969336710870265960693359375000000000000000000*i1^57 + -1475301694301764736174367317503911753969237270149987204561510545982524185296845650433932385072687054031466848284233150615093561168025554022298418081270779987117973958753379953878942848570133222129343490507002273537677321714899935223189789469106004841359853176870809368169392795600611282017292783634059337246885669747421928736775584009188045510818170353928363956917593773855130066035832525354536486672309997925903239645891508933695329299131838428838159400744967485594176697401528391406085701075264735313200363940588819850378225937565315643960237763316790827233021157058421558072576693257987879389886235667084558761932469137634670761884343463351070663750794979602072089064285676652920941023646565544971844573270135021276578489866176101612117737703256204025652641679265286284888929825004857359938392038387506686111710437724820228087572580806130746735554897780962961202759948286481194027304836983878351221514886317884328254666252263180913552270269623568451317658153405786690402374641451425503977827086814338770808870781760956781100234778745514563741211770563261438906775585989450568684407950888115454855996613149018698633436831708555676022593727209285880806942282553367058834341703881750896064527455544243632074422351085292234296878693041012480424716992789211053685161711652377425912576412982814115931138720759036479341466017038732322207119635325211689578073362265698362131106249205858249446846948079640087088132111319596996005299189503569783428049834394974722317409519990439558770281473466346290311855322249366109808571355813218401158747846874506569836036758494396754845915980401916099581554115224495535721434684009076941339393326959362692027846547571460245374438294663547540345669707364673536451217331658708408905698050887386906030631149199583722158750444266178511614051549661872337560054398792591742009356017166030268184205349128993834440970670544307669353322543000874610514531648777993545941290709753090018473997690157720553570886834727269495959917466455069626955239493040298536948340222354225624558807372052208324708686238857728597797863835916556663032810450098230414447261666108487830882879438617408639288130168070698399506520407641532428556163364296930489877173092112242728494662322683468572875573687596926854218263749731432320892292079271521487613467342109723455409790766714365053160933295449338904004895461469006516630808221775737395322058963857662500278976247682128310438888807196388861904259545307642516979909672361514337564345860325335759790850512456931654871573915744328160247621036270225109071792336088177435058783265435607676902571355370983727194705715599083832461578941799929306894715983493533586005996225954114598339029865893374355776217196673147003665243444632828319116136297496042501438021161626476091839862274294772886243758660108497403477231870590456720531469114753557979478500783443450927734375000000000000000000000*i1^58 + -65971539984867838847660726343269108303601097405798057592801382049160386372893880884290222170805467553193536610598760868664886551686623160900569242769962861808651054009680390372798945492523473099308155565062513079550900068054384049013370611798180563705329485211939513758988132396752825435925639275520818495497315399006105720378176895031235957428364950466752513832052422355471363759427372572867228949427644747057034946129180509853025654401739614011540872602777422772434635294001956654600425661242229279665000892098640407195027396901450845798577542227546894300951510853904845207538924088447714243222553111056732504067857776192716004198707535714402701006508275307116828529414272815075003612858078549615651630817022186091427040412272901801963056427570554349232982678537544750277371266340503566625534155783468436918665077452200041279697385341176727421761485051138326350028903367512652112825788888749702171350261387596874784605461244740098931898581932582952238557409062010919474068302495128224385673705076950431368608942907348786474830594892528040062266119884705279281952129477961174950863351553443267759772684250481700158012965235226120168404090844221356879463239858774697653387019563381634199950714721529142201955423358860519572987769901344259808459744567555868823139481001984905358755921198302581500611802815913475793274256623607703053309838473181312360532456931669085443756374336123307769957637978205069044499364110058577245763342343376175180876557749656970827337770661069456901438956859134341708255891247180562283344308531786436053043634000440151878686850819551914388112624277542001948786088052790985505099257654728313457536631431103765511337707403696046587604214953937461677513775523802088772703546096720209602127808540389225749899591394443089504926539411002252010181046642915025318246944429435048123302220055644592414535467980538456519188406475696792153980080902675218613544130109566028790580067538699589317910507965652946565127404609910034756434779061053692315720850026807550738607043375153378687459497123234436625231996667761146439576151048557940200640402586227788148044601702124881604554257283902945232692772318418620331918429080031512832587917435160041379924883232300705308875378975085744124194864227618777040387884857044546269365565211516223257402246972034592440308449169059430988467157893033247726732365560381039585017546086104399558703288901831974313050485708427102885770724988956888533994993978342872666006307911955851757679891062788807107971954925219537269412269952318367588144361881232219515902722887634263544587562071348466043353546499760905081529592056419627225445096799707508654991539907755786530215993895284658649229125493528135093985217201654077002896141436111161349274239782847973541606637283663263456937050846616816507327949988266934626683855574896322607455874952673912048339843750000000000000000000000000000*i1^59 + 15779919047471486461724452040848372266702026376312524718101915931618104878279950372901932395058183537874276800507284994634445581573423213787678433428545911493162047578289803474377949186344141804294992244344772730328169989571128334773340620530387684852049156846003991400661936309598362783796431519822806735262115668740612296637201868912965404098338502995308236560410749277718163379160955367749144867283596474242543372944847767279480517540999397194509347596073034267458821137227674028930887999497942870857891352711768680305196265177468461868175178718320738663083775035835203020044702270306217139026983379814004865038343924716585295883187592822067358450765481382464287863602480341593935208557622590482452204090559640576595122828264922611618789140744193328144547981060318158457942002070831645891848186745819363601941518968066854096451590056839662725595656656956560964563835852193723572599671134155351038819596695854100622354120088228590383088755201088468553372694820344345919701219775726148124167156874466259562609965328582138943673458057118731174866117101315791536129100348992404644403457401962799699390409251496366986423579204267268244407019902021884780040094055517257125258244982494726654088078889592583427673794155763917143530381369209287194878481403532604042631359510783657660408355966445625112279221295623877819957017302805736438662278247904315139055682348472083654653085156072561208280418370551017736796483056710741509596776918006124010866722790148367348461605237135907745604090240329502012106513247006661085800112259238403910510177635849641288665151918827009610267802317290407957717816351827112549007395174961094634586659511874616418148085401923908339707514832281651451197730169447855365580974313341168167498698079812219744314675048086346499555293966756498706061087015431004098087471538854522591502612119012745390193933915089261623599376591750205813734236446544067388608918675183353605456135236831052858111255827553093983222508227369916019847388242672709915323266104219919874210913332865733374898009455854923420530298803604276630333244515937202222713128584697007174624841823384844723799389054369897254390268480101633680543735452746998709308406603257732237445151827729288116430986475311866719277505826487993087360533801590512661718197720478274284765776519671693263024541761135110553466622716538922683625679747083004689977509485195433204606263544336512952070466608538278524036711962878971419575041163706993953629679559428429046683054261771054428477844757339637381908243785616926527549587809762371931572777898795245489387518348855408193702534881204570430108772934028752052715108983823071206551721028250986884862120426835534375262626171211375983025847792341004916431982544251708240657180908397542870940743053079804052244981591765070437140897492560333062208777640074992354812622070312500000000000000000000000000000000000*i1^60 + -2139404912986536530259253514681323701329845399039957437858281701416319566731067281243037386328829319449049001630393323425307235439098700298631353987275019845132356359367664208402511264990271935787155041608925719690500334503019027257804623881105333494635860591551460949233221175347376234703358575014503376958224544200411703406807940356775532655238652906510017698131280323511646039869426162773230725085613741852040341940579049575258741291302001629347563923311910617401120608029982789324390160492559310124189553407098298991596048421102460490137202861610212996195308657357841900021186057560018056190581544511287387486117045293699820849214678092873336600556307446684653736733584865466301798872160846307621913074450384009008145013702229080906630547271297985633875707642348145486728865958822694963635328609079580205781131804566896786290362583606403853637934317892693827681636655466020377653185307153325152364088597028434229661509909663368312175051574653145879866964755690336812024613238699209708749998783536763599041122803826246706814196894098986366389258282790384766824808410089683970210413912882922634728759510863575142833067854816438407729196967615363713632887698323424894318090941138024918755718712101994258580805444453553322498238269577918359323333725819323131931589716512541413311643716141779114168193337929123566158634780663487309191797921214008952064346839473583613902808288284803718230101569530403742164032036657003859945798452839811444850962156006395294017054204392248542316340848524397293128647035088743157732491234435409705650028214396591383039604660135816878443247836704017201690178246880634197177894220436059513768705739875664043435338524286896061141702417406687282697588530906773285119851890705310659946107025203546683677099109222119877465823999846700862648725859930832971578725810932046164669555680778422068020635830561477219509414078014484246912819452075505872455216073544557532184959539983366061227947750629568247711491341612308301529205730435215067805474684599745647786291989040809256334842061615651620765498864798909290732536656205550121995133388651727519011901176463364447368958551440194427864522441382949909524591179043896087453294768911038385254319898550678662901933378211948679508401502028489944777835695566318220812535099625198609298524044981598067347068049022469902858092038583137689493649422963535591607476526238809583476675168272902567730166885714300827571747250835745458140253825638722195319334708807034183399711854602190905738952172650742459953696417920643102391114003297231252157913781689029752384578312503710333686971296810806893813674064309235906610943668337445012239602663753088702323744458646607136578226278924516373820330102516292537420149392427791416157733119670879209973841654016826347933955262000691617078029224263671316321568271910156250000000000000000000000000000000000000000000*i1^61 + 237310234557809110501200587816918997477931244827808369775561707187896673373718050746649778026474075183093946690847729814989783708517783361162137518591142400066165716533336139856058791435929438205480231715151139816367834328905400520459299769491985662046598010176110923511914456021543563104885648262540858218950228365594973948020542661789731293042625382506081218208486335325797369395652526873154908696948367455691401924071585971697006357316210714560453070131871798014291620118700089794232996803408894823518021768809162797459858936469897050666217214036610961668958304700037491711886316049341323328881715740030112438907624336413785705577360422759806698694442825667844252633347170507372251281417512283142498527743160551628071707414401722921255740624895699757994081035776113953016850059518736035779848718782060354915691811236503254075216490463243054701900469229844163303403993663900369981872003315667754377291459302009496687700550588853685574115545356349901050975278685246134722649173237624027031184398094534907336973524525846105248698795295364347551950498869222487710538423889911186021651712669406555221955182788751397519458227510689127625837712634771499523753615133434487944551081487679256335629399930123301475889581292427475322378099604064416622372970346192239139394178774668313422022851863414920148811759573967369955748223504152695740287407712011720447542400807935868757078516566924696799204186402970091079594929822922792166151448025418342756669780757910800065141739346946286152723959932870056139702705927662941190068502133511553021015683174273629800489755474685066272619478563559922766590530121529489827210243342867088888111600807772131357862515560173197162980658233930789076179777475869030035786639497237590147456419048399878348296193271239032591676556859556240287191067162974115918641724542133387965838097559694563181850140311375084414158583434795511065562211195694067087058068259783106906871184558383113242989635695061418338864856023513376244410658866352327624927424351510292720202701457594487708115960149037609631084958290958520016524331742709911760142354093855214965028943106206857614779980900427390850614408929462879186843781291539423921602883938456325065751968618932709685680028117020662610804873506678211180143404794426430940188237619637352376360673592877799914686535198955874350535281035814562815994909786699821588382780670441980294736284185253795762221202958898844380493019645815007685350936881102261400981008995148859025846173534109146552971792489971848743195860608640309196490151417812948012661878620234532744771386808627513575184247572015974011698004607344859788565221223721146610012649168771967855277237404554765950522415475120633850356953557155248534833369619420559595462587828879242570913506537196769727702322538414656032680541759162341473900000000000000000000000000000000000000000000000000*i1^62 + -9873381620489476417031371532442242363061618716585849035097743602652634080813721998211366228758648517713816025298348114652396855439335842959413073695782629364406198809859428597111918691099152250928892964810424549821401292857434844362711773952666025579452440749446250467340331411531114857998947872571970544840589476521245054492765101751138225835200164069344295200796484480626961417125113575013338182682860365260728290603112659701247437974358504604649718864620676415015329765435864615408193797094080867924797914038041191981661381076266181843879954432218698789067944597796668183540215782243167899393999951682848384150557366128678053018934480664175548403970837335477096471227923291507909330687827603974982609631662300284048872551067347831133857102805434043368516266729067033351770571567522082015912888337830103712875449186379174674012672953094696392303745083563925266779847030372661237837065975789614542451106554235676445397336001806522871321535669214790411838903489294119320201370544527176707938609482765177762310248774063488354527252889024758573144243216186693118701726046107882361390435399863155370779133975218412137202969548198186903909617676452086778353135429515133838447506885131353821572208593489010694785329278545209614182496510256049386278905291734336123107653235087044042537014829992555011018755524638999083726232949836532148872575587860080182295571847514800915581459450683110502167427815824274354924525544814655565678336928666555905925126015114507454140946506053036802060092448780214502806287812753529368678517725783846259169244022961944720929320213252218467230702783670733170109558940489210087218325707045640722417189606212495067680971285301497287227106028465629557731700017248096790535539591004326957397531020193802234624648951855619866027209124802291756663949981899597321371609431020615870327874054469462715040489098842976118928229867658185111534452348643315516150361306390256412813365122024810617106516009678373096527014917712524658717053198742166671679805249794959668982084866064711173051731792372702225125817480514725084579965730426040324109753750687404098746044882428076941152061853577475526910936946263607300333244850033959265226831190512863704911272749667688898418238806594041223140846233493173538408550029829944940019829813447341426683231288189459424089196307486155508134971162300492276938518810437805055490675619133223376446336477068788123486346780109158420344992407044502457265540477416963014983742136727827000910600497022604783863071186936873678660642957142977051298267942718003546441390542608624991934311844706436210347359386787961760254970716153809283735871460208873615090599079169018319073022382896355428207204532391584530911170459986976917426452919489271157393740933434141350410615632013424574684470187354375149649498113632000000000000000000000000000000000000000000000000000*i1^63 + 136468720818960484359102315262541073934933040462771021653166472218662721898068223459320920416489459413767218327528976713748742163029058995616129140686325833634156244906338456160196975163898691235783593160815371163109345641798409357543530403618177829079398754223962761292548508711849834222509533281029559514768178928322776739540496375613995800291541582577870849840758915483465569782147316605124729479770479429687674040228863090408061098031532055732091917145576202268009459793479875779033894214086920977466761975870169888903522488950488249897288477753551679078221575952440142104275688244247163378990204420932514609364506864164289294977648313052438634654060018769843290367756966064220327666090921017443842432013357010558501071610764199908298940157090855327667195602969916463189011647335813741294986541070919159218953891455210394590213349079124228068061407622910579935594434124706937982951985528341924497904829062190291961990201364509815710730385004923801490783380837265714413704318357965517105501443926614568785728742664670006030330576493024523630125287668274251694432205715213581034478767767575991364686094416158103400643746994605480484394987694047263301301516427613338516506478812630483352845419841127857164489830043245309274530423172463007074495262109733692485864480240448465281758531051693376337551067350700754813740807382649197260764104918209908449901814566342147252585178943723118975624477583034347776498410334164991450114567304471242233927285155303497173633544635355546324772847859316716695818558067798665214610909850295068013404235126778085510258923349589549732686536583501209846166051146545541591588735145532306787645756110213526931907980719978389602017087938614543201099054053514435838891836084588611028491882448722921315176955563931138670943910493337715952714222158375827751007671182336166329260808026911215742584313995976578367450812294015661522013348561256801668580621832967637101929357076193897661329632284946946558287716812246696367369998962717522208101781820218705165947454960096925533931276412706954625465717105016144836036577910464346367631761881014283119643596784193278600562821733356078276087144225059353611542182862148389747257542949040798726872913647634744824345707377625155241698051825373090971177020501705548954151555707072284391301528275683616353565306603399261585140882272705307099088881389500183286868446519595086585390248854847870503930539381345463773481918256613325051750203868255058096429923345322925838969862154944229721882730042607235563641310236718195307080105908374272735541649396475812368015371525324453245927975797627882356981104364200547334431990750811311207105648169652674477687370128096793433997138465136961647535566906168013400505969909264511101259391661832060620975383587115410388590593217750555467284480000000000000000000000000000000000000000000000000*i1^64 + -76058509722072200699256324487330228439419865407167099153777553017037304569736113004174356592487864761624862607904234883263036390944349862372295428633246548877854007437551475026453234708439065331959818816675282976158837861050596910671854473078109452116981916708295250566632916550255195866163682339721410599514411394519587199774090934406041806950209892559197954010027251091973491303709522529198260065295970171214163013846476053421937109152721014503375727058030891351752761060858688011597726840483082833844901459276986807387872630621538391173814542847459505347525995620419078309403471024649760870272814647093931400616175856264807538612938539138513169986441841837674390085114846437372865132082500337819422252367396354053345311529749803599568926014721496742184708301321858061561015118571016253590364437856886946891359815650495200519537429638759337193044487859186199849239160321596779870562404492791737377151252298909702370163160425293779000907016824272676485866786795463538119285079600678372556380493625845284477510007617965623896158533754167380926127693389447140296552960113985166945975493037440094363327873732225346426119714723451196816650834213565149288182083670311895316585931078551064697072219000905467051462048290710946207574942081534051835620460444234295990670805935461891280657890887597674761147891014899719144371885029453485473813093062315703094273830054707320917344253767379731057345745497160343895200658258263251938323323013130497914306902482185987838878249220144375536407625929150404722637482055041772242838446751203559948433622202081077304284883628087824901582876424004558114546846437509403179695956655783341442847838944524886462060154279572452612588355274943000543088388416416993149205798745756351278981569110988641307580503919057096434163336361482782022076275004278700147460782109240745867912790847423037369352521754884399227339881979560000831453401119824920877054544915960046583685344384867595341471689838564998957398724444900590787959280286677154592847220388869331421455286041954997839103903677600734966648099411813432725643442003514960152750505750232595882917433984675241393946075066967017915501301953368225912147686703766299386786892105355238438520955368250794275995004927252872644027381163629610685543734834233991914784954535262793985989530165233526058562221735094743660806215934442359063430256833057278379618631484587217105902586031144786885661552484462406988086647849749923204370977753066138584747158397174256323920171599782906962689416980155776052052385040418131040261175254488576594650829761738837972922439526193527178654827986328472047045233038860298078220849743568004374055666095852414846927383819220729578132301944018054856267233913758483112769338032252392862517032252150228127828177695350727979542188485142118400000000000000000000000000000000000000000000000*i1^65 + -6534347753567389829932165856750986802860133387075743932576862449083030872364392672225881872081246107579068025156409263323863346012976749554581784766252533060410528541400499455464054066100937155245354523040562121378044947443678748878569987643011381156221225636657322421435186956939482697739768833607562580952890902977488929418038398564809773311681015190071131166740297155427884085051671184460494236687279853013702816487274080870299283148468313370666470301861711097612288821333606256414293537526320674391973269312128936036849004629727251047813493256234235885973955094338711271862570992018673875026917608788731814107368490067480257310179778405726703586837595181796162707444689637012130252225667432843068492992463013806483068110118874304371542186522828449749436606450671876197401425433082296728298299644362100557174925296527371270140716062356659202488525826091911575740808439207642187132438285644391715072886706405535660010616216421772720330508678488006007881058085846907787281703139856023895924552894794202553788620844865645528656170062828812951182296951813818473786516371470056352600693808487739660735010099311521960898336257047050980804013397433548883901179718266155405320220385861631938737773538123892327525243959668962225150174966861619922608282733152498192671205596669712860099578315731294365910174429082511325070636918226175369098380671387414276377493949839837303684044496356683011028583951150163483862585966949852551335134670037716663631518346268593866837558680717834547413017503634976280298925793774198746093768397195034229790114655074284056192037973672082211018977259981856057346388858978228831604011555882049965870239912804698377185259522880578192018806773991311794088386790840104560212005525282834276023940834623444108600134758073120597558537564519676119844836224466863080205500565186260603317249531573639346786502003304788101240304381213031122448991319345582047845032771956557046507089641423769758998664229337190331684684019467345135818489809344984590316422816375189383663562298387187178250502897490733555770926783190234680330945146233319702006232175675076033944387550021383258389333203084365183922379202686379144203103024315952911741539455496440194325402279864772984329677508550412478487633206323408440060682318139614006962626508288053203761226976272724202416522003413860900774842849313287726913342147229535824101833316300581938919588867302854339136367450693926669636990073638287022359863083878896169815420467475433843429193689020764111842510934345654071666073632298106318379965934923339447675702174767642998335630102382026707911071435736790794863853149168801944842514172749928533880762700654554629360410524802953871377678353097725590392743408552630346091336882541159618661633067936622075839871751378608085742722744320000000000000000000000000000000000000000000000*i1^66 + -13289409437946941448725423953683337020634023327899263630753731922357800531751954964863177097544756674702903201834040245320857283291871509398890009533428370617502849244809380757085645730086776302036317095105825624938221920335866672641260264351748142354500251532312532047894943181821826847854326535813792915243213077780506616782249103342931736302463303605825969163743502090209586020208191771824680129005492835596452657635946912405076281226290416534433996173535469863478090268495385120570109474771370091670837694533299063614790479483848981500113837690915774903100924040272311872637849178512687865015807682690821312044420996113542349763863476173354382971789028037245128705010243299805518410269430114524477822168119598591319579270864264049244249995498747832200476191257353280142860305819502685769804056921810980006322759958357824561092258349945526061294022207626018338120515556853790376235095836614725017804645931528437768483751692746399881551415488488431971610875841341169787171699825920531581592185713513175709945927681181814915735156443874335285001260866793831889861010920021655698314921266511143549052990160693866717695946998161830218543604768618092245181232947377904057944378795408240303093132420271368051296373909381976592432306010460409711145860861196356029558394461939790524082859414729134807429652532143093914396213779405172224416610926818725727244501984762862823222525942789485256240979042541056327909642045915868233935072152753252017839243799192755429041207753919460729214839733495750465898954287386362653605602038947854796107721294337324150830478493545996545645765709273642481673384872103675527451341720453958832886452376174870517331169707628336943681454177395770903563520066266490814135757715788777060277755260786891171979008809652303262714453425457403284112477563387592145992051609166646416499015191522099587036404143467953141931586003960588554394982667000199576507820057535674770118011662914735235509953695001376901187308804728865310738901860674008236108103634751605656428979202047591998759035139878659195659238464171335229824124642478025713566483019781917298738785045458865266521634619117384869262058530284958859726172269892567485800842871715084482415815794445558724043541361675346991800071812198604741867213186450708071674054487633093177525084292698280750401729414882715958346523518426400769840635158144541486039538629329321303106279484095802149872341558670158990031146098088783106025966398720081822848088963136407098342939412038381180248590082333782109098213785679860742095065606740184582812613328733132743649134956300798504474806657552079760838502118331772949572690296963021969411990947839231241474194222314822133526087706371490556330863907118636539030831392614343265710863195438843996042174887724796870656000000000000000000000000000000000000000000000*i1^67 + 24215817069239057743323277559990676114423291224956566591944176651152180680051725456781332378763748553751202514517784631217297549036274760208223846902270642477139115517472500447581015359647303478208829303300224700336583565251953890338803360334706217388361775715366854408208708239995123356641058030299296211050821443670672652358907807004166366258261798558811638284249882873569122459467128834593513276739284736734596064279786919784591350388291384402685228610899924106439864176068787882893192978866842054280677068712983825311068723910857277920919448762771964272544747470185317531392453233865709906128069583822799219599799763547475289021924849721355043701152411059569260443816353106584180735784916632344708508200417913201186910933282385009733645283783544460111167057747016342939934177885313696524678579765391045645179206864647225160132785176656312760323428857747048086992787852294956350192038581179591460228147812898769582483596862452794639741468144260791439406748550104605501793103965522605797248394055497801991978196829714170374611557953588817841575429556166429607231016509105823666703781461311805893900109251614772718435165719125076306646162795817284713272940336778079897569955333871864118722253753790729946251618957808426397642140504975175149863707785028700372658143512458877477244605182237449699953978187823885123060835700701506263951517114930566015494217495934449420766561821716885142184199294251291642769877102586034854450644769938882806267755344173077605666465116078532361990096660835327924857372394157512448938414193744806899710302571733694571095933234621712294959299508039375194296037124411584054566124782976306879529735464183055278830309074864793591350317683297557408468961661791034700494132635512473487055467272415459043118899346224495582408520222649964396988120675906041614374042093480840102013651479525781607011465834893604112312253060661419976188422822578812698759222170259821307735894382037865468959268440925193918242576974855196722979033106834107822886632117973923666446325072680744989402852620930808048807411458645019117228944425091535207503303382186052366893534676505066594849129654866579189760756554580797877965380530633584074813897054917889941892165297397910653473660441173635019591445985347296733589447499991187682209734529762676582993419036199128695798623291440769300853929742087023781960721430990085819498513824885628810984390325046800075183850013739899740815278856005746766892948893535967241811570275433425175146786745437059365128980378485891775057490547928889047281386603580353197300523882277160569991484343441229515222267626239933587876762115178901453143144219031488349695679213744352044878415022102640799003598503443575666213110576971001680342066920073548500336493040927972046223706580582400000000000000000000000000000000000000000000*i1^68 + -576566138038988337870553133518457959870587049129392090892084163501094861175325940344368118392650293524111015295640412162709744339887292758126040707947983985327386287746282098279918356746698036958973919390911786879721733465707581462157738308368272555798244582516282998863320988624226910537444919567947868461084216251133528442294832598878077435622086066566365156613792159056247752165400916450784104575414947370865587231886642319084902004380192696544887089034705855966850000728521332275462873804749110115478132771510352484581648733942855894075897371332622603003726655047121139150672895230089296717677767249916367256961020770080445074730294683117020475985927160972295141715914864527426440289372281855489997160543188719111758375607252030371105842855518473576310974753506690104437103249222575482297132402284936819506912314488450367401825383208377514906963689942648996269616240148356489673261544705037716200115757186363720204156718222897731935443784258257022637253907996649304467069877060139725392808993741512253645429908056203587553375529558270089106519865972404101293663269633830531325741274368832803299323406991298549740501127426008152111564884302891477075263804635993244449215861287220312654841997990799781547535369968975929393495751294418123802956370653807446588513790043970863662154549258091554787805778223983021097124740423840714843522501405250643761049139277760578243801575034791208240022437927495178344658020922373496517141547118661537169598116558060069502100231651175007271048638531328598913800832778520264239804934455006772934250832906529557859446482746900664397528229953598949794244787538131320587340247040415158062642925434802740393708121701556042246167183940762636694726378862990861956292426977577964370219885010405170083273681381608141344383353216908064755417674676782617818170077772076815341325233935216959865480213207045537374893990699132606399976390711097871310466681375738129527231579688156229698526695031605836690393902122632331351693082296411361334040379889171631798393254910001102221150392330450008456087877928548832225477519678070009382713483940421464243735883219583581250002007650681811166602057975579625423973878265519543391488375559227382838247268876823342055959295433458283254428165641515463492693713445974914296515179151180683025214875509478588093929197993377680848879009644883582371251964828011594195033943816696092897240431452743156093780813034097614715017574141659722840852977826974480131513921249092931103594707072126068574690920430969297903811757269746400128925548150743581319843029585826150219520467599734214284274836335793904498602241098591142413848434793914119946860359619935641593203477920551794006553086477990892818139054225799440245773059128030273977638423747525568416972800000000000000000000000000000000000000000000*i1^69 + -1889027828652431350851727090412461759171955987592425540454246011032835994385950795104276575072104714332640272732134816898325855871089900536956889930658679374807375707067794801696973766262989095909325242073649121816806311208220873398626467392970425006813068798411060875032993715269922133287948293635339783297662690989894379944541657443541560086809917179276931447319167266276950148251066137025285803252977104221774727517554547566988647232830186902472044936423552478273826651066962581166076870442312203047162555035438387403967433005671957598287573708127164249708995431406342937974408760657161093372761701033366318794046678739445344995151362535975982675075035149654775690711329928619199954935867200729386824653423478387950265788019134801157427168736428444786644747180807998098845297075935591940323186517598200248332185750408089251011110556273736298722435518746297804431896146994035747005253625986704257839551748895103683919179477133963293243559666526877713242388315222056816144173155149518110826575969727446579331354620465644854310169141758803342181915635146276972566276958974698995686963742112563676000544338119560337693860185275906215686267953446361748690023884759775599499094585481980180130266352953157780527871498327216540496657297882842653972223397964226405564609924750319930051434157309695455307491132096619125754958231712379074755129208775302330810321154885043902395974518369081395545773520228549603581904361056105127440059030427052958101354977754931283420915702496439846587462377843938847453284636557021406891528314620261978005612768201260296577437819594394930782271378012304843533035360175342528669628693427328130712028980303604887866279961763286752667204963260991192417790951996961146683082120056853675523135916315842953228173622945577515333690490032889705873201204823386144976316093816337672361864162311734670794577415124485996040963304211704313474383213180045602316160382583415198349282252816515815033000618261970428410830793744946277095412297139540898357699657132205766499866379199673131634645319803141821273668991276120460114384160435338099603418363206908048372106370839816131674057629402231283759831626983516307332732927204081648145595004527166438668584681548902865054629739150401584880944649348324690865625614911878184155085432656685600664387928064563943758655843465601244253681105293188186778657963784744541659977701946807339346768249359288183730035596455987272719452633229059860455116331633961851759219638275226483762769003886624965327652810410439862328769612167378174344466176923354179977183429672334845558465059368887909457704052807517060173709947881146668323144549220389019316051316083486644997841085117868624665401526415389199252493681450625067715474688595988251732756186250870784000000000000000000000000000000000000000000*i1^70 + 4155023766798171645941341988722546717738854097712043982534336068778831077409172190763985934966046357145949839751986004714267221593337146260482497428858837637883759886080005677389516593216565144612143846207002377989416059017094600467934734654061941786859874201199160919593254302825798277252964185572853874801720258952671374666361182550379602538726799100467764370309088936002777011584197696824597564311341420658333729381285261325725616315111823486003912800339248894968609370488113740278711329688873197095268865463012579401816134804339354000692207979948501970959518516079461327714798464056737995763737036304556534979705493990545392573804493910459058552244950120677382673030564470331955384962983937930057021152063343645779221254112648902020269830260041047917356436480641242503005607064315642918952363480877242613673687878373029694117082465380363343062929237284591807466150059078865529097710886512677544269650873894533756038641729659108548529900214629837093799744808139471586288523142326684316026006194269889462419028884193229533495357558878949717166364647182841254484614293889908645922182813421004490444910897919570838674438576202078110957066919499728781891255024336397416905625753499249867556628770625753665699929523464742965718299387224671711219270996749387237167787548048742881091473541973282989565205019923276428010989305430250932986181565914382414544544147634895957943448072608448369766297166907998107554025293199598512150308185910953214357225279967154114288189397481528619203132342505955618484834110777878431577343563574172752435507920621672847259065081306566046446589696939157520968740390457395251966401815043932795312007499053686658294750886872604825495408171185894936932425602373465539221347401136621876620290242654190295798148165536626390905541010251395070945901939327329988771341000485468941155618839305082517942779388092821667749849774743143741273502127334993919875499135832916625816801800493097161315484769598500171509899180366037342099353696964381417631713346577818484392829408220778700997848189904902492519218755289973677300225411622451208326447457795993438907540842982725189426604680755187129578190696127869798117200698750675475064013245988288989417538719344586936186316230412072186803571334474643484814331817280354772985440125463432944348599718178735423222229312022040051005423040154274350176703092958013357366092938218167651902044316593590833187689176422296836360057348613573513750951606671952386847340247309468130525110001768297216301394302858695456516338004676768255050940571848952684564552227050158717403478794040822411007741825256917764065639600905111352260113222375129731033368309073854197524391128776890871076344754940053006898869830930617519887828120140308563927184179200000000000000000000000000000000000000000*i1^71 + 4211821567938412268805352622718664207585480422178010556834154857287940549838616920942391665366527815960255985859931430483116368859038379626702358455850146665230975614990914719726209003711047279245071219971370114552510612808055076641555740412231124879354628861736489931102039652966204858098940866039617998043616942085324222000766941468884318588381268539116117044554847875536601327920526485928430892494458551672078122774184599374403377388709895654864510263608334005490585816373889993819771179613010510080869506608614001650361894882712612893111808226463013288241087881474600395025679463534389884158411703120310648874379682595899684283480529739993043780246288294307136931700691576407330067584221416963924256332198464809748578955773009785521296125475219795899648319765236697693446930029928500650870148476085094498780586223979987435407874343044267108604935903662392310466009117213573468553920260388314867792120908990153105841458747562578350854907951024622182995719705667049109288799742410205355558147479129351293694135754692843271124890906926294549430393309871814386882241192347332147504537089904402773376001750727323322809083303335779805321412156025923064748665079064274625985713652687057771654539352880800459095877792387587146927023398240413769710770175153353142599270465693704797955110876462839630445282221365746250993224512821975251229575845402430743383758924660529884188866233734519865363385732948510502666664932775589628276701567416923454393468953356033015244655584973211710369360118288766059564700993406905740363441994487474568470334738853392521326214703127897956153988348942059854290143579530194973525381235608157757189452292203468114058732104107529780387975999274733844244970064146000942332795737746084715235259153997442324653585928931231635005686353662272445188739923196442075217017865360567406261306855133100181222214402754724458680867065157337376714992113870711674700806850568413345024444507473115679161193162155367701522368089735549701648865029301535034198946884842951863596564812556561285551906265421046961856267657425742984334737551644164561552653953988181920314726705820482258139753442095140666794825540674296395835779220603328953554355011923753312769029020076690033587894369684656272376780309919040104495979849457936660602666006793238115715299941170683285392420808606484602275345735567525454760185032852531170790130091498787283720151950824658194668462593490643460346969480934044774767515846378447233407413884533069274342926116970634626266125623361607618175658717065558909012386267872406466899343471443854191401714494469492839878176779557618248307773765481877253116030856857013339278457026765347302543652584660014017438601839265178671536176679309111433438614545865700802560000000000000000000000000000000000000000*i1^72 + -76946148303109841260027215146811945554094545279513431344306556086029240076066381917779202840105693044170048973814039099998595245709149334114374860281892573821167029165915983606666797868006204477897089401994595173793303083934136849001177810608403462757852563156122039741651832106186796687804182541709736678927242993024743718330270866809737131823084287844589366417640919948386383340223884522398664668429068639869010204237965905903889543045239436878729639004398389396219188990834841913535610452092092946040189746238434331747590646913471710446562321781322178409508592852174714974863121577662685185035933277112839664205552209266061036346711841153887291949123000321729571318330443337537765523148251730291066908114429535471425020942848553133552168651935443452523243074212915794564527454395395005681653629643267114605401887268520457201070964125831297855727682677107721819119636179824236798315498317769067152620372822220314695965481321670892240962761974629261386254976245774984834918949370877280549591471391753107451834766924561309993803395970058984296054346589723237431951168082459921842558679697880712107648406082864990460719663847224708760528330401027059318675816469474017615105901218948275912454745399413694016202938739608374517555170612707311669392722783800004791128827637088442475708355517517491699863239440301081747870455173852653592199117390211250617028735078674304323364176457008074102706322027845931711411518554117827428554573276981207139493301443494173857196948421878660810001352509724605116365368324513537032917640387664218002522648508775029942755140782070139028586547284594288191710734666220702693584106415311624306858873100858380248770211092552402302055579636736121575685745119427028434677520506460310879045904156799275271906604509789290644943750343158136595683219535891678736981810668770055644038437986335551577692613964139060407470052037667791483328918176701473983350843588952638507986104875215086892515756484529960144886723160590647742602500992714318917303656209656260770516287575470911183812473650141242641516768819186302254618296436071728723226103075044445492307115831557389306924586101966998643525993117699018405153271742433436508123003302737348966869411643591217405382242614491210367109805501549711576534012160337742943938852081476530728910195126697433532268526160903285547694946804775602634074668016605350103826377040522528035097308489390657598171448795098671046948444920708690171690221148873851654664839355974030232152561406450834503391675960644519723030782572677513248386865697715230602910846148329908061770199268490886680403184926860640569986236117818528842174254105225579598952431501435934195328045964964699680503260862804930762092590739824167551452909142016000000000000000000000000000000000000000*i1^73 + 113413205556415159342977777475279990560201520687121973251609481428229299660527254071389775995370976083858796797126666166370262721466086602156257945163757205510877251524410027447821646413620766826177882461406514143982333050354187472565728774691611953833040776136231254609795922612234291158927479015324254808202725857645282209031269909050781979531182298787320801534154763803734704991376699280941891066509490531959581230561574172701074153153256240015647961325841629401008467929288447381826635126833153592230313335964188329734125952602028623352419705986873218926687277864059843834011225664814048606577733294989713367214411569535415414088662672116118236572714181330422539282827915340363134586619040755153932098699800997500737487929756424370738183870706623014218586148251955706695702297288918001631555770175589544020859432917055124894303326903151379340718026545229578125919731607179577594321448186773911145427813897936175662579302798938502688241196074887405234714988277955900613512740096050604746654812228692509064983454059824175081494993131841643821717298737607891645945462509061765802482219419055938338396936052901036396842587750701475185811261379523071296093567258355226780604963244928361098718217491208106893094658119413478685717269246616495825738106921007586811556622224774278581897393396547304275134473908173950595312027592507256672639013189822543467312943457507829390738042015118686661120328032545150468974509408954178016551472379582686942055676772645979376140231137090737010362164185984849100834365314022015020054025290200540264362118961427893649595550864285742489183081602245715243236692169068787582636976898403201835852083795487858441286158737451237686149484152914063923305974482674637730172583380979708086863358020310105964567951445752797423307739513497997894897665888028651378823916455076408052984167117794950887323040866058737288508158887202153794849474044468768523202825614879462698233444648194138397260315909464770318501442445818760539383980406147392752796349851268232219999899980763516872737448934843196112357720078398540766239716526316281802946214420661611226579960643811280147036542701444267988510605309589693993818795128384100111906516671006165273069536519280463337311370286152386068965389212933301359363347778854892283998182332036286715925639531012687446079270074993227764524705517562836158149402681563747075606616022301115089421299610828824671283307814756714711864487900037653912180484121839161682764394657916134287074078931108917594651598853989074446396827529322351817365556149122534089877339659380758202165367346761049334703712861933131648143401807317738473045051351749931217089927242452361223143414217869690040269549027151549602548295410884152393728000000000000000000000000000000000000000*i1^74 + 267248858024441578745220677482281125598095644665184852345149730265508328421382680151640994826372268431754615998186864802981537187049461032684223464013805095935668816568344283286321313564931070049886967230000251578195940891185887231220127133558041789073436979107261341089421055771649233125121754846387149715568203332095262350759301307221403777566973172010208107079464187139453062264631578679135159634953224982306584715404320168400099818294811368432656233819803958016327394445668450018753245623696641549377396100015331805905203053852294929876978186234613325007432970998733270857015166118227471720488297904177664260133635548447873597539632121792489900856863054679592609679909175731613779379284105193948522779494471332559268746467773396603109714937453015082356910227797003386109836878121430965539321614781213885672446538525363379932950777371887438330772515266145023407742493298554552508198094920097473930013171422297558229205810213949205004717745510473457619850072583173700591788493505511777518777872432997142644076512801089154086565183293172415778104294422614365249251966030799897447781041445402298351615550659623409473711670608353598920522958024642798996015295491494737680433771913369752198097229496275649667547098202533896489629085692462351760268233311916980670254605563506206756135099717236054616579577895495421568386093150213615566911960882510794434088198500104866960360022768438019719479440805630773432975592498657842837799008977956231974183534269509557900391249065203915783141202036719089346092943672128215891237001973404691844840993220429979441812011692149280427319185447832818118501404143457967934408448493176540925538572234276892983826440676244759832175349769256901009624482122045657132129943789723230815757622906144227754580443458405030309352862199862754441039744822501571970105935947670292327146100048636060523144765786575471520416860562097741707057605258223494484899677977585617013605407841142370313498399188102365808466630591631535887224284861427769320970196376545703812652838275618751076582979303141809385348224361900259267381076902394212079839902680945261706728545277582226739003386514646318547122496202067369125396516742663041306520699183197243110666846442957539868664773571244025880121236753848433348963569138274224709462986937468684412991729355245229375054420434641349720190426377601709459056982621691342879125538123301800101281890105997295223520491546205004975476376915611453083562675131201800023800899950754198812197487995388220155613844460424833359776913312638839672606559992194543247306470912081830762952227086797221529952820752452374102722711727079079376907158437771718673919203430187567116901368158326204186319446636896157857367166539530240000000000000000000000000000000000000*i1^75 + -1163459215042397247889410342595786599348886566553546842883010738011952121894365918195883962653837351219892581349783902096285131155464389301383093778173203118765010061270198830036964346598232345014085516979791807101163341959462434865206878873168038966772361609921895356352139989481859253280850613922305172280228974624123954997576594159009635569091067202261544295022907497231639411327175914904543868325602172395791056690087617682252349828602272322778584716603976461236838244692004180344306267895773197196973915368517481816128916990183442086897161089783029003435127608126970130812162307124888155076592957174670745031399880477627377343559671420167738962729051035753460614740127182679680087413825438651024735513661353957016885276782025632176736322761037308716434079148048808440961583184040835852110502900494048725804580667818956024428625708792903283270682845995333802086393286026417721475520153795249685476467425353834804756715439278159507957103481225140101479972565808605887429346869197334826169841283573562141316024999141552223751495508586175851995844659141388098962447982614299512715508254492068575983257589700630221995841435525314308845642772490795559516102237520958650794626244392856189932252046376788605742018171220413512100243523765380377393318314175830777162853865054476668748520292644695293469265553315412414920885315836504580024646712917794219730116175589892833498853790125099630853347372868214002757740412617892937999580672614367647368162018481724668090557561705257452046426651119630387474265553360461118806363963648822006533267417840982671935842162860786388045965656321255534449160175063918181876759329839208898310535285693646036765414624904973933136898035925571682649419740323576192645153348001720414534904942745951760146666747324796911101748772046536476119249998552493794775818076206778368853772872708584614914344815649956032013562463247416922167965183790040182231690406289295917062293459005234725138600665098337586756986453635707462646680546219984214856645554529182621659250595481668187157356803192077108925437060675234596867146847817309021460698156419317237031099837686524718285212189804670307633244062446300556278267083300578669650348061060804216649297654873866434478839510901280335259227582044156323970322603917363691280806827087766949573064463654801022994003827475143007445592287646528914764480266345454802193905328391640590083072308458926827638308074287786177438525094465944818776876998696084499772253262500347809128375019595303005166235642027725907394971684730957896730947445402325972684442880291095762768633462674414069572073990296138872574207725666084751601564874715421633334181808026966884986973219273221495939091965067534196728135680000000000000000000000000000000000000*i1^76 + -404423351789107562233118554733212026446535103443461033303368967488750486773190915339666818354681691643094711390502160220984229966071138570160762650803183848933242072174482184095387952369116870874430440477188468360444985602974539356694185497748844364391461235627490815643643176387259944751741540337241029881337213189533991340081175665131028304407167150960295401110156086352921544555845030815765904081039854486681115793121521211056180083973961339675786934645024690420791237718539416083727663103003890049700427311637234966587547886714952810363550436346955814556547291198749621624182306843389059336719806149405183949800763742646710198832154234400781711098436397516499878881940789369588265837469138304038196227646866177056560082548028445430114645062501799795931674560633222324617628819743228979050586130398285000147310194728263212630128325597452385752030304946483636352756215966110217528433485728763653665440602262046507566121823509010772514049328383015891835671825301765020242394873625734518667045799902604409665608391348253261769719629196875436292337698107490322582493714354767292752229570008704115274205308773421584697411714132492096355983570101768486415592423479290302268041610418808767356847173077467153971741071884470189542084288873509624703493925089872833427458198559716095403046947508948755258775647580688913447870835111736760284149763855329945479600840125743833290475543425908265431962763442018444083823958690165290964044701153984066849370551547602391386625776686112020239480863254717398206249813729113428586515251447003002930178635555381860271381423407416709389724742119404999743582452549120249460219505848566160447020924345121658954752478291880195741161566059574525148865991319038439434383638858617736242963400104719666864417390926843240502782218660711648599481356076687082624953130503825609050222870461802855520364468345667273475576690249801666162103378071755159827372775910630269989418203699633327916352655838084404971442415860320694870948522919530746113917056991667307991054789205832978731505435981169229578617323197087125702317760828887547995051830875404911050784017766121318024495993751690227897203355393042958887620806499337739858507666463592262695279458909930867163793688039888682070889047301888592342977382162084019340650731906176224475575506081638006867012579644090602926558028074654553801514765456857211759104111509795042424391790466260779194585532921926548075868795757217784663579079180513277716345758910647323628314612836437882460280510507238406350517440050345722052802371961993216169688002234792399932897408580647392079847178123277732007221436658619579610640965280098733313221947682143946401929832955578265209900403386010828800000000000000000000000000000000000*i1^77 + 13849786116706582263092299235975535433154259568901045537965531074239880752026368849818662819007207149726593364840697090890525252851758271531776439261594637097876549376122263436396034133680364675505136785402335360797699928573962808197058917643334926493329155014004946790425874823083240101986574162375319894000625932471170715128056061173358980141903802733711132238302387879718773914642192011765258487048580917430784523556465128339262673281456272880335512529930537331302526974175916864010785732835266530412905495707186779479626333685791607759958583265112929899295023976535160522162522829148614420063836533796861948079029246344836487872412071757494796382231640362268133862990549452663182618729466224628805159709840736338269336626827468231523354742085718151960404472866492673858277895923360829516886123636659261639578025744068572413221927879682257407769429397868460428753829211376469124009488096097678179436472383561327429307132094967430912076954668613518940317344919052760112552137992413964751192132431375988180164486887861307204808485017311974215686864408980465917253575010887451532187161143025150539447365258997687898548423402368672081482079045053540565460187300015723391790120318289331473519849140975423879167050922893909074943675414152277055321120967631962802684530367689835928017273427974242637929586901813365862745868171628865619220187095999175815619755911502933538523954467988570962525689101979201231825970730753715813338372201448443216443577767743768364970004146965254750000531955660593556547919442737614749916375360749975139873693557208009977815412292059394054357196496469129512471455075344998530901180491941439542622948496572489586780437792044552426977086596774362219699368926090593795109387981842628476747381609724213427200426354714885928428904439902490977504719408291378251579059495254408127550622410984229161354362058469308373446176383576213468023722343007894312522968968134942235644340260396067203675532138693164275897474593079696495083308352462482552321430651897222366474929109794282324269051315126040285297207780612362228939088831808006230681354620622715533035855572892459220657830201433269247822800476544069152939932552948964040939550772139890217116181412872615296557930146738210375043737602039534342809082168080686870633834157089843314614940513627121162587169964773737355497821089473919301111067568429892706778839655734473192002592707536939988635695857027005092249507517138041706022182987801544830423755842359107121097722713142752677690112896358727088467443429766256478233510675242572236855379951181883309602169520458604861496280607635324668607882448560652980886220218664770067151206779028879544023664158204989802936396677120000000000000000000000000000000000*i1^78 + -50680984938270042214701908470826663867938620552109950100278215048054166056055880367926942392245231526181563981462757135934614167067115421695717164729233813016162217535742830628909542057240794393260421645829798538694198290727700879773244904927787098087727779953421761518345811529264863450814398301513758032534078711924795289027548645190574664908809253224020350328690867608937719052803265280460814354684667945994041636104581946471592423354590278899587997985523628001591539596804887039818219191246371567115943707923856329313862601377959937443653890282145715461905379103114953856220928188761863360896199108345554237557029729290298477453555764171706540097981333278650986444632580316484913899558178404198499017577505696804965442297468559746411555989017797861697489377596114216628421244087400512868937828396854768614410290320741678947632127808006787154449358973141758975173203958255625408541115261738317083329538687206336797765659613687665454397877759733682713643585725033700518865202764280442815046808354153878165736739248374463761942031150877146119415319998301414901230129289255950920894320396967138530050176336880438107070982936991922065134375724178956351507907405873563527443598669274310719342041960891961181454656736620031601776801772273230916523870226559707341726098470543888820022345342312949085153383551696551544321106175123823375822284352574542635092590755276226234646843395192486000423879199343283809073592068002687948726338248026089667423599936172759431405182624578499440042511212146226134092889302103537139063955132062470486304938796377470225983082557771920815182508890504695105233654929957073836834371644875287265095404993779427705080863694161203215266535211017004007725744783757493772656702876444387378645830347307203908365716975212675746645890740865194485087164970661857471022218591108548553254062644931322238846761093702262361943476873042973364186156225145735923102095571059428857565654935496389957544252258394161042117794848019847867467593158903503225330051369114872569240244397803129597065903610157958255585148601465221223499863590564037736415414077026587749645471481425372469225775272570470698943038318234081173948740646990876917430081787921662142354719204970405679837173100211883584705049949487747811368170477352670118933859145603159102181698388999887779700554149168814707584313010646603989334020881638513327826660814025413429684093671532834591481034474585845998862559644395709270104271216210333393772334582773296201388746880127696878094083610029073965537604878123189355212698300199282089226134063273841079458103438470438170746015391166470482961101018893496323995477137268168413390301431962425090545498845764904812544000000000000000000000000000000000*i1^79 + 109751115422156614315348074266079736938106713093914684374653244111536876749573149135692485279598671267246586147322444934287541235510807828765032450247459879095639369666453608844494301421466802826831565349559937045713924062995978458989775190009432756263730446671964263551197745106744697908463016283523644468893396133524876980614533552389378593972615387458487037978716625826312797183421543356804141534813598740468693158719911455046055554836739907277480314965252300312369231946269459552489562239215777334690497117960249915857450519052464539205794336190581550686735048880410884009987831100254283678876713233343121147097329921465674613409499957628185485291048851865191238360500973251021830162465225208442146553447156858958442819320746111070858987041241853348698274381414669869040936447966244823991830225878876097517168663579938417594788929563877426713198122373220185245975416985917984142225401643063879424732046232433996497225636880448979451023801073807714894562638227768244000855328853700925682991910174820125026168444356621759941712122854651398276361813560594061349048994568109340443947983912958189635364555296745183855966377695115403821769405702137941599927522737723290925162590010789773930452228077031648332413648217826593658635865654371526988820379836536620174524603158491336314454608747527684189150712655035856217730048821446495386530085545637637995249297224682754641151136872543668670887421546342602402227282359984711966069683583417594556939364709595440520356984616574184230545906571387123502069103080593884289053622344231842402966209583057252341474388174495517993080041664956943223248609595135881914051459112541956256647358965250867586214520848928122729201452438453227850810351076182788893724627324631695234274402837788782032858084150805644861298314452379829833460997249992054777188613837842579680243653250730770732391229920002258287665232818228703590099021907525189540826497617756438671671111097950092473545850129256291847114216694076384819499758977073749984537733102043787575315750644514545736606072887228059012412165001643625601907820346422463454518224352864823646489142992557547523363126447341269749074670830134919440838393955642467638340941158916050118551449745079677341556775095523300825639312992651344763887585140621945099499343759195790466481945624310406505786169169796907093919251300347108069004964156073803806902641867570528632352779347719353532088657721500098854974819514489307938317702094958869006642127953888280821593591879993028306133504190950757133255736476858162571095649758329663337571988416328145349125265417710835030856662628183827663047221097884571384462547316308068654388541057759766779032944771072000000000000000000000000000000000*i1^80 + -163909426709518954584623220619924302304156714301622681377557431185078299705102193001903135044932524175949358089264737112379530908857355760943732879397466478723441766677308599025234755048407150811025364087435573451552430400704194778438654746061189340406079338096461449908608186261922788907984335229545754921216768001948929879937437372553743559092758241823260837993649737465276417103289748404633035946794304064926789220821684942831307261574504959582821483977331205584442694787796064931706867423094291553911422612368769596050008163666101863885040937433475621979321336384886767539618148907103225931774625686346987422940062452789456382006510118092970312445935851477637547294788093324974307573683314649574657969936549198230824465721905978318659612824205494352732715422825574388656118255767061947376369179772313302010254015901385328624584996115718111200223947592543534913324083862546695796984205238237011100121612399760386201420476011967508957185788999704188594035576723422089969562844281002341363361831871157365372548612492627712858515439670940366048326810197269935163704611479849090626052951266369959440589292518450480945633044854043001506126444719808140073224493053262986159074621899201768300188557962370502886931557396970812160266647849499855240611808122916683891432052101906869467781005955329142363047629279413109188644294625171808740077065798720894544662180088432056057284468652194128092170839059252573614218824797843336645941022747672362965057838036231279284085142766339773135044803568602131670851041320720756121534725311294848161934651863791478567589556722543910520697543775539327530215791914384623851628459597367150021077639445153453932856907173947647335269997401849538406700487065305257135212336914301625552144207482402347595801349542365669701590799034736138536306515311957750935166246158210500818678129469296030334870427599500842909066117944052014509528383492257360136284404498068964921764858953459007582231030895526595653192643666003840356240693007651283983281137779097422017107593544926041097928375043091105806049098277657981794924085399163896788383813907407544350463351990346776699302794434959759041094342173362803786616925806153834477905858475116906295081856344409282894248587045519093171278714752911024062847869136561277650401768448848002353270745517558339987443526918023556937540278023679893144088206737135644893744012060354860880836752818427388339426858513422578274447109441557215307906210522861473306930496004518276146748518530728421619666630411989276983516857960844872593831585575832347014022331953666744778460939055695448597893194508675230287184534903215434188526413588391112374241093006764294956646400000000000000000000000000000000*i1^81 + 172324343378762457107617184159828038097745040371944649642719041976981626652037494799334108158633302813474425720877061670277183506598907555352270926893276973755803570687459714879603527121354393945389064211722534056395815030280688236743731068211546983909611929847203301389021572443186044509264080841108673878589033093649960661740309180842042414715864483902042901346956328357563260909087171211604917414512798119491979614044896635744293101892016064670069232067558788948114587319526753377356955605475683739040342785943949187363084281370986284348134501230000951523888815465154267741361379199606377163053734208949096471625630343332410123289995878945390648199220629820581038478719350236940965697605842379565333702245767184158557019812120952640692652457584015268567388710000951121108840043594601571505294005931083176139568980866756985487499243740478490544123297069793797721516097855902102167762356521668876115948403853825672490015313487085122630216542946189291861553494211616993889020347575742800674729822976742762820991013804535641799386410924675930705592083432764061064601201445158108982741861364116804774613209418694040243429047518937283196565296493431889464642692505778610499017465759654155594252726317626490767376141806269907739062852173973440141146902455825094695857069543278184409391648164325299511910856239758074867023263671563210256718279157309480591892843932845217450194526549358702714523902616645665281568380087706425964695879031837647270992913912107187835068257002585890297240314719804719073452420170251862859277150962544356164656015407934606669871494816971788516855835177210625838613931985520086302693091322261367174328010002775365751870069391756334128214668449868460130717031158604020885669739097439126246071886661200748867000910634010042983918262453886398193400603970736858765826073437369659871470798352484227351085405176373879609856142722852036431024054743937701915294946926838818965661315508653725991085346879746088527212650816196013818361398315325763434358035412662923526648889473396148391004262043857450497049284434959646855934961098398268839305608031755445341238310751802535903562646738130790662062826888365844258973222575860603990288900901543999152381479910397880338833511707743945975814567777199253446732425758132595102734719798425848141452355545434668670117574730155554257751335659517812222117375254626226766442761809901033028094395399319001949689402300707325660155611798876275671066569293990998138523998365521246605718666462020114366731207662010156133519460557848694852744188755883978498241720232620591392918976132622866161964201209671363015344369022066498029333365911671745769272337053515776000000000000000000000000000000*i1^82 + -125131911441099477820403663771086356609147305779554512001523641725021500143128711726083614711224495928701296331098130963165500069795381334759567442186661902776665296773856542338869269693717973743882314842171412510206040175885797067172366818234627892876217347581239326268116330695271926221360415313441286625653541576192532827435774064710141004833771779136045341457089447248614114728447152785983767058054060386667403548041450076094381805308269006041212061885884693961663225754189591026136501867263819506448224857328123893896502277193816428710230284322023762667567133418852541769626973633473207818075728418939561966339214261147223216477727734121522379171561055055824755123562863577779603689833616817389834936043278583130916508756171432451888994300906353802634064117976049038800608126609071931790973874492640856571801202662281825185835840114135021048911471968722327493365831785309412446798360528103503733086351108129555723724168262428672121324857695858920022957729890061678800581754756444341797137669861998834349460250591887748171367560139849050348333653166727366236795002946918100579048796728333142648871446321153714568180036192677082097378319536404343983003736832394592085747629769844100563884934595631225244771974752969221942628919603641165328388489141816484980828922859729533232481250145308919864227718719028871056889868064071423906107176060942497564477786230458390018063384554317580778420238964487663605167814520172522302471095094113382786812466083755333910372133429887540401577597510571454444087665074815660712166995745821861095363916253477661916743036664261278599576496241560058988511106529263544537290445948164305169141051006909203928663654388686644547295634956159138431768246557567740204318483248478013028312981286595116226871174460129243787288327322073262377561569404842800297064673838126487456638247799638795412263247820821910485829420285465993087305776311622491793273968478727317026288894568063914046108693340240643041665907965746327734679138795214581784910325076732645936751758694699461851709784906052777764328673046895481483910801151040118007560395818421460813565059738256696611462053980768649668661223124087755626769435322891366897433030137882516826633665937540628059784936678624671045985565590531386173522074563978213762251061892072271525303278898419238720006879990754646764756882750601435318889678497229259553643608903216816467524333460690251689759021987395247488723208059821889209465338719636929178835960546288771092582301280230225174189399178701961470314572541510356135997230420228403023225318783210308116419610096032645737010940293554999981023731968146344847691971574447578490811187200000000000000000000000000000*i1^83 + 60577812123543358431078387727168786284007981706607582658848137406313060141227450762207325119907353297005735366605238912971780375999842201151686037640838264893042546748971224895418275984871508433789845748162611175100967924266053293453176229201612217153250175081134682019720573841515380901715843246471940350491629564360976383790190795586397902362818819875384837726178248619039659952594787678810761688281544658194525575105981439968494782752611711135813028136815919156923575966330166821613230186590870750878484939292125905418706955620192346597636181975349805692401679696543665965929090946860247188894772952567941576762635347658379995356921327338390428602993883309814004898533283054918341127699488301467181621750487255429291247820280090422114983724753314296365698789618438633481559085393793470930763707164447400287315173755883955912909077605026316179581894102152705573610772188115546561886567547426049968391295055002967431519072075907150903241067633942523536574112159215413548448488227942519329159938832337368249199802689068966019655715900933919120769678952698099469346581375461832772122357283863318600204831831031258319854975631826438973807015679742440705119529377727516687940882996147816349622725737671390393646685049409679564380695604587640719974021980001608316626635690986844284247012559827520864018402661850409591268013347461214500586891964612388365765445605206790730952684192875439046769485374632957574203863861173303768187349176169086937742879471592394644394136779709270902576775286953889792142525525891223039024564139471624660386737221403177524998383629777173251703830766482690740436992070355559830605030666768544666243330373982796001469448373665106290172463980415227452297637461448309893480309975572981616599345573283220912557505053234850681230171368266939592650123991542685135599450101491729193270971388806586749583581773722563610030315351739266510871383585415345829897449277642934922410319863514940729852589580194128345350926134406563035299281883160659078819200570401994005973501457263403801715057195496296667335628610832573741123261358816872620711900633187539631505190681212727204230783712830352488518620676078169423774255448642031707032583749631423637008797407490252132699984464100845044210260734779174852398399257829394702381095599204937089351597212413744478188804415526526140008614605276002783073917103877191436674758537921250479366366005033176834893532067697192883799847002036188245404955633865087625296927172167517598114402849985658399693659957005037753108096467040981655106005786815367992105709974181646534388431459417508681521274313580992803428213028450061778021006932474593280000000000000000000000000000*i1^84 + -18541781139400483816295604613667517625852339201450768553449319401032645406988201366081902326922263650403440335621540316131445103868673919751220758512100315900343646796153653032514164794716063422217972620056328638746197119118053916626846243316903883645446469454382938107833810955504136092003530937144111888744952827987363189662770673424704242213453154555090416959263205188373310139688668725455497400124638623315425115116907622345021372679484008926502473204533774019893034812727332462619301370747378789380855067784669453069705813600956078840146379839186902904633146824272824378820645544557895267599127391610220640917634745007728110145031846837799493264298586202269751399164189038364075924042894527260950373622548717400882470962050844534834144222469113576125185489828254768188673713466322452330571106899132217362813621321273710490365285176147848819053416629513036044374686695719676081899912660551950187233266464475969461144426147296511037606102092520198556041832934662210328658150835256061716074234586954570701353042983504065103384762173454728744865648556956466088442607745071454727584134967821068678666887847553441125909441372895313352545097077765043077304887852415320920379385647697518552152064545766148987995172915116531914566543434109372845965169428432852226144479633077787905987412655098691010150855351122734516104036695087870702248668548932727420955241593502926158478062724403084366142666923443862435896902161863368138608754198693110627276639081808293224735843851245831537436127269801083652135970073042602003951364939257849273273057324280730202347386606598601853223987354069893574604278344554936427789633050196140000031255585812811444227708854304489092430755502362508578640244581349537241101411436823656398714497098301613803998608129311023106421628261914286412355970569848423936407897292235638504822933168688520484317533091598969014430555520844574653024176057669825097447901198306332546430767712180634668747894739888971105979044511484650936729293092984854362428176769520756170851011527008882696136348450725294709627894271543841353471057321101799529105355931467537407563579666017515541967186740492735482023659909440200641819240641512379333800616419130800348475717482111998954361927464160778343321123127141008268572027157048846735099584109809399889709200581732961139137199373970735108593982990018359906802971298422127589477463721738470835437495677240858716175108269476322939524204506193609666281400341606966520213623946729705442069823711761486183111786829038198560257322572132426516312400157384850677211990722928800823226205237460087703127639303728494445292268806700180444207382528000000000000000000000000000*i1^85 + 3298924940553366684550294042752559628346161794331580225891240266433193304032601009592932193755367519885796209351249205633212263468008980220502217371538954728212598464481900016142068787905587350830628169377532420064187403966648405918077742724643156910995495419886101363286767048545515493194784744673641424316816003050964362971095201579931677795967434982771380003780242050037501093672388874405675545184641680266287851989473450277316623906000785279911192681768177629917787313937194864242851332160751655856725840952003499175210488787511718199628054013807613224176731083140407451824729906002663923176658939420569467317286748587006658484269596969447960788426017344060870744280432882947402955333596208401599266050039220056810619986722226520241033458524504092112286572393180062658133013364222516523925874454413719848042296345449096381823727245770292369442489505096820233126326801290032897607571993039429783890913288408597516024068109785740918039851404842055126269094501048621490996818401980714111721723829772551961157198304291073839256293560117434323217140416352682699608321410053529864973199140847599422677710916728232259642568679342163824375454470863167822511632752455122495377657204373579153473369529450491952629874415064069665490799447465676372374596146101863594009802212296966269484128626111490498727859241426816945846751418993894283779762657186493399632498610270077747149240239792465918154990336601946075030802862730959954912590857921724530568214171387177960503054390546245302633859949999746068727219989313101823898142873022149599917303355402938217539465724189803796704199755482367607115333372552194455916027727045462256687927964187780828918220709972063181062628585750438750437811675679244329953905598698379559062659061929436792623947932870086305211656148843882622718652279014107256566169952857550007662056980892185728054578083553363132725493009148019842661230837980325258018942724887750256392675033424961342746257635338562653709493786239345654846292838578029394753782356350949444412873162142623857426313119697054934412600024810153059148310834019888820021277052508233089571146550569558823896363156630157183487364543189146821524744910178946777629669330127605368908301532326500838823918186262547244301908660915731894156941600884587437255177719944330084813696553048404367339071815320435203389718198254501358780616712847421361237747419253880166417448821706405934389893915692028485209089840750767772330454194385752628694715098405378010836556727426511995607327502621323891585480765260148627031409995551879161066796132282039050831296873867540293907189305671850530939040956899183820800000000000000000000000000*i1^86 + -282246223019755961865050443304762637168313166381838519332873445102136913505592790027338831346004664737200852667697815526174407120135089779071389104912948945775227604947408160424550083717534543694788464844087424619043016683939301035780840631887300903438086916105201310589094842509699312615915034435062817468552639071997235369700339301329405773580267065502157719031217421134432417242593668959113603450890086318466057439879751794692078347664682458881256180136136792646185631845053108524702696879927757505151913529148820565965008818811354547284158096441804514714204985976731929495164558352282648239768432753345819888070448454815537358628292310754975525077634748463390009217643079184265983335546800007397170173476336271989582438632208256793604707782869400966422171015021640704157644542276652909743223907473427287575039902923786617235631554553261173380363354175269543044082635633369602671077894092280314870829622246257841415225042677849239097629784288701521725906488154449865816674213836001337099303229709348556992921111962244229465313163158269654164296669862477173479348692821544288892492856782567540767996188807613240370169263129785341029899887656593803528900623195860206539912453615616078146879515374771547476772564577588813491978303497401388022279368716435340391407641459134127809161966454956215378262107676069126048644645614474446318090314877408055646793052307274365868176852490308431088817244317893333521092840497534167319396710949096078470873369034176345295974051038471941835569918580626884539016402190644013827637575278485353948854517652192589369933983122458495264608798821204899957919572639770858158463735658327453025001738053558285721338931042181979100525795911510863937851704619320000791185662325450181870498508378319726817850603501572378366172891740607009311389944208591059723978619862963970934116663037394776988373744926214480245693104517988845358179389288581880727539928145851580961509602801344128604477498604371975064799918683012841469049568391096043627416850930276381146026894726391636635417661281893651205861813750245535418490158142662853871676075334553064255450712946832892988443932185670972074240498869344790212776362925482350239856063495951300301638152646632312790156713630365671341810865942544068523119014437096528826026533060290790692005367931358831849740654090970111100220539793211829174484092767474692730929442048424499776857087948188970548061600096266428036507362270132112392682353620248027942740412823736969720127782949349030806816781497625592294880062947339078519917673375762214792735701168223146289196006719616096635848931901036552209469276160000000000000000000000000*i1^87 + -1434529001436829272715443553936140354073753385041904842794859775993155776559164016464752345597550953458368906555760766630412664813837371476830929760896549847735288252083879875270653023003673676427802699817399008987709156836913926837072798467343537248824830573120026854411513677492371744371304920627831570242589819700141956593625052972035524025921637248021381263277045116412517345924051391833329112891144873365608704816425522917689417736823855728357395901325079848328827249514915902452089553275639771675895443079603336436387801782832813308110911702277831263533341400548742088534461043537452734898664291777436985205900679231607352689656896868301840073788627471212577295906075150788920867782612638659118639988718485461520810708086356879972411541468785680634970273953525957632611678423450962385427520353812446931439767651206427954338789330866112994853252886084593212506640164001109261284595952926665615500325142258710684429358332367031197073223552554760722633449841020394206521077184834379256903528071575876990496005809994636219590756162334706248736365857204078417617607022448621250241071948113002930169319563317868176840341368547191799850761811195756420879471428786261854853145620948455286020995803291565729647408538187358272668315094124665359187412034228143878244272503216073308739901688842530071630087203213097672860460335547519188970873051596985030060530136686862849915439179275235770617363943285286054824523235124387949375988690842581805618396566064461442438815859694161203588134980318695746912922082429248065449334706841471043364915031484376681913088847128565513197057616672396586529419163045331591849704184708334697360511684818493527888776873098073213509868628042352768243023322873039724568871701095120850733754479066184975780471725744485059892780144380265132480942114124873904569534056161618224978253096101817917621139608962900717581463614920122359396069474235532704712967342323953894520879325170652123243281005257027825906072612878399840025781693785311103464680258220608569074825363662205270953060049301681139460383839881385436013499287781091981439078793338533355851007390735316704062300651043469075354458471749879605726275084272376586262812482219051731054193978789840549833154430999724212392052054366969002134182301465183196512976390000540687314819049303423589701557066423446720069270373962352749489605036980220765723618721251597703120790518892336027923976875052882000583814875644481205758508218408015013368188392077660941463299569674884212986544751788820523326763057327053753315480208772398941377371703789782596162248435452867185373236345601785856000000000000000000000000*i1^88 + -18495278718676368701771533518704822885428544010523420280809656324110388177013910367811840569245166878180011144941875480112931692224976862276485520881770533982777382356555785116717052883882663063055911988915190134853958219616480127038164324413609945356018040409037088725698403874668515408622655565078561497099098818717071246358172754881719307380349927444287504893820375855812503388492567559148092268358411523822969754320438054606505800394235372880901045859638482550571535753806178537586636377146009595842206475751672349929765325742810523666315656332777997930503556502522550782566093193989305594248028409211222816392971902053920688185165975253561321035890574173369285426890837919683867237453990268072494669953967029054469796738868156080928041191449296070172698843560599028502096183984811894610089407143284716563648551180824618319135191902133242791894632426624894556403775381669055332236182403817109350056664799627580139524580156364843190358432300665007235288240188760968472383805870237093778211975248277579088025686160908713341030405270969928977590928233130487371678523311752647573292309617812578041238957715272779863572360749945417290621666084543512399611064134121104804725411906004690976351362228988435459816530507667963027987712458613530795874388469602359647340861935773759781640023517564425301261198740712555927024804197534569139867278013110527570389459785703894588315413946169143166778024666187687310704388613811430311928629104313390873126800803779885405691383943120520581434415313536477823037616748742493842006097564300936973729561311783040126493880294013842431303845885509120280511355457408630401448054600463658105427442963566112840248042926154878274481521775919595990784255243302834180600179696347584056036051386610262740629349817985868400072706836498647708882337792240470298484462892197533005980426721046211818951304803202160463133721473791641438039354098469467063835432617069547805834875268774363131722751576383601633373285154544842274800811903683142153610565650081090776214275222676737068768370282952683503458196015182850063375427937633356830438098531431713846921002754627691303475722862594339808439219098764345811504000118338220661282851767725465270968105534083342039357388406599488698290623030148418890155903720077332549203647683194188386093413711142916085778409346464242356889108185842054493205336249822954753966964467487710130629014426247747924723908760529277548626344326551323392404227280354779307203136083581203079914566594891212571785528351967518329656080174972283206981926186302884759646826551461620401171412387125275128129126400000000000000000000000*i1^89 + -35722704190935992273061899441712740553366862372376826524937277811281808826438085342497198099576998342471350046665003346829320259812998265584101578522673507426926141354328218172971694678877680869978543308693608272495028132419881557232270078169400789269256639317185026024545433238239595786724171809043298503941082798068362620256058008267265700523514728317659214565848861751823149176722576690101524376613672325306530954898136064419347671415786435647393378869734331292323458787299785581531900805230389491695020641536556310144463325778909664136822301700552641106423745091631725492798566020801599505451079425394629589200858092749699462586145484593398409597280813502445483577653819076751679666089891601302807506442928737402331421476528180359886698612655246994909018439414115431145227592611289075060414769004382028784485412094879258816349031330034633414925926891438080657419203816344417865049954885225890046972343126141160646438034972056208593646240220793184380795312550630219435411423959098899530374602416960771153715991301265443024955222949694556649276206424980626888321682325496182401121822217520808652108865957098000763263613331209120447039891092757817492736082760521799984536084077146075979878221161831774932437396761942468406048228289240435652135743042284851971142386908779985004294546177824753873087143568357005710467469171193738715191033222818732397128964836800236399535375522775498688306125431219048951870483721671567860809985264884082772615114166321007286685575265207093995664958311328009455686938139987075632133300239820623437553618938765745745220024457652303062727766294541830597070383189383395743986742819295296986666163183950165797325473927536072475475739907141452216728115585879277137399158981476927600705560713482815768347338237286236794442220950754220269684222303728574205236262153809221570568225975422975907893576475407857687922206247967337426814359757902817009177865609886173326810225197062585749791131603539985379944307790988992317341689665146243921167546858162255997925185425470480665404592078481745278211097070464716139766036680496483307942160055465691569616655423749424496900658686727116731746831034644004956182072846518117888109422615295471230078408657885843487928695414780772620749877556856015775792379235167689436789088717669884470283559742004853653320277395952803503232992599437984945393096753173309039027942170231765426620869326320358547471586367289710152857493833177300735478732147895127017728824848151826160310212438953627703335619015580332518411386941091670141593247895556034156527584969615682917849426842091520000000000000000000000*i1^90 + -164134393728342812087018173708371738819566547849212955087303626942332614432131147849373873996990689714154478354979883064509381264118104213148580484359235692058643108204315045340753619354033711151284038390815036175046289336674746461554212744170409930668361321688512171773667750627748101693239714443142410613758636293529974585185949759979633119490762395338373240465326355060583219253158546808933824395584966203862681144530052498250772977449461878604034262736764487290430430324552792293212300263658072961603178615541165226500379263253553384511166685469562851166818211001126912204573636728701764256192584708348547207173175975900223965415114150919156656967243093741237300763274777010561580144899338649499155883424672448039711119994722019133205323829713382742443835460183380062758539302338630438120533229343205693567456156585386567085097393263407855588817208636525255206903597467585868877757150919894157642403205618462078873730328403550281503980147510791561065658377248164277948450199633795438072631071941147968864632245256760746484599167578458672062471600660397243116163519726242142925715879512948123149704484029588923306776511854016588476972711410235345526149979266948148197611521615480423684646160298902189599921626534425772079820439257432565740384818501000264706554213566997688953559476807178374713150323680446111652588708635039524364568479726255580011484750284212053687965746989036528497574461810378008476837685011899616954999391026002757091725901025286435589084576300061457124107247585548791193849497803779937284640800272366111033407660037345417147708719790258468127779661966219764337972407896668798570070030723055681854369754737364775978310988369665491277510100160743566092617902396434857979394090491724861788720177399661356678867943825329279170777344093570206636510117900097198231009299120115382179816431816329420427572134678089160870985132392038017626088179469382710385328384988752475927750241662465431328843664098775420006064922722439790962374240093717152473893367067467456642520013946498286852551011467654314405593023320350616812541749407119721063716667161615387946421096767883210361476723400491523775101895181686243552406605711723151429007645923974514680735452150520316862351309794570704841464086045897796450484730792327072924013413544269749251757203010892319395145951311490507843261167171582482231228711164918061397113872318970335580201286583987089560011827147975532979419489659209951925457063171810300005969045143860850876668237990911921789339525455050058270144669065422169805479689330197521045902466790430500454400000000000000000000000*i1^91 + 41108941279973600973804228653245775271209836077129441665227184511512247431178427818559040032312510267270780895903341694937612887804229638110032136920879921566870079763790263130702547895656456498461513120339364820854233342694045152672344457017725258832987757386979212436169062639659244210818966597507954712242503928067864303628329476582704311858792523487968059712520265720780931455143806919939112768696404875695889712376155341792528210869742211808777723800572511364984889535094339137343307427166868409543075363615396886517570258801269710742664675567576795526852426135026273655496649460564088335310118978360096970747586956440871905236935738987366284030465630844574367570940411289026839702546304667097606774065120156786989034573355129633115065366579758729998862808295884378753036225929706718963498565440175014786972791192248450420777495144336025807315085561534043049659563964474901351661450423787866719476100745666916456790277412548941117847897012449759269122175818766743471806136211411337311357950185081648980207486905498486822997602498746159513369082143356784590278779265789984307356368130036269565403997767025705475597108741974580354494320532385864088274047669579674784942751665600031318279261356516795812383227580834202784618761917584652252981577360124668825102161491252141152682573239251986360260687648396554005980440842292664321034172957165678663772894902063206397390643611798184962119248682333448295067179463567587681392595077649715314614015459024702712252584133152307109364163745019475061844870709014371981163271370733411398374098924562101416958102944269241024872585615664841229202070528686922159485229321125875042129478402876006774563721437379304132466437255877186384387933623660596214376913746144005055794089399041654655859023090546795611797196175752053775033268313740186525540515445444609500421948167825949864247785887020114571716349994681065618303349444426526032934148219430569592507533546699824631704441231862088208223521863351722505701038846391296946976785148874445944710728059874938658736112678250870504648438413263739655737537819786004138662526944098011513322292881806361971496361503931720315536711646581577118444912099153653096980076557877241818939286653854501188353079567994497174631597693849204607400758319468848503536199286706136938732332807908964668366794513392111071575213081735722668226158769114420296889054933308327497190149789044975876762209825018623877330610301639472080173786227127384102130665898765636520593472114172245013646632924361073146721369785390574530195344075703972159274195353600000000000000000000*i1^92 + -14679198364075297045020017048602293693383468296199886478965768690590242114750786358199085134881462738647311545500953553138417123198058282958145904031347905132624354652455515894574845975092016103265938911577310321844139097026890656140546433334908705792113885488220192298152411260408930517599643569299087953697240237896731190189106049585186767452861638963428478175156813683405512833666803447854832309893814113715096112748405882581332608415028394665830937476167445483703301318480517375617238389197193155181265679270680852626425333635607889156420788752936556023707380929397663355106553914314104200609935660976101806141416765428964274077496932618960390621239621369438120194951709006360196141957910215947685441798134999219459691995725199202038348110717773525236136635841034427508007409607864861369303721699542998106565930221974458464184205779402129240238451395796403938382307880782827250522711338732658807388596146026861029857649108796048752375731636913890397208861829434195831029504446694128305610976426319320321030606758498708168931357609678652631922144661200536096818269524801381311923902236183390657129937382158745610773610602462759067372720897758025279842935116848323860790840330362982709961080683194948550709694736831489739835773120318859142149928884664001965548010030359746053134686194960920463050068106604353689016685581577409606426281855350062990507317632867649627453196586338725558804715016757701050312239650252263994700485859041047099791633551762210129290732676743450556885625403990327789208766860330517184335432633288126400208819530434044783348900069469616184456410243041251330982693618977009738353593642278601071692502805507105155907397337003647471090662338063169350580291262180753979200806988445874417209629251201413584594182982320951518149450701428356640865317495312431931617260790302679471458016436919169094939126348344082487802294724943199554483509800764887487696924226500134045290322707756968707493773047227037916929906598412594766176583986750466535725660511818152339392129806193987745987185571486030756416682496407184397045064340634886337844731673590360833176151031530906919184599292545014174986836459174522079327137962931730793695661473795305913629766259357473266421430562128512448139774431215664494523635485219732239017257297181235343343057246585920333061266870957090601339917440054873577765267416689895343408314634095241089507029115500822220272455889842960469053079884226837000997506496309586622578352279526175007698296553873161452133764739593328452158995914528056238985171483251179520000000000000000000*i1^93 + -6072277166284454071179610459859600853974694181322873014561602310147648883453612597114460813055931757770590834508593357345872654149136303959743576678051452565479439362891868252271249415926002200205244207453897874079145504691399771598930746184744737263762746780203295182547570916983289821912450622554797563463695657792331480202481570043904205465739479490185306392446672476579902644808952268541153147430427075392780176779017211188783463414336600054623030742512665834142554096948119285406229904906714021626770512259856028310195064222581839648550624919440618724931075759004257628868308508432580089681454917220601679821240495629982700765391432747030159084512232803350284357172227856114147335925565110197130833166411831845676332038092627333087459845981757131774889147938625730775422595327543651540866571014133481522688236264260721931770322434266012320548732624326801552120478246154053712356548396671901170245904290124260831644871619816076004291821730673118951295887322572003687535408873240201288454092899519515624152755531383160456643581003209421611576635786988087789127692153326226722066432278795476299387551721107461984582805020310949657508825376352385440197611523307365920138369709870335031976560809757523827776654913998280219840541566016767224968475559298866233570888111107198775401265083842622177680228786478201754689012705441971020346152324455062194348444303962773671664326634224130051082446935829444195826571290001666482333580366274923100335330374231015804455461525070762784304028282268360266805137164880195577468573618466631416315354326803153196512847654197915137354003267667928193287402198430209820995995561070597441982352843351140422501040013719918330895196123978021130741150453818419178508264801170856723721444592890200954591278464941056514924560921192715440446906128949304669025524409721970411095678209276374413029997416902374622018672043745419951965409398537641118881033885828443068050965379570758178876589355892932685488792053274950162037388754888507680383777436468488629998409039137619421526369279179589436214084882505078015813188654612509583011804120992868334842715177440096440794870249408954762133655655977293571094977173558470530375819823217503043562143367575656833684071298396473798047068718945478972914750182909169056029748897074640737597987814777602603675409321478625857040011675417906331023736218162844845588676420590624172423510340693622608220740904068725142462312123243018404497532557185908314672181420042634595195527317575185742890465036100947546391940602757796541235200000000000000000000*i1^94 + -1338818327898269764895773996758495105185843412352381414069367890538157457853263001956285158119075715476774854561040425454312482867573287238852184100911373383207429777324168980059492128485702511531767869905371289245367811049409760479661450502696621686894300768768874202142168969750364143059290546228590508045682041287909300647847875654243995665012240627948619969139353197562520308089597749264253987786977713554361242058640946965499995323133163040939248708267288811032113619427676779076497422557068701545260516692920858460085136340079468788084175951675315331073221043397975530207550515285904464818041357583298338870818939310353423263302867112795635126432952872565317741351829642128436039209525383162960238432000886458761998256718254895752171625038406477802741794687564292955388450824039894476413219441800783373686388811566516917473663217150930024854250178851190870701587858538888552269258300770487812561313689969501453328316121595173907236937104977442516547382265061510583292623406546329627884079457499779388980396535437062572847491926001740065578268303063752651821405691831506275052598384975597163387639721903586887079575475972320915803146581723298458119571373064067301996945350349693675997181454261611234026254910076558364475644504156614592844340425943134965683588314426239710969912618571021748595082445167022395357518126662721624757990761668107670771665766750226537293086674097986122438351672290384476584132789339286384326581526146308182696370013033300494685618535522574380674942245274325417479563602879838547592828719164662861470075495094333428779604221454153505370425450724437769662618414074702089131750982490870292764887281845324711844603297583269280905026151525405879354126017758993496247414336697365397369653897100603248668603112934919289848105477827739380837793324704470935477132890842073196759613160037719579050270711185717260711401019727069098383115527005698133322659267464057460577393502243116289790516423719414297617642414787255485784410358203040738305518136397043175403084802763313565535746427251718215050311765923554487618487684525712985080205872485527043682893166949217240177382553088223495253034017292078303157686555949914797555981410466716038172371915994953525089512913534643272197795527888986311894807857598954547841171542833052783411316554212639285480095716927384148017094495941858420804957370637519772271166287975289829299566743434046404397807573097100193225251593093358230575577052542030576204086409053713544930673595110632371286020010853930891742753167769600000000000000000*i1^95 + -54491358564029163740606215252078733519202589319279714780362747360677742878670981443589842860165945486540324959992386420716437769118088977879475949800619186816294033158653915141965148436636694325114844926751123773875588224362609080050796853202021883050964107022442835875205665633368432565561991989612873175685825330757161149057841522534425222726019244545886827475621899278995255812512321624624894783488349297146190343077606609963940480682022488810948885251497259022649094674425694531199604523342511634980464734285651627598491804711857204072393735884728552025039495217246338204157377820491418162064268486492809443175747984715801806831488398254015379170582352066474353597812957546845910264640860867563274885211007456728133360917938357998999162099074687624069823956028150804471883276648066524166985381518330125698694428694933475782108558141626965545643415215505439028622883040721243643257808957554458351508956513158246580847379043229133873200106765538840655733444074541485515996854535780745170175720704116177338874433107073113161344250247839815081247772791609186597267944868369164947122108641470935674949999062727342889874802383980924314083082394989565101241506495131416278038008056298744433122979427724634703986892632594747607985008146990784333003196354134562943399471719683486465307331921641697996293256448282437803568638551569531725324211879484023348769161658134479804334358494800696236526343538621821962528804177579273953056413378011339695665987797756609742333035014156367742254986659670388143109883140999513822727852295867614632541396243638538807064379177537228323468488769890910147382394562686082677567780001330775681656763887684334526898344113316239376718227695476185454519979268973571170591121557444630140039040108284772238536748259584196356309576809757070137416343807374472607040950809340043083300873739755250692907060784629185984545779707384688722988432899155400418262415988369851717806787577209218015147740543341287290941719323781314793047741727060909865562674788779987792056635343007632298056730733352252421249244353315339947538493750496928610322792795822473664988603197865565633828264603368140676194015037570895889294785548629852420144520509863612287631925140568569837805470426247015618587925342157879104926300277528863635044982966568327283156745268687057535498733761837241353944191233317496883829474012285181246369931477979942661928495264485653405974059198896768540681819037437975607903975481877274855195190792234914184984794520244153982563541398952345600000000000000000*i1^96 + -741572332380286364474437819009541128256967885883767617024751195702006705864336347523403445129830194590447348434991255972491778793480830130081132885662047825378146127074393569559605443442649070753398331417398464926807768190542568815418359922556230793925614897801406092958288892684913090029157093028626217487585807458488914482075003891804189657912534308213174252877118145749814327657074629684762317838326763868823669472966895349497645353143063248007202528104010525581330851318156415378698588704180429789396429006447954537411044398406978526359665279678392920251379531236537221492987411437554763851032600866139452160504234805123493505915789087475898649836238905030363310272212112131134497492635126493961975497541897742733921064648866286670696818343366095276102353992309139646395436310180631527094854078503265151506598954003243732233364666021692374596532978407710534399306104944173101665595414007404275215472187478524902047807199119091527728025677084665772217213107763381719212123878423237447590337590203174465984040508016824304411214917721575037439667624918604535252364596378415284889513189051452834845778097057539450230131007591119341453863492143706014031701729531137065871850652703272403679528898088829815228511626697467212276717742111408280677760579465803540276884937565273177849224244582904771704187054080175701239426726204679584525438151724931225803898630928998685421405110925407608040629561344078560803159552632954189827616223033009587588334557891086085810180023069475252628303736739090226618610428785777708060940732502343977808737739853501239424263365014942741699872198902797758340575384903864897757094401267733886599599775520161873335693403690554287929875123356625051820250026609463863925025658087002546386488804285750619399492614463703642700356481874252079660292544660878254791062561145191780862555318490962473680345501638348874163282007384415855945566253436486317785100873897378305604817392361915649946649286998347312301321887844519625371065080093944743014727288438820225956163217773973450285250277822423345225428062024480190135723936588139829122890895591973959037139284498413953985915467703453582275063473748890294668192225991287479915147367989043944306654360152893624056499238418607281257617515812780299066735186488506602657311939078716569044012870801475431349701038471314767242384164231090986752431997387861533550676084915282424092376562151820740066672838703012831820939375865875730008457006173699940715762258731795050735226186984757250752512000000000000000*i1^97 + 400704306736929244400871957313780836935151681377602896265531042562124510631232620370790187529761615979841302983651565399412125723051564998314796554289994994622811679518889013887756025119240630338627906703054360638455623526135781773057491718732836902680483347552367167385588131283105448915225231825740394628573320822349985307111324865845291892906988104974250426265351659103640177343543000282373921641534246468901350766621839572748802748219570598552152985327384223743037593832228071980911488709918585525794733189801890307939963928216170383011107173735771638477552939315848961860338079718397638965998644892803275835832687099221597063664420785928856645502432916514444385148232809330491792927195415509664479757249488811451486800142427375975437908894937385955042227112520333477659383632045287247536798899079105235712519368119012931850954034627135499182156747570135923402481085149912313071696964886980802285517411717314097666060905740452695107989017043881371796384289345354382723661699570363743332882575804999948619807781328579069185651640091394279129039921295185996671196455829510566336398085584488707243338104589978264700191580202892415670820005172189682265623795393536208752069630995998533815276496459794404941054602488846602661630195802900427116103484463253096292233750047834791482372499271553451378298768207008188556704250472310072097223608847625879618209041109386157944608189777367612008416642444174111342564714441809537891974768549610635890813463872092655675552562544657913690400718625747552459291423721500257350517731545337456530233581496002403427339788704751930692567984455042098863942921005961619826528546843571608520040789707239571121939511724830853308242787848988071640546575423381759694480638662714483627029631824671134709711144291530405453477463177631124547264841154925307142237317890297301825459175176049153662012903641650134798656803259014387440820705161721481708936870040250119414549956550244198331135281128788921199373292903875757046940770798706377011260733229756145339660453885420602493690851929310783562638073870218951455051537481864036660041596319523937581104369833746963910465870148987832847017400998172952054867173976127481419865399797906116030917810407157810715639675702920907845129834716691049335765906106664061683852275189966041819343664475489078567180017671160408017155484873104258260522450055932270485086701358831543158309013627073464707367194263308333404900993188094181419559369246715925718903322800935841032883404800000000000000*i1^98 + -91688928056155294842844036795014085259590305700095640007526722269926808971982762343299743407219353894186120163225941857944581487305224924791954421415195686842479128175633125532069554077489431880070913807410221136254061060421559725744159461075959526328062370449995710028356112162283655369050582939331267236473151016275973543912071210043114618185180291240385147154221650759053892357481424522637494323153462791558361330572883277997047871202483890757039649821281389315512967243921356216641387839390299945524683387927234240791047324165497061818522389981119674117973361588416515241736782497906793912583293197178900429640020869602613060535109790718080078138362864242624590018484538399827429369546882342754615306322083674819154633327468224258628833079162717807004814065102694641031932486913479736358649237610929294290312379262126395582715032547916159648534995048730690124536336161187642983667548181965334780111740059241673375526754450108938509638529800664792374649556944386684102113028371345736058492459421936070602569238215024597807390097775266458003014440844714523387864527785508254625400486372246833407114984228639015224282028623418555781613782526377123874877462534891803730583127852074043691902586094497846810066605469022946905625686106956706222246150121273790838085853256858582834629712013787621433958316360320521197523118932539333083325257349534344452723466146565137615825697377163036713867438078088480259811126524822167314355083111833744241180155235845631161710842711714172679486760548785401854509563768851910345531321895301526584045115470267229248756629544332948270730224369772850426569588163431298239657193428291098690218073378909433410221222526494346215370775270313477402567996172630616145480508099874481104137591767560406156741217989278269881123601305452506452255894995507428732648841607075696768798634932649281684515990563955157691058771137992822174290376391063490614064622563875991809459178214386400927805284153907412288796889503398713478310486690585322358844482371188260255911165716975301125915493369074170949780726084651829580606019253475685962804877939447378283954153453330412189721631352393271271383636134299374223101150480214995158230384075343738955645588856647696490478601841828717082802967918282620293250793467056233891073184477563986193162642545677843962208700531061059939926363406344539785442776138919058552399215113693903649475977102597469615759533295066259619976032147210191316502932575476071549326076149760000000000000*i1^99 + 15336635500763406245242770781755143344448056170163217092225186107345716544851938562545386305872755963669538671794720277526198459421698457222419968964733891133490931583350812690359490523549152522812681547340663196584654580702585090093980955050700492386733440849551881005305566961266264272614601223389808843944290602870395207853495505575272256207480651533178965938850043686565694633743069837165145817344057220374008610892516539449337195730501961467541116529086705188883888074992772508989998503299017189429962970377930611432567338415068599990745996704825353939556680126838477541744658545148241214189945430986142142506742783171552051064613102625858494709323195845561872063536799585262588842598378176230887937927114021284406531792937300818772998061267843455022621323936594135479436613474497507192616881681921266826196450832645346617391603022288355445217864303100985224950070555884699561961128756418195050737226637613357935937430535863682039119075070368722663539125273683169486128474613895511993926394730763863144087584535287797898320309497075492142140787466450798557345077348155148412372377075906603987513021004754895220100915495263906866909565834654646426003433147006440694154481248683026644305901123475818594929754604149936347781572227198696339028760739204248660331148391399450596291934332944838623201328089952150146205243140138740625812502618250327493439391482140960289080588111375196315801480305258614288073787554942115661929342245672079486213478708895123625355330931943716797904927285923112139726768971649609151147462456168588512775292711937482552232937316704191979629004442342108018506649229683125228477057009431996124974605431172999129820042690932654645696376365951526636713275890666795127827829227102646888236736540928950254705546413283813159489587168047060298655974554870154796056179715079495376684486751743282036564751017052298759267509568267770505564195037946686287997419109727253932558301539453856857218695322185148122353928743821589070620287297988994887640222358923778639324406813659693747643863990036113843553813948288771600369273043224541815326356342460787132797142856575568921588207951654107169939876284700318956592594415363087029281708948680225623338339967106905839088727005678565743365898100784876748851451447360271608228597207686646356734599167233409216234672737115335003512779102578922123782700139362950721819031833506688169609945249581909753151237381256781221177712938798071810030983196966912000000000000*i1^100 + -1329894886192914403915901470501961463824833485556705776955090776974553025401960441235209903564654160161501392213894489412016595810328082741243542336842310084284498063807123429819444720579045409454211049396266523514196811110505224912751511365160961097071623562258336476930545917950195798561006291737517181538645150020059335234421599924723587346123863776185856134406397600917360582353636230115484099284430715579571281191513608420666683592010186669439501292139138873905680798670402992452731205864684605794392085572097889774667846832317510443220263805570958810227861729652877556783782931712643578153820330230131251051187506301143812917039605474687653403215891711739957959050292087017621792986797439094338940766726679395204099064250432920544917731082340425689530596252118056270455696945268620239591914733844067438809081204576901974205131398751007211911142571328322135963739843344315420388308693084566226860553167207048274031723996611435743029059598564247978269482974936090525648485302784317442506654685143853088040727718328328595702937930190865687557128810673268772372464100568887145894233471206749666484763804279041260184801112749381413300508209980520052368965469216627943554386908225029002802894544621752678022664971159212989272695979248117761938922318632150660634475011708193012748389732193602625869403027145920188156639878782910724987907714545884490707309743645086148186750062782256993368045003127969361210068959291321337525165273369601369656694835182514902008732718433797141363586820953325249272880998306715183316633152418121128468976899494169726163515833806891950261466128379545063529967851034313673990782056224492266393113941974465609387289322486326227171069169883465530957381653222613284048550261657685594870256673524454386809572686330222096752722580471305263924229945744985799164961835689700306129741510577258424463530162152404609765697223513418133760591158253588368928505682554091450230349002374317258012998637105507037294721285220357592501125425467858054659719638874335468241342529063133936591798179621479612608386939343985137161817047522659633115665281559972132690170756463834908430357213805019632809858047876563384509341258415763485425276201891550717011581343677651865545222474839813737666814730565438463927373995333316299450299203446859317807495007324424910640501199122401835046944071841362004122929453248506734856974518361989876258443208856460068399262164089123520127890355231968460800000000000*i1^101 + 52793288912540411829763248673460985823417856673497484322545520119452894049588724420373349282032109879743737185694872705364426628751426813214929221125181902031515412043333200256266885259264613758579061012448315899088289908276121012680030441125568562278884693273128073133998695044260030459923237616227615528005032412008315917352100644730108762787762373093532903399509816817138041642555220893583863131939531382323444710246569727232328204149522694800307482725578563770184969549738663107558904189579212972306817682623048284735838964518347216411697992687684384333213148536594891334989699740490776658878364938214463820797688977185235135928307046686723199131005070002594136500916106840017051579604233233621148737222690850148072636465741146308838356612591407385094612763178241865935969007406211068266197105144654432129108139581485735292484055967325239080721512099211719437080182071973117529015311812201265044874328549812963514034320446902816652568537537050730776090876873427525756571424725305195958028055408866188779976018626888773183277674757678404927201130793442916189433282275003403649812795829742760353451861959476822088854133050099449450760783131500567599694299525752238206845685271484816952874562636972964809114062374233324214264013366176790767375671910367628381208399547555982990889022826605804217294167477604399444785280488414549378833532374586571661805260021063996676198245544165110986085461965249864705033537782308804801974341218546463213997790559268552056186594599824678262834571984563311549499845157914911363285801504288486232173955724951618178685685695300867848117413017513129956989205368934792128124677436363383350647959288464925458410314098215014467534721558936263725887068553428258484607074992959409757732544211955579048192226481217229422580951747553711236704906096948425943467184858364418980019210633480738303195930240557568063139560139816566078253342205597402027735422361511254034094934435623955598677332993829851209842739896560703909238872587950513737703492359589757516195480932742692396851275751978536479761817461295354685328307499301953926406772739685576704503599054385538499954536681228822888348763618535651558086058978762719127655163454786167763699896977355810228934020927927269774596589864768861137418475925964150690977791909527925460757868599837375173636139168641203787561569594551242269747241554655494949367855323540584955232149879549253768419890238005213921280000000000*i1^102 + 1506489073358376050305190417469503616967153972712614621545452222058753912361525179134515625235525795576379063132832374863889311305369202035008324685443014993190872299690171979408941233620647022157317068924185223124518265156589038151297484868910846183235549677167537305284217564159082559316209578558911719610140185792178670045953514842389741892335152653609123818070200847185276494094079084081488445532380879690588710033488450806983929169684611138503757996216332607282064382939167603593109228833163929293990847826895124420981241262492136442233504092434989168312096882558938295578789649804905221537213512924539129851647182740242411423680384231721908717733606689464513415735025808017955105431508291461656080475976238014964165717669568717544514910079421763071643729958421256792509355165517264650977890605020003447769386539100045915835853513233487828158128280528289108299309652040838061992087619429132010746372511073203728354494344504421536401410202286829722322523876702963614962211094541588252668029033696763107482288259757925146753642801060710282634273708553586182300946677718201083119195909977602251028314605047973151816761780785017558119498904223254096249573250465045356267970832966250144433779768363683510955338148964504078149870764958862706219443329495053243178971323257861326160957622971647420873663924260482887288318524067173152324834493187112667465804843225010033602678534892847888567308753159770522079432473117924929679194668045218421631148565459617689076232929246748802761497890451373770524435431715604018384054968195388950115445604209027999360714548983593565232039655632437695066521898879717236186280965530626716522960744375443769390905571038777059286121604970430912058790000238934189076171044293799621513630808073213288904743265257126610914003953213436693356759552962022529554936768645593274711004699498636864169746072392497231905880180433335226061834281248101366711959264682451528076083673008820022628923238627092820586135581953407310523156174117956445698379024960960980007960492815324855007242808866615982884443174496262951209927612717972259324513826539351578780004658984206854176655944349720527333986524386741025993352197961780578052039554570577290049554485393271336627892681504878937987992018406382116750198874474860975431301353185154919981785632066871222284350821292195075056447372772515809372485102564304077685789651000718557035728158290051426418688000000000*i1^103 + -1773011516459363965297701515367732502144522974902675580866797940600122939379948315317247733882720140877945922959905335790123210681851611704716734002857840020921803536577436572898919018743325011400611795663038972315112578618352641757841996915329509053155864450472335625812858064129518180752721809667834649462467645005156575499228932444564396869428856309667558765656123942620177012330503976366280618499855601888265987859170768896011109609264757821753802900532888346622865224934812633363832013542657059581122042251479082178985757023910626628624189515218109004282175635724856143091432850172994363806508698644518869116483533298035657319571831899516654127024003286961282007503982863558049406159696194498823823176758037898862499128448665091414243088319303450643296592356401871982458349414210454086636218663101894431650324210881381726284705961461280734320656341688472068311473515450718421229603716435765703010166933751432329385900146715636316337425373928747397183784790527141476836974616383771840043393775768537030519619221672191159749491386558288288589102366015711845940175646860250771307913497114719134262994860310412230928470416717673441548897639175566716233992659083638631125845936903623991629117697255719560098557038298323968532207672700893925159069528765003924578225657421901430126327478185394447150936584562702918344686451900313689462612286819025480661457983609365446354305637228914547307160785736260542285019318670547523548070339169032741705615286366013967839431105659132693534692117831481200383062489273116939887011891497912118287702201413635095697292405497983875857174510929316515169803477489415412137705048351690720009900233832827996734128311244479562194843714712707253579909614806171991749157050491501656487786694064572584001790972652938281751826087934459712499435143206740537977371701660790750819701093466959281751280367311833747010316955598169821062750748296552108096983651161726876223971976790155888257037329626993573622618284836075604075908435644336235568093683109633601573732654661421500623762521599751783312634690134395657985410054735041347933869608424426189407378259309904427188966972058897550105842690318841845833215461975522692630240511255001583840732591373062833919551670792159376227243391286229077351202739141426870042296295655751092145259982972527873701228192851977531532800118518309777069004060558619756659143157485891521347584000000000*i1^104 + -196845853776272346569476362170897182125045161815802601193935790051440993521775465714068252531602956319634728150150059719139182843421323890100594117612658175165945998543197715424310702112827185479545269198984639385193452136967826976256357498367080521082324493712959237037858746006835362973065406753674302469396924007153610856370673322787009885141012120869815806911887773496760529659777044516698111216717135422791000041810741772537104046211989031433980796376502770299570677315859600931141055462939599835232495788921770215212416769774014431147526846028700210692188017250739016439786850075788877139354613111465052619857278605103638896239067572822702038798258872508700585128377297915516880719375253708576907457238684766883236759729912402745487729456853443237520051229627760556360352306911712306799576350908998459944040761692482323574407002515972430860625188887347962612665388967189733090424244977782456765763885823412784697590148581849717053664898396748424726573977153793324417450141223495989489186893919127820367335666967839029443925758803824107343940670095155330417141258724614565123211225324172239240232178612270676224596783744285230185059313425636931487445545965204525966633060161210869755503308059003109804988381873361261883924486977004910084103309578128422124742432358201080014413050077472331509134121281314979285560173277353639396861220087599351159498183630621803744434752478712046432211158627705107579115714927956112387262149276282406418432080000392832911824083989846102822316079872631910767502893395428558537263088304267889077547637878677815798394922524699320193359895625816809552335184582681279094073257628733727718817034998290560547864885283295493593550297114246537189423315710997312570960640220363485248349343280999594651296598238586659698719195044997420535037054596411744195456386908724050844451296328042686728833846515403214447662919520646847135086507786163621585443894138325479951743199763192461375072432619579818999156594430724100203929271770990696857398109824602902053103353723380802635906757064385985840308246132441207648255977554795414299774008961080660035668693618715341840819051064007179756271035692229689474625124762859112071250619598142223887493459703130129449539128944298465988540017243333578212305556757880217711246886388530139438304069618302667642145313504026979029160827842495168130059497279221739804677898240000000*i1^105 + -959746376984193658210113672059479588297739426910679177252889821199692839025980991549387783338893826830372829733032240058437566064567724972083160397572898765992521703614140621706228997404867000265306904710384460597278344772121969600638907720647024604062156250491640119257672795732786176005648961649404167101314470569699227283481865686708012412474281951042687057303629462091625501295260194004730066958283228345035615796833557203526687314803759056155153389980524595682369719999863665852442977669441983447930887571540796804303562997572500221467384436675708053676817261223021197872021103539753526727070086568565583963667186186091753586487149480957323804393329869377497014289878333682784501310900375179640058960784310206333399873546058112520849036895204214452153551385614656692604800216828812018401039229573291001563268532611722022506912682737654017662718380654381043273930637533814922338623834829435373417963601252544667257406587987019115451475768149187825964579276753971596089781511742519480570482858530610651899149114008088425339713445962832814099772451759096921649873329762696561090713001158981875997813641488421550342975323856833029901881970171925165968854706979398440694342298644264113232562572920059712188631193820740977123175290236317483203905119054242932610160985104485195905125847459789668955312718158546934159524973068720029303756100181763844302591754393799649211821123597691550224470133374554770128111090496894673927049142360996912392622222575496010406001830523428347759814832856828719159597230810469771889847661639432365245541401640342605472876333399026074832218679352174841833296233209645488061918515023508130180434819435115344551841507320907227928974908155289723700721370978285748585688469165412066171069002219063241869376821328544586437143090828067598436794246922826284675548653978135958466989471232775744851604132845298869003034599809764398635941062667629825449399983021716311732416741548416184594836080079966196509186373593942872605197538287808193215885949440131247172604728171463082482432029677976381443847400454520154659801291718480668558101341346813694997751445117468141596038954476026707735371074646727589363100735163115556807656677297974149014461573099773422512584557321698220252946288705545955771634791747151120290775206559230023563106599342862931441533813081326305679833846653917047337470918656000000*i1^106 + -742631045461724780613839387601078365993395946278303236530689320201460058821338938972665486197274450092047754517531894029256552054573451617345302967440235772665586800443296205759781449969699830383026560348062413483866436012169001201948393230654998477925402193184135138736755724156533358025463516232494088210253077913742763773402546979982205241316732397033309362803993024885596011933879113067063676944835084238302013303527421913911373039251135739724704268247678074907660562125591951315201132959195660546639780941096800926700295639260537090717203604255419438858884788538264910475239840838872197103813187140690827303033192343171175247751277431236632286018762140234825767385021752013284028234194684018887934559166913987084706104631576566510089718686411554401522875094552079359384935099793089255154991317158623308346440422020137700778352137902357354489796141168078615814650935298627185778694652542870910612031006433851276749302449948455541180062631890024159646349468111244643116487871400519710317578706518824305820888211915151750918397270570866800015268781549068109247177709872446108886478677504504737764233578573806740848221971651709378827636750070069916018084373878466243767538311263855271333966874587795073033930918156830462187257102933087296956427034587414922869260268932844658424600710680338558526794107399278801810676192515206454386004299889248862053912193281212483926926651048701200283602861486315376774389480021683827394648097485240213340447742178007393525064654201250901030106500525614710552322507514504003854727779904082140410801179152084341170981601208783974950911001407263494221023516066881854352639972602297366259560152949435568299803892919898083188798305705490886559450715660529476205592737617509163093665588444108549039066270936146577500316084919154226581686915390919568456382067113316727213544763555098207786289304803113178648774441522949640652351743066042237139371249716632536835223861597340015904234217971720387999669208838637602004154433437419102554365445658551998571539411339479738086894871109823164400493037032145097063596236021836983835211389117078499027761583234605673223291047841155891502959733446244477765876743361627250949475294815949410395855343588660340577255927254266403529745421649914535114976597697618432372744164427106507449649620733103534858103298857767122711347200000*i1^107 + 30728709984359636270499765003593689309889498525627781678419898233052493470732901764971780162814019969095504929727255236546592855013004499226438078504850535830704750940523468200766940234080772262165940431641933710431169687684609089994167401465591562123188272341033709846783644795662443780683227827236146625168412020513222084644463856796660802714174268522894042669349024897792277022892532810763634915368840867411744652248075022765441583015762988796696094438683744088163288418699884701358078476032891985981607298581030564674499932090387204141391059986574419529252161509648465770936503509724836215517239610772014905675615942091473878647861496706576689559141804948605527323146586997335896217949691320579933868727904453100353831867577581405931835751223774950432095398039082874181975225726060866452941646143987979392463186297248157726372279942303116487753201645065619342688284330110133802803882943640460857769094965024378925725336270237927316298071542764192206634964156452872306893210309538826610891812748675699768612986925933551734544287721581405201996556221136334433614636517931144820096902599807200367356673725004092021005345137186491645391927849088915893294785605386517015476101908059201117197844617946713826461884954979753924089251981286008959961565471417780672073855399420679094181662762580026569606959989642093148503910898697674247117053990828377917678750810888920994692133974179534654581467763537875813338809389944351338293826614806301444407683427084515892849337417552592833682319538059433090878856135345860060690685269487038899231967441896020192455907992117981094726786092876569922369557271251628983721835472774152641492992745784205015831857861568361159840896805471882156273889569711252752602489007059349653942903256667908671553011082331752005652225233115219948931013228692806933326085182267671575375475312793228322485464575854505104052073547478203791313186003800146939457678406273280924152461455329712192622214393832200971275599575761514098712955895733175052233371740242391954984842891634178699352878033762888291421378665819112768528127163046267295458392516963069757928171137115046883974445448956931972973241118429648968180870842869225213626544536756014066585935369328015331019977585966549311326592703676136570915995730941557613370240318679503819768479088640000*i1^108 + -1234263138185796027062743830879911885038806404677843597678856300183161829363433594808885095252943082369459479175808947112039693337335971647528614568874637245849913236302893541256942983891525994658854736773988526581102686993998126514353531606781266987911157283005850166571999114618136457178088459672098758922807974323938775750427568412324393145506503088063401689827886133709726293601009117892722779679952627201487860566926987646929538016625755902737188853232920645656799377123747056278532541867713976366079594138710555560528748112270522921244245015568002711907825491455194670497366790368451748159227805406360486070775992085896824159830741469664128726486166947592165056730085636650659753156757181927189058514327195549142692077318432322782518374573802975492692252281869742239288350832464546638846568301505712424419940881527605543360365028156501572994688638885932026937965215718404675300196492330560294015039886376487840843749861311194345497888945551465924187441814031149480772396576874319721657615408325935723095878030315892094572609054531286728994519714265603923271573265918292353362953058391133988221194705248261577849120330087107136476458661288710440049102342793704747873970980540580890563470082742954639168964534115988655713526495580280015891836564968346833199272695553237715010282586594031374614416818685039791117551560082831399689566104616218935193683544783483185779656578221593215667126304790625845174632554557848247047594471529316445427102165797562267751783841228893403776872177669224996303555610834911115468540860634965297427753281842452035130314610849735489048884436790607754644879718325764546804009446806087384393411745461208659193145217070327138967928197534879026104657868422893285287562413633957343196100445788844267604988392509402005249008604196276894544863053465944247710560487985760910893352993900560771673842531753965106069232850919758930744342237064180750094497650428352682103218087110689197155506510357965971450882727871188011973031252137678414541531654127474901546051572017774700626640083385682680244247961104997589372470237838660813954256309991561926283189934832476508108455263121850607446721551620196010723395326298079032520470158912087614281170178018313574466589011971695730464287748248209275490001140095909888000*i1^109 + 14826178288470182898433530404473210974270601539812034262247639524693397785932005790964093826316525077197897784693717895088562433129706723440253051890553358658929632687216188402298120200853540353413303247270612482432261116476301520023419180005315386494856314487056553013533680853345416131611048960486229694780645855035258068462099592838756929585747862690609180350659256307438876424020504136598630966039093748585537778482656375099021369918191291680670657904909135496838724703080632342367968526560403723050859477056146347146012266286050503627897029449111092741616660691877049111750379016669076179953785000011749588410856641755872636232618532608483665868974141313377367266638338349449838292312776549424737738975842371474331474170308623541829660747773940229629005532864983569930430410978976442798573368704444864894641344611180206551675876746048392579897563653945858780106965106257444343538825706722043181312101965715118191847368830230253991949101168133509613915383725090556564948928800408228826006681411799636954126229741674669314014905537948545491682171275504926410615085892080956658700084836913946049770856109010483656422024652853153348852827095596288417824372697657694909191666714713654549225434529883877126365132085236207501438599920409468049548453571695012287996939205682039920749883256874638158210225541299109818471672639963381147966054559983004484384409614556339209319160921781598651952552161692986662217372438448440374221796105139486750298726029416130529669042519426124156198042931056790473902586201150068441212588253137542743918274820126977814576226646625528670214728075765693071788014739398663171398134345789138977721189470012419044289879115925281028501702773641774441614401765549048665077381597127207429443459140535705644875947139758932566620240287116691716510340524510005445559868476343813276732235860962787941446548569796378797734878253074418142015913327645360378568493780514237695560819575360946303809189786328376549093738364696044799164961915679076270281680536840538751108556431415166472325328759727475610238881472424146209280642399645055300471751058655159233677441103817611561515939742418262581902112543681182144616044191656948114779803656787714381762817758877551891733855036506112000*i1^110 + -202792079992931071464746845602036024609167226940208845116490682059928310615375229385069641796142521982879351917721765839521328819551436706698514360807241079123991006137737323820798545541643435375175358553661697627989243761485950880877273563329199042454060104525476913074554092381323262957411565038568381260676481725675500159318495489579526889803609051829170985000931106493890832291876176416532511374509045307160555982477581746923232217642861722294096565869159991846109019538110139989705995564866596027954889487362261785316983115476459598732841130490180664539625589318516236409626213584778687817289975232411908311109178861167839627608993774388199005242256582045731024426024811034045866435952929936385440903639955498598814518151064818459422263115326516149373635244532090363230081192944565168034672985407780838496425509182834639151445443070991974829140178781199744465583680491909891079270716896972988601021634259275408148286163041342477193418966919790079541232704727883972940087243735696808694013285100403675905139987751315915924793473874361067287294220034209676681566405236346984626747893037373991548916424800152142836050542544984565041258059157405674977782768154370081054679749009910772300591617579969389077783784417586756277369618106087724384490790585166365477819043753729982672892266907998514144351657854772200152348077866178172919934603998218852704913411147127837271934973424852560602512876408338053937076913351469122995717780541519575808448144174305235432501403631955518350556153808839709528379591208576415553195651580831142956344000827981119076597400448995423369924220170036665573701195753022622495740096214034271870118269545496451778576735892745179662382414619813281361982043478619320166885304498181598121012198927513474283374107499728275978423348570670143741325190220185550988193110183124313698297790674924548805912424193154050731342712513119250614815182048021752690845070366639630460394590935250719585185492065173051623055828590576832227701124823534636548787969555095365418237319476975134138751008197411002264785359696325904789954604197248025852501797512116919435218728225831459112001883960608634820223713303860623371632276701921786540154269078650880*i1^111 - N1*440885395120561665840666649125035409973144102578067482287476243889553900966585151451610828332670916314330122074939069365075249378538049178652079191281157651510870699983944143245862304402169652970650571845586015284589780771532009552907005455850915401346304826592875343078399953388730150424105941093980516768294628461922717297159731830919256476523029977189012194172891243444133364315392*i2, 343281095553959493172346602475831567635190931275298207441271877211135038213776540992508515170228828484764996495788766353118117115154592548394475744635641740825544573580072232348352964780280177663462072090527698532778524008516337973644231009852336078635871993898404368980255254780658331892333039518908298590630368794465886679384986702794271593276769619958764278011622032505822167372694559763168046730457069525437411219188388245502465342554415412577785003450738216972615724131245848072255818016759728194425002706240910097750073293988562980993273730422433165465121090713371108942415714610235335954806955752944949583206359945725530400283014098750911764619790678128022966896641214973933484700984667586366716659977363179466716083145358361056735702884601505820797431751503903492881036586350729494080178141846618780271742456507332055339466482195604406656829203844552899554117361010138781261290666048847511713160504792917221712210404013527548338379433929892097061369376658464257922293055000781838666023925155306771531497689238059750694202412620948976344878595250630619574527653976074688124115540677346368743523280302155465396246549777602079942971728370447110699043689723312914873316926320854960832445781664222427653738779693296731530410100802415250015740541737563102596402642467417759127102249583081905807599444738344110389217580416136188620692235705631454953373631096571512933286584560793036772486996605219894570125138400459611103158288276992405284370514026942886177999645678594562152798431910573429441983832607228712600861457656629894530203681814438799036241453432538755985249161800192280222057335512809169238098523675626348651214404017986799627807561410130248311753443837526684897610852163152649577540569814361517942968421322726548501425324678526877747610464550710025259528117237521105992635176860450844919491741375583144176313918387172547872755386673967149150300210711797305565430722062773080874824300085049998634424403962537090963170501620607796653288008494250827023295376391094737336204291862020513780086308970940935470919777839492229529117322546202679188088783263943742120062758430989766119322466598448929861073718574773544701770406730932905961613154644946529231499044438115142338740649287691296989069895323245615288779695937797578837298866017504266085285525381041001142082968629129933428926961074193131759705351002910826783406766770986459240358643848105099396012868204464746136578070075336714918622317286291559766889911704925883398356566870595296758777237097174594876144000415403217522671555408850127949752658681222901741017076974271960963951875774888427688776094320610723297872596223371912947327893821548418599485853993321186676605429639287898976316224199344601805215068625401611187449910948660885000233175452439340265352949460347651001611021704996560955624021447651179596102305294483007147846164591118032941898050086742442547965020242484911826959730654503411157187769492921093482313043641222297065434959025526500848493309005167976546366195571594546202486675154379460172025167872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1102282609160682553705840299539122785623247590267606566405296440619328114256948782694080114706614928791036130572629392718324528139717930555996490427813245019615900727508318180798802889566496641515674066931808216176748287112749291590855114387250689060419423029252174830945507479771977648353873090929723340902342194123026419394624054691219546869446513235419514800397369437430919698424006972796932747949840129447876555001079696338998779808091586406769267075232690111479874188194470728929666057924377011741187508483462416288315686414462334965673214209485486221587360531409453727390966814866225686361194839772879337968881683954025801604980770560494557582486602687052962875015589657547109489304665680904948069185824745380652722408279618141085330107075136130185212876487899726090560432728168284891282575413701915967726387058174521423695577335772628463278513515232705901131478933668024627813147599695821553761125124256779631849619265416479418314326210336734953500560361228719136431815663422903239219752138367748699440564753069274908850611857467413910247354786627662450628356596350975991748322470772839772522842885125982370680995197908215676360506797322293605181287131964174178623243449372806645364147738497647804002256218015004049905950561248695565565768022582096975544045805857645784746852850990194952897511327539935490143317320761109233833725354884181530464940384281403715082519481690105027536268906913011668924567437721534907355927647248027456492275991466142219808402539858778214258702908922378275191746883059842420884506984683522547173529607660585992078676178175091003168725264322737342441985592357728906492238321232745029764608412441007160094649152161368118185964841909527137330733044080066892243784666433584750641097478933178648702872193183623039585751322062546224564155476319631135618789238751679281716637285826269990474436163326631878712375211714566706274491394080667368387961787104713000748473677724949079012161037494553652741711180333944423423548488728659201028956611842953176969007853632384816496745887803997518492558577076587244176935937158056561279668035778433545811124721846856643155899658840690505961554821119921507320790613056344992892260369728367844385533041699256393261407162916117910235005770623665973111749237814072789234837801797747138510984502321749193369960091606541979811191162985925606888324309279467717999032509442624683460392629806563584015023190881280902799562585105846646700714285550668852043598591908341211619172182892831843184555007301906394389499484467185046099877492084116133135517974404576015888108288755404774268651998617821506946212079467013146832866109179671841022078962775079732686626474902235840226454957339237751957430207612185164995676663177842165867223343430375613658828424327771587733019767013956112573661241954096262931181797603316715847693346665335213596940738153722792731032512739772819888695136740816353360335900315446095477340559164954917863040741990033003613072133177453995412077127111358923046231407947395113590089424560652131106186854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1196334167569810406910155008548653253586635553773339141931312528683141097454298302622829790489492781272676744594013345468854466453509703032668466273537913707646995573228815487797288939681244879216760287365728829072624185062425230172980738195724884983557022571938667289078084226364781825689713723995385567545348622515461014366624653543673272137131573597472467276921199688775895839934970284582833028306080211741441428194443384400177029898000355246319590613849557281573628871114490161225841085202872403915906943437253205391888037231129146645542781058460684130075384394652370606777551273917806089608710524579096434309121282374711742695062758750057514219057634893675106073825455833655252085224511030153568304093968606630844785965058590758072410085219418633057709014303183930500686041616776914337500967944668179475048513574131691744577221623941970826384015710800719930877121441530085265430542043075828629439998878189772311869222367974956955648160875481899648677566730604805894543893783298614906969861732648491869059810866609548354291834244303738566853885259234123426409005577143107393255216810253582607619597911407491207876302430439375959478853131343200373328672176642382040793354812786461319385376089177657296390087582426821562412633947262947919575203848291411024946972641157048202673233604054531793762589495518139508364329611425419685165373984997867329666574214508218933189403983515125807600967062177972563234553961754052329007465830556170140547610674843793830911124550171030353444997034075937202047566391560266876951581894998049562773225700114217412905376406825105601013485438043730575912075205456534327728137394598607659866999768513011229790940590347111423402829144030217663811708031200928872251882716868865263519020349835150418042547424362237117416976538975384254127178014205081860162262657487393316296552202492358607770126186772994164197293031663626690514541759330113211796402178087407087129110264733817363514354687984285165476181048132432588230745475456500544428755484417428943893933847607094604012284957619172530708772157016157530166066234807927276282600728986786381140431037234350102381479020609126201308529445756562080024898040222960777478551339320657482589668985713301298770049572223348383279674366669438981370202734245038169444831986048667105878610284138613949106656880103082991734286328690912621855347154992156680784167375718112933398745307144261311891700731740873849703348382372310681196886452866022969859999058449343123110303812156706726024115697225388270446940983359322912087935819415361092167219467415344020196810586911487641964216328092583967861305379590183386756329391384143105836078364028380290326192622967002021542835134241671018849377616459688891017304788926022301373387215108286234868660973277319621026408041872906372181685883389630078572182102956720825690701255796170996170079579062432737931634517197272185894585031797358556536630544381068858311579101395950676867920554602091424232783982514915177859276915654691559337304268610616483595911490271482105886146560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 167846921050225719800838220460504086447074883289021736103540309985741827186880211060553453775194271318144420027589554949765632914026035561458452060324263734500597849517402146439465298614086775538305225060724589696011116687556598851821520268464909245263881677162120219507256979710634611272200027906157702970852974220898131321202657211490847757532548987184433941057645257090839348062489162302168140618776316459445130350578962436293342725458720597315391782111436870937491419154890442249046997786237385426163058085565500847024452202850576521721812428517274277100393546590078821717468946068813104289895463433844342600050576784886224887594224896340644613470301243099959632880236625153274463719459311768659739291481876862296675750332769300649657780223949899155630751864143645622331022386246608624685194928025409615539648271246033546499451993146768883659289650880969059264787081950462594891867242871457458579406322097384861500769685446761324136254360618307304127071972317780773105786853418825987337333029446135139320782049003099688389553376092987174666496020560249331765443360973228774506465616943782690317760597263354501583083371061142351516890416206363546579926485827866481533551768836221315774381081893564947895605234457348033425001085836411912136307776506286917869938985003140614201433443528114372383238951317031609852123116676324313395969216302303790723893113551318470307052679102558032335872479459680628822148475052984387414825583480534439086046342712844142776842769848741269632344846690883299129454710993804715256455187659585948187319679307641957554805135076607387855440963556362194150090558875185625310723575929714567386388592925346503391787008014574098221036107328673822091086572037766446875816532816118274731071848461640820309291939390175015777960412145849773932920097872589340474928410512966037745884965056598807781565167153580549083636923072290973592590739148172879483755464025805116236314257838670900866671968470673928223148196725988963294461142856782941472698915989439540614901695410836811402880750576666537249433829679504196779575836137598970235410655225331580282253193832317769301764344222478711578894186100357455662290665868390046948939965157937100820681530492904727041203050308120695441459550907820977742628310536432349862557073964580863779122965199366969775711327197281092720302454858293769378729804048907662577141809371549666717747798453114971186317343433415195628835712916233466907038123084544877627849744289930185966917858253340419765384698798660861044011040260421300057110173092513195408591380861281810352365197589804020844214740278294364581938909777726086921543323004057469289642240980506598288056118580810029800553260845437308759322896186043470406385891234923454316841841990361796804115794262912151115303600343186425687049670672671946001454630179965566860577116386491447293667114933615014338640764536533818881151718780780376414311654156658787081282280812477996940203969573676075665996742628018166199766608539135524774392583672420145646382515492736443875328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -796652281599975217056717405681531869867815315467128533197651335139189987685515549641661792413630280878942620916262558973873534439883563892182006746297333271368549047101805891738780502619958760805151472845690021777506563778028997708075406047821633372194108347914024712674646248203571434889790051644099614299622721648655966819228305927188398947346539422476037624028479211387162105745202053975993727348101714769152305497611443765425449652039506815578737330291192670342121582607043521080655595944034662925714251532533537031778910955058965009999816155420578551370485189326148494359957135131375393851230884541410406147660371148346639342815141721485875481642146042566996315454568622699605624783829865751909930869061767695893776996975324764040706236740532577917459885163814745083808831347564528395057485319740982499358612194803158331514787488261789272210547441504037477539828753453779167246914608090102843656321767360306546998784922032950465766896855157690360535337008481153676305006231708373017824909783095033736434538547142863216496597500743263853512541328225626883603150140717930912133091654338867110414977426351677839819517743799020692555580041484982545247551675200466483134398460446142088009157339334244756788042871649979437810977525692431696737394259056275951719704641530528109297619370317807386475030031279986962776490079701761745082159360149256441652327838913724409410892623836146406182261194676733384881538955540791470870962906204685022911553934291626539931040274706065750966185354545211466846379184859116725521296598722876508998324535413023381797929484913054676892822431785129898090609549635306018187767939557221756060580902941800044843011916836178959594697574270800282319307756717543489855505189572045699121060262853388497858405037648349481158027742152120993720047274883229380263935464615473762212840201181403848964661284314364995875669972022721702692801361612415221623555332560944795445092185009267309925145730554848326898670386406058557497574250598750420614043334287429808717923921221149724329593844292602939436242812649253238538639370705196856238070477925993024155231327708767874439264894535499652733960364750145837465519215082560459224916057891876727002998660996664027854582545595645363541916015221830966063696231248568207525824601946066756701501329018542389644753481468940929968731732287411509231417362139935471006954258536677262890320112927154216211846415631598481531670352123231505916964151179164182828498838005000236193549301820613089488983524785203101112580905259660538769407710598400948386478794774773494254474195510822042806491024173443859979071570312186140400649284529526396769402854858617824639765595703202935610516497294004255203418167266918625822878304772898150434573148729756304432897539507001150115870388194374740726138496180495390127732532667661871233115222781338177527585385584832326168310796075379636507777041899692865261678467571061797867388209278665521816202010814431069954835068629629643406758001300814603489660667512100814387963754970189765017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -664934337391277413390140659811854654690647832354026890144842753641956923672339147960618428642893059565967443519493742877449448231902339194981579917321501487192786856036584656695797026236790904567401215515578551226911192131835238603723512400924316815534439010093354691655263777093035683687731624001105461487012254810441714195067068161352724405903017653160759679817180463819775834720594115723032297200376722422356370855660378756729008734231017954908665065873557435504430984146515153747973427133436527001754989253377753827757921034178528213383014749526979781680793289480356341097604729215476853253324757559767522816399694576696004581936494013118810488557330075005863747798765098005840870060079993674167520387779283020616836818268245955047599546526270931003657266136186751769056161323353809595121358458941535679114478580128029748944670784435449685513388584616209247250249895817587049461980650511358687530960939803749188044132976304621857292242102520509953484737055635155011667205905986637496809843325014422062807316141043920906631368809603883300679957618235838411903648718410280534597453224305627104620397967285574286576340832999383479360482807874002571942034223901802995512586593598233156247325105675387304654743693796852299495112527035082884664321729377855238661072866484263351739649582929839537646774789912491977454708140478712567732287235752124383206425461421664028706125614179052877452902582100220602384700014776312403259825413849431313554456357362514196715489884263238306101466815639138874910239278314809773237192915745976625818714164495119771081682671659837583065192265432710265197081191451544731434413950532287664793253321334328420749219117166550602169686510082558047325077365759625832606688594560856627406598543504952827214525202693147924523229762513288979297393648670668682651951751995986964901738130163983585355730671859443346900117835556421719932369638266953882419258587803141129262168453757597936399475867609958945956864373691503480619505870214699155235722800249913191848073422022194911688854803191950968750433525660294248065993778706092681556449703903262076484559970954212385487612731328387866981928187995531477479593196125883524878412557226835715547072480041472288179269283670806671925905067430839008605289531823659986418608588683119390908384278410631877352924402567298333109656611833459635906833649991456037453674492634790413838986435924646111952875244685284012270286699442237094633131968140787442295020437113937991775920312956025890056260429039329123646020643724164531155404152524913158258826341789100295341345851806433315554846945848724738981737917435121858870740177492825354022202429488836702964313664793498393436859065869438513828285856618601981394485050435421141679666282295034525742662658373248984522667864512827194518380661213856150672799010814795321602773998197086427464359457126133798393598403769106343074398297971904669488357211074228078277420339723871878605795037048938279879537727829383307408058425756917549370583747465859302628070500622674165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 294539574567136973138345492820280487842884034401711115350725854533657128787625350310724614728711550752248363304558463094326113201661656787263644395197116086673245965210650185531432495241250812309878102713423133044609199383237395513933888682334185790052073130351274325771724726694518296399797218537402240795212010907890667509494263307050297649996741317572456288548443576242800227671004177437561268066513446791050870264278110595646275820947760633727929844868812392652883089937038191318703290436205901795189335523386777879979730067947642817655409217058123192806806533757974451666477832588795680043185170301946695337610090716753010065592547418160379248926582809198394493822770934935603340382000628682808701053324816944591263945198618371493300543403508648523117810434922459979321976548127660267955233370160228959638493987790526030348636229680712831520446405348702953993635767019032402025055715331610740353709933489116363082585639929955903730640540055379634169931332214889749581271520506467756175961883587806957212009671066306264763995827477220765977975629841435713434777157893922525705152891351673865155617349709355067622906275813390215343506998474943291582079687463458976082049623588269605641469845525790819097362200590333537905489692960759800416603820421095345092113535908478242007974049141890027087801861681467809845208690929051563989374882077602563442976018914911491165130545941941860554563478949302658340679628894010175232980774374184247349590843234945104770965687901116907992371960080473430697936561649500920903247299500666044275607195510925149912275810227299773030845517399027767622329672676846935972103448662720512924161623360996404581239862453599594659988042360509365289326097307498723583004846962114929644521523586543671973390186050835263902780147962082346102700993180440370095704461697551153478705342656667137078917495129713972117520202102858814115993850517306511636420502983346058215855935521536191350455044291516118321034491271253026123332619920829206876160487107110910652548278826372937590562776730346658143261239800558762558422770318811556161324549440128552466268469987696071807142968290560624764520429625994646158201552038999483454929156443559083109402256424513329877388581208791466799103336437015438078340403021523835709561988645828812065426482714345218918420728307447004144247830339602299073498187708861127201146507220711954315218630199115811306697589919556401871462818417541854139257249869373470140835442348457045248521708545334875509897782495135206500124356868003610150414268800403615473613912852110996856941207427471427627049383936640947078529310690998947292851212772913127366486962837774320752231964391596074649763730788115949111592817502663035519637357074408856900482358278356872158090162349838502717247844580476248372724305794712003588137054829369587553143658351469673072051419782536939670064264232799838562010547516952313689207857234530810967736551382214047906771499629463563966640356556823493840612307543522203636630974126647067222177438928732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1048592984946583695737310516516148275117231204517261056556758766082463117438641335550843218295506128054815633486286422921721845517687793352100367606866657000490610452420532880496547371368211777926635864201408764632448585933072503286644219477178578482064173565610777068309417583991360491832880368188854425311743209860015598719173629096025190466404931482658645389528010208593479237155871621906891375684721368929258236669283018739407452651015046893132398530169951959331257915534788635258361084370762378954279431634639864233423531837262118404885900392360739811727881537862478345746151417502109997447314493250176861361782664830952964229689551353128074486217356296398293311780863032015186519658811907800973879579594882010627783595877258122357597181185024478701433031637534723608927263576603554228499505961511135602353009124394014093713787936008684969768913286964301762971904744328887502195250770702547306878054783249415419287703811102283664352082467030435082925420287760900252243652675520101051174220331612139198276633790810532949031276083865277012868762181176517960645916433198114383407517019276626722945520679905546064480772638173454166872260911917443589080795655178136704645946645873821704522659011281995244678982311304584570716226356599680975126240170289746931634179776765678659152689194364378693721597664826728008661878823859938141219267148422435060795759748530309377069459767624636442168370603515920202598945370695449354256497136190917392445189003162928064142555651364508821263529687760508750018191563611865980325856861394059055692556460746343210651724252462099749172295542387037680693926672932852553493574712487070895964243870681843357095361825558671928774662897912415287305485028752312694246043025521197451018303290001576367714478725342481298321489312467927614230449774874875817136318055456885911621750647071617571992402218009960157126391475265255471863188569158970829085373739836502983837850726929538684285290697049541923616087128344848193368415031469943066021855968510796658182129044416213635039066527670339270841463303771529229189759002500718643750319165636551463435867119525188205618310590006633643883058840985867175884328651104606109220919634290136568519567874421086263039966888615807468622433133520621874124558859162647108553390659657283892404551776481991914125326564157297907805560744165606106700125525193611382922756100557266130107793452090173883701455675712613736926526369447901583458805277033033207751976805955250832340683132399046314361346226994675584905691033938085597984108421944229654942717146814793442372580905747812806450786103095701580210287693139649892502444698881913871508437342620949359447370993185695727409945613680732953659063395618764746866022352683235892166979708870229546748061345408756459368355891809955691542675275641906601041894155611229772999323566050814833901602560480800091123346247834741803095142330596033328214385780510741669275278912991820158981864438868947526686656270891411788323542769053410936650494469302132773024299947026022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1046159207242685119696027550865179510014542634632752846308685982918165141392494169171870657300758591891206116436215203641070036645428451657799392216180080471896330732997045103090437326838890599943572105166785589549718965914691826912431017750111233745469069000561338378466852415163080840248613475048400656037604251595914693156488949842296001537777641525422933424868194116274366657219782970656337669482939058936832782942143910601714098936747287153316313682470474408748840798218359898011210007974252351586041269341920828404114094831817119970537042668189031281816605323494516335466357930248411141686351704657626122142300360461969442098028910747125079494280842310701171098790784324519955777612896252708727701652820714586902455907701974134931992715494103358646155381711016865261279455429387944914215530261600780173298733821013067289130408713725937403214844564300342846419848502870218560081945937356670049803014892542099133707825275044355295374581609501625131084930872055864485285585837888385222519906956675493255980584614028639849610551532112813602760438695530872942114076741185769675149254253378020059311164090356465003387519943246105044740870334913267803044069827514561007208653033183527039055983693232265946722922663753042116591548696353223281012587868114211699287037410410725834971228895267139730869730302789234159457249832074755846525755619283892616336131089967663296203375177903195345638522376411681700533795710829661839431356692436489860933592663517279848792882446346022931023352313703239704186386570641882760958035046273165782878706380914381695761114948221221515557517789403552105671597017273709460992432988031827268889782822227082207325533830241888323996624369568710068814140259715067694841619455246244972528860596093386320942119283573106468513903004397385776641887632349502109466554846477326214888680422075837208334369267212498272094112749522879458552691678430669356189523416025095944330597633282257755417123296659060956644446157958699871176699306616261341003355068302797357885611067695499282875368778978467891761948653869004045226376797282316659777901017186086206503821352882188572018240291397891000142750752444574927405914620509592472790184943754813330478224536685214845454984314148897368849087059686792489103819760932384319582999584729460317999304086230118905173788348860679123608910713831236463211647126035215814551774812464147047102986072044407830948465693871556506504762915484160857424578642060802437496277554810505289598598196926823491009356426660612396837017894884748297376447478479968938543126327328456355955294607305541845527028973762275167925854235275648383052458284230356196832162460452322491615275844725512534345535422115619464714433342655344183080654263340233659362437258523360022633532584695681576134280262805345159204216570329155291458652075025906948414193084325617481361659767781223400438329781854564636697619443040359845121600555026853612391626452002017875970656511792911466355215686046237925907836241521612203961258375947594069441504377569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 613203021706193778705013039652324743559327224649808208623341972029900288315922080517530474221225648147922261476217992002051648820282516330395317273425755250503819649759001310188910801719317094497015049391588244119966433605157389209527547330197580713026095331578063270865171917998753029866616257093637351000396789616786277746998149509754134813397836674768019266538193030498445289422355908227907198257942813810133897313768463827990818668663612265691149493458126284672127809983526217323360929736153045795211148750273202990611116034805054012949586660189887604933875874931848469984625510728604089902460744923721313498654564756811456195149933407573280421814799604899182959882930918552347630599125163545512803938533460710394375310029668236942616633792403661648661549409703137223983353598837902953854697320234149267416916333160522575497449433174770233404173536877593239630900581103636896457830889723474699042918404051678860942689881486702259329580521678509506580844568984994204872042258467200383009230425234066666245387795014690925306746304088772261715471203779454538581301777371413971048383319161741620194807918187531041017585795380073996908714070315326767558894863580415664932556479477700698034436409092091012651270058769937140799019021379780051716647283482671154469356803944189164967662125061531314487047705054366026043583512932248237589732333159740120314680791386985887439723514342853464153474042988515096392181989096699252648265604710333035868024565089441700043849315149137346476619160006162321931222158449906387820156454222218535915491335634409111635211832766784186052717914265397347807270356718299545720827848370670147354866475286410198439928954651244913965966248231309427437396162504115133488260278101382822937825366614689741906457982941251138306059256143995199164201272921778201029805331460307644132836626147778216136998769961530830318182180906802586868672837277200344784847383231762291677249820170453962572923664063533413253056564728279354939660815227804223563484422571330821803216926050084343386312745799545841345158468552057735463368844259802585311872214075559090090552459102389296980561643162292439629988385084422306901119472334187620045963542574191481991059501079028592669610037513024866359146823241526671931536104411656670513008202675646049723721224722004453425229626541161497598791738288617012796458632205914067464931410899445172032517870867040339270905073692999730201206324246411992773558246976373152418192521941909823808087332589759126235149521731051731617783421137703139219807433276267051237750846096846565204033274368594798809635891328725989223587058450988087010940244376422128767098624310660868026927147219104392535007322074546491190518197706549712023489978628323584991617177081687766822315797851710881390059902501312080769260421284639641862931700737553782446725079106031356929433281963806876897707913061791328457152309068550948697493627263676381784482635961692447524429096463887696602822978160315191140032965548598191567263409862103463398597459968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 239500178311553573973190809806273775444184982459972516149121226544287832542203383285214769880982056180967603037180390670075579297554441269398235705087616661497427810154970450624410017604064732031300963332525106156584857073604051259786809974478223601136182560209093328545280475903170905824761831337344053990221574354906537703658937581804727281217554182568764135679152389513019639982514204522093055161048534596329463413863686689327299682638762230571458293408486273360768672499379315143664766813642734729184774499624182067471482951779657026426899852749659081681620058799721631943589288029906496759091322357449241944547722276963709632955099598544740079048165694965812911636139201901446685780705305786618465652681977911267090746376686302186604582586266195735751773377097599912478023001738799913344087028824764243312587316105445808187925713703258438359088336662323966500231604443802950373528962775143593231459213624367806043239813371929827570674906907395178016408582786042095509232510208642582001949702520397034909112243631238387999472129557948930823447710459095571633611141697580484135030379600436093121553321340221338127922251884278841124923645075657396447972393323854495065075224089334199531480943751118468499073730189993529843144532520673747381137006710542377781632778681419846855305184037363527093661630430191707611777785211832869160819891661903124853966883325616356314439612310216073393246478803935517718000663413334191553761541666588853708211716468537695344530637408406306451164675065807279148465676954572701251443836481895425469850191488438127918555279890706002785787803723799334723097286341224296068878791321019568657634080119127288940748812959170309292891571717247645906009516682057326292167311494541935455244091737794958615015297727806495973911533844455036263792511486136099043461715682918489388047276853969881109814902658016078087741607143397167894545341492258023490488979823140762333745317635662639453721909396255596331682354408138780858834106851224882530717325724515647060989529281636822033568091771063251619644567019779455232532905784717630281253122921505677521058691260975902758877711167276689114010421722665107326856621007213306650965159030470767715737807841792208802102854486040335799804634858255500127584091347505403979527668965245006050299330829691638221889935280466271108654553781701919335129718827687227870725000536935841746542562499963721529767142174328371174304782388649191044356113618354171947786708791296459258505681277791572608446498703062599750137206985065477418704300842426445335560885535574101277357913044822914703346224941864409214641714938146308033728433397119509505678162404746979123256942065696219916908942738646839186883594007687719504550177793544447220523867556265772907100628538836967190883176811928635191588957202352381707072914261877626986252713121417733678430583179817141603606677667112769938420138926340475627036371504878058485329734090991594985036079351222033733530308435996193788862128128125477478120828565401302964843315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 66167947436671263149999248563161851073122235747160927744363551694915997862018562935972681598569915292043273809944538541939317189928173412607702077505860959403034988425198673382546645827953228135312483706728363908011995514229613222332076137720516928461660745083507260251939623627651517083574217304209421166200595604051265330999703928533567518417226072752467607843007602123338080076353433727559840582611209552351658627761032626597504461823037707155964575342909490936266756532199634465980862153506185216367107223766182530712546502548959919994924914794383093652288523149904246539120380723027407884916418785478916367246101853350698631191792299411386914271661082067242491943068057646027770999397781382672976732191863651203062254812773503742989137500593155519171814614147471327105107848076635843886946010648959767929570677970277729639218144417186250937227166339872761749393804472372356511524894451943143802128971850130872356702640668545535924362768728871899863005870854634391634799200563088618030318336451949893119639008896566451615161628738089265098934777937935975453674589724296403562664885733148063448681271191899815928530353517968567108759008593182440584323361677155208032123934794116555130534791197889498702847517121633661784127970074676951322958314185641500164994974241457083865116695017722017743024134889515344887646950088791528008833822726153111981804914748623694858991278183955371831113684552642129707998941707995901676207203350530406781538308966706892546711284333177937509678601218306729874595002994640133232820229308020974722343642203571115236477077038851532812136029075145541778676972695934797311345030934254343628272149035118173457489892607424723017040917577227080089952834661263668537813964546745110447202761603105094410022739658370540668026702381434177373287854830910111772661853616456570272585989763011523583129122964795918295816168839454224324808935190776587484584410753097897063672084646996161199276878958530700971680731208158851231844745824128462029546107867766595334792956118729355862706486146559231623478686096592269264232193821729305528603072124504430461386042745657725272632895823631823540166314506265135112579010875184991470298337147211413789394819362525013702728022145539387232518644466291972823338964249281159338824837342915914973430825926659964499660535883127491189260282783544601979171321817560925118190615633819337461687964088241087216619157947542386225762784049253697615947405551663941459690909010958980297990867107054976968117607155765301460907378064907931998449087037677260926520420606710394960490388990591250794038638995411392928932951628198899278216590363451606914062317515390994770722163735244215906007662307924027124446862088746215949074652630322855965948007184961149611103046865383348765475671750905633059036508148480128324530517202445111450687818058781008265606126306558754156230266485260798483022629854848097461331984085954277380798192871403902522525857380098525166374183733419864225151142463926365758399304320761335696588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 13755438911202194266139847606319534869908875133612556120369941430165815911827895347739767558297818831656410864772398551154704688281638939161586453837432075723359806867251503307170787991101994436800629109685528909322548652742621850662865196806878699254828080197961729035935076559877600900324157032249248685267250118672361954463855622261411125107544391273143925777734917435062228131840754286689467988373605983066303629187647558817703494819572034803185244197015609142824768396081959607309947819531520636228672331648272451315221340757453827331923245921305342121790283673223641633421402663790327344561784492886603774610356686230254294309982735923031231491058377959232693804212042677265810957554519455511728385520377733668310917286503346281338640786956987124221552380333692536119962650247276299860000027814562128880721885737407756258772886553500978467993880998993351774907161170280766793218696501674114327753032187719484628214547117837544974553246917980541036995353596774245768445864853665379920131788783125289491593219536783898804445012337469184730771991724449038349400876488145022923941944273763800477355776841490890169507859799551668105753945861274845476143858497290922557104291537597117272854441957121350578087340934176742919568461475792293205146150783856564937458614044723697192389054215188368893533294807738298027198682935452895124430597146757403937895704366187025220402164836936634859395006868670607198065136211370245221461277860115509746872018585780595249062251426834016933970838322737220279814389018847713450842996802662399012160756179057881220554470253200534509206327051104376984457545531598460650665967980400874274000258765229468905579596045417680979676329973453122714539638341370392992611143898465482658264906134714519458977417401805624095241734486959766976841529512121351026261286980868477888269608387517927308351162608778582046773370749240500239096041943135612039076521469987452200287667042656000275502079915790572846131810525022353698041022612013146712392640777233203589116587074977211275865901194666424957493568876663990504100782935387525841515992398720939553277882007247365019568332697809607799015216613604013277728402387954193433263458465610239443367870439845940119623246556920028413988770151016508821147221463158768268360771782733898693759113077183957965187933081802694619404967999263107200391912283158313988516840406842521592456077653005119996090234947239983086212811473416526190130728960706370156159215787815711475983925710161824447041682518344367798092442136158196615084377495426867521984354617973327485153090349397640146406492169097406144122374263183313890657269235186177781389259534624196257534082329459212390366393633467307321373391979890060136462607812186247961866145859984821060019431787123115502066357095247806296811919351483391568667009192111740519528516449137310035250965008081082160882026394219937680412862277557642736429958097685426096448028248950232838162820756030047230930343113998521150382453141471513293962219607632616882176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2327853062447760145765638365144492912842337306704869780909525185497011778113357971429336859151004075678254932156799374953249230662821221981597854738513583786723212977584085170995621091188384277131226698303878661540506270947655500501379639060076151015588356489115963803117503803096766192924919278519083063380426852851759185355506926033545363541966735455601153452524879200718090949536509881363744616990891835684639046788873531156260867179017806921256036315435920571594129042484805463664903982943027251786675989212858347184554924311422997433942670804763032518887536960981504335800519369766309768620275145307670674127426269440324937493735885163648165489749236870911242285538338979162017653749580431682179971551522712370952000684852401047061592684003090133841599386043798938365911692660292366403460424571865896827323091348490284151988100468794005483736533921253072234069194696937819926486650109831915556900929877545444426563291106468068283796496338361882695202661324468795837803493839859070572419649106605508650599316713509465491473880199758023760818133405194415614287889580150389186985993256218033409393938115041703529578358899942818921114217699591451361585919592264544734305427223442379627605612843158966572082238268482925330921542890634659164468839576402068633169722390096595141244414849351725871229566955421433129079751777160504312229667669525328257196751309047351702774662893986290621367335903150486338451552255178791153999963439050255982027507383334685533629943713071816427235104468630633300719027621200661551499213152020943261571860510880350930078332956173014893983907105831292071484326009783387116921310023829493949233272003626360007573014102086423734660061331656753763114208322266380802159775600811099860817890430864656608953820307034039656057095815335788562618474129644041801751335238003387446958557347110046388465864833347307581138645040720933782560064303049283521492199773730516862959612585176423168309268966260989228123241057313461504448293257819058495811803598526426777698335084465017704075402584499623841870849991966981453962174468362080586559507966075050711330666374204667049491740534173069176637949779773085466947734831240701032605694400588492478379202619687864304370687058104409959656807687707657974007039278644280293494638269691535411026269635170962718102318960414753492200940306933893639792026902685339817986140092838478678665795800875238315683754686184482962274795009393992271980909455884272050474254873788945325522350917572474619474355209894679192173238466568773161624786751990160414380157489691333201952138593902800980365919032568898865027811807169307219210714313827416155397928790737448824583265591706343321004417596033591104708080542958186653413397632161622137803335491225462025800831214397525858082210241185355169957456092803715607690666581397452182253667635837358878630155948417935909658388423536785824275282612149312356098112557228592623985797816844493135710969327876388538467788915995093896079455266082135081531061934120501248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 329760226775552268416354095849657980031766117246936821886665746032640479905892763989786976917899585580206516032252940356989643360308806858386950904079331125347193414296420718740818090264379704286497502168882943573436502819742864886059376815984198796711410341458679277231255751235868430209379257324216569974254084087790554581746475001410085170878867622158207282417659242564632428810269936964759944651591305404696513502828735176425284260505174992278169404884720249461474086711964012889417773091097777911308589253353270608026095045997231957127680387376967253907535723075806082870107006534439743447204372494706448664394827527984099676401607516918233383235515542048558471030007841332699776088120291725119612445766472009584642580127719309375465013643854566339464881398542831726292718500457406679290732267079223255445858090990696016104275901002048450963045501978613235405563321102109181621799913191647129492700435357982050102989869599917306112296246182194983967459173596751647307634065077424190493677045603324714021042751216594726513661579139812078646030867499315541911039711968402412351893989078598684194857782161791434870595530945594991511450396626894013842223471723397136997271798381258353710092905448841411251182039204857150188833089580488708509604019382869562209806426811776085052448773987516830414263819106954941819927211533720342288012364859298425076394656336111598365731447900493288621491713332330101044950836396426421056173422280958540472987750496183553200183903535314557672479782297013552515773577892353498036916916559320082072352146347148565874984687999430116035513598591994457748856090683188123543414109834653775830690600324723150955053826918958470995902811806561489729040939196979936828008397452472314091814751161066780230927808271473541452186270404231570911363577912948945344783754291520210070662180475116809431936852595366081342382578659558920241863967443957002924089025730960186041589210637527617583482455156870403966314722435544358130657909042283666424110816796547800912058009504928387344382970625041571205586925160469404735979152999411850177056399909385542966549662436195328026724222960866385452486327464090006817593101512881532933062329708876327141493333248979469483685568931621286027597322950652868380588484724580046588628319712438874345314217905802182137720559876532342991503675928060139335048015757688047644396377074155688829510360335915247444973354747832627871589192769279385782991548100049861492438526661274496187279350405996565812647491920793913031675252853652516595877745477973325286476321326599656883276131900746086574436179314532915556256085990368574019870890262989485528232152869115527046369671124049943539581913341530600283975198777263575332698003114223717460158442583158774004732609155310715362254814641638039921159355631966120163073046111892115846437698282318600329309800640192973275371052872550786222034610300269262242805390540840719454214503444760039201583954180610271203547336645393129274989289517945492556067340843745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 33476537766673411067998611884168089883070378386029767578370648807128951309098057668368976786095880112635853801230896614880632825165623462897082955334089658353677259665838995133191702001530067248681284710070200968592348295188508197669158065639423576394537481322027007859592248654798380284792688451947896366590040189900635672336338562820207974545375631722170298139484148492982998527715022623427025558087458739566828899370434269629456798531202230332325671580321420603244288862577191622435979131378554517088153737249900997966857581449954990973261607537258549528709317509205827682864068820469188119151510206901357339603611330548939418554502819985674583018007537364411386226784115448662670195797774814163826384981119083287000283990864860584276558090920437727963825416453796869637430885636526345370070765433685842827862690192171618842650077517493094275395324161856184863881685578884955696462646677221069877783050005319271876279158877596368385226631611713521912888093122418872612650253142213182469751934723966069740394458800132509102225351528986130268989686617486417655847910991350462725529308555516410917574847885027264201238228814412804781024748318606834838231478347738027416767670562860005396825958365487649644036251710276167653381345426503284027344637608638714042673096769804320132864214788655538157768033846816439237302435700006146202167355036265329080649974421265528794050839480051640268409341372616645913674840017043117516943896718907767256612873937993527030194455921440005084499581766768017403155644821814109325486061490787366703549012344535722198533561174801834491777738060679352901834587288274760737593115017102907976758276847840243178796115242498150139187909540656095454371408168268944453761909946336033092274059347558536099514858168064796240078630995342179574461341006885257041719985886632630245713148950830954628181116598276639697440868383939155273750963932175993744493852081765912399192606399665899834159930453085040547145632852547410914079262453533699025101932190423148448782314944344693292219489536239313708796501713768873457950880245517994041534726138805011085787076323480725894913691485713966362450083012196838264642131783697855641245732414925422613289251455729002038218019812524503966824444726117932270858935070312772324529428427570260516989011606737806865891463594425054837884638707242895737527499664110085105674415050626773730686455813720417363243860974201813019951533421628702260704268956707500152588823156134688099959275157887104447062466839460022502610921698719770868150029560205511466940633400989107036263235647023117143307624039233883164064395928366554275468887774839871759279880942718571708198260195950007432636548705730511782821761566258630165194929108160184133152820587468280883345357772288991076060513232107126037962407184927883140210801541700154335488497999290291796206648825900503431853858580825293961896340145440455000622768590801149905988947767061393645961854549760222012523357636836955767294382324281228557008737665024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1242822579736139616921212075843803464814453544879557495939177787007630399099460895951670510492757775450848759661578300452515372381895448744458083209615384383767428039836432911259018138282647197645438522696539533389304033388517746624651224853355583169980655106404135044135336408793072228381408327255064215325032108502013259518905672899057222822726753780191160488907966075252685921606970431599317725598142892383188362474972183279194245027233462483948168283303137690489171750546091887863496587177319620314591064649902589261353441517998112229448979620900511290228563816459719797852440888202265068533879608389830175337653118821745615440694271053764865837240166433069596356682635029438755048327201403771406624058696063532760279415735106418127428836699675414151521522262837620584724799123970213652744158055914568047930050641813872755595237590477023031621578034444837748185167479503346975026083971525950790982691447642633308473443601036435130262723231974032979908398258879724850398834880358052921826899461121647163093916207311701249972715582624236124545842824615904850786562518550595701418358081078651224001801899046706836748950174400037722733417140128644265150453750324686706024647507993327459030076709609085394327433357317793510840686586502225113062887481967168920625622967825622731318826661502549065262898447607310715204300407991263787639830071622786586284259162215116328727506272296695839386033849788490638909032724481112688168839049691077224936945857332484654760410316547932499774529524357457906841279262973905320324274180804212777267340800592280324026396679204212579224324935799878669940560039916049779079647659204679389821975620894108331469963219944716959135805721659313775156201651263740976204624314601592721688390699648541766779738490402483134030524270634477600417666367609300205019184265195618412486310409028219098964350568245213842361861479559109516225751775462671428924345406362014401735219407777156716217409607490660777499450332808511616037662732139682648980394167991168086148783215697529294251575586286103447640332942083995272477363002532287376725785298607716498387244194796693594772740161991888264834625697656736468516205471625449985695340719837338541540447422622521874707804712139477888259339787295808287333336788649806494689380957745588438635255914303619477838384072118539621140740285526539995421494578911653565965787300336390772542519175479281751989738274737321771260245170772368727371185141523970653544389702320266241496684302386293471400278375654063601420894538542662473264639493694836569487604686343877137197440900945927977255243459807567976239546797013126817886915545175853125822408337459547643345867618093768298924240674434874476956031207649474224123748914225829061112138633320647432222216671455838498107940072618079145069209488097679274715331344631226565457421402715295102727851189162408636323314780033908013846647944685369142944494152061058257435133370998824545494404380080491792320405420908189913565972893062097382278168576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -160564325493861692916328075494116269558297590436552293219037792129164101534880492530426026075718609179554887165318528653282852523490803432716049097519689099089975152818849551871082232796709679544038807949429982631302338890320999493329890516978636681521032621996715013552578988863144729374847299577390796205824009570060597138392369769214854247572801837986499536178547184744278999429623695366608071184369532138642209696106803405591960652945178961780373869366768757348238846705635902450078783765718561623362111945394197329041713903565370952225505420063564209903556586999906165316023152865145728370264378330289493512863848044013183015930906718651753100740786464322961376863667061466584646485749079345715260029163789809547729112621655509403021629576845048755509676378018989334478537975984660198129161003541880816832949133330273814083469802384561298857901326573957423476844564643053332262679547347587273186406278573946928445987744201122045864063588993210121146052358646925433809344522524582519334946613070385485672720604085850768912992064412749837564581655843209152591852826907323335495123546441236588571170177420469821699605615446096773485467408280771687943692305642960085236104790408351566219342475919613683355150229029971620486498542995648642554218171155134703998174704424719819115909452919139107291737779952200077995605336533221697234275407803461803115537241972629872570038424949122150765537881234941460860398424963437838991856036846971018310250158305811270905147531748545567193091390386834435727370203304727357559821558867331709622349854578691815746901879375446881652939773315943561163711687673738435445991506284599805596263488118776139691439323090796337586507571929058945933325722125574068394492480038814247210881070311046632695804709746959047643715171029954122394852831478149573765544514409899140063377091189005563095135907461342152179071044009015111678445548278762606503482121384109715709974905405001104264441915035028537108349168889635230920241550156587520061059601477390928748193233576612660482519182209815409592581692579600254322030272225630392483168786963402765836379372353002411234201296984853789863140493902989973023013327041399241204221411144824444929850731696510523368544282558994454498168958046420936179276124655083190838362414916082822204496343743531098457618467618055435335242893572569218653659742611025716561146185116389081220431376721541260400922928334750553039308999929732963397668629630311972706135288350046588838061630263355503318393647768998955165222782329346729235128007743000865637433051414287135757337633921723714339811216735467690982788202629888314687876227257107651383178928122152419256713198303569175772334444634911991485641382194316929822688084890119909811124856229621518380708411994143027991283729388891382796958534604949420638844690417143642817165780706183425128113344629494377441556569363621080897060251653802683149389581797831153804086704261271802420209197544241464862132073597894696886652781291891383232102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -16509716128364893885582405304183689424767860496363184051262486543812750037194292538235198381899517046266650285352878213013326575782727038121333642293183415590931537255484741894635173960263429545462918504675780334202283339204539627744633586056334712246824551702307819503299408498158494060953849682875726914806657687587634801102519518219759551062285587315904256882631350754633909993776010178629168531459169413190164335956429582783482446434575306388772811270313740985790261564415447449875069534377088733678483324679820690109417696609257508553374424009799037283425549953187142883839689454067045414870823113115075812392809321427859047250067917121350093428257634839795189578733051090988137233919912184758330673189068528423323318315720353945150461364921260955996200327644640666401964969305931918621062627707443415514832129910662374727262757080471762820409566196559308476622620200095166957628237354348731712917610583903449617017746412227691345142879352588619904238050543246773450151970299303598730772076943218546472164661781253493888910764855779398422189876781598107444091308719571554935946402583643729891834268984211846842520470297308307493654107994540457326086867785846680762369404219705543567721881675885434766809342882582017085775586044916779706789744068382888619104651637280258627181638056102312935022279812079719634759202734786871253706545653344476463776599401352439697463322689580811361957435717273425322945352053756063794850971923020192230093844433518177250781434746908931660520916147746065844249751202811157456652883857761946556979618924191220048098820201982327893417484013898537927909773245938268394876338199724960290698470066321004614025432201653176546298483712391891323386904140793885909363703007019538617543421472409489226886684164008464830375806055478223939137429377909273989102095108418010154220788791152418680331949406669184944926367888072842850147710184954348114785232753687814950260572711831558651701850555544336696477491681496325788108425716690472921080935172743728502812715408303249995375531960278146459716316476655276518415919306007548950824371395284480766721345610896102023450268859152170689029370224496331512526848515561456723794919778584358030939570813706565622690360745614902521204364160516305917209432648639271365180949421177055890584121520177727962983938275068403070619556596975415307115227700000449462331770053309243247710286849568640641382211627271666312335803069780203941156029256170202508972354490954379652344338629432671556712597540909032163585875888385433729945945407773233866887457985571619332432823831691749398747958188545051352384727894474790589768873512310994182827680448906046941426950457228975987498405893970440439460446359215840684782345134410595014788641085568405699668857871017092478437032904352561698923875048654966707923284008086976908701452471024795352723406629088884255156948813023562940476055919024471103976646332352927614723321595389749933781409301244751220303993565997343816160429002755481534464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 237805141543178101478688155204459268311977233173133594609770960187400008359707873456977885570319267406271250731891090232064232720045839075219390372732659052015070168652571209068228203696488260469726176355241322865564007168119893652034895106260881432142966960500399139902799507429989251886046202906172362223522294354812305338298972749342546185300496849977320981183070856726702290876590329013763945515329609585617061928626626778335184806485702978107921931537939119929626101094511969069209814199013129042262828911587139029687828729972863376371100279782853673775180202221692058868963616068115810536134171485846480996818830213389435164938393248801813074931268462802496697347950907282544880619311332694662622156884111958739990309747921051165381514133735719264027757598256641343483859680486090641496482305957527378339055884706045715189339526403487892481175350077652030788398051439675732427519048806752434492507907233182296162298453522745406734340855587873134413192832619506015170546021221364638937681653861657697398809541899436743133810078836306221131749945911821824448984288176092358703689383432021396874924290290121983369794446853337648882441323793148540924534817390022001710820200256569550581013953030272304073079581263778336696518634114050253270560569861617517705223330652875603079257591036556236484501801948869226002601366496454729693738546850534885121994516212688274744262143237488385284301368700802264755349072202780095523604376334406075873554025417998499933549829562412475872042516716601242396670170213328906272767680693780699635168882724961121794580763111358787696966572824652311966738550475597496179329615009189056959702139236956373987340116850374305818847988815244152508384315579991213649769438384594771558545422379277851954564569368081413280069454246950278546341735080218444111895796876030453933038245601151416809140808892563847685212516862618090929690871047783675267595671074313737419552319200992491758917201386666465961203987268698933913636015763311184705956296802817947365887409680688341459174785493259352448675853344944990727916332802679384205685419681334557070242093504883348164507533756298112609870304612923953353693500228755712493139296525268212345642326377743655695904324268245798899156567994735790260833500193303929661999531816770823956170046819922467802545674210068159726191845449719456208138743409199385837023457112010162852974566997202164007845643976022611802269444924034093456341780511829132005225789367724190315174318767497442540023421158332845437028079762801673291327868620273207702108781338331116598269548262326547718336752407666703127044156086036247300966364355035516150033578429453286394469045537251407230471706099785056095443882203173152568244048936408165012334837431661305628942884670435767638305977748779863518956914168321404831467695175957254654140006893524098567585973546658679125247832373679526435692794077130708313796611727203898638310521535684647653533297365190681042389455190086476677420125372134195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 56389039233805981616197061696209027551339194400343226051592710473122543343307741693155389174759199661129829819863104740585690806730052754258355285715485543597575044977639679430021080428036467316823644484481826636535103862686436309198632604475131683880269307922011848097753354409037376109668006252331167022107843517073115995823730575385438176478255109358618659857121336407816625637070204038559375424963480861701292868533633827248308570550589911044505286987131021123730279401491664369275532561572055199272172462488446464646345285375443722865911724643071442541841512874528691330588407765969657915090495617279627534898009339077537443522787385383147385682124384674401045951798955100138172524555877378988462862554042355978574974193884552306480687053770196442117674352518152474690064198166742812676903453570061596554462916572251811978987475560019591037747756940537654955063314343848036233891461012395801672322339267026566948648540149603235800728891772874176716693782321643108354100688657970549908676412046081090665613267106441905590136107401300929226645694993957679899331826995358649792444612965062439186076883708073462885893656700566003117543327266826223235494325457484621056518014510456730533826960764360366167354826944299881437642952663385261463679965094790349678203013958138884484976990871919463566395344001919108038562214792769295995314329526326522243633732077310281248842474021415416346047491149881197343780334002009373218618875209408766487706176300177301682712101101542586379396632722903663324367525186593082802122497177163974551735919614199294714852122850805602502921671918153743633924551727716581690629008609445906655850626350523180708733780658313264729397016887139324972347373893683593658633920427088661526512875945000682714983048826612332637150937180013145196252320183375729422264713966924314772852338359360110125692211851428843040853771275275865272787649427222143416268080905984058398652084896037515514180456363961765716236213928118411689949871183152325383595339230988475369817696960552458182659772600600493178844669281748241722838487579288410333439165949728913589698530252784850109504411770991187993734859949595997760754554785947332265988314536567740820068134560588246283398669421238569471436246421745234326386211543957289271126536420672053506403471073702594287214994282949203660466723984222759000780331465314243240864209264986178254008917985529729945228767620372994507276278512289137268300692369553658546059820123473930292158713940979933598930901675227128598650113346970366335152382345854226649955620777716367021098268237018957343189222406885715008806008046077189333279062391994045828402261577807377708297773001044743675308696021040476380749259786281472337521300750295013499420313826988210261974383844564618204601863462222502356753375974503490323883460379823163034714000926963045062157729514114900451657020207829355989500839459654452971001224005770791666194785103578278146258976244033774494466902313682321291113305499566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 2932153934887948613349307610954720411102850354890630106736320805049423810471279392883077933588480840660894675670116433733772278227227498930894420442440513788738874884744933849767722262958103090321858777636201127720032320968843250808153426492136127711066970547593432836014783669478430435359005195159588431457878940577000399224320071756920491888823030196271855618765489914405234642738089769852437659267681969088404441975633337974742273480843593763279469113125618703199491084788147828695361811797400233100331231094576872669097538990628006085619455532283229555378477099570307536149356704301612418360493031636061580077923244005813120929660957327394917646226650032677476957103144390314405738091448378852243417703493834849372565832016735537666825129387484058090238833314423416508030885950771683081650467282969517339219014471638276278813040255600079854355967028304827431928472034945370828878563066404377077611491047344205733568759119779267729551620709081654364590633924152377514197911999309183595121542221996824458585685010437119352797309275751458695680949318731200322631784960396148670422496194432190069560248222742990958583114236103879282166248940065044342540206223089611066785291187824210103473697316548428285501658402489331603864369599183394948226450459834063889638487704186936754557894214798636206808353019899558154322542739946754315046426122307319457168640960270347254116562380578064407014151461540709797524450474911536829979425297213056061755282772675070325501996797414059564468367176382385121670722433709075186188168392226476762078910290912025584029033546193624962064964850300541759976016334222336824507371776583063301417369845337966081032763280515491102745243002584946611510154252664643652207357649101535339021625955302838154686616401930265307770837124671677341729000605739719163246821310248641941660669433207495602371720664610129762975685383051448565141998975034945553946422979694095120669747468882111380703663302606229583369717634114642237077626817233924289203798633395976309681204938746944655960128785951334449310820926400318256590384435375919765956478716634637277430212972692253954344458580240138155809267198208508755685899978835788613097891616339229299669230070755327516404893208135711014693276648240401237924636548319015383827775278653695796924082284965350781971145995937646829415067734030814193291714512527985038756189580880288357481226102598467651071185462573388632665431720934366734264060998293063414979072561059169191285307473096490603370590346313394382379919707028569824886339698933270225086014330336187404017194413103524453083948313733316230588223113253002207586782413441205469236911918320361940810984275868987669231511077202178859961810108814398704604917607790845041847136936073753904142410572578853208348551314809687498578353191187603596639849035926413980143003607728549190565451107782406008351076690868431240993844090888196481534774741528882660207389511798983630992715828235033383474847909582946210801579470848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 426213616832297004588339352026733874678595968913137036922768163118592950005838127703731320425524074577525127446835651667511731360401803692626412761938703619028458662690064533044468920696144974536431299068115728092044117089931622132695911513899499087119392878967876455545208808371910553143490068890484815612441169442205140050584445212133817282424509391435177431508408164592632624734882339472840480555137469349848684442399057799211972152753364478031110888795140443319890958000282041071157933833220906431791912144062080200000750553381970472795489631213928855984292205447142032868525362442597734044713001526572195392095988354202757986241900526642514417395079171335975262794166619607122614835278505787684802052105165466768465392122813237389695657921906029008552500793293886567619331312631184838744799388041513703614594400873558637277884745927729694848361065009814329317603531980858101104252105779070182304770940670922346293049195810604179365761722583724951578389488896859658689554290646257831084146871950621948491111187287610602927308732123693242379262455134792010969253682561382517273802925834734234929803292120070128395340331551769129621370198118532436144761468316500113322682636096645331974824928544785711709782657794042896049676781208788935832782375527971634654748513990215700053772775019046989277001877027155064072072868429272483163237827658890938443611048685352489535087484028871601469655131052356280396487776869165268395453577091710964126240420356774713399386901151628613461644592512575480932404309495676491417752554562500380149985065300827285528836876698211871786532371918328900023679533068539674192827211267340283908988767428777508088588761759286119698133221501368298087577598946997310754343177289937972402664437052880435373644415423959376801179797255391592595602156711659793290847303412519447163841676475472761713152432200747326674707592770748306196302358630524594285712169300123215355073616223542518818661059233770365170322585416558267357661523939695020517907587714720727300766533314778731274918912532221319481188837559320190406571424090648921227109199009810155689707814187907683026622602405565047520651387214950505300413651700229111352018533364140740435644988959172745029669259797568678561207606721317302518293113397371364491887458097692403841162025271444499693014606505432504929098941878750037224196305758150820504165956414037544473988286034495959854252510762740996396028562386747762878967989963020505844005772896007558868032612702401408080232062666543532760554876564225627579722871584188283960608254778271971378091334412052624195060962312108023729138658226371057243786009721499935428545641670310740830702142113889133577087273030582017475559251815629703187894447164569529439323381375260932377147177584573926086464837582162030713421872382138001606032353369934176018408354684720104528528355623464809121774502083261371416767401967952928554121368687465360166992219079215678843251469469580629439828677053094298395501670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -9390232049184469313564213729125888486978278296644644379165272875243103190478145168020537438828969325115718648497811922237848411459087161948745000218178982473624823292598005183246704843366536778987469265810958314565305712027902163439180007508468214479700493353548588704191663952293116189793243656057224679028769027073776387530747352530909116942106957335312677325475255626569497081387240369465303980117010426238656269373637751750840445434202320671206995941186956254279898993562168966747539296159552199384146437614065450897911942804856172983671404916459183311836553954218790454978713904559305280056108206021397915327780691750677589400069133893307848639965079121308291297212472733460731420719529957561342639872974651038600431876329695016246333839924056616361843207766319570685651491316957983883441066518742379237568209103025559256553561074416721817868145471568974793226081985085002866541719112421732928810704940936610255193506421669158536925376088527968057758298774624873964443159125223774653234982581228024756423886911319462532263662175865530752408613599252376757922526674347664034972929098769887338872873699782481006619108378530313354977177081119078618973156715490258063435760143120879841658805121639432461675799887875030445721676936482704934521683558295218059978853031657128245086310307658498043546562925523186129920413175694608306323674132276232354693190758610940119520287607009809248007813807215224222083911289581298249888604732061476553596394126455614487951917846499638047739361382427520074201302304893164219629316903358229262094651450229495847884629433039966049593612853125009199805820936023988457589246150128278235780161295824256147754886018377067905784220817550889000360511724725466335125557726626030163643336469916211702297568199653781047871294157610734724893643745185176251953864576175632899563203025242815064027498277655854135790186732352954617469105576584544637080397630792588651619683236519500092303108152363442512821459059505996576563173078327706881565628298342205239589082787662525028833880590261706352184776397696017427855788247789803996370059765416060078583375055964023994032414628981171445523729123166378093708366403246005720086481176306504328165751440306047762635343673673362066840735421738762201225098151364154381908054389634537416820431714172354788240664157923331818118937359694580840518856202475095928717714379682458118685538465901040464467999852883271780917751330656766003912817967911267842793155445451443395482252333460475073218776174458703589833929416129987081947694106824872189946194589976337872466425615869140273404856752550082258089571598871030296112336443718709580671614005896210096340150222636327012312820179449653082618016954779296280328120070258823558110987089838527373682307836662381164393960004357913117567327787157491662994179775874902340557062140949891367604484672230426658146673408120388677828072730570678203999616814011222373010052541944003183502197140745642552742315426763879189593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4090269066754842421339923338478509364851408794364433202974481811397274197055257235784951259023326571775667168656848819269216055517086995652116263541949345155772253566151465915729025099397305203748834799248786234043788151940430620516274484312951003340166090496761695126100223038176265792091884011281926511304766764382881203062099040932571050055435910050970917594390988851397893331439543500777569034938899314755779046855105114475435443755706626030730451802581646537206422057371444298119549137250436836403219674304610058900464912785564833436314647070472791745888557946277958168964703695460051761415553102123953993273448993244865913421936143520458076911458364386467589832057605766119574159180715779763358849157717315321909459893478417020015197783023169957066158201762485874844818616774582462011474273261629533048684562584543370412456137461129795453530359182924595217175255612144482791683659513357180245112191793638874282607357733457422004052104173206208339571458941874949148244409867004961372248506027845407326060243658913984100863866287996494091786295158912491155586162162014913541746488720405146729068527126518456068051415441732836685303231662587583329397853195973769657242544882858830031689868821777218184924810482716358319539769231573296627514093227278290268216789346602229698476194262503708749918002963038498161986655539277682594395759081589432551832870187936429847968942710293584849891318010284487464878691268698618076621789481329364814058180644966631478448603868142648350647816834379040384698915667047409761959401536300375655681798866937547708324443082717703850158950492145243427568373847116198903057577795813268358998411385942994240469044745330787589025395336624140932564164707125153775261855806975099122390054266864591617677923332339982656417184212999286839593924109637152868640074784907959722176298880116727325410845956753310708518140727930522015698091637369555816821434793116476106684357485244498131690552523511529490528789824784529301988710126843182220724619242286863784795145118611929851388897821963619583890357281094826961564262111165207503615899619366437430517849421135459627569777211355875097750367651410362682464982524260234444617561092968689522242220904854626847886354596629191214900595528655385490825693138163785648148579763406614795784575101744464399054776408798258279464961868488879159720251172443440207965007271766261881563961342887688399041983134148118920695790065637683699356451897434342334942595715001473088025357243249761816377143186899615832532137755622637055385912613214237981603998012831080542835817296983955858087128267928472212033694960172101554268555914830626268697556118028777605729301571528018987994746926072699473911021116092538930917208132344807870319954217069582943846098885635657031864862036022098532430494762224912168230820322162657458795271465865077786232017514797433648547177685320555507483195750868449436965036060688750446615972507696430511155992149389217794598565915174378096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -49713580931549334888973592155431198414998869201086369729990323901533230589349276015521657903707733312697045203490188526341357074680766599280003835456433114306425048140490922959003838389242329543243983080745118997465654673724651761929077843589337167202160673327533009080155424891596416904220793731488260015296270103803690277833448296376828127490847047055822275919163131572558102384885663283752907558277621477689534079256975169314587115747387637810626688952693714831797598616244665998088830429747434420970979760271616427406565783647938474334637522913740548968763041674585781181504786756380170181019788048222933849546609111130882881179187942107067310812839187974260561029788720319297863014817825213655648126404242393756799897382413396679282421982951326062144908760188169225833459492800253773818172011083104145160937997505178010719597758368461294963646349056308347774235956127193256093079965967383473615380166201443773591052448558369271836701018282841840661202895537357995932881573949802828037068676455902583342617744966572563621124062986479841211039810505718789582395786293667811947450054246259326010898228588059138894708012732906944068302776212665040294673891683767365486535737781857265497609868584863381586664203201522528194337027156525588113652669830989933767421895657084466346788570855728871863471266069912037376014711649766977120986635081788470627788506091589239483349288180882658735882139227590790186583881095511298563412621383635602349910497306755506106767221781366919557025544027811396540876671169177400830815138583635978174850260555839010623819591273298155012827614600394000885780517419109211966954498152127849012607950169381641488650955759645442383187083274107109504289605285977919579227317848397033697634648300391552076632987385370479315659102031527472056087749466455111758057938068442928629802450610022971893356101698892920400724944841077980574780521682374305187253370726402126383516572364584600818787919197051998496204708810498507114858274686168617765477440617116307841120635180872470367121025254237745210361493017852141164469637138158464245794166146128624161926476147992155237423088202144168987246722430473918457180231564542209368759727341881404216714559485962217896155276949428985493605940801417696067443648611776586150432401153898489494895211970038168882206471585055793968588055637633893782941823479100726787701199902492447647599749562843780416365494246653134512176381434700838917903604513688294016416314802565505222217122366495568963398732420606946074008528443491476417986992189114987269353219862911620902396780478574691201358985744257238266069833049042729170719848181554468163109259421645297397487946501264575277791865332962604167515746266032873504819443736736961959496379383719845246175777127173728680167256727008026604958793957930241939977608994824274882052629841815857727985610052086942146495481045740604003096996247212408731949333566214996078656859431419263386093280666587649911288340001888505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 13019144429396189745785626428062581053613730905572165781317611645804960442079764642214545429435498663844896724509258429471742444307726307061160654423766268301622880822848496283087440873545496727068922702749261814951934965939036668173598422551680814818169331265734980096690184403637485247883492322625732547141388502515490004793385626131533037059152675195068756596432918133115376789171599085570925062730093809312406013058904349367156609328326556704241898487352705649754810164882568787071125265150729723091934780625031454067979851133896168122557395861577459369698522440894870762214710049790948012993035864156543289652408646541838348187050470398598541231110420741677983730620717487886365820706006265847275232784072467647333505455305226806005766219612977497374242356756037706414775637878090415793731101956709616496482598609960340143527600485212646210208178436228522276393825538655707542910064796557925541579911963929393070292106786656387355434915626474712630726937090477669463533979454850729729097172365911532690220736183087939133365849710410502018027309754607629851522149514611327117753590526930188135272201500394805597768901299781631890696041018966390461126321084919205227447139328427304202010282741803827506475414300520662650832022242264749322522278372045153381248593629030377220475979075218057901066485376495904923380221094122416073896148644739100237539931546877904962939797358553818370108800404615225409804314041500769175208842848851729944577523697254286996014609139860962326969052560187800180392549041026614377132482083126057450550933374501396630073674357581618279624849003865907575871335854302893088302108148870844865661075996164457460316923533994446727978285101896276134909653446282805464190051548103184382566569663365263117785293407616885679086554738413569315336800950723666058329262886813644200234902449484192414341013105155744342319295573062040986572368784871383898006154063324378199462839753857033096690604661926061714346880740426190895596264131069353954737649848678494056050144137851318513930785980160083095898441312776483184222704840870793077415569762718594557998661861250907694812548938317291274439879143177212600443379241909132375078258992298835337790480414180229440507939627722271494465443548730135225283336932728990558144486911406640518785630160221541430718396902456692513015089098977599635647262047146218936029289480792656285504026581297669564871483512068582631292117831280280122622010325596362541657909133025612164641594628725208642865891240195054033734408295121398075423026142265798066183299259493212417770226780201659345845008319479995358382583480393729470023028603614403994714837540900993015663492719693294091051770358731389021390394230775597094524688758905275263759960479941307933240926769160595690060131922259395800318645390996413689182228800512715015952653134459541809186385247955360096848383321153257557507059231631921047881599443222596972194952081329950606443673869747789332467071521972000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 276350748502297562084011817508896033248726911864969592354105619396640462014531655920965193706512099679152054265720327393701954164299052129196281735113611438300911128557683813467773367019960405840120262540916617638547056436241939695615071693993885661728188134791683414212774005830960682325548914321249227491590261469213492828369771468697279487410467594172958855301224684210521681469371799855021822694646025150323471379159726427951277329609762763204730739801383350226736247923424010749860664352821179707317603735715154676364560863165570526874424792937424629580526714753645134865192688719355854377506811928045543445627483286146171620782330746348181871184502642565047278588766875101337301517031101550919345148598670587185662463266052139749243475413616578764974594422745672046092219574872494919683966562084111723228139417169427685774500081142561310136097573148513813293607878344456485598036720297251681589677023790733336711090857572646406971345593156979405650269026783153746862843688182518981078295838280221115585511836981033633110912993759585238203940535681571414029819344114771683323077444871514733055597814874385334158311190593418788524723896981876507480381973761697789985525561625026327031078208418931794379142748545365959081642450828903185571441573635790242912217094678811833996698574177248953434835122969491278506431872857991416419133548838049418329520155004949197974559314293274656377297648218513580740765286581410998769527753301988180738026300468691210556866285208262892759349324269066755155393174554367932457396298722773436946033948371510093307868974718168802697117214393508211471046272541299807643180074656438633610390953652221703554573471166874272338701381656757877395934520917505567544393347396264224529027381778360562523432753491322434461761562030248086122225505148443395690576504492221762354130710623180092620301606383178159208718487792966731136866811460576407619474126800932554320119456247939295058050869761755373425131471799436166995495169432315410825854430024746781886807824962103300227723046336914505820304144401815424353770844969540683378796340644024005589218574043556388255737244143207369760171099326144338523067577543909115985573948466041015701288540693267009233527906483919147300906410229349729827204514127286650179952062386367956546935631903463657538684144005878923571979345412077552135410289944400628660211176638452508436304250412914396025393939015914061633455928347889869134391674301797744267219081390574429191298918243605021589693270538214398683049280538977534257661221849944761159389458247659056928818364630611125004025674132585682248739019761965582296218574140420593832816347427239512050794013210257789835960486232606100935367450945045840426883818512262814543566778638776909993094329418310448295339950592368481332622837805642416768451977583965206243845764756567547673786234177203299635972967399870319788930301000739758231730201260704817186867577850844625067705496989588050761184988460000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -9881044186579929713472313994607524693801235804823325579011890888576228201782700152246879113511634921839122917615324645323832030698701437858547422911754698588800130531108241284418821176277648098352341316026611580390043848704521917307140345853324474530025676527551647054149770797912258517123214564776990297939109274243688379928273475044418227348845975551632889202524637224273794323134771101273940358541706059360936743568054251545922049190897621531534991526453904948547223841466439763460962506493205321023765391012506016646522700995630053277568494029943597497842804572173258243950232305795266768702096049586274564927741487016722661087873530165498448281492798373143780958931928982658634053436632849258227943125613357193075697777750442929788160940746326650369703758372989459754325193550684240722546440391700741553226124602998346730058144997699495484140286423522741377204706320913035523542272690712056442292517461187487239828475809705662398367063774415416880235563215151524257638925336106083858918726104569828064819606872437830189457114034224696673330716216602913914088624465129806055869637436236983363243020272091124218282894147033117431620763500232527878095454869652719512036662031830878122403138550376650847118168048833297683292118128065616859716205290533783715245054125291250641483113291264832230314731122307823358352696945842339833136769566250408887567098193600269575350113356530507098419549399549118751339290554354104558156553157180508731495053679040543286854373596045127866522305122335116427244809501597667167008282588556422767878497013160053473001888226314797248557097945103381194842892262881903704832851926374479828422034034125469880120799287592391522859503562251531368441915419748673671082919317048553508655365844566588531719317266619719836301226777531487618072840500170542576358573045782547371155328305359236274672948622108063104072878441924106096358573635551723805571301627660067454365783088013528486825375952505304597076448764432253798640766361016990930779694697390428367494736975308125203914796325428938898872317930100305548348965439359237542642402109084576267087796051213824630974047976878866866963319393973626661669897595678073206338340354314069029675036624326126038791522266229878920244206898692567554033784917461895954271995519506752412933630585346076840696295749065057459800671178371350426704426069369918706382404424581420386466026568756165255719313326479004758735858410057797592525015099179851531592298756216565126184259278856880675163622745844493354272910024678875309825570215187852968748133863992880556525830421387944164483567450995873553582341410221546708707815441471973778421138447783840378993457365621558802647707725703651084790538757123168528062595909055749068936852502678969051099558214563848245698856336740542901683790468189594167775104423764865131213452052236594791613764482401607339936538398257672104767359101284193381050276204407054349861868359778922122682767009675881538254967000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -760321465480843270821467926433943569640398530258469137507332336499284867589278068160985472707489527770010019831599771920137721456647214368119201957671679204203524007684958023645843793300503207075843560841866819037658077464899407180675609599822179098337745624908763835659264376932377169650283645207857227000248889757257707619398048810082076620753518772974156388161460637026717356268050076545415460218842402160058810382643217219191010209422514446481497174423340435783954042157648385619944749517908268673120982370208204719497827528657175437743425829457796493889842703741681520940648483346452125511259495611392348131216740701219444910974209267181785837970705910707534341671107683437786340132316580095615625890474594604739251266683338058002070279255201863288795798828558020102783144758270478461263351017262935438914913079067133890670393418030360945290432761154872979268488475942951270141098376509489464899934709981007714574364609674051515886600297851498736390645413019431913258928067441826260669824462343922241273360288128515045849167558799092265682019670136520600543060907035854455854911276894483485711816596286503449241904893770464466936337369386829140028709638583609575065542679421433133400814999919528163554747828053423098590681714993781695651326719034265782894417208923421953364639735941701984467360196164801709460546619306677353606211142169936681221153014655788223392418889213941079234618623306363447510899993026130986227613169476693980064742584313188616684891682926612546429277246021666784089176283142772732206664969784822293575681038468238493762768238169786085297336151352092038104082332982434074315341139220178543122220820808720407374974695715818776730352622988676384067915858315560232139159878305932131870674935829083759932961633007888369460403634527103806803837885090885374244382243481475107031076235927739203954313292173023847221396943609396968390541097914980580074036870093961843653336901011531529915018367484524701282351991160304410480608685254150961611536880531074798888554968260538332019475289625034431165919071955312454235227476460581896561086328125736778409156777758497054671813302196875455387559587494255036463115894343756012675035717019263206157626802215316839670381438558732137427275352408735174036489543301278845195309079976561322566374630799710980071197242679551362003583283284637259947543745372932693511725637196858929052459269901204090428750069649333581528291005052625603745558161266219031123563865532065028178737721363637348754075005642865981404538927130933415785939161768802924058076300754277124673673109347812567408864347470154079060259848329055059566429958297552105767709636738770892205921125148705851283864065372947822821689833222513532368971969610054060077889362407312738288052102384479949203578864354193231335113311845540792618271585920521026065383466811064682971682263067109271025276435180096153318590222856124865847042517879685890901323397790449031933115548165401366362007500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -12934718956867869527043194071539515781274631349196143714963949692656544280014799138293909886794814685537417961813147372190600845522505438778490496633128321171450697257312296431639825673290728746302544900690415979189456499669800474826037442049630290222382341312649490122368807602014229586357003904906377292603995049672186968509630951479991229935088885576028079731318963812231431527693308437658642861121399554020992729258365446602267075500057480620228284843729024667548283962256539074930047956549136300010351559473947243970163396269819583385891139939478262521607591472399889024980134781302441515298900652827736132476517644282584226218921320204701811980941667406470157293292214482851899406706107477222704546167078225644975952831435824228649073445598369982227989587037702947978122151770099940449102957813788794763348850960683210526885378150130081885673348375543539869522485002889497186409810546708658406468222225166737362475975212829063678261966602807619376627434003493629765821769935943733567676576159083048235015272475341187208641756072493581002269039003760144013488053324692181571125254116127067603147995336746669301345546805589644121635647398562339388959597694584773313453593710135928557179545716309739236028604360371130082699922000677344617348742082342657401608186733900537720154795479659702024091643777903912322252545510626403845930850233380447156936076949565067166938094526236557995697630291693295311453961765293511890867050067485687455795050813407600710290838054517728534843375483008620184301901457344616788559893092877900934299959101700231802231774068292479827545731853721540740919507531037482259790474116659927483095671822414565150583463084150800604906162455505590288980229009981905054359964973847787458727942645934160941985145943067391196799809091354901462100002639892351039897765715332923112384818553624912992615159723059078561078491312485676500944423679850432701582586553354947543700536697828891166318665160302606340883353513789329334838750296742437403379298256131758626048095383391037520514284252223940883590168442818420039848528578294689163655742923002110492206758514703992939489598857569821445060181774921751407618043912985523175239040281975517412706285702694838439988647789149900201919551087138716926436119379837891390683588545039470166379294020856443909757713781437369370910895718872608532757114692368687490550359313485181372859118938457497353030814077013116490782081208139361355316540040539063612989245430444196026663976981737230350771532732187163072902986553244950450806763994327818519110323087410501869727715718313469568229729843575681818215925865250044211756344756782499365688493145922673658117066294650414872948599958768342786382382023305132515395026299927946069213188265370504057987456863377530941878180579558252829191284022974990036281833054356668735664220201076114629340553055953167092055842577246532263751035703132655140573977120126374200909315096209717803246706507405571405687500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 517937497489726452383620452274049673939732133998842527606288996719913086965547715200756416673491580022209774016465520296727405463637086727926203085942490518595346140963357693464944381667462685216993550472737707915240272035289436185364662452352127977529733181103315794846560537676406656423801585719912405796504769641873281405300402264063423981842632668417475808502103664868614897953975099107164050007536347603410713549983127711235166106667584469829374570488583916729427136011859855685857060886632549534826756731852396179193763657995465495742731823388635304224414914209753751569332515106319648633169729254277216843796707167093806740182308566085719918317908827449352313077801974350546769916974293282294566149651930895750965230427485731776018075130539918289176632036783367890316683068166531136987313121304534233133311195731571148609876137275441331468518508298616471338136796433511673760171884753870368813285238789927809778434104835578670690260143390002525560645307737161879668968309772955037465354497770345683226592929671707103695032688183699687628453859165971433642830110713781201355405238775227284060074674775620070433125434915385223760689913920622932583605391012477032223913577071027480894896604308547329020206057291507004561862176696808533110818932351034923609841959949253365113709492710169563410507719545748216673676886280459639929002158121765995656419863610084158838645526341939405785060597109178468658372864597745550048627710739692277743912211831067620767324042043297179396919192343585473244250979996441062347369243430307612118866392975916248170911419169539318211604623869270541949998798897037203883586452990592434324085855053579799535236406174116418477514324213921093929638710832036334921695541313645060250725818850112590926623003682951298240003870982142877669894337613071164443743693917705384863149330565051634836670857526684687586727059984355981759641343717355191056257324918187603489600519484979785116730146881126931451055851257600274703522267936619661713620716178332609975676919310189730816714849562347090808605248336332302053525612631167725550404812534688936466978448706441322755871984691394960633476225962665549091205947812870464038740913125633249181637589542964869222483145589988496007789044163363389830156560499135718915808456954191794403035800348701788871396916062918975879771330269188904624611604674436234530812432040750546611685447539317652653081858699544111039523846057729800847777462231732720576643715222464103652217264790097123791698298465046253052449478891284164591827925123670300038350659376965993367119884330988103109891594846769721085291337406593136069961239419314694518987865799903317693351302889773340772016247215975727341832795397617673364123819133451805018735031986247441996320450319946504681382808653874430125090002997061545004565600185776177752498798375534188460453229695807949490669790856167967981270050230020556368164226975356964748206536538078659978829428987583817187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 37615998040180765286331889290418499798631679588934067372272821841170489929043713710135693379304183349797393930235052586425961212556590771026207651751213072851879271480688300677392776756963210432381025974462784950795947624541932974382733860597977230502086116321313866440167670825856419863536657179879595343161737437483287312189627680147917877052500931555526678959444339495383511738361915048625511157736409220765736985476709142163364105672112056361629346740836793937948039964731294429140304270863108929342192372346111447559031278035574275176570743060895251489416615530361525180764843417844470183284639209848213954079154570924943564056881561371984551916204761276222686947921846371686003407664394011725020388863171441667232597554744941257850979375425981579446214519142739895112458024706697097836437874157551921192693274310890736484490240735535581544173966097715899298670360202793118745658101126528887794663203127689001077532843346198291199828839303125340316466788303111394598319441492691642519536297309565920970706213664766145509651633106618644761283889144466560700819615025947373604319452695950988978206451804974804904911089150054995164257644980695446891115885876974643604838114414300561173884822524385746121392556579191947730525235356845141709894854255850537738205034110238402472356200569365203755224546532586141807325656379473900897667921506690071137884049646753848063802030811772466825042611408319874862437477620546134742542199097736707355621380865416153991346750414093632976751013508632280745112549679363297722372609572316128305182526135603848196616771607839231694788759488350456101777396587965947629218455988454448139251628861627784953008585703159046100030754231379763561334877829102766302162651398759805024622597956438762559206156335966182523802088482288583254039270481079660262643206654699761991070014177460154463656092130020093316631166199364805329646674681662537766134015059857194549704904283830707212233924873027158070538514894837279687187916795327135688508057719835582947921554515894251556556502972949771958807272913380670327933909531008211740303656217324108691225486401476657502367430945782242041734481332411113095889262361709099314938757849441152138130116614890115847990986074950848058720351098627752221546173502014522476996202814261602289766681073717298000561199660634739145867107473342749700608138902050978204955595330777811650446997792575943072228442413489371694760215373350321135264336797093426923168743728238191494694353534349980348544811187534133638653479483615242703914740508592796379641697679744476834568904121239055065243111085383020287092602434139465182551390170133782218106393831084721618312447306894660914417831428281879982483110357342861163976169267480482745994796788556103649622173395225235495367455143185480417971999214150216301795776133937381767219687913173056152112999925425895447298764310264356427474120519671686533136935212619885978963608260214104790476082205477304687500000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 293101898839334739934476059022761590486799810259846230383833556413609607472913746870582757714788795663609509253923730723176269234702426887270452423323510077783668416141836686974773465521103533000326152320068349435998790483904552186455184028436120774262674544494133073175936578984602807126504963474456337009412696070680597725597696331820959491802283064173168541576200302410702271937141633456833422623550867804351301141175472926908378445149253559642769363309805804584382330292820563295269548539994426792458427641103456578549212957812106597176753650301435850790424831000503390897301721714922047805447157314706023450794473538475192307077659017988940885535772445643464177095017341953387901526514064298077174780270093250911043380570263675814161229250053314767171566586908304776502770207400891394494455563692770729741501775378180460140891643543509051803728614163957597608799525013134602258895992585367387708990077535757539713428269903149518648969590701033731527522821853718200849518469193473632789958362226161826947946123978253253409774136185374894141692028548245004779873140090058806979111648438666946954584544292721177601216609055308782612027921199288876254327941837422619963298938054664642084444044895918297554524836429956881435328686548950486160295923322106888941948462803940543078323899162186795706005790013452289676633785963558384816451976637197448023459416981087828903528360350634452408151979934898785662735474449289567442038534801266405711676387612466940464109116563998045704265253369501637886172049665484511685915988598703745914916118738014006062286681439252879942306294648317528402530066854889503673114100815988687511982426442086769690121151814810152668035544515722677258134695803783679143682467370693273122596145310184872291685458649169522551931565008297814136311965826323607253033055878149262067425839769844971369675101662194821832471243280756458932753392806116739287167509317306198366773615626615628317086470088661254679801930198907954099563513348949113122461796526692675497259635091328602589157500700692405140173192606020901248575534676225054019272812838536507047217714578439146823673948675906117062888953051226378517518983844603909915317940964912283859344741758179273902244314889832778593540850448166616643077082152713779470524419982181138687194281225877622611029831299020652866640820092079001201535083734131456468791229697395276828233154418817851757793110176056337282092855992648302221780421476356252164250659934212656989842765786292622090125144736705175871403723092349728157930454601536584200880164553073379855696487570347633277112933474570456994450640443715330879175756445663378985219296140575509845519946421048575132994986074650166537945269440038011495988019771453933506419809121927435969702093261915583796707038840486412316506578035768715097928963825521706847095173521353072173368927129276488733046585546037437174810081245916092720240147178020359252867410970727506266113093493896484375000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -26855888304068883687292845612770116160304493435788447107923100018465155382206088822556133768859686189028012570557689220442810946259779935462827487310392598772833930370775643344680466093926980776294920317563974998579782082918144243113645554152702149045052976204656790986120910267446801364738711574310801909718982189186596570189523245951657841416625634053839002506075082588400115560015734599990631030820511103821995744492501947724229833751994602597711298460018279844385776246113120445185820172844628287715330815931701046401964239000583188647654903528659455364726884936418171269342821381423395573796565841019796879914666640173601109893629471349282794849416341722725341303091167262122091663046572106337651309782149712081549962326780349384188664449268286861663874781501537719205772577871064388237572937780009660507911838734836910023233978184193083922624911641249366246935167585339099461103501993226695982406887516156380520782612752526919639110813285825385077452872716308344566472585733717816788409913884918468829239968090727011446940084273352988108419632508580819496547303571388513822592691275054376836487101706996922611629545533057174438997036493489919519480269317022973673556870492242848868511364775163199518421131861945346511481402506410464919204773352484801035151707050792655796215814781393708893333787298383498116280554495951752835188156586459633895633244032629810472777007603099985334830548862018446909624493377005394872719524756098195576098374015317479525433665843402310377524008385976894935133815480446246134198978517272562562157463349180683239543272317357693976278216197034915829463092448441700893288411174322425379124531383205483744873646117402863603484031588516023043668682587054963280811495608003270756225053755148871224231435624534312476507838331257886297385944178954335310545542995078520504780352993002142463280130515341584715438605927813145481747729044257041313508957861392673331369237455716679634106727144099697653277079081184280756071603114978536275457960056853561225232928800248540977440055743724090902012237511715261032579831591059563766462546885261891366027024478149453164901591465141290112544541747646589224846590201463179517194095273601810779153104377248539607257293695850255581748221389247398636635141068521955799053154969552605021145189236141206693251188498639220140395840881789977940206503836135033586533866284392087730647782321564731122777817734596946537263298099343164337302756627472933812973529521662558896981486287908704778065682619231164750532074911491767885665657130278604961265743973299042269128967513957249745300406894177003251264333777934679803032534867359128516418720238503931265286796823644234224214635382111706203400969733771805916752255234045902382446587203737821552577119265042658159365290175956292951824230890556477536517760178990514466419150177470316533907759025939730489796391922152740543258148472808299411292882284190559109864019119626601434614900811767578125000000000000000000000000000000000000000000000000000000000000000*i1^34 + -654843551947306110456876369993624481868154010442294164277281945809041416976814146781777525320396916085362728062597641573633968144420584017332880283881063566366196285633577111729644744402177947832101318395749464245639937428942599101565418377772852972496683223903378013350424643564129690978250346436745726569899531187467122792626993166428446582626470309582125124166661142629771391895246749286186493757845160266478576746948932887845588897881093382872934752291349839119403192623762754431378157735746702207706739205699886569204383383179851150582462550862473313363283030756627398683345708092805934165942798237095265899338425360689201145845416506707725298156155839092567120034862076689534590546216495633505420718772321791039952291500018460441840393819078889936778234546835053340542503984993790546323734504220573997410832780961898312769537485266808392853969238822997418081405254460925390757801731474370913781162554225989880906815436784204140610225346271919485157440572045532282159353587376584473610009825664299673185478725441748154582904011711137184592892374119438092562472814648426454654848515465172735407284186685309864700285285011390566081746585666512840399678725647340258209662508860259692173722192849272565956798357770090252221092838556977061930165433654339054031919144691725362695315349918288156385614417116268995673710254730182761913919633744513008309717845795616590139442126202472166131365830760499475257380298542294135987889107456798535444603973882743801103844975625086418526074764997560165781562166967207856053448371055801513405705251200342831430160290569565058841560217799671433790433765332724846163682544296392564655541958137746611265937817359504134324378883227026323806588601784513499218624235444715675759420362812496191938445671633556006559613607622276065422888243118936287914389725854065686291176929195363869696314922838173956066341264332368730495964677593616133834080458691439386169465104834612188710588167516857670748101671840986416246345531128669520203149368847705695564466872355001573885178831533415272082318113142237451776080573945426640668959854999944542408886302246522201229978025643131669869795849229995026647627573485347947988605647367551311601613476920156980547082146571273903335382299069719688770113657518586128212369819083349456735786217379147002581734763444792397373340143847614603878306304316401561515991412221318213357326914358243123430802873988269306109337287054805752419231158005737788441053531074066217027609234582636629923385760199285635124396619386281421274215018951000754059105068107955562493816625006741804622729571400244645085887017799118285255183212482568973525985730243909116158611837849624368180055011355944821345368673901636510377464516077375606009904967906416713209239315799433626387483735759745661575655743772063341863385383356488943585797842125736233230268006826343936075865608766337888143896781673773969313228525704239934842796734070654483156597137451171875000000000000000000000000000000000000000000000000000000000000*i1^35 + 24249287677395758370742051164813943383813757197784539658213373756033842623898480481994816897495293547591772071621706361997491359850873343676286607463054105405586990002339876510248019974422876756593874055967173620185997334796918277030846302834920208745008557674701125234161714303581344222216861873739177571922357907574878359062513623549868993845542346772984049060292283702065981421961169556692492723426051010371278601858664522687646460686738698679288132642864869878339489108502965772570507447016424891751393423364267409520214888428803060663711805981869966560453704256734542244109429861389822125988475954750342819497398800487347904382530657086294147507873522050211906224644346739388610796083158502644124275715240212893121009257873508491656466382610477257715993154991864341227748869359356102028979551732377474817812451775496543670947568119020263388685669513749786429094161449749700590115211394350354981794393595567539441693645852222223304195359661252114437531134371269707330953254064480486864764070459111709772588129358218496322406369471400209411130222713678902122487251115856499185752370315826061419221853403963633887272025698634639050032891397980285715800631619185181572753398162506751317937988041608776628970955091012641142852857310571896977329808874366721454204205532268122309831684952017662430552716678822172486593091777684236569334300648524413032816486434182051793272121426597642845986284736745795240059234318355839142449016501853723018015902048893498248062515900227369565666079558019564436968940393889555903522680829532933115254645140375049358544166185655717597167566327482260655163700097637538871953756699794161568923058042653458063531406923065407486354435406802108446482457165725879944378403136003458076744228993892583868760180101662192099226205253117042251050447538430769892513602146663475673052441122412943181370712504883392999547163511338970252270237170054045990596116237057289088271969820577516654706286559913176584525529803696457639076892365296501888997953184247999664625988765737151923843617598326210197061452034738746590940471741209624747268366664156084687933359006837937158422426158292729897084417510729305603037605675126164442587927377059347121694690670897620222318563941763794158215291080191979666982611598405709046904901541454858102910097843255863725749445379584911668036385595521684073279302473959608132951927165822552403653484690213574798136078934620148428803748386996249207343902807763662390578031049099835264840612958035701865181054205918187850787425426826321518530896822965594629469547230153373768426059845094302775318399050323891866912536400070318756596821608571054585924749657851699647073702417975502534133417519528740380007743117960568230802039221267057255135493774930187133804978945797186566609406808115462802577496432927694992288704623479959474528813219305503059733184545812115521310640686934004769533310307593453845466146305427413190707521284030530122627258300781250000000000000000000000000000000000000000000000000000000000*i1^36 + 58648012963311441729640298185643504779260723046891089450250332220955084717288442021837238363289422191676771674140367051274819305987838287624304109978013565905102499986430419687865036895795372611998371597142891536225117909029490726166495865919497467599305633976305015997423418649431013167635206377740828516511552575696757879068644554282986907407597110563146642809498960013899976741160345681532873695833385567057765079412324466530357821930575177179778279656578403266352757537675309107835833944620001207540060011087524855007123985128510567476838366030485399382240028097389134547611860893365070606443987084636609035339321944641182207550738047113175016748359472205380279316627527465126956974989056777351241561980356124962174206243788582966532347229367914247305685193591666095545903811650842738490083852855999143531454097238914942387803539247551534339322654031486979372839802603959143070154645209954088627895405058378136322721409748611232923877366712727160695711678377807443356523919131335891693062103170842486045491460744174088294344985421326802296297231323677024806252679035848651621447524892472669310045489480941466830780887075369077563543989174844889155873371927136365172427791224078704905224799967129690792786315985780523011550515642867932518189968217213535046888789462390415752885333794724995516581145026240023132728746584434393110175081723806096819374411624985530078181353118792777100749865447682579206257021165613984263175781522451154824962781941703388219166884878841809790621845599073972258123980414747102487637073223020836327256561652941281276105830687376142660058779963219264342762867388764883023132197089119931683941151072727834882602595681149615189355767728657572937160158300231938527652743779506008552182799119345821946214545026902758912259058283378896907938453846420497147274982470825657832989346210067214700388845749020818039405785695905067230628882618686893936855077423562048281631196190120172841928407402524838753129774338679080104797325205897869119561323598583664533022597096871817799085461108985600335574744709467435245791409427262783090676027211743928074978071783037776386832401495882017695820433771926758983597462978714697474477450175823719527942936702407737397718486798794567742534626669183983516659828422355479999473254778459105255937254245225659406448486619690327148571153932075553598734053629954527084257923039413629329626262595404939673093018204943189106352492600024880827336962129039714961475615020287774670836595852694026348012462371354410596877221483761976310859621138504334036388029432172804612181002685897152518677430328560798528332754050461690308337984810273065797678848943280630419739787490298968955516985413495082702602461059177336440502317592858182303914975126132546767994085471088147071740073924754802270814063129127318412229699264681711145928507577268256884156620285867573946305529183344087293032231941304813516971455208668176752367359609613326930999755859375000000000000000000000000000000000000000000000000000000*i1^37 + 944252227292055709794651545136045478939727148682007508723397487845189132161651227489272500023603879348623503863588857232104177395010022039582971568768390148313977953492578050911249891378144339395190408035378414708064141811597162075849666911718591318207837972863159843777655883425943108390355015766525003578623420513767259243455476159264964344577154160609514675382758867709978367274434303177623049814630197694176568954112937001904589988087377282334452882144547773682651330288992723548278308638578520661419322276501636854387087212888428954835654559892161884115343332335937509196352256580245187861865225386280723375095660971461345797348956223686130671498078927981616572478834179000196283969761293569171266796590327548950047118593072244412877383871173762791288045760267122346099231779766683556363372917600026610019074964478458938747504849913091623587013326907022109539518450932830434215430351321768022575025239681009368368070281391760752064724641810454514941263359025614097507563451977210892421285988678141721144121474269079522021846216407313400497086434031211572686349534194702138270254684200973442199479563233639308676426800543093099245656621286802259447848255008601170644822160814588734893416817296978483241391613936121635082221474194757114609442957416303674569924403286855560815520140285528750770775159082162268482916404784052838248000862753681722879405285008856438092188748152620162080996280904592458364524773687676909787845775752216226190251337227918795026463436566389115220829716549741517459193715589763957946104221279850377713571092989737433636525898287856046389090550485401259951858081614505579488594776292913692482942631584548172321630426622162826594929730698120644406509741979251508016797306348092591998644684370801692850208965806831339502300636197645139257867626457371025948560509820350632284231358002824666453499581559863008867815465513561744167646200816335386763282825672615713310636782236981008259662396826675919269104584878357386350262521898512995110202504961212817283757053209804141713985168794636512469626981010790608271151509612710789483279954618777575758230110491210184087879999534487283524269038686203652737975132473659411965726672954138641697996876241115211976374055501169811476739087022612294968263673560855146353741515300697327438042816153678777477387374863756757030340290033838425263126808064768498003058112895585052155837939490201217638264905232788512360743043802793262770839454841188289869689319324952213312661130664553011149404789936835267863044169072089573321123880467729990215978747839908671191445499848956212737499214742450697161444078880787817427274985837736697364443178828435215481864162201473666644952558223236050230453465610875982043963624182645666951693561337262780336167308423824213992169457865193274516470599196428476590100212109750305145677915244376063044058492814582747895671178641631486921294985590381259213558658117446233985905583429009914398193359375000000000000000000000000000000000000000000000000000*i1^38 + -118431292875298436483063912839342153576280482128393739814916756647469465494231575728960722045215048509760873972543663242633143242860626909310852218024788847151194974605903237055095331000788834925218019494590109668608429173524864837121311013387326101447506311893446917920820568987720992963732926591654566959323162345644588436130957181672468672546097125982992537511521761486561319477905008051370326609461398632702859747677538964842868879786320056468550464441374355440205902248058711085529780133456788177117618063592895106817333485059315835332427469698156931722926888083020038805846972156560945322045046401495110012881664424653734011750442011543313581182310582425018987706696941744408961657317082544173908475838478102280403105325446909974070284330833615787233261128499483750789450512087891021666959924001839256063968091818286854337009268994990256224771231318868898291813266214572529247651609808800292556848288874561550681033335935801223652633498555039976601587350169425397984941400449324529371748348379189381030374095959073048079408310906356940951370849982731504406458343696677048169963403229129009062517628408274000910358509268735479825022821795431526256076847164875628970269961035451791035263244310083678871212124051216211370233653788299298914529604632454203753452557217538681983762189303255525057058839320693476683144788786632399476855123916672059865870845699920723783345652749512220805818395679245785948086560045000087459112237647653403892062090417871547944266195114998866393218187751312636418455725104527637366756931305450715063447721885692385410973072627635045166626618327036756884133752769950105202355888272858421810818843017449054830202938589836485609511071715822681820771438763474942249762979858916468886874526425512359317559682404477138419472173756824310434207146625924116646330575730186558301776631475160994706329499599792620173486777098855079370597563164557178060644205120873851067909840336199181378013848575757134965802288546035971248167953739127862978086462183242897159259185813393338513286260441769019486657524657026087825695705742565248427620820684769194347346298199870102834773147510659030506669619107291174517635169635706167564127923045527227858297880978658228407754238786759712615756328811585555285138576373581707375269117801445529531622236686668909821429615374237471654725148116962517652963796033335149481429497504040353683181851530174467628517804587748114221813604574768074528722556159426213637976929188017361691584796577852633906889572800842629118365770671826339598904336396857943665414247458089634687290373086649554532937370729809296255302251565589916699196882589824176476726381374906386804689074622890004665810290044939538149423857426318834177345493879759170749869422328759760767596493400626746311421020747692590747127946404982450417505271474784159058748938877667137932290151373328654347724769561132635420006802893685067266857893193822139255490137681901454925537109375000000000000000000000000000000000000000000000000*i1^39 + -41366660460300995694534023208771769403370860285820122979963841124077953568343755996119828183923294146729133704369994851398643080444467151522849579575812362130762852333169660288415013744080735325087781767159572481280368560766823971221972119022272018085764560039722507120245702920414848556407128987975616430253868752957418670343088421126841958557511006359617305189209701173203274041061709213472940408379992849603726493854115126734206754162784867778900543394100759287488527471328203134575611707518041210025013397720770163400341746071047230497663483588916612141858029115439850618832555629063050738230447728443862686742339332822598785188408807953110999453961306909743243710930017271124584784112922809160981362714793734875631802775466467870499176712494325568712389716790549832941337049480536813629834636244005585757348165104280318431872269650427591198325056746770142980146439622991269784292557141735199000592304071269155985306902057496362695254880531232774211749411861954167941697719679563544885117562806740138029506436501191432488886339494434454693086488898379024125504088257108856484433351579100556946205598397116196162978434009958881248593277654744470183830116638948574593169672054323958600586184052608525766157061358963422796976318001328004774509415362888170344104415871899805088020842272943530750370589219796071741109965892069684873448555894561895198589235086074934714447437186885435969726200529570432322406431352500468710775709387688894643722114891945479625417400266866456184410131481541773552860245569347445657866023197066280566500046321934540532126467102039824051143716923597347707217309696073716861896247404727027362557207816085314204099115969563947918840701236269392727470782344407253048173957703189328543690915787966150698778546726015395702789302523981097235752862980517021619250279065391091752426713920637190725172590956833606502402145931228013526542364302383669365667891045062695963117323015038608222560598990849425443064978006209266134436966982342994619352947704007101024607714985046603714331778153954022013880199524362370645408802195467610222998350528894525122404354227158789524567554632896560135889459994410909409188239569422503753881505655971749521481207145928003043101229393770282224116831056593274665510554623985895690104917562702687006599930886296609294333831302523784816084594028548466549853334293939388939246732102813878545001211545809247595507869252427054572578646964922688181594970710564225708441772390679017847915933603731219905937551106284080985217585833380130790843846190686815359294909255332626961294619009254963181002373174635291423947928227400864476563219125811318617242840048722180023144884729747816441560207685745368734217858519376950815492829241836037322934790359561984214838995371349321853061613529338579624789449995616887108593248798014691939727573575699598888733962137054259285424753538778652849118370349791083889447958783748832162256860733032226562500000000000000000000000000000000000000000000000000*i1^40 + 12375574973636436112687197881001681328333768715005801673929097420922811733462014794633778179896452174037489103837849131106120846770540783206923077286530587577833523030914043711893964236443510350661037207062330374532809209534359491020895844368510738825796439769931594735227560947818353681591758495687874836989310279010654605824551212255611643650309657130318662628422817250727157734570549967886851975866499298435318312039341076076044796007960148370914884926522360437585634442850012507647379690114374428172787578208799698466561921244823918713619468387430570107903529349825952083863331955713910542663534447228051525316132048178021805039542215651406961138756311093447098907961715877209838134022279940863227955867595746059070728650161659883071850080813345629254387608958806112236011700537716067032429550388844313300545895437301176592570871745083467969020934434020719268295827544916945437681757748893232222991372419296577964680804620726941410484819503593876833762395798387293971250449085599505887928569024146289745162873815535749610652400739428197292602205418974502109405610767668200685812095144559360745889401090624178630261219867537694418238651575189122840678697899846890227510543511121610226202885079501676607270464163996528516475610508158444870588137144939894422666426805686533894175950345339971515993856907006307574529421599413840991144263903187431659275645371487877920538106823298722178015333453921777730198842349003928413739369941615025896799101447974379345645137781703422747904460212359339512271097823772343527684221226899214466400985072255462664191592828182430624019309600280417181489231342832627662441183338833425928857483394212290863156437836494853387114332861504585839458559616395412436963717054189587518409613162272703870539060863291873328252412344424289852214940598208325697494764205911815672028591746448290759871298659347825966007567015525126112006953072005282092141988391941907563213097178517272214153967513479096722783844653287218351439346251744580742165223059803508318271565606388136316196553657052756897779022059959394087430762292266463126997484791550362678642820288155078270151219670214363441835673127901523111972727956796086248323615704559240761310352963871508253606644999488039380787939521999591884538419489543651708593217840760254442371034676007084811267570991031566246404482583354101676821100454652551087294699055710204112449745714995134748391773259407859861596260770318305075295150847348867915231337809357189381557726013220166726562198699139821218122713135871900264328697072071195293489127904725673107325379768782710021090094986362886561890845378600480005344654111412224368961224179321876866170524737451938008573981302146252466513916092185504299884582042151638413038223890153364382005251005629382919344199694709212633609246517852403277608479777005498862127245756715974264315138333838496960566084807742737927019466424053143041444451106272435333717688918113708496093750000000000000000000000000000000000000000000*i1^41 + 137304122265592513268560130459340283430070751762589635021583189949657753754978831018371028437226960150849519415271778442782918317149415891160788350876845967037000460674120278790753640437573288071604261905241755091113960840230835236591495829647744982874338708781836531103769409104978635063760153491429107074774620930213810658228293519850521024195856453820333390725967200805115917414512740473000303083194143047247388739491190299780553217935755175275101620522520049768481597133873918160936015805921956258815361315295561973863303638560400778430617910459274243731008620751886742851571928002867870656649774390745302505267451446723862704587905765202912360131978712895153694700886982228617067183691228024587660411537058841617088478804608809553213019061814187701398340460650691238524917173908466007237972447738006983830652857152797002006372440567083405521042248361281895580575893422613668286477100764910469166765981166228087134097656687762369202787418739449046545345534571293929059432179642472534456877180315213948083460632496218821842536254544810409246888406505860368806980372346030429192854166793466354126683816682804927309424240650062763385622165867475573037965750409784254889687290108929889847185521379808097033699962673328982891459083966315587701068521526891831510936258613511494350023305097460986423109550608643513929452437813923408734137494324973397587764698025375843770144162730613615715966476174169375714233300091912635764385391201307932521861636563402328840818331809699588857990675338594521496038393008477671387447384044659098819967238191600027326646146174220750580514737997426838741221888735818458736413717832860657982103228112598936795395169376139956777375201772176870893576676242324339843557058054607762018563180770306455942709956551018376135361951799243735115444602808167670768226061210354585779754829472390939560525197697423287815873189496086108449266513239351844407863808718763443899788257305501449382591570676116902973207809163950963286658424423832168686798562458692406522269031015726755985806118093750754771538477202074327698508262319070186331258374197229966878902912913044206465517049040533541943272174228636281413005593938007451967549762946603506291521904195515241775156900306118004783117830305398523258946439814421548164816657593646219218840576007094965856182320049148341486989946872077315997185940849122650832387120461370911045378034765307770185238096496141342666775086796947623952135265284388997418496543972907845511522870945568858991526894744391343364695052828521217364792534896377493626306974020165616095666440654617693373081373313919517527550933887464153047012828076188477411420235673017389390608866680177453010792902619823618868629947144695599413580193609654161575315865564701865522859800730388873349257953038238513862329292974081006366316135655245828613875764982405705863768782778925955370967921336136161205391021682856178482397891816600704995915293693542480468750000000000000000000000000000000000000000*i1^42 + 925461519105805713545030850557374646219934630853355778456858336843730160082433391249990976706423152536241656077459217340873390166705353907217085714520920655418351384058263688599911165500444860957727747329520201863694168007431085402230765338819393162631280443963072543687723704964602111834188044379790642621669898815728443813061812690121032122284234180558923469075813359064610354051646834063116695721813479624493703983962421845875089487839763542783149968697899238212150962372190941076871571666552631379223692336721437440374991952875874136103649892141550921204819183994572485664393126432858598008536140419100291785596476301971426442727800026413497483045060911313531422713661509638486284257396460963858325572024781982021752356436071605994422332387319005550994623500987772151464806924890056602725602608000468794443925731340232736283237846969277091904148435220041956797408826225401376547051348306191331549552192863301922169953493996841449333304693293818535402199283271875775822085552641075623395160255009492357651608774672257637981475116324729109791657388356248130059076370007662895568746857476693516282738880118683569788934940503988838764463641168572715632929770635317344693493201663528029727004512630614254031315678673868200819441043023273632403343079889307983491062854354805779007882478701755251440560332170320210301019135197565377518298063142117098213786843472502271336624289889306892918681552553780025134805736116457921430293353702201401063176414324263327253832167758819132614101261778381129502399390796223462841138147879669532218916672350938906109719255743229309541281525898709705948161358449625914612149117260425791558922888126327401218902964637413374260277695630907360372363811969283817548176516520345196016699786354517123351346759137046847268399699140616923233667742549403263596272995362125124789196255727357312963975607449980300348403916009073601983520929506964366944297771945965851299431099820672480185310418210954058655081659844833034467301433419418298618563007443214847921669295735734390772970409266508651233243635833724220098668183006923127401715618512682060653790450130318121580521187495151135078106896363105972573100373602441823078484342779096571279243611979600762765358129769267666367910874468170926498310075109911010862868958099757206610008150630488229332455307487331481001755316266351632484978953249501357533621022709546239661438099953386831282959456697350627051624454331853185064635667119257645502499019311542919024126804156596516498425241356570088187557072071611122530837955581066367727736453661860343976465982999483404114795257773330070338276067620965625281183747155754126662600663011456514477382217874488734515457281276940510518739389174518211541677269295939520030743365885641618540512999248760328710153088439708695903725167722039011425149395981199612967252165818684748066900065452186138480987641028943819194949000488052258604399548882693843916058540344238281250000000000000000000000000000000000000*i1^43 + -12247959486304508030504159198259439949052911793295303861653834941210112419926392999715126375566243614557039962289957007134819977886048703044805319588655875678106228073356968547238292844782349375100197435576199435124707300815182492905126923276444086383821934902435068074663733279119026846664666556765191836264359487212798467975343137061012549209298007720621570129439386612818455750740230026813671325108353752407954461199442712868950875411376996967733478113345884471404227015653028105517575979092604369857236928730375049825594785527459703619416394181001794625319119909467692757122223725871066782343018539869927712865091692201547493743022786232694259191855708211389370262411370728394704485858386602352196947833439182324969932398603269113989219996608091608308597568007206583247853220653843176808339615593674668971244539937539050434935706579156171401837933017688231367735764927501232309414891629828176406327989349454133328829725557189174800844540596798171056400448622551523442756976174184981784916604719421122231519252027167983879633363274277387672037380244873285145153957370414292417290294645263245607025205358189146193918302905569331460776561413228537542161912960185064712417217308742640458441661227908512555595477505681469292148706893511819731283021510883294692084934336505169536297268312928514461630095695878636755139184633306735500073416994200963480418885075386949268376898706187215527680206675811191470295022082284858117953212373146337530886132306696455162142294486080808721899613386738662220421296929967153387385776321368148323577117029684574664691092539345100114521883681617181213873506535569506760785725827473786848244926995083038612980121233013994472341158922834685533829099252107271584088085332166160716683417478166467778786289142410111155742112533390222868135629727765979077635356680457959784328415230634121881885668356422402907390845429884967113987006278159187925434045054122435978932333821078530944785207465288742798011142186975756183000793332394498293781976761338928347896601739642812030005074245876002471624296611531505628194237025800958421079025757579923657341986586529704073738576498359582010883636725854279206987655966776200742387412983109440894063032339300679456845650746113722440818513957421514467549498477282460124268318851848360749056733424029186305174556501925336218438653138710143961720760046073055909626779037397198268250289499416640389148140407839409159644651755783271965280143572347301366831417711616440724692258876258922928654847997812276782052363514189961464075797621792889735640672122822167621605451696268460961483673822053791129641751815935252678480169743726506982260544290736244461995758295863554822193996463579565398485807432301701395106305023215014389083615394031598284920151986625143544894797841425261666068738739650232899029945774002402456584555748860361125586524916481368274722773194954424563245591072587315029492001938403118401765823364257812500000000000000000000000000000000000*i1^44 + 208427769149438880351501548056201097381874788883310153738144302817546712785142990809544261113320624578286134516398589281925227663961136850166912239133016691624392712350237914874972853216552651034613599739427007535485991347584082868397133316527057666360549862574449709206104866297139139719707559331542249150533841946200940895441897729237724321848924500334792603794687354784446288490810760821287128900960743402279500253822805300724685192911680649692024826948317829847964143331395636903722714162637449464997173649196071708819465818494372348595280543376201699456082714426477589976861271368834537846403661548988998987464908842675970428886775946853953731460270163453949586654199922533398258269928665990669701087244828148842556398897825466545288306288424294805790740247411676613354583153740324902108387012188718999318157883951890077936528012006003294821245858081341340116181325783652805647798165171746984231491970489774924116278082708925937292729163365052646587169473275069753146663904869908178019985416427564177994775446711929746053072354832841670285748515718790936314946856395477829804748046946700878319482939219397944942589413328373749988962774046093734345038759096148893758030231012842299106230453365283821811279301584763991638478691580080878929050976345062970719364032749452687737200688253289898667179582788819463276183516273624562895140629551460933264661808285962699598573050393872670929563945295674813187495352667116792681537784862793302730378065055699103411136097211930547823117533050580720287527074403508737694351108164273672946879909768187568043882975518866701977120524829765249983198018484327851560902174488412774222259746041423509803642903299630168700821053095379794008898658051387678037394296672068945824192624476881949524519383240203644684067311302108574462794329843802775735340511146572144070854169006052003905491159606730463304962725064013917823483252791258624756760484296431282165036411624755994604029149991251873807619218725085367159137118836750740163024458593448678941013796910515953301002292132807821078291291105554191208196876367858647871840196449443432468378882489991620461306242105586875438129218504875404932533975869753153092567258512700492558684644539711837130309314719225331018976527766415443119402686471390607885957789953207262376052514228473640682165651658518768196493643105039545288441716325418632101296214893641957831907093140736128044582244868037443886126453591939132735985906268365426159639210681472432272932995760765186852183282849649057758901120562225778966619131594576841114432414981388384022176159732893582052104937734084034765336352342066189572574526045111263203134062030946404794010720372622903470652181633554957678657402937604258435186884893191517021025855513794672916588327284892440260638888998070722659083738769556725895225039226862439552511812109086264449684578297059360927238995513622646426666398265082699282422541611595079302787780761718750000000000000000000000000000000*i1^45 + 441681887994032551583964851668437364451860791459379559558918295940363634001209129168557915041860371878400880466384415159130598020851535633636770441005436699711601882095042227850703366576402308186042710685367008128041664937516046503590662357907451537236346303683638121808548065757707345885280456641200909620306881759485738047542369694187302104658209692018599762344774032406904510153281335951883100127851497059324862361806079055945224234164959053550084991594262998643597847455289411706702181250669295477018442211484930108213880306048242154239266436795238802020373329929620728492977968065187717252882029186368120448943287385800976130800079743603412409155442186294834972117827614827888882512958299010867392481716972975424881961354440509108919862657095790989045422209094935243040122227784965556452960384563420008863957853346432029892376139673124689424850022232981039756235366234607591820476030347889830912683730060575679228970689675669578287697850073994878572740026901631772247849547721760504659267743701697163701853308052692547695885715746694669572915075436626102723570669933081636245854394463849653667801945094078241418931827565053903452813509292032011566101391243285670224209093736510590220193347516962015653232638822327191323217580098525721722455271043980689293900362082248602948725461854139432997410068701917642266786803681759382169736573920283906387641123073728936093133946148416997332885373534768955472393070353499239041116013737461157488768943837114226487824387699036170979386344078544720634602716650166482544659418689694742320083128465505345689961567275395352490254261710323223681529208861113665322765360624829755891585905807940507254361855259890843774553278533986790617528380458256961575378029997888652190303202330324032916463002013320728588109276441618749097636417516249739485762562550414817310205316469073791508727581581381808100555879197557984891919769497114263667720618056106720836266530514534428486796996449601628655680584630981834391236499704654192614468153178664650833111200112975533976836956773663371632896566031732555202336026558062567571830812575418780974701084698280431198635229365167871257735336949384519780257609769655825273071677911955087028437620517652497659754394550247478322400988823109330419725840368220432933208813977227698584000238611368774751355470649737191664934416159376847918984817328077868873985822914414920342963663277652386563023148815498761015867355418736389948496718712109536180995876462763980465726957644158814821610669629869768310644928579000126720286370623067688347219645740076130497134979904889530742150260076962684123330329667404436707993333150530389555587199151464893137258698050883292534151195866048949715963094771085721970149432745821636383321835934455466775015971324218823777206959460343637062125558889334612288093871640944131212135018876541501886211832226860195332921370727888300728033616778192622410429612500593066215515136718750000000000000000000000000000*i1^46 + -9160547579936417357089349136382545444706228223908596821702102786484589673644457443379812407897301560838260348517169950522320156445919468320619062807485733652743244063050940006430059209556913477758783410216692807497199999068749305114069395886941611360074499172486813443788561112157439225148724727244968065912617004161074752884718247847851368841289977261995987704709440859292947517228479889802375674705283188678081867310457253503515284519336732648602592802452514275534456554887625766728921091858017892416277302562908777161977462416501786315578836293827270341321305239606512913121529050476772316534432502516277841800661127449345987450388177935563880417044046197576243456899179334674169375212747822676537214047325907419324916700059124501345418940891559966204416307577961309383208750691006186148454625947342594062615383929706026670714319535703379572280582623990337157218109493066404241510983030567321760951676517574013253032203736455205723907156218472220405551671742664853638915956307670510875341237699179528854301178475770552459129407039518641485743601172986309045903528777614450399404277788741619727783186464727693293356591346604564001935572878333719669561209645561845102689432805596350773329373391647338839336655836160532813145601914451051385721845029385015293318491527789569148925063153377037300951242569709784295706637869490618910919666443332155720559797319345875902002732675803534148219832624648354031690046581770910229032145223321865385217549060859882452984347118151708740261896172127711443308687604186873329813284956991837916946235891213761560615929752637699318818220611983302587256741966910603769122332069641631998213622492597763177850353873944183247231501501954433767669264954274526321120692444156133932861402571965901444087253495177801043115623272060133741323492296345837947474766458205795105479952474755760027416224288913535855631638841482970678377093337046297651690827139861201653091165606732267615255126936731168885112656185722317306089467579006089868061770581078189411299840242963290613095160682031925610417136366389650728854302739901254128944334898174856196815738398031045096254541942014740395908644277204816997681884353130167646419596507381838495915849936250632477086736928351633981409421682057660409209392671610426013018210878745025432832505029217696115673818793162294813004150756134267478876616356038502961713742373214544079496217525238501720482252868076360702470021329358344980321023310854768626716450798694002035937876014710716385386869326198188199365829258543039644948599078860928094916569778941761225219118240271871516242511763478197974571185466912673289139477824339604624222027305406128377435829431628321300115761406415754995208503187480072961282644254351789961609174740526046865622944973805276047400108058430314199999140453450658148068848260699444413587410625130709416466277795753930412582894511531851065311475936152480671134981093928217887878417968750000000000000000000000000*i1^47 + 42074945831892217376370303850523348906585395495598753524766968670284362445611349457666715443946240218108146353465366575519377076767414292857934005602876242218177213696305727593880377941446720732043356266352441638281843638865793550580742900158054862762179305025795100957298437825899818863373675951998869008060995993189427713859787665445171673673900932064433207996162268518109677224636605821242898122317824467950362836621713044737744430354226902631973271066794578804183899849994715304249434251966410484851242997311070085733035515884663830173473140737754432287141708588022773271429833555571636525087439402517336624532850744473210485106499812013351908398584688495655473825345263722753580036753536920998403338656993453616170146570233223831849452222898675990137967986490312844121295611119268505313584429048372545400285399067126686419251959893206924996402151832565852386659293816041415392627092206397300681453650419043873620535717189384669053410983906846274157890165828897707997358122630520420235312188899960016142593113370700976553067886960504061666153931501038405968792108543000554097339888663090927654163145372971962418854051856771770403803231461367801204405367270786347512418473950994754168155783428106207563681317910150107375251127996364109703585132105948452838309318792314276637374301508316781087151011432913072980721330231138646162334772235028758049256950609666777224857744085552036324986977855165402203805238033754443415906167983059068614397510189777332762400178966771040907267566801248044386863679089737473504539669687921346006908398187375427838809255513145003866893989975642090549808500522238037438404768577063920281409264107269621814277296338599477003088960043051017726514065104150153815675438159738610916644559597652956020178316024176425002510887986408549522697860279364830591167647020838542256592949792240012717716199918348616375828336636298349137237040612507186905133027768675181603416103727434186973450565700948657818491492206077918490938087081772498130081870054651722723064461213044459011349052156325680950390160903531205580570223296921551385597443612879232085916972701498172100971728298923540468213803832429093560787995467313070062362172927126868203940161505176565594485240110139732403420393374848199260947933104775586946758410523175927911333564376753779095769947209042683114847722350430306138208124706560037415425024491328971322420589812804072846255358071722852267843279954397693648574457689315022103966014817289041178125578755438652986730640581748177030099195221816333111778073844117699282836557810412000098265941063728860109063667325819298541650817119565343426087660947395461181435125516398787662525311737788859178646562440118490629784779216516496614850497298527959264137407729819991435425510193563809626075162114093758815003525899163585496491257894375729308620134605502527518698267646165010976922466353383437267964942365997586421144660562276840209960937500000000000000000000000*i1^48 + 208087397317953161867597210148495164707686085710342948726024277175413845225377965298629812096521277317730895182271824399022731659716263070182316757844791457603385302256194160473509403701321893162859716346302423479141451453082695670627986833206751128702430482783416709003608871193309832494913251157102978511892048619641742205095618438346694277742819086480986272689600689669000971568898472792783320695544287499015224374186981129589683425564020179815294447620396862538571879854604733226680322656751065756814969479706809351315940565889261935274977607660410319084705382541850696120268340285602739097385331340280482946886805113187169418169717094880421240554344295858484208611763799633158463413238728284215486058121355895713902027631227535077738741633515726357489264151774320573680914100588414302202449284428369975235089266502545655891267397546207435666395901259360988629908711088040496805182372280616173278662655222833611519059235481496546151372864891629767789301964278426065222251968649915345452861539750406838574708401410670959611538990446820394053859030111025297627932488053775565343317842594372405787522316964786077299390552565557138729932902990914787341434387470622559549722793136711895715178591910621126719903716921386443909084492625013813750888963368466596073951462012057059201643974770633765992641519914433942141708168788306128911013202522337793894143470849056089347969875954486426675589613369699568712705636778243055047552339788637783371691585315751929280554520415700490522368629385631991791134503389362890955833471653594323087756482670176989891968520028824722935977539048472833568306827785858796320234819925499818575329663899196213053648910892672446389352890716857021345716822490806758275888158368359887920091122300020705428956283699477546817309935259873427455042549255819755711478984680583171549395307295962401869243783305159105315210864827674403024668921714021800373592438560758018480118438871427902100729868461831952354447280262292578138335146272253611366965639410616795425821157157244307935767773108476310628532769016807267883804056458683962090483847429530684971305723405588378553312264149331537996097846095688925536306243712660153317540370770818385767169067338009647543483460482339565135662545592211325460634363957950854368700067072683489299324598256452179867065305430259143258900142539235031592497038558949994678977910778405449447103567558152769077757322336221504488046105722407739901271903130236324388112044020033180470019565714171309194682945650538478073475569665508624494892506723867997710801812712190202352011767457791480925365920698055320730569241591942579186645009084307340898382016106578996138126329886021402105014521288625570729894569312653177200986148372286160299771781896211816273847618998736970661667807452368469718603093369033171448264013711889584776285742548281641165292256724183802508313444200502995027623688535578594382968731224536895751953125000000000000000000*i1^49 + -861066471592823251083890357416637607695173164206760185905416476942457298061828636544602199559313952994265751491126158812988160239232099297302054423847471926941436545460434662379464429141456197112596587788217560562429080503816474331750061327106849805203137681263482776543396801724002110454033756358074804911066439478123468423310610834450881744398965176670279310332509674217296162371599770580856533075340546417290154250736638629379034118933413454500172597572723432829495086422083141667878014231504454674923294380140824792843523823087153774428841969357689037693289938259082130480356750135245311382822370860302230958376441256361005506064509546835945239552700895007722048761070592175782667447973860692044595831763028344994019226980960742421532737822942600871484674244043139358227376607390914338156846965412179227363327481955856198718149625123254694038677519285259749148861282807863929473364703752834435116077238109445642711652921341596135495572537624358976780828318372094128187116880985356829090035027897824364500918091699908991557206423937627726176926843852089439275807851066313549209958927773655677026086745725010089171652352518577006701698426784025745072080081849923961214106337059290016309874553228017913593206497685314965302705148815932117877056457272797592328181465560594401952843678188956239788393037317570439071770028936503355360745724014532719007966998802151559079088582117899572997540837247278227497723580259818557359376691823833692334581021257914608691287546238637202336490536735345623732321115750127743397036979719460049043737867858683741199149193666608018965291406317786384137428547267175121175332223536681469067331117903301823848037024588205733276185200053873962233923776892538848689519245372215236813201628028202633296568827333665214266352172475378622122323705728999880305591421177757545905081652922501172377027615233697809507132060259326298954077330904981835116058527643386624363903912166543428918118933071919747582608820540831438623672942462324304086325120946922232305775157470029718451487798542354010864853817787477133537518613142635516207101119106961215372787320446157602685065981710368931442221024364795850705802844058190746975314336811970200266946222668143406166873072731668372457149633447621990921152966310248494748474272848484420633649490610485396727088128081241676497944613109499604223245379833934622184316970209328473135847178752759543397673956776018357428591962345047365887353289690035783646145377347900218686404894806761310936179203319301477079490514962873589038394938117856820027270613129627975314302498695281318036382286665946957369481616136855052001095007558592754172251029706592154574714051953674490848964943148483118768790667764419509663963174903925774029883673239505022986809089408068465690415826749210985391849420868861477337859272811390054749331751156525151101984573752643438313959402114817194419435456751443780376575887203216552734375000000000000000*i1^50 + 282601623783697801553927490764294112182376191740526426844302457145850928242884090774996251608778591684287716592692166126774288421585914805289387634817890329317874395317762541410085538635288181021608292397125344093297091177399940009011072867276825776644704388013039473747184383129754786469762071799323861066546818220643691417601513123441672743269935827337816012040442318391369696634919879804983338712744745977030673971909132211570277752447446517894832128623272771022562383279355543023068032817008097062701208838963987199918482115036437889878378318890688305323248957663087927296965875575516812127852542919777100575068869465772501181066115838682867898386801472236784397150539862489291318725454633282674592716564123815689702633419536896180911486748644509243475089155879145862014655473360973378182148516671730459604738868007695045080949307279958478168434052010003703409800131240369926050163297793957779093069274959546643464281515877123816312347755476565974709096379203989671260721000288991420987214071380261635264308909839975871293407390374450066380133903179930695713213399001535868686958693609412251854673522253716785320531974594311029573527406679690562486532890518836863817175386635715303776345021862475078162962629242353653849268548761399492478361073130221784681423562768341490673649223019062003240669496192611580984412814794392487478457688316162337995858070292654828205363944309812166550398525383057408121150155193518354439030050116697939633898074461940663006918202602969472786739242974859193812719630990518930775628681003287136482191839173048421439596817755743416549295434233478740379140278889379704286863073248158063266427733083530176598122146170209205519790144384286816700669280447167406985871304319775284101257506745227893932411353047339979141831544553078108529519054638494980070150540475558540290591749732925211142418376002801372227857685393584810940761304879043035667976957521897545435841177808620633979111754061919252730052718399182046784103691400287898557649868230541360116536021860580241139132878941871435132227034871238299477609845977961259282422236656679296583365153556676718294559710977281060561965328773791969478587246932665696281829801557443990209124913461628447874641773350511760439077193218677448239274156071457722389570007930504978228607247266240036930644342312427415662665693720012750755719712822895830891573329219754595804929582500728031811583208565803819284612929649657407659824009658958413728945399785958300587471532306775220725924467568767969051790459902086430903368762873385974304383946889968061453840100210182983713504767679853815273958774413673115291002205814752453501682213905654055338496001362464808054576418147127069561051633796406899350836765345578462160672129271503947375912850424687632220598609925523617768767255301846839653746849741571140686888548315234744322824180697897038316887899059830454493660312209613039158284664154052734375000000000000*i1^51 + 12255835804230719772373214963611147139998438956765147860228535949792454062053526181941542649111086177737679238856934282721040982336099767078675800298835123932579401483973221290569731342746002797636091102894231002682208274163032459730089293137771031074163306160714886507285854310421170107820399267330086886039647492488513765321489709140778522614110677747779129829635817938879835710070140371800738178227785216227015990412663483983718748446229889202551812486612911033059694223384424765030589140154248219269701112781304395100084436524470236789872002263183239379414943295635214468759993629717481601333294652524644244732127352298848180826812102530211748519093548644280470258276159761779860039654906304862790123415282873398833357150547336057345169739946565445162331293108003893920307553649305748536327782344190752529491746242018097677177526862805559939469681652381476435049433367444110030159979385295795147802738613408382048728539557734033134316111250483496894650010734308375790643913972601126576671655740539056296871302807619850843091082945837994120854717266358554628437218582285612043995395255029886307250087744990569891360045680917855417971626589138747964174052898141055062230156677404586773524097372426903343109236366337523544542640842328435738769759683048537523776788179299372272784388664842137918044498052784874725888144010471105476561541780217291143846297336653446735459565793853882302873972472192895179755289435342288689750156700848375589039524229271344516382276205341528062645605126701062554978317587745254178935965786664716794334077910051567692144944016408564926990272697868254941246400440243235988681694106102689609406004636341933102856057588790806541909381838187741911966298035250367105317811581417202675935155362262745588506907307987717439848805398524154755784508033276589420877669630827603462295017410112084864984941666152575083107813156614414146753238075752268252428688861852568653922477918745268768839894707330896534843442112010768959873792610378547766824757092389759101222558931422790797638909059096457453277414043602133288340607929810128438356130056073143763633850461977188474659126297240873412721010431102203563845808673811396647334369310702317850130733298543790792027432143575140258041754469821907960017261048773307736842819378522976101874384175730461549519304826696445738003719797163533791463653348371316317925600423523382115426100223649905603575052450071067734045150127596852986813305929738870742236658579724396733562944942643275450155593335401213285333539842198483524796789372372039566082280258116857900043835161339602986808260142501737018979050401878070895605937952629212788616549731818498168517855462436248332659742438093832214974056192313681156945865789309875686772975386360300191950106646411806012508105288577234963973926438600789217551097640566717577042388543104710138812297812591219088750776217920322042509440052526770159602165222167968750000000000*i1^52 + 18871325765634050841964054990626286395920884856796372808172790355843348365849535053016285241872275351781252499882691864112327053992581113475467509242268229943798341190620455139444372733555643597426598844669540007566374274994517174393475433366931156098909998919822079210601606102606343319156613222568938662863155055833020480701860930872293840652603479451030183920740849228577016232672223908735748340502532519643899437594826140029175655919776247733900538597524843787176183249577964650824766349355061209520826134359031254810788135554949405660274957944076551477117253963317942522961944950482745910277531877144909025127306987224505599708403789506835951091109858034018277697480298668985427253236822186314746169006187979738501129238090572778108531151551504643579624750836057579647235175951858808113592118508999109016722087636874764481344285009624637065081978499640751222413251125670472884800864234160997271579985141282934550653250706139341258848921303451312635350077454954281256571572883416437995276135736116649137784371700760202286545005934377396059205175461275282214875236246359463981762446697249454976464146065954025913985767912731416648697709656243651338886334435835229346324282403971322044355725192793870433489999217050012269797084815570720422344031710092523039743081357107448923203956538855645047009023134073554233789754875446674473666226094087203584973946248843413499056988726381820185298071859038057966921791394756842381102078147779574649131685397251817762554139105704613532982383041926819964993071932076976353818600282135008316853296739819673288242045995985460152553114109269613302243997658788753723743716079550344893594468778596804316904046435922495728099095545653145906948035976958526571921480546046884095410318807655894236528787343435645205211621713558320132540753724716833213721091875447955213198968135322825257618899903735752107563453430069532032607886277261767149212106967438701886844449688997103298701051528557820133642552796120990053191948058086824480735506097775567336668455682368508678027880132864708639176593085692416043914277139632187109844022930983131832026361313295023344561139974441929632387414425554338611366644055105903563731505776516403450004802958489211592780802956359816301212970611972732115397816881987828053911038686368944895577324018699210959084637149133455935078266448383000865473687200080856680846933162635494077222190135978789696455072632784676975730600044666878420818060627112441868720789272270043526239128275121389340325492192463028532423497290187513799399325143023432702953321548563824789422438598633260404368225473535399445438013703296270607698790219121141691298266358767365519215147290682784785379727293711138371029172138741542147181656249449013298956618641227401651523170175977365793079724496440785475295087501062629776251056301008238984419072780273422757230257294794046350598239105052773556536749310907907783985137939453125000000*i1^53 + -12450420154053595929779905750495765749326382640219355960797108497453316232251412016625626926088301501172072698622346005414987621125130386677645565720798837574814160950905953135440438555952420062397473131502294575905911932509646866511169970491015942400401494070484238837869730796573700876981146324363515748422070027438199605240856602406825682344642725462675559484511052503304147203077773523425216799769733123826725670315059943822900315770764280740468451582543950475619224588716289344270307785213744705709543651381312789400740835993513456415465912495487395497725863743099357294907396121353225496288820808866288285963386584733366100357797344599157816417255193855889713225329426610875305531260069242353620899838369077617886637903841561810906816385281140516674221118691664988256598459860046134260972146527812962367856694517328636775956550219394269114167242924456066672769838469938529824058952699139176425733058204968093520197302261783027667923174043836081344764299435375213668919817465631548197138413891867340514994921501109354439884726083653597150260833913486691712154077795917014264430253872512912926316616867819101576015262062547010013895670531012287301790255775789282163235157292333645890771991588508019760384926880874264163413893643925502558250977543246732239911904143421870827706529620454993027429074440330986799837146311034183589417382549768959945009284508406065259094566423720022845107875505374131741901940400160479827977908924150551996967473484411858796064749891189467821557159256930441466244154572749148174331434045218794598967333555643439670808068186688836003418778537297956976715644433223840332184888920943266163403802740641695180410887275007327278236557911255184610729871515733871457286390423923555080587323017280040789190423822536496425297948070971533141925458160114493633736895136440360032921491722182909650949873938989387654345241403126503722492288473453588770691905257702785744775510295314432263154443301800512985575695294802539517410292642246082580555627982523003789762015999034886358780762677968146594035461314742056127275764732677729657114702981470708516238105992337467324881754222446442037207016819501064670555668778343780216304906413304375579427001518592698374345263191307037708178982215206845171228070424624444078404813618215001604471188893493883650506760746259805677567761919141466224884690519701943116955525802449663678883430295107215994053048313386739912279263752173761995866752925121901766855565330419289310340926581124216501924536342489210674992293823175929603905376121892786810661893090704034886639808404249333116558983179663773122045256039069536347538691737236526126764589747976233255035817687987967175202346216008185877920584075101218364853667291346159115777309443386287146001520083155269593178548980788251831316637085710622344518273554208318443235044296189891740605320890257793112024519233738129031507924082688987255096435546875000*i1^54 + 37077919344021851368713519559479694988750492345616183695486983825178503806245347439448800471047434278569218087319030814793683600711257899187824469760303583531566432122053755779340797767324897444444592794870600235245747191217299689565279163617070424288426373344598017349507764614200367152115150949048427960800308418577132165842861999036863631340088283487815372148160357449784252608733665700474442600662076726806253200007246938240038535579217213820243298924424513648326233665976633421242529904176232373380440161240519229347046097445845305465442728311708130953205499607516781064677866663040998242939501494639453759657260672599426906668467180885087473590379195251606666580550414629612356311957274966987159435851173573708079522677332113904118270096076684370397107885809961424663172950102425380960183294107011181945780015319733492396351872372496007953612586264159703413554679469018585393662066143046655468321690659740921412292071965210325459494238602024925967087650965554221742343001914802894471272403561533019131104264926865339312448351963166087108761084943484529781530267731289633147364417316245556125707794942328545820129634012583228343605017644700843266036550286323295905664309183907801218156864204869486018390031558581633348468395887533844145569362715166113643078299271437735311636939067177836213489851193610840090768894295400770009331248724363980623657020235456607325049767754591734489440435985164936534445408977837596148367898975276078852992234624971811945518523589980479382625840425089376336007973556923094947081527143694619882023505803779478500806423164679323468603408373045559166997807248914370016862925160266315360146232505831661318283046464531197045025218621644760267393475891474941723097104049034655249107128223469037228658203403482478894339885747787960045740415411832599479940395932812369811255844578844433531598111153121281713757515388666540550375622045976996053852263680730202195849280636024295108393273224414526230318827932105185670241666818433058246287921746964303941078244892473099559566775756950130680765317308837076759922660385585207485682642605490880646106712589139145220416652287178062236867475553870037108072091603820933818114891268217341195907287108461394941892327729986901686859444302846605816563431688118174437050024373825165538368134326612620678362814566729630047963739414451802677834126791801017361532669704248489438987145975305928252133530521439179940715117474897083544270488581039702722480081711970424643780988167025135999499900986858934640666500627714989564494113019895839873765426212025801820331111060611093675956658316378985292257791212657029112378829132469405152613026759201180674352677601313051273167949697529734657331948210623306620402883860333299813094729166444835223253857519867074033722396143310137855444077301539754437517998420838344103607980862444345404067144548394052934226243489757024462960544042289257049560546875*i1^55 + 63625099484058040250735891978313806144613127140872987896881421601804716301628687553783352667075130399114052944852629276548386260219884084867956888542580763787485511979326158021618541326397413984552056557743183174684742076987083582353005735134854375599555533971292861585148826729011395191944537961554475975282769083980808861810281288089663103268687949265341443255954858832628979929011506349659077855731921752517019605539749295578121258306458190114373726653798466274605723528481954401682073577278958338563249679674848461185550873438449604698148989411626759169509661898055023279355602081861994464253277968250046603154073407662515925946382755017192168879313381511559852610838301117414503233149885544913602479767533921201843919110678820478723681253109479795312210458934339216334334770569513381243074613120670364950913050337810507060781629124697758893487698459281449696721603977312592909161565004701974210715364204281755637152593323941993694728085312537839960439781996345651224882032788462759853823317878758585980095435775350220049294108684778536771509532996209085041886028977199514237449118254293430933503008743694453144706652915399841245407510909817835030604062138074899242485976640885725021914857518538713901650224713754247758867720536856098485941162370182681024952251513646854923514969828564265909393460340308392655729865870502375908638497960512411777192340367495607706501987146865352188684893953281429146304803338350574952830085704099394409747361455270400718556649396810610763963809358832600018941678469458578151659696509923622006574706902746212434725592955725501256457682098361547043613515416995721762275423620808760646763523183237747497770493914512419235273273716333586997866771479139771035126102180431232095818713405408708837590789038059935100813762170183118629294475761345105339224949682281254848406427938331776901459607250197326229778570470153113591290637629105671855471208226522220701573469491392136900053535427413138614497717835540509444405818383986830934717653780864585685007601688664311253035251484533352824123519322987979050890310976528005974102485609118745482177739563405849886396386325238977855711959948099123684880654760478210630624062715832342014286296222353830723268591976015659025510633035593984756174356356777841551169658992512678088321571153181131307437959121733993603456031871737957555191776058096715661619896693314168730781938699723187237004057705481326289877794394572825976038470162161313071216441030645284663075493008661331025928923313284740567277076936600096035406598979931020097462394973490459756259777653797909835774130338505626017331144453373167473769939707413160548079580600002598068799173540589417956384951434032019018631606263477224048912290288060313098128766105430456757577087466500988225055730375199858236327601998948035587570860491905911010274172251588147645335233842639193575507761124754324555397033691406250000000*i1^56 + 42649260358437716340361970993455650492364989703591801295740385422382433856452863778666269751838840241957958551013048472939869327509128997763238112532439394471623060410040548577152716291204176426230441516946129668043577512879798567734746748544400224096083335762714650894692363429005954395908527577749004136439711289510538921285893618136628385130308592060145860604822847983097711015756496969146449477474049267557053251319430242475330370412044917285190965044471052329002070960487455549551478182448735219986736743733648434345509805222689692888172986319858013491741669242347795506541606622533860844962207452234191762711140413551059846251286679042674982185769660265949083319882926065400537386646890518895764703222851858804628116680434554810886465241174591794335837875380534278098987713614361888307745736821485958255465391842400850013044805583410757780463819328469031564965141232564037709711392544927169419159536477632323447447995649931935208106398212727036029717308531938675030174836997694570206879761897318106282341424677744180463917151795237211898861967600526118252723648346200717492372370917916188037631155686630628934699543166442998284684199974722923860281728769601524083232032813035507824123536228209362799475521383313358351127111476168812703871332231691306046979658770726148655066020980136236608137826225685623211445321903831733208356989413888902247421236567557570413509893325584299748627441357663313973111920433291487645696726779534894890638752964692528351731403759854130866703127988727862327506418580310562844528476295300220129890826008304348361963041524841681713199277582998215922112046143548982328065399028886699589975494558259145775974298545807109192135212732707056854876102975875257993606318943956503000212440009970358913673314460996460865977058945484334059303043291160493586460375450415100024868084697933941124525575711169634740167143777511312198679130395626146900767105963450980495300165458190799382967672958006786634835564278116655395051961081307473644776771603242816822392206135544687229200799429936874155797104181786432119632665396097168014175750580818865321311093838479964477383887261853561192947052769799202176250910835611987763406845280388497025942394474888594827839336377013279779461446328606882931896720322986497049832087599201775831786735079906230225141519879620309609811652825870816872558126050140109224853254059171239388694697453742084068755923025954465391326172702558724108767026425367612617587069439532660360573884758540826969996860647602823583618031062604509822849451005631191352153668548109255881258712082729353978744308815125059699690353156205575219456552439092385387828160918190021032087886110588858294560240839125239534325099528197936973946329676191016293765077720060982893772415336077280407931818386119618594108683964547854770897529878627806278363642467847911022562557031051255762577056884765625000000000000000000*i1^57 + -6136691405800380045725522975139740079743571071378199572240216353986830742974673285022444790019799324634948824472871988993258447889362194715679287653753447046651837194766058318047986045023127544356677711917170601546201903427672612200541883403603657193499997434253115850405136358976569767135876991544175936922253862984916570014712062527694066119611503722131711140503580649439297924351992313491259734709802398778232065364297664599384880399348809987523272542834642548051636394066051261632184385688329974315666456366479970556648392891255522368016919026134184405057796771990496406293128045196602337056749026313147270733431851929603936892387199415323843540759577503010212822610791455505974630670507701669197979380173393177762582839862094635822774074493722371691231660695932031034116632237868498199120386525629304726210673272116943018350114644666775953961948932149822731639447023102400856802366290759351284715477384982578142381279573592734617508037537460615485950169525780760416816879983547730050124730735357796320724234976924947935245429431538978348670090454538107677161775345323118618282365524238430925491737847705211483691290273168081151822449450780775217915206476011485505316227202710588861391302689648634760286008673364383469941654696837746475216888966383962760839228090367626679412155833668619706010918337103092836823620109840276721702827871877313177064788672896499634157262305788426079108958455205816445506989907966440788601572333712911941840090310377775070994454024141720232074525241733584426828758668614222766663665010864545335496845695360585741098769353797786334267812590202289435401641625513825627066466614118848468686138134819417945719249076965883661289317082961181721352031222367952366743819454331638636516863448109062706568739041674421901386043298172982449758738364720578663846674407276780954823192881142604023843633675282983951882443400563123996361545991696141381450459911447739508802379032054940340627351589551337219756335053900070278591695409746593695638881199518825911312352279307783740099362935174328561473420276655219969129611289255883246436610518734698806423794819119416294240341707305520364555848815494382544750345910541217054167250111567507609075743470126842902211569716356888638604859336441576847037051722132451814216584547914730258584778388001159925915677044954071486608913962344098155061849653380878135737885609722496370780997731974404101823497125249975184133295677042817774635296703529941771518438027107270752720757019607989712777268058163624818016827742363383246613950211635128186519136093985522081177621569446251354872909462590166849128743634661028629019213431239094330573360794826706562498277038768628399393970419553152615995408494647569693538726439214783177979995169133885727109498462911428612088614566246136516670525402076090984883552789478041048717852684591965059214271605014801025390625000000000000000000000*i1^58 + -230254379408641721054081875258223572263018555691740749520358519563556465993054380950673781078110644435440561729768231834317121984161393625591899893635845523021339085744079860511313214776269297481487843918098593559065550915435821646099037689834724254590481219075239160950806351261201495232471944100595966628993949660495425682360987455426423427411252452130277404538523064065510368642119373509855834818880831181409301998083659228734498929737429774225097545129470668867061561394549837581835288421282227156958216662200426247406392196608404453811773263675516758080303468539801669028881634753190886066660646923143215958978000664980246413063494124037945032130587898887364185735921197620200178937854025944186384260591216481369298283215845013645946180591380555666786733017621778720856400693865579292948483432786775989943421689015971450606435940049558125780527332650114143514880690021654668379982817046050748421917157006432411342271284976846108559174455299832566976136795030528635076561088753572848662693547190637655957804792742493502524815104207741706928354483830754338800207308184845254456992677908334335039931798035162659926024078067694249127337046599395252486011345286678086139627824758687787459103896624303785778410748364652713556445361684459544574972093680524735288972588361404131345796083804257209928449637894015156501150599753476670117338179597107231236902298977330915254183862064544900552930664857701238731327580937256860317571377922876704350100617528329874902711924965525782615401619933110045350961482451462234608359019831020931312650975050200345830653452947156864604711503522202898314193703649487430180532746607201223904543270630950994072339474348859069641542220717490790972744036829414913110150061458737910125488246741885768647551921867536383677964635472677400265090636112501051400857794983803634219687453265461266103018483059105067870818712827414511418421715150881394825824256112598697197318437687485355035859532107345201517854295668918980047454393735366122286621748575160133553232005619946246456085659524724446232706508098012913722223741629672243588075743594249573527473621769237429437993544524345160416885667002475973335181238295571256394242878434592274872966214145336660105096957702078484726427505842551558956021379586856869640437135391985646354864792625557667593760061022537766366993260731454616813676452997487244182281913435467894493978530667301251336799284712393617981352392165245158479820600506456230804145361524538214848319847069409779418330278633956698835198973254736393668550457873181597817256322486254273362006347410755750248710578982112512251811563370087043041200726447939038856237300638316340806531192808864685928098846113472050462990919933787428613934209679422023838823156613076649299705147483466749055215952227403155934635938147186724813356584464026412066471228476166725158691406250000000000000000000000000000*i1^59 + 59880840543115642063077655026024777061850684319032499680090252997143252306816033883149040237113634309452772172956758970634218297405585603264897879134617889845902978292275206889300003223931133313105035201903855974091686430102304952251396771806065353098993136943169419525203876875821125729509942271477425027661924943899789352974326801733710910468932743151350145513112236850452065512083626655096364761600277096810926645126273734938547178744560361557256401252706088186404184527191329626807657028387441044392007626992618723820581515800662711040884571458914843139597159721986316113752689483139122890907720923486561771596570161780244204031400662352988317857256551905285354561995745245290344832886438956643428399799553878641271080642656026097948290789022243935042644742494939692907106206218218128665236012006470693965301985752661208174911499403157989062053025251572366177185513412475646959048416782511726850359740631663515147294807267963561265224266161766897482604453578161686333403874026262814482393927358851102418704693987370021467321145677109069409610311647816577495142030837255310329584109929946136543137129455807980671916341001151402755777227062297215386649984661213962438965352360688918157757435756948166710300717908018552731060050397408351629858190780627708248308081818720939299386231848493451827735233966334219106595926717162890413023747676636207073014007688700214935066867559178620027004709082013898392501371332473749428727812843416350938157517124982698105010210649639464752917578307060928420368857451462564843964794025456706216389973971285036943268414632583663525516209138341097766944819106809176376261521342345659382600883025613853495212925296666317956957709684801959460911856048657706236108729450790191071871736896555116635457682256438401493263280694116671612896412625115242683570505203741275507121202324810887763679587706431462536188096597096925515834044797940097169016833626300110043361302159279284451267847961556081839128335491580847064143627675790813426218422991848877598047309695452972579769959799482090260120317112796132285977297362336422950855315098315328532155353361397160346933266268821156162056381843648974871530596805714790604473979466221472253215420323960966909309193044598036551317305387983481309128760133522780815320446431132224325920674797848277110549182737885789649648228302748462932011012067053434532044252582519636317186562742084278481184884678987138783327110706466447718722373662662901513910856214822878040802602937189212146684577288199013955190824142470488453085321079824942487391714277792665027353806320250758783645518504559464227342125071140628698837731193373350066282682949494952056736062543537700889310466670786865732848267723134308970276874475536956774661743048210814216832662359629535019087651496646281290325047130670361111627002723008780741256713867187500000000000000000000000000000000000*i1^60 + -8305335880246329774059513186856604817979525484737512100035307990352729679216081741530388048633685736304283733941778675172368099515571232656233107781441220112991045642760835685281993084093956460622368806095823402414524148709670744577296896263619940271392684063853545247227901286502821343895652197819113815178543163779494298033525202346442281108264025271528971369445378841753474614792749730017134672376587720823489986384316972953773439544752165139316570662167549202060213860645601613546794468732054405575855414397313041084373727910972900778745202898583388539425557096863889597729220947611797588678402316715227009288358673690433149971731130967159932346462975827173183454814980893665200929623054861466742525933322261535681187110450107983326761453029234999990335280576994604075597336618362501880815945069491606537364390608270518728146790725473492684745687804071999339613268207423832727971099627660423780454424506337194631721709674405154127922986270512547797960967988388182135119372785143615374259431207294955636975896465784962738022573679924093412513294962129868427191556298916275645805862369162836420509151950086405057140157953335273808750060742210745395884411585812160145605754473833660791384809455243264004000984962382101106543461238685737460938779122389339240467725665381448568337985384608361078448556234784014899013618275512319278396146157750438732892768300286648291706248333822916448763805227420272697537338239049677090322907421213572619422416980502242364851382538316030071507243992552741617277954910148981224323669217815995282837813236544605425486209674313726391006573637484759177182453752506965570620794632879091318639201150742344720594086167075207640210225532368830792949760019763453311097294137978690629953427748474343619934231860651786036101222106650111491543172061256366985391623102734454110744994612744546428966129052291717184920708048620023105083048396105711539805319690845666981343714867380368227259039935609122251735067239399329605975774127358914530161819895090798055488491628853715640614663628443129347197842385683110748732121633557730128039386397131407169113483780658731403356047209002602131329682756885075030258458640948120776714195081995503454749216744237310478455081199050650484331521088750649555498901191670887193133908515543196652511960321530361892418043250501921195265577646328301950733974087878139962133195587240890187747082975171977499150656593237082136981897887308034471103222203917708868060986988747176494211846483951649528327207013865732276373863623756347531815232163820440335146429907370607787152705102703617017761801548992545710262668708040502157838870883273191507731243959384658754042161743454852783000177021513507560488009243125495115172519205543544426197240133886820161924426381184638722615680567095631559228065719385171648747361434458593750000000000000000000000000000000000000000000*i1^61 + 937986723695103796960829467981541996001185103143647464942687100828110311986780724478185577824347528743806462661008326122883717268101118164856846767971176853465951278748448709526396211373263767925793613031069836888288300103349646112460919494576631218500712437941308864848238645294434265378044527673535289478037673292002373533851529101160224283700148050786167574807898846220139463851753111236954144878841317722487775578826910879807133814615682265600948571459897280833078216571875348685756705265904404675008473127271884886206962059983429285464663172284549548639379786269100499772314372355246094372840215320498129094534582399661260264346052399727604681437388085703244883777113436102740017404022885023017159820306275693550776775472401839905002515342764489672545945863969284930983419279051973448808215371286931539850191574875838258315697041495922489395174590380076239489196169416038988913757004343028822305858442613685827266468573748923720431326317375919708537523541593379637509057399292131077300444781165488142982095121906886822719717066080288391413118597181902813031833051581364494380629175447134164747795958672063702531685816912960410005006227182634152937687998838823854685135305989381909260631647549681580619557238998365388569008010213652725319435485744752856790519112687089011483284095171242440455407067097527517165797884384293301619699723698376300923464786655411094679556336250958052665637342481883073797305948935488907497965802086685929933604644711001705978121283735936672517289155178810302427855890698896478003956499223835657025694856373482208677953734331045363201162145349991117024651610763473045861447217243753877080541450921203733715277610309758560079887025070393384370934921737654753687951031016226597162571324919794284275297858217737441374024828909575774362434914715901386194241311159235924675330493321868782251987636394274421469543138236985628479037546285774092443125132723291191012282040707599311433663045285426946697730640325075590144030690020823694694166658252983039257023258405690091856775587557428036978031329914973389106050610189845818411416036651504065976771609286582590824778109434691068368313427475916769833844373340041515435306791620627007845448995662455339359865076873613334206647708524830997307822485409461780134944902188216030946950228091565072788933127059698485165961877049521868918429422356798140470588406954169125152943480074024807892878779071305522773798791305335877646297203970887487793787148205919801679834469588353524336345589989140762689018753980786573548455185178016862697181504005018464734223532048853364051142790933517526941422623924491185358617960921046539855560903570443974659853075054511888512274682579075792967294925694876778753339251338459158147041358164617212134327887793191401216922632478371031399434621114124635446580000000000000000000000000000000000000000000000000*i1^62 + -39360476666241505356628782309688767505666145740673361722059185393673217696767947294706637525839108455171240078346291254159973912890565417336858284837288836710502130991368440190116365941990207978319598777712881748615484474415880166583382523192781244718033921815194913133583133847300823785581185039525593767687458447436988099794025599137671772381496827318380303360852960114155536513994951692585889789338733557403992956570530690345004402183849801130637998165693667860045083791661252859253815298277811772489993350190526284868416407516876820699179340658225616940306827926046500956332929730403681046309731709646642062118803474690294216093573460568526520640811800920348931328777745562108671654773387680599738607342609820948069054323434590170715387741826514342254600447398999245439539171472377911219636081062210776563886123878934891926409905663191255902978610186852983261409384712733067429612405526818994436062295592805069238416176351072381573576305052033141056908451323395577513579566575165950584883433574922396170384125577187324373444709604724383881308983815073701651310495555805939850298624820775467772868858810212850567907187531289201243764461582864362808359607810101641315991777771904970001073006066760342582246292289899924792495976583602763424698390291530689247779235001761584693239573738298613424340296364694329920198578344397940447445583768368225284539925721759423343060488054025404771606989571876466324831728041727675849148140627294501094659882420164250253960639965443338422226370750937238995599343719322821743119017674781108232866793508105189987611315123334909577030815164721032653564814158086278028263444438892023780404997008968964446455726529865598883034888909186568729791290217742353672136419868133456965275549614057433925452239555922394172975742454874390936752670969526556857848045357437215018666989601093333113920195448521546058217314984092526218018086388816362944533761802460257573080482038396591337455425922108495790047082623581706608044923648178852890222552946772320172729168055986176102821246652748831222946843014488000841134720142156368158645265204309469459218721911845755659415249684154440485469590776149401284204142162655276957939927312727310552107094657078400652835013391373102146566430341307008424811390949661321806115880369287534560203342331288822054645211860997197793158175061491071606544165418358479114359862774193641183532503509350042300343517994404332941772460849638821359327561854299323555469233384279506839338630468796918459618120184099979124426502536565853684516704223616714869239404144416539605323198620765201671600854706197034011076793783196949373740650786817637655110163137175814537070108027716129892341706908706172780465992946183448870342934956325884198644152825281743199020716468929418448999352626909360425266308238647552000000000000000000000000000000000000000000000000*i1^63 + 547993472426903250605497466157015295575717057888768387156166110199118625069155171793452021394423807546602989994545162340242543862144385579553496446230444902244172462295302505734629758041134362956255640977810992200605609071075401631727850062414085889357600619313838869306134124273602694176528920895573123883226227146995573094493657387163986761298556541911738745279196317791460115466650756874602001867041671833301509772811056423926425555597524555180336781221255307605634645616054447066135946346194161515179307681225048213067043809277523627107474131371776353386303308698187682227355208464429067293876654062104842796216126490428703174606770334015843134806613909707457769537683798828426708472332189834131405222998334696954333820970364608613695449547029137277185626094981977555823269867781658352116657075461515221804670529568052280039774893903391477459895687687128313079954898698354141847536345155812575342269618817640926212975049898466999532281547590226473403403938261614635843084769838538901999544642524054932642719498069960592352664193907013894016593597753579329465070827016644114010257986709932615634449293577672816531482126021443839582815253375422305594838816729342416601970628857207627459446053193718943397026414194478328612404485412143403150702644607133887889915424047625883406625512787895203768788908852289804600158756602553185919823315554536529838945031016031938053594345022230640222138612352011264956455391807794939515489574761501297095143949217808703261303770106691390341331778448374750607078627591330637881810922091959081933369772303214887120275007263142190060854205308512627022992467389013306129468716570065524299763795086496378611311911120516376560010177901654788217069826296458382102579664147109533635671540766846948038258702056300495068219606550660206215075119576058537529121523784238158240324827696082733863456057265849947836627148733427196599459143539324960674071008511411009113135545521443578538446094983638323973616253564845835643365768003505358707008121635329663915554688751120263834735825107364326122930376325513813381034981520463220174988743285651023221085825008081875502930174121685611075094375421076606403817561706865955250750422186501720429989961234748034209529393401703245202295104438707784675655440874793314311491573955719946668087594189666762384318616682464275423039766099856213338755132734089850275090063569004549125368382758242264426430077607981682518371497612491022296461808040953236934607895116152176751749013532239616322199434853311662472457800767567765949225774970953511947189514602699131214933370402584817683031958801631805332265358587456263092073284762872567414965340267315171297416898457638505143718149337319326375981914311651503671037998058544093148119911158097842501605396826717101560894035285838113331537510400000000000000000000000000000000000000000000000*i1^64 + -332487854884158167726905939362045573724707019187635314495744814826073281011708684852445929030289939227201784278098962366905626340824363095300612915873534198646908068837492013451139240123417233116240599604175670004369177553549314958513653390267704515283377039135355695669827389720813787075722500308528008190561004838353018516774022869409827267219727081601751215102305945974702385130331020947597456605075288077692058107768560721219786991981855718989572758567293100519607572558032029649619517481539235612599548459048041979205676546269797234527804632020963275785709308344313373040883153128224152023342569961586320650016508415237544841700850453801515761063737802803344094643342846815381443462959736832797004316106674680479628126234001366121336573565520129396629891548785291099432603927388669268886940948238322931183923776380044957515840403660200905785904774247150190194223293691634449065827256046648142580793252556142559445745019981243007038884205965476345062847118510898096880201626759614026666494299660415901976058266251105892531748727029789048261898639971570394652564850231979003823298647800460414909167921336896966607225501544870444330783291422749654537523155371147663481503528431064577192819522592363279120319508477430526673602605934041504021835770836263444586171626463033016296427337188784619234813537231911100269738703846182382346937832168764418225287095357314665554817120085842938482232904920722194314475523372092575384210921737468668165680547251646218017870892704078986671067680666808873651335556791370006958311121333931956039851531088453201670285534031568199942778965297000295007720062601889020817853562517252220589161391503240387277042025404217241566082654483834257539378309939957624071402518013023956026764610287666167805171039348404965968437472486993384227830220346498984943393528210037909302098134501893583050638019336586825524131974523541088597719929974286256571125912272964020920400733122406261307932219614519259011606886860740196101071188963716455491195515230362708046096222933889615600941068837040138800408167510538018439917411686368428737761147935254730077738603748511418875045461380972286843283835585833527125732801896078892234873912179716519661762530375266725449943869915413917335568720452325916758399935092056282775363820790688079846151849510650708704841630005286568975888700688340673360209323279054169620807702142882386363323778717755091375935953351279981303028333928453895986592138781070536819722368592505012156696114288349041190079415580011128943475239243448493666943690631082400853497730394344597685012664649412228622768915655223191578206884196706493906768354597502114520538065516061391225549476257726188117541649883699161729366760350062461683727993664322700126986067801645198422455590184912612272048162518576660480000000000000000000000000000000000000000000000*i1^65 + -26264343593033387079006477062677455076761937136759470236207345559378297772395569279592456065855507890087980294516403983666817610218489151081251070987589195516649450451971791058878809122775427676576764233335645541489192179046509568763558927090472398492056875305263998336256737376389947643743823975648413773400824745923811798280144911092317066555868866598052695471117335039870719994552413800879545318035959349466588734507018950156613836967583648376320774411805738495404404212458084884902367590885140882884224561087902000247897980460602382756151358210088636913882305708327181729576284423468189334235550148994944555363319543137633347045278695633951879836096319582467139144185760929493848318945805039885726820942084350390286256396363935353205460945455741258298230989362117026996957579312305801339708943284975680025025108139561645893355587072833679914538093285353046974768580485071186764472564960356532559275184315433942360552334928485554397586722922525046240664146520500607532330959850089468025015217675510856511082236113713265396885347192033156120391402328492669180393457378382280203912692633618962253955815246794652537075965667534347643023904268712221338698461050100808773343757410474921386219169421468145706323987434653601115649327102932305779333793000908861273326818233873307524783258922834659955353196411845513702999551425394893293218832640179496309973462580635885768419162264478515285544865396592890303706343677755541048838312312048435888662977774678609590891773543817531187628414859543907349495514613806149873269334479596962591982010319624169346355292634561236244188320799790523355741839158668160355470686768945119184258860199551935239696989221184923431576016064442352638851019224840438640437352851381497399752714688151314606941373226671833378315696352538470991735510511598279915530173113479725281654721013072556885691438633895173461448677166526923787507486153153151724967514068896616221202565972045935905633087358611174485968452481626953139185598307092560952713953135898457740691062404876550245471377582976279648260871693839090001675507913600530800112180351186398229136165115054872158379569442073186242052679440535825432124998842368002356213318576429107661187135334690350953849272286201749239553511560179677334091520092136128560186579909445394441598818488900767633070669972171853043657799031392760821589923974884844022949105391511149534112341535180538467686748061635518340208459739759928040841104653083959702384573543428510721171237998840692975987542902908499603997661276107268968163147182426505194557808804596856390487911831863957886802277703805198019556412117835104590825125471182915068725458469150404553260023009979494816769688778097491973653500807921039552468054819296032120254491347606375697667240532344900278294474129408000000000000000000000000000000000000000000000*i1^66 + -53039017926687087605466369348820768260198016848627761299613719290797466717069500267416827349244457873960673857176311385166356273472076901070418146223254071387601187929131122560408132392993965381332251181691098380209646109634493717304596573232719520643387839861866757946441829771913172344452151277197254433053656847699120301439392728096009401027729495730936639793176154679078817170074600608388459638268782153151197757530365423269758634849832358008606631828204607949019564871366752509712931401424401161544983558953264999435677486534801293007947720508786653349186430530175959511338430238472242425451665168968965128102330706950235217810567096839747850832462737180883822305374879541814208348839342307126240601510480438307944320319877973427722096822321715003333755797141890684099089376629993774117368652017649221349395925843643067620965012805987133913152958969902205453330821693788097150584113865537754856737601492461929640604694686859071962311348926475365809015856296310869423107000401125706513653277856026580657205744922442528644265446659478472091008572288910058362524342388764404708507082324627290901548831758694366598643203083232339278311911738466176837599055271346316283902594497380244742943945172387033050723082051375219782585800546285578934210417273362882650893841651014845050174594258281977185027941230532283067809406239239689518413891916771894058001690075344619143762865382486883330865087624509288375325234946746129021614979264087866669366822825008112854612709225639964392846423984577563729354691888781879360383864123390151097837814674058998782114422385858933092295690867360794175958573473555342692770022236302383679066520971061931613625697874915679030687152842571924323714137056809734081122641924396098239021941243740430672295696446570311736479424577125638608475202039507331487454151765715737278370056300450451554791853462948341622802841227328064744941375998857838453096885386187231481712533281897018870873304275665934479696109270182137102327835958103589645603457827789739585275858964673852923661761220055129028307252426949533651473561674249324245400828491124820823871223035085145463057272309708488174945013833175866843031211216508224210772329248780453352077756535750627510390311531204497654055531886184633946552484319309919961734483004846419852150230534920618694173687219867127606456160353603130917036721273527541831845131684636948875273937453526501211491525655859947147701086824819293951463420913406082469647650347507053824160903705328135028445604727365237159664470742014606327260721270902459497977058948427548063858019990526208989180276663544586574640437376191512555901913835133446450317319313147126020605093315996002474543528069186603948381303371669164957415229798750312607343912665117814140724233198413178470400000000000000000000000000000000000000000000000*i1^67 + 95507816566587168041100104223256189541838161560612507442861664698631428798437637017635832621418442000011039340143548804551631970840268241760928940502164842385754373155843335284078213417884403751558154873512530682004160157026581765351235464361062515906618181620560729802232043309106087642090325210926157207535861201443649595960477978997569174973833549385725859748546936212952234514173572962551676739059191789436898104312083227435581636474396990627183792708329640194594857327026035377235967428474392659834129993174545985647864446603316139258018586786561054764711646652596023344598743255105871640129609628587362113820330858254094944551455378945537887075275536053608444160940203566257384712921979842790862751066753677452524319883079757976794144748966535291683697565689371475174722737213622305040151501649200162242523033207101403999025227445737585723855462776705384095667137578485580239606400461254123875717878663923606552441614088994558106214696506447743642631521152454559007818220435106962048471202962706276314260869183755220644547663950908810155201084535391834528998061774352036589401634310637053333345793760849479721529873010573880673393314923417266720849953603571069342399179671915164655549162422854761757857954072974377870337527935827445011661870220304966437809743021661729707026289950459459162607484088867755008091249999066829012467404553905523998931236729682300627761117659535932085158859593589932288308452572347998005124699562042743155127724921388450652085456620854089760263246430557996454056844837397508783487503580176501575115794821916336246325998072212469921449490563118622685924573029813235177226672826842388257404351505359871328555967173945110710627037673346017524602827973940033515475365288840126658491354991527336911809882063241145103474230811146085740741935564036667119831584495710229317958389445821750275649465514547022157191467083366348581697128485011182428178365617633429647705363214997762865577309970903297419948036853081163599829601701285304682063314891512434592816750559402001547214924579336993080478860327404518167293977960232721130203772470460641485368552229074329771956177122625575765726719474413347888077021212131486104287657910749493174129783765154571012761876272820810962910985430140513425519615809876319453494488171166616768739818296402830890262948821971584273920236594186288937201196868604464103388653797580453511995769260686103176450717039091159584352938434439528693746198392825222270556972147209511015296150523891684293247392399906390843150847330314829405955618371344523345787238385896341490254871311934965741910202708444724616895764295017753284515113136716918282076089546433849832221963549505388572305147929622683094681807892934096619643288084955070524860516914260047262686087017922560000000000000000000000000000000000000000000*i1^68 + -2323849908726818035621706067104379638035409030219628772615262861699286688396521734989741583597348230602734186106716681136545652229716999252429614639314161530906675686684166618860353402474234494879333339327698622627799068632647994137779799719586248920861952796538495898707933370362422516137722105133358062889477337794028587233000136366832454047759754454963795989273386981101106353259810612520364300459763025003055416963577286228707595152285229519601397586420511034474004595748464635754975577554913734238995311476647842835099156019609924108421588502452838548220361364673894735974483459779793991657528759956183159375339734922847387584845053251257779516529750867668797458278258961930964468991154006659844536050409632552798695035362719856859402907322495021158239532199004872095435869976141027758811367818830883407737354563197870030443821261832205942515168546339680847652259140286141424248569230145087075491758425363161773959616307995689860446845893644564708511430559381282472359765044260169607384177746978694342300284249523157895563417383169100081268279141287987982417420879462115491961295034990421426856876031302723322598648856044057142284910141980633304503091096397852370882782811185083065752710571059765771506912604262665675184159640033916279920061904259085055550978937607427337116947275803527371894377631797676833059467714403952834328763148135147686354997765844712875646975805188926299469574420019246943479170997432444967803150441604111487032904529092510340905517563428574372017225731127180325552669674330225571862778616729007062439111647709220407805981439085584914850934365582275643902228718711783445933831119260209405672621223888138832084629839677114596380320814149275506139948517118112632774019324796820930204549808936507834608107769842699892845060627298471296060138828776543011711609347477169093328559869352918692870716293527998649275389364472132002269691937813080239511030575360370206522351930355710268053846072809650028366994569588703067500225019724171939743253372585252341071445679115017177697964101075845313047827551225328580314321564810976685330349727239103214128905363285212483607258323924235299730154558331962053569610570555634890684485337878868265126401543824903985200256808693154871326712767051796305107140574107781031796181660347208784863760423290826585103322290609743742534552145243914345728068970119238682661004646890689775735168938130701643539095816459889079467193186449508336324789701027584012456721266634213798707149985024909971004745803585284412948439825349068835653413521774223451388977086128699553209388214176368583155106272817260312405967477156304199253916190818508708481856811014542774731379235923384441256583755385232428441120752709691261682562259553112688517840235029412997792530432000000000000000000000000000000000000000000*i1^69 + -7550958775065208479529104739148740857035114998715839878426876020498407582097797700573742058849521557296859034277356630868121593899470670582226771395117063397548389856327524313030737356428505262026891650200088711954192628173712983985510260089683413998778381705779571049157903942398348994301717641179098097488069708307234492980510550769358527868966903742731853460205727188465033625114935297148338199283982902839546800373292815078930900923017692122123735094256626175291161177067053540377405956555397714443089570277461012398990138630367380158168529111921316156245113923455516803210014412375634524871051748429090804557141474655412720105503337966444551299768007247254350570997351872491190257980650885198431933949439956002026934514946570934528543327983977876819317807775778398025142997072733869515336778974234397469878519564716464607370561633409767504620997943002950914632091992352008417608419125825367192182549362033030549137329385410618973955108320028637040883230959670989138175659707392872989919687100638429539536393702407753085360508452887841197435492780392802018281632151098641874650735032064905893614828060756972806648105336918570674197542934401852874802127831262650973381321524159597307259977884245937140742892146510292136542927183350699389059460628221989498858005078893539315422318320857682818447353609156356916950612411249566785266186393888095949623972851504342510914963895377941530154900993176805253139406795381890976822842412507538743825424217904187026488080317588304019507627928090747184612162124832623885115796795731515517587118780495030483185338013360254434271672336035678412765875225777144965204597690462692653499375083305432473541244390479889853280658081096883930067003144622743454696167163547301039759661690110961229510156368484003669248338550174188175665029885392313453427321181414028628396463970462852932331718519982329485429625662378255800032100737616698914886821828714215567414079987949843564521470346433149226093258477818062426309906907682387917813359854843923268425360450395884969625161553328660241854642819200595773378972858317132768948643607417576473128414781877956484008457316188474833745667399566570711245912581787152224193201207269355030120524919373301389455287304169230270709690782085501129438816119118593461406345705647539200293093198867146943006209500140348880048346494051322254568364859835294553736891239915492194594588705109229489956786882468836168651481777374758953327399837022573518252680306963810192592173425977137069936240205219692723658871745327839699534324681988926714517208695584177854748381048604110894434699249671973145166102368341555126762945925649445884286375827574085774707982757845234508909641929125022586149159438649589626180973586659788258932156676914859212800000000000000000000000000000000000000000*i1^70 + 16745205615728646486884387328652594221279583855713049995868938179748411264362028470313734545397471764444625347396640354843767701556465432408589960471077100394216573397603341603360981403828882547481593875163525256030201919576157716390048080494641375023572055321741465730703404141705650319859888685914800698232964619341563407407210097014813760099085846982534855224717041753966726982322523936812337178082002310453019555642811793563300239543842450862771978331960596202759033453387890017156731990964374219667920431575372812259077695704245423768925029818783308906717446032786208865719898994859928649758989169057751523968683755123988999232578437321586770909756537824344675041952730333800095641784231766480350934696020938511036707496914737128810812265504954584382044764809828516110476407000027629605948556900357249438247628072405033504482327413968817469465914179852503136239226080817640263340825684386971677420461170965807882513864964332964515375048988763909905601273008533325431207954073166479284650097348714349456196031913730587847673372747070466796764012412611677118144907389309748780842497163273996939827147026124201518033916363115988839815425790094194620296003129637917615639755656109064894267191982653613563691675335946851245846832408961945779231553162111257115766221245265248993625308450200945868063868731506549278573337182731820948854392551751931336041446281559615181395852355321917317678453861782022721386885646871333803337034081115693774227121435066159150736679329106810152113216359534775906902529813263230624118504157941405815722419142226642671354199014757708496212957373972699889927325332537433626346802428273760310083538710587834415428484809196024744610788442723558617360338978199028805166205917584978122910491346550973241289636708006237085732090864094880096318173646581358614451901770241924519415265897472418621217713771044925556346836569649607166190595153504030894348920395612193046946654896073884766661604937002716690736643830369845255504411209046397237952254522787446367409934434028002566833379536319067472038412166956324759402485910716073153850405064321147952903221977333933829376321049519468951413010472573633484137960389874337302883531693969576321216061246159201133864658993490352005178072464769374640071401153770140568426724757405646230987771377438343726541889913279185973959433073419777705770232362627218137922363913146391229331173664651752219039088778963663995206280953821189331504522506767280248513248693115394063417929742788485518270947444988673516539010247492211023126855070705447858672619321446763988258272033798667604617862505281786281075234489091234123204871689202255029282744487195247190255256817942352516925450908668943970596780737928806784435352200800537210813069393920000000000000000000000000000000000000000*i1^71 + 16481390069170846305954754284227221178761962104063361788306357148418217579920221265048052065935758610466321250157181940500962800585454839359951879001082615026430898785299129001421707809702950093497694036003166795381180689770186570625749657799910889085206921294900089093162754016708707475612741468382516151633371011161953402907579187812326183071590278692520335049297289116036934070705895079032414418058609325954739488651534287329006941226456228900784436267611679120290107116697034789806451506153100537777350063269940697317944913112299841751156795651876107183740695356678557658900354686842580289097783546968572250484344150776435099232488376795197091134183266543639700972072431809084216648776094773044871385048124512752062929614795269046799944200584170657100634868937529587299423914069399746157595554969709811995412060237562300114259247010490990150794830170225835867403256360863421252692664509917788601560770893379883160876312334479076741246994246520878115899052088798532776227852657191189420673584946001080372454967418688789186088807691647737501634300215228781208544963437566921592056140827439072493216185749526151463624273171212281320918444416020366789884135746155869112550387592926442372059097319657347414717349499839356590884650778783934467349550796594265975121900135896980044709505060662928474539209107321343389009588539699018878408539014705461634877148152575942405802737191344593378064579293455895712317206092669204104392155381239813392998331791633392887048699635236115461071678163247233175704554459951080293350826179663396563611911755269800607726680605985888747729096335333339895435010717928264898801133656576332614376633541442759180349464606519299382534462613565173673655452904894568587961839738034340894420101550516160429863506156260957796536581309237345505236199036809842911467932493698076179925695324495034857986753421073459924030252661022193583587082991912973796253871259833631698270212657035110428292018577756162110143690222737079842407595857851533102843796976172127816889193394403404872149776228944342331585880560853504812879029576980107193647431040150267749052567154525819734988859322467859013888711606633491366904207646468000863141769681577483099333822746431082904534200679666575417298737253236657134472731703468470911476272878549142528632512199651899664917192767775008658261098248697785378897425488035257191069211281694655526104893120459338635949681751395819894045564940921285539136091583170055701459779645040198406081972718854373517484514063319145756212725096972242143289227338993122770106595129389013453410325387598425508899243802142482275040721615815750564641292612703330125277352543647384035500210583693646194419975459477135770595256693040812128437596974159386116096000000000000000000000000000000000000000*i1^72 + -308718949630585346647032453837158489150274767851309509885194513952982025782745162553559794623471410479458448949904558344188258014109570207359394716040049660386977436209409502654772779827904295504306151903446777589441080564792194569368411898106842235195386464152112081194565356689394903730109459229002691678084388716758545428487836692473903073282680004443075706286512637182081933809976507325104083253765471526694545377262446651159479109730234732473438462386140049585395645715670943985990710389201086533897715438337823203330133845789209869256965567900489922641102450592792691353340072197885776219690546328704481357431847795566455926357171970907636099990613579820705214107766046539286441239566248465953745232815669938597245498828186702153769102453363350011902141331038501193359005869678834472536046007943646755379439277234717780294829026559153923556722740763406952681357003435486849320757249857461686392770361474951843209460169825322048747425624700551267397307620496027802381856810578915335395913945042682452048241704703945516773105135897879747361143390523563970191614699540560656419235335143501935964101880218159334120346313986386016466438242055293442002269392833589048732600649712221790486268860239049971059947946506669069842086480460102409602638521958947203796413440740762530511841748450592056775712997404664728698495574320454969293416339882532831258488479919745066950046396109143467003919571795531531930043532964995127562916548390345273000123290035342057390906673509283654078130292296801019861669995192401610407671004637203485070718563669608824431817352391419586592958843471527475877916397712868294358165800957097611433463486348030459058348567715801112326391540034174291058821436337553029442499037093182282154581093402124509462454946681897567733768560383224315306941271074901314886499349256539335150558131312249598042895201304414974081395044412379432719794928917975691045248386842247711740207886442208299092795570200111271794318258057303049596822868988212364264349856456133612585540592427667714507615688629504483366370519092475187307086832782017570092513296599929769242734620769252299965478364987110893753699651913460800210133688855919757897178174743970495621517390413996187816654423752163429702239457746368912109845464321182689700777732735704132797742296810076117693943923778303070400470760773092505636140416097336032149978889356325891319939138746488942909071295442348862235572275432149090016501684312092451701205815395340443303245341637612972689645202635296919205773090022958493961112728260063749809639668600055209936177670591358287390226806207747632336479993932708596846869502958005062339689577507335505592886916596667951570868225783995395256303331143688150672839573451571200000000000000000000000000000000000000*i1^73 + 459350819245983566794149417998873746046648107187677309629249954473788346961850410820994009398544538742131941465350053210929121599783916309907172220603937260356766198313582786237269394533045034306504272041211489866742661762774259073686045060204762280021000474363577568374822604652631112102262625095743393112851904091567933265765860372821079797038357876177850531046865025748974313577428109789955379916401645531369116628801036476386393185656580009601630862970231217569958971801320627878915718686560018983175681830602784222300849859307345001981207425155396938174024745782360892894034942172510373697005924451460966012798426370592342454150608815197371933299374182005459095371132274690384467984998858290118747053142960390694495781444572225270471061480613557410254197684639256437845619673166823635730510999779850780066276209839317381562543204999170365902377923852386382483921801461849788913511078870029800240718243837559609311264617290418350022435903353597010712612469267773105744165043405896706166300985573710109186885814582668563131045187838520610069870348277758455585298484754320595301591013513230905673732684821403319488048648366452595492762983754980475909394335654029129208421168892872672645796750967092100703388932869768670322358517624945520880905407976586354068707480225980655175387251968652838877629875908808478028646363097649866150638278743255625379983306333533430725853155248616588371884092090279136023367531817309523974192475217162409326243503728099757119959222692599324680432646925944530540423288882080259903803902130422269418226476307036608476893968418322953335310344679741737203481744107969867122634706858820489490148605290398436242090468004835355738310935551516962003555793506607410670301348851487966735725425563342732157427498995035887034805230842976292964965156059499030407516125253054464901801472308259453871291241397900643962023071728822453438542908394824075533038121781460149012203576753297706110209207295861282790450818909729619441305500544984985308301330828302496944621228785470813541788065126426574997569006455795436219864283742836343725898132427672397715839242105816849394284104009291627180534731705809429730417143892397023791572782981634927979894867037261855841175911593912875811021732205422238504334331890697351021773754785773027321495061831375957818262472551216580512208925075753251110660587284197955570256216148873120175926695519708096773674489127514487168729824761491269850531458997283776138692884297611380599052422622739944478091286264215933419819124622395423714127361154004481529465394203426323553398453302533894293134331092229024399572930284026945844001705417420615570226100934020924641343336746318825432169974432761974890874328917541159782318080000000000000000000000000000000000000*i1^74 + 1061621791602261217079166000491039366887820865103755167894967750227488966067059375122984134414760173143147127829830582348395504127391519271228112333159871766641745920717014049091068600984333678646609549264739641146662914064846546787780573485177113426474822958156312815744830068170241888821437808998119305455573835398979434189884820336400033809699482907542864643291296711947689740715186633999586134858790490463296049064519135196939350093527019399835853467352383431961402671706804804566080246361492107398229604406085566777321224136670934339024674167864199750831776670531790808221957532554987615403282238524087996161374926380916372061295907074130453236943007407889302634233749315834410424788036881961409271904825172326774502100178519056304169527050996093209285762162491877087179600389246610054549367975244317058398799660549904225748897805768481620589513886058235908816451905252403857231264477310352909132801616385969738949341179329962903469369563006264545641837310619680601112804011378703808947077850860501339834947048536604468587311959077988212008343173098394098955537714998424066658917564839260387315246278071778406518667256891639622335836108839194869326660656963398285611752470540290606500057159417802012059333010880066221663988190632282932971702400938660877320017120124981798904763973441624186054712675884234490866734897003758374244482037684209263277493318620049646754630543525138849773794313981249711418235633149118005334430705171275254362656455783165284331015086549288836750059514935387474961279292864336075107059753009120174938981926594257651518170353449678189183513366565863825961695297077692199848417999875590529260770470709213658992115596933666953523484678540003119652632782838633581333080037357681704213506236131215637598600141500615836189898407952663916413990775984034841693686327525039965344806491432193155118431675195457224752589944484933847198899016285714765938649784155256666458789863925228141777132146124756578963204425166528923149130804954064468130419950881212721263143997774541435638289806587069942956310647026848610390604803845621408126822328896549498429386299736733779992018633590536148101886971863707734841783571500051354438267981506765442243302502942718740387984338629147123205028350891148934789481565611207101243759883164270304374169271157814526605733242848846924480754306964059047074837443976967503362527263283543670916258338652811866822643363840124970612604324619494010110240360636713029141444709379505659262049959085663837965097126209753859429168869976577792299270451328956686348304281542234168637137724294308972358917289770517309084522833110244565948309460812933761945285590183845055527509642322488197071687741427905018325608821082292224000000000000000000000000000000000000*i1^75 + -4665888490887947191519744993479914012424684023350433985207451827700006653556660521293466837330119779818225508800952503622601105308927321633916110075175282569644204000134364967406535505020545856982427145424910791766238895513593870819781994692292960286167449561855508643866293055443886579862415119237779521831009755735193087822077761459531318185868153290700519478106502043462434972080857885894247546021776142682740171125872539309557691635429729065951208287067782148888676995187709338404438872673148115583032719690730804837634229479206081987022608416407343728999939043582286628196804152794907400693269813998739900675587128928932110791394533957472456938208651154047751375052718715140113639283917615813560902483527231349290644256760987995939138370512754590767516823897144365154998156197196757343092314413331986680952601098027515549525430444343571495042372363521639704487850970087119038551325692028375339225953592389269065087913752318699796833315135679977045447741487873031675259538180986297687482055564080206380849753034651224042043302531887807085436882759714668277863655239861571666771447155107735635793787352968350882065027200386275874991661156243356276351507201247031015762590161596295553362429551991644220711977089471251088482719405534646982971128615749418749226637717208691867330009189471145159126643160451003164221618647043881813312575570827596001215342275180048169081952215618420241169124862661164995824247702541046402652321288211394010638771586035373336648591053981205207944776143664250506654901878092919736064521848253972497871825626424182946511330882236269084368541860889417456537664924914617678216526026029173667645252427099422825525145736623314658849339787680368604634545049719798735477723231488940649969205787313916599773720641764440060249981004922004012365139526912868929617857206527256318845354658304892163875350892265145529348149579765724877073501890379265790787866833729364122760809729587218929061778973989610873056452134207967338466298118621373363743705300196032120170899200569850324615452585929315215988068387747869500988791102262416851896785981508068626851120538176438818801965834069930821687988532934785099905437483511689372349432939766244483134806781870400248544984872360411253355843405001199782228989083300748467525961416522244413849167529239191395777507234553364394857532046047698148938959974478637786405233124572412656596850551215061417337520146281205644286243588035911589068789318806290143671222140351559975635655180984806473995674613170479394376957151098696535996053115712976564318881514271565139055072343675078357993246423809967809497224780382184671943362055004560136400304975967784916222485150652771934140769105843252110991713894400000000000000000000000000000000000*i1^76 + -1583938531210796983916472243395439981439012576261462709589948472210384865157114668398779635613980206788098408978944810810323083639528638198761512449356064222857199484509081893845571026144242011331222489447477598965008603979529120639271619857492395774780820807191197449849317494756397591986717706999442829951955680787311595934584650816174247881063481212278713701537002702254651832757498282457211309026625429252846167150730084729766863740103219990581477700207090099912842730075420935115373728343498918928424565645495078918836163168525273470591791640518432119992893399974813325027348432166253697111755291423690244920546879143235567726267837838766530249257426915004707870575610767718670339971800918670779342250071402167337809287789482297744465978365993051166211354063765100441744800613757391637392452569078680348253692756987527370990680559230700960948105045434471239957090421696384736550442506720826427335334616376185691938637261557467789756462228752610414504109971108179889835870780516979875707297720654667215907917935989323853510804165832036698083542784424110890933403660620233464768524215176656108550640940759856444090203233807644768105387908433472420352093056133499000745461814429807174698084000583371501752962867216327574498309462264724664935058543426319268643738122699144850918374782850305850702360919206937022190119908198896130733461812156685322710199303987501372508750846585642028941334304248535587773391929877050701083174183922688872205586698297577334831510717443884842430141039902984162220649180532446575264998376705505224485594564012898896230621639020127051862833226793256992038932192341967642736751036425943839901480795428786755995911694088803751204404557985873556756423574125500443284208099245571508724359801718471991734616672350729247601610660925924935473041516705878421974613082039408108397716613277087547558392215355184086004247453349804188493596295231192936013121143236862500871002647818753306355939708468124897970032428906802491967092272749873396350388397460364060102514135927876609876622770405150952521743430465295218543751532120006127038573706724424209660008046999742729447493426719831595228537133465204943130088477181292880576575773888374415378175679776188232293283496694657073862517665572766517999196395342782698709450597266044529072015437285257519593771701351405525181757315055463997654337157835099653185095837444291155465281542160237686347551711064012124300496803918594629207460441738298667415407991307516861565514544262737787636463221443978856237969083293157821227674728613947686446289647569881594405151203313896165897964826759483867469405591581964001884545401250243117228620960560742250806211698495647836363778202923790499840000000000000000000000000000000000*i1^77 + 55538481124341108241518124885134877392427140419092900208477358279864272008893066732750876873553358233877918171586613265891198659248501524208805460302015605023998155055658081318234607308156260259575492948278393688064029377754809345615619068011352808572341668318393713435548157961461141831944808571949973110112038137110366302512997779293553096055937225248417772625134005480488033911944742158403382584081914735185626411034396969891033770343933855911878838101922149890344447411192872892341061390186190853056502293845434341092155276529946896013152641417989319930635171989918678257192051371987369008882561743131113430376707619484348134196345102643175687715950949658890937571935737598293049462976204648486489896805038254003382274607795087861562269027654182613743447876715851849193482254044844193170290846794015782195844168648802221991058089375353874296935651120633155734396706700411471110228896611973532889091279657505108176780949732644187875670400483547636503325426362815006042306383458227291227025793248663602771553865092105332937003102612733251372194941554110963787300806867110345674966858532234160397229182910488410731655224570883892365838153691407758891949657714657315432450374310557032114398162255545633083946869078019314302395884463286343019482232864058624569176735846709169284591304316681634782349794816529924272493743863284622572727862640418067124222272293547153180670041839768455485814781386879650554709278988757803154616094827474727669034717355458890289102603402451374745648034572197489182357068205372760837741068514439535037835347508107111563758739552698876312667124715739328692904768251111495741633272318916734985545756743395137292831863771073318025341271196707226572096064858060416067965472740945599954139242155694487154495236466153406834829406115718923611189509618762172315325594378150842892588812181867207597885114858992268661259373267490191363339345686000255698744823367489949114003459822675673941041830684572425129665991168419914140991056973994017576908380381481559078959123568205548660353300548301456206189889746712398567346110065663417754013430973903488316658791602368914061364297879807371557049798426629479622444151736439144540714161585468196855060987794032218918409261761166305903532848413059915466000472083750424418689748745753239402725572538004912563435428057426500421318582955865425104366049222081822959310499064826343851960364006951616031603861442064477477137057313351499168562119477481367467205910942893707705219357383106312987276592454332108998260515350552981605913595556845223359977147316743017365885445602546456874643007121674199587123150552282057889106799122347374818144937901689358839272113921955226996453217927168000000000000000000000000000000000*i1^78 + -203634974427791863427043022746433851697688827316097317629412261924924138168343673079418575755162891880450217135743663439702566693305738192046828323620053000893320806642338592575682065328528451871098751956013192309934720037643007498068831985007431756467360227157892900745648868039696724150904809110034743078936108855949769694152234566800756525289317202781942802723752566826959537484499715222211981567774663395407211820313395738216870005664358587250131334938696118356357817890674527411460790218996630859766405997196564662492848875899129381373286301826975473969797318903539190673825093696551187130839166214151130179288446687930420203596454940479332160112903168293705304924886864458314457492334899216542036573950106762378780914168489140569337411145252787699646883595883286125553925096572558260872747669568133370207252922793423498879108125104598184141793437982229990645070378249172465141964112869659567252193675034695217135179670501997539852402882201395069287349264702507800638969108747122747556493724929797631344300393335650812268086609522909853154113872648670536162326513008205264985333456958574675176835025430666182139420933355974257493018486814066340773991457530068018539561275177641104221226813927706714321053751325322356358080224156469299563776334373741229401313125477861278220743152225650342455015542915744735446298778012124820282450996422787480565158724091943960516108863095917420457662081938890294473397484510401270672546930897819400910889655058635927274177729776614769132255468155706278911882242963475383129484128062276861348902843149380194706360859745235061264579628257506533924855107738609796508706342537376592651523039090846944099410924151365834445355702661941917602991994487655716643328982740422506719132254176714167449718020914101718897410444672069192381906990645708353227119004045354631616522603054772335935850612607452705771596431376700288424029950493372780046148367552572446485799899350430543930172911652683089318916113611890770794592181306548366284396497936229362984180924190963588231970274413804284079785444407285903046940284674354163435928954600103175714206704563811515436568226696300035723579380772282755486437311955638474468823046437100528862991431028343041414315156458782977745870984248168336200557479121163095136171754937741571046906206270124871996569977620847437784392215410253064641601876228049999146129274327540331231380434625952489856248254227632462940355590784789660656976739977883291417132686929576152789877364387586323117544667546540890464437247414218510885014073920127060560542345076495089551996820450426905506133659179698731676241730635913014062438010820645342330763006352936902434763889115153857668710400000000000000000000000000000000*i1^79 + 441551436952510980996329473065923058012137129697189098472747818774225456794724095588829542443212844598819335120918629007147255332421062493418715464934248439082717676440315745762192389654232320752690100808213535558348185614247014054489387705675242259662860424711910290118671160322614584551457103918513182362252929118546637640992998233436529732295401848694370494273389385333875112463649695501996371202886586988948289954815942773600990119602698873596268577251790249728361857416609193039495113969350450677731223358170605215551357135760234304953034883235187554075190258959193988952577587822024178358025540350360541752663582337565372406890008471787667482343912379050518415706985137540244297998650139030014983244080290062241562181071807490127883355337662005002796311362588247382750732210311935117776654502864386642552218314038693199282331879341258339129267090976677267770493978007149567689746115928946955325930960067057882611755359361219798706134687078276870692433617189740723062377780791001893529494491185453323404513244759166761526931214856695540048155415450534691173607418384542796566531124890369573978637856914664339920720054214818490581428158623062573544797511129692010832531694639937156595732891092327398582602518656742572671225361449022948848872157572871040174561239611968907993892767483368146460489926229974306616048414115047632555082939594053043617155949116559942512000657077024998201320389027571350810913804242273730637420636863789277810926030318202927907572463725928686575302434588944200236075592370465310091744301330027263539547756660495091718851240173965056323373806201985425616831562679154327911279479535526889298996778758598280910544371294880054660779640568188713864655792764276588700891912479333638199343172940997305641267955958485740651253231938372072783294398828991154114757250667638282842794517482488004151663623027486610778520707006614389648013143365384951355096403786173528100722555116511020899393500110705685345800890869745716067320534605051874987371277800275387085340998214575620882197560353125307172790473242281819946874752429249688318760222574879040643543675003387222942279877017456311013991125543827789715653624396171714158569948497366708442063847324155355224347736007556389759938964819614860371025907417053210294547701136672460429115560273402915142562435852355049488039897140385600421315543843185162006157425614848962417910896818236111762766896125724161705649033815853032174501391449168567964857241729760678916504138290864489762307335119800561235109376126373068653650186669980742048943284137906968042791838017517663714147384905486852657461356630858606138220425665416759990840479219615310298439464685404160000000000000000000000000000000*i1^80 + -660203077887159600862170019170639148500150844886422768484270165276534228146006924096074642447637718870417101887551308402827610718245325434524830958457842234136863095067344797231618823513040586599484584998661121413802090352118001157526297234755372115836019998350329154942661459904712362149846603521125221160412057547097572740310394539111925837356456128705586850059912460759899630280747483416072228308863531992207307789420393607675958589468242404567331455916370393521070734786824251458830648602030074243758992879948819029554169801338189747968175337056197019707179735778752307507729795305080375069379850418985684730533081743926106959998252949730658291654002420921395884088319842427049201126732107943753459995358152014561979168264057308612759920914619027195569786598234015132314612673661986930215816532116943889231382219974395971922611203088455533031113258814909955597045247128439124544656492740312976729753317847491208940343316640601532400636233788928591330520053026687210627394172325457630944350252032834420659041745988219236182181418216615417962748930512361830497116164630843518061652015418154993427440105339925268463487321580013512332681372955277119228520600754943231660505701349510695633505772669765492114510755784815289346080955923517277348029530625449962824659303047712366148895933978250294794271597498599562438660155134467478471984306010418048440959192504445010471850722656815990420721530921536114117481705881723417186377121922815332599200424411141994202146435236434943977630806563163351232046743530055120154995280737012351650197425135414528692109292035619927227751303940746098039419748088889001760224959567193926588672939582912582784103348711089192902435420322157572920266790334613961923788022392707066553070822150138751748915415919795296935719469764102809331793143646112704575001350338061393688913455243375716790476417896030180300645595903849529240376768323971391966479439473660954940046325701263157336898505772752530483658228411751677107961980918084870346620784073574901391618056364573909654277060749401929767206540477062350647944967626659437370317424420825766036005879019624012276715967689312159820463142289626533485712784269289052952379877630849307291542818669775037517396961305567827259485772696843878376809408406796726129491641232562249728694205893675890023202440397601598446022180187339032240353256180359035758883069961211763582102029674950569778943201358381017744522557360686458185136080302684022326249680081493552843777038874041522609302050079975359517274580449652622662944014242180601961897648984721623383936116261824720203426376851351750019945838249169856076202946359935405624344185902051432608038912000000000000000000000000000000*i1^81 + 694890789156392473488756857798053317880225143485090350865596451639891047389953409959616120851677557666674528713464733512306387783173529702251851466509095038302012736771397133805516273426958681384139924705645254440667595044328270718187217812618485423053183916611278653890197870727443950262135724766760758852394262930195087948883876471526962384561922075168020162267699559600007745276269697848671939700238142630690738273979302586342104862064992282136367523417298427953716798591469178746118503934907612633901694809832442306106395882900065802324443921020138752625535005939333919670966556306469683853390277059842364560813255680247073841699389798607079248647661555908423023559136505100298244561172454031261215368669633735012154095674488235299900265476031812436663846657103514810938054705465558144131874967997506693546889497517855473481312114215988644502515769670455216645663979074058576186704443006820763009908487535007577060351026349458311438886189426180181455409225177590273007327687056830375933334642902027052369369814389003583824548996322362385608668789056248233283884875030735507651337593622567275412681151390475170398970914625221707556020385173851284867567318844432506420335129958612842552124190165808623521584320174991073282932424410592472674363520502882929172469082658349670162514791420500767549267984908478424835327555186934017120475240151118226024039291691949864651157575122643728114335665326281794244649944447044308899961665601726397615236179222674935117672522751490024798009585939079713803195143176705462432287460545714055032776011252305857414541563050068113137183881420311723782405073731686196681430228753951244316212659207017619865338711981893126451379734357708155853465415830716278161374372684804576080784047619781474145360179362928655498840053230865663804640994054135509593925795689579779205822516198698525388334349786948400417905244969573135913895282657128615276947892581531784897304783977742493559013458520623703955909328634815412655262680802514632243829702988645551373182656624258696091130870590269269848144816501098832364724172470232183153315183438838880592579239358842416909263130315343247991732981978393329852201719268824783850925677230036006992453047203663283299600444470919776609605988071014363198726812197400432313975328310615205960308730277952728537073674976116994991520375290144138854147593397471882833572661967814329304820120979300323446715342104014252192677588226470716284184686042720441847785678111405757584211947316464544704082012436548310872618695806655250835379127388628521054967790645259069019941161348541402957965560808325779636471547295327619739124202226776297345436010102443212800000000000000000000000000000*i1^82 + -505168771872228535402356070550569748877052132150590750110010268737508269366460767974109570500534955057878566440078369815825674502412129765771272306281311919746558372485827750429069495690792341435622658490432354035081870757289880587165182612140180997268873131370677595725350792823081647563871893280676820716084411511809819109072654147885494773533002641589859835077095205197802953660687637617865971772571039288945736228398278619917448989363033099895723603239202170633359556079570934960361324417080916059769123841674965282652262655781349427446354907673322598417114675572707660870570106364650434903493470092694318544146928174970432090674265434939238698359062051249424403055755055484355005443783025070101911510796332349879135566474555827696817432213933016851405286448392947387629790917559295180061266009472807318787782039184511150157326183974859423998556020666684463929418237572826890637700770457547196201591182019892628398384037757702966687720915007229506288144328582704448735857819209932322315698248540785738376087085949061227435911293185742666593586238377694925143454905636754144031698602140651173846671020880531346693710732812919452639874074184962084961640228457876970109048839050608377747941668390081810549948690434566333020140896084395901308134588817072554326857465532725352488413046425221113769622101354717271832187655900854008742951423684551475341331036237265612013191818758960727952396867762761818245306068264530952990725584467578145444311141985575544879991146609905700372413881801495749105764634569226038366407095045183260637357814015547006496821027576954935037760866150128137766593852389762698579483955228577056448196060825011133938981174317159966368196407420974145777740157866035891126466490325686013128152105668136963204155550516391080779342778240445864901666039523346129589950603402812514845171369368626794777982271858444767942965424381477148818772473555488841291326105084710013755822858341014581118023436129890708614562542479290394919752926635147467534317925517910353934302722856193198466019031028333408943953786949481699903496654432622017923768661085604527300746863030882369360026231962253334591889542973614833199369104489867022817392529744109122288495560473774145229107538988009631370789286854083175615339884951824428312125150734951521429393375092098501302969849231684758312632473024519139467740300865002889714352642368672567892838534639354256572710189521491157751765329447522465365112965184496217269968786663357396178645611446114482718274605595335079736614230620033248562143156283918202774683947276602168733852793141170881587397394880110582992477271632456923376116285533870574774905733120000000000000000000000000000*i1^83 + 244832954313586836537282756015157354957422702249625801462029322201730666964348159969642704709924107179106635714266151674278799333514178589234495141180921119912225956794714187944296646196574329438964253104545955546159782714149121405258912322905524453619274575807862140022959870705693460089386103926949652142709395301162916117379030886619723807961731321641675059598339028261600120993665850085832392333119163341094986486654697514994273041833465475835851806935687806145936379547997131336855051704179612761249262681558275188826428490699835310237618245409256155379793516756632977395848124724676525396004444694090098013304558549449573253184570931409374683735509546793350558660890694381642200554633920051810084615767301716883095172081332946604600658310476533389308109745684333200508969669613521853439920259647580458538809170085489014393218796813475916147829148590706898619412258639988146732110892768590138160107003996930130418813550876876799063091130245359587340971512146756416927731676682453508816454944944589968354858911521472443031442095039232659544798354640430712736267036402646918370727742458594773250756448992455199508748682340650090577961165986723313736324450737391576769006285394088019480180214596361290255012815472474383257841021491688577158183616199397387547297481667363168522229528064766431085558378702217284208155337187605181300911035289765187795947156763377359598083584453519396623074241350976216360289248052733981982123092801165692043319551108380062146049392262951807053763087515339208149210389830695702483628955384928958670575453771862308935901729741910152660498146561223533027682520697556227221029292208151933039143392049266755298387666635593090309513573119927756625999062742275199014338883270523755237997067030828362918040445877082287943255607476829814583288270987755499833337574170106318383425491842892744241435055479643092689883141819507518863064184700683343666006144034597698779956007718985684487137896681357763669849767628959819777470694016795205796304873226864894439039335608727754543439848148623920984061531004966672315481564018804258730689850168613802852995282972941004271385852439102331482713736834934479343720374131479247646446636611948963436995152217472601779291375234011499231212665500505059942235059527846130565356732461832711484794044615504012150795602221668997806790147797641345201212683565365591152351198416268862480970787263939972851667357439206673628824795837804909746088593409258557771618023975998422137352569887156949669364907003233764930755316610845827939081704870790752247289484145290950961341241546824929084719498958954968929071249791978114073884402038899474432000000000000000000000000000*i1^84 + -75018209090834785815208379326150730283910480078742871082283433084563429162370185630369980578813911601814216569496948735826919302051018217343390508266263130241335337802445728559563375061912248291305801021997059805149862394971268396105677237562002777900782894576192194965345471157190636656316965015571850537919210517211425015794679619694688902197075001987560807763191885387653110294717413371450478109662461496222310334575136421953904765941115502278140103558288073531656806690900101475804872792692471184680488438258503095276321626617168005253132048254835170792717214770714564523526926007650832911819273809868529130800279603368080100206346423333193683733095336829695890676281193268651539668797613323398387745480979528684259914484694087024640880597274582588826860900649346675777552369946384007994513403550180588863039737677566025834798232141153580619057795314526787432718791487697543938136034097339406996676765898405109379450635910562203694961196071022671090247378224145246086709061378485280731795154822014871143449053511765184637500255272501152256730289497274614994416912796287144172456389329401534583335556055077693339531860626528978486714287085451743961288942219651790128762802851004377237549459765099813252740330425582808092380211216365271953896923437568808795832161981710649063895616276617344160285646809290950470362229939595187078995040923296276076766126262270952005336908578858843692615719617485024122374448999085116132001080677869085104261089603503352044173310607229697302101488381585873987983566418838124677816807977873411574851362091618450058168860340008411518900859937322435783421445917318811746945356975221729385009043355049088170561013962453016292607352166080400650766748674872890413671074574418097285523246319341652319111736590306192893144754474950383155979392110908211285848918419933075550795900368057259736345035117566647640684582823886260552606466274375789220729909647064376053880436570986255626518004767351678425114118134370680307841448232913290711277779640101660758062747076476370813001651264827031858830296981719626213571807989049192803750817595093669278062253597811114121278591621138451249707050909910427290565007173538262168296478786719030698978837818294069026068809883335695356470408373704536336612704456676786329944683354129301212960260156926372467408046059195007220846012028770141135483844698399515417879925384779839802116766122715882570049732860037434677238926538883164756062860990824628033587832292556405538258467969065424817045003061583739040604231962328319508363270551278732015518503636937567508768609240180897227981203761116856526976209645104326329302935142400000000000000000000000000*i1^85 + 13359374146015538136695221618710992063398448056480047443056404820624754865904023106875326329702836843671553939232119279239981916783622714598718885877787056497217587984896773427849762857478986954928346445075713607657217193633479902306467875004027683157063043434517588757681732302281160749662178302665177445103545015506515496282751867530795114279392117303528532933267052386766182644979321080657919912174479740088439923686409065227656830065762451742597436338542110058641490757514468149746961290905134360450306736709946987008138788775826933989330550011058871947523432621977770785039563142410791043187368955224764582929641166848020922508544167530429616871876468442169533689867244349850220935998550144961153569959090510322838084874643887453347623755016263953443360330394040658130936412437373339669341062272757637470097292535707997009797391174162146512953321529265810336274268638623621491181209207857706243415141617459996692079076087604077116717645883834995584480766926999900080911925130724464408541287146703352926565735999531555902422660930385118662214413490145410978447318175933394345612539941825823713928746198106085485100062755529375912617410442687577573022752181713631201241473523636426732164361945077094006812769393352760178508443565630968897003809949419826315424811311448868605356843335516081877844403023931168028820304928922512171060420888163426569076850226345053174141547161849771305172530217386283479090587825750267012158134274544851148707075908362586104780397061691370370604310044869868709211529675097973942515069109217328124998308500169946527284631379789794971530404284316884488157661852515312770771357487524478028384499502205028035900026555580807797028209244570670100994757220857313736960710915921055155584872103087467818214716165612748278343029602799933999480223838504117797464671936060290714797426551841012190333772457865372934970715415884427877186465098723548174074072620681877454035820425481568457188157872268738188685009176468736429232814707709188885441887533078603522949663701437513200400024921676214638781961069044513245491709222484861857146112368063335151657725813728359098368060777856165755163548452044666994550139432968571173547051591100962443700344546345044682327203656149393327742460370652552629453988245581068101917669290160450763839543205481583936230056841655690561408092669266234669981324729004623084611547721519991511592710677963556083140279871919041790935110772304941736333219773047200392145204759337659028649941350411420493250002058091584717413478828398371438933501951697590223497632284436851538177807606438445515330978221638091530900352735360162201600000000000000000000000000*i1^86 + -1144217750525071150959292221609834895117323099672442690875995811038877205729479449257256300480764589350202756126603344181984544119719809848232596694743264495868937178389850482211830613551075169625002197198102409316192291014844789581676833473775372898652068042298027577544585207083976975229422937906026402221560372194634605485856304510427183747666484656055409929873068628090499155362421085486008488537872740297174139746754165441955335983111237534032649780408092633215282247030605522825795027767840654368765555096080963684040598519363171025047883487113634689970134938443110630852990450796481190344592769906145503314473409232361423461645303864691445976905796281056616835655472908098292194187483730510914702399268922393510992639911330323206937955387029152699657347737174799092668109744332493972026429128479628699383319236293995236570587414065272718713349555102584397573342816706836853001736643971695239509636930858213280897915888187690798878038114846628173621879197801810730700822924029354159557452446301940748202504348354382833984351186001882665593673484325693267164407104451811862493864501531624452490152951318712522212275712121560914127958865825053142522136181258604028712502096959715402285660723272906443358494761026625246727368612801229453783089176319259269178965990000934278337618626036832469981135978558357337149406217682236702201968139682280472304486563368389822876853240334151027934880726090527120094240087817635201364369794744023514909356499374212293225680512456463484625530708648294263346443115224774963842792658505576444327861225777625386515557157112530512968956219342634738605761918029822094257091033461479189938487508553698471985922033625495500310000653263775938139793327772295009628748135389343374597920134180090714872683409612745582719628357023129848835362212812678726888719018302462568117138180344232014264920159400586578220132404313037873128657265730405736026805296890072815093313294466077955135244852762685874590937220077128186824005614657019144904512582175848094067090914355791400459307016327724570659364319776591660224341158475482369208624888538232411402147948001220839688395292563935438306735580589788783200181390283202930548558946214024709357328657691934693178557919810793937620886944567191003866394441964623025762612092837135495045195957521440990837636548627837363913827806742164143418107666988422446360873333753854500934677378443606680643481636259807715368379251714408404300714424567525732422781931590899985497065997622197550458286012678291199396002254997910796544594038227019176479794975257388929775225234072212858294405319833495718215863500800000000000000000000000000*i1^87 + -5819338296996551279734557943846859989204388232559560227527679143338325309457376793078441473472169396593247007674185314054131481072388281020271870394044362420482691981751155434438340566864716188737108900784557591880275250778929269365400473211430734720100573958463137432446194191865071816026902365692724208972904249466026673472765275515039895461478988641385056662076541927941384726825209458553131013991651137436246837837785245697600818550517490685937245475132256443299864239943084486335030530419464623052307723791980916393770405704627535262631594825990682684488080016792464842544065508313503228976266515394302269655957155195740628352068282813875965735928295897568742915249410649737244444442299788662673741200278894714477470782018265516244611120896017520468857979718620728606700617375586291800371320122439304831457362769406121336462273268814038153334128093233734869640751176564116744482709329975195541228545897638249722569728038121565199340242112940616753474975391562083613186480582237821012898778873766139419840752601530552622920237739335323249900305406659609634550430414534381336143540029678562091626367749804004229189907922478484503078103371099403220052296700124839422065239742309131327558129851951669644969030884925564534961968250134407896479285068255207729188475365786648769900046547404680445605053718412704358541201478641513019458621300099989220245399598952309446062839633780112375054421157535510467750378484558000423459224154435247818580066254220963966211720252307310695108640933673785511727154543796889873583802004113169868317246526624729607750654446086175113192695637475449091145131724827831828240448026340404125781484299956545336594765457318460296334250229131948006728267679196702099167316984961432057092458054532878478895799999215919668095259651407462937013022292230882349630110504257843616113100679458562063198638461024385512182231319573067200893750000537958592245426410862762136685016986252438340311150245703039826097757606220847602133052722125575645825901114070949848812297279702650683078367889076620233127316164274095401699825288944526615866803048470424820106992651911749951208540390235916932420471508123494924374024024324921475787688377547501939157572936854659818401965120815222734927855655621288001866271889165226562432615543219753653880033278876828858237349459881105037037619281854545624804450540102528586756422673866219444223660745738644501181079088180199432324442261520077916509579461318835727724080301427278318767425946639496873870233841634003829479874012122884011809945696530762847619060095064977499444336251115269687509248283678185881600000000000000000000000*i1^88 + -75037061739048698980249331917840098455460312909950916071492038695756186892584312232303997223604831387937226847005011235063960556075364938408315556777165651466320046300090458306988645392984035675345128785655197771282965122858133112784668447286846083258057447322804451621656515472270464894318071932926491657834271515682423246577877171697296603403802901963387372600854503223961351872382429386964703826646659975461180057272543167033113348711261259959870253291387491259198957903745493471999968536994050885409198606483229282119410931747197796506551214041228502609961630551357575754339094018837820787610893318501484284867790567928246218693134121188817441248535585381382491643319340851455319683272569090811117689278591867579256745480765878859326210409969643839269952214461701718769138542936685887840869031968802626029402247049746989031597760389896995400249017384223443115476404992495957890209412649706206357505165753043866261854543235636846803826637273913985455320929931746110362695054279353554766698429661060183832280185979882391449727568383153558492604298867169726254402081286222987593637853716906169334884658352584581353080348427931826208608991539859862775542101163819972833267114306842169043512156286112356028422165198675112973390912690021665601774081256790288649221108700381156792393956238217808154055971757778628757508219339485030295416980092328299104332367796843930509733316045572200068771149239294655797369746734078545816978482390458629764592409926388870482865190996644367054957372291271312373626635696651639270970413673372160717151980641475254507013463109219064773230403322696972326858784900482200112874380599011629937505510184940037696108196425045191338356995913216128092207705721356213278684507569661943104142812386455382537036787221228498597048559424187268099703840650354246918729331919309329027879347201546982754712280576197727695367370051494209594732230047876951700801130628649596479979325703757500377535776369378094364237489334234830731646868001463503197323509370784090330820954720200484357229699736775566629628560136661658264236882282873971125321618824095242514372966047732963762956520552198418333580949620986002972562792886774458296012502172862089629339444389894162781394753036556938249182187707322943194142878889304772292880536176455775354903601711470927051201975370284080984173378392597491729278551063683407129849100380483767589763154813815389737663482436518882689841335636850429934938922948130774213229892736322803421041143278519806272227170593678402725440605109511538204187845929136927091422629233361188752590097729712347931601797120000000000000000000000*i1^89 + -145033118612717890219938349414138701688461784944844837514812415052227381036010068907666062036548007548296067400311111267442187970389012380509923757688774352460961868078719238735625081656606072480184918073304749798383627226652633618830519651516247294241436643563640664359302780683465869418151903260596975011397431073390435416634604432283977288621745858763466540534527493337673459095342475642667885835952831975592819095987500873981311136543405039273863606066579274937630167419757435224935273516735867418031514336564777803507013551972066570381551486190303028100146860675600284015415094556484524942511804776841013241802995180198081201922586017225209913122050734827567914185845075216898760750101398864092163025580904057033070966746952290752418490151563559721170058326825442496802168798059285831228263722866111120511340796579086590909487912031876143765819900392307458299921846850719334479108739358861899886356258856068910990489378744594306990223945810622715867453186504084815677603707900004106705167630106671140237307452940852632338318045450895907457572097784949514086198826978977732278249823285099385172940455957335120776225812834450488733866589548351242012075770669183880205762236893161887796261219422030542267311006962563429928976839270460958803288260619615939189189787240079912885950004141569604675692832452289458602567397645247703811161386600762288148090577143377274112332848159224683174391523696768505285140486593378387548070196414496635176489851614095376312613635424197929169554730560060103887556851848741164203693673471154053105437213415907948363646146136204071401735572790921265286492320280436878001501278824964267288616004179760999926074734140341278878348930121876703494351893739247764152129041099516414188780523073476609994467668654548410590766828997291002071093174136088176731512370636479607606932845696823131220121548539090990332011735549471080752054665853950581466559774893880014683096877668437803734913433092223341723291374843243587368296941265237073670991303439662581801033505929321021504552802314154815665455507094866124683376512979203745224620228968554128366877883978232039086645163435814216287002125687405907422508249607530116743317952827014546090565853706099942393198230783604600329034001085406659261170984490677804202843654780488740787332218196979921303687851737269999391841525844687421866165297963880841080919487990929521155541012498928752624712670980451372472181335021281589994900676712228946810903875197844439522343254477999716998816119319700209047945072501947697448074709100951536661196119139582864307838317783678976000000000000000000000*i1^90 + -666421539445790594034174367754589137597560202499833778310737811882492788414398399980463014334053093936289527574914750023940130604521190384048300727311966682681754094993216923284731956110824750484447085167641354542653606604012251416592963432814203024113039095817741495858260121847532430741173395987841552504261850922300766996770396264514453098601575070899827949162330947036785339880242038052888227167262286493359536418123892340172669010418345925178507963065380941592669437126584501789831894587340494164202902631275688321457861532741456565735095617686762921206905663922577931425332409896883916313717773904657478921879749950183006566666270028512579202317189781357151682140796456486163108101511498313467052440797281083310543199835628741475177114940008851063086771583959565771755885763432719034572453728156421153992090942759042632661368777098777049258488674904176851904457682985657093836952643667971582386464028477339088390748775494735814595757430564331883793193147831080915569629245138690714321729937394946107663832767712023108696352833685270437736081093268475966788003944712458306016878545329065400221562502984367954480296311202126321237859273175525557104331932044589612845375873851494307675110068266436600601238028098314926471301247468120207505757740339788929031898794876018638774897835091739534680601822856774819344919139174005313819747166316891613031407666280536420086503317252610211632647514298287974427147455732351834773741673350517414059476062908154931602281046827366664901567314410373783508100624255041279749098498128809554710006452018200619016130004019967147614330998307173350580473978668424514210744254646680726608999457704996357924018557870780938462145870677473029174789357823607258034981465071155380832282150014869357098709787338149597530730314687530762305157708388104553658443856885635338537747873632346045060313180235678173579934836973204716737090827393587825578294430075465305878825484246896213253720211783189322485167906272969614793820257391747790652534420705297936156814981131683530767493954215906960100251413618177882142662511265235586084557790543491651366716462022716851962986837455646073402685805424122414988476501009195930782363093148023319620651348124504110016943333429673518979849567247433278662115134879581249927092591794045990916923527791341851876834034427291624088330639579714492322832520118236453384400202724032647809637492406708114366209202780880917299000767957432941776805748456815763098242227929668703207047146094252955560610123035522147707123101703799538208139647981038886829570892735885670245990400000000000000000000*i1^91 + 166672051063303223657383826493253807243818187133716021225688710920137236461301403096401934111110117529910581359172527830754470495493421785229656589627795412325065463753756736138739433324842697873509791216617217867834034572903471870509472910207617231646338431020526154747547247614215884772919315747437630142336471435089803261192612637216581114719001908648367206962814499388055479940416660224830317846039503249460533128957928678357047185270916911837487518821495097377302686927701862850861301553094035597432950623273389159236820729178919560640710727416460962398345334241208958897588939648666343454889477795692642419646183275993055670633386953775054890751687567869089608752570969637441851270646001171157854161733858070351130000617966630950416447098537095295901301644732839256869008516466527627580529458870641861267944216075452981854660952686142389433250478104071630916624696295765573181833513418639169583701404259440787951208789529462977365946055159774120704988845103281567668107648472539336572918621767519609755120708311894505427718323283753685219728336753086006167085083587285997195860855653898355312104062969637485649095451153091699401098505751347437063895972414614990410499014799649923665003936231969815801624356349166123960073912620390565158446433689664130272189463677657520257437977124585031941427887804888698170069275567737695258296384591541608562634102238187344297064571706473593174354925328209202355144510669292940543587557714197431805962569629016828533507125755786306751673793203197291761267422850433963523898381588783412969354784004702343949017927147404896145969894745906244128265792209622591009166477590088490554428864767142272620269905533722995225671998788161616636247752301996918170284020587857285167705068749610582008426458690707896855457376823013832278001293920674223740864127090118703964647453549065641686928541739837230749761846566735181283214424309937247899688537257218824872955231357515780900032180029251324629375049518809417262746201302705170712702065250542800953029898031102984474726392037053379207156573421765180250590337753356091893581745750534187665781643062868205191252797357103470577880746920946110182572238316967783021878601517980424194714870121436739211255887268930400040067340605131729105616590432579247504749482796566081513525742092882237550027912156477209662658849989500539672807979067210422345109186569162356218776306904663592892356528447053187857259145501447691188762471872777440093655621495550772566496536877250536117741746547816067895302511397730937222889097338870431663643846246400000000000000000000*i1^92 + -59416696431944703964403463339356396153474468192224744399465148603001875086273068318939568195815998243354704395251156236878096713529952672000037228813531905209507910306302201517380099351025311553982052647576133500780564124319958774000249724247814228089582206857141575066791353839562771379952029628338175575376308921047426131685342478917033498420550336622133049959306215469557171525496808580788240258741112356659787021207091458668588644323477779819902788075280940850882369230080021976787598047520320546996404409686032597734409204985058630769670885106120819958267592493709378211717718366642451094326471669666125819303349359541926331391906799440058038605360538670417966469102451359139463657712890572166789664055890429497043675245881341732380070224177591205678931411420030084193259791457772476368789798836238995676825124996274346926990636370980077267502955774080200097377111696009875452680932307698322085525986152131054314699180633723092604005788374256307498586563592649985528208278653168454950329471139492316919572875533116987951684262594869887041687995248980101425895604760458322872813792086099288515117051643157849082611034649541931437872076914757779153195770539376627086669651853600917906571126560332606721594751754656057429418613140986676058234894499641187281150787674764568064059313508760055550888397081855803785331523599293812106301959375101604426839146232777794670416214649050570758418714599307562497251236290342687942888433412103509984734377283024681358917247013401998093676986553860652958400665970797201751637685565745303224054722193040785312079944000427357864667424752644366821595473978336059797117721693901892384137409826543445674578313339469968198435633610429465155235212367109704635738081333203011769087715821695310160285036292044006127596614268318422109295879076322720592233768436619788105442348337457551239296213859492747592662578184208029028528532003694160576116473452616341873323533018285285994773870976807863645769484629333776297280161591613706460048923151005211631607660006813362815920260902071878090654779263840814960341325760525354388956502904542630845808644330843148485582639909277588399492891383263623562315666024872676011532502895784424797794379325942235986689196974283895169500435463806971121443653493891266240356050987891822969266409112859577870239473447768692686884484686027334964339586424742158222839557375560959962638607151243074725909357288545955064048073843564115894808033153721165120952434164964737830077839100875223703732934168634464365044184206015026675052507589699960832000000000000000000*i1^93 + -24530479221465032039467308544153273055285133490217485474170220781885177265778137882664069325108587249758812929358477822922724252715669065621382688982767254820102107620128457000283480884853427314883783543568468535317532831695651754037352417113525902393035441093925953349237056046659105884412599901897096500994616909412637583021207544553378488434984776117589821965790351493578118940040852710291403554527689128102952724069127098687611835856542131020916477124115641215540130348200993829534992050777113858701351694569014338558085196420620885751980064910550413813911445974540221250408282843684744711544565520659824113490637212943137469351502889042483589030232906188017488031475568432096447321690406992906710496076651501319594413109485010444360995420986221222838583698134175157682675046287935358674723023818413532904201814823890075516400363281149645560981837613406269947166357359614001054901908599975501931551533345344288396812776895968147326862459653098880516917564512975427259900886891531091870163399533532979953162629230350900421271866254370355360343900776921281943997055770719814187214639719180573066083428083745585647139170884794435680421536920166048586239305488366071206318756395538185664966970826369572961978568084245623942588344178395941143240645092418730528018785016597596462657545722621643507332675227160970356295650068971220232945339715861450652148925985302402679639369824633947638033427256960318536856184227038010804613163876254860558034365789802664995630543570367383969315002142114419198870116464396875263022925243448103527652878142712299133744301597308765532381552090100522648126550511880244871336067285841955243827763073074791081490284079812303733803730327551010781686675956026729255319695834609583871628673551028704985344562252273000466000490285117214888444105041212439621355495353417038775704692582654970287240089136985744390089088284920263318910827864568381091557599307559255373273060947005154859113184804296497062121988307851875297063081385168737989445287164290385697189366325162924608054297974729403026103315367910573757288797344762592082986273996756745317321279770009901469571101478628303869215662622209931781850955981186965442455818953042420731162524727361710489629276424690730641395155027761262146150731274866214403311514627175607134803072464953095226943765958185369437044408019563155298663118896114561523941375598563425311791532032199150309579494507503706790949500653811510804725250662233751532843349268052087986954957919444791172838082816587729974567751745992742096234086400000000000000000*i1^94 + -5395081145898595883293874728583297984062754785275146706718972571481391942945601986748050411161132418163754704511667587889126462571732861500877758130862445629454758879190705483989870234146784473212453205968337286316304167997058549840616496754149619176775489514914763175214024704022217158792324601747755497292143416479012752324246329671966754323584061883462065995586410925590019727913160592831622542131542184658315887805172746058539739166586625735118487145859770466058837206142778100552867122621134439760052501231819200859394551630002600797715843496696298569750786047662452695335595237143432979925552298221380817115702842331565920516645469385144024282207826955762039099589462366115876248175634599097357690825506441712987509882796923954239868901462252137959603944893223177384325756287326258396177728348771737718272049597727876391360313325494949506340044192160183529444176364816538875716144362281393114053921049005148457965387007037898205899496572874382916831712619544323277539301581421602875474393051739149017556867549170205353249196550723991570317999004640663946607404539695443335645029020180841837507209732857870168870241690811424249034077885116635981912564752545118654399102892747066207859662164692150930069493212793452226345200687513420135998821034016884281955500034284360659596796353743756224300384772083842714652196503262754196423888283271420987522920845756708663643352952724231560935207902672906465562289300726130886282367725963647963093699735130915680673168909412007750166839099551622373916744930297962106712448099996940699845000617205789783192452549731149253299053375672935437438652236083594757662673453699888312423859780852963191441481341769989886268974040116698958188449322851028389424491242552127544871647951682336455315231292281791846902613104439189666272540601766288141088524834079753801213910540228690405275391919918839325357881439612042600382283348045951694989992637724056087948829315023189734555797160726162358956023878273267057946552227902370534428908474192134019989872648368565782454854101632258105758617199280736426818468926783728102069476114763263599615402672527604565764797121607361187810213257344601845544813156941903712159745551072567024958254991975175550290859678105134464521025994682237772307244553202687952078445994052452799832574952758455542811796756990528620667139629576670616917536239029292004171669159085882650853499991750881877344124971552748697710002653957662525495589940165050909155448864861893321564945548958818138822113414730639532205933592576000000000000000000*i1^95 + -219687774580733485159337562633723695138110810487086246256778943640961942730469303283787037079932454737218270286882254857291078768166692582361903374840970942119864086321799549827680347831238884498959261623911582568715116817459254840740421434890430180147080330124928072942025799812658116683015064808405747670544591950393985705041993016952333809110303205885979836451950248461109505118553227118914712863716794639127490412864232882172176881307014758336891035742054924549924177331657885230043135045202787860495963187169447313254930383423352346197283240388650059373430610332912156388165570174894342670505449890623055427810588129362567556984685982673471591615507304255591369050066586519995352710107834000771160113543919596201963415953989341227412289408406555934922961059452925626042982509870123742161315807574193274733986489234939422572277528385663436775782341758754403118412296683574109327490295401177067297534458834143487743900711408921396263990538936021769958586709977817263967411766336722756001164779486968645209091708486975528157509691380839655643709130443269202557963124122191469602168276736845926825515092736394252437463493125802782962657207982731851606278461231479144404709313707170219172835032278336818833002225847307763830111181290564520636189897513411938754104274245925245560451505251496101979028630818444575102295466264690593957266849806672041952359097994586345658384364785443728826169388986906591400629391946244724315525666954153806376095586798646940637258651544041898034642426175845949433051128856372542450952207916086339791259263787191416080949359403422466457898951650438010063335762355651773858720951922568154435309739747753527802587142566296804993559398669618731840290668430451250246084627391488864758195362079890074641214047600645849978988286579182349318998511337844344253914061200753636366872596049023661323791543143601905926313114085344208558203557106857126253752479321491802173693707398612967820496215315761872641448667528178390992865737043234804599504237201068360873278542118569847028835368823768699566842954640011310983815756688337821972006505226929465327123216154852244390113865516826393543664931637719256057764378635467808348140800487319135567517487710666740361075450116056442198151273018688110609528312862484067894316604316644318900719568592966184547601882908756727079088108512693835182347318113903003538384018104580406099778816191575700587990832604298682612839113894885383695547434135988987779808538797684951220916591506933540820805737420131663872000000000000000*i1^96 + -2992141915628812222747868415592834860013992476872994501639059819372352963597711281521001734884664904212779147399018009989478307407467909221191426671356337307882391509424492592266973312209499787801267593927072532327546605233138596311177404370984027939566923245725431396209934766387963458874530692911473737467884616843646120257283956600841385856977614266060454877139606628221331163000088103019663347296118544397902815699058314107377195204344075528718596123762167999554041678665340725151792015037869543061447194544791970221860666724841295601318364445292329409556715588815221226817709097336686945839607938309008450938054174758507592790546228177634547026245418778689061913623847164282107582884742132252027891336741229408120624718567910754325616708320111672535181944648439281585392646777044421614428284503363482381528206188942530706604539532420581573363347817593489265618389898530572432968077673085071281897972153888222946114942096074086542484359501740581096029272630476518613369520131267584145215553078416688693074826807381626948060167155021540830926251287090227330486449405105279597051131997799293731662456715090443446649607920855642255502181660050167092077379774700051812708740249828867050327662923031841923011551728424014298214074463328098565926266522302534200522323749726625359199402230192298957341377808767114980504801150369402548536807470936694343350473190686392222799487364994727096573622608373571614669646055346356744346418558540854321664298904737422843474984854579695912301039342162555876789948252706901068071541765799911513681110218730767121859351925255440871316167652446101073897221445152916613442871639670097791957835260909926678916008966733234917451403744097754713473194139788407207945126840777245311085804520782494034641066696155057386669171825459742940027012491361375477679356360504677246182926494243580411775858555561068639831026222135277250214943842547812754415387414292477396955017550376798012676826878161360848723370191491812577625018487641017165547776205206148386815498707734445065382469559635031931358653424716388981269582900158548724143532010863167569581742906528693718188342666010293308832605057660714266298191877254061419538380194374398045652908230401753773787371806380073431599549283876585424506927473695484331620235093725234136297871236031428888176628211231000291854231545671548544906573610057547584260923128010223654129534794768733065004305284489788383846226119121227200317683213227795780870604191097035124704427942969982732101222400000000000000*i1^97 + 1570018915261053653007355631205672754933406014963628656141365036424826550585643622775174350684997501972578348470296972147328712573123765712539138676888191821770930187050717352268783190635496526101683698529841590271412709269288541960709161595102871588584446229111868297370389528464771381586481345758891452023766891047542377516638962042654604860072758077401701920527565045449271036415363971997063479038311203814939493462630628269027108172593825928800824856318787961802372490654774689182058847909704718804589139959307275577889055740547213298672082199757149277930545679715133045216550503499993246297341320672043423798711252306097544014011068912054347683653389993029413676466241498854901491877887424032484212653098433183410556545392577291065526941124479683533399199876418997313658954875331016285979609819635009620256225618057002694914854747691610405404191876871087252953468843209816450849097316149949025115876130587570502434428296974175004198548043485476702680811428836288115779593202482091372322453378306184372525201346889489880614742155490382172904162989734193580332010779272796963833802453194911033883188049391367193011019622553454675354653184473176378034445621577507830820363592671547532586355155097540449671272727238286259474885563553456190718483498378841542840902254924604272208094621655923458121496174418305697923085847284845104792664375875964547126420969032298901246461294039714157210308050583529431941027099670686298607382619177313896004429527294945048587930941551315028474300061744248822292008379595287182395408706271707014194718887188205820552995633910240761483970130410627254627235937555281235916043330377187128309262447667893118048238709298793329054276710648027243264680604951245649781234937614572636756445583966020495797739402509977442484861557388044938353394072075991658812549316278242184846350467236756969830003627258962165506624211198966793050042236886033208381846678228534507456218919600449054088071900287150033916035152048637595044493637496113468871543475507918661297028789806142760043037136221316056354683869439377735021247598010797228860778527141560570859816289176716728318175860130714633043945436545502878855847899287991890420927033704930652949083297096220654419513571345734776477625712293008711285646168072390913510643508904206012655391689282179717217687764285352513506108964745135416767559989130617406922541986042937960900840561784654314895435412001413940527659694825368190153856652466280918915049644387601375030274949120000000000000*i1^98 + -360977703892008838771162989489930723286655190941338306300840560916510481444315380533518755726884826938874482413415644825220251106650200426071769362851100498588677380901952475362588681282115416705092030163822991586374489165116352829823066628782120453410048804757125451771601754949841388048252805046606140078368521076395306959938893708500708116251035840552916767349570016505676776688117964555198989764506495023426249640508307461959010268827470586989530233942596160190311592645220810020561925948509078041103964009001160946876936251050325640742315644689219684385425004021566308388033979798668787419558943961781137004704355716832695774677698836013634817375330244447794935216765025997192519874999921066035570793984875772381804643337599110036171289921703859897630169736647306710682540675756499357646548042765408251014302007212759082181624422310581451017037305562716570178680179930264340581340191790789198719758631895954445629302936484562994805148756782914859076675804578040304851735665067861409861248851328990827965110754004494837888725822562129460352207987219196425025899343631483859927788174420451555406225128133208848861168446430692700910344550505305733526081178931194650385650126858347059338554927926851961163045440312852520634502617594858901545374789659832503934314767993683422714706860265274531424320806774913944148848160459140775874759336398209418513106951640954144492203009775140330328217845162847256706289838319673605543011103281100797388344052079068849897158487707580531609047751767026032970028516697524856684137416242012948386741824772615208474295614961683439364324669513216317845524344212331552655879841121084711562128747667228518488196022411493992226262066169834923079787086233429159099436055660265030576788949426437720853322009124353461494506979927680362669569835569189867137534413465880403483634065509467816067500804740979627064082182199003588483710406528291305517734765127961914983320253703942008806592905093217147129959972645908843951436030286188154712665620993710718000064769348985554240174210862454657054184555737401896257963434857874392959525241788225795806129865406292039236193144953700958651303782536072238453670483951269849660065245873061263465999892147877334735901256408659695344799392435979932423457299053514147675446586255141104384317980279954856325026221064298658653616875113031130370025612751327606521057201245764900961847354034575306484858463479272816065613539111687837755792466443616663447873425244160000000000000*i1^99 + 59592271385946641105459622978491295054085962470990608495749160896327531877996646684746982484565109175445421637000376461763180033050012781665394724280903355763684530578159602476867206622826888299416184446619386638464606979096539353949885122986694420588161049626061422776571058603884250765850119857217950862800922241748064182712776642919848129976083108012028294587671301650149297430706914191730504005888063691938180958938187591656507622749220662507781182921677134612858720873272428681317944374827537225268573008983833155387124866789458880220572963829600119850351413792273364862528588032315869237272540127269915295942928690205296649351309977606273250753879277995612195698907416890868553749724499942737658200243152631053692543968456076902982592713727203138232927754851033206624591158707979294782373846094297722929117022670224641399900250285251739017948394446249516171978904035986578803090266137347354893241123781509668665997299565368550313395383547706615728028610023761630322378676251725329847830567308990961418066022484086164873173985760151298229833025827522222431697299749116260703436178629782082582614383250042324986539674461560254521583863788440957360723607660975911555170160556209099652959697131607507845062215843303638983271473893390185491748385287168873071452272479780249937232652153873086079352529093091018223152139344742447030957888013306305373891053359764792226074043256023922518308087199994797938497067781209222588913906353098275238561496837090746692555938213043919886414567986066039017553955652960932120414987103831006648064562536577818739659231444473400853916617866898608588323494499618635551978171710765175466238140104640295929701406299212930637449984050322995013825402868145141475984525864808181197305356790783875140933812501389093217502900662465920194958687924980801724924345127348537024271669529905554990160596767081892158632741053188565315668618829384180668200594243595217346546417826762760786567040791681148039588908898489673410328609703202894176323497476753181116080699561030913149456768648352694271632294599097247414307535876757114684259005913535986561803308593376152446173441104687904228391720421185031831140928958042329130390326932960319219287888879949007846391193209955622005910249388830743138326911270891099566806191553938752098049321233386418955926129004015555714337176647432307237914280110797754141900187289897997582618554671745419021410029547486699174199061137345348924246026480517120000000000000*i1^100 + -5149674350159472399965013208775608732706841231672398598253985891980866892499367559478506120235990681355085609829566951021262556932174169491226673480048784307372640110971388903175239782860459317170760040783718581357056010099161815535078671864735382798456035748669807280037815437618384402933168354353756459290577076974899642977539940237132432555404701850260153420868866013846545789368697434117742292478091492758272919597143041359622024102954325788510925003260253145597669015405666025495972197870457300024003317636330356723142983408774428036955044710466262936233691657452903795133326944933831230042461076432276431862716116930773735685080578994343121375287123313192281184745214290555166963171266370872492387826701348648261646489753365066030103650474989516299147873883372305886225251621218211102288258858752219291307235327935142056464436095743630836470407458807589573877575771187517757314855788817477063840868131008867138424268439612502453687897815332313985111493690170174582696352981178805807907204868443085139997690036623045284961027729385420657741473561369045358041845758561989829341769241287076014571997469340710688946272046509124471584309500594231965303522143775192728279301645022341155370327836980152735000197306162238810787108831373812473197430413641374523532040057854707656886027683053312384643912810994108074033740517663876092074862778010459352940650137520561480925963092192801332338143173456081448170803263827127252960014249801455283811632219191423202353021365642182214794844260732511090935075383917948580738968576960914777015649884490508481618882753180754919019634624726754924250126135929556150844228976916686034839253591135548082792439964448922167159798799138041599016133956356643357341611062797493924348232213993113761944486082060651450309209557202924289670191398028656962002764980232669162720231844173999108217189974826485193203531792523662004195492336282417952497101631487654469260325641264238545638334525606112902533378430931483377568809216736103892812901447121697594804676500936726561532975262422120324687741128814043816980581912041004931271683467906084704156426947378207145115328850162796920354414256951219562079944316139325849508676692564662462185649418334616046628310864625835333247661798667825258747682048461824593198633391260012178571535663679080894940359153776769373682159868296659281019212999699955196871938482474149525182800392210716184696519925899551939593982967287235215360000000000*i1^101 + 196985364760261648056894371431017695445029966724121755072196953389274507173217958956048696059835962485175718062616724495869368097280593185635369470390832966423721973919286287344426232359939939226265374703324776575558218996817102370114456138995174383490676994115013173159304660565335919954576347585919897158059861960138992356615789035292283450522253236964838682188141158591144297903194075018957540939594075648754775773833192952316973802585057887589285678071471649764938243870176068344146926352487153746374947023781724863932395070476157181267688243797115434607220427561565252346268088654307100878109936915389643661396655825798505002038197456471198062956204819432053837069114618730769729040616232518851513264822639777531387135851205727677076861161600564268851148959680054510490451747481187330170653417103112589573281229312916019220288800625054781064454277907800671306276847625159135223580493070481798822014525724916971438738677550522753582545378593892440031539749416245249057977839764381054827849332919818244262897045282343943049968378553441503389476880043445674311221647481692186129641382450522971186522852723095216171558512920240281099510510091138184646908642563452352022263966828651953249350140325412052975202696150670429255471610570260134166347303058691578523957831217774280376657466744625794473318109280113351825466458265578956491124520127073424168925004077829102078736144846266859637946503225581393971037074818301618802245768076256259275486271591078410468979266210608103172172849275244974040629026329118734377884351476620392131663475030245220023618918450409016524735785131758593059363473160388419602065208956334924643769725778070050449490503289589666117732286494079235802389500022644328349989597603759971405636396332761777539482994097841018502230403207247119421475776686822100773514837671276162156661586879500074318495901588368757026479708916105635470994048717039439668170732052336930604134924897929722135301053216528765159583439969817692857788534536092684758981518154920878670417575586622296072581497448775905912049280570404821962669046180013554675690629568760794439651281791137445351541077125226091621582636723824097585685013505056345059985451699954303611194991408265190698202092096145938448945341382300597927585347402934143099258734811619439159474492258543043300895361175925824736856046492039118375495786363062185601374905424848871068524130242701127744534708367251789053952000000000*i1^102 + 6694760131737551069167112965335329674398140355834339758290710680967951268680346667028579459087235833011249000702243805019803582892772880981280398102967938499132448343769118245585217907177925617068408583504239112360101797695529724273841850516045197387436562564221770444258489601974917485431134577411744459203903263546343517129618769343063467202751866767606524836398249853384522245176155932946574665776060361261740439687573054555677909135297857789799143100334840698615236111124604329916870535950901158022261431753240990126673521199746315847181242678108692265265220410664881281541435683023242007066186092252881089283821923681957871247443006747164516798910751771457253969533000388733223200603200688628751501710894187469265196596674266923809176000076717643689128694073238840347945387397056807556487775571602667408350751200349724397313147773252305188727014637866242039680142611124466768391682383714383695713086952600751377518653620087214035106001724205515250290929346483982358155174923012291559067097414564527031949332448206916442480506684390719170770506684797937482811630236924624299655680222215787011629859303623510501397285494559185271089919276291542775844849218264945723086365391906354761796279433601077438025701059844209384967601440522051135493746715317396995311784038352928299864886283141122722675589491869838860893050037956095681729121856001763903008898393982959531494251627455348493704613374108254451264079033266128003686720564888934392940665787936356708906857995208453137757799703704791246158339205332493670932736147121766218301358046721692955589612294709277842353533695436368240429704113513774768789284037335739979131608964944233010694836885470456901973510413657274076983820642253671762294984331871305317722113516137706215829966394633035204669537974017590401426221677488679492610066666485789321111198223879403227014439082183355043112426380481526479450043786089093992439670349676009049469528889490213383816487559905756450786769323606494021595322623732633668697303791138442738510964383893404856592053853522291339080804696357569888801043582737418631139374099001583942533464146994680920287329025587357512533943088007803523064335485509479193352363378114796755139370116111266785421834388514493099341495057206656820298594973119605240229820146574874544927203751238637835262020241968348318881631656639296017172877641286031083886394486400015206128817798761669035504435200000000*i1^103 + 14953439332338211883242410971250525358312144548980321780046232135698328290700400792365314147949701737609982678537869021053922351197114982100373396834914531660279156339568718044354462624494267730328095356576436983680314134549202965366466202265225295301210369937305226751160440185283724499739489491422980344993624326579763989682794642729497574571538967560458825199530960690619676628182779678597299252154306027250864079399442758277281896273023706962793210788513860781994556787497833894760879808843172749010417116400254588190344905799749046916833375476803013784943658224899878166488182104801576440054279976142655548856042396833382221883505397246328906023242710063629025288420946714391262629096336236104146846249067755802641954530265519372110394102113036208907636093267474784731348397630988510121995721306652864761563732335654259375510880484913092356027813814769725310620120374830477795576251814019518766483626932174160270540976671421878078193002924536218233474171250654462386377372759825033115396269764418212498731617172654559157653858253657070826864147108095356641688536406110177465047934121430744494128854209300147522630008222489770945894297586827378470610348423852841302518074178918142941606317060469830607281708570394840815892253648125245151829040214864668360478282183050884074884035108957109871533260504643519589500866333821243324195691795210154344738087075012655941047837625907011947029488990114826807977379902673899912928537043801075486689659849469864174806262432668760562150459303415983900337950080765642226118249342063544695747353807499274127435351183685036769655676192283461512640323284967034076838719392225634195245241936013280039274846639923391145022943320524848417825701174731125523249971283755168708956916894431891675970037014038207857650253693293075250584642562757811904507842743756144904712012464377148683283611157989737093105025499962938159304926914677743631423091370691246069689422872112520711368591007925985717751997874120282817310195778970257302714510034343729471404462816284850340529016449329585481065966020441406210296979984739062653597864478110473413114033538628297508677117556958761987414248736573607337698352637509958965012766347992517428432693385429929402432598510775801638908578584595540796591940481418357310718908121106988321177250373898906392020803215442288381306622639547665527125749678037737513987500474184676139230822400000000*i1^104 + -613877399376329890131841793163722830060678342664219451882425299916226427128168041796462884429645423126635634967630099409902386218442742251117156624855662408780129261360479804421916450964734794058677438356273111274408086145524730728498238289651947873708559306591784487032699961544523254869060626779014853751178347281840956966978322562622784724488638221115146592067316901215453302364142919881092890329221249247102509025326605203756151804390458466239446884387578487135110195305920953071536084142834650813769625408146576073063281001740681916524800741621858245850384068268248478624066746081694975179520526747517243207855600418158639567271455926699697006771793563580352437165731599432237809195750265381472008876108078192910090397415680744937002920456952565333974068774029863822562091413315291328621193676811418402891097399488620512740168226965564041220708787909028851468976802484460788082399892929372150509021098522094390877422629114994214700514859657046801109209786380498267064493023791113720371886283649098953604715971271310237790330709964879188435607074803884074661604537115235298314216760328990006505521576587731379531544031185780456370190006519967077941028016909072193847909736140995210338577698015657641630135534412767898339859081826959358943056585667361254425753679106423092083443357804450459694274767550335579335491173661969130027536206157398393332876379481226455707291662145554516022353415248398500572176025375610280808813398017288073044212117889204717512498599457416447296555370917002042331957273216123046115736563322138276910317892881032057589477775305056117999963549588596092973292771297015529777415999541801016685145924121941817133776186838735047963326757894304169902887216357095148230533705554213950606084843170955553760526605175193541089288649313711162888563642345842411186112586820666014095183867387944921701894735079696692576768345293294385332283758190208882809448015373077129320867719018732479593455577003360603952991308841971881458964410784801720859562392407550491306569909000102499444255130648406560476278316397721768296011180569665395388614304322991250627743468674491914170141056570957534853903564436399241912123805135638589663363712894339537520840539890756741192425726649259681679445887362549756101676970435566596014942979526927874017399298979791600380582422760955253639619758918789942184246264559961669561317588992000000*i1^105 + -3462443925599657703925999114494857176556099689567593274621641865692857186808914807608178648776295634076301646488245040556788082633308642784479219780126256149898531706212445527544502143088031046157342975776791105911093970654394054835958958353368704109616186140953615562648811114361651484149537066007536075716709235736023343573985613959958636641699435801518382065557899794205034279596118759896924287732647585881110232161830234013874199288960201915613247291412693426393732523084939150767180832032617449048904762038121382480790967973613263131402956747847371868741712877367819618348719669108346010804684109012087136289540773610001583062196339706319778212682408049016298954480476303571114015459000995100551758601398738443414322764090003844445384148481102380285961974329132106002560974352453967515990174210175136300685362817430758110294272499474989021059594534041971376064584266257999005106265777904982608162516338765364224678251672023186081166694407982912841991929427590971252191686683417547034759514381482405343135778305487312335270602446051546380755975771537411708525720612819509560890054693417323234705161569470874171893018466560110567506730628577549030170764858217234311730610672906227307007458178388400394780875446537786051971497689804918986978817518688442742680959106980828718937133471331082319271158334840643698068294766291816758041773524655883028057976159176735661295588325388374461314261794480942750494765148499317369329010284999570724389644265732803247710125642006119488976615381782382108323559239835720841033522448560717932420235676776028246447050788759256853127329791686740308756673544878324764259269904812265102762000078460000523245551908719741730431930400100996567885817314265058810803937400089102602059516653771599506720521668664690317420768472990645479493089318793823198233679184422813962034341463776765226285747089878140302011304745335728510430889053864350075699229989874571527508256768695709876226307193305748001719944816018544079233148128995578049040611704050479313092986859632559039536479056122537915057503058842506209949224549509166630951803966914592682127962897060949372581782772253584361015756236285553921508737849425518579981091790277227922000373849579920490499006828557097471307805779126355179641548216139028934791387446901974114362589358457537754492510429417056683240644097327922900527150740275200000*i1^106 + -2676645517433550032733148238704807554714551377118774260071546069811664313568923224562757584030176889560898146993621299131558684024171906076589601521158561051262965654715035768523487846214279024017598699920169088160174775776196721966048639251916515650615557179040082124096697042482777072995228453811397568225262725648986100708461568354080269290058647059549637173452060460126274408247651995391299059265464589231488571324154702444860351730886508240143333616792983113037505419391540783657885188655552441421189727631595001744252250426658237211099107210227697977099702476762776549726700347658611633960621420346978194358535778793343299701506587127831941843301702981946591356457631412615390096101333892253081808121273076317943989966449851488466937884992320393994470569015765434350189649669881458147342394462979718614431452829468385153737024486774658105044295589994436612108423527397700686960108052144649859134657203167589589511590270199778155822584367349972439759068402419044327819814624666012167034547778784620841841766723506391762389490071131092269456317486571635826844438117122140613383481328412186202838811118248583221737496796177983302136411156102069939500140237980175522879405280829987309275491334353307089972536633828790380787716366831342989166468402171481178061036375061835258390191322123914116861506157112139512174931495123389032726069368578588532471713864715562997777818404114768251746828001521552728797515937465086601494903138190097104768449612573459723960098881680299142361486278871560575859776154254213256630149834466839289000125728479083950312206999831295285436070534187412717368641822948425075997988908153629913390026708789181958831140293764987041898368523736773694560610859360903994408602195649575951682143457356504445550767520401440314457934847479233490301455843391313429272802299042315278434374308034854940023565315674606858430455972366245552153048210836832456754913669350754392795488367989525994619731967737268211437151916255204834214657232833835838663563105844785428508391360559116116434014064471463144056127058523598294096149128777184626679166768507220166231111390005141009657374645832550208215620597610731426836550300368247129676835171518621590734286638002502157607349278275465121553457028680175792499355502516819624491293263070318661860650133845883314310643103246888701179985920000*i1^107 + 108165328669083777769721047356175459426031090570791499354708392113199921334368318184310457644198649121677503493823614113168771637927655431157992300390354680920776748821509560825603530683032662646028253902738826694737739944220528190657518601683696006993308619318000244318805865188533276020990676029998865324198971418194522479707156930960431533038767793262179456906427126616347983841096895913245493458122535413206644025796365930426993839396186608581565669306050376949840812437209550294600628843365408343693613965448146458053012825547864884934820012334963735051110735622977423411664829236970749153670683156085792525665532742744527469776313231749495777749396004744302474560813698579843553275284157177219520166346066568801685019707327191768165300967189994458613802424988136906113848955076651682256177517716123119597963532132004289889631166964472425730075019935663338908386182105143417148788780499253978899803092553130002014330631680496304917827820900274439329574696974470178680538223299865756619128037915609248179551636311192211882951353873041411065669584007516950576674813189195598425354885334383940983886473811498338099047551817917767005456539948161527926604659176757651279759247502774194327966270115032847347649786345557855676670559938740089838321066575813547087544328308902380562429694237363642237234168414476813347636928605865230194719905573988516399310081450061701572667537697902744306813289057053716748214495079520526167381721672294930958110333878213771386262957997454325658138975220032851248824376776063661872180809020973928912388155979368167996372632275277933992872460798071011288523880859664561280290160766398427690441051426644124692022468016609113946436506835743829736486212724191445323933408425870502923009450956963877793735137238038061522322354822631941084518077105645017370906379943387031790376108173505425821716833804868389896458227156104089224985912961715268610166996164284643732075073095435305124611448908835779455646603942268353971324685198714202149260211723627699002150312485309720473469896056494354883612539253333812657696321559759793589026615031040578785252961534310474786987154855564942876212531146111570489518718309524178474124941744852961753863657528440182107250043846843025915359457935807590095751074533946146167195674382335476286976935591936000*i1^108 + -3462302896716437797428131686644457353347128206101038315088483985897001805570809412736039377416017274530960358389473070729826968526889558046253919531892383666306378118564772709983528193661542122456541668223353333500386960481199310953427107346291621776580165265528838850988142872515861651956979727317405819188904696211773571642294639448882956733753403516469739184122226895693103830896484829557441304303913992335525723753042219040272324857881320282562978394818392082439387583723010947468586566363960277061363548561836605019329615735377700255295418883890759772377721326422877632017748339787700014084230935075752225723651903372641739324712990983525476034332922314571907894266700528032424839801260647043805132087706409207519211455272099167979483110540965517039710001334785347311371760243282446474884975139772754137101539159299874795538610569495577488396550773771572851680985108986733925447646018313562516258869895173669639512297372128981735103146800528033173755786759588292563615842966131166096242036717865973121103912030705586988138105356691131610613264081781071149878975180503757101955717862952973304985015648337636069777606108517135626223888115846441509740169171202256320454061705423308164419669832711988310881126182101333581003302492363444757093654965580482844027245789197491452224558708810861148427472014168743099246204290320586590636682580727848278783996402468106006267892583217599741434568632650924071334851656662749351928203710489620922155929843892999705779223305347614758705600499924062351638759736844039113955668964097979897900514856129084186061778919579736594309421009083244674167596710162073387031393629427966256240332865867601188797111306686418527797702533074381910073879439144990172208994943234952154958977152675167231901523479019967006138459129356720928174745624645024759832812463977086925233711754816505340856430568036055243086733359972474412874017518171756716659777994071530345894385526458214800467895354240775137916654199693146682503424137042592382298825027857779529995237184153722295629185725311908665591988866193468675499481822891264673942001463550384739589534496057639079099239716483984368447857220884406065039055669119610626857088419701360032220663800627576281786944376816407709872139217489700851756117807830401024000*i1^109 + 34105400441839866852777623818384371166998633304912832945249390946047524265882658840836237010952687908472016531324040611803461828081753033287391256781516141802776988576219944270571498443643545493608512806603592435833185226600695268865917587033250804155849061363285115600095573412386802369427355864400097681976114725092978800867306167413027110986386844846496130547635923722671444855732371316927740723649977360413476467300349830533012644940080846408775331484443816396727113301006614120973179860364469503412692740911523473477482237695420413902561214167181698091090338314149802197762849341371349943949908988462616966514502461884688078168420255344651052223892394866253758943096907502365715230645858008388384531684020977061635909056710295703987238376986309387435678917546877611644430795622909842691900984851270165412209190571101473321969521880325786879924491801176876326651454561876878832554719487220781461870928040597662795836986688782779472890617456476230413843912780609650073416170252671931459184111649271121261750093880007679175224664747803490360267234512457773793808466197242576451608298975096908573334121064758653603343901988915383739988096496603560637090200127817345197456112418450536965642231123494695569701316654648025842641637883412844616891469870614544903250555953176525676104151887330056747702130544025502721885510125952307613823064821281416177281106724747366277949527345099423308745197292406181485289760286435862264223051255256214400451590943445136337536500022327934373645396607459350349288286450665530838398337064824221741095881425435358477281747115898097777948104294415043059108278714164425729633752649462870457499763544607624975174632111996899818395266250666342951138350336257955279558493984780185348606337603401422111570448327710019273274159972038421388343010667081256373753486263827898365096030977405956526275950545594280324963651442032412211877025191546314229515098336739845709113165738661045669763281943255468553413712056632556635614761462191324371676476103823589740915789148370315778334698039564405811827398302243711454202107903927969354029209356955898073674468770496956156989166843744155885808059502578657664181406233912174816540813716962705535915383633887431259680666990841692160*i1^110 + -603624391402494324142299840953278074063910572174778170263612136884041374245778912262624836049402058071366032857555547760550304958462644923500308006687562778588285317997729122770502995940480026199057482133893791225767327703684859346863742138197130242939627092143361674894235854302108492319094903126731899781749383470328682014898763339254607485190226575576218418050371464053456880021098705974692002157607429759545751118197729343534145439063219197458284436897087399530865694661822559522969331494584735050864660208404906370764543432876869393292808037092304643038823556764508235851565590130659562589254788145315218832549221639538493611958592510401318561357651920510832235510274623419433827446609128754005706902938770202631616113480544661667994049848370635779577924102192274254460002440578105814724436321029354637260293575184742900079027233347757677424632054332188536553829650101870517831196597051656786265540082025462709431599798815957854675513844191813672561482768601036170480835404676673899200908044256991831736004826540339026088174587091924000120189515359330897165563780580577978743787681460487991729271066805603433719462911527799781207464156478955330752305788352989057402851877813771236588966299108380549258873424952493662112703400913721943882522109572234676803289305332107330974540577602497530658929252480519332191349224215170460917851040920659186667694292317757129449404956333129340907671310613784088148111760999129489374575633453432633360412794710952992374019598252321003934641723354612878421274979349221424260619304557365318977758671071574431219015922388724591065993009142648215060023235791866349391581590234601638776103073039433574022769552363562985556075840857965464139950652481975133710850510853928209560791385034968938367044133437938266033046557530199797561737947852438538096100659216286722276915592487205023887226010863656508456098056876143631513688127871839343524511111996354652701396008375891238525320585836574612299425439190075514404133186613771554887584699599571322439265077729377388820781142943907994557845332797996015429772594547325899165347208499535453217751249793595745402551890768856444080095104546472974406855840584995121639239556203020288*i1^111 - N1*5290624741446739990087999789500424919677729230936809787449714926674646811599021817419329939992050995771961464899268832380902992542456590143824950295373891818130448399807329718950347652826035835647806862147032183415077369258384114634884065470210984816155657919114504116940799440664761805089271293127766201219535541543072607565916781971031077718276359726268146330074694921329600371784704*i3 ] ]