[ [ 124746663280303429198880374413190408783687195048364668273288919364942965032342249183928766595377740104596682218412347769788408551832597951387353193706126683765432452137694729131717077153626832825248651789635393887392148504139014018925328618324205715151968417393771899704749269682337692896817833345790057930738286840036474512151009600176846829795678398619852428564745435502914975684851859234218083115578862539301248504847446845262352882824868622370320837581091144979284882271548295114670638997228945332063922804933975010128954810582317035318293054489921180520671529747296324495452429546734972044059684606827853561722078694263931497697029536390170606991819354349932302464526980495254443844424323016997396470480415922686731311759725028498981062027778070477717197755210819104013079213811734372156018233771239332297339186892857551413879950236776450580133046785958397868983146390292198631518360300600441240032552799143081674671710882182693847001625196838377516434308224152775459510205150650850239575548428998479100560251609391098604464510583940250386815517038767055631413440252550397425581752332367846536670042319458004760031005214843342946356145186940045471527568719610296968911361034367508745670594337085514797677992673081629949716184547359799597915291129874415935608864004544681432091096309489104519993340844307748558114435101801469178117886232389865911942213314844114263920781247624219636826070420674652467213406824953109248280246380516380936570612797042472455536992496035685953239721343590900132464195587401298920411187810846184403863762813077455800175658863395189661705164120637195311294238552591375337429670211020760862794233343692428148005773344191879880762697992036077600266434814828316693927275506718685451334884418067013100005618976488414252050588616910878342323926018457964318334781095521025691556348571640050224086375104959078550316306950346144286448480759479052308207449867044445284682394770524964582122681786215382084277870109297849872200941396134527955849372343574617300516237901702233945309902080805274567207064251875013634751761520211038248021853825221629762698269167525643510011112392841251669904044814670661956139864575542837712875846188187820093452602251545750490991600322558215670047164537460534500636511414733774881249825938563900815086790567917174997345451838074384125014561953000082121013280855046534157232749962947802460858113737808088226910095241448133258812830793185110302279786347706133461071121253005558640666838509425090017871268499429601234266729556804746853754741203594711412465407921780980161463012274973628630714934844858076046956818579945581057587845392095307202826368032785873524106791738583541993166864293782601871556115088010575910078507412550630442121951563858089279736711704869870046499658519439126530044244657291554112781183961031529644427736978926530116029369545051466038465339393050333088436694563311382078166067447991409710348653762712553056109981991651647552426067899796984846536836582469533696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3853646789785744118381865089281026964948576240885035068061062485098666968481736122855262651469912267246350659576360482548811441008301031300104834616622006579098813726251635794665018658476852072021986838512801035794963870859161421730500819990831408772558231015872786141768504107538156208373324064462964119090313980447116451904960034838949350694567892340559325866483381653409756201240106030828881045862300874899632036322594489556738977405211588485514261730760173158193496924382813564978595869062144808891586120443357251811751215710190003970134888492351250117207695296810637504600380426743907302715608770088817678192503676987132176088925369580785774600193623057479844614395740370005276779259990766871573709705700502991318108129630828497628262658982724408067776498479424418127396279595780122592190432005086353311165487746029008611397535722870909084936681074096948626421164461009568339793985104208564076219549150439994476982761969137259679188740759255861098185244219195952466515778939046492758288346678768632847939195708351035571656214665476669022350038258192176250622633213940105933629010016963437402466208371489279047579892794179283653881990010026557291646704875093610475648179673779380227503164355842778800408036294576765308078855654014274724980859946770097298506965459196755358519246198207800265764929291078899808066561487645923217211768840097801814343323037893723118595644872733607928416144567449130406144592224991664180974322090367153145155594285830755302603693871003018431310532915577561906576016215541181861408758322458180826581491717497421966830960077421946204550327794525447516913245713100078324054049802058000841259650393554557926974200636724606728159553935124668208018878249014542159385479010456054889003674517224647413526534608183273849195842689517655627007261809099278752646370960701081069490976860001164729644089401607952563681979460589215977558063427049719936048323908112604849824958333420719090000134488115413336511208256812163929557211538023785501794593514748760568813105334575878267891592236067740953401792630965667745907685775814788053475879990558717703716440582108596850267270010354700630921836560791143095672836608871066108027012226606333866730349241020912168912876491051279495040061934930433782824027999240843164863093467173753747892532100346141273743759260599556094964398316664017960779118355981795550385637107966127835014370620858260887858619838517927931050744403014047187827060987146865074743360874629406664238274458367812364775070296447174696339721989130044445861943638967615436792303085459141723686793431076184327438290528604902311914614258813826406120198564013380695215030569193393641355031878692110745545024146242360932947028261656112760411428244960435182098398797319326727906395314450125862430880002180843610683682198160136475398405847099063582512647144530610821427418900924125019622990287022091020502490702868448386917514083346160287128967090267661977653107751883515175653680629218615318020059829932916736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 78345852529664087978079450061035400661248907419824320376939233890145755552649413022879361289434458846333050740509688780675537850559184333275797838355075176819924525988151178550333109807222239976063960417673896381373275919064521939755840877946695267651544118581691128371895885169216972267182302401342397112294191240649392771803334056632572787817705466207387811152932181445139172221962424596322589633749336019986859601052796451052254389477188904789900395922961303902049645888886289867456604452428682778171386233102839629069541321966827513076592709950182632109352112563814188702420186594925884768962123767629416219960589132501078239984385209881720461797860475987500194966125628658123686736311114430836497195413666080494833029640734208575074223694705212039684389576937497083202138367867605706585512984502546071271280286854829605126727356230984292415884258090240449428544305859052365753595818617352241569221253850967295652769636836281129166452269100818473858115307714306459942089985483557027635496664715287134585270746643150558392140034028866971650246062306867731871670910213136358960652200168651017412931174381247078836276762272986040286304687882441977145428199513989721311762056223166352097937543277356258896527499662955328785667788422192405765954042244289606330348136216918180185604407481520177995507751185094489394910055241044961489958322005707129632971085709380884547585078428833925320668071685407050127937430308212943801082087554653229174385539687186562125311637268713499281024973491440613641421051076844278222919713136877146488896856443545427060796633581032940685981401069241348138150965688653550283536757110473533527489178125605231077118122014880334237539171256045711201616358881390602425778093475784067426370156826492148774056870230193765454436178387448465929192087491402700004703544466033688598400748638867055375726314773641243677953418990422433475225198825892999614824264422843166927031726258804528530567692225262244480968588952648282630277725665736551555865958566305062844558924323816737581175054110117332939728056055791932119460606182573280979929159876049667926904184428145738558543360175711846273363529515964010041799779290717774926521243528485164701523158188026268807336132020521052327128054366576080222383395332509389742176080650525654084170444715249881566429384370115759297365188907018655762834034500687664580206820523187503890321471661632189063483658329877053470890272395673098779651931059600776945009715963060617015990166859294354862315954345742557943799989716385574112157399158262257278802876088266818929345817670237293007310290956480668350007941119150559064264632585749575561877303768785563439666496518047472251151514758987885019960247324486270077584884463352921306963798548232798979044348634257822178194293016149129457994888582720904896924374923505154904196689484878196395878763002043605022254715265913549250998516344952309304740466093645191271132174024263893883961338657198119967818624920949585284105231925667430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1473023620990954111896051568477746415914336361542922744341004676901179680138295885922068322969874431725483534096645507056917883987410831165855649044322713284245656779233524932313984291992164510337262573254675392846715285566238060705974667445924425312273374823052935065590513891312163153657125896848858194688613536387872331226333898657669615541464334548383823916628774964620886093166506677773315059377541922506968882001670062665612103867911417568542162605983065366747174734818129132241447719298401144712573734176257243136423488007342589843418618340713547265047394119994265103268405905334683615270067866651659883146031397192831511601298568131624895586255583082640055482704974595359937040818442296735570462266261993789131817702188802882745586155305979929507688629498203254744039247663548014376983961763308088288904077446327514576557395764806456316521257126014673215693245112370413403155852304123558521184312224953280640188044811787557647998807531094737410398484602846633193390508189590862821556912537349410048729862370669477013568343057042497931131288553471698367573399754790699953343854037533501492546325244495046747657043592433242448143807318951213033191933785893967792418685868377862461995717740979956056543251103328210847959071673720956254858095739626927871529609036586984929765284738926638173652803238429226392664038051197984150053767803830253859173289313954473939036471669732127960783594679442970690098698295216819121245460679000227427156785087253614736778142502371379251008126820977196808534729096696334654294508484699887432072465482539396673714478697499104832966685491478110614842296580784022664689564619152312440565822423763821388348478972059087352667988365961357588587294047914342304677124179486303461460814932692601173957616757372952338006351997339433599463700286332676964928384314895418545588152419772514766208585607675755504845071374133598162222495719193716533239089190648305377627666600471895844347290091113657599233136820484618985160864251471248176209712881843437670482740746608116629536061710139433997250393627510257476547424308588683617810690983870648120379695469827127653082143198435881884369231836746859209909494378446122009200052124480571257799868484014706297486231231341143676675866636192668734342800362107017803051689074673775335381951153177014978474117755101362025851416981999128598006167470328413722545474505171882763790888014162738332383080838897402758779748359518806672319130418834728657364947325670533342813923566334474273991423003367796163878041108246768276708566124351217419598123492663193501187607766564949512523480488229648644363973614365919579009901440896066538494033040160770858715453726250032415843771009976206112050017305014831669102065605609220128017959957140377920416271164063899296926003771229385403270198113371060668820079876687280767746392229353947350634678247692409523260946273780205784368119254110485753179843985800907928987026744716671531359559679464820567233495768135786904053939359201624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 18827804005739718438327803196056207402208198578260414685368300385716588668417253502318670478233821411660766457120904192816728568560719024100566379579826743676407119968007383914517721112945386060889597778607337582482109129729761365048600740183371910971758309277072952662298026706349990774288799647484084441670459387897585832170767836811424145175139350100146358262237440077146481238999332363573009381843758608049080353048229736411851125918718524996865027227782095297151060162891350857485129660175454677696543068504482953523837190226727157373622530837888651735694241452486062709502737669297481784666101177968924974285182940986870144273708831454807342198393765716738000607265948222716361612319040157988372226012322957194359128976876275332731010416432602901515526369527992661825734695280450790523470472428887684883270720608675502012800676072399411235215574933874600733318032265065307758152321997483884926939823379015842875055783905104415765666510993641125144596558742122696846832869789535571199844024997169663161648208728381311462933470771486259433543690372479593886099002520009640252395231437199524232955827927414291124164155556070821497572829736612778085811720641337085044067732995959775239818889816100542338819400461980467923726561518183400761610171729094992641309712992670181955767389867988983035662408268625871511223447971533121287075032726539061322739101630154678440558651075758318547144561792853536585970618642930365553384318424260369915428742571183783259903949002854253716017395353351654453205060097349339770622167249620457553411709554861177514160918398280998340600088468870437318171210579736953786837124212528370174723413501877768477652616197638417536330667500059696285125069500246975685816578295038489192517773003750688328963137956282101547128848422532064291788612914626623641539243541863406460861426844378920267281410954266914311131590899429742811238083902168084778768979180164196778661473599175004704568332671691481588813906203390202476649685071983489250106567655919773817937710014991168409904059609234966315370941591908412600242098295695074823938122259474296830366265391231296032416691903480288946762633112342988148240639847685318837702114525009621385222180512117481377464445783696699995272057164946432527773809173267143705220250297172624546220199234758478583830259427825086470488862076833252928068207102023099380790624146632745708056392557130790370106846060376310453850827741430108681582067380247907050001736765271303687313868558812175843516774462281919484066679129474740322742958143405191338153228392864041062695060140139488019941699996834743703385250118528130675663327809922956574028173379997278035667765246520773466540169704242690086489337357879854639352912670737782812345385406300843189995255004747367384367220976350031504086735228667411269105537789593930854208974117932146368500651747275790654699226235789162440824854242992947174228635552296030662550372735525325658340023828264538085010826086969195568930576309787033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 115817934951721974973292780340175679418602147852571299734716547767250350047331470986794233112655465949167342187753863818626030098831765230818121791839148674756299257726038683179082382753250513520298631288876553434715875551370361660950083477927022109477126374295235855796117250625807061293099354485613558024857771414086877591936119682028411977904516336134825758044139125259433508520194836648603056559345092248967219462436187005753248910558958840075338614553526828650021574985980428933108980744968677174619940859001382723997917577264527361719156072271278015374500081474158646812166601254269091753518145217425096131661783227768624825970276775860435086102675057160392974447705649700060642175655328639522807332532709071429478645434491713806780429456211337187138485548402887162674940610301032301127160414122061529332068789722085890571702335308837321515782341854776194829175261479897057692390640435638347601120574912074546518955734053244109913786693314937004975056290094960185953730257804044118339889185647704908740114743479087957061596317662580891326320533488987367860966572215916921716906883969284887288972316385905642198114206298241957805088795916844829952591850341776811880296976098361877907702919666756554207871639390451337148973804950580995551166339421176816317552447326527353368673720370486098905064401646296986487437713316478212669698293893786604885434747285137740106030644624986622306887984987771144767002933286651033620474053593946623436781926154591177282422528776915195259195626284368131134285731764853703867742441151780119696730986636535142668752268495416371402119919585839326526272967636010851535907727965031113282131198998405891258950703356765173457403852412979188311110044371624997487764240505038387879344118568854920815677772359215650595932955582719571019648831062688955567907960884378218859375748872044692990843085272141571133440084497730162672217835557595234451229514812149394143866960152828138020464862653108516777143037054443974230189112636113257502515676002456588731813776643513710938229910419575944617352454032584268352260568098160593835648310274795964567527804690399604276488947210472033384402383070452228254650869843158342344538050161194590503525948183878224889283618168194356754638229256737858460475660709943930587863070271419597520835238886958308492308482696904960079925092465786747695397588321507190463696005276312356017008707774664748533683456803875015915279821868824519240061652861850171272392576536386553880950632936560232767341646892623497097660415904800551459499338410844489315123416061110623780024848797429442898901942911997233977737312385057496321532682481457944567028592266419652779972843191343080762571147294119714460491856343612194888649737099152367502809609462348971414304405196933064339107333609601068174293087092890783362763962853423984496884341954225177457704506770820390253561668339015225277995065512973177962160413585570480048256059924724789490776768176612124306397462210841628426728636080455680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 468631787548397696124727806996251047210460581329087800697617774469694897210182891657487684699371146937870653564011171649942177191578185453916535198590318947008816860552259179586062789992754547005376503262445955634691445843369212895669852643805000378156167738841743007569687898462673969366576887667874366351909989611877357609690946329204192879343309814938752126849947886499435524205260917343714683939242175985747203802027884794752078627338934479920043825957948830638446716880467742740375750800369701836148794348917604743300558468508864677955403499079271221444164345197595293386115915065879774506385261730356559182376282554239557892922824198226485849742671301191981516896275994064119082278933396767765142074599217875348885111025341289683045222249143692456640766650395298519928894480856055532328916371537635170266736906848256123208078355544926473241591770226068759780148646064968851796504199078540903405541682291372344148505580689507698886022306822331679856666077656296475046139005278837583839803919903820935809135532137405000396925737596504613752570372767300921316924460451967820094823931243634844366417639733504743612452408473758322497720310553474915876281583102446144504453990505401660420835330391528226887702670344717926527999801246152873729503939710191508887645257736648298261237210632127850073079796525241757905912568510542907269042607202630694252874162280881186260960782124211828022783230649878290827740929115265782624624026814853987222363623325514344951473703778135144599367847990697979444961388158694103769998390841092863794948965523631462128781351800869044220966441945779988952550750525783619899722529237619382803793105070722103792790480651526683653976446509299631204777677117651177532323182507915909889210290123504824971213132612244200928467818473807583116013831871359731312187262022730556618291319501750907077230945662081207211298477263200418715111328839051035992124006930527020929225895941860489781328230794561290606211272904841949197877160580432422420146041974973014049678042501558051999233544978231060782937810923389741084073556956842253744670920993811321433101482228963693455017338620247112538639263418568555583253011434552946942206432966414477074390754062838961493038361571597115642894342633056272174020449755617745678735991023106010992536073800025990103424746406154372508474781131027067566866835270322336294999935295135854155071363693556747970797024375750878941879536733386882607888426268602803881786366474439022468958907520589039296617222503290596583831905353066137416764713674776503476848450810380745471489252178779968279321926846398907279602685250560154467012141375349662085029471289348928316346547080302011840745297774036692683362639871636484808840661950897564450173636556029731946603798147834436474954005921143189344904964866975150892512591817140555701658965334857374972944132695439856871903211741820519044237714799219511016804463735670703684183454256760831001027363903256238822456460793014557924971320967168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1393054928082295992156510520826360162022729965684084543039849934159201563747760472514497000522211037442676992258963550090801450976617062156804726917408521137608696894372375920148983945181999926878212080591253263495525421307255336992915042609234517391146423458540653180681756797315517741565356372105280825184960309466839216878619887924852605265170467911915856908305357667738232324456041107181320670175359213282916240613360170899199468179275417684887041802264119696735510435676429724499461514262610048241884563581170504031195041836729426870874662503945475713454700997454908135449118525488290190323896807615136554481481638908980173974376492469976121922061892346367311513972455066098652345912304586591146802704572750433884558980109299753342915414314422894714219463431084019809017728675088604148045869636465550597662035073805266640979761044214970212264430917173921206157545093544926867055147000242863326310516677788449838622114672476292375270803692410713180312680432121126385684595477132669982105865362470707743855452636666613939663279910616320884636116530086211072168045498032504951438283798577699120614266315185643825914057811016543350107605858214038951709625899460900106809186274241712099086219350968954857306995658788274185511081753382752426671327844623645509709793679251309066966365478708755924286962487012842593449913048635155760669346985926102960720798201434567035020390604364936052557277242668319862667704281855275515047195618896073011261148412596746932389855783745894811298561547129242620082207872109838170378487039812269975673640943024570555355866249185594910820158652591951036322189646685447250649659958187322794578623868265274534143139740682062368690013828502866285348248808983818646339131902387551997166714578671861729414410456685666599818277225313662255240553602737967634355863074192201364719085556219615104183970974209087092632543784544216023872329976709946990122715113403327569156885807573287660183432588722340014941765842404660860138781647471942900389365931872803405434585766887341960248175492461357339519481514938821316103775771730608964782624261295833332183420725322442929464213477113067740735206978649231116869204304477594524535876696294221109092675278353163520907063682202277444479137104453502467872483302719028893394487441454936099038548510392739946581130268606343318501991878701876060522014060452237430808059990584079813905370709990821282781150809502801917911196940239762676682368369807997809447898303957099129216185843198035720360181163909787378183452303274001671349668231500053554167030083426281321912826052297470364854622760623429000828414051785162811613354537858398727404762454989821249615043280864548302299999581786904959452980848108340400228361151345698433487063286976298765349802878285357439777085598837832316485215276193844068901704187193340342162627178520937461396734832948277851677062324341017434902839164572124424411803551641052757655580595917987544647651779157828582763294587987234105158307047014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 2893766650402881845791712861188088135745441938882040362798569177520949887610680517520952643605189551506119136417382189063954601409180173734223873579942201781359595167580038766291901311098319937017028150238562190176500813802745094813233281374354778942543008814791728178482984979448739526675840533673796854096861709097504945241205793303277090512430703747319787625702322065538678484260955627548327131083004718404601366080920667880712503891374128020466078949435609365428735116391835555125882518084238872888860618040179072496531515748641589123464893618032945345256486206545519935581293470133694106837847024247396959343576996374988981152967672766212021397716405358116259916199330159426808558347600784005313214954144475454373164199234568661236757405768202567870783741570577349556180950601213518329694316648505648986357982334464347599402164244323453771473295424978626293909088638821177126882429777736411191717761615949543025231872901964301025156706994243516514147847388833859760146353473031311354735052065956235940889050245927052747999127993388561174648358005621891846760034280957149106652980372712108887353378617111330933870336217463538892381891132549687536244151499029627809363305026113629778147642925846675169194672968609151517114822663201494521498377421229608085981886350101721963853673952751097562937564225400948460672142414635735737919249181610886941136624495993822248482600603992539627129790693479024317176250458020181756300452635220460393693324601425417471291699724512322669487003868262809615570519559722535317494636764406948799275194757513152103051538338385326022152892748727163343092421725566827361958345284642645352166178689765370813213432083594561123334048366553209530188848372813454974461339257784666786605864920462663798124167298234932261018498305692416330817472755067529353332279253335783517825766011646329565158980058681510737888302050358784744796650044705935230209943051444051994252883968259870752025879759188660201587596306291239829875315606766644057977024660000107934318589128775156094251042362969484600643833860705043361267360294691250445825541044331055508569701218700655607566974359822265242608843469690303862508172127439454804013315589776024838931502798404388753794413255534984031604130076193258267536581003142679402430617176253976386563188846044335786252067676923110751769353227140659291963492872114024607235784863056849001384052129466352257256858064186534924219679076310450856663310024848875952860477605505620731751721325286784036869413692032193578279751474549547924957969293440562731247178153348944798024148333464262381464638461251128317201798050072544880986766361210249775860069080906227884679499269063262262930042763861615821967829400577052231184981350064012122800080680057785022173778811573781027857485877825514234918742825172730898947894597577740146808647369776623093259164893875832590464368562997959893099087340941263007507585407990402161805876271076660892252870435440957891794846350047200639558426296320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4195424247637339755036445229521323069407399051654838838224288197123674074811802260797115122217950594074396125034352698854003746504121505579275126646003001652669743800845111095939902597254756655573980369706039140710861350088268261509537598492126608223271171408627993448935740871693852133526814735300751161765642338781688675008069749530752039895610312026019304087535185547054858289030679800151405496642600077053309912104564301074444959518000392444650313648293930080346873180356301004434056686637466415951531641197298109862546371397229028249853345712650987116014668086595144172135527942683056641751958098176501796752611441898918196335758430547267461827630808322471475513807988097668453873046644892873203071586661910002246567582977148051602154398372206282881562666796807641243335259993801075885221775283370004922576064354523272989023382579490320945916402631407621183258649784958135478877827143079012193751484175184349814765909766571518783661005604594623403855735011005870684130984843211303855049299876608360783258543855513404109921006982253929171723794794296021923113139094004958737651064316715199196858861093992270628085284355672820276639563191000670317475274219127864075557930911333124078266170287423302417132229498931396487139245087110083397942116644791995638364900485367324286725254099164940023094186437522794827914936755451013450673051668737474755248296363602010880224062790616478144671497844031229275827630879978997960518539711743710103936029413801301621982197769948240784985780170932237058933567922241954291102529753987644479706281988421041927182975209320240866517638575269005172399067020040777881179353969236122616113387189948862545945694721063750938979663741179479191032266698270006270324885681536693513102508449948484881230870600042040498180434171689295573159215390098748024959236790173696243064279781571883377006442312489232732316135017530936942626873884540077417282058204979705465480201983266701211087914538615242322208867110801044891795583464806110286153399595488403344028647747050527958934442081269637737482614729272445579536488957836197431194923271273347801444386561040186255971067751167612010413071227517067883672952576022951919808223971990424116852407560340843056163874186374372110197586795179287257381227495105213144643645008569767395112397557872745547035048852889963175784199124920263421974716923116469462487494799032621867987280233747548374358149522998383867124583026581872901483786484105885302027555177074148369199528658764304723740124721966434008029644942479325901849286204872352947402432005441177667468315391858342642998024871545368122031543766137758999764148050665937965327736978790094623938172426272290964884774847372707896488802312418380253641126983706642444729576119047915791429089070107406830585034429664620392726411917001500779364649604779759274717172813201308523556778875126789367121506526708924831744130621222635561024047959139400836748366541260972565488650129481436938992189974326463259478065152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4624539430067055257436562853089587029983576182048995848029145108446779990828392713714501586788253751125640231956884036512511180356713623336222575557340722790843434165899763521256448211428699394667336517288985500990844978608967879212474242975802963623471151424085574257848416792317967072236715033249776755053388350587626238393358796494999730224712635341372552192081462619387476699144161573460291195016700847819253657439353969370371702379116412026713553588864961453064767884692824217938036287252959845653555206046500596151515993445320635303033105267014276963457856441187737185140142146467907358908295392350744690429549549351595735578663558260947702392929000584010929929355727415259329295270899253503495054274130829364939258798454620589874958346976410735440304638780610623819684023617795801455240104294944665563056469402862493714227364085575688275213414562982149998165128259848591458993209274075051177942872587702185642023202391270580937622840335258167024746162906472432151291519249367230763939215072747973396174843961282824966700099441197060674459592926182644309213653550103854422915360116060612164863443584351272039452355036769196062315716574251332200376739747815684380373157146023079010568226259750896757350131680234779373892647027659129512144626177382584256330952207693461831717267584903373650094331724083538134370148386863616213586265979452725085048123201458877199630062603560397620874577907348685119645419603925324115022847155931427551961753661674112893658476419619154376084355814262212571437239935873303043443706777313024932775802954269488282391290030611087749993224473159076890910687825383988653163103913106303452068797533552989817755000692202719401417919451978607763982331158965860211390460198020446490383608370566202753820054291398189637065676520724257158182716059376400236706064946926679112718798913619984684245824389960633720178197933933324561789915527462225398369163527287690220338746167089296282314009260278385364327105023244333136769242431089197849259417672842167633437585817118737875109568373546584720737199754128802407203264782755086573745150038925388155522697600612351614831719021816953104114345083559784240257023351005292326719230483912880551114380792059248413696031006571020027433809279923133307157872752637062040661810271667898463394329168919495241638752386113050685497952375508893983162485073088134509784294684603073892959346525839718204393332854013898885870910549040432826494001304215251091112469570432036589298933989812112814600530845532762546305373343983888331555380032095081285022264780671157775376605921488975808916556947389487763700379715877159209529719091323405614468511373731500203284057043697884152107290204764010759692459056110040664545585492469105821123923188120373238534162608632848197468804103500535834931183656986265692425775018744063725519171970227513399900023586264046618412760814902598761190411328549546034193195410353797644915692174075951318546742431988490864177623685828230216941568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3915613694915015638234885933783729004016579807633703351722667349179223013065712012414301377126234499937581584939770667848737758728681810249496678708095526411872980236649655340616477544058364502962122336613436105951900564958107397168393449652632475658237302844559320797780279987573512825081683069615529966568530208996412759759381166763203932530579305885735542788826182807422531214405638481559211699473890552874514554728910221701653886743094894360864475346605462069263328432075994979238619379434024516341264524910241246296132321975802915175603786665058953318943936690348490240437764988389870321516294156725574606087228802546791748712301997224270973193436951754683469836436420942857843515751945378169998867097152832978702836202114719471689892304179584374241386968456085441632216318674883042861716715003338432639527951347135406188162428128671240199236646955972074464031591469614623665198891437764379087761833624910846010824176429981099566124598080434455707331304413852056337129648591371735794376529143945161414635299502505508960957741861591726952578354037841535156244767335584269623123551336657479132206696810899429548674899795766516923751522400180224751435614651182625774319192286945985841269271699932242883403858676340525742407846505398585149611382820990071068780770103681062663670487965391615968407058618913668698485913328616238057746099934956282175713818707801411004676706265717948412869436795105475868859352556438620617592121041394572539838374763575085826716336570470550887809341711101888634677475227690827430536143335716875555739867371444999198076502937559584010581697487539005255400964683886990989529783929719297508240873685599781950515680339607632475546837847883752396457963208433935996876965174982772365263972636656882604227400697284664661651107262236847183161579928316257836932700959851301251849683645714797441795574660999241398432043003322662691940397133818097148009855033765080032227832034941666777818781135115970396139635230994839008536894326981523600674247047098131548035637116232553970642637009589546843112555952159465711870392483068862434907685826815720534075132759222072826386542127820646359592742655191978454266971328235784874696778383260823365433351500936321636878953522257252125093354677939615694678316642218459844640155417390851323258817843852044227660300634774168813662109761438095545531748269838665016493464337383579563573413994528464410253179327938328529733075417046351544321872606126582810506623333362219852995979917413943307390258172321842223841702086022744757056897646321330590722500891573157747912485395212036941924273803873404052992405935281870374003282842604799027614733768657857683137392238373123570108409231980807986101917498512848241399795627169721177354487400150910982270244783142079458679072907156396203566159214226123184983231823546700367879826890306414384058862657253584176044604999911484860564012042693765863242134500050053385287449776004869410435852294097444405192224222040696280842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2757145234545089263599511966964397680987535859238939787733864635185316741010358710983977277479983251361770512836325980136148984874731415991502371306363770987207151085313538099716312367678203044462527206580867901178181565318643418591360935522038110247735424611664029729620054804603359731018199826916244520870081054485925431097075516051295531809962711938713155689164779055156332528080895681436019925395408149964491854247042855555427724518032645100243846211592809092364313663406424230059270245651315403555483911802094980742233368937361355176852789186047628202472096491988025172012310343176114389279526414379269851368645590881002305302614781752867165967349052370850301238665182997512692001958270110069325797779985106833891390671616026046024407599200710506219987227937391839805636530545846795648811775303851733214051046059030239205852778684460759125990658461069839203708978431904776616545402391520195554998885925628930094655236033739703027566832589335537288197231412823258737434770836763594429660558036615424959174705049263072913575228080597650355635077849165728553212393673303173925023854312814270056130898715107615869629800599994064757460814557263909233174318437004410742508176422111673591126117705825556153818924607158377201736554196422758573100669885415370114241391353373569453681290009718580083200405698945369474980506557393282739048324022646932272964237209160201430103053633234244500262667666415971654992513331843262071305589689176981857454697377150033256794083995841133804649342286907597328520088501752366764240850314971564004628148580221152682708963930773772661256315852290267851157105676015504090460718339277973343344937127612002137219869344908660818237161558489526121489322530814004036821582673170365412089274511082613202979279519631057917634298049692826222777738837848024962433871069649058386747547027756774700364618651627364177805608817951279234126622553445891983252861699972210215275351900523144603835245838729095650659886694283717364260019705131780327770567037735279503370257289960835894802028626492480307886441182950485509437052650694860613264498007297007982426630748843360886179325364050036260950154381657081800949312386775314514279668134023478457281985192591960961490338590224790980970525289738538516038897532995598058495856592437238228645145313267629352697364431031625740709558183466384123131751602085965172550453048078605568041784128231697748244525692833211949004748829518119451783246430519603076563068640973560821926485020912732756419963583776093227818229047834333094623397431171233875328854579012118358000223231997077029140031800348765821395785546031632491742224192065050167722947698595551594499969718696947475955164211986117534608878277179029424242084161498579042719490705170704862972800898691817768831681046893992905443453004709724463195952154263432414140965510399907295863280726625257820050955438972427692571118930660049449481647902632296015112234803770419558546341599596289004483861739313712594944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1507593777695530371497662791451119305574272801295290221213999680496870382246113874322081005636557071061994132274985098772835106476959271018174488517086390406125089282833711069321842330574617704939985337991468513659879114814622689609473514070060948413958874643931540000070368731253649537789632445034255588420712275223960500196337725924739363370951559186445120265209811695688914295363717038080026973180455016807679794580377769974819059470676789482188707404117274550840988255904259466324748660026182429363232907751041234592336283817627621670929986400280823806922565764806809498629973941587327518377097448063224211671562026849636647710423219594868175274336293245280285878863383223912396880602789157695978346509335888793395038622616911566197910365589959314560560954077355215605330508458739067685013412553738856489424192581169627257918770217965112357354886483135039281602019333162894982506915504101724847614891930684070019774152433914116824688345071078506921824430304575860842112536793795015544329573209918229262402886738901214213831260916235026971816993438074215746717355443463567725399497327873557610188921407889466745128213718371669081760513012116176903430267658971959402314636917097566652361374664158126047315746822111218012039395795038628980282616030987629269629735992519046477829644906581180109555137637715142979901608868576323535660818300106410741954395458094294438177477455783279482269218141468004169537671202593007070221771957278842759942757207152207633068704494145070741966131311031025402959684781662796440414422709809070150006284891558977320090533684191989746003202344671170537813861085041962483930522641051474162358818435062510623602939106207236685146817824125064161397130676447992860144561030386460866055672941499468281661698313051309455714938414152191320904730663137663069186578467643167652490143685377151369881710572519021987473309732379124947398019482081615467078291749320404937349816428465718116272351989000532789894910211927982056329289794357615170874577405836078419746290465900972410415625057189421024995672665387281462691925152584342906578477358344617897996492437091822354818259177517810019878971643145271471483863647298631602717561961852826234685175333194714830764282340972440427722630675409547157822149762593238411800093398312707708086111851540930569176723417356488132765638900736417343801675266204314447342471912098397067413599785487728187896752542351573878195247928402870125506451200897142583604044125924650136240422105359887456778298828953431639942642676415575395057181011224930087495866526159453684098843830020123793678119782138085872722167527936817874001617916136464121752428393291556037680486001914667773289707340078082663387608855420884860270503461842837819930453567164779529890956968240635809713023851388330585775976146321053054052982863724375584247636746430571579186552315569080145023643527694725720772127217210286005794592982913642623911330521002512347203043372628786702046453521999252684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 685568015813072698108859340328586201638459857449506111469266256031402691397029386774356352492175043846986912975567301635623292348001685406060770221501157962904132312736128310116141304043293672502018486835676805100532644546365850361314712323725288639032026183141424037242220093122329442094648129427801176389471271578387476531998368830383067648720148820895394194445945163321571695594745545256189181482778369201326563051412757172875172052709452476841938062168927556265224130233186569927430108690472914509314731591600544895978641496755978803104716986802552711540909821846199993546010931117975549811581838979278816815905987783698419869095572769883412445457490789953952014881627876579684949324658969632590477859764700455907481079194217262084523939390087720867683363409877378089028723041130660969255569686586463988031708400836783487264818453472630951051086004172678804075923458149899002110731596432153219444121050030802820602396837492963361251360797721418235332096497212435667230380169795752669444530674970047053292915547916547635674613389106212501736842433438287320142147067203046100519663338781324509036368223577889169757365351276549204468395417796282237885002737464398388564982033566277208843525654456486387066510783344723585469334975763335176788286660676938324610285138290036059914995098419192439301334159227752454419408791587375822976260992632334946056357015179915235055376514793389470625226478987612694654561718133023508713469934192163798511269487085230657019067250517871876887015203432942850429422918066458026587289219015744603358137457649219208388598410284504865701620324569169231823791275964545207893107487073658220205586374904570727741709256125741017030549781758526974279318165271717102941442005072600111494736048102618211343847965078828483762619417096813863206366626442467007976527112059107258363348409669001246115014284326402482109922895519682294076057210612007670723319615645018226570411289067214127135501725781550452248985555507867435625146507956200916685444979156667012073448292757187889722889344110175112648424073645713389030666389668097840319306276742942392295314254285796775982647441945508842453478842609772678774586106122870869301151168176316649146055498955014602650170274757253800257043126788321913739810009717963249959846466362465372430246023196523856733125195254895909509125957285714397907664950074659838550174880390231083848495343876167533364096043287306912014137297099559656522208542618897707128968576993562510194812654240205604701957561363024670101052544563569483872761703667261517502981335589313016398150206736937894943596400104982942551740655838781296343088026848165325265328787643682097659698606115903677506931829697838770371659478140818528179732056277573779990826067030291059103401315309839829691061299604975947313730644683298078629277457342118129290764728653393784260231259590271599895924044983745891264188164398568665355359522040476115744396942908939761586066713171291087900732367359180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 104423479413931050269645269274782334168037138216969621175163857751100136190166039288922512899188300322083312776937104178069993849233497041584813404862233340055433303411559596191128279119939346281284924508619558659960678880993001614439002295311557829830897230481038511840796002052539366263986121635558362761550912314286494473361938823633337890106343356202643880265080419080402864555826266462423036183018579156686710753588021382544221387300861293067128307524158241579397350748711444453400813469025052038290268796996004421822257709446748272057353947172357381733776147499813426654212373389280377406618839610832120039875362045984914842489349502517658731543335127675577934396267998049502495760297197590005193944398645869513594760563395087432700147833141418619346268348464932688108841818742683348110880927160562935545095305254621013858209694445020674434381926450664566577682352526888213126094962708065344832758727490651302129757694555692437862830748321564639132157721885130720254984646122036229377950899698417076241790640339972940038597218739601241487527461698365712699496033687227570943393336637702578269324024049419743827967390444837720383693598230998374299006814126042179636112734537684445960498132635406397990123093072038492459316790397604143284291868932657288770928292594383051062613183465102262944746847843710904842950704664598371523308933277429644688575116157905156781969671652047150946334380605884942149035262911090441604362360613712488079318394993213656700220528505937433287323217010480651168961765695725644149229530525721510511983894773636954418289318080530269065518257222742665685216426744826297104835044131214744271946564551006047708701766658313348864903498809320910237557909987078468592807071353258108236613633802436027750471474427623485226903302958421684208509440426285193511769358510801000595006284967362873698860416552213798997904223148199866709000961533494062550676168764453329102994012762764932355336627431687740162401905219114621117562791588373122430970047253057201941071586583322855212055990918071329685128279590586796946407336078789305086873266174801795345132229350747615143002257604034637064517635796325925354272004448957119006521935175375365848516340101256019228112534595315482039725007865933945593448828729169994381575709077317674466533394934274222045524849168004609029714111997007998453956795063017741946536787399488263894422838461464774949129899552525882515516350150601913774888429925920257961476752181035067839447430970600742924578772890457918487101244806036513897517591195016854721202007615821410961716307788279227173025012517172271945545211044606046323263130822465017453953594697089093809319022784454737658759133592003576607692133715531006880696177397902622541234575397518658254840894435487889885719143117081207446864526513136526775005547286516376221361784509447571356220516817058387602767636076734829945409316752326658268867651861972462344291770703576468511429435479850983106381363544064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -3380842599091410590492805389514233686463592305643618886372012127316386498011000186544590464450521077520895687591545953786956886443555179963525406827631042999994893549871526678430652336660430918262469993520230871684951213600206072521180086403009607338342000450726376755515402351451139654786477442265319177172270917125895138389700052773461126436691434628004185247945537275630829384234802686362385310035210150031143205196263219215874651078143227530958484014886550624750696664506976551832735210899247063027562891489961369963881702557605539146789912053034197232410538546239142421999359519031251060720965308213821153521187140682222848076035957841669883960448897743022612786712212230159848758724599697206370288295967389458923032131166318268716455111533265478612557863600964284289210198178005836653783525811931877066285127212702201227899585028780927938693067131796490049103172665994411802157920380520793381655699289189101944293229238862544459029460599330629286050865681596284714737817283487621865549251895393704210272536637021888596536701544345823939341079865104110000656269510634691281174910762525096166315319379885535384552531903966864878274553523122548079316077653991800949051619955203738374603777390165692652600691265182211511363781432560316460336136642184526624525515386587751429643759061679928117384197200258910372225240493396210909943041014421145869750879588950187105288348620070122121183878457336259859419478751384034863895000226486553576397948810412170241114553204781060441308654550453167839508282989165926712797645913740019347079173451301040935864234608780463918070596749890286255159719512857335025701726694588642766529633921978283642314141608163745317307067280002160672598792482652174007076545991640151252493504541202760148040174743711191378324429070904494477768003481678719701680353802106939509377988256954970976723815791903976073500629512422205624621040970485468772467516707590402121589270257776414499590630367381111180363043445313263843032334001025743720402598455291979887388234093408480980560194731099752110136721492991139786559484422140195744207254538646421928781026144547766017274933074453733233874315694798135285279935520171868628822915588210881939908807237528032130736403415356093288953276504160704489796599763277515528369822670333482158736104072762420475001183883198086922784169098382377312368212406009804480403830831566054083181030486266010570994763937814612539834106856787467794683920884355522049172671107959445695215656552180268716235885224421829059048758835597997737779794054521956739858426782546846702005724938142527049261124888725698239917849433244771185260998599752534515115597211298788061285923803475870239268313793082754078395023487026451702353470221657523617414601625982896936479818290543793259357285376479443915958343594852002931008282025853746386909579181963198670619607754058173666048124702778527061268691916823565519392561289443683499633196934931159125940352088821885444045982924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -25174403558917403073928115197960062781046557023071252504178033585035454393461922597200275531273897653959201038524266862298342633604204079158762947144097977098613832755300696144645225661533321714136164302137604837304562986170844454418468040299948054761542039916808653193826606843480081984109208861881219326820558915738001112751210750048447185566109348234972247092055562679510775492276836814880741904709587542265480539533368787808514314961653566037838448966790744770971735436507047301886583675559062712242402556244208667987667948940718227175936250957861230864138787967649049323904673630092387608634163464257408239055839721262562649511019738337581479981376207792902443220680144020406016014497253824864629892319506813368161403310020631281773710301713134847179572268127640090834805835717056467236445348947566088828938608118508580520533514870567780131332501263433497898608679682702594910782802470758226215913318230501761859717692567304541556549771339241878467800468717935338603488585771293157468959848468393487561851902863604121833853463841418979280816159116956193714059330085065112916553584106575626602374316128950705150476768474978800556095625247732620854580883880414055356895181113840321363032988836478053103562444753536338547127794744002984459284206998978340105834483552203801858419270409608596496252784795428448307286891707061661714551765815339510677603067687992825493131279039025470998142136811756633988617977747157156556402253279205584615184300651533671833337742117905316862048290825863101154338869723227578930646157306174052353460806543016550288670491865393325011068394545032686796248839817852967221690939162850268286690144083193771017527780521584849823615382499389644017198152168979074108923354620448697122898612754490365507590813297902301724161116646864913927998952089078733113374722859542881244769815679947457052744308959847422525634230986547250402121416303845548003036807800400052674295276662314616359211485256478319056611508111333250006341252937485222228460765359136909200012765172465688038221971594218187074765731119054364109414281715214481345284301926275296673006600591699345591742278310874409004850970045967112357699323393084380812891569462948446514100999732313053486248478065748685594324135180888043950222474811198002870979630138033640654180229502172300481308878020785543861485651562793432245996004089130244217728147443121418077772266584935860802678594984553850682573539557636464086617850410119592226729748268343985249736260957793498817640521325781865329868604333529009522287065486380195772288797178180392352206772939309625277781902421669208345185196761231577878724934172683612151537872877672954024836042008851358019246782004547611041477061465125674690610958292418115067172266528207132011898702629200117855898516840493790444095168843910506330134739275752427452605176734737910539197623715091334092859732464048997864226291444287947383011086217464316184875017777083499671577614983672604727254712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 16337032332037876080177729329259335799090981276037091660885634574474657064865473377610143045553331240826605891437540019807036032524440351427759954026536086598389084850360104935501604957071090761742989762214214449315933180237728407416337578096214858507057409602847953749037397370495805588478495044594880121892825633427482637461595228983196260730204400612551631396104503073466019571573400437825919746979288835090488989221514466908300597206084856926191098951548316883829457201592879957608890783996838460313495343356634921584541496300481694051574970001748319809958871898959763260984201105511318710919906386722835027643415639220733059721801995869408956078521017800133522737835692978119084874719126612512898071163365716107811822557193930380107677096326378220606886623878385550291114846399776140485544284689774515743418567245225923818146903715777578178843775252673051983599312676067050206414553359564683094020619634394819391624859928556469778132827402696340090803452572824708928445194042937616411499534359300256032232877255645834726425019472253749429383977842593018304716984401833750422389671265373522618570894764019413266571929904525677524679238495080556284646111191729789093465284245828729765438946237311732660531282052535646740486454905805625156651883330028852474979503655724481702818399101953878524160693069423644420580383874356216523272197228348746589809691709009227099416531729120188086671564096219654035782504027305773172565032455803651154615634714916966873425626228143945004406735021278244617724810316360114483068495580868206397460540889809800611673307502321257435017752406560191878558244240231299326440247599268766024627271647254642905863835924143518987469033584209008131018614985442986957616400381121670823448540703618173200739950070121728855333223610414355684445588173247777947105434709340896398495608862652772677031536664272733799350171056436185468321697226929254067628273744537740799913607508840781839444139082695920149070757612259043716265723553192922960710443987109344867068106594423629025024921114965520025862329117524069982046112742929926473991029954668289893727231749301586021499802879766944089066723751679413020202319515225101013499975708927491576766662685406847547651666694297894630058552895042743121132110987380576317650165967692007527117162957806658987408634830601293854639705346330859627079967124808484542080583378524882793765929373574345961151351936499702527447742192197230590203369365196299353543172755785431376921999912996383695275290118176171099849720828690997169799159563792763054259052832347745022787878046645225767069770390491114414799221335463238268747689764915561954235439592127663338266324612535196426081164085645185847452492897883363072152054706425408636377222343224841112813906990954506153685899025909723868970111577201367688705896943250085333916054995883347071778419330286510113855839250769026286991813132540205185395357897035039435960324554759403332553411918953876652294144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 26421023983843841160743294956531133274245563612633655510570909833072954978535673179601937047852455532402803650080080911076248528656654744855554052725067086272836170288854527879923321513688061259517081436352023398769246756469088742403872270738808989811141454406989876163607128628327786248446875534890809587701789665659639365102185890239539460931294826205134906016091056033614595916870869747565775732524030415015854995917361619801074046456695165862805947311817388377271123875250351977962464594911204935674051517339235804302284391769236251804371243758363588207516886174456692007637233131395868229604953613467545830663932377056027492187719250039020416823333753577697402130624694608235272485747839637888835492983860994153240892129157114822705499207590415249813691523768280762626707641602090668798010639475783784994159468037165331709102066792950291509371340441208452474973398763223005704924279035994872291122424577122339529793372609658415358275528173227477964010705193272183575730667483049318085191026132793972666816567946897584790803768526482302274723373195713316667800095079953937444349873729717130832081945793930425361147731013541978482943427405858271051099758785808553702939225794745460886686080960544240309138726303750238480754031040014584874075226689101038260202278362538884801680543549767897251600339735519911967661333690427482957018179166759438200945940613043724634480224562461975139362726490595960518898946608103518491026503698402383152704799151698426969977448991887858489441060877709656019951807885696664429563940436092437722251683670832454968849203366531880625160358660847784816382744617130845705001188794893727747117302395261324684154485663123968840746131740965586287314822130516405792702130191133244047654673293459315226493209526343248365154085710964026009587526363655595925215029637252334626331915272050655381836388699495399528728952709437132397927479430276534965508143531722152932477015127195879996684264534606569951965069642048927377607493836229071886622085307082938888356830972212123153070171161146381371976416904581441489564042037331662797062010426432907250279629051506231856627744464069999551700885352973711323984011249991165954632869474316149538584382689922708603921333051902658286116913776559209189108405499424192283721177983801078612476124798498761998094469913091241465984516537735635126371236982318734629371375908032867341171147246005035360046180110260775270552724542959828923797482535205910631974472479844341192596973398678244081336040483526624964087290588218076283675822918787588543524649509459303976468688748647634038686691805999895366980299491289510644636464523506438538783711647147166534885545742121473107997156703325810267979830083154187709367411778575232902363448575382817024297074517389015961953312208597738912121902497768542411850025866678482503376230456050792829654088324519625370342593863395257405302222548307890880793925541629051396863453270041819247369056309572432350412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 32085705957111466575362257311878254269563970434845406514921515433600815781347584105752856680021223860799671789189524251259183650978175780554144320502638866168418933811401822685686650807274354643146775555253579779595025987099716572554468788372220955018359523477643367109401294118516818672937744211786033074868355714925792564502595132905692770250897868302125497828020043901458293030531190380712663614463732315562960458058688762654987658877050764392629380125878238006776715387347074309885598022686136119021554966071019750439019966719225191543599701538982803266671202178695894821774384167491746909172903195726265324789003146617829658375796596540979595018957243709630926079269657641503098292954878622960092574655376606749926705658543985391914501012238930893037604402559040811877680072532634370714417266392034016677083049228988667449469709065361941917381104116964420106499233664435248554472840804526978506416381691530457097265234985662148767015282247871399072188284233624832935689988426880534891882465260745867516855163044885164674353078611910803295990284280850508916512836437242390833033571756110840210172020957302504188799014260862623910988854497919710292686617962679616067026693190023487028431049826282605069228283725725218702977898359456194976620517481995156503660164744277222571704601302173884730821682020219845527837093498090072755656443949630960759327616313706336344180373161365221968361834662507093535912364455384653466734150619447028132275136184919971955642417096050687117153877897867084337642661176498915836911931923471184592309601524582984538028324281313309771427297862953508900061711220090263943165123295509853677605017843281569081931896135712657232308717400207924089705367528002329032557003419845726488304798649640823608425342963267252391484896899834063877131913686356404693368934397948065244603647019020221604168276099307166143742509791771156692108184537556574155585558622204277688255679874538982307099332406557565594064175144381203404434845102292414303090913760458807026164657683221468343233369921268146384830203857108319477052769412682452472712439129874607104740757998873997518161694371282858646163108995347272817791148622246527744119516569989304778787240029545772820967208556831790628111188900768294865026096879126186106619534075916822092231975380283464601482932143663584895992775208210797361689618703111399263023865691065764255848780133281527829710841217147730514075194196235530494939479315703352480102096354592414250612032579025363422593152463525213535551732797809315030031983783817290466900151012740090965169525756380218771452474939253990296225330505251212001386432060102705440074571848706071079212576981615017411867010138417044123899800960590560609730015615719932711989784887360271489389516893645370981575869917171592232239304455164657164617033217925972856198236798788659023385812743179100191881921272528358307883974974408549433916673679569738076565130923172798224369053472860091187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 22242539704620095257891270451004125439945211068789124450918029930534326008691521699339989584508773511878950048807814689907607036189670171675579990298850388371485067944761705716541790354762047763695499639030310373472883889501773117127339283363790360242537051463215455793398848660467511304067358841851873137856110845069669200342885019665136738740567892966199562652086480507374199706846049263035782344787030542927899454411372213322928971614633591262292057161099183210559579042401481890004247197187375351426570803323246903161713793291485970948832127726588980418185070090804308229172117423201082294145555166564297773693595365981440209265297005820196082199486678897203740523607597869855133270480646033541865608425518974806625424168165529650877064938716859755486675404983010581556779488080809338950701352848988067934684331664227170202370835791477858681679897039618115890785958176646359197778116400977796764955246814433698848729119877563529769083542746245448218897887691019415548451636047296038031241292144016843168463855097899883500179325117141269398018030443216063837506304821533828652216847866813992677921250329350757320249439435038480616313688154310681921089940678238015422134565890145031758294266249604449590080788149920952806180128596758465118995242637558744100488086902534987218811614162960858828192767338808544755395748628645908703782773404187040728782778765317324432418460635903463315886014893216814739042762303942071803182567600456172762352747365468422076849979201652355380702738855428687129628325817675838096617214509963852117984258711194685269414018354910867442856885752368532577748868892369459441102018805052324219190508823684710247114021550318116149755065909094957002626843245632334702317120245287691415214931732373407922523940267579308546633582644731534405764691935052147760578631587696762475043286475788515175111135578072728209609428998297500140357353087508568777263316589014918733073077462514193134710277189693963030981848088601580692274403733005224791416571449706576969244534521272629447894029173400814323503286469740829553408842529152023254085316130459678463761250043457575619584589822810271614820672371083615522354648342738129035760598086746902882958809850577925312461479560701752971865579204755735984982359212938511577546884003668679789556456689268139290654775453852112698075950161103279379733091502167871778782431382099555098615154842948655811197990406284390589194205708540241129097400781868291563037028528016400021937636862549273760286221547236525113700556039712858153823000506960386722571789605002253128747655887102612181566813370028372357204631692175414633939066944855544282709114213822683136264687892773083464282317335042884958174885280869440836033297540684034883621515293113258933087673643838001042212869602152998764011457929835242471975677176390041470373703382627668491384865834962990191201250159439092656077180509509890855426653162600666611479015381067278717231799583610241024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 10998748130211241898539917346191437976587864587203607532293127591302002962565494968856912837752158669462482335578157046869517211934846811871364868516871827824975455816230717054833032097932961388566409342139284064126889417665846483125856132741178897702884042118099737851162894266590937751645483795396716472555721632994847445862292454320099543423412439878623014286674476083393894205348909942716080321016695566029898594605469150940913350181373406286586481683633582814449169653178255902613210846467627576736129746122647976878128698214312169703125162519570565682263415740069266994149178677435416714941961617087600108344328456697759409279079233815267216299343830269755828492456615922149227132267220702694293769592677530272870196306704098314847168583512695209746864230090996668307486343412904215484906091661476852575234413747623776783079876136294393485565729014937782774171402059279287857287834968804683041716020295491394866307679991720414359052991174112736409761194494302726107856126374286411508980126580982039970916805074543434861606533445986822066841471578454884013931974592278685521751014140694859481620827692950163724009395867676235561516734448372896552708022155480632866488044859384714974129806083308743406214940092999147180747742987924523479936647049313763425699973053606968776244341285605475720281723275871383777975504004904436812952425577673944884488336689542542523895581853294734973853522415770951823197725998265590433383452244746651020890058392003117514933498388865064992759063114598540230235944270913532449056596671301290262428659775242480360762951449670399735201275457704839143569789069093121604725819137546334912034294640249737036521478531222289149137359869333877554495211204564356530816647061311617617549824645068791288909581825455952170825856442520972237792852017416372861054325494553018989611263229002210520113229687530624838603721311704691842197396436038994198766977038289456308415694591496428053300015591998854143873978019607934566694569895668320330906733947924918369168697827900701571965676992504786020958036033556687403771992536385555737662794306519893535156645993819216237419632774477362810060929988774715812453120470877020966039011270576506567508274196304153563415052399957462888534075867579489860015617233033488679069484640207779221886730999655776091448848389271090164812339024821138373710847700196872060560545199825438891203156100799315837074090577845663052083092097748876129011685242490278948799612676843771810931785341785683255918736484217025052399270972306719923712022932167771525737390700386535932508736331908262629993951516942441737515086262124013707049296796503171208029680476587260865464961087388166605093741247399850696049624365021751760095935389999130097339846413390285523593690498677113659496161901414883855342687715741225047643329229832037647909951961245902726139770171212792722424364924322729615291691986455149520440873585761399687618897546778738703701029695363481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4148653042260492246339867541160003650334844319029688956159965209234474336670189606828529123239418077386774419754722250890137810504329049143761780076274501929836941527419735098893507646465399077367371740996241941836356720221647037716094590426861897620964970097048585014989288583462409849196599277432737296097730145158598301131060243654687742285050372324369878784167358849971537107894463947901097293622113274262899702426853240788812913408887318670692369193491977392724273145382518353977440637668554999301191301404026487469099594751998171392181877072863998542970751163075931722649610852956539565878813983218650462594341114694389297446926906561081954745935536567520761891190298627370930938742046680731613555450399755397382160128214242099335040386942040802290738336799670302912368197857965370738898299173067630594631512171577400741987318451303036399951119963087068852832997149557869253190745068511311124538620520639938151860277296848338024771606070144467961462329267837777691286956877286453892195720088129129489059551172953376313287819872070640902589195670512246811703674422890411598385667557232634805138789429534616368622906722858112745465744475683384054521828347476809955941583191652441915496820697819399702875254829017776610840220422194925943024051858367979363160019827431855029229324767346833796402876018210554226683172094277944355080341180436991316469016226143331983278516398412208054392778542066268648735606879725712844714665761613849151595137345323612559969802395254736529058565351866033468360630170138091071458819855148701961420856071037856642763341245766073110099430274063329833179497865994185693677466179041513244549059585793352091803918632796633949662151018390967554630260733656947088277436824844811398335427128099854874691441022795140919358467655930538512641963307186846563367293445325160497369121832485198595811749796550252123437372860749938537680659405777857526988644941701226299622321903779402887924941614732522730114543726442254917639943003947020754990879252123690577387992105151287982332251631807311175558742278011107602817248921584577397385746385915775130915863151204474660210530824567117465153862519767166846913674398071972852174464724675534623548879382938965918179572194418121194217916622905358209129911233487916702930779263096125035924632359820654778564380188052685668619445504745558152973269573645713700443413225880142125534393878104327811691954308914982024549303315727248861723828112468806106456426091908213363140630739984926155287594376678315709390204421378985488811464663455316080069912023934075804857415230782835549440799047073213558425251025649784408409176081064327222875072806722667318871706301826835299074468310679479631064383403936852875432341155266787123501850692099505205912194455352949939367227204685273730300786336264593103196911855428789936861142619318422223610142629574244105373934363847149874247074456889689579394524318857221397695511405121836225281697314242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1307168533054596889060144843972179107166360285263383692521130280140288745131835086349965601708506510021683325192083311846637935205326097761944567737470962960910758370124947219888314458572406816822830228376888473566639769203903225154637516656676388342048933448530505360800692980749193916583190652300284376680861585688389193241751389062864393439454806981634129000588793216677486791383356248363719471947201109331458064736333031474140035859403035966868592098098599230949110448993671485059559435458577024669779788704464471932115473360561204606054401618972024324460767953392290264229119553351336229163076271202981499411632800773531112186059476209494956769680889614624808508371136763362844964286152425791626136162096575194760452871064891689711276381574901085853218393386662314600525953491041746155679105466372580889510402596700366370737183491370987493933481902493418743777576365630747855401743216738403812797606192761205809878085391612474515805578829362006543415513897963302083370991291925608276173807017020937899522901042392235840720857634649418891537692524706905424348048393175230814415619704854679999167626469901824354237374945165102340537334962119777732326791928623924471810515438163262320903826129352415568827318335987048011865291778218488068327541461612002274326244315365711942342584232643724064743737290190272042692235644243132427677143466623140909710198108675988072318722640227945452267902076040552349050957122091612637534151937893654400966452637339168296596479507376859343815182588164234454303002587182405616899513104920052998744499920202096549756435159668021855193992610713228930437666702968275716001918782229764351474947086836197425370801233934327370177955358136980857038972489060578213244079201238796697846576504895215786694116672993136689231614153146091967235567265631628680104181572848960458982730656502422541483609804995803089863932532690120500200704398630050987829110582799830725160644682539844107364784065469719947126782951989983365092392165084465500840068697897643441597002354810054867153070098514475266149815177140582952692702340008126228843259654456715109327558525795201790660778755559911917156610250611066785966245263194659273353685393261150907936832887748048927479123018086501515333642026276638450391642779827669890199953543949951896332912377040053828533783685273742086258293260822615773191625170154860582102334480672539741256308005290870423290417215346873036915617291138092708275690903869632736971124997415979010841636242619640267787119358366999870760975100537877021164804042582492262124471802484821191627239818317722965272722211759066936482375484730446520202515174816449408479798315090229681831127947521509340729420911372774838412512049656703053681875944928867950648792577550790111982056410778783962459186240802837591449394763838606617245324219323110068308645341158574255415015154082115959180259333754221129162638156883817026860388301543705251365366315467719149405641637888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 333070969223147984862443608752411070248689962296391568120646128382831305049831706330720936848014928576094659577878177551868330321401586397310196577130471968887019035424331364106015473055948522305093338739652555186348229864910025222964841250757153245177529632654837921254740481477928153544145876349585134440044345143977601096145791368758561507423189415570661039851117367552617955088145643039674716326549648101065367158307271175093372828518419543729342594458385748964002607060789887190217309497940124803853428483296471836754220263836568382192162911222765528004327443674747137605083572240110864964420204630773085294099504314017803465315897402465416683859687503149330561132303122755632402080358618948777211971669530015861886805160144463003499928697789948953339059161448054421734485380041987005419462142031324888483975678770730126973655802982629687201096442394972295485538614051574431528865566744902170978376248684521024396639866303185817480361170634993256124166865601342367911802809428942606718256513989582048973010719759639700608000084192876552747436121766060936842042000904439443708039568083749261675947655524622113989128812621587251281036867416576052645714227629513164301631297129565058999842916104942870357556285019958555561080923071656381883733934243867025755626872354828853210421302971292335022509115400337184687168752261253783433584098323698125073971763200876938538986483624864026037994875268892743404896774347734811541190393122786474011616306393032863393024755116104791032800880242300434540238838180319573176278302118595279033830054470472007778477604934073464185222457551627033731698840077691091654702970279165128616390347361727279066845109210669230241330061613812334169192906464880622328090591139831121078697903333173182162686577107122612644514044158158208108300241454119319056768005327878325046699080056544876374582384984079117316152863613183714109845802319395025334825081041114279435752241244500473034359276152741745122681821975893235658629952442906664425033605562003910765270299858916987120446887964807492941893736826640137140149634557638702455066033493358513766555485332583408952582224043068000988922289538211584034818366811714998558751556032326246908949474228538182083696676713711597921751409113175644132123289771774751665723471501823814819630671437357673775315745443616203811743163013625334549155992766828926078781461806776491918272381908704399238993348060275497329679192890571522349376933213363003158745477668518385868600846642041715908872650968487776120135549442634968412580447211505772272564484272567841774452782883821055748247770841280071945887769725400265670369861225266209866311916893076427956742574052919471858137715932224010420401447115779779792697287248513247118525652172909402753660759318083132261967842314093167269916382012135854111559281140399005547297669125107636377293368226058230499034823422702414147551960167397335703063055661303004665837424643705633116887449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 68151789374309707482839836055059767601049472876039131064708296584315623319997553941691838006201381034987450278124737844022007715085666921477927001792211051004319476684817259641399360075347571315527205532732512127556860390598708652886138179579010076402801586408542921854904964697548995024840635069299136964417703958534178635647851942275586199319401588003649139787412334737626046112873017601764021921997463822726525163275833663866666912154312789391595645345578028054036374295341630622423117066144636997460249193680623533297102936728416653003603799258082349258711478718802991397323342438679103282166567787813887804106680239430758624040269653965186559697805808652005198623760856894760138870980465034721893716337408336793791947000187790404776280337146374374836782313405063598965936484387111530692876526615974437499314172817143263027051181633662453319296587229896108350268536636796155437264823053496340306200356038219099456754248088191178915923192226178862131780270058940440064889605330173380006481929238596348564602570726071249786931171052898636547353538322033673116881256550701273267432975331813650610743837805056570046571130710383053955278530885866484955399460023289892769405268315173031993817264453688580689929103825520548905781106857629956915751871110298219690222967004621563275741374271420001804781149709928055133940032253292395718518138725720324742460225720375503882924246771945715708172050486462319511291380751956742292803922809420634096729975884984265229510066203108027582417712136976413337187273026193091633171301342833038156136837650162377585639065632995761053090940172417019266664362105724661876511748391531842845159848046681849978926610840651498841033111088942830169838392447016875778262258952845215263263286829687262598779560315209349878167081183476259686739545219481847680166930335356013229580836354806330401538156833327789343950643307333390230757130528475463148458963429134937176503481198774211208941814192089191781588162365044594314205036637038779982526354769974830978401266018225107819100847325747635515408645483175504657123053579260240422502849693272835416196394722489435962835341982298696783621473013076681174659938257557094568695921203021331904477584120835641715501673678651218905333368027036784237772084175574731511468872967407990364604536310688117894114381873573589351023226490926974487375026388209914930409927845318881468774185442335296199837032789559569568934553182135637386978174561559029007149028646619911589492251577608226819501820105526541379310114489617773623629213969589889164929458173740446351533839907641853496117067982289365356906769206580060236921639469015892542910137659357490497000171758971861449099165096748418860718467230382486227019840398620040278590619578100734991416509975437089778703166859227067592410632628801305796754843665713899354197401803253961540806898849244120274577811017077821072029334198279250268096719588472724149559914107923828299530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 11528104013465769737612699663921265721311239862681916791597469789650291385335338835431855199385641684935762805953279142032873533260296354936878654063653520556369759190248321887381210864460164835661421006321478264626144852266820727028491253768457239956686483502855053513140199592271647303043630289494319204268328680702395311041875767195415520546751557674954120953643622380463176254428467535276520398157323474358672845708511424032797877061808569792291034743932393621874013960244208419343426688893343054742945012122389435876767200031384581981185844234851500512803526710273650192885237162205907878747936358147466533687661445693753401282474321921648311332135567937371930463570362126248287917898291357855084086067447638287446828454389987611981341345876993018613997767420981881820287699975339525536908932706056670013354954891788326414838796453358885564206518578187926452621622891131876492009303434202997973647777351509342692513709424171067624286186970674605416116783063651611668453140662604083416252376827067942205732489740282113934593503305018231225756280730197243632571894151005211113419917717089405777014118900632399340840501330932731476649138350166032354514686629805616079197231081001103727421535121011216577291421388496891499099716605617081652654487366463960909556934325868507145088716595441538083085710661971215931999932355062127094863656023685730110617698379935421157089234419611922479749089348188023967672901565123860663751620682522176067964563591786064267772597553339234891328425487343696797593594582784901914913092907980580685948772110151238787618956894418594398562502476592221152707324120000412546691970005778655114026845682558783423277151293479554107919888962097567934044533482042303497277881737213619933372213161015943774844573131366855374989105136721319581327320808506821802378214633143280503593024156417327656209520303899558134025181189549124054322762389586727465165664110045624948438223424913614419727530899162080488139476799272458834030098175395846121053356052521738530993582762527549146404956068163715122706521428378998253391894578496670569405059196883510478781626943139637890430029931657373647345341871831265119908215830348522080684581070225390157054814985164728009270620848049707187405753746380397418909476018086216346838946480343146069545696955745246690298799438242028668431428193955874104751264850463056137859921367820921249807251744974940501745824993249072377956511078918255119726325179783157462676608422188503407134986134928530049041960184527980614895695354177613515748931428176398632846294444880691405900758684448079086297996309774385728936052245608861547574764417417274535399318064981232596182943229858971398166119560776435297936415343765455418469061065618662521776203317408393831494083154447365193776328776088502144927202482965292705074701308415467765243331683084003631281914994511115080141476304352258364741469935756659164905763794084710759056857090321337548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1605634858710509873354563056143848694063816905018810448238269066533268268665781332964400486912292487022289606689764488343167216101371676929843112495240612092537169273186836867045176853664269133049154659739612371409915515493709900422753891017229228098130233396545906821117332470459924588361924444358971299123509463227655585885159846164529126686843734657852271491198203269546522066933338429461381608797810723644054466521889519489711925560991511379499260828908079804201139218848827876484984219177493593028792758465953560348720547342972841800372812451895332475122585170241265804762398668196857144488321644522957894667487760262575706886247904797646381279768734981235474885985415543906548983382632210700838464162245749196258797344657250013646047989925307236787868752788723190357237426660617948494469274531135734726412131023900289497019651924816869745600643406276123437207981521123988891679835887632553126320351225402702053858391544080826348518964778778777811430488071438786781815916900979910478483792838906945851393316767820559860424596626586256955016961865274222110152114351525122196730810573152435150744153640973178377389403003816471562993297294639806003157531081457748277638100834937328519007741129329732275834866013388072051770648674724740846122563680089089199847643671144619943906425833415513039369992269071032351940322218603011079420338432059125162941367162415997117803679384028825456634813653345061393831148934511945249905260502726283032882975191317641763319551054940563730452811738475285627198074681765891824111583902700877125791280391910101743417205787884675529166787026238605788444384104938511367834050691755193063956082764724552681926785376259178535606738668585938316295845386319418907110177257837091010803685039903337924705385320279542265629227075146019030737587903864385180214045394632182779858649973956963891739986119336563256085644799948901288146690090800965969835738747385845935856476571757383353534988549799408784318293263526194200658753680086534716192796489618121417686058487943725252969936059809457271566482769236429953888367173105811566624880024553792847390454188292717788797380231099247619463638713487841605367843059744702952892532909130457403821561973143016792187960165166083428840754387758887490731730002362027394657775679627392296774252490941645894004874651167491068530440040797194392360511637432263303911473396710388202836684839714229473518804764635507093636201664035735643651494772548254445051854943481826860685876835097126661015375201414989292815699616445153844767009705618642346756756064646459437983021834969874225747587494908977572358786556360768789790617752392678352453945791784872320877781552162003108170048060844723879282487145561958213465058210088418889195340696225719966551828813144072158600036600359691036741481679964364762380317595274870458080044780271470578236646790389490701570210429155169687090427906118942709856583207704073024711648332582853017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 179388889010605122057439942726152396413603455583018701888286609447939633256119802051664692172311570122020091812909249365720699084582599234416535414566861109583322447789587863229486769440654250698089237596777332421505682575778181903031562856892684344591570428441131057210158588870110446469020615878552213576138269693867683240721292001118282588841149714065085171827320102421285715324250918073796857991984301444883577221594457770591516808494289014424746096967191042425801628884765307223351994414840446660459947144276578660455999487553953448829678346229222312682793762641909768981189906784841078241678759297726260697840025009543811033200094118624076928392619848583535877831619867807504492565399007911400583886745396619230352075195516126543139836223448401761138921174025545202043106987972925251237251939482492590445679179010798118384103459260890274331788225782757949954596833077673695640318724722340246593038982448038810862498101307386925893492896401236101913715279408424425294734395683529785844704963985776891684226689436563106234903696566067368691476476181893415181255846600737114819406301258164009737005891440987073982684455218068522042230968766206067547282113149103011212986605100692888745439075443101740165380818531500467228985645280933184689521219829120018023526880699300122702358763431342624779563006650549993774532802351299337478446136492452258356158364680526238211697117368211882479380916826683582563014227262478799753322662900089357308753332110262731615222015669463728674977746355375450822769712688454419454765704615375990881340472360425934508310828036419921492444084367158225775830573260789853995872468957140237543204855963376248181069200481754444287629377919250884105048733116746231901556711019082305322473236966675486060327872194449121190325021029611328626763382272092069663695819560884956515016827229935282166355666165682102861521524843313284945391286805058570389643829788731086963761762812909461395737355501684488146236686377520168374351906160933517693686500674245509664801072175682895596984220411515397731411464394939665046638673919890076645716545718912223792646072245416419782914294617985282716769108639464875543083953956861627975816231723594274838781141941312398963922795724217376201991349907843223667487646431185497969959052277277480747044208157630242022428650285940147294147044278088686856732121001560364562169159141438214505074776804087655392326651019741862085046464134221538772546995034746974347016750991152326059431103512188820442268461315315747801586510893660714985299662397727218770416655686297090295454430605040957550295192114089695681760402711248281619268981439370270041189432258664320446097103236105629235966262502877750742176496732779009267035651513576865503053199401021314077554178389558278050117154741288825408213854120429850496806387875238364010974327186561388683662456961677201009966999407008360534150440812009732530398303774610821086475132810035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 14493939829665582583360663038179647781748528070874929069784745583449819371196301941095813659460281023849944140680026040944468499257530087135860397989575638251896235503793917430501844702331298203513625436606990083366124505931702982483555791688482215299754505951551530734794883781859248659750711183605299255616470794348751835950796160041293668622415898323043948491852547568948332421359688618367266766546199615837787931343194442669033233815070146719488036201399824951064055593254683357198573315205944000351764797802384186922026930048081646414078278795344392918377926790480121113024323065484006122424161566463364031202363721452061468216468377481614581287947718262722595461180052281444778508094133378201624952807844175406532600432600352354482403694774050159669147544834633876932487970850792854322533224644913524755346840256503105463594404550382212045190833376427733181707311153583511887991152473816419981183943488696043162603795405571779423730360612607959324465613190499124943428214239900396065800068422959051212414096755329819068125800302535185656476372623412898392625972922734562428835923330626408020525107098285004971008177413745648005792648775324175840353622612456458089185350437942963670191693529293092358721024604502335383869727526888445047633757412748901756309369839940089783961591942857328137827158901300630517016430696777031444490770405981690950765660824392226056228221278181979531834978614593201906477777989745431946797859634778925161628422080397513635384447763430505111588445931396836112566325875891208883846736863453261944562219135250410675033954832750078517180249234455755083000254915200252588357968895016905467458474895297576811364027007618094229370488436183259094521310111863798201924801183582522164523201967191759860941493088122330693668950188407667018714060058374144306109020369307837146640376860943349560203334405940668842521746542534191312844088119424143637903788595715373090287423033246267757037316736713190354680742489888813712920363487162749134956396170174946314907610103021177528487340070025738843897063742892228729647546703718311133654807911673324662273415561085582183683567253041968984237313541923977774627117863209718243619016440529366455270634759530507411043000897693748261241544830173003992140861636463608116597751272592599478382426335244897577857536107383050857868923159289834098169212172108029278234416986350795703737696372157039683934942549770535934679321333752198959071469211299454148539652694522908746538618562470134174728380427643450385093028814912767091616755950463823628334367455977638206603701084167905300971336417232704243144415827309437919396434394639295144644962977483488873899483136343837051072115370238075136034632205213823774046769244377157174567595493628043344281308096460127230995002869236641934066414647618083708848490992681913575086734459620562553678330543010321187466954691607708745558341349556450894429077360024566398561049116672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 710298957472480152354268954947233234310541899723748966786276930673281612099018400826060648826896189993607567254803608847374004632863646500000261186990432027114986083735372865380480181890833660226623532537854437971722370619394182340548845435374529422826902433724731824566466903146440081499693197209101584785115752667753164266254981527435661266042597660189773415607979148303245350810508924992673968841733259696992688204145529966438591072251784528140788641986461352626714872350003034991284983018739543989979880788792236395338593947610431951925260759317067607057244232740556867562738882087995759055227003230332843866710620834395721310476325945949856394160723190345856330241423008155798280757295563590626198591376253191730737726229556412140914889131694292789501500934537206359961038664565299708432548938126074515114388272971353414877597508834168894674164451467291089443118205125256579901458940025146489936089815374195294144253242774074330218884968940050786982082361195525379624094913408131262830081086427831863378199436200411716156486445685528611075945110337439776479743313260956075210021889444214367046793955496327110755628923006130330021016781706209233331108113633043131144592956042274100438893591388037414002718385400122326784079993268994280299527910807555934417153637303839694621165555276879035777910356573162280127205012438488246825827199385737940477851595552022639368670185504889687546610302361511296952571202270017497699808685095924326004940274756126953409809702186712309662202864241649547356767639879742053934711390501227561275416951333520172818967959276861733232498619423403661009930975440496444269093106998509536864461111150084931488002193114578575657512390180526691068749127515096293396510535927882619537128004756308032589893265546420246937178297584927255731812597404875759530986654030543494907983746068909528499968026749354355443266055292068104660104790501041602671981943831674326512700683365118916626714358667281329154988608255185689033537776523246248414453054315950443358202239571527986721892871743099334397943467658879234846540661526321749296428491299687252737063431470083039387909898747708927698732075955780849560977437840509144186419702420879202920599738061031459352699880166142391981445774792008963787858110866956241233185581657125846768443241896516321299487111830771416823579309885231663735829432562255421145268553321357485422546649530753747176654396615615006642977977600770997981917066228509682508135955364549958334913628460700520703536447173367779007108455367424715473577376809922218914986905961755834788792468972080114455840415695213248564024468723948295877153568968458882313525869577508966629463659119157379437084818600109125798969725916873091208762713041977951227726269308437788049190221566850733272928420546377675815502709223618028279878987342350252248417611815437988036611364067945953340840504883878169691334810639947146281577378541714702570461593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 8047519050535399862059466921459429168235653072978452123707724287389232961270058940677183727894751418431592598017164688853751872870440127163113345539220345299283062392067528463468519772329276996642664605120408893158245270487810821090838533415722826702949465968904022217326941069776335856395920824856706555260456177412006276081673457023251767569133993601064823502798148010548788609969515203011370458188649519173493012426761884021830852008543704208603116818849807443355088928852261788853279359694267846734356259335287965603822116248688136014412928912703578694611931476098685900206735848718147549053019842367343359955806343472804529803075557548655631490353286466198321018168744242472927821450682770011688599542492073174478098899310312780172249027291583609337282590535359850969532968868419473969633430473824386316829551774827347179209041728052998039950171638086594248401761610131846098267802902197668778383756748071395698903382545143126811551794440209896296635885927240311263067646900351566086746391018696268270451372710530700396802184338524896537991867082497020876850668557364574679498384771636567763564618002783673983284304442586799384510097425502053393077141931957206442685978067764306732068955661137746051058949555642738026617319957193406637846318039468247726042779687469796121441476869700574267099067824496193929512243739268156207786591001826416552127653244093874115477717617994100039290721498901416414187119544192000408115948784341550245020160800308393991889707451636722134262478910126977361316974206680871457101882412599689671016328010640463726220105044970954959746435194386468602339229358856186153479633507456804651124760524456413486174236444624295253184032721808875525013953609356184343246131749527873468658355001220331557475219920203459073110753080598179842133738449374611415846813877471245588370709714047404215614202436101484903182840503979878175902427597953470404508641100806057334671289125452449569139855063108146951781178479397008906244587408806162265383419906053315372397929421957852502937318154683304728923761980537919942086599823256759086210203193532927748247440310247937324300707711891641186447113427969658728751746584997864161264909588369102441416676769156579402500258184023601929702017636539662056462768811041465767690070869685180358667396412162034412805330778517207884562924824204754171150200769748869381922710386966204209371928087979923152473777737132281167152694384557800265460325922027669211433753901387186566043778317782390905904892837164811100326991300141374577547919350846024446562094594695959946397537376709753432047405438691473333768878486610072867708227117860849449334107879841548928068283806056104627023941465390661887917818614877672686167206220075483490122966109838699339508108678303888977676795493530458771065824344648560834911413317814064942635459195621586510019321211230406468595020036456117049365036948344701294219986672968786226708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1164373548297482975770512804694882359774629988572645269794109391273018434569493541212182278953665070333389740672932719454167822987492488777292992862199371244598733350187564865463075158558120650377126778723844131572175590136253981808905024884717014552479948358544665884880438012423923795308979907993148503341861132182692008854604591347508500320958821101722757572265180926625607741987060249352798053407090358531328870542157042565433847372109702274347927398285566126919208009103476506496408197777249038760828047517449655521111638367390961964631424553033523164174223718617959215253997161539622763923081972153824155923700939974895884626986792922707759347419120508097988044961276324093981750632734674387965532093539678756972990355107676612253094352232598667254742694796988748871246228279945983442081780363933751515810694003626379320321680939292039253248999435680880809055835823777743013681882332247508242633920193586269807623683777326244547294739013599342939359742010961074006914209116791072495044044853697044665690130933733814114327933162724522246750455885544091275117294486902892470317159505098846609261452071481359674499942603720113742145791990704179562370664270356151516478312581886713104340371965370196129116164907018672071933047141638303212607568165369460602740105568037953600112277873054551600337067751284829597953600618517705529457699734789882379344913618558054022607897413663736968286944939694885477475671759390787296063817622865133034601858804817974400084195623109267768792902400982303058159037534101999603211001723565533959092059859966793655669122268010293774331090428439884124966574887343773732497974824936291018750427589121098291128728003193579046977478315220126475858561352232921045792826465453478549614443599210588814769606403439987569001169760275385402721596470602772796411463101481140901716731118774180813331990155278825275049128027826452590652448823439151479282796593958130007271806060770716227590838631763421642791662916188072639132022760754963837625327067378939520591128596765375868979111407458060597318996853128017884984286930169515343083463727458602524670679170076234573055581988937279793810205364922322784306570804277927329933773348972794650179391069515701754160085234812823544394522441671206281393996280011701187358892124328206180713638714666454746007899535478463053570953898982860379439320212922947629538827618486179828167804949439518131700663918477226598502128773160302121402813787312748890724881570675320380363868038800302707251996436710004955444056358927225791912400436579288342132089496295842669252184279581139503259377500793511751462225453453527462913631363159717460607811916853931666321693245595531140009795016342683995435898426343019893810337950301118855268407869314721438583127550959691081681001292567034329935273014328276866506196961918591743034495629929471254882773811226859315749205254804570499086674847836146039924150134746719977472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -53779196791470390698205454960779387435007685416524512602403503886457074988930518010340537324104108960447944690466132561606504430935749242671776030603973070279856383537340086517668469698220984993993828596381407189125394189901588252543979554985516377259196760323762512111854534385350009297585817719623066202945225339509903558288706945108033605487389521046190281422071493376350859420020991625039586075656643770830966092482143776130218099179906496138170654670620310612678222854746141360749113101264816379692838814418513007855261817864494114011454890549198411448772155248192371472812797420893781989247575865011626334577798855901900370320369421608665871675489761653116183533472731631564701137684907341868482417929473298719717846637168734384359792302533457391572417659807971452088295391475384684745874552978563048222159055456767193248725355031303069329047857904907229081144798696327773478844747552863172700545913345596633418052601857864354381364578353627008091992087394058820635537139381892362305480400420632281934955268978951615658456975670184309834986149835521277629883087834896805931616271734720936227751692246826178633841733244135523640617345361028543014976498170616887466712657470061724064923330507355645524693540278438032541712700155385848436639922243536220741337273175953547214555708467103687752746229584340948600498727333734764463309655969897485606836704992251747093059793471211443410248332634591250927754059724524210974084387500252943400737274557332926429298021679961557053120462705155868105506111519428984916895999214351712783227826710371704391724150702233228452689899881823307987103278890887754139625820809535301655532557841823409445540425333396194252678624636224473062003993661277666063306996643240143240007541869478760911216544449497871697661518666306248544709491764850573679409124574883589690896577195883556480719660973064822891714922346488791452207175328374056720422351829839289816632870652449445125457644904284706171688283428526438693625287984831011027004450216469099458823069867932881101790787253186279149352986615198902951569172015218593332035567854922694960299771563465704800052856694438321700778811813947057685890619488326412328106088584772294594952530931440444663696062075995305737148765182562176283569185555256072162689593656237690199682177988283903380107473020489739165522822578500294270056115089963029505195192408721734951733424240851140830198140964624986187379151232728449324456902854303555740738584956985765329974528241625488683640176867702235025597180054165882903597518729761328005773094049809663006381566935459707400291109682260590753773160644572431001190162349498311930078542148996219814380920099494916284387105364146239271729439167648126375834937180014309017907332603445195940918542324653216083569990480533001555435989096820060935237188802282246519862281034181935478674666445995717632165321729462873235063504490365548380802849699790848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 9664864983765084955617010145764767017015862660239785668446693106199086061986262148803652869162006951619752473313863712291128258038111590642147705066839934411807585817268913541029400652488126096863814829963001148383857725509967964221342336178497079925126632940811965986679858817404913203231329566458214685346792858957040618534045613620207919361896496969406418839985727961242900420402739522520960712771609402572587890162254967923316894352244139038216061202555882713611085861656523234660818784315012757897900048393835877211245427879123044740638782782130690257065050037968691588781252172484054961896565593622251991194425902525042349523096258067551787934941826471373617718521092250173019337497527066874133141838472482732825680383860602177337556118822807089704912360763523012404655028585565606776190891890258431052457304520570474012466404121047021755552667917675205846252714705536394825774758690861918980269917914100111436798007612234566313831606330568172169878624873810754628212360123404261766756100618545066406704331716605127016181443699304387501402646023144150810900072012312822136039410111805358681706018559043948014346887820104961735612647887887953679269877646455314827909863561373151326057387447928745791449597028572227834766111813774893837533059645600201392528001348907810151202542459092982447323293548509303455205795297410284620939563548308845564666867035445239890170598681887964017909025412655949125756076802355963330042865904867602020585865651144413040773155871208008157736245314527766028224401350746416205301794823439964239956721715328332429433357927389466589630060875722355543193501694572963789763415432837606828231702452130532760420907146436292579348584736297671442212381409302604801001345317212816648262177235636819039804648851267412317126720434213480811026743142539432754245006817919265387105963039838399031381687537525271484028084847214364110460498722697371713417292202590074175316343050821228708685059524884460332260943909912668088733094114158859221431485568398809993266585594006734200849375947299444428426645653267468754351175339795284026037775982473144823940086147978370299338216489245267893449342327882993924421938486115027504808191520653123715797518593008609542926476205747464573589687807799090340922616231979093724684363582751168089550090931106338316335967198697243102392821320170469340373420712059167682490371476917828621248270370475212933923593364374677491886903706267989145084505361958041534932127682071014625918747755711711492531140161634011265221717565025759507252202489874418810935134048129840905205502326086774429532921658242407466274099300955340026438910302009371191727341071982792548052920018422665629225034272713304172285306114770906164863029765994279135362934764655526694456197675765510532214588556196288975685459722914263757662075572779977460779461337336216100258285496687223107424981983811791467206143105854907903442587484160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 41874557839184377022040829070248966081551892312275565785566803651502738927892370100024696301803890012041506754491509750815023725541105641930422296695229154489685050651573305698807908243510869284166819128124772419005439057008569382971425146258388645521485262788557558429509759923135605689428391122454134121286906963699482287513731391186742866179142523257917023844408807076739601552871099661121674954708587840709542497548519402343298897729809948694924404647157700707393112310049480219648900587749518651407817290665972489288954566526935185504159088801530987210647828037630664189930397033254227758656708610961599113530583058216356547458456920446498500431644976619176500134562090419601659868973515854444658139309289388953348960652254505522637690404091644568723610493570869367933249714082425062241669811363306804619468205776451848964936973644385735641205752971885769485788538843097936859421402302480014935461132498923656177600335442444925930369102030909836387168560934910717112119137116172786653497862680959253540195093720288038674639705339576733402455563792665922462554379720167864745197570572831564385337870929212137820349746747092164221133667757944422474713550491181132414570921673235823113935235166415674414884598486108564032364272029283923461765341122108431612152172757741691763905616652141153670346013618936389628001650754964847077288858147626196746105740397750582916847003854205527751068172277382325265058801564702276820024222156795617752944188787297049909272863785982215462858453810139992488895672380472715257379183961954417375700687518333452756007152424865814309102136434008894838334715329134340847541002150607633475512677599264931473665700667583347346995155002514590446725523817494053157790227138871757643028639467927741343003160822699997402153754592240440144162915345058414137412530862180124665298769545097846352331440185932580646881714641927906136295931587762368899996751653100674870506788065370168271084544947197663511298588241922553936885971818966310989053976907864947154846491428484912050959214409588350858238926067084494922491880065815864328703784428150707885492784087695546561370105966373190657481886386569706659200810144566935384492409948434926120386416281379995066575735443622146654269590954502003634944800941490696227498938357178994225652493576967721485156959078721713021807373111506178438616057496175967046022102575395189811732684841551130898355552655775015245075916931245599450875975080638185893750898365342308042730545892226264784402049949870426451285176094832952059554407838743611979946807164616971972188226440033981568037015649129287962536931307990166979983124748470441420397487078922957284658389498612264699078576562345666296624930330654781561567016393910911307078758468656714136165868228304462206770198075979963125398912772327872203782162577620208026650394563566517868942952195498913707657061364658530142939971751662524070642057216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 788066817472100622117016652376960459283741913296336263714622659444103027934727999816867748369174336422750776996784785396576860688763951902831513094595303991938753345771120563607979305730572165103107720959422190180862288917481358566787521054607517468022336187911397177739610120857271248227141458402394380643377534863707660286371465863192709810326592120279029278719789940500892674603627755645465783604912846289201881731947986518106983551469415926824648965910141634616894922796281376094136964040142417652574073812034453200842140702758343293110525917436796065403860028706342471962593666626983026285141166158245398401140817401177758569496190101504365340605068897430387549924101723499379994974958840937324599598120137891375587934359339420343719529582088826106733189660096518423099111068016584946865493863135045957105395128538865128471356173114743534760548817541865052509896216450851550111292317731131237593533282289622292776912762226180976216804404131513960895615582073520746604793070621785608951689224231179233979482166395329321022400883616516655871802445478602749847396170612793015658436148326761579858500413837722966094751478328782616405771005103635220306286664291407604292805973762653586828386279712750228461820943189681744086147298929109291170948975069262051469639011825264715963036460013166933808336344204392725586836003896329121075489402473979636758347489404953915837473500218990907387892115769863836990694684381185263948361920087983104840117960035507425892403027164464654319205755531581336412197207416615226388236132530790813529315313253014982349984980691092455839657625300140471930455642178726369244742992358126776523334534995460647164071479251890173357631899115717751627948620820530949395680123238978961914111433537995613325434658170460584842306807924997757052983286958873806891547887855203018766149511021835490470090220118946078638870348774924706059755607320011938934088686851954671446951430320674229522553715964641652949967818834632141445999196351811300840288917691833827681385691936397374210626813254241816022467882100409152538090082854631152895139688978815199421282303528994069750393171970604122769932591516688376096799448555275226656784137719648865657855694510649727594415304534501697086958273362390875984412284380353865659649627835761508112922948168799027978930753942143711507898901396694377630152129104382556590601417770318231853577877105562869612161789061432291523766101784135970722971064298730974403874259768616285402092986977490840140108333045519018546079110084665594998835703415249739783758521459893854845193314304607605444954087041483427775837485692725526092633055819803981540239357135750113486370639957025723836792823684787464930224452703030158074953939553653712876840614018557035562337448867186359324346219619090160619133283306228971318434027888782294334041993809101498989261345313406778149558315501915856421261192596236088324915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -5457406219352764125837165580882055821407660371101110169201869490456736697029698758436426768579984828558869491519152335819803480137646516679258310848894785116811226417868956208853435139178044967668884993993209285941415658993408233607126286018949016899814603481661403966813427994737131692795158289141237646578842951340878927964146931351187931921706111188763759913846276131387395635297326328242877101298245612134420759250706779238996068546464298945381878496104996102746228738143143690553791066578375348878858862848341677023191249990424267976821747544064267838748565328650534594444888243994780282792595961456278452231912093332038565682577071238677108296328127429663175492064761899278502362267855236184548156018131314731727502358310028635237556744907582271083370987696382813871091006825956413483438704512533531950008006566705194440252050514894802957387482083679830656438239220259566140527504012223569274955477498646585818841754629214327870351633943580842025509014098389916487569057614246188142483786366428752594683339171858990116176714407887624585179193600628997075299817306361417951568197931100204048652513778423220257502788150736989145083173432240266076862470581920420206337397662772609062837772214519239320325311525102574890704125015988064043479698719323642578765371537567240833410509004189129472850438762567165554476643792935619572429068649545443137195243919945188742316800955620099118975915513731646930679839152250788638759754976150969138129407827723615539170346815488908108112425858598779980338184366783705521171535618071673844422227143697113818009989413196694653708506191861111264905332255671413862881078438480738893253877956603270792785227077501025939489982044082036422951951440381012731784350698149201373100236543305503829613621392708760321792381380401688908034843832747480415932515208532228844007367707307601222792091579357203826013611409210240905948154292184944341038864164870624869671234473716584976207363382046968569862407705711212006801527218115001697892840027083052258030238903488933228040754460529062180800548159871529260592522485714020290177121990065546759046354461474236852129215950738903327759314881064718798272793275610170188959373972336982503701969331483228510296063018104221076473832413632116622116452651305592735720286582622417696706168381361213527677793386116347153712075675977267997711725804005935133154117164964187680355292381740703651236868123177732148205298977456612960421086802223986843868470907149947208778041980546876897329652249777952868145646991498416677519837830981266946234269495540299898305325086312642258394304352878103633110432632336496051954277326311775668506792830911708363045566222055806176629163035334675394802899674843969998281697190694364734681960649982825497550914603748886142113042167384421707106904708228514204620864601313684260429702570289425648324111303290294003074566826600560757634882936809665331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -154066999454579847009301392456418172172237175879202196817081872568323354927341751532959510948679813741621169051600821474134179109727323610840458037725385222676926898081043479710299085496318373570008044836577672258373169721227577057766501068283313896924792519372604177082760622023168997914293950728463866385344516764011052941543097131291704686788609498609261110234725174736906659954475334620390422402513508678648995091292670502518509809163313857670817688692806794965817215019788898370605292740307561192845392843785793447112532954392685183459579394322471024504145739145644283208933147989642778259523477892034322917611709110211625799184840217344276955256829115973210126921847913085465469238211610566261567313880146532851191175725123558663738601936809207972231808660792087179522519228759422554860056667230008419904062113403204553459169455571908274349182755493222285781669450118322841045158171060618288781645797311587104226373315732100938104331694451600500105055944013547350369742913653961873801368325075488071242923496419761882777974613428864634118993410840484188966064522948864798039752433776490492234448201717090127625876706655769066367287704048564578381491586788011267580707386489748540365608707988017579787388765942233775821645633878194214675112961358362243871824893614066462014941653943567685164960031974312048580704324511579765943198139569311397709608052732041779276179449266947074306292342803540648584019737523745131149501005898864561217567872607389083224289335806040308785215452214653788049548003143220069426839888082177553148755914069306358724915020219175219676352676886996255553889414452924553965178717114049481529313117554947728780303550074332516393701856195942895740910589065040275599741796725012305827183437157927422679949317310628002867296479860703692622948600408272360690154233237096041127396081284187104254493706382456789642432027864068702461859514823428985426589902569869749438356591657267440250193405482442157037949324999772269720778269471306692304872382400933740181007266115282167327232937579673516341967738992893811609315282228586989431431068945788601483327651506414033712448672437607392655830573658919208512140761303857676809640460750781164082398161645376219913992956958132475907227586941679141082489700105004988587327878390461704253166039265491729620837969603576393510178271426106536562468227478273658139909222549674942550813969623251606808455331690864680686896526454736037008241794024019551341393813274979466995099308966521826399837708310861205686920076374831329510524992002297786456101049673943658406218243211299679741605843025085026944282186768383622485143402580752343150584944452748746221727301862066162234373053233039660985022316386444827201496748012058734571396569736896249084297513855446944183588217015045992357415951427507375873339534442475509320148904633709757106299122633297831604440104090706021162474440071577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 1782162418255041216945456436643732441793803663798808909776852998408034493871354868881347057433631479534396419852909343166662519380578983999231845085257088121059346436976352029640459648356150082445966285754901583480266524649511109731385460421204474926159731891508445954606895323543019392186148255933246103196966803013636628832511226020567793135632265827889766638285549435198781783106396371602438334338705706369004596648841831218143164290599584557427704471938111597562915541438522849318751618293101152300814118879569066295144895811568233213304067082692756444390851233051248510571919960019854595109318677629999604003862281884309482077512277492549316888571426711762697296242773454444841577673432165819592515115739481477404502756912060284371685315958134726763703043501983527690922294486866230153176853236879703405847037620480720882994024671373863133618446353166944536026067292533385142657113417139982091451297261959608997802303244643810678293930913764244647291140701435454343995282029223639176197607258310775745211381785791051723870442539615217908779361411130754468381537064873771854656103365575770244567701052074292071242193249365366618304799243152857275397954899500158530035883573096693552741239205413657343992200900819219020703534547613046919842054766710856175934039004908328070215315188568250423898434240509134815751325708579961589240984466077865107550293680896876250248202538193634231295298019698007132968063059235402395636680920846397905808590285424342606604363427771048716233935877622255292943826873251030954041087801422171466641993983032226479216157073362978852655279699440610780686445454193201265835958725480771051561927722733135901858740683540312016715293351393876735437340153600542723573308755044328539938878157379710615922088669333650963737574323897372825163906614292086250926599617486534481807103522890853733588333683485327579150341739913874742998655162251207828490491587952795136402453773784769276480022867620436073128237010207114246472342272707250846229771312252136642138286256630733346543551741095358899637775209581745349774241557626596980266371406914130519257214587346269590392470161581429590439333131565954729791392304708260305471808770147150937946579044739365325445867291968053456536370880568014774033289840270090307424599412114401093912169798527096100404534852127444506039469321656563833169345633302631073358628682813480223619292560553269327725071321654221130987048968522666799888818720196104716417731465771586387355624973877859644196460479192457151114301668046609728133216989207989917996024894514601711358604147909408615378219776138044526985987937114285714443071660006226978780701010954868003374905372185288753891379386463800645454705050288846882475756059473833007883038722337683087714448230750236700930535543485461509162714939938295082399143554150161764951189643569128216238612670905571901438509198545631759696427325849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 7067706217074716523119295887462415106589863316250710278205121720888626139793685457919138027765394124628707919856742487907083395195868094549479045843042592810387644855693792816423896585236161434216465226880723989328974531460543931446484656410084726202073818800016654868947420388803917486688227449354653965993429783347338819627512716245060571795858689965969301448207072674164456399802762583309239585982324596622685755354724487101121100321818773979739842857824680626538814664861705597514021381106305281840389751176692728866088500708306512767047939020843102912993221238877566964775638144144602280802357666173906271114118608486171906321064202109722143026771637742916700416073287095697550692481230741894328861277113184581977159790300176197305234759536627730180625538513055245512981255640278117991899837309475336340521583761506686572854695086713524761579358757355159025592780439896844087237002702214985951827785285923554834695655010363266510310751694815319005374625987490619452305096471292729776676910392980139421697262676281458414266117314460131444111193102875298350910533592075411966812330401382265088704194433382182067520739288471715073590024576103140292928247504976649163682978281617715918840498336166713049553898473673430759027994456552268650873089097973132102817382074134926856168779004232069144308507780716069175913388936279064020109697896757075560769709205013617048263516746598402729702052479659970867929515703256423402681323163954949256872355513435608698344778271977707484813092180356900555011973313313265340078305477299176923504396727087402644139033004437023773048718023949826566282307616431876233891827802209373518379380524243330370582342651586852448644784647399606214340001974872458131085853483154022782413027438565940475820847843654502496151019083367416087854457525254773919296207393023515148600203968472919665675312585372334512067909874609936069264437320588272009543548414064824318770794911626139482212342566847071188990902763594892771491181637065001391450536476650917912800325806446554306693634760094078909099249777566582599353307778591554022499160968201356624467336127398240814226656172334293259451926603508747503309543507982638893167032066006301746517620645737745032715453194280549590199545837580720861471841847519601227720414874365241737120721089797412477291942397128408606233144026086441048436224405427913653611948863950261688750694363483060239483136319273080677734709477445608316717206973640014544275489462136511043259743771903078387621765136783334975774516583880859411204027549856181450554584134215210646223233730949111583931234334485336284515698700551913578705592113648015086368037211766441249759726624899836436459310676921135179307065511013115079846031863247357797227046209670121453568272695572261867102180004381578793083116891229283000244292518509652597680202631635024006485969394173460100243233819153057517896990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -560858042363359531648385832159078999165888288163941703700132366912744051177473648348971716986909789265203902245427118058276296333813199765120841799604594427028775761070362101763832976004501189457272300454228813058304919640886120466744217553984511664227395016434697415607198779946337501688117277053121069387654511735459657920834792373971304285320424627618394893988393417620531720509383921486772250179883808624934981695402502204405462255484875586031719668809496765121053367028311229649165689547557759632536118469054314305766115717962559155765304410768055327705058929555090596858567684038122205456257151762709317557687557362348460973987316989380769699365004630716084413692360387082959092838038915246978379817661770921152979128850835707342183839153925703197420435197138765023205785465000636714765074389529322860064718129465979810850382648609750470506957235364263577694525855748679406251699104449166987999757412337870604996980918761722153778036090758882215809481931279200961839450226609812420203260976325120008372393222307775494865724786682536825430314745402928336277230183365369531063323929976153820150463529862139619591927391851592884966519379494582625411386291687220277099244857497655946100425737888283993345818403273359965515834890552890603566283335282611678394609886851797389695240257888331662843626115021957038327279582934826876691979965228747584336510969727660137029066863210082466966667615202906761395717650301843980749975506040155339988795649869482695843132461701109377105777896224375821710937451052530866635466162922721086095655296839562307780591817108362666744494553543115927585553129824817765842636026074904540443434360922873105056959421207744362051227129342436676929963988017513001813114746226982420693145378373333570096044953350798270804904183900050372634559526719166710477631088792127406151084207372655151751163731106792981316838432071615810784850971560590700688889621940273487905915278420549577985853130603261610802377032390548772346348831574843156376224723271160076531335983793105379354302092883894577628595635558427257790631143594529808420667187684127963860183730225761007854612936749307177482824851521187370444369643933005525841537729668478608888028226726947831728603020865204844201451284791584215446794282865909320355077237566784289317760454571731173130981645363900185835755267680251342122355099016287202695531141939040489530198390654119269167377391706868724883760183123839267010636180563782631443534529001742538155346645215362888978874859276071158398322091180667319167833921380226369578918936673210866186689518292948033548362684674281225693472658293541575644359143959411089683816534137001406888914936917337023589933858527983914847479936861830495543650038022094806716823744059303784556775960681814413177923454068072178978394717079161652394552027929781029398294984729565453568492335930863712291200852824841579921408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1851730735130682730789742614176240988784352411915349149597055072186849836138688247145647661875951401350602547829915394976610763134695340280843007234473878458170342217607647322707594452964830476754990306534624257184354237148594518859576974822374397212201682686628620258968015197140674980076963748528014315439585372678788017341136779790405680877933004684828239315144244364295903323487295616513815013291255207693645364644676451804922558539039186297825153827123558398848916062135076285008020779767544415226167005098411578441915089803380608215322208215955470860076286944523350629786700594103576557528915575342151772659972022204761416823629802835058616244005945011933068144959548710565370968812510450304313138689563386716218190924736157860307251720383789102202827699340512875171562237490504139750902924781478171138361571023513649154268136975101540762723761575336581201492004409536992323662797856914467917815516921165456041636122732625165631147070761061207893440399938922685238640260659632069805988011848924291251640418376485431449525459716515026800392914739365590829092857708965264696591080529211228688745958576741956551242437338428478890056951602652423740118805577404791967150463225512132391708553172634026139313245232163281183517419268651931617847846610500748786781223906783167794428167445543778687089870929058497032940809696743754998823133479489141740110851485751908583572893710889950006477847690409685913114700044112222799772039116062983259594442731416490846123571988368726406414574293482533496762603626512931436583921022231106941288685136447331198052955956985269101761683206401219652958560949690021087495243662790714577138321727352678111895728229753801085502863171519825219495452194092808606340810650449660051809363899193316035700325948406510482383053865257403437570009436166830686477826857350072230845961276753946797366252506782619883702327158271509995267677762569522274683342021225182473354773294024012026798849240135977002163493886200106591196621100617913959251498270606739589692918611172461009101130860662078612444302365617471484820193758408453491889455701139326934167782241305249151969854668480645222305247087550285223920757626207123772533358033449551976533585714096134318435651053185923760617522583323185920781731519529459995781219927221454600433067058275052424148355734405869318314557314788261670053360861639356446101546753476855773637824366819254090715816438934738920877704356353710404857054334072045291678203589236957942994692866460433872195895391526690314732662447418802130514056441585344411457826582692238781313678789986028041534427089275639306770114369981586090488513418690436601324042867851851970256896401731645861583122403851542864493426582784482724414829008569641719576881921912512219230574772659833095484159901658508469037016897777856977792065445714495104354597595180398296249291049202153568933132066054419251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 30493255434043740460790855206441155253247840890366136337344001972576470874356171591829246367799813781975556247218504259080655262106495722339756703531891817051356643687505824056918698478067555778093448153963583360546443993802634360498621419332441071397478020105083488751075415081932550622755077833001383451419996502086302246737446134663361091357035845308104957869263774791665221253369811259462235984990423301087456376592947029925031581424395751276156720453218518422402865595303016319279715113443959327415280890466753091243002819446592707609876992299339878658742879523209056379658783948517301922798508577292486308083389280505460490323561364181883247362175627221556576864158445434379934319853451437940679753584367403397369795918877983792940512505823552978060287213592167511087447812834736422006323441408778942600794437752130028945123617550526068451476842567037756294932772836070041522092292123035173073146483932596859820350148414360831650062270466942364775653689679342384103626665955388272421593375027996395266967918038644098845620278648351288634574092131152071330575541801023460575044922318684434630779696550601924860585782118712999311710182238136153651802036085905152307802242899224736641019880078755947042311952136580745446815119664603242337844215821485384040407770548208766668406198754228528573378279757475914466017999376952098756983944719063188116602275832378356063469542118125876441892909199079153573114505060912847783259064998672808784411841646679354297206285070861610532210988460490755590997910589966828964856214864401261088301110405212416165722509833032550930991614049000518444871169654596154149968364690856756862215857275738521481612293971692280739072904510417201768889505754447542478192319461796654762430502619799796093466492016420891964904632478482343341062403435837126663540723361248762281364694995894288338620906173855585728997344594602990971808875289728530073926180129146597262470473357145503531403927154130850284903085423816324428283483444383767596843099668871284106150761436547506358741273984862404365430375929949939418861164482582348076567383547509602740399482157966692291037471780599230326902338525973396732710348618695531583544895526588258703426452865439864535747243977825493878896391696860517086351589693096901862997471996530486597085102077517662859104576359052407688041139917876876355591059874649313795089210812162994206707062612165268321692039584667575958503574096479174736686393258744016718643549217559665206667567133846251021759093993145087329834118301880789071473332656214711496826839316651716385800389935574061194538482749912817783846600827267432151742017219464367701286672547321384184710601804620736058096093695130353694462835444572812008857018791358173028345585983809939636622772299759311488313425181553522930034917006336120597058651359212738784585987739189894607995969036722458434560011177820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 24369516925956817266823149191274814983265252987553949494836450973528064812381622930219904467136405029018596125400468864755299453151842468562101668120520205333679721903274532683282091072690514938477253486460950315930230182643076530709036185213324335356689383486087667197805682939543639998753236004537236551412304165334964809175562392655052727837919787546795460638115651209727934460932994081789694740153522177389963299426499990740006309164839061183649406764118876438154681927863589494798822045679817305050317869829678211026456137769734895485016526904054811175962188915751032980211907765239087800034385197438789025775055320231219815071711575228991622121326943423161832766663855244101868839133033609660821228748664821352150602819122329643066827522546228659553454032950174517311358322021721512141041816120622051052279597597878903847593959788885241247915162211647507224007571652874512422502894576391427472534474679211163449973877636546570255012375694565680578677183455733912238052369047259244142648147285250682682406586665661100943467215364299710590145217003539360453104312193178504141250500951475688713028724175684891200208458817748960299027188537968044018241248461266024275326194853611198338887382900158846703193747091143104247054579812840076178625097040287830592888861837471086987480143028039502402900605593273279468400587625220993535353233176857811824578000585367127272125459632160576423311299368859656479016423107883794068568474137624755824821422348038862320436210225701679485537673404673242339017515493189724665050733556719699611414850580244008782750432084908949869053667833678211073388841004806476031470371669899090713414596661332125741810617454970099576791934145890171765439418242829368131788642695765021948845715306225686725810876403462441862931819457361234952948918554723335887244715419970385241789501886798039403792401347282332333769174486445678933895432154601727831841247212704205952349494645330185467973841665454359439770168560345489895708489782331268126979272446672471807302044197373773690909788570086620167123200836428770397393188348389759280345803818134451658283381549514550129462423900454035500889627944373757539953323389310779559609791230252112200300829366517740700911021194981286148129568871356605904366192788486969307480869061996305354700801931274966059999364154912913135095988700943290740504188279662144039353759376445981101884965809858097300021796074129165642933043257702011384073904021156834258963351708493623249477777851928232574583880893000492668640922860467571407901184892066083720288027382694803741033524444874491587861350810785648283013030435551780796044563468175970522439910191486026219942723366969367070400058870255486351516206944557033074258844513195544431218671951730770582006087604970346439489655447335182683787171820288565894396197792278579283728206841532328778716286672094566970141179904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1542513293071008793637117630031919811750040742384642030232922976149053472757149742635273004917176039725396512518036765491626717909702095057120453495350975527797716462348570483100722679274100771310043300695364371842938344101940881604441665406591205637409038744998112627549319689087989887530777842660545317062991022546010656038718458676767341312707742724506307086723744659625417462337647247531441909109852491975709918767111337496957932406896979822046987094193746106987746456829297685786797755095798617867083005887709406778665163198845440089149503656330391701906833308852544216708476545560957237464629780308356513769684027910931399097631225659622820634451811517682038130049096426303864319827204728586541371697479005055209172825471512829765109680766299439752385909741925258749932296725108891931636720978733476063995260349404728562324768908762631541663503877351187771073677101002666594524072976768630371249680025954517720963585181248150671565151114015087960009579607302139984238237473751695258521283528999661110101368047838994236628404126397198746631677153065301416168791461612667329260956834761860337537406625071111474225541817883586827685817491825166109235374213031620975126866627248853753219608930807340000060238279244464819461636585973366842164581665749416186092936223222113140924312235028664478284910440137570669961736756611331884566378065879843199229473834950977890586721003062969426887246094357600261163648263715432400510636574338612809789113479641497366972613658268066243503248916298328012986852579390624149523107627407136345988114821607789305064773989482123752518615857384690251858755480649541920384890518501452134088289553891603381047191340215420733706090671330475234876031158140228202582771376934236641040816157132661630294574247376496887101702852944182066165691799064087738786300771964655335794847434521555505757746928672598892604007008404253169487960622172805165614198730545737980994522152418730582100784572173201583189580790516582013517776507994958576066098697190284385252705875029491293715680529944964480007165764739922315033768442115250915666956870632966227947465081211705634743925405395876830539637240496443189124022880566134123574030059573688420409060142461593623218366365647549539067002217008776649538599216855033594314535613716422473027276961858174802864766555624231792176892959898340325126727993547039171634219318939613501907194449501406202195671822557236554759296540227967082705653954054143682304862658248855248810660299232490543372536006427793999539055774090987398622496680742464537602918947727920202637930084120074550584087305066363590962991753137956608616604146704579768856133006846328980049998431023964895267913520786252646710449230567310417916794749742814495623119813683723832687273552392981617543400609425552956942092502925646961983756671323995781940452495681944202979652867032564757010841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 21818418582767140022116231255259207893720149793781282507541567438369191581103560618131645883517154757274311301562346127381448125805971333512874639339195790695320176406275154416205708898771043131348819151546000722519345925392688724920916288992826161998590266350493893030082574016495467790211703383529364451096437944759061994113920751097655989835284964163283847426068075194205984185608191845504592439832800632860888911013129447304115910644998410896028307740332735500359493132806721166119972630278973584344664034237647503329202750008725304392811933159679516493720528094105206033494250704993011775067907468535384689588708957796086141903060317605070823492603752895603350823515326912014679529184183777746731158755297712590647105733813858679668758814322632068730956556421922470166974768678843079464184205570737077348225590804794729957374568722070475860560456003016075564562034009569814191900804580223456084520396307588018049622500465873818418072153277110027502077838708174820335772477858624476263833912875087843112856212192498606321482385168938977371572870607453242816956098870553896177655204267908050793760846805438337115363570507623950678683387595259972460323118610436716930378038689940745712650471155242075647997610504347342747540001413540445223679312161623401812763943379586102819411983219879275211892221540441857391279481432828363860354715550577111129511317309910258298268550390859310411169610622810580590660354435001282963255710166501795228874960289129678173033770110013991551447743216401153261812299285166188152308567304937472682348691319559845773838322318718156758884942463296671185692456716203652882931110676340121817673915079303960411339614477703882337701289329673548203286685581328471597412681326251225370427359814122111458624147906376646124719175797974508576016715396862757284831157251666038542500185379801436779468055111480825189688924011039679096139830745727344926414969461043736343318293604282998761347753819707833452597209033315756623136635552436070168545432674097827243821002561548539628676968054544935722881564662725357453500133633488175053636940297609482279823904080710870262000691651698473752323308205567182786050717266813330620067711447165621518938887581202410527715552539966765541823642009446335237728036063677845054989676211002750969010304498180260888806183651987372627205948098182039742496988772676741520898581607472115029417168492717597253996633037297203882534275524696786456099199731937298190455048264437177139517258134796323587714835231512309916397142817406705748170615858741494869871588224938592937439300158026726693079756006067650484132521915603586269652592048362581264211098981007181918435696425300701085136092560433089051441124420473824520381483113416050660094417629676040987765419572580662013888625250940443702199068531493218125198229610278480076500064716706042620648835875307656314880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 480433719704919375680830518644288309251586271600597371973829759821696697886279805820444840182982990830581929810967158587012485581474746389502612570204040141219809196329277294403329296837772534655680845366093613049480401522180380202201306342359026447182320421489430962917246804745110202989600246054357780911833749018954582881168244162348049891297439661990003468732461033838090188016136734975640821985958723772965924892198188079511882738022240077806986471279667740149690391712124103148371254886610319721646843417957640033233252762593318454715461563971112942997794827762625640761234451143971731125099138041489031176691939714344961831395896428476579692395397784509041534782315416867824747306694642093747613776465176139637001312191961661678648799877420546265340690049578518806966280572871321124330977589693710796411007864492236170874981838428854480718790638666724443736407525260004244980267479496920555517611734977656325141609242376884785734267533666687387278301990371316574745171930717940861956833191816744515055463317603189078955635593614590418922445631441215635031755139370058956431770885624753141773094834035838902535220337601439043394326402386482796383226761200582529639750614428375378937394732357223679824045796734967352735507644477608811462530710154258403303738949614490267073682946797035459314832600889765730968853593220603651858773661803639681546306929458202387826708232560256643712580925301982269125560346617427245460260087628108078703123052831450740461712580008158071895342727900470584932646324042826501631541981103644592470775941117680111859759779952403321481096915592093656855646512605611986563622163795646654505732587507139258469564164589469226999085307977522043173926774230735844995372926686366431035002702615231192356704189377405316196705706585886937084860746027842711891881857889147153886544117457012526122923101891532228863437276688588858290613946631360261530547894937488388380999793163898241777700816711910198752861439320281808874681885853519958210246987895780750558768250064684626859383924581371187572141087441584936674161772310739478498601185010657225302061730453409941345426986539858356641867769193768431764955618070538514719960936161300734415216992199906556320034041915878880602456900698680968572310985069965410483928197528654174203795463245548440718016953437979514321912988490223649418158956270422639168600083966286490171239467982847424165248249146384662759998615227210619964359608612264303174481740775913612231227977350020025254092580525208102202066668086192556564505334484903272183822938813683261771331596447899799557363675157155542780039119396658256757106316856844911729085250413814685423523982094459319064839552994849464038148857125200704853355103246188666830166572434455641158019378330853572245255928613755873747390234724681173028872898601876029888903724861191437449245555288965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 3872436804773422191533114266060612676761754436564552094628184088305661257663653769028217114576864782708472637632418684834112903207717606255953899686371839446945224850505663785248616117471346164049440650775020531595019156217008997812643267945805608541721240870863529514880695921154265731988417074743929096593675303559723321779593009193420115344755666917757903121624491856007380746888199348160838077488571584691787048633452116562099117332419184657802381794950216169116777326550177297004243211532005403197769882274010708729477736043403891108099934011518358451440100490972043966703191401714833006369989711490013165155088734805604930523921346609965798611510348715186489741316170711893302181404060814955856442602176745642045049747236980517829249148518767263020901736022183399155221748199502289543753553952919622413631744251463133225021612253197193605663337062854831770578805224087895731858837697154206926052057299023128795293062811314461217334380090928319315365431417598917099204396418969513696374528209542198273678173393801714041225188160678332006669577200280576116553774625336102359294776279597365496388389246973039697910417103108631900924105186819807012818231209802507197473263725186086678987576403637681793366854516813736593539968654176756013538448484909155145823618842739079755215658785864165390115794207707187577345629264751368062262725488820843551070338053872472554951104946475216189298296342714745111831605663677303075666445560203759542321474282285230756916570328554429831774104143008639804773363158810825172806755886316530675758563520916085995431396216687456417867195324943043198237442794443889950961224636187815280453337871188340562908314311614602686497406929971473044116431324185904770986997658936424244833156501115518947062000875130243561123397497091619413676004011840695549716095303957718875764253129134131640570357966355069398638080618274188688406389944326390016102170675799993853125090372458832666248170128081930178054506322842305531445419901256375303738433164385300726284732665947169404696095050613506593614329630397373187109690424380437916172989404468047553919035857791899108809622387113484910079579030114125473724010364593507693162166841620404101798225052504763537323693642157782283982445371597391316841841754000115096372326199553153127971604946883121757388246735389449813954483231399206451903740389701846217371110572196833517299965006902369184593315109460735594836240660580250043728422719214278984855018721893789116641380937696599409357885825050234339663539838470484127171811660231425402652300816603188709659073046245008949495894571614479032534713728846364206918128053348856434811984737453274512802449771658484629220571202011239802812467525996098578297858515288596537553698913418627704575000673469945043603379277809324579715556219560731268042079106089534161847758198924736293085793746944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 16559594108913438996364371917304579779006706672079038723568730606614632281263216834712394728896226735193424186670276080765018304807560035131054398348452041428491584654467055009945582558890712111981887065831029085100345180722361797832045214329935423353700249461960711460436054831071224583517968253908731641931633050404598578511610412712538591397841718046392451570583159839293708247763702818562167094202392617627003057601390124558904624019387710840198481326238449514578947741797730598812598885998528375830732211843592859691071157000519633173933538772518374746078935541660071519482238182290052592205413390811235320959675306323991584244423064065279225760272865507564463171134690187942102514641439309841908224868799070286205534808639275673049025129057850191842887293282730117023079150801508898047253782507600426423177360084251774653991542317182995027492804362864298304218236111261460546581349466765769373650697676376534735856649366756512621200322498226966747821490284775918503282627024966156652702138961661451353479919846479922517693638556268461381863797573267606024462169970384857648452842963175753257464029205700179707352027095038940503967920075008014532998859326326982189437697175827472684473039676729529030767258563454626707290310993579262073964500255535338456699538261011458428306755722357436551705424367588418012161560441552696153273815758288922144934973413375169439669491327033441119047256544548388944988365287869077787114385904163241271879307697797307764507602974005508174606363442396457995922714042874792167043855331851197283517037065075937083757297078699836640919110690212619597932704275991586664402340350951483335486998142549273119906706053156636513995740433872784835415637844790483764684763939890909585988018229241488178216925922397678688613328933042532979175508429116441010419301939010462207901648007499860368133193719711784314121026785092716963704427084804260447543667442196351333508278116653891785804759441175120145491652557374819370140685783795494673091684834260799868198176947609188763729999634141928550451464963975530498408026763546865037388179812454844021485717398773156948265681396048799669899657794705782675200344402488465877358231710847622519736329299605338645939435713348938821079687102017224796067906488581495729914117240348138410443006988270939441214075260883368247594593714418484950354912696993097949099243162424541802640898765941407187194172444148694841071031369559890484798665287802911263078955903867562487440667150097945872838039453644485205011136620830970007256185599502297480314836681164898219025206635840958262587108001096125418448560395966657850176340465901538160620813256522393041684052364683995390904865556861513198557580280850700183678617558668221293218102184699190811027522874016816607126888395262659612140218910123789181631581071100126011094237275656654532661739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 37671026377283255977066132629128126246345055451335408532965749596620989079748453797179877785628465425837239500884822526991316563536093235153618166896290400591175655184886101319437263578894291520496894318240402011812899170635511188337427712478336535817073100886144403734702865971440046869455281115992441025748840862079310223521200174029261686931679800509386262600399123555787578806429685409119593560198032984918709422254731080328640731833303417077970558965227998913933457041316759646503611072623703305465571268525590448527940902384526698425363443054248271514417233067109130603972038057982676166667032555649307516838559495732237744886604248654978412104594058225614168012915748810692824394810721737746471031890629120254428787602576899726459735666059553424135597631965277967136375458109537043394896320887973458695429326839104043610354889746446884929063762305757166007874927071727051098041693749529065691484240531535918391051361830855411280130889727176963696126815840862269809946792616336048454575704850742856038659994913804712658353593345692083887481987709429889365834167290349881800407739190109803799786493055910018728505758429161688490144781292036699451926738517111709652085814411435235619388480110167378857083930185262674206885650367016111054907012567562746688561558445815831894929446004572531740025024555562858513798995737140012431639911859870868908499999079896433003220525294236665456572964929688471716987035072910666372500314813360001901943629554029281844978956897705323749486456823861268702108444902158239733588561336401282419134114083944459287659470497588328836498823772855567094048977762899203266270244562974338862941952659106756150983657742749202434248322379158268600715459413565572897129038790898331134416366454976448553271654093684509318899726288626236428977184918664942231955295334263228984227591962147695455078025309279399170585909870295710013999160132745077887189253792525095366828383664917527273980828998388658338816609956362535866562879044380673617168903598582537786471913071166795990860019741110439235924369901854001507258478898565720100922254119306463102475371585980058294324679971756743126199976991245998183794110165367684544869483206348420060188820200640472442831264472629174794770520156277718088082656750189876271331909059441148491198195487546898927919294565459538095940309609799937507813820546876960229711730829809198466524193594937194491920467216851597629337290009344219658676854026679518746890151692113116801033366199867830745281848416345722006536814237456765184787690486671349562934947366722254833024794622861187198399465613583587067420345338732385146277399394280361096641468886654927250164534684585434382779672878969420792844715002227488541903211615159678708673793206151274156165402620467868126208545283659043515655938359977060653193508364870891150062752189125427724288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 8719232697687048938286955499445697576216941901785744507771694993916110398264950402691150628499468592691665048171114468184875973261709090790168489631583681013728921665620934194092930496980332372013078366608174093842795073999755553952173916252610568788973219266201265462273956741497310557996238791443749453920544767699443533732426653728365456523065175108711358086705238144820542993687965984820113507404509249308002057191353388393260447907336338709719702497485347324223274364634708648286455388769613544840276255930872613076097833394845183162103860153550679679501311384493546652882147247237429931643634479840999499614836615040523422367862784582526872500346833163487062316948572937312880096070509505316893848476812157900920220008304341954185485070416860601788095107098657367356087977738677516121541538241924402331128230179507790249692757322491884905521170429065460861686263028249626036005704180887886681065521783456776351352584330658304339209245006786968803995405686983445334230884540337260562242604889225259317660805330821422639728286110465493677113469587326604744549745250758191034766895744931781270163632700962646727813145022194428904395408619881477348844619733483352425330486484917540932775608630610504327323606547422788456930204762018901794336805921237080593968925494227041440735689128785798563924572125273835415650955475770280016465578338584574657678059964408596947655395398687440046222889800767930655089224547881425621134768925987342827287520426559213527771364308075923743879715276571212870408745969759640933127284324765509052947744530577461419026925923771173105737762536359342691391384298967847355085134318341792379885552205141387156301178990451340004867329678169204043873189559560818823498077818155224928129531977947597632996215112085868075767288027458327626664635851875283737817622883417860515066174148266201270633199165534908607413890953125221414641988428299140103883583975057059811029975777262481935332657879654431620143718435485885216525575543132330315883332036528591074528343634310799408327171139975314448507426653455884345283490840330619466270867059835492973162172524436807538233857912148470353756082388393718259195561991294725143902031118822573749895167085438707044024152987275826918952770089729737152316419111110475700876346364779663600466735987407685441566029769166986483204494843762506506513974598372088248297208948449607640761091618548366345336212147721112615921752080137299517376156237708218359530641604847443083193362538577360501715385824622625223052039242588285719486432411892389353158985310202391775197038020878183379877662109121789746931694004635095192288873495965919330998569498544240439011719269585859711979795654710693622698261706257249477694638279781534631779787173904250811941009259726038257013108533072258193380973534154306901394435601464342103382620086521036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -222985741297275005839481290257774008364125674804196776137962479725387787701152060109471259172085317974786620492343344088157368791853254391023940466153939949827545348073918658359207895503391790928682341732461150807610461545129134038381427326446216119540803705758852747382475234125123046387035041783319148999490739160935444900625172434764543154613728925935467565630031638964491054022363067057966062613963054323098138695610988022376113136194757297565195464192586709333839220970735944854371355209966292488558338842916159559394445116563969406438021760805849393645566867549996190837482225365607144013828891681780577853764591590156558971405481455740068588929794556659588801931852999868726183804542888666328094125435581371038153059781002875686346959930597557424762615686304886507911166113402565047533871500009658885997672063354416846789145308275793648973207933260704629322186832270675796712823162515183634676613181588381635482565202405426853823198339843548327343419119825815641506982722809230379294331913780052594383095038966537664003086845086001856307815423366856767617855666912662711505571954207617265404631516423989618195308786161187262340640977845347392129293084958373547082186348581702648805798149717736941261851377470563204049767468665208168091611662124959302612018146811211099323464084183975358053035285915653701252851817512142033263015757076697379382735302231786648668997736831154746104563446070906744370116751295142545733890855759175913437105425977554325396892969230878718912089518903271306572411900384352890934332447997705498925514205168149517957855580143420875478142021017198692415507395788197548753937814393279807241276688872424976352836206309344486549485131484507676306827662268231076158784157237737796624387176307851169324882507935346435984462554924648541782872152292678338584387912954720485809082013192129523244543889443706260291865814295276102268046115547674277196361656294595861399493031883337279426035336580355096523248822322445265481554685088499240749099616985399979660619502286763458744780516424679051109315398122994593399629925561046882266918008490132906179590118899146853845640338981499096746050510737722967877519439016597056878545096938874680943228152572627479801781550153905842981621799172171902852897638754573015552582922142997729602382765633512510903319725414557174297554223015241271984613503736760851946554175082816665390551129022169295835547241008915160360334458034756546935425261019379428089280244051797937822488144978932883940402252821491284276625402700378777322498045973846097678583284534313930092049229802858780737776327321334312686445677110568377687622341782584134304040965173705808108842734750850263607789341321481306700940307239398820093161153935295782729982167119498780962977099580441928568545128365345132524440129238571203813035061812645256783513738280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -870125127823961379865365529068738894327893676030211775800026092655496430439072495150394215262274794459660546099274611096933355449282755880769008077167929571625073691766921987213997882004147943056342365767807874505164555280239885309918034464233766556978220991772993562796860920352816414418937448592162988333772772078601958537636772760948374587819253496147368635471853272465895041162381088078346470792844929810527479432794296773218981572925324115271977347026214434562710351438999281841630100550121621684018284652177585693978180665053096007922801397710268641186558918568472424551778384392385294933295074013635679412666928348581047376502709478495407755251993282953882078631992869820879035992436181522435396897337087316423316803482940312739884243627171731036083042723002108558537055532183283275372815136435503529065255557446758347241486826605083180829619761767137418244281384462967995490852241830744705219281574491861038214171398559228918395048597412241502103674201784684087687958454737724157240671686182186140973903682667555533480733495869879507738684738253634242739716550079842513878709343880058961037188845616724055721916761550158948052026844036831227377125379973359890285783471720474577428647537351534400310370675935500003785261071585251054264399871603333042965526803867242522398586048907315063627859761266502475936747068918941783292521625883163144179365933791803899549411095291573958204721467456629725997045349164543361284683298288729933914343212880411863027712609019652449891579042992921458289557892920961582936704153433669763153749023847970823258987437607055999368690315822794196746898418178490873523209014103417244071334984931157040741273297806142204856080647825779213699453908702565229891048048429038037336947153128646898656296976390988079301783595826499414261316318035216009389921947435719134553397939226398085358524874321300224116082035417186508486049902612497152463309628798965631448775137079861074709138230740687902999245542713691765833226915176688152895272283702665451987053472753001863979551511596472108392055019434996105606689625673622309643300960352710431423863518570965079719990291546802794726279903898926160142799850077052848221519837186020499630890040594855827256725911601611933008173180727585253434394133576110878204905038401456841930568158162133956026205025807668875803566740928788030080693591278547065003475422590493002857055505030189923212711359257655695737299128630566019493916691143404097854952565918955878964852999387579027035927088486205001120056824448377985846606658568790522147725245912674022891094874295417057275010220082807297930001016506739736180699530893650331382220875527855474360523005775046708374642297378936726319051322937267337721855935017666762533855883210402146966961572006333169403371186147761889956007739363629342981838101269715713018298368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -554471942248511071970196936049430776233327172494655951067323972999080674070779301521228901921137409255871589625470204981032176294681060974718483728619949993181005431091436839058360525059405556659747019971764533306902059393464436527794452165262157078624714442169111860851010374720029202867961495562597188261304693538907779963824839153122235483312242918241130980671806326950306422495414881509072243307609078088518769988160932591329261405703256439916191973339744862308086032909950004285825424427510779882582082976678057250553500853551359680094671518443173019482112344965741555515972731322369021998461912609402311688831522142348312304167192203145835686158442258527515893088144591755976463710971150794036651443708752082652095019634029958252476101622693775258264018189064146285931179519379494333247204417791512474693506303290568462454026391134589972186283207411397295404354323895896051224710211184233817512124785105517881492625821745831657232282178163918687091980570007886409881226597537447830324850964951365755503820526296470256108357103068543364700022476566849644889954925281359315164346544364259002869405393700360498578027179848191365897082003957131280842097171653588208828139528321280025747219657942096715000198751388367544615695087654716368814322926828215915779651266128573351993460439605703495292586822162058370789317527072750207898859569318335037675262366235099480643158623385612064637990629923973164224685318001652122992915010855689856853920085054219813129283810225059023138992477084482977743245024874465143972635585025010947597234960334547365347266650730082516283592479299304278670826319454063109635633435078476289180857981016005096728995177657921343559116150910216496998905659194896296085434777682683702566012091737775479571816308816780295864157460170671975426652136148421734440167205775784532864443237836118730616404731268316829783362170143068729111800944836644155682212510069773086490830451849026408693336606286549089869919981382205928468238265898300425095983951047043306903595286661739466998608010002820941905026579328846017548240579199553067117881801670961438121613665512462859437822784098911468725528365246451737422783125123991116596229757167600566215163459551224636623506850074474351051062850954994713558760109981410431125433761850031710492811013439588398839807124082332945339028178751124585817949032597722549168162818522775275445409402022128918603931220806808179116299461413752947233960413821039824183236401957630377464704746535786549465584835288585553653051410464500214176193798441450833543904483415249781742840135939204051237529334090918076856568869450993235195545324723328750437366620561944766809432188098527883586814647744549199087899437358259141285631657924479426016713310178114737018013568159795932600111627853169117702980948652847817181947873411080178892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 3735159594051301405366508917227317869062364071020508110413030722872577216591414624487611496871522846275592673019240424791112661745313468559383353577974216080923705093055332152895755166044043395817423872537181817985676258664211397461129669739331220038376123475149080853203928126938232418772936424522636851988263577886944081126797043119476999643155836939359137151821865355824611778969314166580257569584824876040529766420311897724594591838381975958197710940008969765072182847016215428160811938140446035766029015630570290327072329579722565861054651577569634310900424941279480608075314383283121198438560475976110135759723361895291903907500259704898197918909635111136062514790470717219115867373606816889796496747927333406138423161573801722205302600666787003453704173507565038183237235192645610626989521806691706982691914192591480463380885944977903702748909244991682778260424179453073002941966058081711274577677824569989591835195392615381705252667733254272377966757803157269505085737932162534662585402645570676107999268035565750510435107462544606557962021552077222094997578282074132715638810050777508406492458503965785879267125626207621137552841971705509090697622550415079356511379408550210708720347383982076429396135082203716047240103265168391445613298700991084830215551109557639437433564180979873293900627260242597583287768743602862515932983452069343599628768129354397365627496614113137235151115104103790929816973508065419092414571017972243954836352583693401018041193027814610380242798576092126111342977870479800498572497035157307932108174642556484342800681071589587005362613845337455204343956026394846260332771590647512989838807600382971050877712223674326504792759859733166923501384170645936179490589584379051948608835270972356009571884030797907230903261476913122057597433963588514957912964077547982948722755874838246066404304121881627920990820329189425739420423053536103492073902650322770451985374042281193577577868555631549823647917789178724858757154560941468562295842425445027765316773506797053424928454124397783084992863212521394108434669721034784105183211812925281205623352764975438532412996504566691329789721577493336207912407399527666082722294333851825995133882710229332902972245150937036270863794246015904735177351273596301185614075028665318075418986389307696888521445376514798438848135261319532662900862542160623216742057706718507154201525032087536116051859086856069562988271255482248388279544337661798123500215628732187986428237743260377262723124513926820217173449956357765454658106347158775433069056600288635851512185820275839500997770350969489067828886196119969858179570018035142378794013348177327463798697019524571442634377410440724810348548190951240985239648493018216245102945648491512988576695139693154791725754044438122123611002067467471176261742730464460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 8314645994858633242001335239571293033094539452592464661005571218273158384191808266912984106896544740722606230006547252461957639750751327692241663874018075027298289570212845610976308040499960931275920974042495379541655387138835219456301153400927822188029556273018014362818906993452128786686779044554187893071026284582564675671823938551495372836705881963809229157103948014272080622571495487758234588334438879976381184283024543464292885709409990467177441084651041466399979109623772169471135687420251312822779880315249182493211656691721194953735678495499846979756603879693417479296289650518815067290313526990242505174426777023585435746697715147756667010623247245844412717271653141374676874410356154465753008793101850791281058307811686936983219051858767000281501186422005245384124164972754752609117536281614376991221687709369490927442586958468268142682952883251201091310218193416535813516933494791367730433525589910079773671693520751841504430516414699588198229929585516175081805002254490014530085253849149854377350341658129291020803638648090637574035395430388881561483267153057840669515936953570650737322231438156291793381215011370589953134156118570274245840720146006436840848128359573338670492754366011538027215366371028529296866859040459289253382091028027805114483474796737245634613651380431826592864915660793508764569503450931616732856585912225030047340452613078973030436393483011983601628217274467594424353664345334442510707867577254680845615998602562669256501348593728478460566178865049802571241147094475471849170298747347814896553913263049281032228395218471437624327814591101552907581158336696363680862679890062670188737102243511254587107194602512497336056572446165280511179074084775141717547874338738668149304682893731383234944721989026975847896985498247445892082797608438681608971763378377024799453836497840019382316968133647342209008992461749095472110898717133074007493306620056716230843953061856965669931741605148524750065660422749520200342346611686057479750055809869225714462343317328526138857335324705873146577366449732659943483078441978540776760344428281364015976049682334373964105696388917948701884943051662923702259821316912258391702553680399764123829608036426435144471237023469573217548169545049324327837985460836149296908169024879744543209394085719285650590093243278749362353182442882308326721894411274649350255305747896462329698686292195621152217389397990848542370915434076386982831759249058849147007527952788038006468506447246059257799741402997734328846641485134111247716784266049876600762161672760515377593714015347203153137850389454478174723113096422279035553168068196696700099481748025548192454223650077000797652522757431917899270794518269829837381102282756115389906233891415185324654037306257947585111886570811484877584043785800828689701985583104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1911296702971792512733146422054251404553195104023357769899391071741224778104439799159537007597959735625930960494851993655019394658868381369969249684250636308598230786171639110908884212085022357819731381342201196965050541171294060263286158822222061312630920508714177988252893174385801741315163020340664834408130889799262584797831502566107521300951058829609549788890028179437928049794864045363337461761754077095677975655174329140168703208019097059008440618177575948964777906652156040594021766155372536955712006379706726909125758366462281512079685147566052856714613741335410487612989654146044329172352014035454796600070685690596675302744678667498492175918607104628661351843815066110310263549412974320866721656245853210949703643305288509789952325167728499583890769898490546573998822892527062177841484554269732786854294714645169591839164271506675487234364852477125277195971229837683333691325852351134136375894343455993983247647758376889517350716907870549272297353290083062317851342654403816642429177553645172863710570862239658519820048212140846175380982655921381831951133800446111228956786394629465903515075438667831908839915057294466812248310655128439255297738314418800612904325657605033242280561054394062153654373596900886939666026186708999176176351344462419076213426663635799649728904014333757671231184791601874658429587799377346934039313770513575922235674482777230331554994291799193700729492763262826269634740084836256584763460968400725840598541619835260632625535311202428485196824986149291071642992552979505961414833966120706115953133761651112497811782478675171119783951649811386846007598432256605280521828350560486724890656455826154967685714946034631627774429910101934630373218819858726944862812590782994860441564037494410942530117060246039638816358125972408187415806683180850882884176378089656172924019630719513522401642211592311947093401128354269838460450931220607127716035014548767226582605425322761273279793882330938468265888018437891845392403131559343883529574247533750485722606288358105805982213408893037943934428292586009851358912127821923919985155692732067714687016653805069320300122491077385959716045140503153072246358878527487933582550980331609391697435375087824481871766176310813932220702009431047154707463714606022933016509644802645310493495962971799075841325178764549229035462870659844865964799058711442462705234636264728389903700075806349904234905040577138140381759674682492231478544654503936660261867493986175377355681223884477758987746723290353352478241588516045263000615546503078462904627534277679374756393443237729806472316489970602415104091386486804978175034241000872353898694977499545881639288100624719176029725938404389380973706139097160405796158056440484897439468132514736351379249131935722074308777282977944229215726173969351779654041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -24639953217118099930184298482504080762517863660955105073516395705550485103252782324884918464484058984961772021745712214640963281069861585280164785772968462046956090239786395104111594327488037548063753494754555031471700631276348446897798745959766671950724656271920456510636675554002026191336213045445847864147592698275000224801046892953586076270475409864507527371186475849535074732987882956910344157392473840154491414212330134533424389267056356586122434614580949036352661093966321841506263717617558507229453737258032230243640856567929166010909973399782025165144556493014146297662220002041565566618733261793644964604052059540030808836511051069458968970011951281648084702257430745957888379560707430665254939589678533405585468389875944828415909490718903293583847568177341286645370119294058880764555007245662021916963984695174989195812126016957455973598585992695968966035976242910052779479597855367784143491694214545944633585776578166238387645659475012723114069314726630072794597877026446851540645209903733039466776690423397758997434058118901422931493070362013224899882424947213927325984410488229829568839837339845487779228535215312206200765726173346250309867533811128963940312301554802060261300229990783105170951893285201468398359689206988512894034934496441073964091502253469518464376246176858507590176529325914360415563538663966945262052005957798682535618000712290581266823383806576815233112983794481944995876882902269423274745255340764992497226362046882012902933367522100090011337708135305363250808748526656167915063642307414309145142791401651418655790853372460031328553366230546060777442746333937323625688547804711948440960811915624958130329331031230706931682121355230162156681549601035739429473315741787329207001491037195680748339405851610985502073406044220515237680785455760974811165987776877513108334923278029367103381337640115902479434647607916361043233004316786932250937799108765742432010060998042226804748151625135400491457670779812110319516492460979292490029823348257564128755036299873990718213435977028402170892652602005641799814713741229648984265211951441532051119914622983416458456330058500643619503829700194538938802786981497671657253433113462207062243586299517547318986030003695593818168034273597985682181782435781152847146162798343021221834390060722064395387845222220630037001023127352223151230533334039008861689840377360025829885728367949302368953651411647491565519817629274838528581211969156161441997348115035131892674039848646990858019594032710312406532154111354429912364032987094115572100437923988826485613987143851014991540187673775366900732976606388814369334035421173700733426204965849015046945605477636098009817352930356901265106300368330368929299879326940832068790212037332484878250626721234972224499898427834530861261576569572630200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -21085165087132771580236831901109227621972473144396629242617356886178464742516209032263386693486103224056898278851888232220629918087424230480575276204340053091822825614924923551399164793868298384481569023653438643368593014093927588970285913620974462719264634180247891195891756929040661869719079380062831713547775038243753456346927991282036428858065472546080724116942892055102023020391804326683692497675730370155864132011487816930331033966932877146324793924760179725518948024900664575265152789114743897600261689847097215198827742131453531303931450484523378090821840173463049153165767378555217676576231443593826602853771777999300427799023468930523554068875757838117886520547001619359327295818522516095937021098636068697398429893775615575911883495977927112242047712687720929458995015787180163113330634348757957412586712920272696266362516254287164319481728466388395337528087258815085827392393050265360406594144842036152547526017546668131215945273255444079362229579874473901378924062859897375454624246618638751951087236296836006498965526511312731288969242014711299201636856555249046926610378987799649768656524710231633365960348091845117015280313401929257021598544559541798759626809933349432473283299769710968850721497568175982287784608439045196213191237707924129575098541286630737909546481098408796334235653265764736309946740073007550004909769337235840139218055775244789612428845992850729234014212870976148726477680242029549464522672626378911360496744860021278299772782023984708709497293377374669193950590530095548129069050115469146561330969130107163634303109728917937935968606449739341868705387356953470208490971255969435854407091678448454836554838907685197538637143735844890965070209212153897343136902474971536877406115088560811744436675192093750923372506493278875810758285281669328464200810248857106053909965281135001964395557525736090107918805297581061183782598549630677638338317357551230693120173857185897596890132287145496844406153382898380603414650929020398962193938471726644925110215849059615759815263235467096422859550954900865061576116502484634097164761191701187702814776381415895368806842268056303490257931887813982257854815614928858994767216327949682213757721733503425771305179643773276414059656436942539941401066006375782522128689108715572539771125156174486410675499968609457209949459412167010970560532496631547136600969589816482824346524190097905411371536057553018450895465494320810796062973209345809035338025398863556056903139518129011429321144833575350455026300723954080752590322937310834808554921797943029394653607778159327072780667974541605933274402473892733573291097436098285254390315043567661688145885602152731131573184022117370782040304620597733119236771913062549111319718306427711539802138247367668445859012927696466303442155659591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 35189582027236504830649965213237897769840662785849917711688771336506367305562819808405745373211398617257816580265540989714104291978342624159212744603498159618814756838767962278465432531244297475455100932111317416688334100357252922070712700812702047934623826537418795618466597345181946331568536130597556997989095522306026375765273472739929345728111023249190269127406751520837816264563614042294104332219401861599644873498405766794382901427765452881364873823515763217742083595918988484127585503126061559817317945836889541808741128008107538218813892737926370526403138370593343924956299325381254750937796420161346851272508794994976998523785359436742439209944417419554847031199709132475730913104198788523658448325702509166444673069854380041776748369811891023388175416845127596912162585916907459087299507692757587122287775004531727875402237574879685370290450605586504780277834216704857831225320117137053990354517835130767120998762446806042362510132868023556581527476839866350381587910174661864706414989130807189403974588765657972520685137687629800134015576561253112563189869438397791411704358716449739858923892774359485912446985573072177113759988686433672545783357976403143547284314666670280383101344402156484211355212855538164922705564019008238705827146076236153118282605386006819811845940851612126353166257148138403619316963285349288824252817579624180335552648005964959901264052460090519700714107037506978461778405150861541349750760633575770794220569383662693664751168464760565504168571811283318440982010098912642856689954415310135108133879424894797788651396732693457485508333317796593945269744801887408722767687297235188100531165753601870666931226042411392849837020117331583824974040508229825804063728941597740862814228363554290390144620096225874402118782800531813434024054980382490279116280081252043908709835053491653530860233934106334624820511724850890597904664457890924242922353211538555252249102725897718268109873635491567051059928917225499820145627399175760183520992981713259506663179644748743725087087553542000275173535732390426023600790005616393440080256556203769478376856410945640656342391846938212819856108857958007803160048159151172080372147577692716234387872834402040479096382117446567303085409935042272759587839449202025438527771787855300038937455290297717098480425258491815065107033784745208198489804037968257595229532149060077969320975935277442120812543304685301197125378707322450863211107147967344599118652940741368218344208136461462810541956759320603749683244744117193479864553046924457567306372638760854285831502592684947530487637791311453805610131737522239679577302446362128906359185031249367622775167064855972091201725670517114011624774686116290241220337183514699107204467260265439177836136571301617054537928726654610630168805376000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 55369566290558744174956269410328632699549163838554938509676876261739082941246288604136227866449473280126245561313689728970481391758681303740593463878310134104836407276699671343787838480934081986925035982225093442600464763652565999529062666214615298900544248918982267200397084942945072615333888286658353585241242957934439084521027661224519134041808152767536175425204213199378044140141182807647642093856946051730426867000608605689268410337464565402304235770562955888386177468646372407958069039080333447955767118411436830058401394394653137438870177869716396554880438834539877862438616626803900256210419885627211626464154331330273987535795694951332900630184648664218477374576799957592737695598803834974546492736333976037764647511062104692544895559107131482830360573695112174603520826083782484988960662312330810148532538822436413274837457387448133552867003483754910493498854510540962412697565952238092345898534871351218249253215379299934976724232019863485963933244449688409268076961317578600598328446933001874616456583866367408681510702919123655759103469824567373241339827132555953659474172536438920533189435886448487074028064030694159393215455299223125921039448156761257717698705549269745790249293626880577143876427877827690853262876307015561352391225192058187007437071307640220508669455514957699281656066011293474497750070789170304372170761255194169145639080728484325451118021979944292092984821681752174657314352251122404524603601193172618377749096128296585247826093777029299759506426675286254448646055940708774826947092883373351332475489126876561414547116346558366525740324536042390966111549560410768213726238170175200948565023706254703501841492100014036965019108598791335371056580262152161938462830442347536678845704544308888948351617435127599024344634329183337056856240477040929452197501335506007282362672089589517159877117086339135736642251364910551093068164523601281160977512529751388409092134440912529419253092490695876467884311487740143318601078188213867649176788091662470579186783000746605444465103649092778329832855562000370180545149533772375496039078311355771876704629049363545273156775598045860352006012360550213288067115743628207320937797221196861476252578480121318995354990661099355097819137037030613860040420353833887151334343673442170077632342463097792058517198723024041050741692367902805610787770124548007577777347152317294516283104462099455180169222713246108189834538447565844552014557957273286378942521052191541395084748835743454350411852107154406194825016726886376703521270945450118741939698620354364678985532658627223249686586359258713128028751902161130704524937630093588178230305291724235757831998378015094909156482434978064932189066651774570223633706081010122038031233913223357304689133954396865915817535671946191799582720000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -19135344587270622666993625119713470554772061016926612733419279068233934549765907550487716125551649205366560333300656929329259671713371762242003085116596679170726710852720433712974960086054269203300185724785765332693104944337991589188212820942133601008329532981081784185271727409821029098688918323560554855372205352285789884353781105170942629584081139699773069085077763113884711791819265785919214936840037768310517314821016553124115581649378594648093426058283097395521589809994370812014679658756492187745817161878891702374049889227130273136201142594674032082722220898212107115503051408936185486833661558413825360878622727834628558061901636888138148595507427321417762090063780201207697205808586757442877090609015011016697172686225112849940039533869148692108898888970576267342150700791005141770815248604577269681109062510563023646956622304006818215215968963492309733454996112383973631596458321896760030029106836594051376291676107218373451051947333103967892803770041059358021742142909009603462730611559756542362401940920998105186682330101072681303671708200906592413953343796043106553097968962379585525349788674944014268269789244063241812471458614371314540032946067478503509837819120870741681386838875836299456815115386601952558379955704740992933369960822507868956940342535303698355653794787119251746775619102720524699950793631141291060548056648555267943361632505444608211454160597060258441118230800408508121569601908684880706525140039485094531856312878356799767731738564875071108803265280177336501129318559173149825387738278609164434861148368917727439104494290288091970710158066174610642692971891937223313159809750461154025322748279614846458192796183066391776069259569159571567548864150603145963274244198646312766669544492340085068015068242274043377595152255555158003915460478912004604376433611107819656648855435548614442087575982612814712883328381027564931158787745060763471745326091507818390270217954613575834661519212941026767287520189185759624204681850317476426043936484691353560004552032191624669887866936308900741101123211870571992387191064461224209375906724267047944423143995541475386473462986769990702421235943159720268109954085385626804990906030795441209711141707830363424169430489203719868773269980234366589275367483505464677782875803876580300211292847714980877845090122791812032546186628181221291599407333587686470690797820815251496197032314080292446908113003462967611710906911445627247122645772394231914687946120328167605653495845146712922260655099467629413203535544886183043153527986157607539537300464686125304335146351869629515683443078526216442828307353659487807169847880253192522627542567667493546338679857911987651927678013092703647244076968121692353942851811275697782748709767238969671833479936378066095179262699725914112000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -71091036409318473049405265422141372284179034545799643258222647412361304089592304104607495917221759550877824130791489389499984682519888645241731937365891637412677405358986128818652159489349386412705361195605978429803657504380256170636801092801225754914790080043521868278148996005987350845051958062809055987983797661609393537179631714828527237808001560473661679794708947023848783044515037165075252139606208173254725106075062799566345346094376788245564404339890366025600903119790950646266836122432162493027134165279635847015724535092126813979472759832394653745468376037689502957576480729660445490874729417856613189658919066016718126717837545577811761568440943989032089109292141756123745613318428176365864003453128065279419523334751245813862832952516476801027985323859990642391205558748570066669691647890723404764951612940407501488348191248919980747271368465855115125216273766070898976978451142615199187533155134415844214301068790410812062729943762907450812940948121643155751778112891148554838696760116425096928742089441584639137387177313418342619546747802504707503148919155611763999846012102055132119602574736301117089900519249464964853535061278833501493154350263965578761584759917507478701588738436807339100853490819730694220490863268392846688666673305204311617539853511554508726462563586702445454898107325736133406945176288910757855310913128987808449439763563709966424673152466382772228497527866759058149235489314268082560546061137564475589921307111267712927332865465085625571771585958062229750323877490211346219500719414045939319513335679698543267045405686023927325723484193652224080579221853550035825924796403829260043376791117058885431999323890223267645423289228139598371716543977729533706828720538959866634121090027579024275675375906197604745361056840023284122311801812399547293549581766497750104182184366762431427779333030387325972484820533755535220113870906219710639854399195051977281582035046237536101699072821984437517266099899486509982905590092773122458136808316024498201714554209900878149916877011807042320662773412587715179270414239629663369574499154524808374050501878608316215896090013981555610466946109834980050150453595417747275890758020421873723593760453490063643172844543110876865382549708558053166853674336721032871253803904640334038484254114118579475394201506044217744955316898079507063786728704949518935201571419058226434659017392326945711755252910729885238122351935673375970817997759467897251079641629069600233593753943859374594965506691616703069243929861575635813696604888802170079399089389351627263969242023360257380016185894189552146849688163404453585380689783556026632085044828648479700425310057153217328738106744567873542246693587333760072647118406636658355791717811136833576995274953289998184069712786227200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 3151598271926203305085819705125843769881450811465964853529799921931372641169816245235748772219722475845648463995641359497639090491813694525756442789518708768319202105892252114207416094353231705141978729469393312012157250659024806589853540958911226753514207971407699885109981244616180168470891100357376616870914237468477942700322760266617040393272268248862158065203341941870706010419465232005989975527824094143838354245060089045589374259302659631784270942020610188497056219094621749341221649064675507595741384620496011005206565470242903942815993248781582246843306360944569878205346219922958837399516107937741135617275994318646201183145233714925045512552796621350175026281185610819260272942486251213301184223529401366361257361582927826388694239678503817762498590306297559413990666496308493004405278751273505824511465517929789321201528857905359125200725794913432775567684090908592987929552054886673510479507799593320751833453107132048144722121309646113731416937156844063356931317039498890481154247159409123092908485773667513033632606029507394919881757155975470493917833689071611654994399847436322967636006655070151591984747136180864664967981382079458894753960761317703631509131026912174201043653647102796999506221758443377830634233602749111762308752780183277552317292582150977216129232522624730934642975656599261543932549652533715852228888114292039220798988731762140585432444604578015375520765441400896650192677223675910455669090773944240840846632796890892407564205469900841256410892991759823318338710849515398210997907689654401930901016112412081710459361007884044812736878758686907969949014018371292179940982020079540952233546133464081084530315658918483794905981350189784617660386878258598682446709791306834773023467046319237569647500107889723587753053306399342909632052407913812950376446122960961681136781596247041402214220238408075293503354963059725475055832380182634370829276187435601547246992490722821094280824600889125682517386618364680367715208478272092444354923960943336315806282431482825883210697774253394067474167937568131476681477705004681804075162916537620227102195797795693248052424655619308760267242183037863259836503444540244093092277114940294790039322844896742617460821758786970469955793709274155519834326327753325774332030725840267235133681205715259852403149646372760722767161195954615527815481780087303869808464677293463306342406459656737930585046606841657698344403493913965431074355805592366094863497347794443646074585958718929477650078055161495630590799506311532848202783907367157083940255635922981778448096548674585861052464687923890167651785826470098308522490051562503131542505679729449498233379069972132318351324407381295426182347268713124994001891191083225852543605250686747855259523511408876340683735040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 49109834222112994423402928223737885936334272302964013889255615543041841776943737577631503763260944012134407241216328750982857737990503068873748969211115531574054828212984152621966110442970027176318173935926917147199038353642529344281090929357245297748733154536034822190983801151527184580072575016098424705145088555755833657738239762501469564903742405722384145108747041940162593198496405707951233742210587769522680844526356190974676607095335666723427137409625163247307533844848242827874732703968635551131708281460684355308094466360681098646327170051876214268075255340508995253562192130602675487548348239907446384525904110839154264151056640863501549664616561307068432778856202757639412496415893772246896398944924718240707607882225922858133250385323603995644707154463225076438460669911684113557895485676953669050404125552020653264973115237754292542426941584323806387099370549194052997438794347006875817740428209430092848599837850827665857557064813597425598023057659070783222338824516301620050917041989921259613199766574003569650174081838254648569015394578641527425569073400508479602131295766043797955286652945677744602373071375499708541066410878433110107199314112342723069037867282901613253636493295520804328561583173198276882499934451380121900797221540241416931929955418981185652296341814091622094895952357794389416994148807026246760479201627619321611482719512741732314475507460016423220268763564500767812702894283269920234152093505862246464264413407564888367957224582135084604524478610191607706989054059493244106324871270645505310580944150608970502489523859132391150962318151462202828996523072542799822745103352853849393158519909798784338446077170426257850170397771971303616481185811389078717254073122094555441690765469871548134854443738033536686663507924199362592562241212865804782496302986614974196841306122940567108191314181962204369192417723734215748477747855534788975480891481231183169744908588908558755256391327179760636949665854352709250615101383038137127454350335067775252254766052387001771729183768465868013316008890489131175897590608689455781732778750315046359856567241944199262943680150856005130634679795208861723309052037884986702684762041298253851201318857982621352551347619041409359425891620647132420978980057191184480887784938535323938024260134029498222697597739083263871291220332359373766047667259536170421327521522005441536011389334032639753239560298410181519850574430793019815909836475285342726302427908232985849947791592950299962012265000489443525150413313457460959754347004233986594574061587032839347506396145594019627348430597369127296393338725914739044067256995928355081600715770252325556182311831431503127849556187787036281216810396679880147064547718876137858150161322696093917398035541380816699392000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 14685406915120107446597963237319336766498414373845225516293618182810220950707038527813170507257250383695775675693532763781002239921008684538054183555195890823558753488815057623645622796099521761636010154415983727249255160466048951545940397064727434637315395754653089111818803277635739603088719904103904975692384693065005198726331039679125755097179782980434338790977498388408501415453920015868467621134103301927977078146691981638977292569878355642699495800236830577292790439091328192001106874448138177086935725860826435619670603460787539429981776630485347583740116926891089547637826952131395415349365257300266583969875772035004524547663651633769588971879049917928763785446997625756788642077103766903229410202828340969213872626826447907747851089111102045745931487471683351427618753540637405661717150862056651464383707351313967128547915050094606477576825388132897194089092527741896495602905688957931468433598110679123847518787723229182124643685449675937416601105047038258774851186235161568099423577402534209849769633393519993746942456190061353933706051803106287668486472830527617344397641707591103335060801771119391776362563280514505095428077738586755716220205055113225438278474333448389323474988926885646336952524576154979239100416215309709725735745052608822218121748866268517606627453647498910367091028668964351800298633688210375470028805259987067574631643285754955497578345468467895551877552930722993539847545554358663721391954289780862216596056306272169865368060252084506213192757570626136118424377699033810958989112685000890999386079458812448580795724297616670066097250511031166620563028354587519927968144189914736893924109443633528276699900549609952749341099977019895177469388780007549447586594704999738663385125661045345163315414104772057216101479833837300491286663068215474686033572936564576817816283760284881145168143078964615181227657045816191307141650331163992934577007012844106451198137711190568306929442695843147698970990437624915159193588045126619803040721209605678715499540098132156231088797788704980687933901021474989248422923015314804452891385878744995405928208212448930941243200132350172107836037764177832606357412403028388361382735807159262153259537881801986132087133286725639981848993126921335977490347237783299808645224641159302887484691761355859565765966848419749393757597367567011135658713753118795141972861164760567994474988938616586104613117879794115632815597377441948438021725476452959803361766715957575359619220174532162848232265338647153294833567798448271090844943216127212768059923705475473894361489788683780723765150435876729407146236619972128316625873676882913617189481349101195739419701385203553212109885099191309721620055191754524313596586521414644383195358986019497630013206650106675200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -69404627604926118198299696598719826454574737112789158637005516025357088826755163876614141550611348169230869225631847971132677629535157242280631889002586524575544423390001030233222430853451209346029629246482745990766477290296996172827771604204587991260132483809281962790077898712242206231472443830552299688022929780076634323753459314536466990374980149425117600085733580378223211697010417727544672468332880981785086760500196295826231196198222828491052088906910270598501089180324358249331388102673228626932700586568239917562963246814561986872400738769962112952734529973991245618340485268902521747831028365995525825747239148167124994879355618595945699148750990307761615356411247984528199114342008984821343785364567708402290784833830474348963962475343767258794204466427801035741096104271527069357164804314235705658007203910389038490982184711323269859189583386632261697901941435570587270001033718412896342554429950036642119246227850983729286586112244526237527908193697820162024295698129205003358679500920200121712427851736841128497664312303423761059386774748619971053935978543657424902135542522246339987191333014099680708522148429642440835201675297931237286180380139798279142215272143249168113816014932747180676113851788500322158679340572052573809266246123796309394998623363761554889551812466899974880095472234620270086943321907603720112534419354223352807013939325594309745043027428802554124889317303361483104438088312596900543952757283191574536552593926145829440311845179023929064038462346912867368423075445795373707949883182915493545338174702769528560434755017405290831623679317049349937412024814438527756529740730789264074773256363440751666533304877482342008772367432338128959471821747919613340063261876375111191363941454947991549385369439732759249651399575741850492798882348596847439679268705271282662850372151719910049071112932319328769435290281163329838643171002719953980964333234719009224385958253851164653230193949736815158409051787696084250143568686434665412728114454567003102381871850962592657929235458569996277664808989143175435341433239913877578787998983830055765636769681871541043139773561540921984812665135125059116629085627864626034523931882657683811366898286999128478260410281476720995035956686163886613682410537582270585063608546631754859907799419223851179309761911849925464886184030844451099378066067015413703175013457677600936334163235626932046161060923513404031160907648421381703272114089404619913095414358472390064744816834717484525879135128908741206574411111688054979047183140160327218041768540252751367233734310248631723463953296792398485700748419180576028424445277395696192155906392896866074962678403055894452733904452477935685172134646401954212332457316891309176522751423438857164500552908800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 71742337129560546536261196020789916059142229147011629945579842199579630945311472290191419090753130777386988951689950022716208829997441804255344078560952461174168243110814803097801342353167664281821192218957493295467268942650574174065782883993020169508718239525630275807603973203149296292456537851223661916326149570215281416727935578642479573862920761790173772216029083455259890096464389471941639136750424988744570110900475851052623103156843666503076949477741114016610620811942884723031501166690590464122468315875216675621011750487217565741583306691657015978358916740098166460849344059460150842446173404844273727854633808102262856639966283016512178090336000668182334924010669330396869944120431497520692306602666287558654797695132417623000451466966822239119352900887447708650859404490391378482318454167453136021391680055787589023035817436880774608412071630994589686174008443951186420981898475428224553661461873114008880307811495053376435893222140734856110444875387591123087039283586275540896961145273968163579605184242637882131010080714642300509165979459306071512093156939881331276934607886225541329440225453308573400214629152724971628379602057209217961324584464482870401286236992202351345692906571779996365190843161981716167809285044518076274296990300443856031429786156968364937962216491196096048088697482644186173496320623011603302080410934960260890202060534471139938383056951866158273737588237554611635132582889245131777059752039703673640884884128362636976366265695497315340560770201892200119496855344053639150081167228053311049718962609741181319616966614526553055241613729667134751867639830257973634753336097441081371614819936554871535152192774290217320259681873388144785792801029834392835517789125971496843394615752734982574459956374980471963327986774912812986832654917333945426551762007756067529703539631963281048156381537808344485223005256556223853504734697697152913125498883201226606640373082530316496663843992588043538526438739603317950801258053912717937241222168730399196780484825224437590541231312536321624149268997973148012742023472549451584202227214863257847225827525843646970789427248764256679721469777822841857976203489310723592365438254934632323171069175669002420631756587485750618673308954969164532245302519273825054206274474381283081657662462529788860079297699141087353866202174379367328589677293774086881155119692257302040252352603793013584860243497699463762303833447098013421724824917143918709109587982090560010638380923524775530142500500071416443882114295591060445851254690916482422496650100605205691950867068354754983553775888033060504408159433347033571509469444794597937770263585049798014644275487205207470684494222142502941085039229903260297235781956701445866539238213917183337037824000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -95859882313217010218031939418282628264716028087235039649190160565044065851418810749337145531205099404207087082188429402047848446776497518110923992441950326356419195145784875275099505780742985693970063638762517710056496748348603215673152839937120679860939540139422828653212613685502885573382956572847986235938120626475869041752602732341830539011437009073300983410139465609056136690909317673111823315298683478607837425739347941081287029127732136204013111647702405515585343785690930530669826153711905035667308455230703330657907729130122941789373706139286369737975694177685274237572798380395546524293614926312312331498567803786759829398388350749748464222345223532657325162788339477686320279929274239045297918446990426542653980555111763511892694061411801976338345073409875413271487147735426481090513971902805255639674538652257991910243128242536649899223944487404573342625822005616630368522615032175935516193992945823320488106783857289947234883310358951613503506497810104005057703195006905440374342470687857268335229117425930157964789086707872174214021608611861249370593165311765347955025407211070637017583689574712236361636893508896250785387809748673544504508981784730461589537589541283618725185309965731632040519461428896121353200113236909682840545307973076357322673001396768451278391318401641086455550924383378012102996542250151061381952004023790647668054142315872967948206466193890950802145456452765093549774065150524258460843719613821934697197038024897967116850915746636365689675772519449019652496772563239007998373861917766729556809046571823694830106531150614346766213351894653304534218175637255486984853906957861332199342069394087278656213086527550012554190534592130307018166086236103235115401402378660401473662402689703622361142968956063717506009687443289208999897874345207079628408255041965584750787570004564232332903524479293769384063605557724247646463857644830452357912816885417280980948805808721586915090525002998115150692736313677922981576232827587878705233702412159683019321564684873730640912518459056241761695493884165885781328598204811173608220209444993809310499872340931718358452253127233234023602124986490779388710137453433955472980024953132502824079099473403860254400724390105051215441941153981629957240875149169285774992918777457404413779742969491785056903280022322817835531881419988295597157515515452162903707887014131467101611922969614547585289922017479180434676825523777454822408609220317030688763453631323640131847917105453036755845378582197494140310856052641534626593621093387882157192754801067440723285802510730508574611298497906498896423394210691326294228074887630412306845579805548046695655331583944493876494940300409414830682555811298408240257121860347584134040494692256815513600000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 167537886618658599447630743318414369662438568667064607990377809377334508116099038895895697668676740027885613025764530456213024258238821230110330242295697579203780026407667990007515426147743477544210954335693815945964403062780300687186690643206934473069817398857463432828494472053481727870668692278507241062171215739574150073155208125300544636758105404582605417849090325148708202306769575597705260696082954627291972405504214853853275722878488862271433959584426331852718841587097268309174181949081919214339522163939121916563138488833583246741006973263355075367991314549653247761972411676726314687257800543491633868172844673222514777786339820055002051255585475147943038192299566220864673374537580951947966855050834555782908859714658322775314905949203799397411021503543355777656404652527363833018202075254711415368029389798244335460372521130825613691849499989819408664652178902103299515672475786314002946813363368634625699336668809292376483045248137996426429065438557509891837622977290763954134335134592376566416141472156911063005253584763343320558211998315081603099313216639099754927108104657956742387083658325775310502765287520244844047323810500667122411076572768186501525592861283667701989195025121461033469950726781094387436947935626992614420032079427967499940360309747059324967178622524699882818300412600534227586227587754554197447520668648922061653342406979868808502655335832838860108562864905866247979777276750360018844513042307963158441231195705777696158506364617707467793751243786390144379135498204246775040265529921302473204030868776832962423156591670387261130030340988570787683862340516452779952324471643121484887153466346191671043890822862547326397339219929959230841570255443433765806594319423852090919806152461366636475637178812317341055673190893909794792285776328562954384897999250235440010360815427753374339263612448860526142952350622223955201922885247967374568463797412051022155785933461818438061557961293608648124576152001042428177428108853992852074005667172712982943977370015564899290289089837965489669677984010426249610979395192157667578853072190768854487086088470546684215231752603606176970505307323389792104479338135933854075951529258817384803826602808211457483719584482773882810948832867354540909488576740151796755712082623431195656155220728030628585460056880133822702538660311131400442337081561410101429063214810911903291306747591587734272066084716628873001228070229837540138246473116700450777064614157762254323454964717563393261838627868051045016473003857421417873191370429092623703245376937126873240032106689735605416624226855479593928104648960274740989856023449921553486178214939832257250122586779065113804348626364398277363499861615275134528289446315460951004526266736967680000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -205840672967445072632278392359247510060906382640778340050526330488223688389048025654711891652846327222128952313122686710686596824029161369114002946796224513248739462753002330982171402591147480146780127332752434262296089036930244966331642892342296526391449776464348206665358920768871908604225885450285735165920942456450838659217939669055206696546777395047363082551456465629259198638827799988374555996092407083676824800632739176866474616278294494234937619087733395900521928778145595330416723535865170872469894328778513697038439184812269887882085273781764459109565188566864990860342038791362333943263036034704550385916690672793145869573607752858350028761002618071934673626935839380310831032147434651855430679333098590466089548189725206287059187471787016799395396709711518163665677099153713917965898470216859084450712438922797939952662130786354838092683144590767587709553347255473424175144587944758265751459991126499670503497455493804849238388686522011177135218769592228671855651212043342264051032217189367143444689847889279899201434366987754178696965978817307100686033641254534122190621896791038751022431999847717261481400423057671819364249632177781440773607313092227439217803185887638532410813724004159897921705086815868983186305649848361671281420543654825523531484482739726791303916882364085747327918205657262318384683141063447330809491948747900179263223312371339577466254146053902824928531537486618257102686080075320229361253095004647694092673915545288834265105795221678095034504072583681778814834630851753706385074239331036169802313416159620421682580340605782563436268357254035194141855965515054060142460318727038709067549685183382298036012806619609873833281954857674653669767785304817489451796998190147611037967877298690484702211121805333417070024075726418925997531156223671794443487916273589565062740730423556148648075948279252174894320929288732716792460057463016361423541500386269229534136126107264821638746843904615108404004563203632185153002978045338038693926960029413295111029274481846288343339430718617623197349047190583589678484076020651425200957023996198361771383507554006542295568082641790377122587691160417519523287894627898120110926258034012774580992357030851610099347582131189127091101201774352623881461218112812007079643010829966922883023587501739866846966513751230839901263998978165903619579411231613044757174082109016604089049470090388404995276378424706589362136252560710359387547855417219384831435744774612731913398535529586242354741195200499006520987013291829918953458186919557223050828016561831067431162183986308652930502358732574589819782689324242704085533976416928382495180686980787724810577060075699411473336827073768781108314995271140988358533682920695733951366430720000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 168630992149232335061237079577722689924875993604027983728876881986742741266639448254435195075051888532055739165717948683641079484960818034341556953560091693601040293835550620522734243839467410896453977006688758615596030709608103521582886684467407422857708334166304703053265116584924133601679011939017107590639635707978501521767953590882132775344052754106617348159616017371812969134514423551737171474241717865192921949028108829100240566163173994425728106439287994574641550667863706545058269375012508245728921315884949163876394787156479047892487678487706839971408491593959883009257176365926850819225058566782868521824205667746739992026822170704823783151260608113635853725283826740958488272149384756059820647972492922582371264610136240213828672168962713003326342652694371830873760678377370182985985752882755878180019109031471152873693919702667125541858086777101268467390069311894725190527078984734927815435073666465207429948768511764130718153100444036440104423257767046033032513201224482231287220850073017990892716955620258609424595369646704680554699991650850215129898909762930828990186643863057909146454593391684862985508157606004717891589228587720310227554045548236816409831129328729355086352340847747724750131199430795017415993391758182447577486209824886975894500075650356048729689075293978392497695387302408984875006068061440315133823510620611228584306724675370486364816608895894841337222988103343535614200482954742974896862174673668733212880005353512122076080541929330139511038472598232908066824688010699767682126735676731473920806874730561859765801885262743787804741583565342417363156905434971953947911501103033274291292053117071215281168950878467289959052036096065404124921540424829700001067886526590783206701536373774714743551033759968574633582080508339908050990881818880119872996011999316811524471099850612355849988667072227843860728326218841507340429132612655966536153977686386638259367809860375256351283564816428254778179929115009132774899712434379786228336602022341780295236517925176815828724997812376804042063898070555129202158439348519309325062379890245911330767718814582451666833046239950686248234850250003646299244808520438013049172235803992383681847153553063023788495049248616371323136013910344020910260642971750866601240121302843693082214329113826306866546086047029438314667463418958917219038866785526818868323183968904645650947094670888537660173487492470507993088382803201927282695785376769093478470283532591094334461555505167550734795301257521444137748332263248115748240961180829506323871985172381101478509463527814313580408972562304549347543836588589600009771381556398207945201161727466501153903960025751429208215867973673725804581780173762880270359721761378029010944000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -95080166294788786355465922389004443444619619749067158491008338537820229622091543373273306558022450419273173410460338748267574516428961492722591541493668565507285279085359686898184228411610628023070345167021841730723006643107672297009971450824272768265774512100020451854323627887710694042150212007577514995577760657648200528728735335932988762794983724308955446934259498210751862151522855209380976198489894090601393344218469577145404811781905643792351992105562142847117424292249244582456663220051473460046759885487166592656287590250766353963963032911570483380840591609423931563788965174977989559976778714544656644822486204209061373846290075937013872959517388212671356931515839985449700243777956005571220312124090652974244729448522389290631097812075346963763555955262923682456278874025436119806587392607326026127802250888648915812476056726762043130088532036757103255592470450980970407739417466673805219333761429314588488628858627720822599640202553721815639273668830221245112165273853867215305051627069067610365809762529682300746965549885473192823275395355726908981313698126121013957268827816997767294708156844594849903155143416030389392848051948073489302797205769936703204533552064191672019074453849184545252380391273448189417982484551975668901899159221982848265385117315298900478078276595952469823804148608756069080231557937001152579588828275944382002512082634046689545355879061386049869564516475359286220317070161452790157394890345776414523747619403524251581911960299684625774603212417029995955846763547847574259530736904802625442954635750381347061370091728289876170195352683127390904139789184414767888190472274477984154988973660124193102450496402997000122203759618012402896692259844045741234781577393199956830513791446744129373200245875363925394181275018905606804156377324160967240308125955727894574992199057650497021432922949764563324833296709293894177669823225460919854859779635692277013333681601276042851577485649279958194254392556292444263348618099362120745850971313560597427982511908598797518900964937775657525783911667930469338290561631727332120159863146032691651913418282689372823897612571520440547881950646896640160569317963429379929462684677247641807703560356582888811026647585045255040787428804761614531807707902126730122997324999137095834649070853690937589070277565380327153189836428566272908011309765953900682815097083474188051792100384794922615361936016644503364916683484243139611007486446052968373739691753162242147163263653970369634111349513902932057587910580675985998111697841300136661467966169119776569719102158159377455451779535762743222999689103455012338238320134419596091571462415581313984520922894159125308674264451484942790476589377466204403608907701687418880000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 37197113609177105940499593396065041906411538733898962424821765649173362126085889984628253591671406023655554169926940555002012985547421526707874952005905343068379452273591005215963680024306196378318990553221592801926016467459537458691806268085813390561783098305684951814854794753578541344052735277463050385971191974894568451322285652796313753664255352402179527381529292149658628855613766602506152758541505073410473564904831590137157211665111642969087977264242368824280021012760400197822715039510193316339204833085428849739103657234519590354309204448113416529095441402104526536136050083970170438833059355030191270548194217597956873783351368610717673715596796745380609204282012516493003124083597062970572267968611181552370070290200923504273431469229972263859809172824785130628979286869920479000491181992680878570484926612144066355426964405758117333121388317652045570663967962919721607683923263495373004161402256618304740557668901874257478727346548520869154971362444945340866021320484938815917538862567278110500998269077256759336106898637350042781762668392160637275934353563356127318561061484861595142754222206748103984315727937883262162590044482613619974878202920705442108075035458919789589471344779933956916520539976045843694106066757534470038541033171267111156536676024744376183385934768661928187236545549749932171921540394909600633629491481548035461557014978853910933113371109337517838123064289572420294800403935479883149224782254171186611691404921748049695180101403085303186365998651132251103580847969958715586759511309867530925259026074442645489747548734294768250643635615646872352097044372779809217279284175460368048471559090358661765828299032380344458374495197252299346193079219259441812986165692876171492215300603960950924087621997884708777979695014319430799488248783786261153719345575498171286476295415471330619258635764736070833879138550335136326648639347721935403906354093940684649535549067711590462409138876131305790016502612168783134516274981868951660390505377871393503947670896476877660026791150047039552076633138952721307810656894842419204817286797228116422309051216855293842461329648461251568349182427945922671121737977777923925241830189104835039541878214388735073300815009624941379347843703496320564338857175570319614658746237880173036979027291536780465358773940067043759503584775636135011900648876938044046955588343109154305392078142525964434999260535498586487695188400521662724470315986699812250517402296155148415230010418022120581371739488260915615823935532134652457084597666715075959160143548464671496574701188552268496308601055614136027735540445058495627852537588272819648131511059955565429254215288201915915926333944635619240292232054005717695719159103488000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -9469201652915681171827657823352285357251719806256509936300183422721969601477725158603547678433266333160389774140139486492034957303950541572047192336239373964896999229808943017304100997044192169727217872629204016608262537446305465765142847548978699331444961292197339778116735945825737993047792095187086241346731177145552133524339293445585501969041850210324005184873541931252750081493356682172490220189981592537883638933488324756065267047961808444804173374640067044778667232407043911430267358579488650868151270881782277746386113859182729345628359013149669708630845089576797735446607356339277361347217926196801876035924922207713676970503982363961520968959527341162506732198454790657963348759914545116343139183398613403623399407169530884935092237807266735397822074639527638258286216992160237902282204513592044878539219416070714878226938336602094312321822667651124655963783154259234080498447889641198794422251922909434553717092013674189612881732459569319711640926568559129927440733128224199228199244984961542111567152437589101968201521562982721815872363175314526015595613645187073703742614208118041627780041357997586327791500041881481608181280420494894561506101649930882861025519204671964642610336198791294583598932151116967389892278072770069611632303578557302131379417342328712514561905790693169378965643259825420371433224310971413534007416603713433185327602511449776943822316692481777491875060558539781859069848563286865046580666137079109982467777344201381541971680207092051511547551186159987509360926077273349268698810364433732396455687620600095056603735366426099568557498105450712162855810012965451762756920354807848841559237527370535353900519841774834213312211451634432744627727805568905332646144118648776163410508329922376023150129411760009554261387938651041565683869703136161593845925377348224026053412970584057871325499116590328831881885174661566102371858527927814595155985418753820674627289805010901672321983149459260418052260260288924148216142861427155556549479745463364552455717421773491355450533321430979096123089622387208040845248928785757252029751346503373943743913897307003019855640521941317170786259578179306904067730678525648671246944300230055429806938121095314901018654862617826347415748697494878558672752632419789745873986193519546455218060490838634494039590579156183713973854764265749130595273412380879500084302194374965535857659216642540020010972943707367824619848559461877023071014449040296618698823436694463144491025018284466755930504606321356394984528220633250799650288326938714411591239387757218822085016582616455473160809332235926578203604061817144965293861906685565973267615978890034541828898371542719653437579051041883091759038618146685276336947200000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 1090180324173314218304264592014524456541754946812390200055897876522119084433156720278913415483362017681131594851077054420456909010367525343881567759673814304105499756510426455735076086908844815293803150687310852241386689268155231732108469464981013342149350338358896012534297992208401926654130724428370977203281342924134560717885097556582118759530054900048817180076620431156861903029548788821138843412763488711191731109333781660157828920729873928285527864607282761015391674490237821765773677385084700965710724628198701696301504624611589599577439070280613141713407580711751382133970904226162084120808822868708019602629427491836839522989193671102612079907764284317187275101492128587508776198215845833426168798179012637392444504287655991919807382958924212419154904872336465025342678734582249362987685477385996988662529879727020160128632267172551073154348677779645104665847248255158947006543880285362762326569170191838892229819409124907035954174923705427581982782390165938351407711524679910943445741844115492106661733707040995889115451663123515141021936534530397663981734979775735221766328997505541707571924148418950012014723533247944104715805167504893823864031257424193806101735577372842281480550707194005136791948600192656320029583188409421160418458918396399520231682636697248067214532593138232919153598931941156143710681065105328740906591480646420356582299663610542270695316863878850108690366260779751572206159514173446619647507753279814390445070365111368015011952774474023063489378428728203866407003504658318728813047809809241477392713121932070301371710652560038254807526186106795003533994465157047852290856419249388756187363405266565261858660738450918536224244495830639912026646591762082812821633449237855879897934777418464427112844355394722313103885089470167965106866078450845663369397735645906416177195625072093491866321525025426740730280730779645801362191357440338598412122269609606840429487620623001904224744151767057093586440216739658543645523093592879198505868739114258686581851380961324604233794878599509637034757322198191157828637986982720924624070671808964557865498955275357054423457817319561020698593370901137516733395920732091369691691037019248033432153581541888774586225069456065758991153187364251636425992322520665158543695291756103130119706314997480517971575075699725728093798653116090778520862766694839005223729846344840124346409394925137405519191205894086552293975358012773614795927571065760083947049065667570017837695001212831819774486274551156015798110562612163622178385425211146037842535415295018688067737152967380973341468509070802263642091765365109699584371166995713252208894413769466797324320710649435159962102611403528882533073115923129303040000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 197180651271322049008488815079169248479239825948751517057375763033866580262298981454861846122240475441414096453528463387034702993204878907403901754569357835897765243863717999767999705890061326346861646292493307292564008269350721305809650190714719296519866325562023131883591655408858301072578361170513049944980861116042955104335086533035053290823351403756433803809026073246483113040196725197877970238119147670172257213583795684661273423886253814106043778039230561554802420978250598580835390972461733030757354107761150493454519514049519675141567678276106549272778236916978252357746232987281636063499006376147704859119898893167054813482204684165243534042137448021965802512254923930857790772810105065134155799150069393364015755594957478631881075142004069285184451579629307101209882189776093904649790029726640812391175252001918281837681765396054519882309865508690203121883719562674488829873036226295630667490871983097988102870426822735869582869647412044554516138567581403742362146156036082390354294422892066881185633716229830807162185734014043602694128339743950321311238868090986906821101071848981753040714562385031876281156218060194226598857062582182346145912559511876612585011627826282959432212863224696757991679306472342146748923577387002269378507316214013686853698773628974029183318216754331652438811544610548717849130168064553111263414722515351184610340454589028164393746437466772522731040847880966274520670119262644731997055358682956991622594782430161840004451484511640463989898796647031054833688729475512120180766066833203384051755156899946788830201184889298346714876070650460987347622657550744204655721910014785812585490959091712274663171703368755278018432071767498000085035049822392225382583625361090353030043404614553027943514535228812680400272706625340348933481700365155006991028922999574794598211216954810132159546630446948814793758092466506395424986858331104523982180969267399484883138597955580994000713880574011413681085511745213248750040183757453784466763971665428723130044848034699172407532583581836341085053182151117808279805456419593807853914502578397223538768905074731677555367398036097221862767170950361487244602987379128866072762970237874693622743734107617409432389451029875505145889144609170627043419981611173286535923938741363784941102555829269491955843410038928697434903497211298735124626451526940652440346520685488382177861038786389183914948371030053761594571386738593934532325356866149418381001589774391175234647097432538117463091807571226858853850254293231650271309987102863225290612414778738569696260469974858122523798242489810256293171244891888686750480344150448066223365122367142318504229532628717443389056566270531810910600389722112000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -97152297750025470960080478728623115728586801221821812501482064216996674893608495379072556679914233641199298372060589036952196243211393601560758486980197396667626842303348682505250358238252478724307134789893523173560834713466968837395856903548444156953808030852376259347114726041349599167779240780422894262219749266012272975731258866701977523994444663546753007532941429840522215152132337791688630882064464236038673823257404525351656657948286630999919165162778246378146099743980311844627577178642530868633566814248924445935407323466211418817137886111324977986726374571644122772320261486503442566372392867942056974307989771781906219633930425673191065768588214042856525146871754750347508527007916594245152668279709450583842850208287068918086643385203842995593831532719842167540590574098404473269287334422051751573590804516457144514701425648450423120764074939372233408457473445219270952590679398046217575412170347563781435217913719894967893696272549976151852685576137112151168923656498562611512320424516479297302041874171650297622554308782005578322462473299421111229472147726451345757471033507837896561179787052868042473136623844181661452597661840295744035917543037481098516510862542158595896162791886344647157998799371891192807728573557214715479137940543014228931453468419530808775865931729217731004989426624440388142327341777872020368344808628834744763395365211230156799553196627954076964448714000466457558318577711207142256692024845413770539558990190671024302635453481791300435128571242082252038906939523573377220843634002850778580590882641135260546008597221877002171938871351479758262646448054111619088229916983919820553378287949427643215472765737676410870616027238833531628588567271962383350355285337385724206812479499890216653722185105500662268745085509219603967041088937572483612380543863106875439943007189690093671877138141868564584144342979405085961686502991584871262551505734903632345647116098388398054406042647953143405318637946532476728721654912055406818413334731581508948785683050337918091632250508693433305818970234329592434018134826279254061620821420093747620153417987502495665132206327976196810987550360769594410315303131793374130776941806871301704926583482696850328955269591703723428236422807514578779325004261548493249365577623309572627993890624498149246160948826935500991113591598145044004496598960101383909746636417381800339451444770435370117438751005826543353103660457941654396898274750646124789102553318067667638161983825510438379567044656972089712704557568937030428369557417930553127389967716994486091292172273276486947326230392809498059182386325277491117580914020131097599470519680434990356877704621885834724376724177510723583003852800000000000000000000000000000000000000000000000000000000000000000*i1^79 + 9610866194397247248933336635583055099806048619425583019870905957542493733048693734158349111299364990196665967458216553904162469908620821021911985012945061163104452270820120169377862609621030692430824773925843973968259168675951671343763477292320609113275629736420352800084979216322888874003858263688948279391155110540759624783746398906651728805813620046401409543788219364954343749324348712871652458387274598503375965052236262520290577092614007142860779004428310637788169218408792175897050147315251740447347327482948740480117589442315944418550514809039423242178741465614872106264421082325336452650039927952997268403767850447709513297479457446193956614808853603259623540218744286828928236122722925500324269677163994184693384275507282911180732576613635088075198944897391184282644746353345210250234183307712820151247097677314075160609046581031323945287129196451450602717892182734333065265050656613126566001762248585684546806108610824943181234499056082697113282562582442601989443081838720358812287437614850053889752969347602266069700747305220906672442737717795638882124152271618431235208089416967568677484450130224377219723523216286614098878823622641403130440366013724303751267157793437026593543327116413417632837797402953045758359661945736835692801117116694765665870345436512645738863456491793384145990937530758651323362636829630055445058096304604589502437309982100140235098390597663413144031731888975667923335123112190257171258395667028223007138675108487017512723248565079469252421497381367344141373083700225735457409372891941170736340008843413346367175845532959979710043401177122171809189665966566725912820518187110504643522666774314591522381665292869524332913641297624257973234769651949218778912893666882158018528148669108155822919502444970915177825331527226095110686737831061930409405588532837607420914731735176610560298570029737003619865278245555683260185401607235699933161292746758937473767476574403647808904567402207970859495751028029057901524482318998755583348890776156151443175234918348951344671972837784190437697367750248308721137041974233270736308667693870437651678471677522136993863659289172669906748724103323380914214934295845976751949236535209206681221928023466530189244953554514978798142368164105056047767466108266629000716901724770653737964278256083633678414118914986407147836201657702270896160474913640618912890145038049392770597001196291958938026645597441249722347358976830323239386974701908306616514324130810585725333045901241631065311068740098843131154629123659820279132815190081614069697878530143116507726088463553981061233823562772805717259485794695888035689771912603809081480279375161329062080631326782120597185282396746311270400000000000000000000000000000000000000000000000000000000000000000*i1^80 + 1722531115859341883221781874831612875877342803887028988533502018900881862526384938712195707971827479247972208800769041750313647046165787447316142818549924743493060215987476671593888503999134034962708447135105203821632044932033779042843528085115937201731148948080412781241833459998967603184045006905238422385194505563989755166402694647587515460828818855198112079589925566332128207328225540222913059533609569179549856024887813988642846330344663307443472389084284270400752672190997281149474880922194614728371740841040319592198647946929797058010619070630904809399083717740883530022178995536158978689688298848133486977611063334506948448940216383957873542210103329791206500533150798050821667311500816525187688359406309148147242803421368105343024732098754264204121825024446253096197590427760525977087390985561952409479107655345687379186560910726302803666965145418800362313784369652298498533515434374403036987795977712096803758822564441472029064688322571984654509164190413312040823288339517621684716643220769253638417394093226836383907395260168138998560578907866424470722974247246169920961824945346001256462917031912967577187652950714953786257921987098077988167266408431968804358252161723791859737637003658478312003628361746635521368227494678079554401968067287880929464545752570556566416645219124540769322684643969708762082105871726984573053062903778468778636529468378985341366146028816350879815816909127733730453094503008828550508101547853680458481264926109301193882394150136975884765949232039206087743401690580717588799701858884890142428304662444940585886733689789326837340751533809283641794959574078379635542741220045232258357010961094148393141395345694178701201041781743132027637316014489300611862697688750662538033175525919947682133434533150118412127326984413976432033623302608114122247727198625185213942681957419610911966839813619672440554325317718992247915301927839264449783888429391858543043180268617304239218972558255055296341136011353561507823663781323282452588951023186678712119785833450501938431521086001058647338036544533092931673177567131702096401235496902609597563066763105065453555736209938944732032479572409140191757845229699038103610784831568847080277230892144231315787295820353710365743055503029535789867174174947182041907261726616062989245261920444425974838382473810499258414699285951604331464856986628248132530409125806512304787708363045763534005904530965787186663156974043124645854362975225713051768601040181763531305012511503354592497115973228957647894429273427773455907513980154353171098913616296717041556803421195399095354096658707436135299871848934844304802876282361515221915193574458588843813749527524797344848283093172224000000000000000000000000000000000000000000000000000000000000000*i1^81 + -281923506538563431854449203872758648791839329793012798284938537906430705994662114090864068844131929236060654930597489322982458014532803298469085721798845186383859393504973516090720674971034146499628396672126021163344843159898551983988571989159542415662827912855346687145975588404800096090801015274858099784911323455780198959257722799885342615274016373830900941019073659148858168982208721470182071787399882207107557950507981097652291742938730193566157573596557769295883895111419338727877811960788346520794869284778803484167229820136932700370806400012517088406696111236208997828580061445382552929992201615101917652527116292957047392271040082112279976422390397600486508565360694856045116933650648028160708891383026543793773859162881228270475274695465598181222568070740261024471677377662949122783435942950570819099553657153154883849400429935391148356790362684751704349114198977562091487534717339890998550133569439460469173244057881809617584472591118717573714107874897981772757931468308193021516139799839880524336633442977875153530540690416000993927518970871015939649759896299501102226115125148910375727019786886178240576445124463718810877892977588491968871597002938938886247151988933089214993235763401982468627137112591477891229826558182884514749143288171606144608683930686585687792938619239035134929897347643608974198415051868263926336499940794861254280546156066779548825715440861807429068106469674884974466934400363133451415792282410173900005220432455582948870276934725263282363441811077626749614682469185427216560307660924999452040963429243855573835127294289823999005555305661573228789023950671324332470167106329387636817660621863647201773874609117949528905576927280099261106970217331377305106604574818011439070722685806990449126015910032868028401557909317463453371286560396179360549008093795532978183002308896718622457752902383972469555064066593960733169233208606753521649335318159558606509685111148372180183837158137896124010364039875096530897863207074867937253805350697322855267445129720764867690565049396394664393696835734857150130649971103210841098257628440011647443146440657213714079668108653078743619928867315374767533193806838082802032012021513697199767621359586234658172585764493463290532384822476304134105329358852066126071595565833614348360448636092076762452368397554691444546749287711308379897598003475416384665840854164912852120060967698050854397231880797267520105562517742390025828962188179651835716765590381118718450032291846888802573240991386416562766173056849159674736714253530538942439681106803351306359704849471963480387132728689303001226270910363848703823353457338753724781958077542486649783478488347883021186734489600000000000000000000000000000000000000000000000000000000000000*i1^82 + -20013456438386663516031992446567554535913676947064512800412422600113419993841182092022261196735502877868908722932236605898556219564309677322023851845423727279742689329102173591464089521332610964080419082851712252671083133169174607457653121983261544668653279496132406423953499315326989020708078192354621059715158976881518198036334478692421318900125221524307343965821562828329848903536184404742765418077391242428457346268514537335359548618250151834055049755736919440922014210901861197280849442807606075887998423808452124554425633663010365893950660199417597088428950099623025402173846362703559435421102619814499196799578999579227599919864778646588299842187824904726289709126056424354292628692840585527059327974388988973608109154026063959741466559688283436616954951504119220843773693648866269317525626588927050091753600474287878962531198489565547227630862053825189580115230684518473932112071019819478429595124310004111432731815988272453144589675341965600658468630222516285272223228031425109827999087035712045376820159832044030761930037981649885959489017642271787636273120394440594038633828716141772060075356860690104229529717446167495107892538611308815760882395426801065570231339620707602036296367541376230231129831118082131500657894247469941777188255679986462188078202920996090066483856728487678414629444065839382199072338442023814918116015615620811996893173312070270349387891235281456655393863307883366686085800247329052348219726365148880210910976893104654913138570847741085072194003100585876303484164320035382786461650483135396571690577141631693070972989065078768463046641640495608170538752832237292837617135287151700965120337601311822308785643944143455222155103616272035821510585931062256485208897220373137057420489128681926267653295110474319824666562731866903067787395144170306114351066152890817993204845081193184346092220942701285771016087074711169855254298302791938849087973367216640831877810041023996100479456681727893790721193006645297591103833464298645007681772886050044309918866232675191039507868924201196301692005758055475450817285242282184845470293238144262835809203935902201872582148194552916458267374001618853648470368989859747828973799362936367399527719209781675255239297897699620645338824980056629319645634780477103802125378063702481478922709934543985000573018602027070203053096158749105680070090053924377364601171684364636828205708618638658959448701170526661527194458557405457251744052246427213260419692976250741087398342684982559498032314595012347520775188182931136430529274793235387447676768875652410948986130696333200565111158134582557263278701782399264948064692372706349897259969085413212802663228602182029803520000000000000000000000000000000000000000000000000000000000000*i1^83 + 1932220922102333829680109288090621403802696113245918800616258865697405147392060078490909234387889601081990935471616879664311925414620358057928760510794144501782359326090401783435792348556630158627083607997486915500742973271712313558666032752473067334490105378071291398591874522722859280339857350973883118095468435270216852109263370019753606407795576009368124742217326043024353894026125933039933521395464711240979248613775234961094106751578844510402870852855556695369842421100604525087835825991501616410926062256883820795068776969150518497253827642666926856725934477247092052787855433140861215683850841272492824810621454632712150072076890339567978371170047395319074013290893867935823436252352738276383409380327621369151478570483886992681356029974214187317307576123121734689603841599435890438818991457642280318699335385931366045745091308118844051891370840213153614148087093908755818196158528137145189527796326200392610349334694430474129055592180905545968043705365556569650735195294179348985915872967835813949868304051935397168423765216325333277497871993348530429486380067654053210448951526312126449572334299421148234111834069467538029819584006865431467542150818228810600324110183789358494086579094509836467024526113403295840544582788133001952569711238663522782689905816853473710085324295531027269743676252670569914113788793408651518441179146023082291194680654992382653065169481389425821653660461310534220223193829583194609874463656250170484036895183976232349421368887999228887773344273925564710509892511949847955930852875264285317098231222445951158249774517594142210613454663832951138804022289434346211426596769505353974188502432090997079760740335538938805492528326779204214723831790520493864889221074550680194569072104197750051183269891046756289835654660559910973803001404165895297021486667849546638945136304478131429972731795098340348714878016618931905207704815690442744307553235675378511033065084398024688091378140816733454940084359532198969507166234637837008165330293227176273075978486768583813038850758556687693056039306633633578093667309653259140001152298948039960591026883276252793575912167765178902158971231108342783166640588784397717887891059118964407538018784705275128755141289069492869215599351102561232021055196608491789041807508541284440718424344546098867898663557155599178273265647825637683442877840456824930547701057005514815471830483488176354070182135146391905872214865246644311031070492427014158898810400415994414678467178169770010602537270398816543540777823493346349275532850014495173862570648325874810318673090967647851433387647413575615112376819304383616267075885332224988456778007142969861637541776588800000000000000000000000000000000000000000000000000000000000000*i1^84 + 252218862178183274499149312773279371325561656326084995379671589356569737731236630939105742697359546742306449193897833914058188585383763002080826257893214940733842626120565688013268262305425056912905326582539796710500428419437389564078025968797396929632101620573240869209017169831376455941584105322740380484963774360369185265862397815502257004255388909883531431128999765120176068760459517250665412178674652167078588555007406844710307091352771009840360401165935513871875709279073625862600715660648753546335532123855823982982320963175773955755892509800537218012633448133815580172931616421835541527996097075609196515405843904633153736453562220927045709050644057900374961536405765981721569476718182116478114104295158855185359161556505950153322095081204318870115905432259581179128138903105717371965049270439245363548247253202324576320815393223453821794658029118441343179489411540821468517064937457719943348532186484768419669570621973658147598580560675003684063284819403495863551941195541258727346783257934678990806996695048504167624652582033450733500506699558016122031215644226917123000560613976490300185822097466568225701233745747929036880860796394032474468248822877327241253308239199642713535621496297794702106253326972390341957678960134155403996941970509049378112986954469436568025528259458101160577600388242861622501533730162265010687468547242387621688404385572354890724825234044504830047145739876970362800287633002284804328232107937602977377382136365374051742326095513661063366677190008465353727071818012825499735136447628235143291294149506543611345553712840069753149418977350370090904818449930947476167518828193143560193933092924497538275194262605892914066263571667456094388549091541242104808886206442429418905230422980560680965158036048585728881243278549827709945688284272935516548659960108043903108493218134770970089405184058709822083437229115055181956205165362599922326289221391733006529930301427217664822137965332394089544989063303815713072718806370426526888996126485825034755782857777665635586364371808535686094931063828585004639325440077792892913367224628000239567151780296742035548963273416903905683782418418694917508335472550396576057487141331629529054045101913439008101152213211255803714732283023944647478422528905977972418822041539889329036310977162990999204843057599561750764224899467110776338211303009256255436066581079720235692008881977822012199198989799332117132784129260894853016756671507909700709895903158593237225885590226196872630069841654275158620184815648048605056789494340899290923334986712693305065181240633475209660589849941505915064678636231606479865540395699441396272291970071499194589249536000000000000000000000000000000000000000000000000000000000000*i1^85 + -3064087077796990784195186356737918529252926845691410650974304616615768329020439501357956708434568438067797159557792835362530001116861990228421227605722919687187827537327745651410538146529730070776976477760230351731665192295940389033399935392858019972975284197814601226910389139454049518147338043001826959945822467178455112000277224157149014956080027159747881354009603011620128095573728200082308616686212952072413435642740345689372725322294628944351716995982817246657093029356766875053172515932555019413472804157775813801201064809068956497345042138024272013254226304080078633032225104278675380389017436172382991816873368227133267977921499112781887890909362397733129709049516128066509267429253760364279776821881241699118515820916932877346049155573931995695239368298817222028235844421908304860391544044972372068540320979884133485436651621700129822424751336574575867631738217619061508071981880370961756956242711452958610962342865158364996159255034924560072365024438221353201053773255201718157524389241554445963661771485509149396697390274564682362951310652061461950371816350451073183046993337109540192516677806436620491901778722875899557841764871662564554781514854237791431733650179626912196960043806600701086508042164858296716293280262166009924130712595721942064481802594820067763198974508312161400857505108306391600425771432392169778363511116552426575538652553006605002083253318367751189974644635743566674669989890890359706658797318713901392755745337349756788312344760797710218671692296267575567863346590808854851812648055713831133398441457637109964053419591343529428962137053533145572346928796052068791787741052969373134803873189794347401274286379907607502774222047525134056947089190312344948835930507652880267362515701911104016216600351948025807362967663389299256213681630463852919478753414709984486589098904979659350272401140731032878880072903463044340674398197606696750180310239203789999340964223157141211463927879339990054572434254800910970958487282244272570128431344768537742163633113766733347954739380587509779026340375941462764644461074864403280597499057548927763874203200864361072183956675633828845538996142571468955044916130972444827828612687870651818146231346548252925108627315719922477262221403541718868618536591638927800001264218545133085435255136000706971973460491217818684562699735157249429178795769315940325943677380129754380661550152771350682686649729397175591776689618440641196104690121386235238106267434113885473436489890674901398835955339179798934381790952660167862352630692265297061917347033598482533778451551371970818789255777276823073151259791180063341525738037848813243633998625443288186880000000000000000000000000000000000000000000000000000000000*i1^86 + 154116388344583268531701749801160339290375791764363537125616330141643606698056886216908382632560953012889826196231511487920513012231281340312027366937897487577417408774392358412514623249451150654390858993233475254128824282810046575335374279065314410601740412034989933931529494679436977402714405554024491488144057533707863840517574060602462316269567601750957842672850336793779005612258190991113791161770847005722577251832776049553776704674464272857638411375119266199865895527623560358936927915424277123861105712043862611499847097723563744870612161281127912662780919959952518647051949889131573623528711868422318577746212125116247260069711044271192639689483141332583986704616171067938199215423965445019831638646346350717077522986444709924658574461266631084446659784036738022787772555473712608633658468970786753918365923006444272331859293587557461995326330003628598850198372987275022845424227051626146574039355039843532661125441520772753707471578668154820572776761343153721710010303915530558464383120818027490523606004646821792709094889636196386788213824683857245045605973045781798563656536955116447223081204238122778848290117907737230693714471026748056885399828290963138047216548855285275546450329553494645878417129414905525202907855223630008022714586554724002718796019449604803614882983241084800854943699858415631343652005162954730451255921507442705623308352735285726870485915227809457470728909683772114909842779287665098214031613895218811246996010579863247718414816114299272818870602763229767771129504179540163665621649880703690102740414787118496700535286085245229857650467254687577676689045847694370402259363133374249299745517445768397884537687557640917388371195792358072244536985425956304418957391619528940499111842878975701685562639012225936495048200418093158691112072509681868895962513714283019239086764498076639613798903484562628502539708288940658564665310533123140972546780286369742800064461884705048220873375751894829716295206069505892312465396170899462852102755520077604825146273703089989874765346847248314330365254452574677837021870782699146876387121579166719637717861902938857798582557330058451722229743826945726429773407525365257671938841953291798828761437839949344526014471032542861396338888462945980689883325128004751897533095352851899367055771314796599870112031239987127203508707645821518515481233667063657311963218484074962309167723175985693017036687221421782401431741512584962930464882741553729675703168013338977438693877048090985276181109158346471509275869952637054400379410114354828281890124034042866074586691671808175256931859490351689652276457640464369578949072401409999638708982120448000000000000000000000000000000000000000000000000000000000*i1^87 + 1812147652030801125710214049543423144886029056521114788985063565902489693765519589298751629936254727380728075414069852269786417829509909420631283033376464877835359107790088323860217365226803624856108245064771700143487280801776238257220152410701412290815861860487936412515556822540365260933575550140950663928144336471471842612947156210518511743713819557725287828344569709463807953346925308036708677577248774332969745937609236858230354563966456714167158791791992245033313975887663396747098606275397915076074772582421143644942704132242416429145846849522347031036530565218425021475077224578551295124639399858486570995329061132705735588840110591877770588831836369328938501629772906864254003156462721310020609341965650706399407919931631346489369203149126806690100680540329909704601879733611589413539476062043012982657127670964334481383995437181471732491341001681027190680946589295932538540196108312965224164427233860026626849246429174287645805488995833658839830362836212519181043778125975645100848476661659348741161558249958015859734833113931395621516286261092777005184178854151151204804139012342282391253960717517032823862767513745311046618094942452320265202030152232347762583856011167878897538184786359682540815853719064260913051958353852164969888359382333275454856107878899995025819097719600691631136802835288496602287458582865941605359836688493488922941254987800856498197995665834870087712545108184032705713804211430411636796749075196568523250390040350461110223464199115610198004937417193707341580358427017061559825535352773060660808761048820570604449555299115941170283792150644261418416977305877461935443930634710137027723161455163945662683131375877241125760647644320825222570926693264988963213472616398085380000394997017876711418174099022398537351421077289011757407861614792287475004846329440593037659071337925473778020968102381757274154629013825737531735906253791132887262761633136590109762863603079771611068431692262466991684708535681136276553962272505180358624945858901057822832090695949422996201869818283555946741017781327954414212042083827349863820798718329647105731675079951534362172430345017080555109161718549305625324965978299930169071224305015747557136733753340769720023835974982755078587071520087258397552249214048747856653847458588189281624465314662372397412821017443220560927747098225515998783035234800621080428177992356076789671021536315081942168047280313289496230847854755523131641704108566430839863683757500762441964740932745718752705959890863825040709970324126448493686441815340242825035928807869543851881483271621376242666187930438759447572347874485983139994200561469611781704908800000000000000000000000000000000000000000000000000000000*i1^88 + -61147847912810378577539810571369755577797994894600060665460391621208592472812524872618627935953511213841898506035632577510717727494575692737373037699043745510184540245956453559595160154559990574236068331016122077745427069069663194461446015210311821397405308132717764764576288888387413803832461165139814522928171439667816670161221731050117332351716804746881559001631277847059520744860475879149012544026203425525619156946419375981413653309219645894897087406085358128918831560851815866050997359027670643227494622686437400399760328098274810331572787479043299983847352084781948667498315765479507475051361810258959939408483634140949187128819508046418201811729140630720233525976171250498520784061071332686834029116762498180531696002498649174391587180153322777308719612829941259610091153905618600456458593302177518428870297827875509296288728280289471758621948148253633137403760991478528825424392279094547533747386874707700912939952142765482799928383876752243369886991312122321609987907361088206897974355960995473091482272379125141107918135742910755083452343869501660963601990005969648356273871120047938466408094807285874292940389657201805809765892891605560522756251588650291673270171209424770376737630282864385453329210025201021025321554138762987558446925082216253529913522309859051731765650750236335994990553151042945337443047414173533007691929856318536066797825373406314378148226471224145391178439140936933825600178626963313597022659765288712722002517687432405606303147344233492862320628353557278931483509053280069263757072150142701980623366149445106178107030810394434494296103279271588380905799781226041556141777411421602498489981210019478284156694960252834336690795361127687926172198686612150454564599600287260877184362681333258542189073190145082032421557843476058175174846505068168971824617747505405616142856698125128077588927963159452087861582596185900595908070827417411465185337282939710325681110786699183976985588463629617739628999056935349150188617888294238101934918298727716129837434525085218158827952191265288218266482932640063878668783991421904880487329118655797158253726065128713698723805385218008987393523983902281937750732799409618967849812378803359587355183849274180633059078920246916391450494640106034308025399705205593487841846381770397446566297429141794537357837052699730517953632967801337103626216695079605870898216542301806648172314168472942362949801530024459907770692230412313518933085079164234644923500020984919272055145819122498818871844397088099906463036235052228294276914061548375811657357872506746333402853096226251757184400946604117352269786506698845335806860399172648960000000000000000000000000000000000000000000000000000000*i1^89 + -1165793047704612431796022791963147478076617840845140558665567106414058934029890683008120731015462786015711431408881521163476954814097271748561579478123675013093351205310131335016177702705183366294023228265687445323936151626783550033389672962252622115653001313401593516891263430350760545110760541929195553316960624218832046712422835558321980908441922402993974155659580561717053848201577927434218634243326293083702424591439863396920235238794457013693101554936091308277178784150690339678383889316953407101515069042429743894740046252987508727495904741531304304149175212388873843511216888935738917879086558319753680048906867136765969125110349766433552842504206177422893355512810664111489414439335538702640702693082619853680417230141052566658604698643494826632931496240243791298092335822983616846213225442302288027736036252059069171966490090457620095012281379904196590968418492549613946921022455383640307751414475469480762751463669032569007411553742300127037451992731368988725254264873750457798247166505574414024065182212022578606865825007632017087751145767201781752564852305472218040080026210270021013544015270116035674767991165635068137108514837406222514699264135419464942768113392651247039287312306889585501158299789601268905802145932092247969585597870576346391446832262586925629034546135273688768014141625431598139712946500867313884677927526662251230029351494725520721373190598046013628676229215050202806636601282117302696439749185285002127931583311575603421128986510841671914778234981978482312006260224876064873878284571668833593836318367968870217969068859593717904647642848607686974409170212934478559681127790547144559969873068634119141179935966097733642480950654652083203583745730717157016195454076930722340356527710342604138041999000571910265654684714114416707154230207818411654815181312668338444079742190139099099010354072473633395399941032009653264673616309369752600190089878494495069053641698160689366447003202075478370771979985288394952321901374482646587237687846633460584588333212744803923271328094154418616497989438664693686223485947828386603532409450083312394833465483236096294966220180060731652336361558816228774527838040709829329938918883085165538932085332268408148974625840975505304940546299476954306931830173923422138178434515734260176465554397254427175125767507012288684848550545477477203228018588730617173809129051885595623576761707018239027962987866964191656773896870887461554613053909654526226362226233731801630345397645274575686757322339731024513638650635202879789466772166671139443146331062433729671822352207518216473998077167558715872213470951268451241445197611008000000000000000000000000000000000000000000000000000000*i1^90 + 13253649631358943306285530670590747055961417328691462530990218556279594474294781306420454984230525743885838003258717542923622557763514271880076242514087588938758215151407582550766316128040348497545592715928863058979759668086348923547299770618442791058933494605222672245403736564864901629508880527238507207886766628500749800803483303277362095665120166987792612862041277944282477733417371403315121674327082846584438386708608274494994015798294093636286049855924171215697580451869134115908300873539425317222958026949413046264621978603190848079178648417914083081811338965855431574056199180630174524665825594017321597886312875711998012110735931896182483540300792462175756829855135331994409297277327857449543599400985320930950664719455621832241270515035666867755205334293648261652427449639312798190337541857933273630439949726767182436773503580170316528167376643651832891890499516784568564826462966247087122023882045029015803756926423132225085092851032735217118764479185422155555940952447728950221038350317871111085772879655602568277573731214404776420558451904292076694644275946367262869165206188156060665393450745100371583423543673728570289345292801797580174506145195581675634608821682077743273645035865915587449152052353681236856138226028724571539462007733435733789447513314631170311533526195270244893333375934055890493912742288715286380721431976411988726475003981567663930581433430450800374287935586548540955351407556089248669221814472005102236884052360370440316335126993214119435996795993970574634479266265661673336283928877524210881346043503422532484733644325276115281233817958307553171780640207019939972217349094228850797423291972438892109231381296423748648372865787982302767701639872688619029105141944196486609670669120713364948611815862682594258462693084411409827400583481069546178257645378610524495172960981731898678611268581493708506363924877793686575479916751052487951974820940839237264085903068032453339173068927820731331248152521289968118890385337923067746793244758711558885133661424971636645801889278332729407123077462632133374766693224784168354233999082454617560593425314651154621588093760649317230121873318936545215213258445940798852280978958443035957741245190583275073551478518198142197441220393748999002658865939737519170038056950977551636746230786359366692228548321177725642870734686757145830350097525216442719041259621360511051407997377525871196515983976693854011522590193547249819447562749720748143661608794591893284335335214611154469617692507104614677074683140829110960179485165659680960457016864943205721641366580756153832611129678109413260297694408546660332339200000000000000000000000000000000000000000000000000000*i1^91 + 320834787049926789939737916386159837726071479878400383356046834263036317989444693883504902318964800376343390678927676777473561718779925332638120978397520324523753080788640414807472240812926799220883549748221633165844804780511804568691587263588763614373710251437434370555768991157580056346539078725830057576108227717206898795020898854853624218906544303985435646358186401760393664986973919706248632836973683136173047400787720082636291812108724645129119480039962487043653608748977105661916026983199000370758738190334463302312799923267498713957441181457037963054931805342859171725598212786241676073866474745396503306715838937306089219587198643508083688865907162415221415653501442527086487500113981183473218988425495259306241070981101730685671348251156320623311711929134017239327261170232704882436419174361902719818804062542007726846925030722113830190490697586202116544981191160721774635552373148093443591200921428726762514084518118398074438538654800753162623304568583740299376592141605096435794888107117552017731836010974512072241728039118179425473085414531239438259143443736986693273761303776172638456645621017211710512585077110375992232492161781713016214759292380686192599563386597883815634675349467745818307605323185658835907614798604851401220095152933082306515822676548521666067328889423096800434897682480786768956561644004298503182550034194859378546744092515971537254665263383917264034678360052801974947379107063168732568730463394178117268597806548056015273726139917966379811890446267047655432591187191236375319370035704995544754735973480851631899079394612396403866307122613776877342477931089877188993039243705507788756913350109483495290676487940355006575206073097463456425358190374866235171748404214826189035313692721914225964832394653879459410603004754023931082756379984735997859788764549986122550382703085006831907984868844373405729060733767554048887749451007963952000212105337873432117287355772449908123894490387450427466015908200679128771183650541529474132414678759281062966283555034234048589052260789344640570841170584298848960639970169401353969763210864918719752002495487304117246421718253296135607327840300889515547973254315426087883707171122127558252808342749608254854527145064894432338679505183998875207335806910783641419580567484824034298762033026469779589820249002467105446183160127825363218842913415312716513052877351756110361124463120852860445291891640411735992593069860121426928401744707185289986892351272354026514809203778731769445427063411399298168026663492053630408667709424005717444077411215268074005870139661855350345936855038444061024447633555456000000000000000000000000000000000000000000000000000000*i1^92 + 3017778610167054883522245895754332438195765493671425010342712601778378931330628484693108080561321889108864598659421060258840033613356309667519680309967638627169250080590204261455842331024379601853215157901534439194736965851340395211482838509341694922801562137986660588549193417772442329752952814911719831946500996385617300044789634154587673746456544983338493010272235047392089108673646411074800635386026056219420481861364495179141739056665757933285839882324439453426092440866674284766553343517366376188350906791491733993527496172456399173797780434445241343186753773177415374078607761742183975401809000600427872588859804575783350891149744025684632780053588696183296669187530698500590231083125831686322970172289905704685750930099616118066138483632894328121603912078406569716079670077166850376936832772467260139222276065237032106097038738131502184864145712130001648685993291732155918833279382431565362716647942223495234824893289352403289767952620495883085931226272174025091177591561681598971015377099778435764854964893026424789636116016322500922465207331898389083554697079926182813350552637476591798386405049923946315998624100276709577156573151529956775885301058308248869446168439627070819742475629440748452778482113582646220344729648162206072707225334856938467399825934952411437157924487532464877242108412309534685571648468452554933528764388254091465506624380112028068720918897883359570234566330982400090970546637768658648633316038250339364715538598216756067484917001692859001489759098513018005661769932544341471001892468857308486041825476350520244784494729772387063829814878896513609717770591511789630596917174412151342333211352008048724941447177263892331517188464676265296150635985712485798967972668283067349823286922251251957908586894771313285118580849509598807785748816635390167079783442570413098571410164783851639873935679430670859929349740882783009876113399418711354761997387304058666142848471702560686000966254891893053106896214770148833561489772712738542117472367834757884374948689940326532380618974214604694408949154422997259442165395380363345673161809368649276053192841726350466961234966661739997034988098344084999534431986720606523801946797933007089282327761948466008481145760039463826119141068951224321955969944620175118823529401887331099001206792801794149025406542586322836900981233205944681642839068093099646728724497994678872148241573523979864685961075373388925708112772245302582032509713849363868538848159925082592710337041940583745747658361421294003316619298739363025659826515972130894669513346527345009829416135811294960601102135640182963950321664000000000000000000000000000000000000000000000000000*i1^93 + 9865699162488567714952471501404536897408025454436515900449259653275872129639144971702795728627419340698161804499584356636754446979293361539612898379199221406769925462048618388285222753296580296167641735145566782439082925128830914628257561481876671190498252997871575751108303614774648807246381674969505715480799617674598977838580455800009772412192907969543618918735456196308398396556658049818178254378725350466580853300753835106581833092416450252132664196633431985184408423908563229709210194893470792064651412737635345811927456040451260003057499072350722533293777676434568340211489919220415565208173278986550249074330309786860989581533743122151450835340348260061568812318262210639421250932185463231453457997455782110168272525689966014600181249081698690234522066205231073371557874894288401524007686503996749363374806921524918720764362559523793526038464357635105395114897808190397707323203956155171024799631618715429817753610772974334194980446494480017485612108769597541771079642025446360113788733017512134437543843016960047412167608163882858229323443364816174881396991133568620259829791262849704731121010689126943725295677969815050840716608232700159385084459811676579269061280613646733629231221592375992898274490154966525970017856384146402392883234118425178824361829595649439423537240198628517614714460206144399683146380747507059752673790823136054147027882606074186122179605751217198983472704811538175773810276385347341710030096577884020538535430410296475015624124055700887743337019393112243588356468784478964714558076088867089779911208150221222565072427550064523459059416451563992104431342130515636866162662848993594206440471520539168162763574532089643844729082950264998638203339063039978173570107169118676113681641102975758999421940405906789741792561868874308140890152514504207331533360345978283947885710459326757290018586045530550378429171226633366622062313416839222948339968472768088964809077206168031037639471253036232547400009936511782536486039027921924768119218024756712830928055438136699011031232268713647513543581620632864807723373001094616580312115025888784100159041703318078085033159068353682752581576346783717909750991772866144528646013075875936618393877304723953030392128507152955723769778005462685727910899617389102887133933267186702287779627652184067190565461792546122844885130862156714744793302733187561883255744853203774991020515159401567346840236531192555008305933653981628844115787994496941948624308229702155005336052263670504021592728216926492320377402898979688962794028518528657397172881275532643956599765319587734681345237568534767206400000000000000000000000000000000000000000000000000*i1^94 + 4934144678512356783197019609016695558745486576767020707790965928233182807317972388530146906012167616905131770191143210577677642781367523862688687337168555120277513647857805362587677491475959522081636740298134192283924885246640291789412638250192923721880730855251307708400134487237406442626755008728154014002391579773377440963428470056897076616300017188861244072830307049899905462782180936210478918444942499349757228504131987407607238750349800075914213304427015166294664415116551914449716197410051198374881432159699093690635224510233637629147611933724462160700160184521644566261671513728965348243087994004935041438802968906018533124238182670473057985546189021695687993080588246839335379860667832843303475987507813639254278959207645270511080755948271380674113842125203183900058072948614077317092895984004455188211798988708961739407123265395741017798336388968126992106086530479919201438222839113479501778540102784073964382326884765811806029462727642538646191014501076071978225396349055134965487407522299824223617734008483897930976158935405674638810288141561953976119215140366940334504421025424122295603133236552870091611608627018778317907425851413477486917674601871634543354458168032754842230161862900332321019956634991357946248755392487328171217268501404301109689432382587446018282238033426295376610338578136183798840203257542822452145707609797449908699951274921869727613791384338934675148723764307790291617214192479293785204693881175178071062170008666767757054238214460275987657876320836222595774736621243851114528524578707278090264808193154215036965770554083082677583246977283953310576290481779786890494186122820291252594787059883146494632239452083566319622093852347520025396691517007186882069591212052936670652365274654783425176513109549501289684980069089204740986247099290024200826520433688914559359017652661623542505246322028887384491316131947263378014587514349363286260069962072867616848641691498440254358588709877475618308016583915408571558252604854523244533278473061688499820825351380385960752986410553937124237614601026353165786115110582351459671341442235361762848386799442772755600537792854043997756353622344296941170379292586061306614485013779141598439349092207309243133009758605408124531104775724900709201204038417828526027796688170867053347304544441948100675682221381478265912539233447864989242213622016492307726626472280037545616124799279402036186107480826631631865824653213134825066178990841254867843823080848162899312343882877473442774195868564131867413628610652736983096967451875214941919296912265634924193652205777182314772016660480000000000000000000000000000000000000000000000000*i1^95 + -380766333865185979575238702283943842344651316761736885847371169032729921598549868720460853495040685372516233706054515032653817793922311587187298300691407492385487451794285482705314488994686376132823433921875232885363426954264652291005847937136623003400261909796760235162620494584588887268982594934042906504843979931523805227145853168075285668190113810804785048992014123375206594801280663438473736023068343727985080757272483190666272348611747425370835553836648060101619741178288992846677969553932785016057864929819981525094746619796735075722665832539263179983514551610824670999272113876838550373373926160200258923521795067155851387413785839748809696424610931275854794543146156221007276826866194922917885281086894064344042490875569821897330827782460802642615752594913042538859421036620025356907762562356722188141857617342000085465523289878288827226810589369947923595803120376370077798282829273802623855380811972647338940295331350859639783734737952041997871018076263333501398787843565670190832811574981107654335407394978609556661591774207166344994455850689353571203391298835437133613670972615909322268037127859650007761654044004855330814048980710686592141993094344936701577430138593784270495043908578526089159505305047489500712751018355773933351649218969089807512847877819613654418191256690538925553887972542745273178699249420864818350697073989724539979958838999219350233286635150703592685737106720504701776417450128403484648230874773394750597483095855828828435881926316741799803099195724045110329962662962324110299333554960046827235132070975793902973035466024721720364170031355321810575228003753150983019610573234974402141155712419388724861183936654643452127192970434456636153639563248775094509068394784682788888018309654473631655940239669786500549521753918141961250422103425284259867943615902726643393936575537540128995373333891384919311333678428183305385627233913675226623637772452374530167391218358458564065994249471829745859111324304585997502381401098463214812964417502761199996865717719605338201836058733683823917616339629241463308083502103031986745234832076629494979357239051271644829917112638416641113660112603735036555943223945876843688396390130397779126490980220242255600554091807557834511463176517262372408063941311339063619185483229912549611772566121230567296714647580891246264731450143801744236228153076934417960559599376846833282775522011590394276311689130842240228106666079779353519072840192651962084262017076506487757942051832774763647764386337860974826965336389883854695227695729511041631764705437426404570126344446191767388160000000000000000000000000000000000000000000000000*i1^96 + 255683962110560315811659647169237771727893801494537256464743517423242398276798997747688758781374514471220514734933023178128664254771300566462818799881027934501310393606241564952963523943697641184150216989078906351576143009976118185963386691736647114657990833722362746128720147143895747029631843159235324741386259926564044217788723090026419520038874523448973061475716559441173162767926619930025051622153855526719193879730963587449019051556105369922970925961227991094783976699116256858481584736508160900026753509258845999853027312933688502746774461627077980399434586863850404996648929395255975547444734154863775217161524700700216373947448956326063266772112612848213134038701665242274084230374616353552265932153841014568197342372966010262796601228990947608507841247308610358072838769295480991539950610433001956701168908598885495072985189810747583283091664209561655382799158212096912155282524556107059440119054491933670445251371388497981871732094763046297672438055142649939013901598568034456308939286168167366214658667896505332397523432592044164666276417243803322396888968366245948335470922217374703596059783857586552013619988987743355348542626742118580335037470237574553253349827992222564216087076902018952302261386485126764653724696718949546795781354223163630467123000274517625541211427175019645288291167054911101078669938434328823699697580084079580126796868711752674718231569141359554824984192533797254498991775115047214401829799215098384899013163051641896957109374046277259690904103700823127005961833411735871618000568188572595074639518294958463637821336460327909631250519717954613613837143286384914629675031615910747889556857379081986546481316736372814645943211014369125912724844087711732184469608075892893701611049109690271821015685759226251304531899355547948415218026552060589457643665133892956370468282123601982575399041974197508443908887725972975189407691022554026095088586772201792934222174825189167286572701121934908678245755786398152394022445758209498405539848699402217726792009736913763018912191357043986813858396616173951649764369648045325963676454519316894131252160431004116012068439408242690813219454096724330229100292166337832709654616701879378716317429445406234731522189163462566511500609238820908446787781017123926531239236694049073863456330413697676061430817008551651708529287213972219528340476634083841914065014072965539091211112233035939321744445029625526611389110455786220293636715853236140241114720970956431193474204892724144652564809214179975169748535143556866334358397803872833247892078194149252050188775718912000000000000000000000000000000000000000000000000*i1^97 + -3298215299063296606077409470416988457342342133492634968819735352889241571303136046880172316955456819214592755270556604943083948172355324894440368068351001325797327335932555280904293813832532191783104948541214243338035577644697129514120654704071451769732720673857775862239236262541944459737296674396137415151548027188672733373884525416310272604659446938659892005017502138517345882290031911154161660416941064143980189274917637035135476196995816299570462370609285204557691051477057486923993611474128603325462633417310814257897216601357957041270549498348010559843337580798378841865030475747806280286887519237059371696891117216783521048314626198099531027522125115296969089391659921533662288839176987347565085982308813475952216735755797190743270894851223458657561219467552773935444462220886417025810704952729203649521608975434737949033105671412678711650551714880705519880147246861770964076680897939710562541993630650972779799785285541565745074606127152217552614125809491898495352360189136851363393744835180125581000455573187235398945916035240296493735841035592539952465990063448120790121432863698211472987578047918898199836597446014947232629567833451186993322093348441011001230726857696051958605710901155951308916490534682761688447994208116602336997703331495350523746292358970089477230808686497453975278737011991743329021194969468274246531161708319592332522327006113508494027347254238084133594531042481392079385141507170096338425787475729430930361341559814177487414048091666508954040063342980346595827806558909583127296592019746565516804239776618221623209884024742316529052486432533818754609304484359474164932522212674909024814085504706659823815827211791830070941863644643239644179025677890794477455098903242710354544671418789183063939390369873745777236646941659285358572692271300563795693482082473975100975210616862889041604560705813423998686040376820636240480338014330716271514465492552729395838669673158421148359100530150355426830621942324981575326547802649056119143679471492874233033021943395474925588778013727405710722852288131194750053481592400901392807163602726545068391454552002301951614072294183008361647618176745724877947173111931478751496269252475554978255979911835946193312501179723842607484004885872806750377622780474430667548396242500147501668056534547258934051554805303405471200049754242858560927392447209032235215271090043991964980649887636945162394289189834915628634395922596744303272778554895297935564399670492630338626458762560877845355851254307425763544814264491449227867221866723180796441612466076291411140935680000000000000000000000000000000000000000000000*i1^98 + 16550086436058995616288786144046759340483080815411073378214696011455772510769593805082469310429457273821477697985602816935894342727490476922606926455735324176657857010568174032478051618624690118371609848235037747305214558375708904606190165335727501540775910312495112211741737742122965818063566345383153032752489408838424584536533438718759651791493434326750916117349629347087495289282145734076095289231511261635322930103296708906224645866593003558725639592327840931521444623670265743660367027247463822693479174163779491577015475283992607890832889719710132295085771708559126406308578139222052113457325189832544254034273380202814510613365974782586467840124234128098474334827154734654585170342504595300267974113504421808584641083390852522962579162969088800092263588213226436317635755553725363023557560096539862155650802393722150106033034205659987251985115935016463382906200492974521309684426486430285499996820358723699703723399395520808750092622634497280709570933448656552023609664413486095521252890811919139959666317860752032098179235393439531678058268869237111914272705951150686246749690373746378117556044401875880917433547564232035098219249326106967007092298258837233077920779411283069793103181352161595781035939061296510461582860472374704672928506319940649668864094938972934361959953793303061614028396155394143078937970997520753835466237118030863551681720066940869166948009536228106979803596928820104340785944969541597647209272480931634274106171042694804326387335357141796383513333317622777281777801072285432555320461006136537082468225435471990539767889941918945149600243672519926858764965056150167465649916528969304050905306021610103589210524187931071677187105068004767344893431484332060401582034049258772430151540011350585194358389589912525563703966345650126480058445442392753380722772527670559168177198229430543230495046405887935803514360185106703413367930320238313192212283815402162881953015187940746364024097172707955800310004108105290989127651360426758126438142737207553349561385810355655840320253651677456575456979031966409994517568939044538282175607541406044867511742261079180808066679850876831187768358494946519517130226665441472908172701932931247730848966214801353777992470806674442813198820481919751097659457025004765883585018911562541573738943972672338768397623846004236099905823480507240603085730744783648872092446090971887873214948575119652387713790215259935441627568580089115159790383309986904119632967950133912776846413996508470672342857356144198218849748399401795171144110116372355758480009720011685888000000000000000000000000000000000000000000000*i1^99 + 29860105452781640100162579665192040676585872550185645082820820745565732382422027439448151307265973211014062866336197876714506183491189912991841122463712343286012574946524743257697133689823014326908704352264617626616759843775296951625650810547462818747765361561137456489707569835361229415023306057241935108188297136238707959841794775733307298748549577298253730212855678728956155850924107934216598731428167310519825498683465406785366121037321515919498935741184988258871321877367614874748506751654261743022912475535560034822437638259325650776507674449446737491369302021365058774469855439821365473670473817839036188341034683925393339501158725312200558401653200291690036555737684366788314613584586607793315422544139273481740141324422163500195253519769059409039873168148443294416795267909957940522635643623881048051593561940492841942677952290467577145745201087014249917176607578479704638743749648258034382595969187050780635110780460939414174491648101698621546807858973086232503886895150821488332654922533739384011595495369757313949816024821770870154337358117885656434594468574558189621906725316714397529015959120265370419988934194021688305818255015153636754283650111372973606409728974925315971126776964620303797084389616992250687336959644159158889081695694947884729692938109684302587978568660197473146166647951187228345521940335228968826497315464139700201077328676562013939753065040783484748575720945497262966875517788703951913337894220677209339591094377361356467969219538474899595236730521876238122942718686964122562312926530112095518698096670640173938442632815110182422915358372764986318245210156508614088578199992692375656621711108679111492781205131389419456017078955623486215901101518376098924066371903815041335568812291024272841545727480893357652220316494557727627057160072409400820523066965224506079166781495838735624112334966484828136217123285048986784235865817233940512994436850822180469799875954260799636350888688481281974602150412227634502503293321534617648690865704046652654450735118958841501061378230122053498028882736650085039994705095811794979583770091334278709882301254796680975201369049526979177245739926960499571674983592293809136700003515199737607193932145210364631418910708069770924892594484794713202285091326804613255782902400332430896181147387834420162874874190312012971137015276442362670802756476985751406558686341268985862255098808076293512022460286010356740950843376423134704291112402037562175098260473249559187209243436342155324553041256291951350615709560866830356032926378896830498056490188800000000000000000000000000000000000000000000*i1^100 + -154439607242653531765078862577996245423288373601157605447181400576682615034356326389263103405741022186000459503251459784712359566074030928291095359667246364473741200496341023780990229449873693500623441338483908040308123609975965462435861451116373734424717745907714831102861583311554729275263831958835055177480018734280316775653268180180374502328094622321664979978400773866249804385202235697093705016804659928382837615803058503861243507206534973378523726115406711608119853470359532309023848892276741862564873715861247577401667911141538439733741223800882255747109112337395916391217572301215706529064071052220265086785533619423316514523807111651793023618102267088615288336651927911682702380168001455064609728417055300475442508582128162909304805974107213731700285714884114005772503443617376751648850975193615596717403540077242401140621433328851087130583498892501521962054022318387497323401415119377722987240810194874546601244100246722397920899443206977375830897501791116923041232721501491293233051881990191319619283504183662161354613473630923140300858572951648114438018159984107100290845646476145216649480825413362677503036908589344251962855295405548516318394401283952557376035058682332852202629776952517177259931293575692943871348242432539769482524246320948743502595668910187963307885211949635207006548600772007046114839447558628069671513154968660677485601328527417779554695162486660245274866989080554195998955944399817827124121882794581415067867649367497115399380076317623969903632493286686944890212174205108980490807680356860127126244662785134074551561925756835555727244480528507257673156289187089762018536119301727393312109052990356396442761561730875611511589992825230766801788345586068843470259232475454893789001791767348175925681533017406044847990937366151789575532763288665719405261736526139934408168706402439537272116298843477891521797625450077370339800240840546966463137681700439256876017689836721120917319956803683234614794346252759274302556651973609930391834742056101013057529604891691561553852353235746504431745262942848936694900450592127135627986042949939758917711133494527931495563095652784914842155676848428312787492592635573909770961333940622192609659175473980436229678713512695060975039418798748335853401517859453105636732741766161027761798152317147311348112619064080329490939114554151968400976888495473146411797445665980452638550926607800444163456060353591269061742218278141580123302370067869351788204639028531378280410297336291655059463192396715178934909041244997859509537039421324981698560000000000000000000000000000000000000000000*i1^101 + 446838156235820962854353723944815189987049327870209218818790765422555723520986163547716668584904971904175144801624025128081524785343335723679590745900660372705022848307867433579723712005097427547027298176772341296673354137548103230956643787087254719404828897780688097217068429205710684215924990944485557351844348161147114025788317196923693468326513519773482894657291642979594660103332450309844074122509221707414289376180293983279223659632959836489934776647776319186622967236058727649514880637730350903316612315826863923592727627562451158147320336320201330910647807262863703220183445455356585125471023496192540170035639848778652401886554987532593744596844558116044910630639500806417227949125357959976411423203737948080672029463715800718871473633673457364738192226690580707884696510432282697729435985379169689855344874087568209034543659018884577873815488197961737937709840342640476248099083508228315141498949826835149859031617451384713400759831013405693702030478984681599659646137006368090079821374067278293334692866260849686645973754115106152036943657881070018707522324834689661510301454811233754625038456505895738922177954751817812686818721916546475773798173733548609044251970172576952481040883149842617587071603427659557561180122689834863952288900572380518292752443470321059760838599298100922833017102386430777771355943280420684958145327462540367222434183748657237749714508155651532850087269920933794420846855362609506873264956277760188233546372370051460564916121588589878362496006710907942015800980373922693532904535689118305464603413855021947419494351986740708309638932024808057591415230289828272614600125416513852470859347948883234954947973105540213941991769519833393393926346834667925506198658666039130522659840581295198579228487907489403147917954033554041079070689931355353207037080551282374679602722474336945767560351754469560966162341530416559529815601463685611517272363664052357367234227181565222764704685067284169949287089143045175339695656783961680989032373720264934776172230285273736600163151191435389774744377985633362797823914850434071852013095734067802337588469535558021527950920370605677017270727514018766581777517988505121449244736197579271636270585649815703495409827521481079307837651407285883101259455656625326371421903396377664972511423283448623067405802266715586971678200818395934356072862804279472153581921322061479545570566543670702246980660857642717491196769715984301963112816763859094622364054207957883577886015061244382042061283828073917397803219805244034202043083128832000000000000000000000000000000000000000000*i1^102 + -1267498519320528673070701758927126486371050796467419986244606833858986535601422385702261825170669513201997850519023470217124593152200453270298311973790291433721674515881550139157960672811226963572403358687293879592809257112328437025536767695343788113054112985613345313740874045256054111572103835241383673455323941937053344993502743731502881928915972915674355779101401533168070769560007762557967325302198584621256385324835207732338617207965625411611535047755181099523554097043190873694514707660019761376425859296746715755213353190705780823047879090210835359400447569107720347946018999210499417035173686780411455458837268381322802239285910346369473940486851658062852873611061960683741720193940774113154427683110410095461070262703491669542984970118953135297708224304985293280353791917820958709829858561654245398771994588311276633448519644348727163083076473656059286385218806332128748831939208048468054257899851592724541680339774332383084809681395637487289964763293079128446950801734905376160596673811869340402184600182964824688924754471449004241258016898551832972480949703533297759547508691726173908094944464695123546417417149735135516145609061098303899859210480921616509449705822127125938803963727405262381535859794843643007467820049529951339715634375759303910647001413337766270140903492482146193735252765106692259582931008050596880259961933078438386926067331681103700039334168687202258844454604774980686213443661524864891363610301292602078136285967334364512442234133484623285320218051290915474535232629811025306122863284781290992920042831175292280085358581596039206813247519904914227890337528846439352271690846716176401696029400660872098540575099013149036654614253030444232467216439028513312663876494967891118202540115901693396038239335811534810969408921036793251705908880717662231067359430758732329695468240296268762668676578828710972261202036155607767514969233086376944869367617865293995965858071484199493442282617664085644751154035729624767831164693955110336114191254542745815741066530299576643777703396839149828565560320840416317459798495762189984039579244071604433249772086514154811637447056986383191245542443189029361108985226137981946123394825214161594914052660243479230114825930649619608846506651779587147083213588722584954682073075970660261298413247004873031721034260699906375624016117028266548746345574133632993772574957094611616539053668185890080440185235552192294616132193316886693456269303765760131217921932540601708809768686920988427905442512641062958885935419910014190275788800000000000000000000000000000000000000000*i1^103 + -1955473543743008987879285450006056131819202796129806700887666207200606543645084112600813029626989495069237362463656027042070412089066652056750716002436276975849009799496224148209203941422138985224523110182721806006631912669566109708660138923714414157271609036678213320519246330206610356310425854890126099481550771483916116773267058875695233161151535379947958993375555721211812901053023543989411122334552827534686706286702122654349608774158261150283845897250003081818997527668038010957247126890029105455249832991976213181944152091270334841202786535338162137984653235169719390642997785820718692762802904185311639961254405614393609586747040960529564127627535630930840967945811648749185117323039751763602595740366581204368446112488639145949741588716973163809719643013481976637428942180432173725701356387289345317362189894357709930894936998371543780470387357372162646192641742004899284495996873260791317116739183645278346241574691163264929330778393058478650405824628416169084318985669968295600161359811385930793247075088159715971923573500358733078364058439805579666558914902464267129540312895659375724090245550900569882486113774677932074795203176976470101990029819419140954986131431218512382778618856643310525623836883186239404417612751293792381996768966467866957720594161723223444178988333050218734007494776988953668368025950912561973285278719997776295563196362723535166823393193586495525159940010437562204884108644658578069963701334412454737501447936753970404291474219590518388706902222359422947750273685444757307733508635617392957725562810791263151030204085425299309501123685458055780516412442104347952229236852168824051076812758355732374610755356889075220023012208519861126106302891477790681334109669335208180227012220446001119317236605973270377375174720695342737252220684107289940764187313379872447850971075362869943673511284909324694498730581653100370647852323632426977304471012025121542759750926396061140228329834401889189155648207931476628243837163537395457293526194127552969016587141829331647466511806141700431216172858693616292028661708326541755214322991522283336722004633262997537682788650145355031079587478425508004245656024038733643235834148937127140622771060539280239181958658319707305045292611262707033514713156230732677330859020360222919125013144091829647533825311458473679675473421062883147532603849805818120089498739816608682603689889037686859639263455433918991735873000512760902088974185577520842022370956537852809338671128077710536621077240198056972567636606556569600000000000000000000000000000000000000000*i1^104 + 12371086046154840152842362917342334384716200336794810013674538427943784918451080116227041584761645879027059064325742343605642792197933756534999829346464562332299758239429192511368499616817992496770679828716982502890537473126667017244453959613130309195632338805321974239697383490726184202451223565732807549961841329769877093893814323393649706387771572043004336308131421027982905961202635433563003357251538064611931515924750293639610866328886813762993929482468875752330216775504024902850572881651174993980819082009091660797939449182371724020899606243905719170555696817350155233214085939922951174794567458742825920846966804980528967930070957006905302885022723379519702143383201135745230840655385484709374635957669980658093675537269586417507592065016745620680221428858784219780821510885968497766507449283756485050153270403694874592388090523380031640927234987351935029672780267567498752807789756160121766486297409356488234613032426628684845303036266794096058052470227516427719571790732962646846925938239621751037735039207649782784050105759492127058390813413791732932762567478623356947682790130726310168654422820543559651745566977474710396203324605114165632294643738193078446463259159207988678076878693576865919113720695220259597587364684202717146655299584851941515971563282295413571919459591201368066905274240544920913828399344539308713361492819808433751773798952127849371450502068701651659341639628405373033762837011970506704290563451780372425319227774751687606358662942831852902584877936756203284871766488494517333397241839488396140980108782896489571493252238392555324115896644925637509263297792211664744928005035591786030932809041282214750277210433338686955606730624335072811304817530288989027597048848729619712981785053670031451709520710426971051160757309889269411003456195584374909197516147221783749519600723130610834574969997964935414736101515959929883692522792085904336474518058629052774455952882866319464092363275951121131908718979111673128690400406725237587588168765191744724158021606890296975206880193543591963225346936719405080006898697032099823873147310503744457305464473901611422622236762562150606051356182564915686823720963989885473821620384521728852292139378096885210959718654335471556287362250279517779899180332728517896301312535192909096998464459287635351739528663974631701719877658494994017442450417142414214286284931734180191488706972915768035594584882021244836037547998253001892110517632485051619999888056211214543615197145110750950736955207990527205618745344000000000000000000000000000000000000000*i1^105 + -11817578210225853201167327613203211586768058427944009411412328200228234853654332958199605806012526126925448628459889598980289764412761783636955480930500460421223712579561844129704488029781479364230414385627472228797475831305391040400627417371165216326891297174311253006585819914577366027201068265305529167019112904922793902263680308147139779397834198259892421039854436197910675185603072843260090208782414021650048639098302930014459217314755277779809579565203652856359785827088787318442308287435700768423947773434627453297273882947153828252689796530604672176848342463256328469976379708837510952782652337210310744881739365387961610955662720457954693553732627008084470980838769063649916656143834162812473428520512430918937600086183054123289841936053246932163157173418095446230751937975187930806098287598384830787987886435719147376602161186939823200855019201669945567657266555366891306043037482849609573841608130197178998744127623898277849452242086882306337578400459296845120145502255842787552227371811482817965233248998594015546754488277599228413266271518983911377796056211292220384354012887804034415449867469650097540568526746511007226049373289817829420726037052317760327624997870176552653527683026078769774441567958321256312449042094218451712065198301255713638998915637762113506151000423998368091835013475383243273511685259901599743903201295875161353033678888546207311566266910302252326691369547679890827143282051677136833836598376348231120657424115366703399618194099667450159170891373922243661275324749876551491806584656880875776123881985767381292889360854111950211078084294104649909414187293354469363424539536575538999373237626537363757391897837452777373577284966298089205686423394597126810903376413162393153601459961040190370322520585245278063225525477779589364030034199579915581060741904451096575434329648208113191684327488338752412903919135583261037433442584531835767962438775815809756025065013752167848417881284765322809008432972249770671938256635259136915519927331716542717082129954769502601548463933938742623444101351848254111318769426228423988161976356762481753935402322631209631004912586998640751975074774803882932959945198789015310632844924312248827329844271788561380279641321260917974919481360816213034913225804530253881976619167547329085067094524790033678349401416120519990460389804279801133227444781326607352762685538433872750963001209324750029318156656017010711707133356747093130653151677493260146285103792273796281233243774316457192928387094252460441600000000000000000000000000000000000000*i1^106 + 4445437807257636026009943507404741137038778183590901516256849866100238484843888200705604778635451752483739567572026816092574499435855510835847398120002892068495392067762316076546369438536977668854755184084573835558190346403543634864913145591776895442972866257125981697075946510108177294728395802272962759905524634540461850594270484366951989836548683960899373874219115857338864943565782411116910684975111788820734357499498359150702573784395324876697661081751716650571534020429692895393530284971974506656524626238942865878774531303653697371451190854302393557252981196015994333663586369168093724205082905462324756633181221100501232065936808489504139712099503185040458660138998544938806334940330088956032083592402615760019821720532267746042154699232688586301803647831866891461832739516075089458640203565564864024537885540330255132908227054705566974811454470334456338399414330273036119314274676280757116035759138789248070005078704017351506836522151039001944733668371111821067861950482121759717010735551177643084254018037704012150477620596715791861894541557442429199614043736115915952299669962779528629723822942524901369744138144717935275829540093408049386872362063296488037062072781673259089948043678540505895545085877151677330564483311421469796448181936940734554824573991187349032092780285117710003957982107937533383712512522503365977513827789736494081777892604965959480601887769682809367985965137894046763936294328014293762698293252214312226833041545076406398966858542560844301004804951531056091940170809176682250985947705384907505951558637782711857380696939580415861903129978339692535612517835512393332748960212242076282580017633792210862221681533363282346968680890753779333076113218250952326466507095438613232474309859075101912869541350703420169495786975285716377784101035007689107850342887266367215837308238750337385200742619080038966278682031138071899548027265214478868475996458207528337972773170450668314272467289690122554992957017269541017845241065718285280705312706647145397046443047196638540084639849595821062011585391533570405350391660880452060327548400641578741483181711585889539256746475979290093837941630257749396457877030110372338504482356642636648819557061127521647659565009260142433611987015924830790896558020332545732205536311576746295164863866223922124272761695218063808944402137971372494891909510513042326036637028998139293995749236325636919379805441637670511545833468838118874328382069797706955823635373332054245626551428941008756379253473280000000000000000000000000000000000000*i1^107 + -824134883029101000214126993967832693125699626798574216371062793938302089105913349902634377172426153025503711819928657025072082027020141041671565699123311898091258136504364661604765772287186765226992567488044672186366509123904037623282685844731140164638402741974837168456524477327983113113816111221173677651217728697779952001468719510027462138352507250530428857841061858519525484123896489611500903220146171668920466015389939506403665309220072957536991427699809576157268642335923507095861422483053985415270383582030914139998319486533599701891168582444650009578540113587302924847745913503777072113163466906343750198425666468378795245871314492740391529657653031247048873056641731877066029426708127714379690676985418234311987073988467277524174512322118997012402310139586891167564082059697447520667151867039373724496724295885731206881454825265886916398064067591210035455003041957720936837854032146833783127443369206982808691642748672364012592674356842072928522770403792843896004870541655721777827217964639960086760072502129333178565942373888721161574557181759524999588523905401091069717172168717134268813908310139481242754995418987690680603287868241959724163660506081082565909014400747438174186798780518154184489774386779259673989630156280487129914534527009641339734683582870412314020465388091759372236238346757522044000721383283523458782150973711330465783109760251788080373948528455782018773133971182785105868384283384378767802139030059361723016792118780120314450332211802671391641330575979535843680809354288906619629625231119766715003708356511402112217262389130146953047825704626117606086499423671098264233988923511570881131278660898067665076589096358357283769480003696449595440570411480980495459663272613911847718888032852744704717260553423374507922414925602472195004437745006031644567425462705800599626104261470141986809275905101986008351851750435914681762438769270537993992921962100606029306841856459278787877046891776896417666590258316489798563328249491551638133564911958549424167308590710459222071469464427754137409398290649299098723840832850208382107077405157943483881132353773918318502212298010613677420678248481500227070357685409499782070503686555322962866395567480388262625877733794580201120768979981766997712525514588704366278535731768171903598776254081676235867588821400652721430163814123469824949535325875747999617320264097237325118039513324619138605161850448381584500528388036453692705081233903271777344014293330949595868702100742849167360000000000000000000000000000000000000*i1^108 + 81072302127977711497679073060965374404850337494735772570622868354214480587115977134122088931419570261975805994630664540915336992012806075656510094206819981471868139258911235408669191196003485233247533178722109356510721993379810854873403965097185755398101265105472990541848043717444558997615260821735290360528030704501645617995115320375514654308514188622718574689747813024468762415966247411774116922669646627966256732891500182334443469371216727052375779512361155493598728182890005196233595254723451155045331701034679981438401094333260342829557371357508161116028422442401982428994769443134405000276571676737572850752076591794479061748499499515871841689907629179035314399931941215265727412441343344586407044708978199197599083230452728415127958918096721296026371842096500779041616119461204345039349619926151739208893586021642042766664779328188711418645343377295568863207465455587153764277566689034245245410995994262042476736987162826722855263981477857999816483912404688790265781101645388281052159786401885317127131756131553236291428675254080542748129292046626744850358358558618623239597258822373106064729177524487794565754507072922420537868351513007826001699267556926760116675851779325542062334074340025640641043846004245518527996389730734164974160303012224716805353616938554880019553048791375716571615941398283972957304490488415483151972462356983277121175097561163471915769850331424620386640368037163414537573884012721333321714101581719289023981017721048327513476530605871733736337443003729470269369601058616609774244671503979506684521929359704075632420864758872315098166573456668116016770974414417462431455252277510684253760921240011572704534070337164737927447710053529306582555257691525631352406006530205285828723055960149548500924228377463805271026616070838961692625067239799481470047213050003129935554272401772074047606119534082518188653840499384129638638315310975312616421957839006043854095671643419965486127818703964268333938354204072082088068049681400510566151486250694063313881515422425416571455659501542237785800688355652594431122291146876535185697295860483548566153667551561497054007997029853978475211606384579666912178549900258472993062601335500631226681646260762491910138706777858411555308451614227658366670057112185062027929114297548452425363900035682997075629348655037702365204222822306345717865668006707069308091550304224899186861184570663314272056850073954159497528242727937335638741863207012262928380564812625414381962788864000000000000000000000000000000000000*i1^109 + 12123087712954442829897591747145368597542976253033718535853227945393363357177326053200787033553505039274259286471905626476645943777484096623170453181746559020601837288177238340721602579307209021028297845559061639594451896856506141075818943700015540960684898965419046245667001032134554081036071069495662013131992334395416659422759591496892404099793272270769406524271661453519325503935515970214335869258333775892702597132003566622222462872876447727979639386490296908873004714284530290269798360247905630260873456410047639582123942332918334907680710149414890518764691550005888672566617208974219485704283387900722084312432345031523931058762011649678105935220763631387145162708452926510355111850181930376732851535947714139055438457486772743314347818165778443702713415026482993417765417688856533790479457669694744421215320452732837185484775060526369965746864290613872506141883552678944984644533010709842608274834611746189357431781493164798089227717163852918027999514526929757556327606799271930505344470617454998124900203628605059792928844886618576814184527912295932660360438092040858134023321912420965398355622262884934089324201853977187307318261389019952911330093929032080572967690644802701779591845644669687253001743448830798383078138138297662124544595525799872676424827404757315377473329103224679975419174730132431415899170373840228636525579502263700351554111095728169991017787088660467261651263059421036822528090579907293123592461278176326535979150806793427720066934993752563342184794988080426972364666961064316217910623770409672323703179732546326242703663244198674130234557848568891828658275513714391796815554554078109627490873329002461421495292037345501270604941764848147029226155798599389067267267279847497153418127547034110341391433746970066360042851505428352737855894728828029166791455545133522108109054123075969015296809830494109178715845790879952021625830783329347555363259046446359233305722941151074493026351997058574230345714023073170862930091542072964051606701244720514159847535710577324201224138679692047033308150635463593116082523699651575729670019133944403643849838041417448629651301131474811656353304526285702383520962374757081501565139519926953826827686033966520238134881214586164242983936429599435638321001657407828596340969167494171973251479484099244749338808960245858818549387106693221211086875298171965006937335105080605146490771680831378812079079280376645375287620901676356557815119908393028245528225816228942315520000000000000000000000000000000000*i1^110 + 1042955414042529109246701439892030618907923507889494423062552850864329864393993949178854384197645977353664645201591065857047409200945245260635572081816564013756634830035319826950464046273164189718240372334496255743982052117510210700447419660382019516704488660972594678378030306173281217104921550612674701441642205892990536980504295322100757470320337210617014366762411782878481303867666496345887766846863133658093483686424555497195201627334627090777336591730650881393921257954212905673482979944384425506341188069462653164157217229226104562962736523800755790191166470981296572927015242749587652374828851709088112180331700457921047703889123822418275464036552370970826404828251185802695401698753204191584787439703685303491385159877184868426321880377563960874637668046944470432235778747554441270084945927257688089259922766532521632717621244886134745936470945238201246735430368922543405263463280935351048354056471122499068440664789312492771901570082048221764011301562753750336581119269915367863128299578262114791628509111094135235710427746897551969222551353640143983705818089506775391107380114542325768066474153226815730612325588688468015709197776807868087728653446555090453569694593561897137936360553947247162231133110435106857011008860716130866029849149501402064951699957166320321194678271381337973195204277793889812026419871389282638400940673379377985136478207568557432230317400281627883783035144245461901805856787868836006058257801842238730924540761509488276453691844737193063331841743952991024668877635107627833184241720543739127405059805256854992619244994215114724564490987389810920834930288391591093586495975223220901685993696228017125622169225601709309206630051035249566737826976073503193316086693440553133782360983790661996473182181729332718978572031167879166529709546607465041063259382775753251361863043083426525895321625132538148377701013080800128050007723801525089453242111437022293443432888586776320368139973949153100098930417480068551625621795851403642118902316661264375498132914785668071093735183905439863337682883421050833237566517096107261146424573803648161837571839830770177833488581480927847591304643281209699909865018033531332565850755909825075395573295373892006266446935050148410784878259328358262884503041414703465343377236540873585487233956477329976190840613065998319280521436207643899909111056672311770917716928171904262611171382381338648448867721794112603332992596418924156258418656279836843593011560448000000000000000000000000000000000*i1^111 + -11738881854331974195540498953189320369153179529026123948835290752372917664335154708754182644498149481614304108701101653846723143025662393876879784843969619496722090281517006571104145579549155809675048601515400783436804461662918699806907135315412115563387060853180818880177205812259214381171636730595954171181813415298658466695617639618710980174085678268176269484474071252553600056751136992778183426428875338741826833468927328014427697364802694226921143747421312531064765384438979953997147797807254447222552720118021549528774439216508311611038222549828829676194291704664202313068165627336128385817059774623551776448474741255579976062484951818853546183158067451321506641134688236061672553870702982920446175226806607173137789765615291539378781779205123558161551408924223990207711658951670305878099865656185426516677018396239904487531220516012461709981696678649354472052226187208477988521342570371472221250563865748425503222242882429718632205069959111638512913272935767632675718755977938827177358407952617706283980723544836810690109301542571717943794535568032341545461510409012953932756044309363351509861528795109497936750988918207697531464299340539258662482768396782685199404240687592827653539391375956290448557642708278668559056975292441145127441051514022629821725872985398478505948558386090358846904630544987150850040633452997114159625877492173012500962049949746072265489907386235312075685252359121264477693520709122702710685004705857152658918954586041123889363809099436256296957164588727817738473861578568971630197538371479268485613434372141742894810907566013070589260140117266694299859983929248645412128585453126982232801403123665474941081668439603168771473135609459498636850085955140032134785403643606781859019602962745241566362615220395084931740961911906178769611716028693709977677239086449875015713996320961884073924680694963749703960637290811646351296864518752603252622291437672334272748057879253147077020112002226304638625315251110952082931624871255576362755432508659758319271697308742389916329597104026395555988137551711447248695440585457777399437419692110559631402341906895146993080704080266653739669601446418799341500404619441515020360801680350352530916761068760258223362921845443558011894452209061727795921124291028191522551677802898263898844776469684248874902091925238082672433843471574817870582647727337618622047382084319986251309729087832577276776022740830339117226105312181953563225013450381144883200000000000000000000000000000000*i1^112 + 610375381483889220709044622615128284772761747625227983604473337096621884487568710968786673226027607017330865389553672912244595052218869333535505516936127373116627399767158363844023419818488626315403828285571788155362561237689997056902900087480496911662044965100001855070694426915788814753106783905567578141726115981708084287708183974019071000818542605929549678076316115440396346579359193422448603666873309927385029829638368686541495197969524785519074725660747668440475102373204950952655660078290477316122261575893419120870746419318279868247996128497097226779330572348294328667834033003013691874668266735095520238140120579843439382977332673723586504772212865021957582861519948847681811175787418819212831490821655387916977072886734034913357301375810061782971149956106674092410345289740401388433535812504666732999998021024719364360620018221463076726192834623263859668317989504737599174691020471586943633255989931653351800958711498808659937076324860401313307106935137875000374194265847670019715777601330889771432800013885177988354157286558555488561425595758829507001981017437098499590533300194521929732582765824071621273505602528476471149377268568618387503164175681584304156252802472765174554141571798257933628385665624267456580619695551420095046474580970950780610789769926304703604803473427295448024624843049299422042119829694959064915012883632616261028193786506660976492026682086406650392340051762145405676673697772376972990078853119260129974122614782030826589986105216387083892911621195180866261740929220379100913248662925955487641907970965622888717934917779689302527595016761274078787574259940522600722854694557710943951484572918319860269396711357307095281163788033995591766739800283959983989072404657380257465398096976839970815236097252670368344829345686299905666043393412698582849484328112287480130290626547898022561498038050696717893657899415527101895411577117245960031651591302953176031820969877916535386591298087106208631772186169789944017904338839997498760932327097058654437492588876730799951905447874941032881486250843480152387449890893353295479375309974844442591775112823465019712273854983213358532392885232195160248297144876776544485326553577124523063235713152223593044586895316806468286571793961550375838230868645075135372649343635673201549983145284175233109138250156132958257522887344410240300738587060013422747963556251836263780308090627591065064452532629123429860429509517053403579904163840000000000000000000000000000000*i1^113 + -5472632335906106114411308478663263943493559762513106482105149018845913365477867447118748849754401936334496191420323233808975489416620222067205377463716066835405701575327979938470082409686157718321335348241978289523973265254098241867440835928883938056787344658936229726947154573703904272879665283432011760042870466322783398031392026452613374026146200356482191961476744911052089531712779067659499546459164010622282529710803304653426930131182045528183722344178035509188514528168996291397258744079320877772702918486529866466300523401401346302097996523240241684423980579377875886637360506519685287766044920435864732615901689423283364711601573153652025384266070831962520461066370220008779577497234756645226985526668631549768185092258204013274204342660536299271514149236626238732464005670656091142898904612108288176411312323882810011022371321725981736764849534778136794612509737019752897775551342323202992998987650050691228416945038604416718779098009212694496364648879283222070965992351810047869575245239849140330679260971332760572492825886248326376524821625541554060189216638293212511992009201501095404208163943231440841176882611488889272140588379059585265178273594946286940449795294811722415290465684557321177062102924622188297318512819163396894114368993595263618132471918144699528909196852375813968732963203731459024321539838032416779576736563059026519293486244646023318311763142106267723361008898094368328090493098129850723274913369237373356613977139435795702870734566184332930942652050019863103716238674279810450359243697337926229176389342831882529363534999802632077888843473339548585251865764153159045119422865813139137070837555609573428669943186557485155977043513126459348157842513176063410598895303090593022860479635535896260428213413232398290706118933371008928403026397246992750353665493001089964287434732385931277090043471564424849345113621520490336198125749465810428913120023090025140581409247825297721019843552229168690907412056369236929877711247470947107223471935274792243140180046218380706383346815872009064303394422462028634911163794584489083014497419544087954757292285757034763716351540340762236565617652261686242013532029712278850952051033838636472919532439510078071167657652181878280445555058619092459838843849146806965977641895444351143408535175237696099359592668178582558223626614831920777963847058043996422803207921321546162485229782200995433910441601956309711792889919237521408000000000000000000000000000000*i1^114 + 90036447141691277424389912671418672380067231735605964908501919205752333165291299161222361954797547575571468921397894208575935927559282157404954592630050393483847706629178374817035328109176729728933520715769910825142883345264114692833807097420704017238216128830235733869152309606805713685377480127169597759458696976209154431382381201791118794118088438201240523739020887792690207174843769737176060505873505011647461956624332439227062169788544253794672732646945045156754482563362470001856671538347062039535578499268912497454644125174815664261708239025819999479962236566624748967547528226185400787138747925628863313343818250435940391291885650022519325750361439251421346657609772021024737132145201498209677989009044813376591202738708738685995908879284706536720092082929252768996860697284341965659053909926903603328811439112628996348009390425797420894034321505606361720387923390687677339178893488894631642216771207748246302553182732686220606946140812274073801651031741447545360521851636246730067918981338462425141309118607733195345004965555959245513476701382318612998154530983329637473693747116058512390797776590515108602321028694022981906392136668658219138951228059862989866187654332274935412105454855040306586004869068821697523283112505769425281314342257333571326445931965637646016130237805527084156677734230018893326724200772253431192960555485702584216476007502400350401571214718633505821354479268140438003396852084322286127421308607883243206093137256724671897202789217834050855317376651433953178204634906575432790012574111255042315965381025035473323602238475691584857578823632510981005373063136323375304863215572490337894061947894532638010770874534417990094592908565952577947282134803926638208834389618904845780887962687622125225982552036463057316972296615751394204881760060997854904551145546250307436988169178386369837913756995088040260362369097112221057513467206347996944915382625046663369253189510760351650600624280146674352894958676772729408188704156544610235011762324176332185390117868516443075570879633337049005090981406266353740051391421741783597044725557871708580844216706919997181939852915495468168987143725835393032928516736316970003844485045578829241124968602263768354194215656396262826119303323071147551972691428351827453608284756561313361915531865079420253821639743298404136740351859142744772366073343471106818755499161473729374576665008765607767724806127828911984423731200000000000000000000000000000*i1^115 + -456757297810221085558262648733858894611689055914166146478337274444053235578314087890412588430352389583996631204452875288640293041685610261609326365680705304219927550978125839726713558603324459725259992552601199558811259348723575649776311153431829157827075312168038862828774975517438626805024197149731593082137184436990096570853682973718650435492565655848731488537057046152023527567984505888216091877481359228498172309791029460923796088969247196448288807825626429030707270969493429567907683752909555805059212802886308223591965558398215755048057168480502684841065224537102309637256410534742537254954347912055163033098610588271254423639490946128365027275334350922731570111658447115738853012568118739913585571686426259697163100269707067522750147198410652008724299412533514259009245572715529559689408505494943288220320507538852055861844559154923168838665854121886073009971397087177572031955063906247421012541295150375943178322294797882752798255985445742245066010400694100520734995703297358195536172236701760238651192858455314259567436378598011833248201043534569015012464464625371788229860533857043554615587739269323094837646511789238856076397194492473753071387464348399204043123701432889195514956559910632004974314530277603658106473932959638996599760078730884134389843191115969177132399820092283568511035060988122052047006107688662003024929800524132516523917229842353649191477670228412840485074407817663402024003487333828165098089446447699610503926985387559230070296361097583448548099175027976676613648076943672250771269281591671583565059188816906417690414356960058342200930708543231843111936150896695004064804610588920490242701865793506493287614297286931534197549756191610310370615124272473487461036612529765867685881524470895424778292183287071089479550206746859060223766609701457686107998849572511157682703971899552586113170214882770719328757018420677856120713038832669878902513310728194750447804590753075487214570101863393014231363842042476485478889946704430034273234124871689251378815293737457791468924038880039674586697538963202648310988158736324788008622126361170270665374945486112011461848839791498297917006662275071468591480800149633968260833370201506488020514848443569626732828011725418641607804383962440065964421921075039248240716017951449606638175961313518976590052107061240617036696944435226234593553722232810621771337707594104185594281675194291815456274863095808000000000000000000000000000000*i1^116 + 2044302922458836967051924120274847214520217827847361505911321260713207705040864025233053789553429576835496613657689864773128784989779008499272712137961500912264551027556977244225353683679137611097215654983002416922151504692695651012322795983919696479486971250128758694211231173156386928295420563173524124106811926251189271676810208748634628963604222619312317785640326926672545889769234394535932643157188520267108741828148867097940547209945642917939330173335305380152739100838453801017296538557877177089350402646387942642283009498836681861256175130553913976118221017963794772850877922797611084886438541308289181513817604989500289954629031539835790555701967887118378845503160953245712856419666316392395671589463173877574775085311039600564817386915052924888916716088073940758299784471690722481984954883710099146662501408946348919846379328007696199963347798692394038244434491131706819777529890825068343302829593873136045146271038279532983729042555780853747845353725068462728424250923774594026384667791655472436905798803241568234764428429040627996648802774220041036773771294405862312825319873744834675516299401966438948871484415284792061632178308659507770304112991961241324601276104451683808066020718138766312778746122713636725945975803532466266423639820420620142313196640429534502197056759559838440655247470616456477126210448780578302421511391934650998979483570785006414904687255470944296148024240866897545246364211241591621260100111853283927036963594579155409695478740555808045302418159701082337431532977780419228932294494472895287137690126276189368020746730085736110483478279330355858250377200018565787979630039321648835827804272665385031022580369934161908711096900789776450723582594066954894794222224738176732342991171042555995563103680677738252371328503813381767368749537094077039205149283117450996671587505971454161280757554964340226319820910198622121209960910669548626660646192767798642521098185411183879889496296035097986489081667236094397986274729492497412028484441538857328966751000331612825827887978296318003061145690335337073967028535393559067333091248606099790578737339689899957561810605435414577109421083973775371977989430274483794171343751500859328553267133462228510436294368275160680687979528408854666953867522109964072044715718713670362795654411038130558156247525843141652824242790473641099948016640376519425804843072711759480464161604881095289995264000000000000000000000000000*i1^117 + -534529780423883763946559012501361673358136964980895547603917641338813577684485180556520320487572921417298662778538282857404092681242342976901361694362212472719978261568190606842505958203635801823617532601075356517356243957026794286592996740263398670973992619442175116377844931524019360889830086508975548948805410967220682294699130523260098454260225784488330318599629787427980178862470443500326228647282021609405006949639956588935389172912073852215314643739212122875246212417499522043809596644065624791956890332842333771293192482512113026603047670014213321605385407940950743642435377715415646885151196564871263187999172235009251582506801763167059767152550775151911668214674249625167436288262138886429532388586906942339583117431080681729076938882998900111077155132499469956416207806634593318821263686223229159555116013929977319116413798442102726304187122269911044004642350940228273748076487947408205025300749659929936788236970697513064647364422457906548652393329320653059672188974549538206849772742577028795678262295060134924174675739153013977907641273895019464106591932182946115128420617681007477684362624818659034318890628157719220474869357950881256753077439825427509232777970574334240191526916276192522763600798316078945503122600624250151832874147381006543131787837278364104194921095633849645300259736389543944198104713044759259227285223257132021638219035524849351898045664511700233759197154092590536449702862015619360507872692453590209925455203380012071118403005279635386935393268123263084728422787541376724923655814961466833472880424803605223384857143105471084868873726723674493594908843668952263303024153964046412791110948227417893741104152863744658477973872249993139511084300003391427803268141175784841891608418486867244043643847856621733688931854514981377266317943500240066732879806180978028850276835818154567886636492292244168009483347501227183197044406724483162281014798500174340250553444369986431561229487590127592815491365832596762466020591163628692435286016854941716841357005432162903614249079075078616436165603329235197402651265979036471639420566375183678708888014319777796870971875220041426150024149249799309837737000558197622921561141184341129155756713242587307825564854236414192735981573634460398717718620799253029147943322720521448789162373316215796000039298724981351059778834392963763927746999011839815053697182325669813183709813145600000000000000000000000000*i1^118 + -763797434155928538112405707350410705708085842842466825892662792196162902050644259239565799410600891348607201400416871929255282050098388199844575951535770176302131748878380283106443270119589571401143198361257682103523985239969538907261913183062180761492232496956418573884640426141938437620397155594361560301543374917622231034797770194213451376657720099984540453639275007565784362271852607489562383444658910416177299462883744665811821951008174472208570031949338417939305192546801953139064451391766599286196296808481972919766850451926004254864633349780275508706553582791359525893665217834414905449535492741339761709279951749392975786369051429582932746209054371888528693727833977493487456319451980038681820535061747487387045861543162763940384339903571055130550383521805606125977773627408346822341749575639830705855914384087209201872176974341185729653955948400148234915519985403321019909633712757881441778599744809851158279924146312308281352030951468747666355087932871189934906686534694401629021323868641151613993459075087031081919284280941127138283938975169819040592063683752549543984032201918219492921562532778745246596227938302572813886832879841982426462179512834810115864518927722682734093198077532448915108020222995496955693935620970214590347407384699060412047583860336417556873264426015573129906285552258454380952471923921096281429344997271284549143336359612490915587377284655974003707003483573434404292930116496309945320830850295743325967618745075732963921735674066867678345446788290051294053028327866118744512290642293707450862755836886564772492396617147134468619293277342673477643935851468417531916400735383862936262794572314897990617974949341754489571833767028773278636537673904536879594493261453932639239200760783546135534286483788604548560584800167367020430963318882354784979085110091221688981308472881275381314980448281234857824019925709097311084820307684956658945018177327294533819173024187025426675708560733540625327827609434784524072756092361607574650862899179826979339991330980493061239204879250846904909345495047977125642976115622751158719445396596371572358853742744759551093576678072851826875503091124432628556925394709690725481149356540056842528307550353347594312981173917357112131228327809063753827481400263897717561798368464779078227574070335201802975164207040804750496127924323166530861054122013519456124558063855541944320000000000000000000000000*i1^119 + 462708554845145543234194383768542694572286626534833733651139906756482705758869174524205065570307856834862431679357791768311990499377977158595905669194145900597017623064882359332751134306853502203640486585090742511832789986386491400456734345886291236921744082399220980078322582294000068670986772867642969883329786542462643515682808059264515389460249090419982825412541405892994200698837324304165724759946280206307781855182812348505636534693310141872736285437557142155373399093543865881659896464495846667846423560394551604612335165147813809981538641371915306603541629603545666515429467091693610177539896714077330514852390670201069719647765582837226753106558590396875488807255418534207785649645890925678032737487263635613782649003468596493463167175509211632643766642712364449705819517906108961289823232236337771582302153798297452510521239652452036743180530526337986089528634466292647812670685064166877411786958870344092919479595180830696251997014136649774608885461968965526747266295209410580248427450569152307765447101668402247577919315501980117932085770581823547707079351306445588689937864032408195474066614750258141000811238718579517600856523454596777627196696592554942985896214852205777731798910230316697200703412798594263993335637332624068478382818265624513053745930229482071929165406603013228890870993666657667511084684544368867165964674087443655828195275036910436416850557487999679595727066550900756260207005044618772036400935166018621192869086376900284043545671585929167883926524659345889964044162482424944338226828504496732844605159940084827868254445045446279566111097118044212069774983831481976589194934607535636379428866629067772878946395456586450956098093245356370609917408960211910776374459639771973744337266243774391829147770569440530843861494741525085437567615442570573100589412273931385556471780641023308173224841824556448003587048676722852652191628246106928562732948707892816700800879915847511893979209439857396404082010626937183931100735453854947395678322120434407218947264446239512184228239101996378086242953202537861319608636984287041420195123950977024088165506424977691284642090004590590346528192669514617707747629752333205942656556211295964658452675698080283500386033132144620189778546922200112276250746961433763187149666696568389933880959418762146471621102267906843410735789460179294410379185480665949504798720000000000000000000000000*i1^120 + 321284278538835100529821601570583204448041756355260577459884864406504328794550265306334814848164789411820591681169335658895505153166129890993591621464719317281713431242776943762029695490505887990254383629167211556481247705992276614060717936023132447958381808701532271549674585091215715108950712672403106447247887905606431732115523895125346086419154319063698513316851222186800911353674687577149032567345547536821353269268306400613668721131626347860929961027221149222577482409780220575445880506145947814443798225499386019606102355630831078163929274664245500986588914913155571440052689642167407998135873101097032473780220906496611785869824782541722755099601403685288445844081269224484555685745420746039483132428228929284309781718292916524356164416655307515771481551113068063526578126243592473391431884818810096825664670628516179426848323793565191190198574923604272305164858049692622564680677445689876169658006533852860277474346223344413368694516001565084845086378931528007539361871985070058765491022465644016839601750918441829522099565606463601524596135971591074557057649669877603635319603909534184760615847059334955699370312592441848565005611091145993613251640554994109695842353222524258077634566130643726286930148365171571385445898192338379759565100349846747161547200645310613175326323131811167872716144721134085980469495871274836569353877714899955515659732068404736700292869447876958404220367196642513968731511436799060629307916282701463568395499104556108409645453885862635749056240752271219560691857698141347116579348195362731008664447867538740747039269742719966086399997959980076200064400927263272729011196248652115167470532071578532289095519976591710836004505184595964510942937793875564620351166218510736887405011171573686371575671964170182083950316978728220641964696922872118592489331937403767416025485238553148117905563366600957034640458481695714958234591341845208317140147808974965275940610956512561176191016423286019066142593920297230068904727023753771177870298199745673845709649967031236521236257486557573619571759168323898494279577028115706615539269866013546747330177447863745395427172703470305580530184759432081538935519755545565033158300536763068711698256027430225900778286780265072289056899653153467131771292613506728493548785910219481910822034083185223619997749327692359702126955400053703215816573452288000000000000000000000000*i1^121 + 2074861618064322376463535803831458743735854268569121137072188520087842041000742469806911696028607384851365236402080612490980016294941661339591080215843374103148428756141589136327994122121836440775681987139013706693302761213577893952804652240898414999333302648991701544991568609410184287147572660472714395695757073386183519435161964053400117778551650794048692471875874755780846359311318773315328473414642392780607395193913493398569764892034680367853186990867998780307940326060053574168091897209209669287998793110848991891959854080187478342684020192583463197801222256692577351973513041998828477630369709883152407370451753241882230652190963494506063056329302925932202820931582836966960008091620480684847919676146667758348541347511490860490247081252454744890208695153039494534666086294830726320667144180571093333744227236982438615985806921466609697262010986613601831155423970819861426849900219372415925983012649939311322597406888620398174758130429481443926722549142838979093417052187461936058879530049814160553949206856659944675364789223289074585220776370954953244360499644953675895242368634446491242670511011595035683169032668466986036320425590901922425031006148883034946502670701261981331686284810800180269814470398363261231501404196879919727555119898452496145529478307796080458742193986545201037809970444709189374451137417698913315822911175106765150494914790583447022250344381937233273813675095745088672051159185664721522465392643681430127728406074956557988526642266581142781239686879405539551285993338272800630540315509365312991550729933355095305545553984062732771150780010632714172893980430718533742895169533557564457347751281108697895574301906543404868601806131465711460007624143537964743082092734685716714263373476966299007694167460702105937082096851550932295967046785851552046972533564528219127285589348390210852176602268561853706168343480771306785920168339803624152644994107374634321766559757081225039937194775747317353424011690294977160639760847654908045308571981019640814887933372174280804255050604645025054822934920791788538039851314111278984722501306096404064416244519835814673665451329818136671860975830725123723822835377452943836908041397099922708078278754126224280884171674427372491363698192111737536466983381274974018399159241241808839548841564732903084476393995348499407325969024656993157120000000000000000000000*i1^122 + 5583634473595318894823617617829261566723950013154073389784237396457646051271489793454590712257545464690966262172841093410756992709790088858207411352874838955385241971068451139447570728767099044391587799565525145398882190758939519614033224814799819489318732892365428605268032986403626333223654050196158682379331632402449994158054072994643746712487991480194152631818872096344768310921206693060585708624587688337152516375168038684891968842435233255117460179132048230078696314580272088870857938208875527014377861473828911682221616584585632218006290251136677170651250253960843975290454805584343154630536897465190101844206583691633392414199369816143783049585706344136630982462967393868824012497048851529594045856116538297206389075425982913811115145961892521019220253334023412824360347115399454715342485902327641184128173022965163072680361465752992853233679896450707142688114730759825281619155466015761046219527425725990811607038123924699148954665166600073414285641311309217591808329821054089259052012566248301818800855148844346119926228094479778697789835927454321637313149297016265513717992950504043478841724960786823307642107278429563130253696686654597133845707757924168917272962395390540976564697262044441976736784692707277537053893980163484563909806822273493612304904261949967602973461337722046935555210752853214321924701297557448888243458816901900241377914179295566556014637425523221530402817537770117739893254315715891555629936688851282897957834050277864534980617535174418949856419275522314515115178867724124485953465762666405461278894240304801265292981769250648291601796822807878233744915361051326064132400338778795127323998944179531049824178947472920602715387660360675595978938351011831159397743814770935570151786070003946332090000390257576162075363284934218741593841147914386831171281358021075050587098747016062952486513566369900402253501885711339609290433640377233310391446563113229220702620505633245785578789134695225440191078701370015991073077433977815899836433156649457457640939617606365824630974138610919484910600697888704589529940951420926374342121043319499094724909510761817710526411602084266507710003609536158799199950178177368435373984581398836380815274614148468574372630583727220408578861280276991650693507958383564596007898399914381727296974120351936211128323543284203502174208000000000000000000000*i1^123 + 9019559919247547144483760097436752489194815118326215713144880763976392764175350926561187896633031262165492132591370562724904536166897442432666765375968563959814936722742274397089699132237572407144911013754360062984721418439322142611960091800459061731440669581673899415349664174109444975353951768033259787089862562367980722805936542346001456230996582584619660193013295287509691694383214141372812371402441855656422605161849860221936918842264035991099998569021530559303626668850315468288634136977632580232795644331736760977151019573014710822352393756588405699792609219986856819151253976098038130942738355394687309845130125491241599869313790756805611069821401706418878888197815071374609614732044400357097518194579313534734867317475591686513275680524614693961200483093561910751411322769682881347585761943866917414950673174909097084743006364328822653181201016258056641118104144487333782743193108518707317978536590190980713772243193263128924583720618941823653042986620290380146569061061206914200746678061726705949817356396948854575288628183771022020619173365699611631480720793324205981651504880243829081968763540568418831929944443504707479941983191914045410421794075579773782928490104043591158444455940571556073722067549029244255971934522917328756390879041885315509342577654030886747522845553889656645525503308773955217415040670145529293574900601945233421635774204549121903270377330616211987398291463215515860931104301683535281788169043942532540775556363361181792658209698341222624273791285624977553380143422214948463140982411720020125481228187069467390724745541422786383058580212551693939455509313270972443199005506176871214864746968890872545022968874723451412751084759536872359857761984264736334407863750588175035218374394944189345036754282427347429801123730303666429994452047081770546751736729105424707294418899439688005091581890895950925616795285927990234286331273467402081072840530810591482081504405718103244036133222637274376703661986218608756595653046177710676640270129208767908933277692382692794432361873738794818643547395382324568989340030195361520449771241273857222149493275468936230570603748464263365128963771453619938539212978193509276749685939101221019897738450871264358135598454069861878854272167973962989050353320815442304371872116081537501850503193275345845040762060800000000000000000000*i1^124 + 8399799735558602587109199666290875766982109408391102222006013874325892416066036518236912965877594326686528623844560476288308315380191391817511191547795160405520954919012250051424584674451790587754250641869700459246612530984631275677756902783387469836315633496670129472609631719219592372518701778205792054972909615580426831746715037241110800623826899305596984602870167909451611961285631231822783215543379091761763637241872876653193910853871837208884262055042730091283638043456746970228759861874037160346616720523138789788336338000083554129845766655912173674480088479476530487085318585152410483928076051825430730195758998656972127595970534264532001513743719684957287755881143597943756813866593306614172106884159113619568986271130989042234305750396751283855636202252372163974741359362922088890327673814334484917228192168434257908005284367670652548032309126780857608034451189142997314503139619729071570456517555596235829098511178840891195970950159929815719109386379405895234746031833944601332006932187719787664060645317360968125640910636630077878730891926033530160270933698808761913400559283479407477186921636416766365143839855816500514769772949223281751287098744077585080467863924220338576734763486408194807663517502003136119711765562643883636228383748677775694508391394714930493744836332220622882791941752753141443259252567348568850779568702153039625794261004461296051138091581837933179651164712406415162754177721974893509417580729090964454483141254306205962320396375309025688729454721175934423788621067657118683276061072118569473039333856205053833964057195481966611495331032464599300348926932816680558536163125010685569680690459185088654178387572731981305219069582380154244167796741967985514493162971794253827672663964451452527872006190709349674453068581208980997938650461301142077274538167222868562007879885304162946102106235031890709756092700185525999527713045309735982750497458537059941678368183935038044303682548059935414081118961580617376185214217456586763901619409156752301474892637168538937019904130873739573792437431687370092554345508172903097269368444621698329827716445698910571011292036184467670098094175773000757707363137136275741196931857513055506530779729129100220007493701729943691341199187580636131925505607703174307526510290252716504523608959221760000000000000000000*i1^125 + 9508673344806020294743559856578206020059536228284692862579810938651060837909024003222941583738036703771463194826038131283504398492893945965389738006664966145168300996235344119492283571744522919226705459946353955289239313447549259719670011314585252750631886633699490822576290861110127281395632736575471061943740263284950463859364512505169873726947831771493408440427115132227150183927188867391803089064853538021226464739979463721558578960725096675438991079483397432678153756195722709768072898219297519349059238730843486760959921368952946341733280198877688130304772131670734881702545417584981293670299184029131216476430863641943796097344762333847325013346369073117437548658470823685759695777986779017378122510606238321948618818160709973947584705469159242767352396528221760475509355219604123754169120714190110264073200809465996815675694807283579510102407594439202108280019664303434644403414114383235785599419147134156631030071748516243130321255580666967282227359487230580671827664925263992899570587522365061121906377769252917596321328988575193398258729149659987828544938949948182706391319310374279653609476439762248754276877369335593078844128721726797826536994353782762457047138318835069628234213274928539214960522567657496633455692358393842270188937407897750487707458246833388286077859697635354616714103174559133922470067831441996462526861427978084497908948884306817248345597597317514214526327647535310585980566214338676353243835693445097477928555406084946888916855215567179314604372630620759579476469243878437408244192251328621728740098608025166771720971284413612787408881475964982929564193437793470288347205242756318361324319002598215197427163092506842126733944260152918321635731117773751470767620427941439884083178933939551957429011652823607799706992226303846242769156495596015620285625337970617949317124998819940215412793203702856040630514722374628854905720221360745189908297354057895561097842515005643152000721526738273004875824705031930029565356245892531952476795139015130886045848370116468438442332588642715171051113485209558454006572440029931091431196877488000875626608706930892054135563897390844897408895593338155077779924925761886908472644910951444358981299585466679814676822735537101977997711378581775300030487154036601620313102725039521792000000000000000000*i1^126 + 31362119841779526599842124213403840311316518084974569495226028270890237801404247838038061939924769244355689788384458915099881530620327895286174296752023403770960470186004198253995474898033839799613299499606812350613114643605866267605455522654285020309254848262645862231734892851560658665678256809767515187960431214590302978005322974058449273124023533101420046713699201996533773129484646935851473598485242971849196019049146610650327837631964021983433915235847996576834236512863177746563244681717711723631671762971390800942257908253147604348606913859680793303352228394832657550328154182738359435944474000967319814549326786380176473733818191261456531199447101361822063769829069679792796685173784542998627751439094329329937353208286384026310390257800311276723850758884111712220640109074784882944523758078384155180580258555945415066034024572896240163039567956801800584460053079923665989310391174971327350112752363677569221695996814311778128390838990448712467252415656999861841594606517308247141059518774618640657705787591895403679204333830840912680275405832136929563246114884654516698929462139343337737256082559684461774386379218358193946345253314492724531263399771534801984199049658506941811452080295649236342273756402366815638472537198658234277022618914267169343376681624087469948456542437386450205396510843373788160993416689387438210204621300073599259277120261002260321422625464797775755835005209532453504407723226699039272605697307367205727374517880601522435886778262170323276161926480198061095683126643396949180488230695485717121609866625431947080089091360575302668616072257020073182117686089564628162854672101979223808045314293104583807656195762918976545492121212181317270560619169570664926558894790874228212387525528981280637577630017867565918254773084230900452363416920729547844008098325567753963896553862049535240478793160318596046708836277485979308019191977971760141853108401789563480406246531647209536037390609188816170658886462143193222698563234848142882831485913776750780061408770842685456474230740427052579778438078611454981358896187124129428706245710087214743519999706872059148226606622169427913747763373419463494716051841403726056309237696353629140002931327712855401272305718196411631760994664284907967356759098488603751219200000000000000000*i1^127 + 20603244716644507340938130837163833429253432335687275157230932263460921402781097054004241084522532572428523793327977824048017192965863701018440460958661266369436668194386161342241303716704201943363043046170905136529049464606248083707542225628792085936811278562353903869680673465299768624658947441140028147310021083517699017915988253564371493149975079018946348550159706896896192106166413088177887949519893403848726074545973747655506454026909643877918424731220427101959650328460675795919324260164476341868972915031951796329217468461535320629782801129040370751482428306387416586575786867356632246826706261353255073098285833000164348028424982089814883781482163456168473198171171771681662790724194367381189973095740699096583981351106003399622492350317594659353635387938693076225050362037120458270345708822771542059993091472998641670958770453642744613213715042056625074411918893141711108351790566078183119190243264840051970030438421279477496468070761866246180131102881593803678836023698590394295928800480367429260383811961228011152894514539764717467135060764922768906084232735257502751992809995143248348502206210909370597816622263415748250699068381200270081123536964005404428433884178330701940504016923791005332107242286556843128452205421557743894101453052689685482994756430037998508934598856372061002629179671061996392963718472166252841788053760540054411077901491703490070434356659894376370817364682061430850963595401440464392162387593701077652285030429434646150964806341008596221050175260982819781780336956681212993367142767605435971280455055075486608553549480940878206139128614353853344005706615210517349588035282397568946597188650507990678047018623795890519623487345644823975047253562923234042241336187735175574030595356174968682097877589307868448794940806307146902544952504171260770929277747888785007443323538076418871118940561305522193846288822212459225458088851551427852406354693456264260467697835696193658539576735109295483079011017360180845141491028235571479611472892218815342597223984865957781769384896166627261126835930209762135715950975817021404542599654369983087484183361871901394761716774478150505329151257451133163614822755934840099535663504054898851868781071952530004365069511993417768451971521206954158960148480000000000000000*i1^128 + -426928392751549097886954319720651398306879372637519716816293940586930356578605770306897588484290762341672442753313561188935937558299521796826768656564502783528759877282949168805417014239250865888264941339402604842678950575796347036791555100158756666907583339284524681151641643979780162711307482762526391006954732472803060428655134935071051885064749748397425744173999774748812674004400962509521504725739662942446897365329947019094716386194411743953324693164982884719001590889442907825888268147322560714675781566525701169828766642511870880172193652979334193387290702938453667513761626433961834572878000801563329836303452846966681357810168757721315783770895794350918116022558531944322017329499494508928570378098509582859866809600600805248777403280485855665147871652753598630686944446147607714957514467221064846000067811914814058374401800407490671522990738423454818113270191913858459603251412734338897676918193682584519634245922525866589081960088108822630734695129513225369904380244832486230291980049741846758272735461769878775888941579188556440008111860794851711105315243449777527960538737579988015134484177362100729765836850982347906840181724126561597555636073063109856974127360318548939974847101946834808643706663297434597986190816062239808444219348768609133187348746776201095233065636164507329981924975909203109493070041068867771893061675360704351885388679119776005382348535642811313017923322984795949679446736791122732191960567918273234627561504447873933413520421600358151520536467186905801388341254720995621290136334631490531966460019635966154918121974383272674618073598109457346199428812417125290214738881352722987414440015035951655300233287980659901445548012052323315990954305672194870665225713336125278721274486919818577826187656351093671242720645148984510914346500877025876788479475447431308596139919595380220957751354765079044119197482179052171787677791106183314937815827660766396605187198195500204251283604022248353729947057036630298209504016862180270034501198465967307826450054987556876246438812338580890970021710816801918106802976997633588512345828953899136177925898240247415362103209914098810586466631330328753691444497748795131443121980545518797999965553592865840720202388481736955174116655104000000000000000*i1^129 + 996834556053923965588731247807811982153181875563453853437876257078620009899110515078153612584737426461111824414604510857277285758860803892857224270144020077551519362181294020333213616163975191603269074695039687564538476855798119358837178181051872614438348662084315807054413949616965889733280343292546027257498621010183550077546110012562284730897229656853110129802478980716814503773116513607432734779119733686711393777518350396094019030406592454046806390588665556284495162579792376282766719666164161621640716613586463646727641704422499379245515533915532633433013840046115482467571485088027773978965718288443499398386311216167194350204023637575592081486778809260197328493984778854880510916254929753311019326163103469138026704776887336631246131739777667680649055280400639480318681498904664696233914868064146324760188444607330738152119349379110250985350777682929288917402854886100481478468330033550985954397491489336280778430835773017320155556290708120620857639077320174554187699431309810257481065325849074829021555088932092739732892416117426629294559930219523757847087722338408792150713719933532849448007682769724767808846547449583804063327679583304752849039337958926167442262508565094517897865986080039493653308524806541224148491944604870176645660567506139609279358093309380400647153792111202624223611656901720822693422551109380963714505052733909664560989200228213546442425375784946354750599743681469873788404960788176928420492818565141647172250832993387107904859058936583722251561854193164680908294155841555228599811565396520906282857034563447559738185727731292088716293892759010582361165628694161895421709575268489844782675820684930413949606993222526795995715530317487957537171793652345547213236322845970893536448249821122416057291135604862291063506386970573716597294247668988279324469798718825553692116210983075753828012771479732469860131844091957645010218277591743049969565239691677026003988038140955989239499640496439851214554336767830187623641608247234982612284684591732365544649328579727079704621706080449926496780891172828005061935731944403306464960378784239965653258732613040986370773906299494287798745325887355375553361320831724887553819287056777777802681217724916825602778476838912000000000000000*i1^130 + 2710936833896480371285287952406860650169372689817989078466110702187318380312179207787337386979316438742982227676483595931725924776395991054403559927071888628381342258938855548585124681298397782817127422875177266660859567142609046180700769424630970169670553182823204117321905258069252448746989948570862842457785414969214294184804709651310775960788808828239363073391998156899104318279342437967984485032019566565413855151449674055853730576265768652370726994381390895318495193704814677166881801289461289714003862553606627808440233779048381119066609636581699463235455708177051327352080588680458553328240007305680802406165984546141926758290456543997022193099803734480455782333101865167563972767470210049409261209616299005849835392632141681436433943114494367974324187480432330023324215177043481107030275240293551754738894200616812921852454485399355802921549505725917473179339301520099559704193090406706806578442964186592042658578406479646645629059131956442809049150018064735815522709454159515941587546736453712976407667709785705984660703346633700974379434069030002887384134909669764007037476062218793142596818023440654916003091324064665858649304891136397297802708690812189734014233621950810683910947273348853992620772363865391481305196085831007736865656577112336385015290509831365599949690747929159224836250065852031007043362428715807193414127610350512680367442230993532659752975909946786964766458669068755490272830495215100803658172810052502994640017227055805626621650676004802028632968530492330751672168000306774477075833974275190119239343198419678442985857088139442685220619653091029564101409989312297098807632784577572582749638218297814744549581158273385056871023005954061983768948466049348231500330400331295792636883207120993920307457919495084282604645521349765338162525830086747588766819605969842076455671536023059855000975236670478823947755629139448701398889733117099652198711448834549582819184068305469254080887214736926931486572881581114766017960531208503644866237897115233440947187002082870285977952922778768062108890770376436382118941920063928407218562737066816838682597323507445782737430898371281299812981599289522661636960603441693119437015730797101530171944286531763568640000000000000*i1^131 + 209595067989877573218532613001011405223625833100436680952542175070421534445542322366750792665872248865734696552247584174967467625695353815919401199455210318358977774083031883850958307268738166185223798521977463138067738158824548028908761009479914553547431629214869965695651501351296230505197503590534823988640548086046611991698430709419603505250610550811997843492475657664851306660870654130978146533015813137784783191625226953884267019470401155609090928207675231412304094279094500233862089519490240135135194738335008631775225021131955535193271190238806491733044849178054628122133093728823395056925413192033342408894793620489753626510493599594497681107342507549493412515592850272496612324162346064520571411350020491307405428004619000267047457850571802560391475561907924819566446742850941154115409957047624368567194963803684779076343219293537712387967844591046576579892275561945438563917157072498684624506219400773133185351539681273078606034021554277711335427000779431046038111143642531038263729161407606806658872791679311724286875388957331749512382809546331798593469296136709431855710817263062348919062667091997902221568742853378145461316629995072042384252178969835359862214062114900554094813814862347710816108623386807789678751135301430601478035313721135340622069012174970158002557652999389832357902055159803826991904548606891429239189532719941638855773133246353012901411939755930038858567402476112004453584185034362040531229797096272480417416877504639201665973158221757601800698628664467453466014651765917908097573525840631381986067024143886680616329917755357452796649676514817842709413695298109702144784553993194169997621534537794082931741178861601666048669753873327141682178067721216064036148642017184325084711992875975177939015453273116559487458183354642466599049109201812174908118420359638022464796938122609184891889022541509768539476518577485863978868954187446988071970390995014076493092984067102700911653787339079205018295809379319705936725855078213574727860493991769858263726230139380400156490377571375192078585940321505330661465901026621052000870953520987038993096752036042708842629613604996252552925346347132163517365200041498741038371032206150654230528000000000000*i1^132 + -29313728117526015116100472726647536925804550756856128665767668639295464650508934028500561355820800606570450987167521809984753023729773111766440709342257310540757037146073611033835630278920227800347703933229419737511284811566303488286361066762022139941262765141544913153633926283557458715610298029680382647827565691357845398346763646484545718512235077570933605350048779284762866913737919823445562009493988097378535299386709535903770273063494334715887349917636720744014346333638370933404990493579455110085757115394799627495320227593691534606889489603249796132417521286851959914633727876221035530395081790886562329398513837529395815575178779839864003476032435054163038816308811115702534787012992376374353590142663893322336005914363557161577296034241980230928035677069391201904993160439850467360706054350286787371874823829644082959663541748628865634486046751988116263254410500255707776493308664129404301881178154040836510500882483947519280777751247641511033004874450244576423179810655627485328651318832229635612760755370838285779623844852441961046158603218753842700676221646078960713464958343104964248954183623262416917127584655479543839949682266360794621371177167671727933537696982801512782354886670001227592120354915966771944070564001339811683975344313870339691824222265509773179426216051216158460743937401942741986108550504736578878494370640066235901662634553966016339203480887186562785329578596342584920692958802810867345426052413789086354249865435067541147422449815618487811686800558798511165633772081954590640601073142317271417355403341439783687451030302338455001470674067087480178577528540768681124464343406848961426343308782620435020325372222424621570250986930759125846484337521460914940636520798148411156053854034813638913102131593872845536285275044048631994481118011211970313317236671175046840239526320568286813740933274072426580001128904164637528534128886871653907254004348991495796462227146111014645114556084741809569687808896872986728855267862977000448009264855762228174564057215551213118626197174715368753897425298677173117460221120674972404724780810846075740773134301281558145888085661938500614240772616146485628107106307875656443730329600000000000*i1^133 + -2465566029238631284357735820506264385369011720860169704543185527359045022129276981690235164036059013886562006508470020038840132506135147201255279550843403045079678939560224881849806138030891945103744885295305550411079228304163349298658087577112179525734301879323669051359659183242416787919306647417191918345376818077705019760428886021059946944783608071347581232329264280756388910769649452657939511652281258317696549151620494444948683546957533483007831968300899697801739906105929487052502192414857546411534840069579432162288228337148525197509269219789198605394955660394807669068333496230822319417135574030944567834826076720926935018877157604473456679834353747254965075712332726014707038240168723275379281517617350529399966668444124967578776102476422136742496483713811951917791424804011635760854585415611774635061555590288118308530654124927711036524009982581936988138937039560238370687182169570184922050442246435834229881533395520518491224968739759060670316021358606940596662054184221230902520312156618755641577476116439293732957961571719347926233852205766081390649146613126733740661567513720835538348192661871969991266100263021401394755162262195124330048461725510103598825378351272193191766252685722780386031007723970209588697518485665388698366946449678836974871095789836003363207010769519390310457210001273974777880798067330820641484021480248335761373491853476700506034282007476646584752891401396191327369825229851094517906121183450778324087137376540231884624389731036830584046207777652951811490461570322466216967510228550283520540158246941962204674453050654188501972175950793900004331025867089736807744920368274250390719651529073584890003928171381596592325160944532225090068306169439381432632233203269876164163384332274650897047234259531631020335848266132094454359269468654314051256756328052593950506182994056778656848748172919005988999977141122549032088699334111462261497578459661453854769814748708446197393754285096189662275824443502252848423475196567966986677552387350723722929119515222271574091031588909505123036947240992453001868634148940025530811684698266436151800221960874546410336187069730376982190267182558925922176220528640000000000*i1^134 + -1787469545152596404804804080831512515365278131866320652306041727611353124390822630720224038297293611191562089565295109240921258098311227052400510911783383480722813488007749678066214052355065934049001706581342174943241341533507383395331012981847510794602502669158688035956586387038244232609608690452436753215011538526741341006201000242209481023925017298339101435329741004067331413327921078684337576999522936046828117361389122434677006471353094677660240723538066320441959143686619154511616273867036586819934590781719521618086118503725719897129122937646208534537625213220648193926337373865993645614155395075980811122783158302260212787206127772717579147202736610268077869239019758873083914527349976534819492574715931080880716624500009206770435185368234576886368138259835490255883066709180196083495230565713664475780811632017094560377184474055915253214933543494025604447658365238852547374162639097349641847324285218581396532703935800715504945266923431204133838371638189774133019028506587760684998543737667339240945424420564903817476559599578415754729765410676984854841388881361673687322624364701307666224497274512364688851579081529405489173969079180363183682208009921818136386324831550110028198075922796531179889161323353173861842086424018212489374800025281490724740998057650745928374884244162134944511992243851575203560518729463575159714110494825305585313133747057312326516260589089942227704866023567128082226046739731776220179358164679258682684285487613894223366112897955325623047013784191863379304280852713879390650137843930547027314114656586391266195210462079851209576804359718996807748473121952855344485567075210431917682305223530440323516942761643986735803362069548627370023978030539997885985590971554678126262134356622978089576688484949578913575016460448548881456566045783663244017449504533558757444708575275131629628031134865076819076597873316330399222186968753206873044445612392704473458085811817279148770556475015326075271700948749692116802701771700866994818380854587152170753168183308774424804178563021160790540063040949129072368674174865413184657677723183174577760656507501426097212759344625134945615281651712000000000*i1^135 + -89039459227551449422059109539558583949777981210924769984346833518218467564020069679447324645923276297369526455902238275684426691690057508154475947468700379507784425724751224659963166562381742762938303635537711559057589224056930204567126465241503582917068500203489880892606040049735474637946931666253887916944732251458386907651573325086853233463708852759262471692050616531131064774199817126897035843213695834815726955222485317040448569884961641907961233856558590042302006071652602285947585581988806072251404275655922721561962989272953808890376040187427634065017704843249244500826010982348321846572417011142276095675471708941918343036292440802231314966418281954436681607656979815148453985941579311250597614770799902631726775332763194837718222895902643473793132575178756421195850095837796901033212351604537787228627848295742179267865589667277813716641062780694590306952250038468996304337127888732987391671052201710784598388536784743923418040433435915538707840602010887395844244294092364426913944166252325434852313432576787635790103248312277574737749426730644409101805305617276669521657701610925136875175775308136991771581889019596385587891002879244939631461128253015628556442763416538574668500979793526683467154332325748071095129708509623708485767662371558270599532376749097053139617037089789848933628025212745105688502440370883126470180915303736594724243327026718570111066622167955371604864549718116895268726415775006473675418723897333458414078192682083093948288070691567392199737949878489314781530992943202935675301580460270188011006930344963336639751671397180854489797120924052455798021526414988454724746793697597839759903119734729007330135241610012131060027961464618479525135748548881434641688825322220117051160963931814641467718199697093448568758140752802489155622416746964151756104983104639418099532010621312967644097039418123618095784127119223078549900987255221575745558924552202345593490467285257406659550846918327730386830661604403188486908339069614518567537533331849272252481430126503454015475949165246207312511144082460479289290940292422862110600140468316053771392235257372424274581398120038400000000*i1^136 + 12974877782854331993295745295002231752278243357739330327879189525734936162089196115627498646578835998739544725118279489770906906506165746975375019727863084162427812218320825036499723709114934385244871845546254039989471398621175109311454903668151932882691195144609200843056255767424235154402599484067230186739900796510781376288606877111061815731923358742636302460637802642799496450625733617333246961960821514963140836204054233718592624937014687231761541937820699189526761970013125416914305513447270011854085388775737651359484477105021496962502605577322248209312011135180334615642792912292381985903909010007879494353026740176717920115951419509758511833252282840743611046989285488231427235505072949703557897565067864375773715492551086719060276395842221246678475213761091862140228435756152733321417825940867551886158728144515913018978283333614830202373467032117540718779005006125434377525123740010160999734165119043329405476989248451976528249374677580298509592667853638440995080677034616897812105103749806293797329860033767720314693424454722830591904388707966711006855189829333692983310147337291496974759842763457800333487764538364916346439617101923642734405724892177790982326313622293313742799137973484699118855848251474910196244300912973808733209254102478676005583496235477251776648577497807842874180867003706786826306217583060627629507079129876316822133628750030820647197839032526387340356708981434196771406439036034207695645086491387221519310083112696250366563231624292828228847531582223641141687135216756739600815425277802582874924020751771148841595769750182187891272695067022423862914850650848452216279256484040339056227609049788388230372465289216422540014216147217630822505230787100789586340903890076709565595528581361455170750638856380265649224658415450106536080677293762030144129621735055514778951996423554214923381560876552723665848127530178128383228422280548801635032812287918140018513869496658176213430662468578730966320640797209232235932277636788812472157414191631528045006045864279170373556244597393684393638803248516548646960414234857028065729555733573676481540375099473920000000*i1^137 + -2991133945503683180653351139138219467009805235850057079854471661013920304323161868208534625885133023584635525302003827734448997823845323793695850347401415195659091349502630039726453966931014594394642413625156721727644090361855235126627520472019661491707148204043737777017616487602447459822773087598720470808147750645985249418521347057442761017033133144647420903302663041227756199259127074672354540305910242391410391518219190517160057475054857472840764351483879545893072580847425530995281177114928410835571710904303849635438418730329346009840554392060072355105074417329595935727939378364107995882214960866798077358109338482837788674340960240882261612054952127015035629758968256788652120993065550958463144295333293552402060893866993168374578111553098235705094375771813420391044403034239907077816078680098747459857921781020262434908099018283322343650544039713808929788970848373868141678750511907419681024228972530049148635620779281970569173912825663491562614820051651201689225661285601729147184521461205620371456683876744686951020220766428189105944462281024456994717442680972504897525770990849884594397001315110568922280939539259530574620485829258913711218498993934885699658911524713224893840376364127889827208336052763668554844051294819192328357984129416800690830841943769678354942299623689294962756977932395125563982934351200005517024046564209694302147063712002260294103304860448385476493578872790018787655273879018138605300870547692929215152790699517977338416863010505919998686666208534462970084520450167791362948563358205492876805351313094206065896117010590711426781528770657450435469738515537175665335197193719995780076081958693666151798742444345327188830048507627643937142750937163651048219256477718800357864952102187575037617575739428534870910655609636644785313604848891510148571884609065882004887495343608788421391798499358850830175276006495233659710847024325564544453263132328046219430330911604874339368121727014390574192350034062929433214788136978123874983222979666335816841218206564529276036993020229038989048192792975478096477939699511723111951009277018112000000*i1^138 + -29752820319374497603077435308407890427753597886456826611128183149905884064181921191958711287315353404096300566415312390101461236080234115552287260482748491516766038384280660486663767280824095173385814265552807680683625338603816533496447095874789478379165710946876752633114342262066241211300324836334498822170730894070144886446234280517766909764887985269344158796008294314431820819936263725710155265349051007524726625878558036738693526129037441313392910630587441302485989375386643847564647274886978263271164995939306100869551683756222399518914165991967190929193151675999162293671215970007062068572287784385806273620860576902564476294908233256445154649508191561619519858107816764420830727515956002106111309983421414795414485779085935723608303336887874250929793925825332471032045305174772936635451338851476291586195919238323051143945348186694148172346956424081776887881300875710440170306602185184574339878971925745110857449946765009039017340387925621526273682111039709072803050308693777893021732755365415287240380405702969508003533747572110011251283308771694799368252664610380207522259792543274836493336500491211896086471830658551607463847535860114916350515403147321923821904252319772926980015709061880826568527785888027150645286556169284391813558724405926779178035365457634560394785431512350747220974001782713691404811075718123114368908320840039083789375734264148990804290520083990236643368186616726174172361160583660666519025787204420481953055920627134941180626467714555460190901051297020908765931195982430720853838017626996189913711451756116775378351222123089777078110858234657403841470859591042577003069872660278397000401492552695445751142345244211261260206132394310163685562522536799396584619291541334533420935866429272563276938739766884266963637370621576354452744310271639734591509439717952236497270062307106424253413381080888771008428551154997140486366654849142188028142463430880825617442180936527687603515028576347842231533973876491480843211188229342429778939570235278810214462162754870510898106717953041593605716155019645200786992712908800000*i1^139 + -105024882378892162706845363193671362323564754401897924325195834811035440227525030252210781232661993959144125042041070644781354331130852698147314755066091115072560837462799651838727632366832052615746946051021908918962124067053697910442307181379922725914126469887390838953856240166332210984605660493273439186146360390827861003239467439789302776400059481920629508262601061002347460078809111132618215481305558372869020584824009886652383394731401424133781962745138471896272401812040902138075518683823096959995578068476168404216767320430671670042107099212221896211955192984634882256915806963876318299182285853278135344224438687231853371627699687892595736050417287884647020527804714364844696340839505547903285748770100390767975969673299870321931904140082018545719932688259229504542703309479436759513055534773402737514760362899731631610891040179531861705060432972960807203879307057358967398622527324198149967653028294487521350752867070758925699355184607353200876605934807558607749457986826724296288815204970829916940858341479859356707961073369081766591736265821982806085184602821324767218953573260429254993053931676213321027001933354735574621497248795374465245930781684911812716921594245811187058924786491575305877842473266677121977887072889752679990908213943783257204411852816888158086231953195511781470343341390469318733189187103078738309049405924907749835254715196891722258216259434069815599272548931511258315208896015748359047740814156632599696136265595815925717846426434350858290944099079813623555745464006193833128453020335831147015578070834262829051106909111811755079102679015605533777372538488039428158140454371674533205389866353979779462558787367293933105423982144007376570979673927131570326914360652379063212498319146579480421845261422940222031715593230532233532591019760635357624351288687385046282905490148352856238580900666050104035253245222058361325234369245084804067358727331477668216584703852957841541239449026767707178745772258633547180282089617206016309826460319476293961132779932648292276232535138559210050027520000*i1^140 + -13786254103966516366507245115616032563036217311243615966074360501076397778961448437284393658575285206871359065634452824905515672371634560898783274161758616019227167180719378287439976257136965973895161127441437621938536237366106706481250557837121069075970448669972197386365855603537646756560794380950051115180555817453306945793804866728858660408600893362181736521221089827124120867107962914511367289872213357203353834557292757590397973957156782725101163931561420271556207902964832978429644800046471315000907374482523646317011202453091986559601624375495690446834400980700548652256701808834774562490022923925323370234781236713929287512736681557713221515252710581062182257952840960859951860048080002994700245062762667374737398611652921757840569882537514246948415941485030697506431225927150553592072717036566218811665209470103111990769174371974324401337112473662458998221121016538722675469747187965638509774024555638231684910279072224796106597350139491655502024141915633946217566985232119733401619380861465308857259970632506901018797574273040083900152304986716769190472380144636150062851072464562541201965591272243018798672630603520582237115587318907239151799030150805925201887746942243220268992442768903881509899420649622936465422424896116309999627634025694406839899534670594520673279361221437882395720387727717869006222740206262369380527028489620775328785200674495201897157768614818059203581103109759382554924326083547700771146487248360711582514352028704245815735562464728803309897926361861735038868494430115299121159902143859986303706380950378559700449082070810059423864509295533887699948736975968860333367190328194413774367200764641599308379325123025738548458176518986409598487548784341503365388651465132204979246622572354404190461030693804070635455458751860656381588517710622754993136291051309125314807277276774865388822484733336647109562149644689254875630628841161494073159675804446133906771129124397245665971215823563570229514345392046636103638815930813276164808782896784399839485972047593472000*i1^141 + -2030569281282971541413465366314851662490372678680278532091215986808588225446353405369984077590403285469013877295793062031494694237051484074878271068542510180009849335244585362271585527342124891414656564008513608781003468903634228622410951898526238916602114876059208951837057299700822136277828614299648788038958247153705776970700636743104447294141279900563670221591136803779335301746976553823007237991386743395425534292720652730262682623076848920962040665815605081948789622708042771498871500941273073091779618080144745667280123877717621490233226888538815118890916351479017975279360091926917566886215524919010384205539710588629425832950259623996504006717099080934119211442515767929340831944343146500175448488731130720150245771572194077798719399638009307272628299112301366278016201307366002835348590944642535960489711625148712236498941960120188686902942141761150105850553968317566148113607277840669289506968983917398378856162694079048322335240165409212686000683663748411654848132552684934925720728325294451382559464878261722067219135222301734816768288110124485848670953579302045545138786858549536875283502150924131628772095610911088164252251477885341281191068248187970169033092499836075066621950937895355884396493756581982133579893792499783156356971098449289819471947184056212724032111880147215675250163063270453763250046990491502346217275345360012061237705201641111668482706597383600558084057206317520472222544462169670988747339747520610277209782770297922681846692506005790262247726530799288907262480055864042949165520747433034350680665870118336068778700605893113268899720577590595282362536224242842716134316088488554084627303719408006398202511933955898314753162528778737449710014401788254627577353448292917226622158437563722530187869709029591122993629507089167241215466964039527231844604961096836812456440474455162230858542100190726365193666047395467235234035218106209345895487531943762365589956396354286883510127306899378080956256056961389238580736000*i1^142 + -89508162138383521620643932915748082133296396095600745347296560409206434547503042649350182526209065638403531969291399916865153218291770780341446234689706071943093660343392457482404529553487812495801407200936757299015865853178489395539979799838843246984887120636314146014807216876005205097605460093910703310261470566682734821275910516173993926255595232806345828377610621166032339205863151906610347125759289771635019187193749868826598407171829796349773670384837035180083755800729675445006406778671159519913002651525230205948866378913974514887478847318061399025837480918139111949227568864188576440732126954381564826032416775879987626200310294438255351817417155049800770494050508633434033762643267306517155583830876478332039985414673972437991432189858384642472600172465737955065992642025932501133083946741964363616160384341671065461777135180483741053398826605564854482697304969260144815567749969478339962327649994514363902055152470713055771373452476284056394913974204013312141520427464884696048437814168086512872029836081752425937962272215922267061123655734292442307629642475847058207954024149219780388792392025064947521317339747818465606164866490920103534673041263670557873703917503611830083929089857026594535071329079964559654194088712910948360059312610003667093313938952864581325285037090672037105545728433666820034951482657139760532963510354164897303684922255830275137574308345697183360678109316876388070548028729143683323527340600404313078350770474822422412057027375892619878173210002684216163616763556549637782397243623444950536434391310449968087885847887569660156866282680316998628306877853395329197116586584078470707515818592956729501092518001283109483964779768381578112426679136808852822563181397073300832330605495845601150356848230341451268938283915488086533151716526561428305954774309538552324670590473422361562716768757217946436707072938290748630867634678705553299671885459067341196724775198733440*i1^143 + 485445255790128812684626529109208217092337572352633893111899293653985810944065925773761121203006845793216266105027721685728386805803781378126708183768338013999470122872846528740522829931188328886749118180117349561004251286255551014126331184091429436694164263829873244719053899527300069339674999925027705282915374389302683933359181459908333644063352614085238301583740228602253961534830004017801760904135852320648521477967852233910223859937681199945502775322979545524824267373987972773860545657236911479104608195506497731272065174842578668191783582297186059219316708462349539571656891905640740920608784918339720378821958242155028059095839099348928573134292542397012207665823784220919976852066359427341864069473938813395096765841825583637559379400636689975269255384304902525782458639461439416774803334021295957083131292515350870042171319658208908849125978027454738740301580542631729506336305027986782306039139077905659744295061848374163831179614822030400270253753067376436103730766415971403259520673231036469382723485544320123115682431062045991784812125152405957594569150720114605534229610693448738490197490281262314432984956363266505030735280427000604998994434585070723919351587630702652732564875008521480939528343729822359697783360469511556694760930781038208734747304507356555466527033641502169296486926403875086288584490454822371994016704468720232167292779318408076622517747172978221844672372015021187311035656153199260391955971928174870770884092453791214031350134875774236117815725695619004909328253452475679582846934018414214887145871250171093133110296923276717628798949890665773768102765319807461392459586343280068145097456423708596037091378900712407124881340344136874423974351569227158048197739701710485258822686900338472363394533363864696722623896089679108179788044111727866833768161*i1^144, 2390832514574813783379275666288505486445511477984854246129485210163759141221273228324200545944340151885707755246237493182209850622807606645716944777032991291380669989656488811326882854832875236164730548081359577487423132902270058315120112778800401919906163016290577472845955863999531260842409589639860919084856904728403838618045397719199763267133799382839918764152373462206321856769479395417127229302760934891675405174712950212315758202921731652743912168127314926368054503773004304693847472077529124372401982487721409449763001744522186082853413575733007946746205067508080819038337511839847523656222038576177533060179984870073193228600097140818768614054885710068486609143489665509670366872149036108703817356684264783272563530510515522804192483160153562490010623344054784980808248471309549216091350604525994735600986793981074201291865620986680334573563305337006828316226666172326984829961814781537940075488549420894352544999681263451042653420600222544696294230912680261710024808120040570082532541186654725420182071135345738029183709938473352937807330475012044565782827989993041414058426897162123210799568586263081800131505168872299402587531591439920431392830319213271768776695353192449981624340893465657829747964648532074382672845636387570635558086001351946215959743345476407113008652955939222096229716626757198418120976305889633190359023653346031169429765610903351903548716137970613797775188178108418728505773194852842515708707966701631723197719743294207464730711436349708542012333828199954532429395575772885142537603822420314751433486627108990994712398444774818978976587576179786859588925095650587125455724128401931063942552246171897086052775422681617813830908395731913525497151053441813512840888404808554456669639576797496769502216236819657425428324596497302238447912147083283545759287570032747923872540965915601732370263849794419991739702451332579414956733323164244005836406683399852579302338878897609492612736456533933994685012706735738113732498261039812007943891141066160930125837291913874565260634331647353762990119511834740989912528957218848074889434346613200285340233514840780923548122875057047931635778324261188214864432510825416700400626093381465863698753493137376872474527782856242878463465523401972777606614714718546347241983853408192367741969277525644546023360008415650029735353604147544425225207901136427698757013542174593408926950763516191137516943424372606460525037927249938249555264257685915542043530927207730050310716793262018922879838075043229658810539286161804256906312817088345466040939237799528265265815238864387902812773236104602991050528350917965177729461498863107593838586673680614950518953475014854532836732994940816938834658766775477335828219591646407433174940276190991477500469771694340654042074219434568432718272150129289862511328967696630259408599563633868705819882232630572037043023194085986032040130176503961688685865942527286457065576861731909148092736362829765023915882302533570276477340335127983014014333955352386621613165921942724608890581988302259417268300800043300683933319005300090505701362648395763639615421285588789799421423921668402956427048107106649291579720159694081381144907485128420248090729096227155461732798358634753620627554768246876545255903436470953721065182858831440353717029707687798540244722765818733498324243029575487238267913973561085644699827902795427423050609317205988132815496357252837547008498009448181268759731535784331855739005876916427827838007175388344668365351990375124161627047473806484116742155264209271932138057683022517154038989912000059889455842442248398899091928808645177686662786812081906225730551808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 73863982667588497055384169892224979876780004559909471321959920665405718685771646293206909771228628737283554782417675827620033463294931439970709234821932509276094343175347757884780546790363093016457467334369694465884408011866235087280000127797905971008947118590145981746786080085016593783529326666754664058547969559712712276289760809730709068864362036989061723027147103863622647978096255133579411174915043210495441704965550854411604819483530406772275676871329147860447448977966528023472718972029945692635942333631642059251569517117413284247895611982824170360165557099679023849708567016806114656568141844662869284892319428830291515410634434061473737991636457739717225244177800954461457570636176107212717459710708493467625278714089779783927626317356724500934341482432542543767657260580228206228804073914570332191756314887554913419064050053689618743997254942459096268745884535528293462564379113042395969839526167222780317033724491196728086690577423909656969517568434597205491498223955590875960686204298029030401064238192908470879283341697381548671403138369716941385506240853595867058632676155174640577270092306277704680041099030253768499828195650105441964231987001848430207498701685966829581151379382786158155590015412102289716389446018186893770124836078384207478836022535501779020814367861998318029299246171891519766793760780303908260634399432304916755058474287694413132479088741523705714267589540945729412246606173848862626399595838718095973402574369457477855246149336646664963008302204782321457756100125904074918224644946031355846790955614530000577079350821247754316379834450652449653561634269289189993149948352287452345040104751547392341123694847832551934516446672014731736639974583551717275868841369769146370815673261150602428639111932203293282703801825076908509347141993881853834000151170713115558120230597041881409424304691747198218197249431951991414168009913622855719478426634532435150682177377674900431490485735406015059514376173368532969801203490071914079647819376473046075115272618730440027744050664023616766126156635631369532285042072275092507920513818765446240437296947574906875236287817115067098574085087691516162204459968901050887354232301681265238847705498925881099112845227711781558052837931221545249939746213049647711086250817729406503780540350997677383311223522163620708747695137580453901872950991596750920245553155909117238302152410294136417676770703684369119747447903759751521252371342070481370866252428248125847001645393652842664122612752398042737129200767628339199660437642583494688037112188351066235124330605027450665453999913405150240995393122066497868845335112137795206105170237888783685058448928492207300210566247916693520134917700589689835792043565970279146288950366293144736369122460659095149008571621325558791267033906799521948024313114744226644634007909582089004409506191560649097831115572608259238311109275364490240156991177265576039141665468314591792521139880055552425759410517624712712367302622876296393346786911981165227250704493296150116521919205593341286857203775512369271953936969271680841120439036396459299881118493702653882299562333792047145849350248344684997735259568515071341842746344312639393730255542926823936387287083516917295341333149285631640080808970954533680756926764858053071217883570778241554435676125495873406524473932083860616933461524636421508549266313259609340083662517576749742720141712937001576038932823268329228284687495092942325472617393741788693021295056197368846552713716457218959023052533467574897633765905599801431986266070249710940142853121127969460519684439988598198873262920195997767401946740333035895599923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1501554696484429142847952863445147535128090016969015093005494255719801758375476209742578405524185452814347545516779885340131604908342654019870794201676428731780620018736680625571597769273403315008043734843971167673521662890988672844908739992805445727103959520070833836229331791832264280741519347471214218288334418234832877897176806195340873287328157921605171116127377127463545102894040068166017222267680859419294886625410884646519956201526676057261035119453532276345970999877807948590837155592047928571212682579628165975914482327616757850036497805807035954161976938095920974134989274447515527449974419511552157558259908902122227655566398537922041404320206616699810403648712818897026795445886737445676457197388432882446125036407465546099567761826514566617124930274880000387344377908392845237974269415096201407561048674223248237772851803528753091769074040508714981862440811742672329657608870300006297132000840909260741477390654016374569339290113441329482644880564943528673279105409833381069685678930792035839072113295911658650058306272921091510341431166010405536116867198020118538829145831988720336083492803114359675321844432644868741469637538079803992677277740232994362357332815071183365849149856842369741032088854744687872854333535876306921201922044235470200314797427609797108480693765433128443072569698485397898416998566358653694932140843384611747637933979371866294963057284224994619666763169946196573193296704191880722506150304415925084742840376885872915444477947176738377561092433479914335023234107160717542766280030447942706585736243075624815010495500070128930099615379256194117334037641592474752443163486971133176258166967648012421812368730773335439249615775044625312166663230834884426251951718921401273314546734722244132063125538753451907140922800923872213373079590906020268461706331050087606727922467254825617841021720639069725126517910652976631112946757068968609302526347271523002441386145376138987632809904970737397643586839564340399274084855280583915101603459195241800468403136391712574702375348037657661284986018630639856350438380654752231342789335336746034678229187256253338676857028722025339636172217096775110478958698530907501006068591976543439055590570986255634097368171012639652503443115249625574672576421095544495455644208700482555479223345521268767515198039245343404270368382338987346927946506238337181904460669708034714746108712950856251021117373855719867303300934849045575830458490643997469698624189657358995355886743539667121678908277890636433188494352856539125133680087525177009794601148055395856276603209963269271447938700106882532798222884095402898703312723574555118006744045381594642341213602694297716775510683551384137028001817437295426139752923068055460504144744344303070714613096035354388016433558351500965748918747736931636178129606570096163169157214082905777962803597530473310311330478631098123113856612832430531378547287801129176090857964367817963128195656582767580721005062474076773808916246851723860716108609045187341784415005089115077240263215300905241136872941524090846827031528940114157353099884762469162518194243622699463689171505999824069482762275348168374956971585154381854560740280747366305836183344731744759506392029220083431594593617469768911482953141907746480040043416265169831767389974286796511365534448295751033454608971543190185875740793074715834417154307027978781002320464224447130610907986083705236534779793720583193464926175021666701324125352847118577360821423558119607171815529929343846214158487331949983390930350780939290606639241873367574451921788874814013961480288594162596877885557610275844440854896949033708185190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 28233852397492892731609123215951545587477790723641668984841732488807908650332230289069417345619572530480225052007507000476400269354035780382577706274467874578728737522721277588995279816712123250655548373097449238386425810002307292984749652032552418640659621458860159712623011665418652722078586119753311385030007278224562158698589183098411159755100043502829810333044674701322153468852563430344257072874082815047761156815048167690262721109748678319223645900551028194866986385859861539217573722372839143722820123602070273851703478093093873013809796043292024238315031607434480941879548967902171854624008331037254210208802481361052686110467850170809476279537440087916815034090669641005097843034920957216073469502802136850908135668365957225726924388818518184458927894999242268849090177829749344220815983148650187692365387741257950572613698392918630089384476521671632187633386100360866820653066276267188600889328142468515665615569972226742588756793695452196022054472937187341035396870857578194154404833122379842640840709704497344293987337884828596085111317484236606450822631274512273024465603098834018966105461204612631479201403784434726290265220887117833679844323468687195046236127159240549246109701526574300422964975437443809385211541119442916818871838153881944729106929079835493570082425914873451780487037146917134015988785194929446605360101971880302490819577388978605016972381913130945147464480835222473771521252477005334034863286078979435427809765802725924650015177719305127943958730289443917325765193633128636834695709285508557634331331774495901156457489894691974792773876360003470372991556407662316350844146904051954037665927218202493947903802255738150527108928160835621407995668791769031715451829108907899882176725571883476850194312421521019440225571880956612969301992129600120032785899198407206528211491923017581954986398103649020261851469638973383499529892386837099134501162557991249953309647014748881364488175350425037663990941533259343537111968411876966608376824622118551036678172177334338383921707720153040174581927899246003618961837130333638968082560255751368514372278214594373648225758405092998726647888951588304060284197863502479878680535861403821251825744123985845840688466642913039615900758572481817542669511674927898639681695257588121316377401868708987716033710297528138655476725541884261614623501791637232983005748024191391473544623854447814702241361376609740563774426869619877241894296293677538700602634330498110334927360638078071344025830492116619756983419452086657621845415101076614872558401981659155381676022625392415401166443113852982166169507239309866313487202931770568685359693799184524374237054701612641600892440579639680661993193699186289581621657595710523885388472801843215652989664508768543100354886249126341866566903240535862653459691099601176170659826724646837246440611499864755969285735606197985443295836177174743016867972333661099895033870552525088447188890701336860817168197240033107759869699771302665474580084980357356983459116707729405140960010753625434149038891335660117523990132481310842297026465944397006998727443991906997853904742459594246167336405313092107223065107877403299148061605664115833453128058951428043197142977999206550353535222974451835904879513109150118702011675075694492273462003409770029159787057787912535463557003515100976007763914217768067916422308481205031432994929333360353050077533226251698429408825439322493637865821908131644945100076363276839023586256953614922766135828584167416117649956692796377551317834835446047485638193401931227221905053892368885636598622757444993005613096580782466604455831544167989629681664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 360902313730012134005239371567814912476597576300383713961074711301820739947849311029066763723199950738308991582294556255204858528352209986142306138759871726638259358310084057696322446465623338844996636968132152882390049963220369098028578633941552870243278585043864435989087826942331616364295729910620271846085227861397985118781917956054054527318540520454261456248483704013297546018302263709875334366027233198374114969943815128439714549422384920242547316219039277857088451418749170668017951395718267943644363980749210325461786165054665584707511458180366642918568261877141964939013916031641094068043981865920487859185016659185757280865292103336354655099946309855127460130044758173802617723686740187727675283425129417419112590303164081485379537951486997583617835540591958460904906683234062422618870632142950669866101352960570365357640870725565713022839063017115413068597068953109136952581615551134643310418025011383850859160679531816793163402127930825578659377143177406720648778814913482532801949270217377248187756971962598805005483785365123767048269629115297946639905932146049556453194167812209712166433153145951756717878993964692547551474209706151116695193958860477793762641112835509312930023375629262465788861335606846336472727784901673287306169287884887008754777858806028783326242269967017871139385094998911081728043340817678073512918901078893005060048780864654152652116099470692154555101511029652589474508625960237267221865230895033693991901338488998346304638039959693665188905400186045146339768006245302897113679849259999544621724652884135758871049741001574857682849263944562902736411489529426854745720458182410101614338258128884938538341265740886263323608922519777876845382281543531922495785074089766708249756859047984090781899002253504398596686224083956006415749060774364470235023106455577826246977444087409269213687940350863023312632866274993331484835578199915980908122236365484997488632932853547045777146309306203363179067622650642707616238473756800945200192695052254622237583989065816374705894370258026093182399310718140459032195014510993297375637204310900289066391659850187376713482548990933820050933035067092753517763113863075206114767116456944977511653708646873242049769684283197859689875413068973693302378465368303706069932936905910762041907313705815658207469923383881925240273830828583454890672591601484652287095439462607738936492204009297212153512803162711578510074378967376797986423167019866100325834618392837614102820865124862251496249971613403449166629337148990657477228586071982988202517030131935604002813408595014375047540057883491828001152392736005081148858764091591782972023629502506524409314135755548280214194995431785332324992853745261794999101016643663194485864842041903166838925538133226835415358882954358023915613969752528978273967654415055153475254080787426706511121456644968042484856639753343690987328949804716426305337524711406923157758965093982477339821187167550089630872475954446745378193478523897383108563742983721196755342840104702801293383601266719905599686075344608753716666043509648840175412082847497859124994066980525886289654369125126016661808850684551526577117001376612859199451448007688067618736688923238636193897647146705665130462316491512173712805136405062738265849643344411866460755453843755601083420489263993723160243894871116349920723647303731761353201897505682214204525379959029349315233604596716099212005737647354159147356702431862199829194313268004181669218717208285174428465503671156893843760051681044935607362594568261468042377365357995015467745215443496623792007829464052264299551641361206076728665954241036599846502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2220090398841453007273852839610768124195699119847332020059010228334154663091572573430332019786346595718898435369082265159919351046006581266603702184360904325413539454610985707059023420873799623546239426392300638102292968283916557710908299531503207765783068478236966068708192968252053808232651971947925653667322644028829318370873866144807286922041766957144223029629079343342457408500542416995337473767182895422068697791468812859060384306860263313318260858031745927321024922727574667620300324758396271712281294619611065986826489643413505475527236638153291320477335266391851533827035918192491388949899202119429518957660452016109618389538742758826661460868121386159454941364632215350485423190151914809372330829864838993127382704707779036511342775661645232646543165255951346387534066597303597138457681465081729206242168373576348102533173921473479436110878247826279212067328599152822518955035736238398245863969748328509007356353938405656040551888932034877994768060195739073381531166924728883840497120293670027700580022605314138982688389163599129896494627264409050502746249533225265974014998850678482524732052029533922615904998645400828961840509964661517179669893480137136053423533448127742546011952108997484986389780535960499096566870331719554066400058660523193496444840505492997439668359551430975048005411414615728501131745732712401805145534760290114198268000130896556387353078246002305448365776384542061759837181870582896241776195922971078097679036579129393175255186147668467414027641384590986362157056442769340933579960037939720843376762496271940183142936845259479694455463801828377698967949257955867307738866404690774296450745361555023081072456989526731585801146040592192866647949562809615340113308647215138890836196168885033709582875470151198193515076270335757016478993470017274167992274194880675015309250835995274284206334349065508955984463624824695657190733338045141868347742301070728014064271266038048127679446071882448545005540224968832041730908337249093564160095738618323017097548933437656382394101537892018457374931560847216992709826043482067731886676219398363468530131614838839635357724012232041207959179659148535446731904643096733458500370074795339746234646686468714997347489550798515395480008769372866807645349024017621527317428400895807539396980071739408827901901500811677854528560234960810730187310484623695904467110811124831829086550908109782379168741584604257579207390299261141517870813820181597286205540686167835008215593149125052067952165028003911804468857302483969097437947303198302814065857661367970845622376646389545845492929681130916101890980651357578437599428118360087700291783463658179833519985768631459302246314412641425211064823116225440272097161441098099610382721508361365296715873531577293792226503324043708101846385276430966599007777629664154773045135817148847293942137477740638802370487177662555583294681820444790704822684728176441776273452776914169899417819847880049749082788123615874180837691392608743070286992032111598520154860813303148837636117701076755181908643458015270330034695354081903243732040347576027663537254605721814889388686821841106906917218344184532398224080352374530420970280271647374131202662890989581049898397636794295458291235665189537694896680114745864402612120659340893523020453192261384758466897568848871286733112987978574699398359915912368237577192946193357646384054825657316875094823221454353509907626394321796649787696775642614331823916297354782011951696459767501057246733776906822614909619431106247671998785790874109714832389241349425290524264329804270899035668746923194752165495062391067021199686782844250452131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 8983152387170079841949198111570750184331076004563391277724867960709521098664780850819987707578565628451347792056207291632103279365229738158722163169262929827565795288287134360168128054117688389375394869439805996470499755006201421375416100404444252628548793084872271184458594997741985296681645351741816836142364905009346309456598662192243935568519671963682464685756561141132515034090446661735008834051738543787525746198508687872399773528953286235901910118379071104357955488768093546513666002056353466498078820453904949365970498625637213532565566357425188958654890613861554024714723690935249792117413750500555168051951653364553839587984730858220714232111735702716867930906021309188172613710243021471487847737357352276397421563708147721755716829864039680851257730462685564695961539323523003127275614671124657103600522117227561898694049930186241220047407526446631438956104850527280277346623959475766156257012756804783569493164376289070192727099415056787177378746737283741647552368363064937031591446041606816832501709970808579735379669484805950629220914331869412132440607780799946522787064776544181181040764333078842336025908022772532942332584783820663565520764019117615545621551204231215918837633222015367066260537011286334659596734387094145006884124493494215038120915015872701050011446436587430102710085818543422574538254896070389052262824172614435986380065527677682421181828822068656651329209407451180667279316367960474451124402769876181775444691030959323843156937806250646689999731182838481965789236889683862231758750125042817313580081885676276021286039535926894212998765051853710316407245094845268284565069134965619095023790114578338466730290736575621217963393532346774380760731157432054897013049861232694715280318616214404384970833806185189833220349969026564692252922576668790484156366202338329801898419681055199330067483576204956062205941111080558785314028186453137521985583393974212655216875296360220505936332514696276953011318215872086864453725211621088100318661627744493912895920019613922529592065685453614582354532971146014842761299225790857918316419771996769919874858854631016401741648272870084646249647628371658315772146798197567405282091729351369970867267942643942380786097276059694868329276200302206031540190153610099592735306127245307694802377088422937312385146718965072345191646834356436057043490727216651036231501220629582852345857045792916111177600781368828868229761315604268182867696807785176772863956912558534870577604418687779581235674710765115181767440258893470988680569471928708837735982997834281368016660785689179927808246064159529555980952810704964564872362641638355195213211361114164001116186404382722866980703353819827474985837631410209778440982856982666762434622684319470931700897533371544396144552643042250073307446244308792858096856072810761475678019088497289908564848196771393536900152389873793607857837699217708901056709057057253848710383552315738212291363859384046086812337030152888871888959462384419076836475723733033588817903537847024773756514001205459327882615987063482546960310749160805640029585216650444338543731976524677388146561531685185800545666266952485884095683667292452287996577520663288482567158799562223333024495679037525105540031013503635928619036159169111840793498281280675330511678710426759985550534282242943868409641505525440085839907837495464814658937344748639459599235191850345816041213029882575877677409293864863518427579708202821760914687348488004045127558402567761918705803337214995530553485767155529525083227501398552163449765330819467796012392216863425837432720161268721514891921136036545489328761059180709675008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 26703205656497926363102006648251315878517573023481570500509492086422458840033285548183210473610583547157865872911675337068405621823656912810614229901317139471392935390512055660251086312440089363418892350585826998224212874701672387088644806034018276167370004803935616430264429119735861180911786746494842487586159423749152749460573652927469699153175901534561123132383144228534482628218694680488681731993304412092671413974674680075981886657478741254503627115162322539352109211494037608782204614891878083669596887946891801958123353004708665541413135930156796789549598073793238781351859580475576701577224319474991940676613453267953678423411694720907772170775216401408701148686428283307846986480825808539099591402644608024566253447377890766161170560681961220032393950227274025178237530634950403612234209520866736868367268900140364051390297978066854409515164816977903674510875890229778685498678370839043217077797557947227130795537383342365490701150970500602657351835260374014391863954902962549068365751193657775943706011421634105799244249084060410189992078870832980818788801015563675964346034712391939397367130470997673310042010185470718146220059219482834861505608364358266770318961064000381708566390418027855388141569564049501097680752155139149403844879677040697098586877880003195804537021795930583381059599170435740048325188021277280800141970629851274899246805592468564739160158763799193848209131305350101241823861582782832329507395792719266395574102753157712606083700626501582548811440820699659280474186509445713381446510997161301114478464557865638418884145038731728848448494975601337202543111602693647921396695333631215310730441490288528338899889343030041411476890919308160519996754293327102983450629853114909783898541460670403265602711101316750629628821470464653064089341859575447315267602869212570763801856620869774043819271756340113434924056661508094692399572991248412318857713285521948530227694673349414853543419063261768348291845149326060855982773903725321249131016309821340169359719039433360260713585170918749020778708028143277433255181896415449692962821451717917825647659922764595923775810591084988700575051848819676252206485471193672313466433874836221516942319552683929289415551145752335164108435577639589820230500220953240693624999035505137283062781627454152253825177203970082457210947788518104251751728957990643327293733062921307523545841041483811754073019803473126591400613803097287428354772662989260911032201455159970635686968640931994677766193546592489023491167318179333165394891177622118271456184282258893655446863077227616999450739358074190618669340620406948598505127292836764827979076299356717671344894698416317342917934448269065110152877434772177454351313300590543094795985235391476876014540366418725934682911189370266628546317610010220711938092868261728719212093619921326301837282916149174117284219334700361673750648224309509084910225822212697304049589453497357704903489905904312073230519327931003851068944454971881465927676047603243167440141295190581729853922499623105171145517770558341564234687540125514456401668196217642165031618802509214862833752145666661254452728662562126564437312101670678244718507525522580792807576913544099454912007375718864690388663042331730763730623036426919256525637729905742920221317052374451387119444470707279882202049341900561119972638901568631762936542739808020989610535953409200773988760172873973851179192737204948954726197880843111042897978381523880653655139918322075504168957644881740855507698543191248162539387209703330105745799860043817575780191799913278374012837596471401576798077764461558865684446051852038963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 55469263851918712299462958744633430187377680046934227773213970157950295558469810520335191381472625908997392304278081082153378292045765832272581384167105685719402423664368074542247531439140866898282557746433186235558165060311502785302750618618382849721284653868450202297174529259068075635927528011262413368193663192225220050769408421325784671279458803593565583301184856976150885455646629749199110844526419007295494082554439207733572937976680861756360767039468318164286647396035616595329986060578336933509889478286593533110320984340033663476505336488726802462751483225577032331662353317824907167313257400909266871409857315348822734102860973588046216747812822339252790543368820698302383095096061701176672946077928913646867563928373564685010355110400690354744084621796063134465269176808543972977731377509844855906267709777058257751832549149022308883849405008789320060283337890219334822633940366198783597633098213926691576975411017022250410839984731722951158556347510232546724382997834198786380045850750431101389308380214448907063007424477505522415271128221422996537416927084696202242014851691826720253749723902256179430488680805080756841850384872403765806516310748093409026004184271623145148588940251613202149416961392024132608476755380391017262362747554071782449880846991779363831911767094599070316101196630355811534267439933487478100640538882656427669497815273770588245486521430544778279643789064873779774980690985833275227561548266719127559444409518702525645012878542273998964565404862633923671625576696073341987901488952910133092550220457850871379689404290590023298471431301238518704798209731226160291489921727953983956868680315879027577829823263356438531519495652818045429974086276876267395936665726031045096638143579779104863366606519454490559193816759820250145861572187663970353651928947370528985871319808217721539095540714686333486226931999952986363811778793348478408546064120287688584876104450417478464449037419349573512466741767191965261358902178742694117763550774685958889991167836263295772363314689039143767862905060626822006501390518215011141971335598394590459497809557154024453212194557307974676834262308223316261613973967532371194445652506595737257130261419618368855383002906028408518765722135977245318392541250608430804078506501421462256341441859573466037154128553421657225583664264697112153179303021506951325116359812690523649566767478901134361051711984806147206781267720377208252804629411086124727269563857200212772343322544229557113082152474991917164116430443621783079508069827151469585657810109130862899007522454404922010042760332000729640899923167612748713088152423698270838487853901182316816336909764544772776979390968534494102678338489299322089718517931883881551198841005116742681298827208395752603175886110444911873137888242832475816868287579087247671015066394992217708352889439929494847830698125534416555658362053263380110036208709019676536654647334874584317297332234485478264603187724831039640805939367291556673744376483820979127023949888413998286463429921257535154239019727861703091236937921436731999341316441498584415693841659205023820602116208625902112825220405623677298316507314068292499836910641351514760098934218148813876821603225792484587387821583156081182052503003915319719425035569974602404444263572334728204716173320130752493196505010463244520336268257182820869264610724565275790040988860065140803042059970099355599207510836357541498504437006842836398759226768598424075349700554700142007727526026959475252402826440454931902568955210284682079255759101031808274760012682800321405809743903899288552528583301434423963590387368418344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 80418983422353954894713710853597969087377439858805023851589339963057052099797022398299569746043534753097552360169342636735608065185241281603508149579629146691832287534023209401653668299958198373774712523549977506951607335620643888364849220937459441510635018072569525061324892729858105194521226913552346549211774065845735411900642364627838907402044037482544558237432941849765918521845799080611293572589786899128002502583931657213413355556416619807129946073160292335299040599908651113392836549884414282651355560861323190020615099002804076057418878503144394887883105263494528801224464782320386574571267674059579177411315891508062764504567591899353507126049198848978020979719792073164637792082022772524973680314718896895501182291784595303294823898458999335244491682892116734928297234188217312447147733149681214611975468684995961073126176021989453521105323826609481777936042210419465404809775020110769698488425777033334983999319635066528429754320770562592213263408821820434539965913807586665909337177410479854534512522220248207909856096537563639797298924195626990280679314010160895824554754285999314405735508204524080363714576582204628699135615877440226347922868203473722141531929466013841971272950886398743324452850438215813223955598937787645754260696015236636772082521606750202510234734375306788090841368589357248044358153939369768820042934551117753899848508235960766240140565067037749162863063763408101890098390748416854812825839238690760214896673240477904363469150448400351608696140582811866933112395611043218267245635302314863193218811903920535589478864064969706097074490955330395061590235153949200206851486596974050345586571709915976398857448000408601105250979206314745859611180253860424596495293989784468405941122837672741179594734650685891971962513132903086199667336128839838938869837414304287403642103398702921614323972940556536076453479278429113452561398814153039389443266317638329929146846102196813092025843567460868760455540718810542817862094259667920708305300305553451123584305766428616107730111751686300396442605366900187172049253387390628455693666968679032447857703788819674174249586835061843338268647941287663497578144904127928647198016554768001563464290417969842946973623067284536978381715216572928694206071715576448898018074026968503379594274805343715214582169796980071230803881790715442201232965734761828373320959997590834896466014447585484149496138656127169981559392432975771183214654533919431649795969567360047922240667056676563411055671420137099733648633183326401485597859839745588259564265612713533720426215121201964366851886932111099052155125912988228229486439378114410643178255126473856280135590305265857419262214012133277212898748066679906599991742268725687280116484063382658130918744174084851567710726741452370187585883663134530908152146494352289217339734365551686295203200173757503315507158019267579363851772832540789742392852168974974573382923050084079034562884555894464731213107866942369883934357387567614135054559337276004382370116915144879147909950007624389347605248467109187553852760881004424755025366697126594346698315635386577578571601513571079204211425240734712544219826865196732616153991241315626563135903180046071346209598878654945148522275060705997493687376839421181543050616326086474713556430090225514865535732777452757350395231875339387520125510653300260780411858704808896133888052079950763148141527040801395370336672298915275928605932096699787216895219626087638242848635901773253310724838328543918542682062887231077359552398583078963097805668753473280215686090110394806791840993572436192409838114248950872086483920591257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 88643613124191592362741763571663995784411082158708646898928873282624975063290913156406963071255276470503913565641389357099627627942681227339304541618551345656116702351003859594952946649670184456163801715882951923808537099569831094069774786090570987160208353495946534358006993034895108461112760518328862535977795346338816296814060581244924759621756693431346494038819381818578753529438122958937517207089701528263336531003211974664168674925671664835524148827335228204588058765764697311594127435574838971066056696908290400587784768609483609822821107053839137335411605734183559575508311904895848328124940401998103469029431498955927885021242056322956254711936572029785075247572176282274424163673670305490805493585928843428483345774055675091809804732479233423373664031367642364505135822925940089754976256402814573950849896175124769099130545344919655093504325565692925696727156580309887277371562490384965228350436065881500519083606829854806391828206753899599199504569827129943455845165932588372591473628449678162853215531065969863075443345756030529124955278830716021137300051850237836658951365717721149762339506872174663112771171432901030297042766598419001761006311332644270960069062929599600621691875189449768285460827886794654142722773840956021352617255934022059934195476692768194843312373085582970457771223927771365659810775750115187319697474826496974879007532509872144267907302364078612650281026571487524083120796482054363618782938319956786342527949239054147699144747387204401718420812161646090764575499440342225801236853881378071618847531711895278593399317508134564320508291678368285920426903605160398548504878543340779735073320493993631636979175750449503271686763416259662678539016374046092807694082123358405968285023329291777478385376622845644602010851764458120139414123251164292022547651667484300653604189667503587958512343493898979591468222951169691847632217642260272040817630025055644099743022844385114264731440133885175602772439529214010107707065408873564673913325841374346310014934322182462646079448876135056294186579108015017260369667672390915437856513402919246961264806503100965129574270614869587478306548785332821859325569272331230860301883499694850777105720391735873761369343367615166177245816959694176895767003804268397208050086630246664575371095367801721093481081140185072781715548096615592976484870025400890555831748993773662385012929758579449044418901209485583112788870481034836294775393876684503160360795340271607346574561862337766740033344154973317909560109103224617206174195167197902945698737341681947645879311222127133310156772652820696782764836090189565522832360312128527216639125448893084236434546807228077825858435504319755184935746705692051256341583014251184471552609961630061208123820982688543611819262515272508345490699431815984624504233475761966104885047618947533602225253421900232785650219258261778223879076937507865570593286353569672950910566639895812959190557476436565107730787448171371534825756496414745568991137022731460218423735783845685039073918214355289872553795574021566564493769724751398078913268332115174691975784678505876520697143103101076830726159042548679102809199898434225902991277906878104552479665735074119003246336678446069418618073300332192699327241230314787809423860709521058828851857761466213234136467634415901519948886513436734292494637646180242755240037881514290120302272524851864311905533465280741247070106399623711006740157875070607934689344525313020662755884935641048735155097591387158405877688769997040642704074392361553619858903694982745961591702235739329293036783199654917673886811896900417550811068891136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 75053272649543448823685479013495592023317464931295745217564515384928397107243699483543466714441586034266374282788509214699150439957206378437964249091862044567260819241596534204768895300667108218288532988622434249380267392824183580378405651970763533967021129683248817336160606117034529502729379598266772348682132368420028073273440190368275548135148364046708949604765773374659068263680413299097701195335569905727887500857730209421840896006166371061129107338323865462065907852099955593124920412809293744001459543178087940695989679121270477350799588166984046111719028967649838599637319461032784032900292954138459900880296393873029757043903952488170759617419073681721080044411730823835019599253822029053319339516538502082751589226645961562990144867340162856627281778201879839755231775316212197275004167878988121582498738370944604207090889123793173984935317783359635712591388474517518374729479451868098594037638727270196616591614028800049665404127504820467692949986987226959125229949279392879033660459527792387161401746419089450097668615823134053018912652791904210517562119111378548622104773087545856354986372398976147627651656345752070987795041188323193077763444185415467862690558948289813029360448365386232824915862121937324255328688292487381730395794586855811336599322565757815611752523503698063938244592100130594743852241742184079820638608345164028107194770137846025259835346682253433235663305771265893143611977056465619659273382726745067801009504104535783634358592847316883883224038951963087410377200926990086398990114060165709836064803802187227208709219120330485549824322223763170022703927653912444022393112352207925626644817392019712937751041319280546342784717051465641869070086929443552024787334743203648945262622847735248478141179537783598786200936222970106097121853568908205662328940872829683070539676182043645979779139562294256039033922588067716715609541638656726941093426552661721242885580636294375405659800465139932743539084750202293023454000494248681934604378320094959893366010645733168942621132048424892653111184620991428267153501977955171430093290981126806236143058555669545951004106949340097646019174514340032668247902649298918662612792642774772135279272767044972682420760735743391905248254976608417281546506530841046653365007870561813230683316259849101086670261501505672685819809661932798132948364988367444386972994284266761389283627538343294106958287244314164574693532251253275108987224755841190216191920168449054167072446376500059375033448453626941026210495500766911592471163152033286223590401842411510931685503142943972085459642613060693229348173839789680434656362618241530449700007555731683157271754606556654542589230048422937629218785430180226588414348227279008979490500341557883359412814164895546489067001352810210164793391227848827036640862404693394533657646843384029429986699761170809499710607792905573397817328584294675972313247251877683593339857598381616851887145801925405458959221221343675434764131121241360576848424800443811832384073082368057251439465667956778255021340203533979683423707497167397261250789400081744177984372570260198219435520997820265036507094776273769253889001547345392099590502382972111512839624877458412019328379611977855785990185540084241420825790601700717832909612213551942789159360970980998378650674639386862633311064747014964872351694390545806996675551511868704487780742068255624312544447922864599164439044376326364670724619395667032969575072213285268604437101965602814730808808312276565559750691565898005074459559405760031711286950791410120811349729085001039937743723289449679593835039808782961359226625064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 52847220086430973354006762961022001113472161405230959398660633869480423533122871599629606535797415889018033731368949532719062904880080606200828283169192358581459378402625889061337274842012347355386926566565338553490394070253377136698731196546330504408900918208948162120559574868887970105468777289191062559085276871333169118016719408060518275606174072851339315837594083381716899211264715205531929090448316454670425020041951039770356062702983376942624878097527647400454856883818730450244124060826223684924344472007243369167946811432295203156527511027798331538614754678266501237110064469053786752197704845595758362420482574960075920085852068875811330292771185003103140514733602896517493992365361912427336070417965454789394629328575529699785385019906347078915894301191417661632066065731229852336133526620183290846040389419596201247919647128886848411705863077742261338730586699518603993283497342091285941713814250579110828991169466376105760199326979214760115607085119167720599298763988197851013117648004820366502211336755153786582173844105057723226475442499728605347638275888381514635318036326562682342691304207017326266253387339818655724915139731217450496004337585790405857842197454921857987595849834351494867975993165411223720821353313497039592896141206944981665060015107699015303644431865863149987805704953713205714109758689125574747545770338804563383409877136888108941572825163128739259242598198021541756608300787600033682931736059123987422962429191552737831746347962993341178812076003485818204706734259280821410733128061799075144608949066783677691096014069397035176136218111095138689580577094956245604012882909928224776450075072036749621853374543825545134940723060693232413675240492098091694603374124636758276776403694783044970274869916467497888738247136310185792843602113909197518436164350410704307734903050418391600145827196733445898000369964854351402907917546044542707768860354893309795982056396243188117076253773993272747777184908202165479029639802500573096835238814465957750725724502565630680443290500068379233978126421643225866323587884421024610936994954436843533705090264652677133082084407952206444640466154811284253457148897590327326976694815199963909436034045400271390825939413403861870643235314727020350393564010716888930527197293460068726664237945624459333313591723475932894729146395079162570475008851039420693614392236571836380959365680423465665374837548072317913690848285009127663033975105723171160774516469812471965977037687092063643544996606336724622687841371645086663580473008019486389151942395671993785565160717195593813784175248380659417300956847499769918002859266251746582064917092931795258122744674283564691503658815334185734559486744432788431124141071184760165396324299655942346135275812154748787101839201813041553664939942755116400390685506245034721448193949453609429256454343611741674062448081029655202254695411443253039050829447777944517635130203829098453753054568321702448487442050766888006825043434562053474301155626507435307167300383167855062017881671137873039974987308543723775759382919615860898074961953697299205073706619123522750991842261623688316480584907655590148716492066811063846796611203070901850683064860968099651735039918822260124535211073016193802139731225985430248684689902445416160191189560256347111791862872040099656650821137332725209854788073377873271447050946750216735903386537953200124299285085149169377436491072075501929467040547812653833419618806574167738436552342024939805863804408488606190899156310725815952043949877720707841270271442225081907792187989452041993777272042454328785075857874576832802435629056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 28895832299595152756042486808209961277676454833767281101362965865250250604777084876962751100130402907319951218297212797132357581630757761153965272151632851724559263263172090551345486811713560076428093372122765450000278785605768110812041541113765250598740278294688377322311365452948450721720073997290102609363778453175031972478016620103288656026579464464437685898083092023422463399659971558466995525699191514517869960078112212691597329969686085612568796232144125827675255904236427226065575964151239736631470556690732082999799751494848182991162155415305180645056751353139478100028779041944269747938332098938046018728669024807510248847047701740132205266816093443127015534170186129306579889550064695006631304984065796551243299400753125842556300808219860230469158172756285933161904266997927212377680576855972166703762085268197965408586112652067498460430860212229413812150204425829383654006674639101176435125446801795903364643832373477712311669408363253067932414571122805146692684824445367954617294081750681195109140258000094228458661997473619588562675264487549466785429725548403315939147966410708432892705035426664777971090220273995214168297425370352248363734483155883499942937514497806167264249080076310880877721444045671620417787341910248771316384514573313769295531309883439297182624608452669755140516810164770725794703981044158698773404572343836021467079842096317656406326259074152258756077253689891496249065345619138785387497893072377313714564185427410159028294768499116588656020056101734736528628743079959762051999952250752836134331190116268958587958883472300210147194066116254945403740594322283904377134218969899674072829701703623743504406562821108111343843432429445213898327106391589201210892234272031481363091927888446955323710937361892459550829345857456892781164897481905862657770854344519198331982053757386962739047833678541066487078098140312084063716959422029912069999247363487368953084985276985253665831263773893818746257499312941199815004230891363416123879543731795695602676196729110698670326725994581795935637884763288838142875158394804092915089260648622691221087835297428709116553735045558697542615755770482258000763009403603189287193954995061668015015027158549569242194731036518299913745561808514889616271493848979042101791455375763847578329264794066785602971969414048017644922812496347837236206985384367041479311826532337386493658025776271645454602211031655709099142534951825484455756670179188432690077691046122124374701827749639786946573474511719525184501236015409800642528685669296404925131724896697052476584181729733923269048309525746996348058062395415743380119211002368157694228677004047209599746514703357368634725046587903700463167015953219453738455350960141817192434990823124239011476174626061590537886150656981014524624568785689071684131579189733533890323836152865471102738300709393979348374290486946356550746305262868375148976313814319486744253080472826796520736646486701230336794750608718321591946100193495472944021175111302184909359700376261244606743247903497817326275206290446503114748247458309447251937905799491397410766287965763212754722314302554965132422953225384816943976149439086891446726242600996216904573201526298966543940539068937943791668737820621876639556950951450053604677388888425006584273524681565552322973766779010841681449617280031635582014348524921390628687539665031404565419800509349670088030518218568063905402709760904514040116993681443991772795793567484289922896326859018852849345325564750643337867838252943606434561650544674832829002943641242668325272368805749126913058732176652717675498731879642188154614579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 13140645947979458680893536688710071461729217573323846544356318916541831723964183690926798734897703551642525639898469319361004290148308755871427742871922087629406178170693788566773286202538498353983028137191998239177981731784023193988429594313654020952139766965695626601888652911078698150547302365939070658563206234619319617409623755435031419355545734346282992454293734027826766309152745121378072772076157672050404940181521128032815017113682898574964426477769434132299738287029863394628761469752581989915058299717586127933355189871804657982549856348909601125798569901283343823649529523765552237790901722504599394241026186693430430979164515874547520175130648840254971573461026056800686969204110480084448280542366028620503526301207644493188861769644217467305895735705677559004858894020921293387718377894777547979767921967524719424527877572325546043577241506997773712948425014098174999035418032913249835039182150908487495988496467399559398384302084422971329922884291918372885546827425373213434459437533297836694252367253847163593436382613723655936868229798394468518007755392566497673337651782780847929381591877301361904203013664046938728715211056312145658423125625063675843974241354520165722253169511342240608928444143183829451676078528933169559755975091989562907855790743142068010893890275318421454957171417197105685784982869053100148316614836774045798843358848541320035122354529159413174198231728377669960900137896716333361261048710544052094571720448129201538139358771307094106835971102304131446173595624649683961947023369118305452516334222215436278097178512953703430970821725327779674665002346623669281473581732470273060532329288961224260347884799940767920830223570370018375269965943734736884000246611796524838964555808991251336839535583395703747257259714139222066046636214882698853628857648446336934620869252612831503231076881083684967999265201617321056462186141188580150434699210959243748558902187953718825678201120263031666431831329979132146701068993512134501846751871730076125258955778100249797052650102256962743749131763555642777745712231635300341959383766931259195646661475714173749668090583164161675947468237630699384459458797227042327734572558890459402455482976188678889236422985545861133582563761554486466687593660713815843147677306760150703219292243468737887420660986409690824678366102569074430184832993510055690277531503046191682847529805477473345317821308715178476017133760320619899516657651880812334888431327109963507259957920117864974846753759939995855519503189705183157219309075446316939697992076074458965870252469993735462862818515355303950712721527398085645557128838810053892406736159874011699841781183198226755878110400078574384542251845054538716773123470314116382594021516431176122380638876970608703780557155311188968711515943391846011025489735528955746084864585597293048768206485011725846105154774059118985758419733609544135560804564864979959834552318683069268386795798558019216468108153371669086126945311811229762341466680331640298515560754115689044736639333969733022029109702412229925418801718585614605464292507393935470125040104075507761912864608314720191083164329734537402310601060975027103834022817259499020568047302620071503895069072429793210632459785111887060118526576741915075235302619028238111691439971791055911786861577232763902459876630183706372937601575516025705498150574172994096815771649982919671579071765809664660782556094315580926888284588786178712405156717330755161434569642096260815986314608710632684596196924778586046191292722835064309608776276441086956041865022462346958883425480738371710674293556960913774346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2001119636054810939798016730122571197228819328919966913614536494308586804217476472406182828516230763087536128605537685083545039808346019098726612445757248031334059830012196249046895552781460045917995905897736927536373055042585780580891403426397347638805310368633339837481370241570279188617269862975211695835214551401580298291086079100132088609772477862943702081425450287181886939112257799866598538671348825225665805265294202741479518843948021817181161491259756122644312643329862222604583406683012362783407364337113427024524432141017531440414642002599483599069860715560496923926699324487895407001767293781917958799083086611265992168152638318138492587508661873709443475937062523050482722027609511510993556843295040993474709671765605939253293380822876950888389184645660235549778979098411682490018025374645360349547578529421488107063383188716298344259416255638994993196313429039173420749817005675943266709059954885677425258890924693499699422063895592223911466994196101829688895012149175736650466800174232009793257192087196572419024569731391601737759040764331626642338424942351415668273792083031482950081866090280785780920360712200179259080092523078946553658576662966633768300319922865171736897595885330513715523200128374271668236546855108452161646860460862980675222710074719728160067500107413706269464013019777934614756178790085694469250327555537347115888907219462777636144745394636957775196762963691443642233053999615077256086254949670202598634014668894763990628065190785155727702101924728407414156537555975493083475825876430119495303262133023912020634710595372080440240542891643379773072436184983600935935367839973191729866582924983487368091254488121094244612120609922803366594559305620743691209554147697283951079149482773660201960019473505571789383556649776591726452094456861542360672103659417487804618647790082583570944237101455449258004122372978921260803427204311805491250714901471644072766839734430691586547726556579993774014696169548109433944439471114654659600129278978744859020116673311453964031440431749218048482099132678954302345303291880509528521430856243045952830227151238458035647706299250804551933870381264559400913384020559510307419866067566393703601153243910193416946992691759649734817388196350556014642141913914967045370155730972931861536254328663495283251084017856690196023817287334010366595125764461129801328519939424718980598725790164285768614059288768656116548865346831306284804218719207563460806100416448935989145087846011009414739423035614933677252366457817752026887870828702404656995197016215661542577913272050429287672519408002839909766600568775716553040558297052163181320577740757684539134583046979445011034356581052870327804764945831123445613501628084889571896288122930574798173733839983790856476850421262540116013084156019804976092420386360701319563386107332540947585880132161635324495408462105582523732236791999320654600274263882921146088450119113814143862931526938126266040008854708260163058446959041052505519433925974463122047211899895535607035182334233703468024812861214452793947808224609393320165944702119697366132801157937359091458603922801409376901758681574643855508985458245020956199430616145859492253128141153036933891584950438107342148097674279879117143870025722515337672360530287633542697786742401307132948717232400242593623008332471759578571283995685845625244090430835878420805622491181658491311940554254151907940048751026891438558891078574581062680860967769437553489336536932784915126307545134532070012722939599833135322260731923464061712619873528810353580569346093945558298745898985592433152490419962775601152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -64089593680417088936742178744460077874315891941598953618586629521694973209343161246947382135455400622630943501261315211445888195453612083803203605260216005814170813620799636622534429571492530494294299044458346435393056693902475736469542361875313223481417158791650152649097840847884907638837256146112531225896276802949811516046693621257495178054647748540255232191330639618716369519240045243284359400288683115439119913094495811118431041945834859277763722662163830206945161522558997117237007065756670793370177209666798291893663886784631401059130188671996456389995755153190856891531115020272069888151170981708666530295618886799828324283040465056674393386674770375264339559081680250356096892289038883264482607091149911338351276975459204764875709602529282361940656856031186388316429561378168234757789003250724206074224612940855348864788783900866737487044585755770797865715598588433328378041866461767321515938933530890135109188276015780265340338860743200054860663507655678443993455771853344604904951374766959947272848488035091554777417870767420821147939071788056027650300793267308486621525260260446191149500597775294175843529777308661420476411765648283716640258829192208525151382639728655038325366369637675424061244011062255943853692716284971745733082187455606212230384900578170110052887621991193902791600090160842427368659585922604214903957071153346861182995345026915381195893921209073595289424157138836527309036385465204462227682267296905187389832796616371045069791808170110806198492499075023721393420986182941678053658584035688228131408205993624908921042533881455485507622147659359255765013122106033937482312162797905648769420357204352671728156833401261296922533066643889584493375808294680283663880742179025643323201340789782417757427568617046941489081487658081642869679530328275531134951462140860294486524421850086243500493863518782433461552254965382996100627429004111637742205735241235095503937980582144156130573690549549088835817809419347438436897911851010383278461817785051416158395023221783515957073757450226040833299548178444448573708892888179883421700147140527832120605791320226706104231414512425598352629110801857020880413626859051059630592213409759827469841464370258517829425605116110043611434160095029488325188282122122256731595489955437896570887459947865749322542860543062187251603331527693747050596998161184343831139690753268681170210028378035460795051523464430918658798379305588178535678643327101494743784160298788458746007728883654243732104296713243575837100235293333514870102315281980311264071733978922370537171535955389968919322053277368639591265127766345384202972923631334719787308082085409884578141690106318737176447472941573013689019419277994413695664921698987231479626616923165411961296855698018198175799111326126479222936564266491436961151531328119883777354145440799035417851219228681416808017121988258651092838622383329123386951236528787376462618389898923227159937948757088762958191627175941800833275292795043559908345808751640016147883967144195842609168710139726951071877293387634236805208903028272247316404541025716677027813638760165275927399697270503445144469335608951723563874157983448607830053557816698677419882186701129962873590177507877755612643023269685751039182357179402679808118713026494801773218704014602561052667174118386782171134071187146016752711601067186696054363408209574280121135762091889014015816689580115664825243917063177763022675229738388933631139766455688896248681739154597060259755815071269189537265694391919399956517399944799102173992124999642384644199417845879476256215207648625077828088994787124838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -481746397921392921557526832305510649189801358221121726397588607564313605330006750114772777350286247550951040914546356533364586438823804106559633607779658578739769661070628014189581420585153552682730761183821467107359340842622294626712882485351423683509309022361062277632322437538709321815920287777741781252376885694086499278076854987733365535291778060275300947370603120695729195365950537596154811721220719073227332429763686809016536764680009390264930183667292226458197455304551138551496193920698586919060442259262757443121021477515303295217302574140198906392330139874551618289675379502756847837069243758614887622739508602856362152159977442731441515938497915383809354669902041358517776011930792990461261008475443025062922384883077848173101260603666202380277455983782207636941731478040492476679334838057127463341518753169151862675024057160317886400811115333782073143962347436097107153312491162842629673107005286804690898700449779164145326208988210163908071417642462876993788477671849359504431708908028501001056870315610246467803763662709201391150704183832701411877983836982703154221736699831932646995602541511984717193945087103556130609498282458026351591283643589661522189035511259542749784079317576050708497704922128868314457154881172916559861075149495946654777161301941929173142635670792184315887755376643580566970494664373468443710553079419295815199672553919851528241066291240192729835804794136561571085310462791583613786048389383240517694404677159879965978978254632063135672011651616510410328740146501486221327701119034926653901156335318754425139364022946057848066571485263751048029613883765520809090091378700530299775697013433038499279812649101177630378679372872277732661024928646022788582993578370713006923911717785478309432987474255880954909722301503274703523252548538688557806495964842122428818419678314516062808502845751151081288632550485017031728694113074017128801483359932606373315216268626317728023003409789910459923410167602070543182004136538520329464939009169143787669096006685203579437038950172712130133859623536122424041619671611509762562079104471012770784769915481388895166234361216194482414910440411134149678360190126759245010387030596002781447899543954038676656721096190746738726213147272472799465027851523288527458845925068413856682969305503117621972070987372108511080760116291529229165142676819689149035002773598383901719068212400582599373998713121959527024076093678979785403958002242680055137259062404867287715258274447898600650388939291515911758064205210650085284098366513667547505158536319683664457778251398237410755576070632329554242416069105373355986524558153034929543298649070627258236546722387753759190925591709381856322592815497970409555171155439865006276365767384728961939202529465060072179228934816267920581442619555591438644173618377682276363683211519493151006915933357166587949260941723173607190283828080881554589782090866506612628563513854768551223528421069374029935306843653747682348734302214645884652434809016422111994812365406799258379007854509890017140252556846714085780041377754159963344083556209358561421528682968203064534530230140443044925285404111906136996961710744872993803265026513986792722338381822723196738831865982590469535776341233612293380643850699816619749734560893109531041134124005846020696020921714706271312836738813841008738051012364725944213462081056973935328968566407879918067516988986012507837881950364939070288631827676607083938786756765884276971271423966801028947946479175284599236128019501246453652999310890632533979751593604278212793302824434327337086277159658736149842809268071301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 314023452962208104237306108863490732928718833102917968916059142288356713790038989682117904416842721049068610127764134208973915567593193568283687859774475415211306217975262891426757220130156543325529582346089979877190797098596857548882439404248648605821571793260584204880875643014398029620751322320690224081801518479889357252157305120176556563168349431009934512669733696409150406992652859076756002417224532509174330126102891920683602366850993019849413368815369162885816951595730784487068711580901128847587434403044825256744159548641916219861358086536254335879450571073234158886651478243323248671824247019938459852933176578639311142912511119016603286895435804696290658691013056779668916855744645848612079096365366980883909262905021895186433940656847217829785859911755104080488943064184694453217038536677449169284853299759090549935703832372886418453723627024493104844085354615628917822391113012558689220053059135766583713216130872539830107921505132092778529727784608598182875979946933817902912663024772020997329930468078665061817210055659570930064253339562895452432010707727457649823699375838816458936809870830626483085235912853875984882752124258817689888567133783819609286139478098011831239903074241804585395775135320782850832522638110372763177164602444054700662657196037061541090171827045017018521792496790644960098366201207388540138786973440040889390477156698940100112452649021875863859941109497964804563597231165962548282762759699132769314387037439836055698211124526140191632666270314030489212735419837578183507742804704267666539369826152569615708170794066189481472670081049301322513545687237148608848412378644745972076053266888252659674705324353691802177106544873968758468992173795988519342890490909699779180451377237027825481936476426346124766576614321910517492617426143131996628468813181928704261189495462226566423432234780505894008192459125915282161315846737812608567829576712260143811687801136994812508049207007535972559172101487169754477759117954445214572943654078184613488476343827123613014193555170800498721857734476350271540361918252375143084874264270908945427628669048967086361065684674683369225453701511031570179221243052667547317969121505183845849907243864979030322209592890855964994405686208015202655158985691300812685819923543648551968543783891194082747259544513298360412599856190442759469548990309734149112596593980328413449830880692722086066994927447172980485598230623001338986313877014017671671822646602307470218431104918751409478566515345606931996412929666734623722843963428881188261201522248594319292142296414103636943385156909447576772633957540437867025482566790246564697762267178192179941749509597589663390444040200478873848084764580269279284740690746086674476153349113337937462311706319236245820305061089183072565300771206886956692232706735225251404890389723243974649614922715183333654204200676333499299626869350987520848804530413133150374024267010744006862741832207771789625231827670657941683999470029963521151071668531703207549379237537737743481259008499821358457299118745084212367765582563724442071484393027819170975550004085702107162432461894797035559333984666386047427345929025461629955753633882577554073934249741826453107070654298594247466047240290849589024047160695565516581440683543497627225176142122677616489712538786213585070157117558922860934897082073807388725177585615625510046360199823401993526343059998410631764227592641287230357265113470173841747147780631789911235466392324597560826428738234250750141378055535969894004611189402224423023386841110312232842088710192184469582615467945257513127837205266432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 506995680002856953837155240644460311557605316772272947189374358959769554968673899609613036301208275811760250446215271474274722458976224833761903335057100294320428882944245497661563369571738177575661729771180835973005895671537780102069220235552668745590707084924448913014800472733735397122598702981616489435802656427644245841162010082830974856830945201553972271161960112029800174355755640970364421574093808022437722942841262053523058171692680249684461481293014533247074758607948384862808495257752298751248827916421260912884601620855110795654689174336841113177803869875466294869369789514615061880616407331178257546143126074151393488995977461539291317682640093886392796448187938142190356865896602899763866188454216942112786878187842332490804076562956379011152580356942617700184601601215479175674965971114018751047976130076856330237150152009976093843415137921308736446854617191919211045870378804775547345814447505715825750710105529439794893165877305250235939794568751434986219153575750154150557596389710179818744134090880837192992846642090090364163760880533392683325094874855898490838738445965576911793403897649449319064508141911882751423525585053147091957302333199014131248686613352782409385298713352450292384775318661369535888629126347893021025469246301283177151470229128065340900141574793570693485400127831479685047674466061995186884385617356778210528504991077679301035219661250214019919758932188297908070861227834054731405487074617363407868520430199303097464558862886127760849951386681711561806789709402994796176122209988845801337144178863090965637336922768275881505891976868925856944115472202885627538510462463977237845876390678430867890731177716809945839790266253241018562069856113026822734156555697005587379668862637337966107742908811349919521381140567304536011425226667659030141013064886963637545212476424760865449076490223796844660594355048842827738082169020496045192600024368879776644794450831084226182412688483241990813586619235535558462005286193299865202103079060567180101857893391913849436334475415956818918970407215941972657856787077808462669974658204063088931113123257744604162449730672913706281813055495490377746684165573524273826158744362828530306754024372161021615643826521160636779955262810148232350110997941808185540125492523390881303992357443936648306728065298488602533143642535862940255153315225312303370898954493012822973435980505009061138506502692321560429193546190639041916033545295472702216467972284586464378071989261059702034231708413376747889955396867159775860100919649442277619120015574936986805150010387084184960539352913574389168142858878663621909618083801087568931249199024248813995375423917231997816992573957282685363389090405055520408792789482535466664394716087947938995808631569486821667900690288693022177998235166002067492719657908294505479417616624466341834581432116530421885115394770617865167154472613916615667787514545242622921014458202069299235521793557109431041811774739331104313898167337272125393728100920829236187054908286279835881422478804420283678316876427849578367892762422066874260583233416843353940278277126567435273608354446874743290300908184648338184480424499589777271346506822715064261405016710543312698484581384131282285184897544225312434874276616124298558365525539821662059759395102071916673359133006342133668619376241708560807004498371553095075191275791135411516380753746199283600802806070149310839513104307805382720620186635766361329688090514911848655152220105167834607918564890316830563741983829992935998801977400470256030907469284831198942742087638498789235052202908827973472366677196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 615404248449017307363483184850822330743459824278516046437483906860837957027327389205546602790420804836609438272090079949729137481697370380277480673489193670341162063267624034874446959829889561453154605418084770505724521314952654069184950416581309883167000709321877847416404767058075095533636701546489018105497191290346112195703315074737589742539882130395904704674719799343210968980195569594191063204659871249183339670857173134476292457119593718933992336026449323719662768991023261750830950732735160819897399019052049041562023857838931425607204968820153366643588650818985012991162844639935274444916093493863489198366853648019237572473301184359235561380211695062214146264483582714268479134484059984027998386546083147562119365519484217070771626150696941198248052327426794178489102157273478156812979855924787144440358931374884699652114676651885467678888370395018095018902003805529186286950487941298527080327896709217287781198117485822080917619489094297319035091117211021990373615751440733687767647179732315137021944178636720314700441421115609959666865333464326279773715050279052811870189922356905350315429207799122787095318612671050110567083884452669740879897713827984440733935057168169058728147632782539341262717302914025123512620410044376137996153797647534703126659683575095647076815329024545900824300822530848456114340143475753097036550627819996369022069610839747786907779602868426742409792909964932320054461587756402079247711219650630578140212599078600649032718592265314974979210362512249842559623325313550156515635523675205480966120623151824409001970675926343916806032214466262910690088450152994367515856596720878458305528764023050129146084809695161112616041362593372119850998913012284476374486116326827112577017494765709154391578621595858486339149211792167251679884115156665854165476192710576810503341882328370774315902809538939769987353739612958212817787674552004083862665006181629572707491754516658465361908317166214244759619172428398385390332947430687718064737821379450912388252692418515434385081122284424460076051581239232708716265328560818276371051705837960906967074275868177862726719800446803540561164390414954848484753358657312909815140309872298972186278525564797219670844005003740767408769370574039949616484194325926132323385188418653129456567692803429396710289111691367299242814192990643953302920212853732173914820395212299611059328399271639990322272605687170425858559715942212054701610409739249629271641524962446329662062511446166995748914904190801748002385442113015779333176585764024577668366120010479945207514054987934270124607060472602827533393382454736967829255390764094772273772278383727529948477488001593908601297899187281786333142738248069696701165335261178732224746728113591009212123567899844651661658645839297996755886540103581843210196514317063612757313351196697871501039633789427288911638741190457459193402426974535845282962700044053134978043775356117878896683476716736603809863823453519039868163220319389337827628108862503239095343319752414854336044068324322269046722151942294154644961400910116832447314586873514399914092484291410671825982861954454851481504619562320772879230430664137137725792337295059216653575762454798557369835549264966032455633816235716286795730696401008778770042587848328377618453052050604003378004091545916049035206178994291697471641172616369295516934193067557395845657925767870070001222537475967360219896376581450069875549917097730674394997997770993343823557835150529485980120875950315924128555494491440335602059958949454520094427467819240311519914310859248751100788648345757733076598784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 426533038000356208535489146427750440103922842098593482118780074024718368889613227625563273871109936529768694881740581075175848786307641345278284753019204605059666231078840127957540241988141200206347854236807388064825402612994314962465047594575780806815524584410581156814208663830867110249129941712790357823764469154502786642450466548580861216439833421109892768392870380500901386842239787634129197028628417040405748864787033657819682247846614156422364218188764871931974500943936060004082036597721094709769286782581613284465510324448671053537932420026574996912956051031025577129145102963519298770182869906545340251575375842627509802135243452193350234122690836009823959265277958032645444457951146104788273327804827341526015706110972954866232865058778497351750184158216579880054263639537618197745418716352809188386443305142711425507177962256110717730626059181384417559399728454524120635485821062372584270458960313781391939231328087152962706072545517365433759717463005153274336467698984049483014832149344350464497238598897362135540276847827741306109473846484170790059891478685289890088160046469053052923283721736801789767558837409451680916197176778780286329573170164165118350789882217985562609536043207893455137757069280119374976456532337972854334536539006242961897872801339751072626515961056093717097853700233157828939461139076987660900859740669413204398524931742492194283569162321319399036702229927837277893189298248916011718794219740262250511291537809184769506804846730103558113922957847249491293150351451969290427625603184396082418498793166579544763140142433738049679409136797850725072771970922376469658060822175739738033793876673679412534506598891296203361980948208971702504848129143300113031166092188387090211755223519173690169315514737356613584887024667026140470176255692282262070052394634973920744052272548760243062633774913985942461505551462862978062787007672982947061400244067936431349657342664647570608102443505859962305778306260196539449228512982157366387529038035458551315814244713481263716051723616334769547246743188276811456497453008504334603754620423369360062607916545506919439596369716071002295896839723055248466424578946839796762135177832561898595521454266062546766095246496389674936794178069575870821597894710534707487916974989623480096112469007929461666930683818804863593819110611760263936966532047719718147713842468135763817599214398576654392095090021737032309025714643467391792324104754076838632804095256155021084175233264212932522242137182402966559873533541064649273998568670748478925929001316286750415355184940552386583877800141458042739444605840023918268653643712828994018071571790075026103454848376918189143452351183464121329087267063644450919109441080280068997022287904430591117237767257089532898886222194069711373494146095865191033635415122083431287164164124490156411332821002866530066329543635342762360734573387631285009051384702191183701660324965776982141370202248616234704350515702775652367284743867331179600566341683686552155694543413798273667091128228108828537413749191100046754427687935615600410500268416967549739985377412795770585422734252657247013470136849226834049823485557855807491752094931145142878451264412309201867857009801175373497794306223789103232674848786611487232947551122900261938422172597249635944905672420014185506782173758672928403010953073134496598109815594967581145356883667237712156900477210178084038575828829508770875897074253963268136309506372396752323361503469159312376562274735287266941513156465644805826776140618762236362047141462091742294673273567779217197253643910780668373630976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 210891710491025600760832508695432036310779320328713741600981487200263044776166832722672617434438545880463081288150082990837888069988501736726967416553011912796804705128223549432374780603219268371147115314655304253669220582127199516163708970771334401931515049331703125347165769423514513539900774560050636372542763522851545858890046409087981344364393246339830669976991804738000863957246937706453900394949736939318492880481184329727832017261442397236416621057568135423984156705511540490365407385884413603919856860241978526506321368442890957987463766460190474512173526735413929086544009408360643047509979197823611163880756908680503470260343402896081948742799636498263754873892627176203749526962382483906736484864470425620169082885035922380380928008838738136095961457202607684039443766219608658994341649307851469050272587011482284314112904128264494539389959943642762587406052920472839098324417455243600218722131080218476739398071563171468715442185171701942248289430943370543834120186217766325423266356076805914974995283262062197769634279395631968303720854969502562993250552053161836122826249803429851936954672585001979448665750824828337572541492106856993630688852377185097516383083171274704783702983290105132019593458993165488388094832005898634334504818809384921558072104573318106338400718995202133619614733853384632505595546880256904592060754559410153005799500608180255884904924404347519826272266240126974127764928947105097671197947438333895137685123858505212917303669505875604490936795488516741518070207308303551817330076376050788507989280798596925382460919651953631473121402295814174293122003511832699780223349756165757406048191264223466044423204654445804444714670905678737745127987146281568427235239575772384006228314575413544713032138903141519390907071406439184711558996430199867497786447247734431392791874137496752616010772042878910712744696490707451284366789891743374796135441368769501161234225312118748980320350790448756494183483861808280753247351286321936259031064194278509581189749689784932625398860388155003345759517793340848765863105847757497341239071721359273043645033368284379860705674192646111193916355959070232489825960932012621981778291531444858549444585025369881311018351080920236159150666076541220433936415600755979826006259445994200944618242476331178107570062449459126361122589193343763476106388172103307200591604773721353362106269695105827444802090683132349990762966830660519569816002699313441651118212002087800418888736683625243965801124328951615123882252536632344524136016338534873736150623132702108375933244007972188805488282314843557940153704305625232118377671913175507144538713225251823420014477457711741837489011277550379812988282519165330076341812236074120018830782416008254301416660683550077187111949632580993643052144188012801832650003404208182700241636209345725596278618686220021145591754731471418539764006121732740523411911348986443182582607204184813174168368982954830037492715385194861640164548016484445755427637496822328201050711975135562923088031032604084374434103431813097212136341180345311691222143689649197115122974857200609941470993443413522406607865722088753879766957508807852000327462833710062195998913559047896696797638896178154992860646548866834000481560781801796648888336407567998189815877342047902497507354582664567695685811785444012405975996449185724622993850364541280031038135398124352634428713052989372540940338009796330541892505749498185074593275597135922219561686367205913980074913096815283757206365593348258422196360207193222507422584365337231184572063611597315847636236260719006947737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 79538049587259059651921378861266333933953622286212303847784723231931407335683914892123073761651323619019988915865445499852667403744215425234640543846003693516341171542850170714543567175699987605355250115038654485492331921376819191681832721178344514561870277790762043597139242105989780827189629284067960629067623291757296313848917449713571869733817727912196686874594420307556571687053355829645196406515909965845306808015516239340996450556242411570543041722330631810202076235295721945527603129662162793505275444757467414409103578139179401699581293796436841050634476959958091649874286969209020501323599297969200125726811672051778303084108033520069036763961567796635873573777980746377436040073613263890184364720170048989279011855856467264947237125941429730289185449300366229080060079355377574679465506308566637960821836876128576407271218911156243619348675549498605717615699452344479597653180444288790180008580506361380728558182540439156765282024489872581255755353404042720937047927145180883090300499435091851205441281417894152353401245495357461069692181401681796057574424977330031734400016603854500824107326287802495716008256330357092925176596119664121337411900121883617977148518423008570987072857216826256544445877678554798031408511616446108773527504043250934272197128546589106181941071248544779805321643657448102438887611467716239886653812576376627041210113652476532983215450526767695558407308347672721040595111388881257642694063483939322897461077042431062592490354830363894610851915614879625367594797637844912243568762648174255188942159894692000542278310392946666371271578849146292212880217913827782865313971851091543243742684279103400990838003681835245477957738932350010824578202901876153051383806002938259802975186343164744394867736012414982893353487952565949734455364642352547000808069107198450159827576840016552100912737011552446319441368676601542277323211289441378400804509121492132774652619956226196179216819478628576257453896603850325581460453596323557050382292211641885263585316567668925151336298594791165662450178083460631002521378916606758663844304775566433914367536917636771333712451371004561608920874183554138433647186912887282523014522674081697531507849190640882368158147724760411877761739602026943152062156280926952198407946443262140341993554040061426525240454888445647313791703135425306379762106623477612807237871859031917767925509480432780441721659452107147688536965098816410708059823648072017902071675213127998655016784766128441788427468451532798258971598129384697956839592302918837566173772493624587448834962051495018155615156078670511776332095249593749524122932707980249797418357988757480211632412901612657415666993345356177521588814191517046998603114383957983696528834233962066865728041401315474029861142101202759520541516414025455294735174986281476793161707180035495348260198521586301026110441450919609534290778810968372833259947498069943838770239702105442736893419746688823717387280976552075313198623427865858373172823740740180142814519927965833869680030661875518776074364186713532886575799496209913834225107960967284025722317890663022243783510687108512076662947729960324520830305621388925568162284354863955347180914242205455536528583809640622375009992792616266024741840189346103412883105846224513404990497363936352836119570888640645668454110623125384665479643769015177701926403464637216498246881739531293483723481594054786331162255780396225507970662715131127839641052909954683668570019559276803110113789169270857780539559377752122857637367481593892499502550082717397133208743871624325909555086851814897745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 25058750785603242249750226290287378039826037472084234156892772606979930468879760297766679177180190023233048494184174183064982842743428335823292379734319726509551583743672698040764131693942755054978724507856033946910365151775756323212699059197677812324897685393638594952836310918227885141255326756063106058556458864526054525545124360971514602903968223519234837848930614571452427321825267869401678760729691390770345880911049522595274225470047316312237966627894020207758366230846933921855546179810533551179697233723560112345641436625146060042357876982477394605553655962914863499174826566427847220603600964837187321574180484927274221678506285858390611763223627305973260912485596216866150628435805136865536646239443197825974736751609758555904270673107451483697868809814780131428893775655801034108241933235436504884260991662565364403773173479057802194082370920857791636038097525629801233491638789108763216514606668064840088795233160262631328177860549702313084931455738230245398351264870413181602950024404331742009743173864540044091827840908883374673333624928460302351151216149945474094589263555217306560854879330631003605312521565868212427257198944094614933578141399033633569296372290751793319117921546617637540709060368454809592883509924477769497672360342339171598189921081829793530271524939066849827120319333967819099340681079636219488780338721601124856708201779789337704243607801763356753535097187237337448835696531118494351070988522086374607206257498300789661489074828562079980199633839256418595647111021474203142601447952009631807094494803285494066382202609713091631955594737491499369937331043082279114988300040048380506971412739654584873970435348746002260619682499363120070207729593469471509106185171614639763036708395044771415823741259750968830383180771430334233416852530907555900906642334911493206333962601324745893963968786730209259780535250455684796482595939424065108446974084350789754751356559142180890147328022524836945708224251871098927800600046861297768129091929117436835714579550404120045416034403036001094798066311091468635011741090590319728925193394526072464693437230470630716429480077379079134066408167013374707230219579048160725643566600897132252350523556855182868342898549913195009986140403941144782703750775698001900283566185694995584948245220034914057749555740905306092400137335689867275032835737462704560930980077738872964359209227808542903809586558188572399887716037064128041999834836355659333857808329848092445715854120557003426844872689089246876353772085711968020562913090439407764305863541843815121340649132831262634328349130693659646826972642791987101504134427273678755884217905375454240371713560269165311995122598087354376238666272121647100639047331556979167116441313020373616553716033291282254429846560966703982042847276375657764721371543167651150274156608816349007924002206151271497683679021262124336574128673416212833542890192805045027888011071037676479278290129404415986472220707770938380505706649398935349551847489858631451017699258192808309894185939599956785296706138216994839789770186423963303468940398787013893142690568902158090876626104276209381645795150698969397184171965465718144870127928414048622205687184029470401287845127247026037426968154903618929890400959747846700687070174299345076861474325811344460396801737427824993527424620117011828274790205075660875846925499893654224363747383119277491725701750417438252465384275080465517394872507656707831199818114422038044535331554351655781301213464762325996636201499748465788175778529061726081961001104170149476329398578112242281678805481023340544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 6384307291926774574531734007218988946627918501793876901412869406542793592503010850642734572925634095502683618176763993864076820746968067656641758864563670141484691914474490677937110152351984076292233974955692640981253838191092382907036942649349194240282549882862929026893075683407989641845779080670981750916274151178136968230455669429099775315041045079347664524116070318692978313643960309015180319186255832776192669487273929912888275692134662853533468566367547983288978822674177732317093919503793482911119286594138187768120756282174977648768065886072395353764352157583051688714874331134491316163180060011638176675438482661528152806856738914954060344153993013654950136541474556734802096780348539097548877336268936632753946599630069707116312900598783153135715176566446742216489795657249644962889178176502963990531006239428085108007759333814931829577226219232534225755643944224746096850756027456202419729184935726693698754468935774434143888065613097594772337693665746478835938474129981881699820945134760495564590632239566107997228371281381787226496572708899377737289688476786359707280849055751383361647737792339669609787269692189641757375457089528734967540353548853004261595958079404498202642352387118441690046714992125367509400817151413297977429915283165956014052111269331277835547754460790365429890655029396141454022356287673353065152882074023632966558975174760366579835316720806428777472966892873771979040250936504651255188638245208049726274883930973486251477534319149269264090479268940009087136817116138646573179367821194714119852645760816829525092900843503393233491120781803694239086222162221322678885017392196702668958720215611294443919763167057708601230948837353679795713556378407690900296961372816426193608556578688995500197810958349940741062321063406588163651360056040225800111038033591313769455861885298839400061955831287206409706959134716244801284905791834525086625530399418088935515592852655158482370719023754512055372903496280522931795719366040827057369632456775581367916876278868909204957542014313931212256508006220143271310802057892676582579451051483585681643030438001859084434822195230978601645020757664804060724328383306348226275722079988556310096495747276490511180078865637715811886205375349997707348041954121179928511940857092208221275285218349527239920875986921205399232178592349129193558598758544565160006429746758369424566900728172832738920209186644618978692531218638151713877317115924761531647908587628770049514210302273412830042810436466431707873662336349027531286517053419340931209438161026645482176900125977269576182347906941314868796192202915045311325634648531315081056295264542935194727476075794024655226495487590549305292597569314039982988816730337513592689513778812995199483896349709008130467940726573928401083140368427481217785347618767178932956105917225542993152791475643585696308223532784302365466477401095462078736421067395979545562753666216177198448348031369555422894225235634297845381058448442969920165442902075987979169649329337379280570024361141267565740749175407994540360316521150464991846829683518880548889619944671449638224229975180737442911272776550450547436252250372393809641886405630126565123209823054865268034439338986679563657545136061801259940919202432175541820547211471917805213610916812932133049639162971932738093623954848566737446002921604258988546645069899245179178769819078383581156763739047491808611485063668300887715181268446541986079813855706394099812098996204903568332312306566995741088438541844679442234142374445392308889648181117379571522895808245337201941629757082828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1306141566478372989369118419547741087259298826758627818085029188157048066305777359762697512231255309557628563462081708679279274093659783728540956375407632704329512579254165542072292728672630497093828303061853825250905978435578328976095503259896523268201460070795411214317388558327965657925387786732930680502211176355021730005159642935196733721617991899597218670517197220235934332495437214264091807878592221648982650378473930542410705537462697368487365061932157437253570918586429561399001764110219800432638416485239998386664564783130969080954542820686225112536113009137135249074066205846098044715707465222077213585132752573242650019649509663811258562319563657005899663959541850930568673004734751976319177435626235190016694851986732798562795869912929393727470825065443598475939074349689770558506519908151451597024639136003658333790311325415348241989868104531482725334255669983591105426974710031987133609296832451308938961643083185775476399292732224114729420943966816186721119896409768730107044784092112592951034851683851242804676116758072452237765820772835658946235694565490673037829470966965854455908082013624562068255594432129106787744684903871634566446685309249344085779197833263683063167348736716086209666784538087700262673670803311006471225980266886021531921519727668100356074694584521852600802618579056136348972651641884716854108607266695629341717068104658686384951335763080393731538911253178338610786402277000277924155553234267427398448995227734654946398142873797948726840087970003862911177885527930957667307882951325156804780957389584474187266470304207822552658540926808367108183870852780322057845065802967878593602404972935041748654950776475965206145817115831472085527103904084091271855779730655586837714094743246285847814155924487783039547175598227337384033572887088696239828701980860526033902898447335017910278564821297034542318456116732787238827857089922619690642282345562575574067429309901080864063106418357334840908317031564410161494233499847302192824386752582751510730839271405743088262353665055195525905049542981643858014929202281009164459452813686735657673074078440267507664199839006880120263761425859050552911498415381778465902216175697501516621529442128771893201981735662337039219154299777376349823107851330263384374285457947699042166540105937507567396292865839818402426167000431618420693591592958029132815815297127230168914965857512817696797095834863435628178752655575553818999138245370098259095906131063679497203231368094392499620461428347442027156919696006684416414983356064236166960059685355121483752074958315032395853546348909599241131999702894501034336345271717509233589012301246323335781604199541636609759887770200103709294321692327430012836337751209015693703896653297297878535457414818566361521505215372577588780851604226316885135879765628430332802004965935124378833853945631433693465460908251623056439147626558094569778578654245753831307624454644173350339031395891162880457997611193226712558599859323571678724749341005240462128978734927159267193664661001363158427037679329455856843030067929763800976825907309495303950922663341525385169732110146341732543142837841578641821349870966736315025455410367392490821935035279718469263478399405228264673035635510038558095621729984673018345453827959343739823563495588359127850523433132938021852552844789111141862957755973416640281861603727110943353059076789078812801126461265191167609704989534479275018340589864899128354929861123293707904449047913183781563839475140618228965227349578444744800601576136423652484827904166895477038375760960835927478726484295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 220904119746632218195842872659417434620708657580442627642878259469219922178423304524119815966163967277673519106128908890044479663930564998812684879036166991639772902053734921739565503827800741115649256559930295583005200532320047392031781900069423044757783039199816174778410955106398519388627422097483118654988518205356362613746653172722323774368651478976058021998994277505733209186228690050518158328926817642906339189784790780055038715976236802625131802420779340287062431848596752097947252213590946509139456197697318354022783378021546430373065021828710589418580733208985099149001925957989704501778495125897159226050208078643209788180435056428265139526525615382844320618301681931498494162614451277005369591511413735335853761517961040066336294721609029122483819377800049645923119822294752871255232158440190314037673309984337492104029300492615965843481058760184164759055738345342897404521881539086672316123544907107589856369913974187998322150406293703412259245282303240552208821373544709097327029917031939381616080592638088426843180786716186460744296443898031306977873557801309364623885333259045363612122252033063401236899776793760341040458380950297007282415994635072570638367962828247332400515487791060774300426782208075534347829559677856082701738346863342135424605164907845161821890050750178453436522440814001356620889697235968449015588463364547718438142875938641073923747702638673960580043875118600516281042450169529298975817120036586824384330542556740309825240495883861590436185521412617790694008649301668568152619826815354808239518941331280511830211819984499152741660412160429390390396893944611390790049179789877088462234610382511387860521191752818924939509266054189308034703623296159784355124629598485160681310718654111615065231325379977718887561727980574559610331831071384889474472746614589747151076415934400240457970865137655634029837235264297532898017595430774749329734399257697178318169700185063456784547936416427630982286025181294097722899535496380112221238953251743644025769476196830391932078325532076603591454443515072010082506559524880106186615247841191345239826750111525959593878502643088242479093170871498922955908661746976658302581749727699587693249293581201052481722347797454009493054442758685909464943202060980589229755867059369890665097864578082456340979391004575358344675003616750191106132482105119008494618423081749276468728779137098086182991157318331659266949055881884733427378536755092982683327260556271542108289975817088088678546104454351963285764575295619002716278886963574185030172724581920655846685184990038769113944626629752949351765527886539643433602666968912210232888192186122949028132342538437750459033872849247032948215164146929601094377398139637465170526372161398693279723987281811080119493193436728500646346697494792135662214644541158647976112489998480932202483340272321326215547401249859424396337400999640794167579915901863210623981391599788677357303438156148183377785247690513613029191917018948162304312812030742853400600001816970353989454792272843775292348122955084585119080749948118415058965974871146635549291328031544360324509515103969754562859983332734071884282692337446704535988492605211735689109209536710954690022707790692013691389934820241042641530805008267086499879406408333970405862031788786299813333539271897964191162345707300904737880805242843049947952960244789594410830391787186608972030648996692327050361582295706452651063991120683652757347372990215208098645866320980038699481029048336637054586709711080635520958852605981391094881593671566804449721405858567034112695074816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 30761975114683903991628734327484782106870895777031309189656395613345212887595933185581430962961770387007248158557406925825014443417612836486831899354165441632554949628194343067073788952516822451959135635434175727391080022811900625301237564090708007769453760062548766518611370804696210388263819836279201107690173842789767867987132289156944212909575513693913917634134691597091711981629258460701673219514586616658826875845299269031850852895002984650556774225580966086799316435677347734149693944378272083263566544623802163503671900841514139176449024938922170923844333966251837326247083644848542226074049750820207274993538480337605724356687979150915132571253204848866793918049283915596544362739664887924292901910167698233486384536730632024977389807157534565817307981762987390531223092052963589676045695263793353005907735615279957497947094809894963211706026351186120130676568380909838304741733158789769270056060926721991049760870382406263851465013377415011242197361612648541306536375542375911917672783025143471613439294431610654616779235976102210140452951303992248482206675973248141150725833674986788780837314402419793132295577162051734449664896407910296792386503236426929094915972061762292447344929741725530314326155712092067424388586773813180638009037846186566154131287886281208358437636135683076825224454133295674391600670681730176550905045320843975418279552271870057481362931214202210289949944487822794110822374421949370293341505078924432845817210264120435254461256916451665004609674439844053038978301515721623016086561416536542837811701682429978731356856317658197634597429873787825224216581357971540207149896982872901185417939715040249344672639938994494339396188513295849607181101693388358980367489655685613217808480044608561399927153969234776870627917139277489988755296646948919481468519678332493711184618960888935385182188144561770508806752043651973692977583480572560467403019763138731866672796616363462726489609077178646356063512432238695749473546514735424132226067568793281527474334685149945856004327617294267718854206588571682707319743803552501664944846374115374200280640556001568415679328621803870113865061573223103449100832584628673997642811618934424235500918543374492461606358047337765881654933370131893868429674958923423296854174593733291307913602485518827893196835672216851791365813366708753754651910657602996932977882264394040813539223994078823357205785858706926399366022395713452781775245079368171512320417483530301091536482480384656264934962303460433083838174528892744085450687472043306043828300825974205458387996245197388951266705575825158734930262561627233514624248728462388573630426530245067572388159082742487860714546599440199865117176143899791747437095519064922643390085134026314524533173728631792885820182824973177099418582216141508827556738918745582531580497222133870584768793851810023978674439229135463428532647752732318401518544474494422545843453226373985864149533521927245875085064212230656209988307205062285787627280058508329126870664948161659438547769738467230698615786796985731757096529228166479611615519560512057985350575240098760675357687232165934627579432774930043982488484559481126609604904894256344273448627177883582288437798000928914488218559811671256903579278923105488870428372343260944122567367654109856000812080666819050583712723191776509460255305151857795236279189769097931022768286555023304906857826395977307958402915126063692577039143298832670799660758800184964039773013724049182608088430650010430676077383829664553436618330798769189098127168823405655945544487597126738754771353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 3436007178517148261979559813666869270065478018786884894204722233827125968169134498142700878652669334038298690128358380683649677168110681247259586237902468159322330078197614006608334574640693592233145304061212819405696793238583874951510383975943792917902156815002173384290576011967064378120734939692881962306039876194399268467427935157774868382407521951736129039760036118373309002371004092976253612873475608136239880693175497458932380070300327146344858192113575399533985587003553582033001354628480148158155530021779281428556629580747708814395450858237109496972630345883766440625605584967713482192768377340111397962449898025471201582730396183671355138322345162978532764052748196466960292194932078720233937934067366209662293791502043688601355923415547867994107065249443019511699232735756103482289597090004779161813175530563986609678987893612976569214698013340282883308050186994474334796887929671788657662479515270073727337846747847191313737341675413919759376315624002044242945284826383350466914553085943453020663306250441901658888963284964264966415299922137639626721699449337151083425551600219378380995475191872662933882609418283740922668398702150076585707477394174367193805571257760298565729683828526058253562419403887294878092939258437825581218330067813325236173715152121282125368321537073381661672811667689624970796512152170431539240773198213289391843731886229902497684839005006746877002426278936996831575072367487448264425516189456167790533354516410287905174222881913173124478922028390550169369066101373105930040163738998250477598258559922391284217673179583029035082893357622328834666156572520319001578098477102639876150275741698353864853575986734535771671200311626530159078191405035808963139712296687106373464838818500622614401051595594392530950595408120078938220422051930965704452304998889099281312515754998470152653348480440477745260582216480773419233089075364978199577012490108668790913956230510860679923292656863828830512510521637915875253207180353129023613465513646693798284730337494500242544231641394936045109664774974812115893322185991899890769437564841730153990235272341477849430414712362193972291801707582882166404395050735681244410179377329814631418848833215193995690121499617489630667847401600814266110378483328312110584567324566075674126370985074266167474701704167963281965232125763241590419739143722796758196384647458049361646328458931295166072033769112105693816062604590786907274038377574565626100539981411266716853244760990534694369891882533712078134059541547136567260684226731115481487297650441555109295286723266827684070731908842323221003882949380133874134226216350490458199478988580021540477765625588361847255529060003751556622235290161530055704013062741881953008637333160194062320638329705007550357628754613893885340937006461907706007350916108293987273436695589792662271264672967953478850136762487212312232672336379337331974110307663127103117237007972653754197190281811788158609945712705495219844480246926819593983383910510124831117068272232212460505686421289456722674648667668848280661595133629173771244062274682792635565774739893179468713308904689521428402060203728821180351933081304212450991613402334599868484217446497087586675314371216697700036859773650664450524419751161059537274168000538770000096986902487161252086945622448888941579872028263093571440068338290086107077500654622830736328499353138441291947782917665149837936163621224718998147087405420976687507463368464198723875257345391003964204480726976976718443332850820573070809015157358062642964398130082269957224782099370307831726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 277477704475222395775675936541520814889478232374907979306874719434946343060060977633676360488675545823997530586376263459054409813959987736961736537644591047279551117948247191347378674008567618923741069821399148027084439079506668029713646110937570637147293223757087755610550039388439161799250614233459763919225954795260591965609000223495038315173640357181499680091730596412964347776109341186856221004392493455521114717646385651220911235046576855980501961046155885663674432626291907366220738405433819204279467973097981612144071661984115662218231295585511867112150572036543301573818341001893424369267562300216754683921383193407244219313442228875315274961328822298029466327310060810668027838684969678089987932681719670177222114425768145487194372966135825378333192737714241637120022334902181018986089667187226045213140611794247039527511087723181474682877950298658858002772515690031889375517913296606660506814869983182887063087127117427311108446873335702834470847794805276637771260287162240506637583264071775375342427950711217173382156597740126279319233883658633802273332232542272219482866029715459744058266539939114261609838265688294965208955432587045057243842499793110525074128583454393834659031227736195641295749360579656697767010086906898921386796913156943349137173725272423248570736266009274139759771879809469068409426368256763845137508946063853393480507187504743459092090469923654175533561605128868193938488479055949811821027415503677214640693127064210444659803355542830600808180422502986517955535210738674267996117838197814052952257682006475741536346073588603637626440455304340380151151086912893356671108262161452834234393540774800047584182079360792185712152773537314187867193428595259047447349303428863438223301618944761192239005702054489614815697320702359045581111424791999791151156222479784310835651911138811554722441390273841927095875839146495502290214260499335868599600617269178396561619866024158857612070739626188069003585022372423742282010083080822343251158210491435730635887625209250652208963603266069837110804993995442435180815233024809067565456974813139322836636949803976073597612504873321666409775792758519193848153039391246713775323113354370329275570224867357381949242003038682612196312110074844858125939371037992028322093666175751604377556263344879907686472460115431000015663542369686048305791043875430586155818060685392715650363049368552269177382785648176006488878645070243634832151788475562851322479989661671647835485808497930044715975032983916628198417814165118501234990789312927944967651532720704583181418565313712105486915608990371614166700435011971739720442456264213056841028675212341195056933769451151834808569253460913239297521678803247877179545291901247666550417507109141143048922240637127244289780934765668645946392748739195579087225650129014828833757285693862616120530762214486483122456113938575412444339230819084740658696939887810139520341571109192284617972338914479093206411447089637916244474565980523509391869984202606814667617561564064979629643932389093199748486534391157256948777398657371981649007583731682032141403008673111316005793143804016676114904685703555472542650906978778901277815016682633446830090658518509242690427560853085683093560803887738600720336379815252305923284447993873809040425371937929622937715075068375765784043210343966029773647856067452276124891975005125662710511645778758305350346973814726653412013632205399858493194887355080144672569226963253960041068437529656272908125109276744638483546185848099118677860874591264118439615759927654957751273115044320116736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 13581228273077552332289078905174850766097542909338425352873505688098652338906549504577205420812750680752087483998563889345162590393364917234777883720587255819940644836072987112412232669768410178111021587486766603961768957514362920834155007809800858409487973812244916345489227879123044739516464150479080798606320788148609968663051447201817336405381968138330509601901488360220121023987817921305250624518204173835531282109618891605575500668204926191491912514204025660370837035416541822700153254445323743402034587715529568350383118633537808682593110636145895663277960526365040465177819565766441771221019514391776725585945749649167209516154323432107327686696650751068341907271437131731605327834321893711380996997937688280714586405955641185028294101234223790303625747617598052506229902270389896670876153873927974351498163280105594159840708225534111770446883341450309287365339677951852892306778126017216046480569128912428568424824598740609794259968443535982784557133565938633981960844636676994626534225934793413881588017798980804802896744821046809812704045681091466672175427115138023891555574538318424858523483155149173771954039150243701843035104365551634414668447973829400094777002592604564090136036613097686470367163754620324242349134394897882449610267644125275812370373849389190301318360681869341340337225162150810857853217978782649808380671294930534978333603477970141877470010202631198380747398404193951779062671177269270731520372213729320969202850920035371290432279653723641307100381225550742868920078295359713359269825026933762439938093108540850028859222594365445925546087659439207686213139799388697105891775479931266027767742426733554148290891391800743236415571825605114135939760986098335250704758459505069518781389428177923954838201329341221283774691962406425481371453790257904348956326328067279474056108867196810141759916141617867482059465798159780643395493036770060504950687996902067519751305202021607595304045085317336698294018322205442208657034011708598870425218613209211423335860538028382805875162476594705854301632149139895359126062237406980130982568830796290304550667636886265133150345723682718991368804144648278202780634217843024151210796303035849065349984731631483161565172780319533154591018245883857854719049594529898906706787790141003131604315928725813747859831063216077328889189080669354767156726332958669284265618664581971231109773499011873258979275124957163824171491124167215678454459729364261643951620856744059753605503035471808865722371687068852990949639685754591471655729929285903222850601004304133467701572206493928782708601090797418601206811032128423834570161800940152001841552760581465535350407833555080212618742607150672268589152961354395258032760200961550663725150498583785397397795805138309881006587741106714153914779058793961999701281314054258815579669772602752142681371767856259490314787489507192778974867686603446323311078789558700559775176154939067129179784817598967032102212494177111041929749643515068899039073968019054755717282365336919494756698535077790078228580905080799423735684951449585324474885173617739172120869897929903342718102737906351710065514626441786466731933489436529802592207227015860859480907411420353844806488866283642191226047310427401239994123291051237600527425056984173273572817278631825836420202304189037164382930728361468802655026645951378053303794103596454723630021453222885318900627972996301183850333205693286326175019034678589430363638399646334561511844295350071313853067768029360015518422638841229952952241185896234632517590152355199580912573653765324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 152116109169738485820821582410611507227052506115423676155299962622629581087207388917275593594541757929611339878419780529592399856804530685024375576879956464430271087155273143384832116728379109092272015052096577701753225668773268265227734037904855556542453245488425586818720849245031165205439862379791292801807504608638911243353964563056181691006815760080999844823339476296887515920982613874015010031966066547273156126214756094931897697287505675866533801786296796974212702930441308349775369065505701845816839406017605053315023340464765351860790890961576842675077057146965240090638033159181561721735327255945737135408642708321155167683016040869427868662301150716532308716119052783394536097648352614862751056813587066246458106257172778251918667418533726260757721641078127498669585653166172748988688793019250641333974512562252710907457062418867822745047455933805192061037979886126244257816833771413357164843387912887826665524871955787826552503965027732130717534649165459573448850838110995375156680943425098299778488129502835446621331813072562165767511710041012598759636334949373987220803811477669671065178340489631547296485481483567307705191378342938904567692403117113028475747197136357896943362751801855693193980053138453184109700279552245821425970850265858092792363787091831713121378630161016262546140114202776567826977015676512956504631181931983210939127160253794329059664260389449403480808735973939202114830777253699975580327095137104129423563365351861295632567501200020602724234198473011022242818053255053993724292989988907475831064256832261199500332544180758541654813167346835147978454107213689632458164124905056556743016271670334325905412329165526673199146716836895917824094612823547469983314245266846918081714239451778458751942314488423322467110568455354737482107413934434182911018703543594463588049434620517873736609138720548313098368365229279494527691780700284482564989244698470539987373488586306672153052322205293610190252380269533648966745959909505843309999029621223621421265313074699588263303056114770227131191777861689936868800063473456984882950667076990373443995022775485663385339929182071736306151685040471392838313357672961328711957128904804860496072588557564964954948057975227086175740493354065885180691647252391757260548022989446867557946086350305819455183951840008595264970814755702757210284551784634864878079511714347561010581353918975958868098788492440585587404487260872439597578812630014196947896818018251666869819439095357243471338854216615900656848824238378905827057629755017550793124154567649772502723977434395665857393590576280053556689545369646479781163070300188297156600988451140539353915729065236000641093117956429005253415161962621381734669993352805172497398157634749809799162491151049895383449164354142705957666539646860339484848834483202081125013179030591019739454161301877403520728468457603141848977336306428203921850935834708550756106322119540121206857788890147906411810989963291198069283913911466461671563948797293714990361905593649139649886364234573301198379696275486428690375898193405741557187098693707972025593585269331950962801091109558446856396674414627988185217996220897821205028039629462684570373275680306713075650614259417729969082975944626600504985287403283283315601032538798800793711951816756808775857151211822636035558099432510741120876140937902990127919578068507628406862577768644862652994529383665095720464933159126111527626789789601912582707177307468815711475909135727568917117574231085512228791897555849909158035549256724280127725442186711430528190004592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -22378010946688003591025963212138161314082529202492392642794473706537762079283001696349483380858059456042714159633945402030540129937010387409100933618416153053936820567913697832126607722928004899238255995414282062983703932725202821572003919993574750496588027239686570419450208111353018249389978631695538577391807617612409655365114999867170857530836779261575205842098612172105291046537394066779175132514251208502770522314905673850416005573702408835208565634534921906758883207673008588761914646785268474191123999156721117084206127281883900766757188195487652387955419015143954515707148790608117674858900034128100956427479574481145501245484191949664091670170389420324471980544244625084638100704136644656751913069818857158055873126020409799183375627210742858599246216955502988559272587464798520629110962517776279960692421006128644844444074999349271383272840437473898044547753877625626529607265693001682800150252968416221297471436459777874490962091373780217877638390704199071203322411294121669184299904059789846043278852079205950618523659365729632235491810192626027438443562842827575155650927087411119753259446917004109190004062895569903383003671591792728753727457892620518821622821701820301057363771988703229062109667140742239450224179488396260780551766358975130560015914106849246871834082214339495974379826873874107109528508106031355508336774551333528012854303616270457617957064275191084745330154963919285857632686697664368035146535715407486237327526625487110201978396651376888774177168134668266765439573249621768983683701148033589460519258824712815193482982632008446000653598385444249352865900029158762612160896982944389695118681280941407825804142037966121734372118670982027936907963425993791266485924658495103079811656968960239341806886581264369170272245697975290857349453274023442967176407990358385830005926006652185096435001764759300189880611086610223502329951882552968826680914310471131487269411572014171065844298665617012210504857965827136416300211755034121508697726413932601252571123316357670903601384277454470583493202671982400321229571299579762531336516081657964688731852945663088489205762233951305703814400672242024581794739196065920720817139123003910379157411809871956670022698579009046733542552982161586388376898566987449365837736984703662395486569684224503453538151136313129116890991634279496437481416787729315050737004945292178338050502482756209545513157984939561437277264966757004803854678660634223792708083592514359583863271609425188111641127018655188113604705390751965827719490074022374124961839440027239376587674163944417106827661178059276384897470966791601617433026930384372468963977797745015750389721613537215543410743215693200480637108537817005266959236895912212663266461454854465747494595123052218466284213503080366057538474823209873549398517270077314763026717444527553348091897189859341893615875628400103257329080518592420456272288845647439838079568265870985651408781190442051693294546607790356945149789547904711340036601980232556987190444932387086762798596443892066683984920907829305142364321200618436428311614470868956119441648601948770373463661810415280163793018230275901365297964248836431611963190765650066415789945239335689876215977755384726123477086843382897737112307836458973537054001783112219220111588385249617971335487058676952720137459160462511029241273010072823560710765377804125899670779443847158892078014232187145363692158528069983415884344326464620762238963476704860798622869178477044829201907948934672684411219335197431181143830666336123894372662413947929863970095104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1029219692462725429732077804109028107370135628722657191332735324744678948346763361418884386141283944040728045139298482552381424156767671897421135796403443551871352100094708954463604286143663951062781744313625706327615959299750119100898221816040337259990819112816219882192576921391164727571201946143880542850301601290851412726017902584425627813980599988160993666863611355611706899919795817883415499326659159049119145763202419857719310883304539466292004627806047962683714607038529397297609825641386724994042585592135562899409479199178932109559354304937850583933866534044704746436749246098743678788184170755017810601103387573370335167526571515479724790035352627064832542016382264926959705893702594631343540604850160066629175492914238492254658982556063674009021141800419251217043110899745034820387359173987157677650153451593452601111074177084685690361521395433275025201424645653791947393983317803097521562701400854156464430659916681701957103869528685715732697436503235350373492991967143190526912080729625253580979887995851172992549251668833963820549795201350792446864868384820550528157753267137824115987436712803508507021912164027414724213589985687355141961295190012692395567418208451761494205998756554397213653049515510201334904872954635101320904048342656439180279208660736220442803456097999758270011701526669732948868122736266567030898516619253145094350487437357469245417627916047425480306747824621885455749035431306129856478488555702909365509428227676898681144573714099054489639232738505689906006607528031372053336383279517861796775529910531988454425406305642323551878724221204811457731276892559359709513453030830963302706254515101097371504885050065434163867920423652368221436368151375650548183451248090250111357949840663475006400130918097084746391638754196203995376840245249972501256458782337507191251841201197121983348355308300918999540080138201389719834788317623790399204318955861157050042944905831216659709321217394171325057882498748013357892022097769647498837673846072654590473681734418883151133981909810122808500325575338408099633538873145226228473624732142609836174557459274769714200151121321823638925928971052287452913604140826062780021817930841673860563742090809670911814347717977169239614090136555226643370590165455714778788858832754202762050178425623001301252594524538882157448869124515097766362871262660756562242284097723525079403024262233234296226789365446130890492449772734228456685264262007296978494705243109686830504222536760094024682706689094238923718588181739849413185810695932026935675865080696418486039706384422435416263520878104592008616294813399072835694585489042034790294734566745433405599818914062401444287484440766283929975939341856182278107816529964889431498572483310327296955664551539172105079210976949250464302322764379273083831168040913680448325304492967955672884379270967762118962996103705004569689198610029171035406347888894784927847481809417110605410039877370325523353012424749295797692753816235533142947527559042144650377812273619987791957156757786912546793191791623180257822955604704050303715871898846118135719828308115369216690692139833839563318868630713252579251350690245976708140751849654517313379028551527046604882253073053942843877282325409427809646703723084780651188060004763619522605250692785738246996023545541848996954753422046347520441989993520850075712538825225696831673179144149002305278320787618398628191807267096891461775723603681100210073943588253046951717469433106414911863901075567623170950942205169911007068716193225537161284666684948825830431129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 339544153181510977592854212353918760688523214998869966606735769094449995456227178139928663964743101533650651745818178498517044510890380204766484758403512393403811177948217446594647735691411647844450696783327572989227268373773434432227548950522115442851531781406318625846497426680608033336772731961630148605320557854018839441608651434400705035606369467403081088353122360554857512424263532084308592953073054678075038073656564325156504075583446030645100101481900081227028436281000107424028332670389428270797257803866507333252077797956949926965812315455315016301453836263308655848144349562887963196464777927928787662238935110850383149321955659063846246892143468089992949563473450108019120557063379548891483037259917226755619421216004784228547704024103570592344667845081237420473507763507151569500856080490663403460354324767450573009731923746287598784078844008557841195026205807566834202623227111257009086760787405193838321044044639428204249667092992726407831046321308063205303992827809855222895695655500587334924825482546045205151187351579712939109517696729181572363504074144650553806638444894850284568021856455942615171788276739550916024010027762656782034727491594181203158724689959089705350692738501531323662143152089740517258824658701290387662983205135117593957287872081480445943783701035805479158386843113376999182268683720635280436309303159514553096201983757513226047067328282970882318239348271917751121998276753887562248785111925006536144130222534282419272448066819626429554797649004963855914744349242554548583999958878718028106559023298117937657963648237351799687803348052045958005893604130866235466596848980741481704470909896590948941314495356598504380762953243587568608939319548315249238702115464943043840627699086980802642320793590811802762081251979495076138161125248964341739746785933580530262264644685093433135999417280424054867229968024720354876934953477630593040317394572992430330902694169322568411041793460232121644866850379649656128560607313437251318478768114998347293007450598840940008719951844307394188019945377275634252957195628254672823430106755553705153333802357843301975139477109487623834089019474450427155742874436366965190578831645080378354923818108963969630590779123151825220890441973408349545667971590618001906359050803650087275126677425190059337756745145770283320925191597239721031806324628239332082692486043542767464954029914850752585419529485463032914065590147488228022662025155909885536812690229041783371207194119651705830530226733183618803948283141012051342131814612714117440220506824964199300440116237796710154836645304798437525511027419246834636860829132261372839695920284988711589378236467638726762120978148321176197729967784927998335851052695516691235153047476906336639693966879283569473078248448688018088750670794871927075068979397651079117950008223288065006802102602666833053450914001988089591149784200309580977724373166097756699008808784018630672098383177188416060428744069192801740733951740631965650839343394888781618240368781395503664655758618315968763497458202810662766409287278705934728030284462241681483694879028140405322108814368426038916203390905488390900246069907313652792861501606073722809141593968087520291450682642777012788825556861478547237601882352134865435190137858304391288164819192985327858711744931567773762800714548277714303857615883860223599841820428237645622049405503911847944054810572475573376402218260454989236423771821412471960187594751697500731219150549299611889199911140249014736381960402034311176219129459003542920678196759316398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 804986671124001700610673367425804187371405622015081772360851646691830446936122873533381647363934603715705537840939128775377844047514330910910607646032085460949102811811865468676342611924449705626229671096946856884791026080849011444207757763236086145452708575718915671216306225524241077680879337939838457387700509080464986024316558796334484178306966433045152612789699195071826836217230904988145072824009489746524452455580465779257781539551676876131266124436698231601492569541099710150168467635852129027904116384626801598502715085046911283277983258960263745030739029584570129083907391747972295465866865728246775024230451707401258150930251539267295114958240114205921040828048919538510071824457288798745349546174106845959276668098677556450026173755179440943712121423853491577950671894307623548308989897923938881135872233016257178105289407004738995883367610724654916057842235719058778860342122969877383095766765781860099465503303040144179076999710779583640845721791703546040955308281230835193817460948503822046557379770382791366896940680888673027275517624567673602052195069025487976965486084368528655499400228750547295341620070211093250465009954463107975341727918967246535451648993946090908102035256650469508956569018478401156627758670087912557789767394349348661748420453642755673669653987398457727894934462989595077929866718934984096379459448928682278240489442130608685033046451203023442030329285393748468008799775903174848639811702591057342772633644563584807415632401567467422407107204032140680383518131392142151589055324826228863789406298161127441313648912552727114696614300892495858583679903850411795730636993877974888894236657153096241354878218471007525025805620068449692065786531458189476719589909781653268682918940548000974118711934396777884820627710763464916104164160557830503014829880372147734428574959129766053300946959954894817725568608752046813040995452314463878590177932054297883458643618661598629184001667197412272313917325158307836300737557332280084354846510042640164628817207622319368717308880568754665197254557273257494109630557873893568260862291642409714789306350915513789730956121654162576708335810158878151578120182306901308849819895457788661167746298371084932237480000868533136342018872362291408025028266261443860164660687940546662802414713083999231548677064245443243269857315669922527077585906954653784967999778630057228079243470852202603069492861854596943450201981155940318176009464544351322503928723647658744070967031541421231402662802890597087263733992524393899443779850763619982404674026224865303863250923147214881209815552399829608602848198813152609385058952929951369932123561797566831889698163327712758845080352069213224859117259509580356545259309834728964374422055449441104520050894992721632544156168622478993947942579936842320679742118084489522128913243754175450863451164271079926617598006848036668732005384601645249619024201365963385441931226369799403412895049116999665729940489335387602221720231848279575492109401572000971049628811245331061486712513025733622905522734702400733105576220185527939667420369717680003510132642754474344503679350966362503153287923923265638425007744897504060170011468767072236426505209539150816792979977430573771112567765786926893583418412261364089914998102731821070214939197021995914579135864010428325222534062143581181928517997006795266859644292768715695920153392991198471808335129645875736075035928383616930263771453755423201300847113923573982051947970455343599830326803097025185157488498629980878483572250927131209386224323611590656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 15042268794417408424344801676880594182395559782331349881873232886765733852803801442189570761728115376564274843376708307378862988323428298829967433139652669055824139520004347042847271502265942629301313723161890287312494547426267888422641623852001931671248509443922031592958499435366879151331938358456742885092921364047268455558636282968888454265700809344122129096447166575283358310295538798353220607922297811266126425462876443424027096478103216154084526732900313900252998090472328959652672580555799069974269876438711946470081516151032729124364920225692528986795328345060178698299403478072554144410649588550134457840986849754842566739234299848166555295728899765020600573410875649124220727567372338774826742925577487999871729185158827792454060726552371877450957674430541066185386584695762091782371001560631318483597067327116581885064090873304538062779771194421021964629401314563434944486554839622997337800606708750400210821454740504633208625630472494547358946804982887312383382174222034922295559184047555188754911426369609567655368396230938070945891005697192175097589672586954052226646687095759267718789305240867781304565544562500689133851597047509859733481000489918218506508287927504662470542419207466758333953368095652887872210988338716013404192566045028123009493967369343652958188543074755789652027170778207356086792625039180425403755419916450195321986715211737178474262348892866431485603632465394227727150280509045993565119939827310142821950898665372494954045295227392322596628391657582740493199130387659292664996954203888366391627006795601216785680102096727315632963771213969366254971238738350179188468889977031289262997217312297451736032899603172036765700733291012445616970347461129948486770493656122084251945998380274179537974795523715062835726004452863363326869115569732044617795473249803167238964086749663324959365203257257218761396875513199884833316035741708479993261138736467461531604584140785537508270770624364110291362458933112681285655477051605077671537902009113600584748159664567096902916830168680277715307829934761195367521563306623064614873433482507281684001704020415511946379138644556038868738519317135305653766273742499413866136226230733027788717906437333782673769103029654006701033188492437731401882929978274767029902044101868212156684816144984367051353587633310956885001268656463354349556795988615889141579854529610414590325559596327354468243839112878515754230075412861016527087557302850351550481661586078877183600110329347033079020145578251659897653439145931647932238008989423703359419980708393174229540602264454740739681556343628532302015477573649281669309527068966499092119886997912665166761188045565642934125674470409368525714113918906618898928453221200872198866852190717631939021648142510360231371683932327453572640969934937459139064362246142815252852632975687759585201537824591331506420895141992407630285546324579368932087717108751669882929124039741469866271821314006163723733023009859879195600833309633647263961139260415790989735409878494464930725340723000538451341853500052541798154396591760164315711668762239049125982036484238435868761126043974154142852808734207248664857181708245507023240183952408078199558433837127861608593885573408903974739009429509248104506417615681560828662236575841342385188002080305924356134830274260867756004761963195715520497943917335646580051672369366687186991950946825844096978020888612500838181710112113056500023010178387142050172867700813981301911781846459182790126323951639554979534739178987335609529894098877470880658635515494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -107287627761037382282331422257672418577994429204486915811356749229757999765338449188232732764778362521696018752230688247735403996587773056518567191020520043560942740046996785038576667739005000180098437543229174406921121463395394142751543491915892260807528534728833228503520462501502484720862804377336545786765313846377861695668511797832293370821573562807946977136175495003054885411960566203994631658360775876170156425828703322649943345570478285014513702050309736412366541570512982190003994089606040391800274336081200152059046222822341584641649539046457323464188794893983762866260659105061040553229208257379135375899251029106831969849777488617473730715480211964039802537173358683003667652290426643532735691437848403335706162127139942663916478958745697082117656540689000857774075326104837829249393752865044672226705320524115984696014556566397261168802157135677382174038945255524311752403334582846935664252294848003731985891043315784958455685714652632798373043837377106182263636458123107015568419334765761672459988983454473099678327777802417464699365857335354712826344586732081574814313555918419696084037579396470878063162341043796009448153809697441893307324835439558446277585996992118357438585277459027335973963410682479193118173270143677333515807067828145172227520022032562721869948952755589517321980519165973328684376282578157307773231267358660760707737187637503115290880943313436498754197399797726069822294095134087879957673183517667579098226503354894453123292614147243784683914353629955217430334470612114586823781098086866408082814107753264016845217003151478525348073925949940143172834176144479510468164164970872462560656986610176741004317014043768386952775730111876736613993843342691757898711031799022432594991178610943193081584301825690123451684667185640264514422305804528626000018952262300069446530209797650793251143170916245277709818488218981411678882734157296701545373554157043060111568009441343057727406277315879122004888828714863203789973679234680424731154626876204200440887846077297265220134541769020132670519099000231472620324394168663024230066758900508938661747193158623663215022600257758100658557779653160273681739450332536951338607373725553393089953895497300005604282544538069877653496809536505150802549073147251397124864525346870192835107315396227381085179365680044792961058151772681460965342025411459769390017856708296412345774624459632902162049898927058811520077002241491945359031784766028170896350006300031823689540989454394672643362849694606169652533241331119339908445383190168041755437551423921161290930477594864355873527886102420987847177107399303052100885607887462415901362810579762182737935774851254316614696432934572254676260803847990318254315893637761295137562602216501424519210148115251725370317864925253841322573474496823378427984519685122479111899377888227868376032385562019291133289397388267456750047846651320650925649539589870643620710885087093171665186717882497352423731213756082540564271542068231723350243288131626114060778140201352390934234845110669044020674409664935793192757643802745645507223224721953554177422423623259997960856006878837244097610172876875888713968839749862606319019888418613484214079880823537862035540901208107420544627713252452152309401485916317896502924224610265512296340768069365842877603683056838070072438976784808981166286352757263648445348446447455979256266001534154804236007192592994909454563507928975624926977409991861585187416693935667068091562249091824783031389680394626574154607216751343826429385663749943567151771156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2972483994557612143586839309233594769175571277523665471840361014610187159337541620654104994219872299581745601488805272701351257359482216019516100923835803456014884476069780066397796737098761600465884202314067851812237541341585647094751887511989350579177570815975638796308542028018624194653099722716268505328314559639368027816921641367086059216636795623659934444966824945941473671442195677686670042284733244380710444498499385179362864339576005329052432028072022009230851782320574549376521854743767176696921078271909711060993432067890302364060100832694103137574212928874900030227845488002887471533903469964353440107776769560274908062199749415019284483785587689822659577462353864117299124477794740128601257866564274619623587260310088924068125802057487541498785376837389761945183303827616105559801746871225611989951148277232018261907809891611522220349092735775444085783614292308438206609058680233961880905815918804512674541758445069381350832575352438964274795671925888472206969136323109069424938840299853569514336577306973168986287214499977885821728827128138929623581023214823149122600130071143391335165071658377179092874677581617934716511146414178621724002252318952575603091698959558779674802994394138780206594566541696490721401087120781070945872253090752169501117846175651360569919346271586285168493767047290628729387563866629572145553219799169237530122695220001753748238178392587562133572639685924561685290004788837435791309050319894209358145440846870495992967286129377019262174198829469104421146702699794527108034081740731122987344225666173255944192034476396834102392196178916263067242991957207692752147146381642014584420445392312723213648204408917151827230754036082457870913313294439377413051130911422860765012240433268962498579157818354051801564896996137638859795550713197945032439862386119928660413439509363219792073699781574000262632870767872993011424474660295671706191326607436763806760433880575711723207012220637832434400941408752842251212567013819378277126418412354908159018696200565019605083634015216806183354603247808344077147258493137624199797571524444200914538657426523202466917351278299543404008932429138021054359662725346342101412391127855750017278999941652674700400843186333861095652114898486541074090446386740854458209640927659890972720606374173228929535052033657536535779714636454973186894444574363124558838677935384270733157494216431718194046135485405270592878293106848387706543917511879926734193209779368065309510356313279788766440890678714697358464023384711840162059907637543442339441231250094548666658762003193708030284529836423446027295444741530612062702317547230314388870835887185399468478848663120445688228550753569156736730707577515304334037554530892310568206674412085603627843893721610559850292517863714140971135592391161297861267459335922647902130315269322922210539281893018516591944303045559156248198656028828618165700411969219205473328743911207409100754996581489857418135915732792827021225396029013323244695670602190750665275568667585973735613647283696303712458576285086032941599354865663100176021264613833369378612358779308745980593750381191280220800942232883217389667607521465228892277258648735840722410481878501279023897664196399600408731955340864096876276620471493569040510303017105380488126176069875721837399912692537695354306174865686642170525779788842446077637442093987542956073585585594618669411840853815229602984362102410677928426646390173146129074633462340558300632097382134747414101297827397828337034265454382302016153451304538001050173440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 34252322338935928835657319260977585457881683994322173668679262664171168891638263850328772947583012028642999287346550073366145263470710058165654786819957550889430890858690947210096151867538011744885763833632894303862956812487000917780225717578884969207447275295260775389028997688595149134836528018760961605006911876787957236984710973394933043989862631362653093483927950927466497251291234043525403563691236920299007125801105671389997267833024510606752199198911576663165804661057698501393922090126617313985118535050316508115849777451865246783699725615459489133744404322559464783977708144897993269901318800141324696913838118593374536901323441301258558896249685807352611237295078791977821683590620455142433991233505367293756297366729780898252323281101028826454540416322831124439493655082635822587700648605834500731124136398008141819615434096888161357995474461845338820969197941995900899748011776315317292759406202876992416770799712254332974582151747343691783724067138811943946368408720383822883537292792792166109594554125071502288629057539869210575176600875868887287339067496306871284652173659003079574748270236967254184116608171125576736302124501912917624629501580871034751210796493202954542999427396744107004307913322761610241149841861221212142527481442537820839567091216108638693857646785379338978602067988672362651694572768182790057210080773252551001195947391466372867707676803717634154238216166969706389416593063705875904136422353390539040643687496960219072527196969282010106790772612858894926854269223727771577932769803639535029835829677293436138502428177510596940478936650558165029193775617629428157148613184095968800691188684745922106070599256700230006182328683356598687623445975890206078026443535301700997351030660787215671645474393235939053296180232304219775425334023091794641065459122331988862294723086074474508745229403133769108665216206294746530315813981053913719231348075217588462241824633560769681580954664670748098613869328630339875725370245138626075620877940594929082831571873569991394905919914384083611732374214221886843369185936366764475036959847422517829059090849790169560828979181643557526434199411222192792512751494317433827300264314826787895603857285277601301602937226116079223333708408315550415208531451654159554677992747867333685529629966129612020123600284344478908531876038255901197161885974858248794902601754175703624425818953273560447090005051637591732118481902050686722927214949594187671082826798927634297276346950908423351806902342786772924910298446578802754066342948125821622235563016502161646583827601772506998898222929259646661396408471206379564371760686862856988939613149922757717572156414731855741980587763242873907788081915692302442497956635895363241767490046192580915913717419742947420080254279182207058517041668459878495841451397180240935095630812884943163626667459036010984599007996409662134225403003509475546266991968225678340819220398805994321680474564023702587300814045845682664135752013092655314090612309453926877343825390783468350194492212469462193785487436087119558121176385687248701187606432225614457961097877270133498084534776617764459829990166829094119442719361999147064789079195288226051959341620950773164056903713628717671467606157542905194668336755975459279201975882703490361234573724009458533186413463596319463763361431570261715806904665129921965178119615481369762336321492574765807478213295148047798485614391790634541599900147797827900098772787691113621532371145900804354033279514752187027349143984658007547319488348089535692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 130536664472437702086605667347601734398248731745273190564148385251184614079828751723230392051901910350146090652542091402099190064059350970588054908276493764053361165526694953791767367420999651522807633488513229889109842778286985898116253480005997687490255571598223759598074837156931050035634472722034952133658247849689060552350848311725370072718327150026037344007750068317786798684351085875758024857918589783250194512751076029530706271296815154261103816746913414504030778936654449598822457545161785320523905767521544425121140417025169730231281453173648666044185694084877696361778192667214628812075906277804599409183979311573112332736180208900556254727163099896897447537932963050001982462794223570705200675325182546357993522552780868053736866972007488844405740948709174656081584197649923589962985341426502448878794213507613151012325445273819558382387133125735310457500824523572258830835977312135601187526570006530087437497289613130985919922225474875470929680099031492234051484680153966522018650762030009947767306719632410544445528707919665231219465802252932554825569805977270173852888065889006504472758500491023967731603394062739193686410643363000393622027804010954461557941233593434003937771303233931213405659038891549807325753095145162916969343241610429051620458120220285973200149714294955991235611371168979620642096039560196751331394241796703171647329733362151028711752525245885826404310445407740869623037180852371921909810434864673930838660151730019693966308398551305908283490011311025363748443434661124794138669310346386584238784626377204512352098411153963359646186246547739807427219756090460482587688704294893343101676127398181269689635196422836883107902834051959472160165527523791628217359928060839183471046659038602107236675730382603447859235195131300692583805967622461718698967420627907469367457052921787572984446003438869474858221204062551059336748089757662593282237039509277829006475205162234870650255219072781282870023652755537236158508051966965618262509480112686615578703546746457633240382236394366697437786512452785866526449590360201880397771800137428879374042320589642929902321392214054698324678166062051664770393277757844126955280775818274602554132957551697069525305945443710159240355519730992294670033521177935212862176707580278801326077471541151233498674710108735859482500785747004758410987773797647709437885236708160126334647279009486597861845483113357564415881910370851633327033229525726897428304807460954048342676936510160612484574432073344806896368114537554498083019046164655237211661636222932102892621598795697320332753311578267496566908352469993365244852087989575695347542955661503851880947669305545516247135476466474673203393204012581615247804827023074735799391518249649274040061830910119719074114948435701464121636502440666002678949095883543724459100681409673165815442122632582384341527967527825706411100684263721396463446553317382481579923130364591285328272202737046893389783279319720253795479680268805604128615952467637331638032640901239851125809171031765123045837222930483814661654028537006047297430970669292542670824922948050276663123191340939903754774510087614165925206589312592868147084800978378404091394497770378437671372790294310783478139277566659427903472464250188082707614946777450843667998799109801971732167479729584973581231817956346336477560094217469578042835049355858004919731771857031237779959357999687274079270150326223877356514171969614069218893485785156597458170105781369584903783517786068595684058445433945669302747578918502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -10822185348413001019892866781873132312849720423906217921491424162844028516932374108846999261657288693971244854815043364182615315518580413516833417081691964062037963261918257636621994979165611846599097840857746848752444279431346349342790513101962070807554905818473730021456977142408466601386059978123095546838415783001308059277907188280405149819857224457140317025535655812978173391007104521805393992763908478255997967067268098663542415685000585846540165059299075826312443866262948830875102004853930026789750929619515081003459104242191991354221083978204564777861351395063548371148137487022553314902370107387722636669759962667243481918445314102423590881590342856010238823950132915301274415752989421274675591859547075438932550942090571949762887767592145365617588949486979877085632691115649875627271633739289068060892863716703539910175576332447391878747499000567038284181127104531874516432289067333325325707262446306307792484119269012075077782335196809146355338544220645773811747360545492765400828023684047030687872404296825923095836501080036211898049025295262473043560691594093386981240039015083616820613880315131349924433041018616843071210750860430491685112643958135019528244022314427607907335104571175947483532044102148810083820850790623399166658343365548916985202115541489122604756232259240483959332141926944833703132921024645513036008390961862817152746046180967726765803445265564139857632870910844534314897383562271716916969531650313093175754892503565206398328792635397773345530857503901484717942449508124387255017988885127432088109506651960331077989216809214930620807820308851967468028498630639751154276653217821281910828562429820001432390080370256515174749946793150726088986251404567118504444043497740410739815392669321171629790095438947005239802559405790900334821455536048464816453108441281153953937839285409617934727245527996220892672733337574500505435524845950251418512356789752808361279880303513607319669738022440599302723669819031715440799650137876106789440769745760870073819532258241310367348209973352945822719812366284838582296549193282026280966221841835428415340626157923697267331721422508164784894490987408275072543046652704024899991941644909364533428735690353330817925302367133231416827936524000519312171445066184917116182480598637243684428746383401516305091661908021898573271129149089135354387777488276237363426260694760791285969110781852547082642637858099544689854547071026851851546235417733812517213649551166547472281370232668858882835920058722081927433227980262065289896595221475986024824906482837966632001644270439998769070976008658319211907440073197692193714929550902423618378200570164579884170677112337194155469601804613827338500485772816669919499623752661776918357487936290392530869676929144559062780770748385553560242585884142296685738912168580931300008561244754029046619144862842872286999818394598310156549849774895023033967255199083189292296962383708383640655787675930213553208610073153232805937403354088474887767487924056841529765653377136453470072763968594143812627782861353822081810612201070886574600109339938006158013258368292814787183225654628533425140170231324509893952657657236396436775259524055549053139315941108845920917490218130561875018672237136883936252013696654964480315318144354654123123234980600018327418135518233352498272498324648524157221024682374793509115078460065208275927993038771466806246386155504347970561823349813281272373165087753025456780708751590218615500234324531315277180102534173346877158220650097163519264137674752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -34833010321898599253653250316193162241021082925303337603002135706397451799237706267884357399818207499808594350035632562576699334298039657755658561798901438263964089183734857564954661795997369472298008985537332090467681286416503122267496707272763209614665250904301592425284134512205392502339022078818819257288798474668657126474768979847177586964832152539520933298446381123891482823374605625159908396851031705048449201101987790632196535609809990420884988956775612555467008101386461673055414144358006831993814924445220990570794930934618496422245688603105961136951596942397605803045911143928473886574042996099777000387107059962759809737052896314608833039279238638306238316023724537441002115046051254226969164457285918751938695445378688135426464383222005539569975894734802270637070467694155169881560517855976466385267179685945155832503454323278137693138977655996916592498700899505718026529252282607959443437096269134220108858175767301963547691514504365403619250380834207439824419781546913780454349180194874119270346471005722485500312891818893476191144905438438420062873588545753260038514688615631979040148811524597932097730849448639996150664151880167071691612504828823032662919253877368162526109152419661357327886387816074184921660233475342142508248843223383083788441069259946637415033347497739667206605646995735338054058362103665180291390110453429546047546083132504378897576961641584238422473406433104918350554968554906112871775788755288268642996210771283149527496496822649729380767386723724617889461331429575869517583222791290042250207817500987289304883872862924900124425603176329545192534728742680623312768926151400627630965683906973394428481661687603899934189910563148659277796372294267132956180708439548237290540860081456250769937860707989912420921390243233085813623745272438808332411822863691205321843739907914733420243398215674213075457886077084164235029300763366707637953927452457641485018507243974966974771269361938077545005632495029852773876127206457768951239586278608179439340531355948382340081419251484852121938263923509295832417001208966367330101699242063766861177537991472438824408817630843811956347264691176216076958396209610257923772910603079082210269067544337092106254724778050875389244539696223424646958332510734233977915616277386293428729340474366940951713843003806705229907329973657245157425753503838561840157779792049639849298906142510279671347814790382229275989290721521207888500817325360378996388360363041747832784070853937834655811319249358057154586992402166512872719991805755033599724418854499757769770412600026125625480433426967295091652203888729848053257858213349796909174138077437488667537525271053156859031051752209765040450917571265541481124329887226004275600340132580155819180093870997069101567401067128568458162277710799945565127983132341613679478211925479054179552306936723572330107505204752975866362895450003101859038464277190070483609625796609202687735967968606986489951281876614303288078656038226514352142657150185464501054528756536821245393306063138542391203306760474826386279691540878753947809679308343964888978557137696886644526810413108700570011075715959586017230841290943235968246090039729843772421572703881259882331339850845587148775032822228434167719381887836041853702127543707019551950934925675861948097837867058670197693967519320333152074154193138885069958605486281736827007415542338641283152343586867364920447977636068895381599180158432428716998581889575168510521094274191217678325933476969201606802524927750286717485056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 593657423909195631034126675416808254842839936350150071421671310823085297574294376597780945228125541473960302771298362429788407641871372142715671147933287315362967594200777481972920119928187237647337624593481447960019215900824181942044062133174703023691157107789233811350582300498790087196685894424130991119940083330698728252803007655375974992052425097808625757106324277565087001946700191433214866045610368552797606873400817530301305198511247334562373908420416192452409106774993638962212114026495346234326765375926035296927821589553661048905455256606018179425352220773172767237917327852426402942224487522609225396158536323902844579050646887208539986889493269550906246318430741677680768154342885107693041791821201919773089693593383791464690776427732164925316760208343747884468450530108360076660805647037068652698268201374081342675308572751486198880490188282556904005097834496444901715392007120076573652662371861951946603563039295198234998582714692518595073887717652926754963851791016498748432921980160624806715975381280764978130298650347993014987460239296203923367998537224039810453644580195488804586861156321021064621642688577934098213707594756158967234534298868090812478731010243428879062968414612821150956483627782199747142683528049996464592459893550905321620918428449958323082592601219232106566576644538890196099924707556353109318147803280232384321225768975462828731602857253318760638239270990280042760947829403126947146136477561242727381513559369468067515922356663686048491106225066834997180993212103109319562065501736652779961377799646115629456153343647584364598681483874058644835781260962743352965745028915507246901751108242890387970790817859577487127212568845667357802639322999149395430957686990314862924370303299632221291024961297193622942654533006000790027289287006809476317916487209389590191509687669141128657229113773977790395019428121044504531496854109305656307753797769925904789144731828751859905308998754329349019823730865882113267604702770020400068952854383452966705395495388737398609302410150807227990306683908170618023783169765611283479320232047580727838242758841112893741660171885322331815184090259676477837896622289859643035004065766622792692713719854117056117766625284863871199028742297136900977442944272176508675112353485419841906677300869855792544581154895916792115706040019430832870744148286083267302413965692648867569003206743903669988554992173047664049905587469197215971986776401437344778026008732931240595088971656369672376097423268002887001487352122738854909890238131404872261211887650624038610718166962395408755077892216916243174693321513968063886151301155931380359277282739730491708002765139368711094723062058501971189296876538927667950943402934067105561379639890699471091138092113849310049764334879459104872763583844759744293986579315584058819172720800779691093360552994315562350019755336260713492978935540573909531070106947256806522233639711811139957255250988101992240058607095379287319520248042122179300352447346914634794896081187263077162104100135920285098051300163535136099177098956753232986303698057601769123451151828613358294266005597765692246412007684801218643212486282588079990787551512960811685505598062905342903776010150880612755232158929331806096686894884522336483996691737099850250150628420475984791654738663884229074081100762476290617173890431877832096618688523279655765082005590437349511737061419833528194181681102078014732959761431800222768901830848757915157517104891001786682616152785361496710127600411479281500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 502652339425170896797891157888174709255317777071636799262781496253056343012514705972007669884086295576093825961683577783661379098350608923074043053499695423627781775425139237266463156414089865255703095831285359345713591392413556618564099602363858243576119684011072821236425744249887731912019838145790115067909832912413808668813806475110570360278265892891989368954291146025744682013255599116468580277589637803608721256157945981815155790378821719919396618651884346234455606493729960811025381317546781848435924465928352408638684277332596453031644325837523106313828658900687539555737242301630916953057519352343382010357280689230648771492817984650738599068994649302062828365830310904291674288973492371645079384779660191180711531009798276647071065482794749995995454885957072932890280920407833850081874455075032681554392368580205969321319316406068733938588549922579850004415143889392962139812586992940854877400918360361941495204767972717401685065386190250041612510990710503803318904384599898490134784105238753826268638000317533646710628295431006991073472596750583002059829695266015437252303879198888952330168396580501712084630854054747668885550127281991461961716204115059757166342509185834951576974358508026148448759625887798302488735474480924501854929455100785165735001582910081834907142617508220759007643760949711947567746000490726561300496088258347441888090091801770312413662283819317655122765917020645154968189540452260228251971130760725528818135574626777744250749819478008213689309034775284193149729889196432471211645329230143240194951925178533354270665928447989078123436566425584571573238876848225450328835964507063395304411957616482454027841289361428601799195498485057765563611782040379666410170577795718965190063936254946126599251073876466273004974343084413144764764283536208379519444753756106602687591383152400791634381701313546880814767492351192994997132679180005572244103223713784311172736882795849081468648030267214092148230767481297259513866164387368642280110116784694671505873196745110099774476248568778674630716687863632935210848927059704737288212655086627160647271422202783468616324780450544841360356855233806203427166904171050060568382245425075761973458203944632962364218527248401821929746430928161308782393371639772751085303948569122248014978237075806904739694902907627813231474520632454544150496409835223989001614974028844782651962732020791030829948165758487451655941431287834568595465344015421166037637390516940684903063762159874527782010605058769151648405939446140627588404297522447996791127570800820713295266926106861189659431157693220223368347674988496241147860419652883918539295201222090428903197618689967254685108641087479242746939267988478054938507246613008397745078360883892708064162654237935065059137961831100879086392528149703830603649724388365700063282575915419769988902092329960828216110242938839208302356241731015341868537276472437669979767645545412733328441176058114878668659425708030295691319252155007271448280195719345324930609617121067775281925861975105248258035886574303723796528407888805902303730383432294935098974863245961986963112205705491867332757607551406242249393387244651342218216200990297681789677836953944977926486740500028527995092516711373512254952820352981889493431638802255195109169255316265664287440801849289767637116060184967716873898414951012940437153611043121868231718496760502563024814247654772459409267309772611642544656825725658552433829671540847937427760855472597115035497836008683925671820074252500992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -28620954674349015340044626685412509047617568026350642351354021049537521954075009868890046653627857695225224447499342983562548355661814107534938620257721917455302533836436588704563508596212612301375727769226072176490411052641119946867467488600160212336600499308575512766517043477522850818674379893976612488165738713716172181110086679607119194349092054891003600573027707186769351892522911525251124988794756456405903481723104113840118039908049139126610135953054488776200991661809523791722702361249499246152020822349169507444355314615543758127833157325561365533949211713303815090302700487778812364394475338967362123065605381279341339734917824510002805433433297033380939674077365857745456485906001057258288539667111199542817100627711846784851024129391804283709833196937142177275310835264962765664404767163335504317118967694601426480185425238278496716519705477565694847820536716707912168421531378483439890713876251240520097148114101761337894031189023029490930262851872720899714895319956340096548337426998842201324608720027674498828889521337554065217305268277398246269501260265965945547119144658251637580143718164053553672663741757124803774993617893482381528863968624317365092623135002404733583516063417963416127434958953733490875289808375724314416942267860499669751632410088673134200252574766005721538666801507714790667893062698910588659001954914918395617946133792573740377572603863469289912765787404143045576869375593771758498730935384854296107492795325441652448485653154346983055199831852649147936091589808027358852313110655337689177947384431978790718371221074979522371272870635608136640547163976336875780847817073248519695766652952646506170062484434639285397523981183999147927567692649747025318445939174745259409975931420545248531182364828138557728237480728204112633168912831582730548199894173435433833733428645896249881205127984017832975975781006233424870834614876875208717653332013019796222163526486387616704786458570790115219476886924724337420248224124933041504283914508204370774512247904915625724847028961068845565247669114662383911499476110453598050406521694646354890053163587341285109368744599595391313351590464276397729301005590478259462158555672207917549989212410689513717640998191488647480855412001946788916225998742308086747507123665213302851633608764529346163925215067757647741107708531566491493761787988442385174056928474689163876970918336626761591641616990616242384914895216013892225570285723186136940134693808645198645091152615467900416298274035181562709175060568423771128695841243926144652811979476985685438957596640955792701076583456000267960402117426586218106297839707631407065160534517261672462639153735528895682713737842247444656518049741296116086461818934102152532643037204315426085084532060392961692241599814038554235277071677434654266003974853549091711678674833676471376062935225995449191711418570567467834402037259772631454906261886323579054938132675591427971983925676956009087046932147485889635844059437251936893691814361242958604136693823753009644110330842077091587320923056041417769925409800425126150679050884418553026649924617089660388545804881014742555474406727971106697951113388168397185428880663551449063108334147147568117006145021002700352729606557235657406633859585444362520014182683715566676035670663436587656360854499508553853518992696789271840969408705336874089642661100712544758257109682241006887630113061647018127754801114424330376090771752181238328840616359034507263771342730235174674629072706292133938430140324249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 435382868173793180587561645506835359537574047280538521179435500477318844865978969625478810695636683172002429119504821376272814811220116086226491672206967992665437590418208109811404815719025221436974425777495242607125547938407247832876170464527814800048403601998828930534412817716241559093817770511871955402745230051803145955710358922345785044431227925937916135476984873960515081499842511926501236655949970242372483931669782094086194049568390508493840328822106581199887592496101472246045437354330179248375065490485347382076897369028416245435828923916225268255767596144108824733287650631261966361348913128686651011664715537050099742236415911617284297698325854889604211219417002877136929298959335671407742355574428130064329205088667043965779195105809471612329546816186818266182928906893962767445600095568076916047553603767073350462067532855920773936655615747110282854867143298263877199615884287852485293275833876250125003045388906286259228800345205011708725873268097609077564574126580837471012588905828143422667796052580041520526804130847426503258763530318219081279121857413207018741218542086102121973903591423697171679042354544686812654660440478751119338347907788802866608635377455071886010641249891084634442275040928391206405672747168685909785863795144363492492599951329248071284719435186884931752732140011210046005867190614051079373640288766324851853795284558596703980493278375789139632504617869266002946671710453948192843854016793353625478104537151340298404823031021362054586593919516145246160571402859357204244204332214048941189309849375835253452718853893698083143278038611702265446597245340706971039299732269335793283431607989021952801210856986246619976416182550417739094324474837208147905322154469887800444696196210513390861131543325138257934863994191269700506915468288339065954218869772570014006608734899010231224601198574500187047699996247025730251741569635482554707016538481386340913874337455382879352155201826884914854471656395142812894831322210866954007878888103798025694986424333681878708742811773837369577702328415643434399384050684829330847646924679129708870246585395927714964977993323731072499605309380919423871909207111424563190261540972778452589746066022505366030139672150098059628460402783779107257361103282885815300001648012231984173550788677962333388631160806469612557092550915969399610285188795060193093823303159565871549502981396322312894171524631857289758104268941678185543761546954357338157330258764814952551134065648906795991754163321803009883823900102441870430708805261030062658701430079516088245816880828474467658535608421226787807960154704366755545473309693040028157309848084267436807822132407408252878350579403103899856494847858637623514472765362686903354151571698979378661653096702195849538422684004499750905182757448980715430222494870590259437986800243001875553867103408480679792227032622509248116490296338959825364577595401264207077063670801967997978359811252676217651959556176998415427472015732320314451401689733802079200983679964033471836863514297526177650288602176694999397460779169784208474983551183284441092261684957634097025824485121220495018829940435309812571694054423178570441292497393146454636754331503866431881216213722320736603183017742657650363861779159231366304576887653899786197397940405447651193057148207859211919230653953535718159115676329250587483538062275816035246794468430373440590982885926439153913445550345417189381125322400543363803515875616023685362532182222877968930295370613143089176547164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 9353113977533217716418512764295631894309281624300696571682138170796538293708196116317651612249224960100731777577378350558865899778651413500531421224938002424180102483743289372787600956757262448278692394247553947447232529763661399282066564992314058842211788363267134577568959451369751576102389597019883670052954007506235373763901812824829239427006589483769195504695489309033654070428651291246860541486306105825141262414219552615060230556926957159668816168837675958634802029621709377509980851257866630099712210644297542554354234420948153370610892175453867745854959756538019933003429221422471856177539109852528842212770534169588667677361248078955978307945477261515999329110929422041572386878853868338890171654680514849562102268575961631257839888630069233782557475970792523351430830128216443892848148536681330805824727686330077918436037099708613266743023727171196259750188675908659059328358162339664498256418415540623974941675420681852345540927344843787864127274510943972348297236847411210793242778965499364534044803385032858919546912662759689517376633173394094808783699355232241563874541391708712681458285408686296098864077723191995480302235403159000484221896918691550457066596529608147805075945523968170336514545539435322820825086874966986790279659939232479305542578513526565310927521003829493128344192852162053439160308000606172898645800000733783880618731922166790667015600499374479456991206397391274475209483331693510745377624325018717578457099879124347318159302757053870082951834960330230695426272577492784385845847511868243346883990056490883784676747439021037739678174302792764923838456256759597358404930022241356741414278428568656806417224980059941305555632554078346582801037218572336845835873313298579491763266737612624325693957893572473465638292930509153884548338709081592140206681104531440911339726928916560493247480662987890258750727582902739970304000295121497220727179549923346515697887328213723582403652125640001440093438663509413906475602118865993953794640006376278738173482206789573380513609278197989656867802008879859607325946060689765068399262851507152937930751967063477262814712894519050117378314398266953395514746013545986765517475605875451675208847001735501797822655838106450801685753243844348129529395461381007332781302991392384741044387881135698278763895596439598668187854451482189881734600653804020079414474675231835627760613458384493004751654231267930347140986986112861117539615832678549909027772325237274641395525676483102405485686088499653223129880257492867242030712438230790408958337426686384530055801653627504211916600138159759157367652735418727824058979358928721601135927991793602011735867603344303072955991070834308711777777448440918882263521549603790616040803015916821889646888934497846461525247125962696519682743213108565180212949876170430810368447175596926277824209343145124602704015714452310535079161458877347929823721372815105900420133605395943218582183909847764523785659704839083836351224236378021159677749761243746557290405628338460417596966707880099849692322529590639654275684254332261438114618054075767665953245513541635915905312950998002644551488445472134987768644761279140331763747585358505482342388752522686493151921212733880450398395056764563650407608983741268971936535654869952407394978563501628836327721868101099722382813069194798311569763266611053728360786557347074759985380345191210333300507289075867430798065204859417686959651297498622249154802565079823855471629282182019275657030681368435357646848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 75039282991541282869472814579553229406272431930266425554363921858869735253575641306612971108470726498202543133964402904263979854707298845404739521991257089122294711853313288326240556509385000271400130926979582855393392593017154434101384511422190819642771876689048639582202737681294294884251205104176160576079311260200084077270631496546902839741055137098531143849566474194705068599542383239942012655901581031746378969540617294626808699845530531998852123226184075624927212129524364938891198754390806493253700647254874335622065786959280506100867631792391352736633004089842141649890768672308726562467751715894588610623785745733584420296333627499225732742287718751136288987040846542209865339079772025640510285125143823355200957924035842385379857092508381903669598257530056011717919738572373528507142297113731945360820091849914602308718730165522480310944905598431103679633441754152707860553061094424611209231855344100364742277400484542507936870920984760212709920068500777169110183746010282215890253306536393347347013983597897395902224976526151296449953762973637185188001369635551774061407431886776482533339870227187033925136008828353647930396728940246475787783783348165634591634369207869226938571195524117162991702345061624531980990263242515017423939403135953278849781536789161957027004609027577271428438719964024009258348974583567764572737502646484296795115707434176231191861049199718082823252122210029534655115366171940774372771921015283549994616264995655708391595319392685116605357746406089296517103009287172049092056679409759864215225550667112343143083608747975208941993726640767910365190146002266900777040895881265791963014433047480804958152173598358893549001673033101476671016153348175109061375592732586347886330882529657300493140368057476352813172305643400341670810005223826701924299194009665022364911170711409177747148160247680918221063862103165677597668672029496556924248441709467082026902455483065535697579648610993903999427082705823909372624474822613914739829836398081553663217764388251789476084796637371501637112773776649528648734186666715400609027723527159309920653068851473243915669330143817115664483713625587230244329323960465106386635608970846757328170966401479094560371578027015218967469350913359348580770546860792999214970701696564515524909808543996356714026703816078952451047461680078064416416359225175503328785085200761638917341421552532737271964958670044689983482724581371026162317706279972184029297749580677009572190256937195451430160095327894388140995024684643012738992789893107870833642714487840517407959595542380418160164712251043468557033489454990808141357240570974027758670419039579936432781096836155274098999537324466046531312213200711407413446229911314668382774010825683592743102756391764306518296715570996155820085718487727997968012965543798843790291487572985689044069936025811613871735444613499730069361524968369167827979892513857820424509013317741726146715754803037060315424571976081950769380164541391778022895096630249611565177502601848152087984201100275208931020384874715719601908635433999779118266191722495547797992016997279765585162046307049569828563310611876183082528481612743273931234868260301865588565786598532047188054067564148073497398563029088993330923537474398277999681970094758431383260735158455017255822759189391781768682586045261378127316364734752188424878949405763772982328119505477616336687482455219519220886316041585469871381474547038007815906494982188499507915602894057420558123436004429791232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 320806217659097925599399214955851410844338691378424454210634206434666214784135169385238061932860760173598883728405750236028312286719602602128558140352512447880824630941319821049147448897202698049092803989900242960955669100411178787951255744004548430938072293089806438953459783559943932521495244908806590819438764871066983857323029265472416740495050722546538575747249356657654080048491392775759785640057309520348169771255103479992200172871321338189320546640568550753761378993705295637692607317966942854383298926449795374829878290930693917770812125053913404119296116261893304280255646182445856978987808994676167662843077974767839365182294304729666440071169434795062781222408285628623192383989766338671065137799068545407777819496751212377595996637965689662428986628021411446551873880834836826920979626877264555888415834848890040053844957709845722205218517121999154720825984908875416476313990506404280700619495087665479020708680923735229209354446608664819686411550385050071923641303549995459925535096927298391876988169148360005415783321709960653124568237561832058705105632975485948437551609814674543518245331151783212109473108939890448079102356138560447540222534762545656318156281786800205012231039687114601130055714985328845474846794557766788109879115029873216618398797129366978944666462737756117744038426612293694160394263959082241355350319847220658357954292481464197552351410992822201715321650264201517401606434007776503803736353878662402521272247367666627504987133684984706857309835550893549125427901957226492586434584329317467439787083359478996855542123817169331698764381118297584563149171174257543064887055982376852106599690591382021815261950276200587105564096038245806687838786282840372132429928911412911681975830611307532157909226265580032684476493533589366162378733514104299801323159606934622816052913500059014078576095602130962844072757313500387463586161993088582255715067231124149449169748900199812058303291596291051380364998010226458086200180249180286560728711266283052394581738662388247947728937376240463660040323257403576168955283140859006457453310757290107247598978275683754780247113708836967161031587553695466550960910855785538791917522906975991761771289395189311169995015202225666075050442182538496683162180062588627631062970325129097105381713900938098908546377173087188944665143293636244526257130679439896293759114647690212680799203721195947007989005046278538840693026986022715654665396487826983478884884321863574230057818536816288578580563484548356431602669429432033064435557227665344047591961793259336260942897781824615319995444273883085599175394059362279675111837121398365045258369718115709340627430648737585601636061179599897374770870647508368392300545083139579528956933967460190186889934874225727214702873254973253719097605634451015153680789748425811123241893958195228977914300223168351877934400099357379043953221066092607397948731253999028382158943799628470601677816132569495542625762787097369092937651040237084082778875147161931835695383872045579103021087233602497319899666278718888349688878869998457774587021322426625242311179271147054518292901788284001456347213623097594354749765252091049309413973806178455706375224915896039652742333266339922825649854751248168577060132473216026572599571755935867978446876402473688459979080037004438441457085391502965300865481928603015697158500608651918937026241205960743211639598200516343609383251038686319694013713899123785366175289318693011798395010060750146975295370071900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 731693096497728489754625594263994918240639357845181441126523370705739699121207592350579036648089180255503850785546863131349856030776621055550403552440534701552042838142645735631543431533612656295371059465655259677108625919100056294685282472177812227880157703251227323741917331051446884366181761578969647563739425597048056697595988779696693153426492424707263153633450402205780459154600098062302045796116037827447150511669439109760835266623153340411111934830355652203090542543606146574653595646893164994954454445752546479229920459527642697852241227470677633519959531263204132170086047768501635549431664959275848360460693019325489401226143149086800078230131589215650893830325566022486000897682816588364075758651219788304838509880908334501733461840409904495487174941164046224594125524942861760899744881420956366156715646499033364844068048142611643470491769566948357315618411500060814971259467027687336453388947166863957105697410419851709677678589496330585517558721121337380847765754499429367194016816898983277966349627554266765330942895276885893708274019915258613535475331222287585114824543458292062254977185434096375643643495458022497612004701661888068924263756501403853620898333067229003485239743531865212787653215358455501896717326588048334486423574302518943594202369532177506647375529983974968754398163553420784138382075476480411117036694876654417747028950736465730643821886992845286946438421473092998319924786505201616913106752935276114146451964876882370100393310606014809674803600584728342535862697973857942761178129977038471658928815950257237804190471086048141405295129589462478277212346150827435694069089172803548770767318765833276576805129062670281631073074902236149726283517237607823738221768003014776858661173691631622682169464804318382713235863469082903538515887713488888621627261231114605747629776985545738867645756749026997639488929206199344161301810755276793708182852539819020784644165358199167746394211185293601824487530069547950074779092107411585228174136534255050105659945325759997273089092044856347372795727362996552886394287451169351629408433170654319254484708944077823630880545799767452794053448026242439814565656121845452760063935242369295968286212002826793614727829090314645526239121773884180742934535238040873769737872192699008955392205910152487959927612185371751062438812999201863509018529776003817021772479544515573955401538011504675851319904325826331708955023113202653498885756284191887089739791640253101564913282575666715250482651783962504016544987904218392519219117555481100359489635316886420450887728424422330303976641927575795325277043452502093089481670769744594354509600174747265038865208154243783822031251932993938698244078503449557318504998231710168359287338512931212393119834130356733337502123934518600054609136466805390536493239505072157959313716751060791432110918559936237908197994393565386478304846637634808149007747916155897841663717272132476815436820754051061814227129289723305378723197256168570962736342240380539463066226655356633562739523151451488317914466257903545017729048318003486381929909357395923589408615230741168389316965454226743359817888294713276695309527351106130230720544324861514010798499109076859842003634762692590583304927689534961837728207221572474388462876305177008020609221085917503877155877504353177568366456409731156580594121550563974865432130542386956616383889399872868665608208339922523516674114392945749804526685735697560126590468325267623502180838911619588703708512256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 177749991982165508473847000074206916637729693916958105212576206623950503496151581376412052516038041556715796190615411554842474183227914582976446767804236042564425467074730566924936096918383595238217698807832717758238983176358534167917691149800494983547174534380355219249877102101821751047259852580855902216457794467558893466418473727878467991357284461242568859940364192426427741862675034657153439137322809374853674877323401995441729377978822074913298895123341532507740611398861563184283274949767566692269659862621369512283069287979678855940347899095970050627798413615440592843285657711897404072848265440571093926472789681466661631795803636811642568783935887104917334474638846548000631086411090754785929318481324643087038332850823516655570004418690461665239589428939370588581049566338170853578594921345389865864192072084537804450384688215639411602207169929939488369220091554472913055536873758965641336198634887780174009722186040736962506188035038460923762095248119164738650100954674439533545319105045797844507381377543633522486564399924890630296710825484198744982433115458018627961443223900731422551538296581149843409008569131448349048401572596206994939816311602115822456802756864530263528463177534364617599872745021129417630417549247160837851416248864663518401212990305572345092818303550683171624787318451529720510935187925408165427944212525999574456254977642221366556946690327715823593033134657658503253550899932052439747057146299188183217403474051570248088971060189530526875522732339630906518259509983893642526574139073069906112031470073755276369310440825814687376894128433371666728694683984718286418571242509989145533848733390840125984986288848253703859812756939455105498567254591957959366928575616456743852345273876932158033572294901205829898620095193778652597327188042050153597294678719370638632927759409799366658033993390741877543759952740684272451453310762867942708315356224575979713120000313321136024723655537191818695540982218186356545460318204970588845562289385048190907139988809534092832930922458777411275768744183708747182807949353556518048110457108150115417367442524296554201480385938246333222913773638033306781141465301088119554687615688064944362840130985631676532375654471778985665553013380615982528101266764865535376766722045048611991735000076991876551777828757935236668525578341951402055487780549387430797049477052441884061036104307886760606491694910665977103507933336011519554121811734964957493492288689028891323120093317965163680938709916698494471073622937411362182855281814742455917073469350522893823858499285559803163539724072095030279876897596041127889457165215291358883122759397599575774399708992444584027811700002810776854012768482422884121453911328038802339475713943508733153128793780799486203617453438732129103027532774283231065789629283100171707305315170382440892510424834267956421224269831382397615156744275732728242445688872305749167531906050254939371430249024900348991463549427444922294595469397900374305562512250510009095096877684719140499675188762584044535155391856739807053539131262756870186442226918946384019619711300591673084688656760257821078856133109207100612036326747411570893293884952700938759007282445081090022613604962972791474216057346675482145319708028747983975514503946156734584102247491265095037599782576267554337398076862631783105514710407309877375707573396324714781268802432198138781163344882571700248049776253687282720608673619636988950219190342948646108110297087262099452723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -4301662715801157226693870704112177144631646828053445971624194149365728478024904459390873100461049439681734595984673065462752916407278944142469913181636436140990605458581031140858510675098834273509230466828658424403614196127205390791178747269619525745792536531209171925353863979794232643879632156857432584369010364746386346526392476500096959071460395467575903270803643011208022573194763418224380236068089238960740760745051914940296967530707932129027307611543102827218181087143203000993775984990022906655412416830009004877876624814219355812143041615378551494951288151456370001153535359860991544741980424477115071205008945411616411908396653641625404874778562838548911408701603507756633869431224876981532328036373398861308381234484390991844071530333492493780825989455289534520027836577432410220837717603322423913765565060356150534485424368058157393122358718799698885086032283068726718511186300260710196408342126030227959584319209009565414844028015157490011172210718354767474483823585513482847806829525564635686875821915410212126544319231076957508096177149948512778668530894710497669951267151841683809821952418578748278242881274067022281229624413468915345728812028519566721480206196333911167700605117872363643586045236354414938180462963637128289408683322085898746673523423238984729202010504867378657366361026702590625877323634448151229048321323312926036487433937071031975733531356892541858472365836107621610136365649234159634690503475033886559551956531508318566915957699779379716012070579189519804431331430504629452134827837740234112383555980664632552043783518485808342687444764571218080747192903920367521480729591017536936460932986146868874713621587098982372174807234232169308203183551567585311421849107548614746107349893149881913870823823424286873525271938886933255905262278828389995806840676948174654642154542685818782620966204731886752393728569828395174413947453194807314443896783133904432383749106732459874269258914126866391354846480779161075047885699848016150909723380675192581274798585510970938276773733466271946025544354111408464487377442438888472278905941527628581443884256044601393590410010210085804643831601132838545558574730120427286346448602297287769408851087345739845906126734319190480254663108993972057766302557364334959466166731641429660000714825696411424585857017945872084151362708026812900328872618486514054796440080670813863935990851994455611239855950847657061294870879606779664811797274195503763411517482622862229803180069612430695394763851751830188189993967708983043841022123262291885340855187755132574214957989658559639026060539065272093491319294876371738485106094109593655042297289980475451561613532640614354290942599775154831361906311786771434989838019624960633738545873333004979052860303267609776603514913954802548827924942701792684332496684231319027806958184079256125613273069708959515885787947255591502699296992533780599550747097572286164511621939011158273188513486438535771829389348418194206567060145505436226170376122136067069720596809370413584559148311315657872756340084253921427203856954384754846105239144592694490903494995781011259387766020626276231884660482138464409475281933751678677861492083518759539697630613579803357431776523514263121270047667862501724221661938772510183606665723141639085825036621836619401211630276343290234239312555829872723364898586494649220272473527130684807644530163729035131876300397106546730689045399478299546911462777100585278825293895651865599804171710746622689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -16855836201031808748054938552770960623058400173146123127870043319634032759831267162160198485968997282940651557445798677281682059366373545614852973967308430098191550742428511560582958481874211347522379234258148798599496968740333414171092730193394359823521730755836007542589581792325422946268033583929967090403975479097631127161231058822535172129526333212906771492951366435246180079979927516845104860303996416713493924052363448535323065435674137925949439253919568645316047129718502710089347865362265830458973602585526947639826759440720989612707534222997080671051893065782088601438255497956610929266547601818098907489332915211494583578380314322156496434717354510941169973816330440841372624888515338736723959416244331104482134920225598033287268659587318856487609449997783738302055013326217164693345773075065940024559603087423323353962202301701065770064923872279371504384740358988017366637285208720518274485651444908312254238768233235796492210653619865927469604355577683507441946977150440211004659925636991506035999708873742435204189697612110758508688576092397589698662080929176142504076605641305506487840991804555654070383507928069565196527132935720252623312363885721054333171301532575581453229201545673476107495185433730501640047868990754198933640779223264601990734691197749823072265295285435840105028244631959826532311878676227452645425898063908310148705260619618992725391368653693983789778798305049687675073450711031401945136050848654594081331589483074854303004768879635454835732527659214847208086308452069411897459286836959827408736482871712661905833976430441757456469398550893704842162116446990828135114554891289284997974429099831968880658068171052711610125665350488217027479716394627890598572530680014403853023997193770602222805335266403437083503120496741001153077616764969036871087962990492825048178382745825602846503345232859016529642435453608472615798734607755836821793931620431371230719477653131935261971415929381485027867138879610946469144001207114764291554893478711734330737021267112778168830915763820228162520496439383545555037042162816725401598165559930424800805729313634175047865559580337141553633866941346610948750453116770395252018355956168824431172293049778165803332522909293684152982371292523396689702954799969125616372252047402264513931336285925891169306993509787005689563407846131948795088974718790053301418393401299560496531144864090003868796059673479753782108658077934637522745667516128482244341726234657440953336383854055288651729218681343692010569909905019240759887396339689872851513240559768927912049007607546596994842249441826558436681791892227756331599656907605871299418139813729511995599852189853359180882562551585366777853206241607359572914490552423421473470719540738215743408682101013810508599584372105375352804973960803565155912778540984494718465633071812028800858758263292117015610157635553081663038406702042442678349907774434914262229481351616729255372996992558920964447941045490069710685373168102209118639523320298843313360221896193083917493301524284243018859137595385954930865019939753235174156883644029647104371848533955362441998435593842620108518251278323835252228406822703651085522627890183379151878561398561672934029417739638601537068253416137522421852948032028857911305321279709140345069700085724352067428102824793647082465631829354051891771956504059146190038968568558048452006619316314093193426237415963921044829882724576425994704990960530320192322442523436918432801868463734784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -11053229254392643300488632520413947155678214547413653836544714144164152825792297712907438352616886607631841436487536838077640831345313909010227247222792960254211563929559372748935444772546681177500087399444351522685475451573936593829550806952618156926446376321909277856510423548850295694964573682368985942397654869092378158008506079174593428813303783240648080591596026368658793839734817665959866837118875079012119017251066261585877770719201406187099564739799867629143355463872207255776312678136308200825595948658988076476057230695465160987805892990483297396677618793158712386469633737286411853190810570393620583292882836662108590544525099044698622154243014032590254555363530832756496346261313418086303610113748542640664007378434609165064924256047793575013929225533288241606243649346023514594518663551801539472442959441659293139488137582398990240502742887692346688612424896266699791789857955577422395855688868298523477269327964618717099014771431675281747983167062604278368691566672216211139294441282750944015993948283116849874645977809336408843397033877961333078796755797121694850615069855270499145557013856231668268661204626416966858763873535126434983598614827765305933042855505133892895066450662988005610930069863469607808367282225667084490180060815327131095425864067335969812391771593411649519425359357684550560561399125090621998290735477432804617693326479496871505218651256886890602648978510937752475219390734001961200333446482974374517472236655440600395164778506059687259537391038671717978586873584438008396683158931617555410314314437940521555663947581015426265560790261371922707047673314490068822281042851386356245144784320576567971665579118126965495547425779054464601137117390984565290997134880456444269362249291089320080743932429256588457839331956736869040074208928081834011284578707445112611167855477524543237095435683954947684818921113086843706827447392163109015535836175882870693398383967039041791169522788667612554092344987682310761799319379928098230818608360925693330487005721286818751157563945823479346823210276127462870756899166022466509515455455242786573091900775101276221421672799808756669791123439721210961478181856224524669977065710240186624723306770937552310397353744633968956548605006404279289082673584860473817590217813643006133707881407372844085218033395062349407187102055129593603077869095289694964633635736582454580017361362154270765620978425880614901686330009175386779569671574365398820757363878721325680028265142012285825226063623326437641599446143095101537518573348624659028071802780500484184784185620306611134737365177343465247334233575456569217989259870340899549208920954701006401429822753128143387094269926308688462461121460816197445928729596528021620147798899903705247249397978652078158415302631332407796511000302596200247782771101955335512437256697407909174503193121419398065498187459309134845463172180129764775738836381488211387093892788108521766781591160946996515953889685083508961445528320165817825092331927535269741897019017908397714055922074500696686330852026549929637441793147607630193024022526182949787366362126054091589376574299477488982377467157317212069457378075522147468362657934006933643858577185998891391819576887054460596524029811476217032754195594763367111968029719135561445895727646687527097879210321817978852856922841338276454046128376544966220631741881417206199155840138735296010382825380509826491987663015409996594563958414703659316550975916378082369924916838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 71585751305773940344018891398628678792865838057123450510712491781733672784980815275161499146929077378451567399864801440426852866521309876763370428611170576495551168664819013048093933606667212275167156167374696446954762343436233405977546473296630411186682510149835654428134346470229658900979916451126158038670492655801566928355363005855735130141555982369781274852649109917442480402196548736693563117453092094295167776022602121848639909898249537663598223725492359874073762196028507382957648291629317989983661786831631572242758765266658140627204424792987769922532439755018364771235576244847224557290923745027951946906676502378302284126475630281309632433837281971465714318107752732174052471982934353708273516347783009217627632503131472395738477344780702395997507685530811500138793233069303015342024456018999882938005494118281370978651680653207519770678180738580717269635040768896036143812378468888559398659809054636410244403036777192448847924946926176516208919768206720998869569489973949624655869371112132394427577388188575629572893391040761671719655844466737246104696207870704010668761306644861111095218802858711691112533397108533603196538003839433944442187570645016053494982951919758412463601989151254975104702820476566417545138280901204300209755707033655403789033838240692842758287373489423092347805469641529904264759759134239017832140080061582015031857545583068430422197389493237642223988837547283905632895401606788725453936720826967304520290105754069277085947589395109677754004071827832202470219560600947096593762304037102296572019129539908336247286365666698679649047191269972678008234062293490827215054864200498146437776849830813888197280657887646259876354470002772612787982953488685887531674190759161001901374726451634350219852809812409194848552310742549361389796617734064962396304005004168052660985837176562002319690414233715675743663781558239573405278519532114437382857540869958316885350920331675307591403448262850087102694010438671394311554559417484700904123248651898134873330317587407735956677489857795981988841127564946628939000024067051301529188065437243562845213967992024094474292504606359606921982616202873991705608668801659302284419060061548791467992420351752062365238863579954632252171467440630910608324907269641411058429996123224655801835530820951882454206735205993134525029234634239711918671444519133485092606583028829350404899613663415354779606409889765402036779661217065206996411738950699042461989428308486419672218642252535215849953167912314931447241639712806619237072581100025450274935762950849515179824961254117847560823943050562855942104482746281026228604917930670766251360938313032240850062563358416999510513276714252840880843042437754733242964573038899490509141197536481311548090019483968035343134401986545808110786410690083347125564435968518427328423788933742488689795094253258571282545120675881889792644023154757205010990479109485729916296621441530170749204687064484029929263859398330743104203709915410990333149879079513070264952901265320821893531685641119359856602149611949030593333893464723423260841399754999700593205365119501874441684657088845019018097528939156070936429305975455177217296379137452126150033157362972315259243425003429437692788270414052754285971418606434049157363658210757863072845867981678891018688676416114482636354919352008851569198418100472887328051090557770066882266637310884417894121076286593121735234583224609674588835845793387461107174461972362545898455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 161483136654829794917359807476218559697526393609622263310376251248008393350317462324328913722910397695926273600215827783009617242722788460409202308779850071824507939610434536510383370173751762280552588886485001428549257631196554473989341799437925442508868005565378533121179378278065775918254311839183995988977997434780207512121087963736827838673252938417833259039215239526941667241221391062510835872955464354709727291019349708287980814525691005378177130234189389834950513801232975207142232684561432375813282073389458860745798250622888501094746995181423186749148190166024842858201611855666647288654816029987931956010765507567679336404849760142059712789478017007640778935535588310881965403659486551938129288135889264205699116149572309609459781957304051671149796633812247620194103138851047013492998976395836482864454193160371575777775151934707142849627072054285969248183923568886620888709565396830303109234292865132795276610494401452816946879493434522400482940843706546262552246325286298670300678060810191625101976039631078430766953127980353963745085534099028367483251236501296409242890646467942497072669865505599665372810625239853560652408082237875938646035626800636791598822149125098860801813822487850640444747272970366062867352893767991294826315100512299156225378987805318414843306007819258885495872466597924700708703291448275127546961751875079041284624301665626410339739949143522046187180100734991055873039357209837382590324049924892607152006892756311869797701282281387857770919537764239680406140541277461452066445493327752609382687234235196697313516015162505131051818551611835988834853124408956425807261320378726734977241025237234994504368187636375163781221139394947125858985756303989288122717064630476484928712802949822098458770514106045119945224313131026577874344193434311767412923371979704885320168146534012231588062488538869182485572186222559493587795356141924931171229930903259908468574516106019423375114190115027556377080531645057724362807150079218067868500678174310135048439680312380365585814330802895065394043495395513077375365426988552114064346856639057610544546611661206546835601860103253067233808594378001333317632847379383452910653714160427013476057151104959281651762370513445327105696494819659646746685097039676211257366646456536932541456870251976143997415124336311729726405417023644262204175576132805232705034726402814680394629097735273631638057139769978045147529101839564509655206640811993960215120880421527265750689069125043283336182556637868538657284558860265466649714001593938727850835525439522257191141160556562977026717360755627751194699792055898065777692235599524208191447222146347487416553782746144140190362231738753101827187934042885463982747092591271374899066742089000008706217323659565097404637202305410884356977989125389343138396967336056093321255544662926978269083724837559785475697429422826662525164077109177676336792221825390274378336476711343666510206322200192237303883419007727505175221668248654510936744084677930959148247375862933174096561811833761085597723610125182840482701359041850727956825729881149520715356300795403427266485327328115344735595724460047426624823736587244312528490056666794012801785765009723648910258281895524861446611262087872320868897039670987932794657822224467347310840110955209339458204539543181028681141288979528418619472406087253179270436418557552797931222483464089919926571477232861139374135072980813987473647098625567291934022741863547535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -32762183110852135931729817449615424150998100163571912354867600940812368499534022832938264086287048841679266231396551148216304162768905211639626463353491657379462264862905785792579452578630671941103718371329377878103047353848248008684395942032029408057931802040789229685018951707211821777900421918217506858844098891784491630116346956260604192151008244994952379017632706956475116061998195000884149390421534928706130626706673488603361144544292439049406933988355070235387850646999869020977030735512157481032353674118149508746626787835709551525338045060422811130954882313614497951422425382794945366583794251677985075003613196696089294982469133823091689744762635282255577262095984023511122205453779528363545645362331690775995757903370020652618335550222171277877942170953092630120787938574383322039636456692991502461711394015887849763219857711715866231022398462008788104379549742256893970817507271196708597037798270691597100395987056249223419900813078848691914829739452188381527796152466822147532576453557238664060214864221127509147343626516553094663656145794666141777620235997700441722030725192802333686800658980168636014033083382692478143652422533666131228899788358931284986296524533716072743437845631303694479102532672188501227000813653678929076320194437817457209718528473342862172655594103165742638804892541054507156742211679516386659575926695048975934564650920006621807982274197113888334125150475855303577074130101734719919071440039240178247996783497322081857413854259079557651724756080118353244004412423491687593730560891310713587442050074576939069228416018608720270485994730384832322350497339336511308443527047448951211822527379424596138197592183451803077604028440909991112701250272321533687938175619801966631560705431648144451553916836645133676592782261906609350232439013186108583335301319307015296838934344571276115685800078803213521471266030590916225153884587404154406348256793475794587205646001336936532019641750261102879437740250851301246376344157258989140410664821399917245231457165904261359207959770069449053345133737453750582689675297286453302383526678878838333588939828455647230493115766204344846788579015508359498957482419791064002125705014612180447907785591502756301445782638610328921021541776326461215333970973682078163010059269702755318747956687970108814767032485869055139979947029315824517668817233323966545341654732357875647451640490053738714370425307438756052416156529495929258846137089603366933339224540379326123608453702955541005962543304507232458107165723972948925549769556311247278624587551203652937601300342926920746545070415398882862581854201277309150480938140802449180431548190693006813587571587239669736862050116443822595846515514958922846310247213716261521648185164457117966428872098482594780315593410748715135074888376756709392271951393536410507906775807350757608421616685072444773135103657786411521235561110632570639916986038731293053482631362559446309110104214479189114124797016574034558757416771672655315594357919218371155314890398402714883643671454519901938600993469258944031639176906513423638386128478426906316478943025239239433629305590685411768175308723690132267921332996877251827489885827640923290592979213352001798130094162731215938793114552720854283987602476756844996574839885989854987957604802066444989023799953535616236481096011566108529235604340686540118403593306027418155110610139501595398972266325199827620063643467222103034360431851472928115325884642099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -473529398414363028317129851860516411597350644451646212424681629605716882950183030295404568854753103494875608630717449110675048205336855814237498979487680665729485779286218466243290567790125295958451405626331964704476773794859281658804060317821756782774900051438865563914352275452161713329929118217483452718030649665561655207562057589106236486485647173040910370698677911620833372763038557798223159115380013737946677484416768411456579602861916470247894014581097179507755054439231894704860492883041532549215057005571751858918340939963501492869311589570160610800982432807260273523244625097758316147165390187427124081846417757530930736856467145059651472711502155731741869627251394350788057080018594728988401468991133654133377462189167955707950699094736856625627007626029954592333517990047407710552272725611439882176412526766915593418016524482256802854311402190418532386011858280832447510943655234574903610116055629105195419575792969027543138484622479964738875916195741579665637739635409150638144163843630945018299249338926958082558143508339395754902215468579311887175643331078819282476933616537065124513869137194162117821194862047908936797039858994029209487397632793390099850501678634288207840287014163254927697061903191569310826862431166001133551890999263189402302568945229573413621201054770976309066877356220903946945763645290609811401858730772783143263606371387616719009639728682287830542343390852580414078428954481291058529539995931426011944465977581768438169221322572808922386231173620643503565345833102837599683492462073622466819699447200530996096833313728594121381118100407189965546876456250028298370046681624293772641405446119802482204871035563300584004114841820978222392689291451899773870295892893358147637095836783803593352332271576358183268309052243613537777163992827593098948872489565968725347228140050467070612864847452417985980552607861081348280592387200824558760802542622868808267297022729112893979403940527938560874626969510948786833848786460446484573503039255778356673857281111749373636458494564485248121449187987900394344123703565286579937306224489764810673896193314911385847849134528617863146258587306570436463424710333448928678199661606277740923312968253691424939464702598145679538860896216589579631836562646132822746933481141514066414090526353478407534484346228032278108609285466276591431921047189743365454630479970825090349861750011046483437060926346380940689157984075242443019618379223112458471555222588830064970822090500854410048489959395784202564266119234427126545403257815814182683939174553253087346675559887166460116402886447126111220746546425665514164887667052693062868617749089292230877799630683905531864753295738759642656932536242466222965803012887803996017721541031503045339604858361362687377170359297700354363903242254984304410653053938366584449413434371719864433787264421360864160463283213014957272482887137147672044686874587703715673870415245318678479493122684246179333845272087547610231527202974968497560571809300317811888213459050425616102640722200057649468782254570733152194777780141804211802667687981386900533403138004016627428653609727176927662259248744204057123325224707879872159206440840874949742810519179699492603870836768986587330072896594841542863371055708353656070014867265094697759373443855441364734285963021668353661588520930393567514202604775701039835950062102441306741124404222265854433280737805913217198526637571261831621764650566532783415828152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -417481572710649230263197682403369020353920000094085883233885902985707457830107929556787250918770932370593649508182878498979329762427032033019329857429900745685274826707532277881395167993122943392237528452634707432522455710465478266887675574409242764195078376893700749690686482440347908885366673454424521399401880367804540130217311161242012563426896966528813999835112163866944904622438277744910712573316113702566976985820276742987257996429460983174825613174672085367696735878361985859330650488098365080195162448957112981516768688884883760829106820853032995259258282173621537976408770721263609558828111026185840083399378534296258073493705922624676727403354342388311574088719817396402009803892944654291194267740670031096764809337314726252451448173026340896832626804058628196329248549318403462242340102210759688392796372220466735255516318660592589321808518939926146215648183188714059289991967693648540167605672463395857359057987664733681629042493294929162198898897431571955483902153530085207387911449636882169786924426023588529979755042144762077103277951728331297282804361864568772652252927895310022201495858452935981038890542928536633550683818856429243816649075348740902589444738875944302386606614130983672846202342632626314955811301260602737036787237202045638636524325811044677494973766559197434073139312439243558088249006795097817981862950247780572106356059561693356739529683335587361597358462226751843275726459468448528083496946537598173846658745819964567817423280538279977560106111799446002237220373312108881794219388067510860765479991859990135786444709708261575019944597194558853368431788880349707260023765849057828359087132762671262033195432994396805963189209168755502615359836089654019764697153406630527731683278774900097106677333100912961663649078682930569128620629786624950776889689733200380964356689603719504450943430674058096614058665654058814878947318097234863651440301188706595539387599854344394848685699722375992029859582454020774397731776765981657830759542128674095644307222570432676387582933682016669844453558832597471787432779273034793272037408734140185962841057881878889835278117442457211470581184184517804688842009608664743904100653739920576292241355416333372862698911185325292510278419329914555225609652166267900116718142523326340716884084078187537376704022549254305048005402355629567087021023237394532404376192656849765167465990990086578322730839668838879294585031260019227123163627909840188612050144952650571654818505728710999514009071685769382742580663636366704822679127474112256772824535250204049643628381704258825710477339572908109864731017501888890753857397405045565650645133057793497671271269215905537466109195176750871012207028523890868512260546940488090380761062695013086000824984885571757171814694302296119584653419766700958678293461100950925133487458829033044244373268170973506314177082725502648982906132085995918985979502440712519399008638467469417011919488032092806691961633273731639702436072656619616640529614816086748024023782049000046972536983553732202755734136984508060345089767185224567484014636358457234604914803244572654684729031696922220092194746418763557564741452519415266362517516835208698870425345798395224087599649982552107363214250215469987011820739205346540259150948403368799929773339893727506048149824503508350409663672330507823516443726538089779945931442643265488567905950069818250958236236721563726970569956735953381902992996579536504094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 663392362283437301724944774277282237257835957664858355218137102772913796450134700174855224177619636490617292271461480918864914299546978246781025736782118903809095511076505396212675811702637994049301831981767058992230375050261349129128179251719641726920350542318057022869222463217514773185337431936276986307071764351684470782762542609486645367219117615146235580260376315586407981381490596249082431038253972971246891594530479353868044251013122489457551122435599180690045198293584572515426756339943582142062193627891671075243807012958928398786850675664833604411422071593389096756510309753732631194538539954008351842502412051508358413940535321224649154305489629012926121640740817608908012377792860585108954278938629860553347121372998859590484067954486895110495743040133931162292244490906541913882164882075821628982785751744872515930787484351740595336422786230600444110747972885341981142203651954189510215520955334923220013834803756591501404142559655101502416063322117453505598538405539893256784486289782626616465507843864807279668987833888383732376859363628292156500343307508140566583866433080714344574687206832395970366309069011612787457692984552980370828307906406409774365959114723050131985638387111871941249352454823398283356501141793329457596786395403699452576758532258697036749576822546335475052533358653667042340380747930480101381865079002469148289225374666373284590355686823920375498588318032165133297687545468424146013923483044652901921917195501635714209442889969310045300386806899360173525910100857690908333250119543001541585972417491852691759947892692574545029580847399596647151685053974060345086879566248672891296185660224309550782183785294873644516897696018554580194733818541747272530789550144155266594970785981070547330198145185422577906090321558120187411392131600638817013958868074642927547588464631015454723978313080785093584669383590810825886848945058783850981775027363625803879052984513488182989757888030950035591142423249522043229582404119491116511278100360162732368541087903909225546616591088188511673575730964124881649342214052405407573578960440399152091720125264005454080689795950224486371111611817690814501109325953371132131079773288258955449198086918938399029236344911255362660658858117558507926708218190851865513880253358028983014520746987745762772794598589074702239740941610837045785118575221851493551919464391430150520589919718592893397219574828966068947220102438393447612470456102753474194957271385843753340103754820015690412115720740721061532847547547198652441470459057905811536406833790090946064484998433418336853430504253868569815859798058185928014304705104942073347523373649826374200795423860937481467997502770321648978556195791178163930030419106738257765679923102087151423565961087183736524435389899645683430419325333196205033233810963906089081279071485772798980469689216588849412628554359693842708279616082335360477418790121836907964635038195015335771201957733492946074685018271330307717479776511278098802396409226341375060607061715148728868027619802197719719011098399150560337367365405874827713625184548931010976915735575682082246543984100562878009082113861733882610196076979923813327544924028214959043012023356964579365672661903707830358213433346802034930451584030887046454108189080298513543098636177515291064147040196289990201749332193202072849635986030236031790363307826819935259472231698050967150982399246323537732946474210655862563202641915019264000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1082763097528303638806526828206303372148441182331357671921738049137014269995827309725224941024605197740682733711228239761394929969301776138454390894945689785456212631218342257355177133117797406817733426068049417950310236163720497063468976410957248197518244730443164074692298290378716194705213071686096066549042799808850934009545645901360682031816076881088177660105247380748975771434954841059244200156147025843856553480575239442308496418005485662416476027285534574296676005540124585822476311775611825515087527279452243543542847396561720421939202559075259968973661696788247456842184834887335171470611354236443596505169259594700549817698298233977221417798773500041450640628862062723822907943817696755819197130783949724209050337469843191452779286345526875097127080520150784876449713613836336685052780821408330778734898619207830293090153528719468313143924102031891243281931921757731361706150131139140545157796111398113011070657838353538111974843068123530222598008434559250937645675306577882472690814654374253635823524708219285724618530613000618950778908335938770179411494909972977941222848308098534176599998187055934294751856436153802276867516940953765891728140868763631685692978405591430937639301167606956027447184800145013314163312862799456646926609042415743665776161656350381995785241591849540617947511739369735870932103981003646773656425046420042034049015805125377011726470615838188244308682073635731778282807256647622703859750125482874154074173202880067367623021663066928980082505820664458018702838436009428865958375487851391151074613389752165431659362545538946526644876008939934860406555434470520416232695776671445452635036091820587655057380393881971963319102583266254905140202807431479873983314922480891286859793272769274358508712320710899626989977965491379354507137013954273975803425954825661851161657590669338914890017230717609816707361228148880847882695415533131619325858425417647230772063230242901290925243805586257522384200271864744181490195661437345512523584808133176976275088628124877597758186133489232001310147316269808330121767714342023278432737639175358266194419414486385561775256158953612736460170129358567926761632284053718748724029189838269633041083309815308374557800024575388405665034427943922583154331477236989609906139187845234203130309296216356709196403908606232690687524001623570529681772611446780688886910755689777679819806020015053374099915398919673716696925516119874873128179429738294197190736801004716532619676211815743006468787835986760456115678612709586543220352113104817973588108173289480587365846331016648835677483768710993632999239031792847759485270001007748929993381742714367602262987516805488304943799190116558763761576753896648741433753608519323798454629488945723987020910556696762392110523485135974290387629206360965864095420957773849684483455176353985088277915619960605480247864557823856684175642065563870668440495901285870394043228473618479940099091710011630839594489587530614272579885703436910822587308478246644367373911120083901492362464548736238363463373213532590398886524394751672818514664624405337394506838812179245778020263313775972912356188403100677654756215666423201653271810442942862658665685775189629702253663284358083694840533152042996964600399630916553544504338555470112129483441549939456947612035405838385709171460459049575559839801800929081730770356592220553220311780075826884435466590233806358619808157647058068219391735182131200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -336280893433617549991388847508479781951722526486911182678900931150729604517554096063407613648381866092732199715304501381679530127245168124761493551216421014026749315502111803467690096958386990308631642580364161712429471166861311912567188522041375683887162328906168474237108773865806588357837845163029740009264116201829607160861295036955773671781152167775225626798870857739322931514368539177870353724501070379913417389616827900025777245973243869305945356380303506954683909614485100312940537608884767139182928806491459179619517790120084701106085450274071861224049786539280673378996873684110780038654417050477926329462797887063928272710678756074435777361071682828496955473938367901134495711294288147955054934514946778351225500161672518403280610630738155013975567679337962005209771681292121388377891879030512485175757451215337437335805733230709869061244638013457068202883620233812258490457313732379538757609833851213802238781039441364618160225807607987787508788199144317291172442426112465604714115672663752351688962099671442901187566341114011688698706974566348478994762139533881666319298185287175375269076220380506509806664926631073830638772181734717020011031151013044553552808800682572906601254496701669802029307799405892044017322444411946644115964839457690096426256794464133216247506113618516340577497853890245886948938642478129979725679642806708310663714843454016148771139159262573925911480170917726073892293647930695790411134401879888523297406615766155025175907873722473013063316750604464945953827334296548042740520523345741929940453497768470665600835127470796109903671166725439127287015622720878262195581619110329324468421484972708637819574347938279704246932659460060288562932844915514744768703818048610969867534893114360347420796604315027233805070600210174420119986072188899967040629704303930630916151971508790941503359382624865290851601750919727702114546787047943837868737769112246375593027908963107829155348951785563247257481351756558129376678860630843185469358830019977058580074772123871869266025330452858384805566563364252963007740306485010711477840466508848715688983879611181529452311346616857446039038262003231677873630056826503966881877011672766487385999181813255407564566936375527328338211426658377063977049370958665455014954917917030393057326170365796062735765160596835535593394630705532683992116831773101180942078876755436774938300328263252292232579762142734688093563533439756713381064328921228225806506869440967183069547310968717789385196911070377575685343098552001904506353024981017522654861800028233713318343577692901622845477510620963518339802319630436201932868967986579679667708857100683396518675337076083753552994385135916090043730585423904703522032948586846908427744159773104314350768610493906466533913813474770375105320074833927737191834622485598195043506565792430840912978847745352035044815528318875446711528047467036268316731863886688549020554427905987727683735672532561532537935223194759231549459571641528287311553763500772687607787704898583640139970062393264165276225446776985022279068492414813732279847460210441112716179222159097175435912530098847817240055740589535622794538696902706199943919866426426353210182043035590814824962446859639741224668755350127488520154553829418778850331737278606150709713193686681221787277701560570093875168956187210773337884688658025808963293522854634892208884037166381563947842776360716121046106870650857348451532800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -1381352755002972503620607066003981730051313181952922171610877848276900730859054241942978225731109303228567435605394242945723398664989321401034540943203920408823715837817223397985069698489422183913308315831382189210982673048696388017328542919315275991811929088464800763160207509188664589080527270894003497101355380934236374758162106870888292324207665394359889248228631233811878643485547888990570592397694417863000515675864392895746011608191874055369820639228014434903935840821044326048899698784446852029380805227948351647366312454730917090865253550583580460291585709015503676902541083804562879990290557916775849310179892251217502313920577981241625496648493442549609907433291550175293077568982925823495102876046988246569240677102418624340264854824853145664703969385786756464304041151664637873647757816748074129449896400290132184979876210624407981341426447618769541741787701832794940690651151179894509198562016002568503922718263994943603653308594359229547180521956220889137559232229258657730678526355178217821336613466886460011888098737228145011797966264522565699881414030166364447749696493788501979308001991139810427444041318027650923401198320895372335942242217888413201938849467574415361085585345823039480628145919736555466778820890991530024021485762720041031499522364595653005001297206603747970971924365138640878180122069967329196263288246901811592278247861263712916698114093073424812883725778932227530224113850087036986176910481724748852248074780288427491680036195880630793602838214904685255549539806698592389807110984830865339281210760930412633186410004724743426876166617099823871525415140219343547830148240943371465209611014108536262614526974287275182633389053856996535691039757513119253265130019476817206118748268278302866790865754807691806002258308730157878367615363106267487995963264756859699603052615416399630732850837702693567769489971013454420112061237434588346720784626361121083372939108807803687918814820932377401080591633615566594792774951937627893265763318710563606473747129829729413301598272002615908895133043156490063406896338911741370867737584624754044270406127278131558539261107126805056692903981290320157159704469730749782740867650224389221684055830607171976766120337217903543922811287868878963446731226553700593186130570922458250608919266072830303967150991365181967702251163072264746974060598828408777219535571755997821781154863269090926117904563036321829145066178177810052132355549661228729629600308755651074183162323938928227256688769319301206145849638928542355239445784176032350419947324035144719768396889932561281756053615023417058315195999927564862733208155707153415117288686749575357856262223851121138549955098900915197710415888472188055273259606033367283746607581023625204148612108628808113823784448091085882562387801254009091649366867507175831401776213728832542140213753754489232740427310557432221242842862231427252310690093234350535386731023801895501339831509716949474270856451251169439746905112668184309438044683224837149643499250673224541391166149954861471619243013093640288093341530277852054184204246061521720151945733416311093454925428367604415354147498737215147978918346672828038137294966208321400266091235389724781211582954723604115314485063037703833955393736497110614547293939275207764694587420793835639248580682044634863804129874706399707505394287865386608947127930272303337917714005191006857932107555568100478232287993973545369600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 20532380337057947683965855985984547553994590018175413849352581313306667334821424645618549584871066689891932383192190701933742334409373199241798674849840911256665599955099643534356994710990823583412860086360519793806192446150614566523036285483906770137528202015090597737063792191974994922886108842843282772467822270890789568106527090708801614175647078441030058026832682176000195403609394209547343502306895696029250112877332940818234490997307269308284187790178748582205269029312344759800385296270055761932082523263521420966320409235147912409049271460514064235331741162272027013087408011497782476641232798335804142136890853757902463169190802800844979747319915774315577369378116698407879102753016709912223670497666833975045497737576992499769071880620708078639208436006463157765380035526300648193202562828916831983530885132935645767788578236206721354453507094257083810244642449414258357247312828500422168241217110499732177358310314915819249328432280539132298480636780415094257946410693638232613609481771480793362646319853451534205177862924153146676010042600888225565877553042297721371351674868930620753799430082047391702888648619831124779458331033723887763128893016343004505060356775425684943802721270644275492614961584435086371703234759836503264954056086804964569425495774944547844475525261351191358061942510273193944219528832743210084470686605366758468086151428345412194297354452575364709357862793997350611352961609863608817326735303596676891040706703769892115353192647172360153060553958245321759158761622478330818261595083982214265900261851030144874219749590556614816677479763313067730786145048784843151027926928165112143201171986652065723168419637442848930325975251943767450975163381554452044982409623339728132925432891091410202573970623673682623687402183939639074225240663016405459325510434511743928883063593108286465267411553510228431662151228720890006906806467265618939152821087148336276645455756943302619214075572021763375802608274609344494850339332118905056615605515563873423726355001348425679236260838836623085446004619228806529176296762691399418120141623456966523199573068059295884447893253790505346169761775250489593582610609459422655308938070096451907205276776324960662066134013040417617554068600295833015987632630501195445881679127052100717036174319940009414269545827245877065010143306173342774419809631281887125935988106490275408530349967931274814681524219113494443916365797645880118964773268222210953749888190601881019116174838226175097673626803260669810876513984120076971339923509115068820436816395963405362129218575735099140678363171533705048998560042592388438626360076855825182351847973857914034619872548497508655767000472282749459079886342751507224394466293534691116864416943172842018354702555667125145676140336244642271063619245416122795656284165383313150080235967958381534100391029950564297130274872793722339913301370743244048595022330771375983320963921524937145181406551518696313649983376947000183150054562278508467986040658166718053431822170466538755873263905666658854452904097691528650726436121601886137789197242695119611446848049335335993365621560795122896156198767288507598903037144669560531064248570824624662827159394917089322540379129523131677686994680530752488215386233787828990849101510384438746966459693203864079570217974732927228439574861762138783752581159455069380962280490278808361414477518498367197562068474491541886641542549995520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 956898168128928023237586016286364774425717614786199932275922208841519376590640928360110599779237178929242806376180467566904809896108985822856926938163339942548180408749981998536727207209413644866277235550996222178494486964753434297868158074808294410321794637996954037717958022198380289513992468622495103816688809690922823685168336294677141295898888049003599739533598574106645337463846417982795797831768569259707651712726882444982543614246298324220189167200112966035312536585732766155858705015554869373199491591031878491817347556638509628923440577826270176477816759143003146250352129569894173985663598940812815475197518600413045945741874813276688560119375189797232687889451131526197860170579918093004017223462238228340577514090420957287196517656708376167186255518990705320588376594810965234469081501999257258016252657444719744876129752861847261427912246082835763942414619228923130781769911721236748394405181767315591886872460019722605735057192881217230846128074313727698813834127638203419908562031901635052204689901315099699847826681629854609733652397380699574606340681123784557568055447710890324262698569250787415590821051886034748137693222487982770070923945652885964777319177654339628539259956074895474339224293242398363992954832994535140774673343551520829598997776480818669645468729676239307934605709917896714778339943421550033714584160165361379336881835295333635035273600079238652968096336083803504688453977221769927675185517932706666299138421972650062571108087070575996768857976144808538260302832292783473353645676951762060693225879685163160506110205499247374750717237133025544178858171827221661365001490068871682452089990687159473191521334180309680904732576310655332455315554306623502039327240975428058626588187248003491536251880163285220132970989007331048699181985191545453393386713346905802011970784390641465078056969422852182251571648509164830300167986741234704724823266580984181005892024923882930454100647433571578041004992684803449521404113397551584088705832559090892797819202106699091405056834789689081024354632832021838891765260360442596143617506017074991801862463462488456720489206815140769988673179971118014485911445791216359538145189328527910351432728719446635804132563343577401241287854504041168444937426709902837266949107491998160625941572827966470040591244729357822323514370870703847674386592412171595114908364394885870261804406690834047409519432097090134682530230651096739300178621227006568030285864351577506190305199561179413669755409121794004700667612023803777677350293786515675431823629238030038660274410740061510176474560072766875684288846058595166269966910085137748677913510585521136737608987105020953153672065048352749134025910958720235089301270487750703493231537866412194201277499730734525381723485736237686002379837112666285458295134167957390408573681449449065407071004534672333607098788456058798817152080199495747296320826700277656701047571386053267991022382584005627856478753377816887326465896552014836855780658572809473006295758604069265828216482366238218763488839300854836267503442256892473744958327702974843299853339325618061606804864810874108632470285678558774107964978366721405536018953016539341547808799719797685161609863306301710612351021120639117129072775436693007968955356429837070500780498955253152425690693516602918670008950246227628066506274327573906693322320357635481816245408942973954993158011733098380294856114176000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 312541312490426011708954877870890869564899691551725301608972655691107715246415056817137389048630445300247066378461147984604367437053425224570203736738395603371196515495043257029080861802050758570937898525186346463474324668708982090365147887708732529608389534953210254105522440427683652021259031847942587731789418689624484549392103857842427153082268621520453652210760276213320147464941451586839511087925102421551111067258582937153944953415224033610287235616345929174624439728904865218468529508417756917306542730863840992223201076961779045762837502414699857180308044018102249360791619769928691493373671068062899296261390405287040138674729296153110346595685644005388661777540263696179588351945905116020171358963889640839656207723095438852736111149457927144515448675133098489455306467165061535363324675517635974065348328916455498089642309383741024389416008926696481190228432705768914288510323116348094018545832217440016300135674071529587315088957386588445377558102100557735386354443483026329693875491067990807675942430135156453148160007523071965499807422742373731883721124084741029676289830221443866711745719607588607007265982936513563891417941793334761551501939480162847737861377161027549416188191224930039254968226035123092975152983805463353051719778597963005168101924219303427616941062657188167352834427694720640647204059022026899194502246032518530156574070594740293504020244188267932241362144042491399148307351391366860034332422322187042568807171169500638123426232486201481201476743594980304810775859650735317746810331555924268102070878699882797298160005682617431446312371162551676094031607766203312161830150600683184919553129887501409723805791991580070288582312267704163009836446260134827289800962912062939283606621810005280975415337780942144450657317161826449783370694725112245699109793818959990829344915259981991971541556983272029424855892830822999476621643619682831294623806462238888734554481394239018503463117183905501762171102522903103938805327849474672535085125659402475573744008545293991607909501411461733432855163039514081211544287091308513997125298249726152578764133322554858620844171639396577752115897151500580880092885737577386953359333494448183590852297960237335088391148707817278474914637976830839222912941544720617205611523523898951888759851768520766387557278768164195312528884407674842788177090483129340970860099065416760016333901159663567065207495737597995321416985576866048106920209456794593698364169744959100519807645759276469225165158433916946773049216970332755287009370748731692369181423355957316730190496687361433312246036094689458892245684986754039088205609575480581729097953403431614669543130852936417257852227464547868769381009572086145229727785656329681314826778908784204500675685210570008295551789863114725107084379291761786047055311332120964418054768442172215820689570250669355735681893059716518810580455430905969664742722222420214471023179515424522724685997250875063549936918750429071609900439988070310673086241922602276813346567014848283058525533763402870431727100870080384465701049003666903270750558798881493155280250890981539100138341983664850364167533029218479412507487936915874975346534909584647365513865408623568871270883733543754318823582798718828707684685839912932692332876849323188585241064328627176206729118142049988490501324252932547974493803408885463880782971225058837415165240263282128760436001070541997657292800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1349003127572817365790824624289341066161821868758656867448574423750975337264946614430934124901441235068271939789200365400307482179732103560783015871061401304581874563204620350662176331643685380174059820867034402492306910382001054042448479051609353147299539622881521819268989617021903749178012964297284008204892327584946489682283463854029225693469898410757785610464777943130935405029676053749313462474868152824975487509692890775990346091722666642275014691052541550267476966477505383316367488236515783651773602461257834458539919938681103603842304631861883940977827275102709576468663047242709065918463199919540479440726343063350015499808336494589206045113799361080466193103380141807575205774182218910321288550780309559838074882829873508361764684179050535173321295287350305822208720136567927703697496231110553002654328464949481058550316967882370120110137049622279795964106125029698908546903740486491558560348889703742110136499161029090854824073451122689958294752323600105779244902871524626453422700756357316306058716688211744507913006756779305949665049343579428687616491646817537886851602247681268711229293327266147183317388416827059792856367237816036744206752627790726316763373854624941695176472130548169230955978320254638266111182567365188061099108325003668377506963352667737609400805223756039230965887749252055233056122521532763022203743548726083422748504309163486821870929445070367646846751515304669549642280973951759136019328215176297285724724871859346682829711238566303522747243964970283379494927104383705830133603939325355867349322334804461645520551278683034710216440024582529094314061494394556101588369037683553857775527305237845676762469989530341725619968486564886713208003826442033639275572996436011487727448879339494413952290920094932859650161227625781379190337519247082772821817594684754899440863130759241013055747271151475599274002738702888229204393105183312240293092369653672454475517195008512371700337246639474163385115581474847577138681740957794062127335909292821888537921904652159925408068625664074850301987124227662553247173982942106269208414928428041514442867567520772125426904257196085881589436596925625756147662956383672593593532056419421045706833100968934358102869749345072036516861386760707606746753873600710460721521712929009492243430236730890588927648881102953146709037485015915900036652891459026066772405001959044304357698659653525763637207533020668018752313886895306076003803119015659272661204478767164475916480286688216141700185716199081109996182234809498813238345471347110272086419092184159799797434397882000013324495878471429070585110970661628880221132581453305296057632752719287752122620979631169425193409865216397808921820574991575927750802626757965047173588789848686651947743771431739034376383571309970097182970931270822713321677046226366680331986459644802255234608303725100994515707773828336057093387801572339096622364917364143271751757357771196178610376836655091667211613368557670138232711812182177680268435112383851519093239259090463327984391229551795908293127567334929370625395918780447467154233891693167259400703322112959445277272072792136562463038739112335618709811689646701445675326857416851401045385439428887001026014200564835376872928084793696728651779015903840634753372918492125287279735489205075699791922162085730758017660463976301016067268253716801578124341671867034796797508112752890505245698379607001006080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1356269811944986092703472789215508283825256428895352556735033073693166710446661981995541781961688177491688298012216794076514528257994526394908922861027835557862165751342791457146706754701132486169961229904472837556974865824961469554703876761194866771840219066526234814978294664972010222029040206887146408786193717682220441727350693183065803710584433607402584923328495931042039748924681349051021959573512371705560283424882408906810444499511405176135842203366901161095586510621288720677894349100907265057457143416395148298970881172530565488252516880341825855917976357552784307580245817274402817885849660437393136551373309002709096459032727912317436198858138637648491793559277026966147026862120984776092235186525543724480696233070279287759882756114457568293641869606658474462660594219006335789268784407545059384121688078320693768465341503213126198881738375051347888267681865856025365042407314428107297814738619309498282347322050461103563745901711487149696751530081793525907744665051237750740021615602874403071565757986665741776529255140048060981746737333181257583904949183806503757976919610482714187623966932704010234033990012743493530281477844477031088928502042482307909813415092442897990819575426256631681156445495378826061585578178628130517022712151477774752127676140032299977538369772896462318047926604348046920050392795987941309736909352463890592163042919050572286311224552734011227686130940061008456016917671954657881511715006462365226509724444980630391828081004640643824471452186108899851383855295680906985980368460375008569678227145177941748799264731993117947976743283803411922884332204318866047826497424996538429928183043416822470235897882674860738364737461771599954085608138733253802578292198898856591045125409579543600470249074811795135315058598874343013151345441650918658072720784543797627909388327010201722986007053953477273381567381745370891295196611565620521237506985814569782366568130882542727307287018693400873677816915729328457093156708639582955568398977855809568446572341166071056345494022363474570074267461629352613790708200941471431597387932222007906265388956588495682398609707856879483265405477209923072855456726056891260039620026398704211727544643159184152994910117546813316912778676667794867768185162306257685829902054782980659841724384755965720185976416105055988890863905349139658360069648278674622542006500507565757924112903790192073516808682477191470743982686878622996628168581695161557666673744530276966476331370991507709089276291385499338401048981746927236019729203629771407774243510526299476688929817942327905254936954988496493382894529715446397478657262298039241160731930841173711321275098467969141221956850962031826294500863319794647346977755391632419199592069631797043261457513152780096709936045740409342898578677936377035162214444699362649142709295356536192666937109580782725887698688271078522805175759477848037036070813902838252809036415650498548426232474789891249418937858607597656182263203902998617980270106860885306257816884323528985235745152351761152418233925974307115325642372270295654990705223684303037284385243768698313372779517527762282794198091901629907270951160757208676045663413638041970288870910231064733140296888466495696779504599336396956697542029379786682933733888612661072007199756894999414310213274340179065322516805099081704335632085944563248618710433387620544071746159962886197841867191615488000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1799729631275869426624060796134501079282136341319686059461989257977833465287373836841526069953115545673451615606393952582943890953231178522759322948952001958886151554748906101648129271595897818794953288085197051184159494088695274277363470703507070101708683004460261726697026277086181511643019607145700075679554827139554729045444663586354038621607724927784428889425690843159913168005678488428992002844039080625849801421636084725143370910520165660780296583396039149922473201475180054348904954104845294988332310277146311345353695432598172989387906176732218424364270213533707084866774135735828057873335751801825623439182691396186578653323042263128330833480040697418862630890586198965018126743405356624906310416186448966452018380217884650724953251808065496560844574245633311065448788552030896996698394997602224248572068392092359447684258515861714400780744730964982043072012328002304924263188763284243516659934200262215222044874701044892370345608040195150904316623912308622379987841986285946788664702430648820317975472606816163320957243364146185439510775126335313642312460564922312558884229991478231725398797507345195194697509636779176576559146488437877762162713904973967146030300390532860516433190788367567721527625397316338457727954958716585451405610725465697449322153747700768742496077676491014097266846217226574420075209212067536497927438593151014637240920314017149594655998193730566885145871900968610056050013893592164281960317340832349780776837647932124966986069378336226563107532655104040747552750023961963269319405268229174150627362336087216021664254413517974013230930730816405434221834918821370773943175692810254088218232866035848382213960600677936440967997601466737019353329170019846809248604002291562557158979567874369012134645921191369359336702946489124125937259889790801000889503569910428962208393716717919610077561069463045672719172241484219631650502147210592975651230256149615893550006598337671626636407762767385716885256876241301878889956136894263715844548578773516928231949509298657423366373062485528194144108123717512548434372952552941336308490830473435735625696872686094981659555016838318192328106105265362909844225938816794743666187872724206101432647638669192185169993125356213905497938795202824502551752073273068171262811708968843794582611100188577520765182503831904778671390695592374211530752991118650496824120156707970102248112033148713754959563603236957353401700687792406316800450061927666496760652511529310807402190569200661956145128416684229711911756189179215251924572118390243901572691426663742532468019878002261502949330405756081056497174479544873864287150220553876402187520485393136760303178118322768734021734197410699993259715182079324119820119371133076953539830624788392854511302112526240158089704944276079108654206885803346209764623052313143561977507350992588708819182217572919158637727283688142114445395698065892780881266903115954416276637614821899706882568603201002575182256580576079894853316104220851509915055988283011819181916282595889645701091805611181568911727482262945060445353070239470664581783311636835327214062068257859696044270558933160252527926704097529114463804160583114007342228534773308891566173874133009142931263294103324886514955907342738794050758637039762141950705609143909881715222121861477028122882759764992315201716138328155001449542904163726440859031168184545758547050373091265427490524364800000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 3163920672964407701557000080693169000644489812240877889698562688902553784547975573636701627095083508383594345576365013365493033763512494131038263465683723461861682592921974748368971914802736156707955916562537256991834868658893557021224139723668920102435856165412876764002479152926227467053517392004040051594361373976369144249905899985130793616619842271275377536127072293170869368953935384116492352633243454692012334340260809478311249810142513008273523473069099126888389469118207490810034273915230363685073367865021718822964844829559195720887298374638895841398520048363559748024325924702447771265007935544829412628053326885925129899172840626584268814112468756050138339320851774175340209425722694603627164079638444705579912184908218516140068059729310616859154291649377930405336191590099078452480056079065853568139467273325595184392858580762779696169447566676844818902655233422763576065913259687159109445707193150234400973704946228075200108615530862770439875291734105267055312678954651589550634723072847886415147603685150010860152905523473037974925465613099455448131365461542661041163095275752245696722035609512036587120221463043471152966382129140300311082466448258913605907748593245225125782434753511417048387492562413859553460690313660069320178208912964710929739699366514995151741183061190676292754328742386011599202884988230852699147699807654882419057384436848481736232567281775242476726120577001761260831959398388839447981276115625715132193890702380663949476973476714070491424921402587604595236540779825140853254371176007873092417364520391278280891246352669867396959347621402361281061190894267398052457585830455405175870751391786357060098047191038171816611065705840425920564217319474616752163833741167267324117768918704014284633259222835685224825588835346712795716522816693356692420095568034998397902492716377199192763517669758123902679290168050933798579641802329757517702580197227600952817629840877341015545669345707694026493314308364068746467205376134169743443817433901395691609762528443786167774144847511690808255407156781254753370029776968892684528536387465346144208695660989910338079840500933316120316524451099435779034140437268904699145067076476216032683174279699010310276789331115552008228492884498069919328282515714428602133413926575773321633115968363863988844875023435866787998890585635749885377509613039774624372937238332832821753271458299321909294710240580099515389401982217048521683783940383901008670297582778141922717531736832492486047699094326681545511211246581272488325741894588074653218419068699997867714548224610460705885743292757719556086728240092840636618054193760154583267238393134141803794970052924732637306163790016901474002738002645405613066577506042868904727564540276646949221291814965018919348795501916880477145606454645966089773118385000622356098563757219592901803828422426533576250059294600079860778097031564075894919857541509067660278111309160962294927706281322804321133252377229640547742226162998371144043713022789594474667781886885415766542263855885110348916128130729972188727157667356074053804406672244710248160907946176756678826750665988455156517566437882857227347296609952538241607373593467663099282476355361780713139244039009575706700270155467883379015385906385073450826559428275464403395773363492770444552171444128249452556591651957093458540069543389484684340418977682810897761736782447230373068800000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -3878398126761414946691089931252863239452470647229920576003747666645215703062986591991156098185584033896312692609313887266781684770896142671116207166146646510277231541378526843628120294644303117182108701978454237377253376116840698438643405276986063673296620498192112704351336477080042444001134949772807461055562139047084667705848951904341757479036091153784503736459866508069499609523899758908781910812445813980010807626433260956182110700788283268299093471303109857934267956541468117429683475752231298867031594595936486061902304507916076514548079653573283843491710237274938530920142213233880162909263549549747413825749311462057436550784152180563166504056829866823226480809716765126025942208372632838940837429251509589625344497639876847602122541630059350928510988859482283325108688599721263571861771299327498669032071916252536226833664607672148758020823703005189000524627755185099009797260557317249295245653376638244705284813275991275480424456371860459253481948945767442389160287847155816975246147906859888255719951028460989352433788996508989706459471726407001883587033344098346786578365613714052143970490188739945870208833935369062948582037177150717952996938681061515744110331586009217851228282065382990752960170846710626534313567207419481777627683784831279991341771644445088623829054683754123150290104766723356807459159166633431542616156041384872095871115651998116771431351051704790576072834729372633122113869594825344601484911640396229042519791267556350094990063523835858429041098867810089725941901404166399508924832367846263512939088626395459982953075543349652226361698192389195124333623858439883843828211871680849210248472977173366540088978378541715576741561687160913670110921638697759937554172908847127892480331798122040944913313720748047967570554285612878314230098447157982896701612735619738432054027833612311925145329323302174248905513241118454733289469147078736162872519194978494144818629798169280104066703145564073056422729729218770063043166438462777128947126413535289832018536011647911425371818030903743257463415125502372131204485474880207315086527148906792130013204354105869194742091068086645985689195666100610018221735538091791740926537157429291666402325015050277154978704485240971583753668271611093405427715073905222507863591567612021402535543244078790507017405412402265219907394921661893436637668744076160954724740880845661624206346184287326675403058779676828904651583830285875631258994799752670010045765796324250837690104155626819677068246753379487508633666421354362488132673962513447084326307952893698913412635644333198222694294271585219568759582382125161604310336274930525116997276840849833669538218281601778246342608834714695861191561942575819501234609871131261096196594829619175336906703515507440827529984900147395001484425648941020438802103135331717798474698034423458198626639837606348936998361346834553582749912680377465004070326126179903073282802822341731057445053488487206931567670184050158035235348319696354134713209390457417713356225619185017248722573014128707189731478979812606710998524330175162740783575541755598159847650439400190120449075167095901928777808236281118441213115854496788832373818800720348897996241273650851255914407319445450128754181555439411331022621846490052886415248264845040037893045194383185406304676321657344677564831388447540038601568657368252774315818625897288595705675725844512768000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 3154062752612600016248981843773692684691060529046006123446808975151180653813244027956474254295025041654654134088192852931845948544713174961845193050673799330465154250235297344466517372396595460849796903023195521788597271923782469013594367448550453766659886512231033340888854097974890786743985336989964339560368704472585548933712127388561686838460058092078746803749786886679097778501154217368440443196933914846757399094534118644885523297195398057471388029182648450802217999824547574384135171002448758877838559678961550438810396037480552066035164256657642103894961028643785070860370658416658715883713758100214499928368955603652040786437725067250620150657652824206396236181877788197846210984558453796746178856350936295921519266449479433424658832173719864370907782049499056686669687213138413332577503318594144326945055494906405386826775542187091017923735898442562078342438489047212717697502678334869659096467317820934811806018836285702213432954203042750969641891403070357713513071901992138880424057894806840982689942215480449914417247661350310556461422544497192258249276071762225137273843662963621764130429426376026239116183374967496970423563956318795904912789334987632933460853196197085465204307208173956248873320309070349735901272190417163095054935250874393875136405320539416433288793157215958774266498122663217758964044848598052702754780946752965785280393226633049214336161416734932380563469547265591641001065297211472007400614260262939355244106415435776862028723711757345362565028278298912936647841029203152319048232576166310990695015883276484907182127353624910564746702479852400552410533850599198177104987979776844554104712964829067189587514390331172805342669742106071655133519628046197629043050353266372148420189172037863532018747823695834466038970808570721391303909863030585024771572055525813755540420283845692452992888713711661597035105547907534725133762205308119330169532077106849510747882958189280319855065644431399534924140886163013692704241888306798245683115676611593804672867764985681412900331541380996766016287981941976793567920519115720933077847849437705718673680889879808359117021556494386639271067073796257798736557626413915386168177337922136508424662418470294309865377010022807683583789533438930631193211925604692223706940556009628908258806106631219843608798538083957575112334846423306166510399126460134184689835541823162377416333689799463898652646996105692231585886901293446336060881669686799270826456722364884146512054697633106474749158976511141797196158763629525766851031708737118229044967793434129370063519722155717424006511985643570675284775312921036845407246162125957432590938192889403624417618905521503183366941356225669510524906719292084111628487345521404514082407124607998343386302409413869884610478038164489751926229896025967973966828750284765383190286420206465401364286028475696434672512732036810413240410686659675131047840410952006433618322774169164437302210582342924468066473274316387344439066443950062063329406846388052384087902429925691898582231626159281092715359806315790753771799512484165941227591278361201695428503945789386124851158726179311543680337798869963709577276810642943598340925137133508894040218323701351683977711711209359204608392541696381096310920359437029359202886484511601232245818859854197003855896682058601509051120208324057826340200924177427929178862634883839423245761642496000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1757376187144531059004062313133438904334631302028108669420231624116942685539795994928645378176179000094484316309415829472572428772743326674919966008573892889411669948586954752457286224400998116336827478587579747447793808802512050232165837143692129133152863003586171543688814291488808147100737021735412545089432408348164307863073859316756257807851972446469150871840172318057747824819918984564983547677580034881563349925203185744803387447825961834369344577831551712864737970746540341881087558243559502880809404035915805546668643443851704835311590799251248345124281523660457631881519831698550253854464272629660318501466938734147066519217479033898084335443503581605894659310815553474791219468117740592729061169372184963156867507561778070440540878422267108878100401752170899906312852581902213937637185459347454986249538849791795244709395728324841958952586567671093936868910885407046171904248628169109659786881870919992211144698696782734965727994544138876768366129090913913436001660081608777373137082490259983945845891824038036590011394832734165740957325853788256167974577458673758239077170291533006102582067087360097869017314552974091164158592040301410998402022914029503881035784390896869659169362422771595410944488869070692196103510612461436122312256094410098629475405125618949167232889475424270542054469603544910287594819042186358893136907918069033695677697286302384391445711564704986888703954616122133393972126650716698156370311856410258744356390454458645462455711865435771211600258390349402361764561722179009857136821492481546233156822234588574581084501293422594291686153714337802325801763696372918617241669280270915955928753124675746795997742068540016114099597758923810103655547623476773228453555157698749347368412398251706713312511024631244801440550629518652055941830900998080268448631806415163977391405309481506867917106491605030470983552091080749485894691250036752484346178889294573232074060226590933171841428287936718953653806567800319153125131561250335180413918667300172241149080832007228752748661678909524727009764148465120089843157047659633994650889934344111730533797734394362706814575575833126234137149244962451296403256523847426497966600541208205902558217568278450041188491808338881332870499001553030267501050318396379196823517929806332351378081216074912545980091620685041430110134669548387614437201081949588234064940415706032474319373701521219317132483181703393059692779631025263538380340163908641015933163468143710411589774066640196814666956089011955816664099104369036170795686857222985299007987787078160722369933179536338265217430922298601288101902858223337567311558820420498246704437201971476067583447280880393956695641210837821988504852822832977156830786001580887124061468481685571313385005331949812689829010871643829387825238699465532428204215776138331513782179885561567972190255938622712570588746131055266468694383078415045281258278250438894929805501105925675208007369101716973076675113256155578777690747530153469617258126135713088522627961433747926343948004707105771915311181137707352496471130875244429247597075075025049914606057825268709403678199201416174408071225626136911786653108739178588946946005019897846002478181077726757741291758936457460768134157347541244162778618641995825452918129920128321204091932222995131086045980551862625522119101854268024150986975733353537935811849389049290078457692160000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 674762262761507496651278366780625255950255473740102446020830468800213825273220594090562205835806084132196673550858801410528418753205747858484303741775500512548836932803874033549219365423788404635710644202073913347981326913116033920079784768439347693755856506194869042882066138076341438036603302422817281791489839066651821157148380876501148824442272853780349542316878682415085069216607985706301645608928630759358138712862664802595321772934955753590384598800400438272348509597873785811937024254338716200361838303886679429673545278330213159475445228501878802861335509204490358653653524524680244412686285829906926878215118496535764914785420320330705210462653983274537970853642707430672816275353856738866276467032093236010531461863573634624618027963067789614821182852223391350706380634921233650341665965246052187379375436282647093441331535780003279543771944767667584857019042160559671142301856378778968433384993524493141174496269110602841229029771180147959233501177519523731134213861061136793108011382072635523554679192350959817586140413175792536244052584381048274452294311815119487302135164208361434804190191934950500866799046549321973020392763382015631838382211368176881109194360962477942657658000354962349075167601958045952395058663244802817932577626927486231595579495115953313767289442343383900744279746072471323290730836424878796532496286231739755614935974662516085305029413390870132070624301578908716423450553182416383943496684349984947828954407230246554147559014261899940696225817553421065162872495487477936262769740944872725032223438345130049255043561863274420500859934931002895390273242915610621420467616376637959873777493658275570155595420393146431383162904351985759337012663736450558994423323133337140367491650440372694197276509676658333227565290297343046466621417951476187737049325334484653462533077117609750903943160731541326043922405182587711661590645344123576872696812770347360186526271569113631274995452960524543801870334502588914053674759453438094709749433797991149454562280415446968949476706442782847100888210546097123648012991643952655809928452541175892545314779323904964730623980855727098204577182314004823493087072338618562959518702432078163487077565708221864203395981996197154649488715568404817214129128709039216997800043246112880124570259594978425085695771538308964727797678132652784663293279577714886445305554587527865225865794884457054218266441456830719004170119398977330310192919757631837444549930872538641570483512287094604029514972287133688225421407527862251827963350973674877857651737733631612155268093634995193903503790731200030082242934649295123763521696792001674646700415656396706353723681513609561228927898295605838094597396014394370469532963116112302397816565764773146632310552694096241530882804149984136720283670403372490823452589287751742332114589553058265364253685755508789234459562627582470413278932056450290160779152936614188100289083687078837020156250796686037810213362447370870813461463459059250520667901009813444996122031811133235860377821940488094960073146298972248202425905806272082276911576723176741580796644765659222919117760218272549995776285851594722090217041805575433013174726158573668699242489483182238970716868524948183619304787395359782041009089379663068762612960253032962190069161691695314070261821141635602378482147673603349708525803202399657083304198010730184704000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -165638116762573333079960961555284170766972522470642699668827324075519285583778869096339947066524904549955995378799537668991214356455841711790008500049571824007014486103704648751357667217086771937987769291722666175388069325400478007477233134579359170884524047112113710858309616177801731558848618258681663689003816657962094538490798902086738153274909621555486148432907195556899761645925006761395690874686907537380935646596074911826398865883325727363980630005423022389351083984200167198392695307540447916329819971262402175012893428694316578572730300151008821359329531865668427624111909020339512889582116852663215999356810777950141508252967743071581190960685494466988021023335586798903076375431888333245921779789981087295930750307283890685873844795700333844107664760537626929051025389757411499981238424047034240648356586588466923191798081133618587329742788389689652877620274013858696143950766611419267716457517607169575707275997841842864550142389154360656974368360693873058006285716185729810523323867181571416441349448929372243493880454217221793101924597694130299184964906776149979058708459811389800105675935235756408045592431301235158048329311144613155949035284927896520010973059843325198648516051463154007713578224791982249037921127355696408061222824809286541858701420269578024380331612021427268275382622642780323808544689768378217790607666115250142252668501082272500608573395189650210718268657306232578569871637794895039788867338765309437554884664408769993333248218320366914365053952383109817627067394368279772259455462341022162275806528691201553708275657619796465419816960816806277974473787530209851162871822730008375069512141139122504992314652454461086102703179713096815813947159215942399291538170931443237458599368916269605582261411920926744049285957879457647307304817668095517994784436713741767472961871616703975023874780774284263602507949422004289779576264958283633763381691641996212081229025492356992744157284539490476452502694540506822175631400642325258285122998819129648638415331736788721244901334405646870339690063430332253160320896303032031230673509910000784511015817722527521625271731274008664931024355858103026636163685033137609988268891577856872157577698764199195971200626470421685619698588415542087186694610884925143113026355165418053541687794480398872444505762751686087242350199429409076076382493831261285751365572841822164408767203860434696843887596918983218982848726487753113091766832360206638140326237077277261353903718046083563442576787102679800007665804382808322371581680954979690703401481489989248466452566795173209436834414802332385626506374049076399106006744573960694970474668817829783976521157058319539844009647491151201936804511913811915653454261630503002301552185588703061102569560190169910112241265591727001019769560261005647421387156811027785074028271679266048271976569690926782710530151434024979519657050940710082275057011811774591672872776878757892325154259711841871342243857130291392243007078394938546602147463907247536552621807174382045684839071485476366016208912219385357493248409811777033954563378255271899455711795550573561401309304190232266437745522077402143150608125076977750620068173257938992786065916765287345503723490031187699612078766910840997243161942470636061201592548223241487811643658925398074888212508150292908283403593046526092594529389238311884441708756415283200000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 16444307469260653467456681313173918792139241342385235476425868341678799529678756215392854238164511711037931085769831100116851116924375038846104510825894626453708752986487089644391080571962860912758810319776927060755875586274016687851305499021443470398818497404237420910785302054783523599457209002910454647619967223615962790422363904821743368851603955689248260079456043187517462774790711652686439706685848980298695848048044209327926410687051977769724275640683339078067400509682143263654153105010669228417623479857765032555509690306307388009812701620142891862486855451579207841457185218867925055156403925316923894380846208380530904998804552693972558434546031894958396141786861502403964438802853131812080150543006077642928862073479357048199304505585319539184375040151865238676826177688188111114078645854198427809920016347635920627844778781112457511419026500732332148522790954582041684962884315082729484010218712631966133664703951457014000555597661879827794552291059492075922981886176672337104897512309754509586456409178288619744428199746422890146196546379242439107920139626411037355490932244539688954208638143465263073219091250885810915049604198122777303566574133608498333422535277973814688850609388798674028307931161283807079366657338489370708005156505702693982479834800234251482107142810950939417507855971251358966995272881406765284246066883531613461521074963895999556453985971967967081896066831146960662999043406185530587604271155742780594181190790425881855991638301403855275345636411815705471777427250524596853888992336121994639621453016142817158528223593899838485433818712529317279300023581876001126534172553824420257792607581832057067709263559683151866116527597084220267980828252926258967495727508764610565251097471062914922713644910922378529029504535634185734457873554242944544534584601168404876131717890588989124355078820941300298873178502568488803684519082827224884490141181715703374582495408023471024452927399661877508719353582754666940872707281863054542850191275417804177711183346243859700186338086594514240686592705519018131384998917062759800906780321187337845815841544235099380302878210358839974392230193379599980769712096932591979241749477785598806476287502049171951781231776577376445244674417769383523717559745775851316586135133026706374281538364206908765886700161981102260088360719740309797025559278640357488419135259229412202903771029106972426217790863461821168407071518875444405193659832109137080472715234180794886254403860523642462204283642963810184465545736254843009286063366104743675406229296491985195519234651447355756793388943357965658472912345487175076291373089852815533571613429545225117683023000497664934471483832033390191755000852460790944099581379817495456724214163469347162575702185465673047498496489761921657402006419742499858211557379999369493955276741163772508514013818757282422780434244092127684853250377027295867451249356888977095334593828418998950301623691614092935016482631920444427206408754951200815349003180240006918465974665615036050838089639097375261034537163181258530371081493247082674853320587210526788614165030720056570285379673143038659500524048492361181152533180607757938169098254782660996242247314758170353913001397800456278683520634753347294950931005682077563399249078472678543251436182689068084885319294978374355972084882150955912215766195470365241345310720000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 4461252235705723433201272731753996557508946012347969562620459835287069614205506040364730060552583795330579883979710296484315741054595237180721135283383663991189917056969639386213326939322211331318645593165284125853094913076830422431741654310915758475523132142873369135134375729997315341691585790663542377076110089139170704297198463449360873712091537465346339078862267023025053772262016779624544061710621448884217762492033883229589844080561150373337482822344025329485777919130004244122895898326950597909318804548501472246553711065364662128651612328688627136361310371605831557726861475518548234893463557101993062262881176876883108813121300085863038956807738123873606118146942496505911796285139495197938625857565181771281441278891522811875024082114569474767782268319289576625741697303120870795695086617341288374817748567523095617808746818355130540482510140806152704002391731033987336590694677329890531318620763101925724521750518509130838821218067176876999628304438719404024689047920391218649565112118324661650029709652532743656903699557692234895668010052173018715864135760108790920657293167741891687013576498802776946456962206259734393304911220906304750849882335903357304832890396323680498277935344705585409558120590759090688040470638132197915963235440013893192488032326387205764600442482302765139104128223589547340321564960382789672747487875772973414870450468473417551686912568231278237380699608271635619323680837787105178247119865279328507845085780944289545977546185241981491319720628078476687411005776426675389575830233408621706056932271837073613682956702150264830404427601152527754810861526936125249762210554233961886580897540498766684890598865741211537295365524059815952864476391634059979296134756720600258805306492337502773046825473588360480441144607153149955774527552718420788692930698712014306901431583417475822006706373902186595926595390941694630812416872459954331044649967332285219092638558296604051487453129332452883543868580669331365356042332519769265319142151081799210292420570927089589678363127427951026268750898422503614599975210025346370788574548215528294651466934433595024453284051008827492068731262065834404971036921112420801950012681641522265723187374396662688466125498055486855019534705383244370304590483621972571634606904677398312765906291936254622244828676285124528452016398558010159870985842171677943267177332988314300767193943524118016542073973358648196506858871968653126060203545202905305911987504575079701814469767949592529726434880488089718012672562509835262910849268996414624729622554856243506459251720294323910720824853842352670500193154602875836110579016133392390535169709189820684331542805489974909485914211284783886039999555565341504121051328504415184886424589134647773621818183335836202659941340927637020611391940852362854931299381508002980280831051825864432686918685789943628578156946163576062394231293375995783190663721268544554631804772565695801269593042764459246890140994995469252947958578331750415684802674823197804213805776234137333494933880271292601290232387391475929863638266444301561880104152201151571953363806817317826402150786293377353459406575822591413861800252325839158118230954988606618833612126640477917506865205462535484265413404064266050392951536119101044106204913571929540829616320343111432645028904721447369235270594226695001106274333294000603136000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -1833402942858669293605139508492606647124233269967610900060619667761336238138266631042328373105257938658432684832912358804667991749792137461409457016411854412466036828446127050477242943005196302319200577432646550359626450743671341373007498822641885587182552864533078989789130018063019969870751033588648849315040478007931217913625175232306959307472697699421854273188941803436572149061571521679170991693930123011963881241468583679780075174011247134517038865618512082133637646506116894010782552280819084606946761450935891999961705518381183128843670038430558478393352809872780862799798603667218989357482857506587744293927239775699449772182971156907663965333954522435012137567129511954540321686467370121479766707830087541593574358543796784695389987566351379279821515635380615546278859005591281622814838532149711237154983272670037923983879331282985285702559057130025942864190939227942515254919072998645251991577786018878933269376004030802912708183241284789552211457957158370522863935349270796110993791581442114137438520786580932268062558874076138455856922919289459270351223827144113541431383078166287093779046629507860744670331465151699487278701169258389293066282739692143733036444919353132141746105438658875316327897783167485046357415149228778541160464884497719276608247397597885400205880574551403155352331488177241766306412513757889850443380373827202769431526101068858073810098320774316236120414061282989262980771077265653729760499849695292633910189494417833823984508321394083730995735020487176791668124561969864045666926897017558723510420177456483058386525146172553480835836194898352102520611737786937065670481197391440701620231942690795339931053284865632138109819691644141597559651030982324582889514985043962944736075952526506866848092876215784845093816844200331662187835734103372889159145968768043408127113866264917481648702376637013478694841093986234076335200764988070416883588852931302204705342124370408800061380465302052551691229407677127466745542739101911177154344789443994645624427851315352688056972640486597618594866026232065210152676349951572139047887642838037883257003150178365696835659559141295493304404856105875484721803831669881334248067854367964308632653723182293806556847681203905147870883273933638407032171777114161533524318176814298973553977166330035319572869379593464752019116530663044502338637896937137494358960510597189110519973749709223536169481914227744059076200401840865836767784275271254402244783824836952821909459748522782562592541516879591036606813709671113502285305059629231394799751753947788760314037349055361328505409921444788723483215764637363691740793491784370649509702344970735366303159537873999030966447494751878835071064621830161332890263920733816341165565708820491204318904060807953994466222994679726756078071367605656228509764163359412530016260667095902841154303086482933216658626919837039765817767199740894124120367874394465470276308397204019966560143196328620784267429672032262641066195289884609423767713540254556836205688051165678040619774018183621156553775176442568542465556900875882768139589853612119850338924639554973737491178374755625376200792596951630512247383350617946095307011808747312017313684389268938979370920092509808086850967933996842741141332840200208338152276358304765842077730361659957360700273409311638304346749562160926115797011194183680000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 147321651398528752935710125106699630771968274979656056782035474112823845836298952472835827574725980601474568761096571977162196879977300523190034134264686728474355991267534933488424876185751210665314533190586704391178118144447245067944563444983772969880709178617348163720351012636173339048249355100342184601554049228079602078372825891402113930674852421351117549723109155617229588963393805915729073764401729423833805347684556062967610421147457713855142565053156998814514379648816890181532824545033916112776593550430356306156620184046016189248311681576763643359881963072282391728235817522429397645600155346408705969083553182857404381589247834992754606263422649487297106406744992518953282097552010758668595971449032982632179301656254676052153103123920266876808897490610527826758357941005022366162534827807829802357077528366239834856761161152688698676519459787614036924125405379673539893908484985086224042095705011728991994137812120741746927116953213600320943982246417810861133462707236400544570643472819115959162524261408073247689854967728932366429410939117117405690541936068884695483810388360011689100058823899333989853771033076151866326709897257174826632663375419170559548914989899441768077432750870764155594581540891523089291927402149945101960940425896219138862201524816783774144483285724076037814646681391920869163825269364712721086052233642634626537756151402065599843898366284929066939128158003723094598430042449510189269131509264036224270562606818758390999884015636948087613035135315239405795360543902172910874787888934316377351411457767181009744647361391303594543814099782797208807337741164905335004011965658946593800481393658839367274362049412121930319943716604369153979747090067757266538115888823461795239659178296771454434701346132874039468114516423249176964978787669454302608874682811227660100439711187615007869167511998773105945526461839630263065683017619300265518137804463742609717009204247908137087000575512519677883806053022791414171804817491420687349960869372411052806427891885385598837827950495139707336496641029509236037176339929178772816614049655271336183081247981874077683161838670383963730474054115020106980163552768857048776446057590984392206058901237786341082701313610930397997976173221251954961530508127041067781240491398916462881454267106367616317276851990808270580477070815721935965721371227967351589678681126247077771945102196555326544953557893247772804979818057967629389409516720888734946367030263728711769545027723031078470511982587104438225161823742292687778436522734048354196957250193876495834508545721332894748417380745934492138988185182264822245356861525489618410955961103795113347509408788157625618812662281723968117505597606113581623347859489934151796373231184559806897087405042810449924943312917559287942609129343184335226029928037483152098469731662571267845097766215515614557547527944748030349098126792820387406610515523827563882363030413525947553203454225617529626124851239234663707373655615506067373749278520576850430373923215303468778863017951599065073377361078459726880572018951043057305313540462436768740046997550153729036382638225536620009796938185860228406806709837133497886295615452287424016931600720380817981187952830493331289724518417176569058494983423796599237422454399057422506272043303916786201718709511419266978182738433838527024411443200000000000000000000000000000000000000000000000000000000000000000*i1^80 + 38456710177949738811189199268264709956504278844192973836659763388077554353943466371891169022523958922455384328989439378382050643392472727636463273654542953143176674264025937999098519497402754393386018904100127054092984058828737792298833678958878379379677785392139663662949304286119877629925776216250951895488889654312108246860267237061760482979790976818265082520941005548028302271731286972173342184853235853658557550197950843279827726808026990485455882738333627948538056541720253452295599598042599546356994659782388748436794102931838159575394276666958048625490293957323877490047794723662041202907405366139371474700111779015668341703948783374534221213054855992075844332712959580710261704070856760307244411250905024553982292361850425559432285346061114846182614734208715581158889860029035005966776343836933687284351103089437778661313713260510107586490586898029328924593605526401240468055606682339650361520447299937075369456335671537270069945535513140106520520491693318225044938195835102134085985128800386154944726062153936241472493382640468033604588888156388306049933773638398332400709267525143022843373377273642786419072413431519357716735248083546595920356810710952308804555491284963389551713840200843241357190161907506962055310313800137454964767899322520028695451499090006306477746178895310791494925069126778984429954273406221045099319672854472322750370067928730810350063945400253408177777310209084703539505684859448271798362331045718649591640730457091455748468067031473156413139235545966006021021246776140279613582142212233745860158545191445062162432049243979978897436170237845816063747445586064293892784331029053256418003302658570731401534412333259653215768874239213528089182769675889238175418243468414728457629394466217384490895811590830621570791565064692831176627601421363410623600049503891631160437280945618706874329342287687271026266598017571739398351261486915990307890547357230671865952716963333243921660480646106802190295549144036390575461621076967758580681103341245231729620611662975080012830605664612678539442155676352619546988519723928618722677700491450965567754568856373898057198236210610155507919505063904377280367140205449711014488463231477011925807204841623528080502323386458221114581136156372208231884259900230284522457194962311960379985467771909968555050037630666136306449224883532603362080446714495532916518066588125115306712024390286645927384221595673132721829295121455458764736370822184522472839163916006288991615000186663621164509905018691896900974967518748849399994285237621934779004953896216963067283339509168824936295048410103504758406006725827708036588501916119860851843348833694032330793128048852785358202427172868985711604690392848250833300585571143271311107819248769822876537025626854231586067928848333081164639642959415447788081356019530369089656455312616101052591598338943966524006793166672762895867954165476145160249789216441361621443033206483116430768181936727076551413065453046845161198491979228551374635618893412677891227718795764425220189847975777203655110959318613722069970456612456572745619907661266529513378979830344341698894967113921577193030499965679122598853223177386864720548931534407199218230038604928165412346261601314494707505058084184258180569244699362792349141370047443827668070211437222796701378495776326838872152826933219841540096000000000000000000000000000000000000000000000000000000000000000*i1^81 + -5007849479009961461765873717727761723782831416077822792659400089080192139458623170849630245356812526129075341750000499002799739264343853985580051244367269047113932799792672231687923409106472054633311240513988258785413769529324460183177639864589513503075990436560223800130707029142003871244658515288534558948043353889913364865024244888681684836588392240245521722113051496019399334274942743399408123702848971295866150529942716452077273347003459313880992722976718660442204001284599887498980206005072780728688270757124134698632011656431295350269745875284442421278047983894687760941720019587075067832385297995914948603740114486403759558268554966199598699436117645865708211377145261444190985852247926176167610316769141896502624204601989790115136622765696290937078694246527891676850922706560352813484206456606202126851293307062570473594333658039575103269894252365753803051887437722823714344756527361233737370584801070504638124044788862948699223870590350180379755081673797345026827215451208081244018529939677262605693759087227382400033636948631906770645742610048897952198548688190689425019185227355096315248937117042576116518647570551844220569495364396038596733215709475781335085115078463884780548318527272311124366575261026512924438017034933748640081805807922002142527366009132444170532637397259781394716106886707891329339726692650036757054082094274215538025943518079314900157056868237466851901083014060130832997059701808731071864427290824554890305953281863916548719099473631832192553914188891301663000469018846830502463091068333073736359835849380719165456751294147865954869450575051886299999448416565207786924203956840276785318837046788069492061285268762877968028682682776098460269394956067613098274894312371744800193756460706483794422290232957271719266850715759184082211642075960418693853684426582333757496457268700235453914161078441418339981360735512157856006162380805150024326647957216433728892302300965958817081102269321652375733033040009415015971579058252089104509905183869395443967413699369829657538510220940971526135413348875799550457852291570564537316628282036509151746290155600081539132821194751764914695252910608604106842754539589266355508995033616872537101270994608947029338598015154942096701667661139390845161336330925326459242708478896459959255343332006847505241135220424460890680533706922834734726171341002123955233034024616932013990843983364035028413882023962458712292844359350351487411068759451359335398038942337613824494323626593799772012304042441034216689217828387008664543368840856909334647865907033445759571002339933609438046262338559263946525147179568922868245561398614058369084142051618866919806087812281322389054432804959260820038760704398012308546886855037645844137404370308443580240722762738872840200276889502010645256881567341966341419020948503581280370346512359971595960429212010808015743525362382804563602623151136838481042838119829308091449536051768058655706291372122293862381317010018584580271584089969964072194332828697241933374724095641695038804493806584556708797003788725222901815572905337919775602305148911761020003014441428590018763649803518579389742160460566784242196312917428382622911678845940308947367807555012854681197017395686158633685499390332386957606667202528072400391379877072938084910662993471939865136716618262682309544259071927910400000000000000000000000000000000000000000000000000000000000000*i1^82 + -507962669684614879318617335453925074782347766393261675809613008739097911544059555257504487735896591355825654083536915453790770816409359908169556699886570253499945938224577917150420704177137266155128926066500503225161202865774563116612489865554607642104480575859259643829188671647999229636998457040424009896677904027189050004225377841604176831863882819159017607568168081804137958591260365348201490291881689814637587092397859097488647060123804479586060772814026665319557681609303703203864922113948256625664550640567755753631997662195849505461855996272407361108863592023198500582818432785256580170408114829171438250699803313914054935575636267422218490796164827137732341981562405403233547732295575835480107301880839565989198559757091661971846270812639370596626424491179611948997068102413999241649735758048925075394198441355646503847378974682569978718037632866298137450679812863471682438949742780123518589431232567726734473975562485852920415298585173158132301983875678342024044333009143377225044369965505198329872068392224969112784150965604666628341717612119093802100741882242728608016105193153243812776500115270101331710221519273324910660278348887652002916224897027307920130656659411187976994989636860386651059922615315660182048628997768446868121820210708988007845728948627086800744136353190516542064288147399170486339233542527494077265816415041640515775650512303097373032415518306803489775046620028981723461084906926367043295924894326353850540095309425266532952803137004160513109449099428365010030212520166602187884265325801109030442846299133822572796185357368160215675808472667973658759086379446041230453329272079557759738906280418738869288710503852167648233757097382790490636343922074169624336594305652673902002563416550514887136151985760660701211474591717170251894816358183613649333727976872882931134515839700483970232047909171432233264517359225898553435044870627414960565919707674072227966048801495953479113075995880127631119508602054010197156659966953745444353385111318354126573090033936835030522547385004267082007267658546829855964115858836999746267438980441867963487870595833561263687375867533888940995881818240611886841819511850237210927544080822134461752672162091593223797597694187610338691521632276974778648264902398326117800272093070549800810751829216019476782028001043927951685118810189298817426351131368149763912383493375314681924174258149937796706614264917062244115814917440471368354743340729437088870529452469126790677832483104040248898845870340464948910436395805573726160653046224969549512470661526772147702801046395674961637893819883191002371815169826700283669324468346261661571958503522840957801010843277847238731460586309972027018741150551343420963186192538109457409964612117499235339640540705920976795310400470228981407827186065924137366462212604868242726471198125726883073681669740318976935946564210010903632871757249199082680926566712546909915744439373249020296117244199205465949390686276193604663951028419047616023588544994431700203293449144843599349388176130011573090400032593335899141727796157389223451753784325864218990850891141805860994556162148481552337937742987297637363465993226292798775021521086092487820710555299937792455444257932108748784721682103841081005427604683396495297336886916201583402747487568620371404718266028659784449030881280000000000000000000000000000000000000000000000000000000000000*i1^83 + 34151729863780553175807133260665381319601930440673593451546294744952865719097433025329863059295924433090559574715561887732434641751781295615635349775733886912674416850300678611536961342044522594093140947154047733565020258302740712406251530224516001533769859547323468950470280061188898948924765355673206349708113020681042189902533977864594653660564226862846645861865029529690204463991546987719528922645512695672999843236017378963801251514655402757026392861668110041201034701889691018003239515321844269487219665425766700249882718369224038158049627420915744085989365099097751969314721260943142103473910327372528609529891726104498595680822779237402840046357045075002683798213406683336685042817274353753325911502748826972448182803834653913152313379043959840933810052902219211525207702458961466177556789875280678419109815058940635970023632335007153219099339114560161071787353015446404725318063894662773569737834463268596211957037381765844452326684021933815952831736830826768616527610264374193019431315431279517003812110158304892093408187864733889573297689911515597978945967766832093193351623479800650711782220662207911355178958599849808006938289986439188119484093264687932454500505641965835184275520342601649656303664898408505808593893844985846121609623779122032287909890028255985046269189237672322043910618693900989985153294881937053234703144935705851057523970994172242014677716213522453751453079547350545205267167162442342328889304891843547583966452787603038009746789464984299423997270595247739519572910517035230607056767206319711837400193472233768988220705059362138239244042630716278140172912009556294358497578078118451734871940062813847478261838854665008515691857337538546331547045504312688429146791700383264701336435786137542602100978140122922737118646254575830535843115400501732279566973125593708913351833634291118546678385723197668328830367692891545635482954588618836271330851562343911011465240428871735603969138481582903631573164159730358823379872445132575752244839671747725790699426365456150185987364534556121151402808088120122534743671706892799924461135239651495353279197883679665462522100603553683438752632676647877972807223826880013192000050208560989538871791211264894758606881617930558048218409740806319588768972351190094893276957387948044846714728140060070560610303020200419820997037781576134045016241065925544714246652267689312160224211338271982966196488694416389492408700981369869651691577660057066128282883595394719463756241368244833346093143214305140678948559611145165750582655989259965076824857387606508640091203625668518896309809784554446568772131973534425386992177431687952442646271484548183342577553511555338886877860586353270740347223890522770468458604688454885472011906837594933210071076932629640587764667732404729855475562497333313879646610631545352967579861244093890181187596929332411589203617170823337157433013131548369046157218249603068643137243701347965269284458458352394524674800401737675347568124311634953620819824543189720122740987076594280999790199725044239198568804162267677081617054707478036917335287257832775322304033929102087477001183484343544097359689962477753687378793793028665686196537907675460834988422634185306574801143477069329075999111696256250871075269368716673674610519934356897114740543903788024377330521748531455197184000000000000000000000000000000000000000000000000000000000000*i1^84 + 5748980820570690249656643621164274188408960804055899335712615746441349797839350917859772538732711176450225407911295172445062754010287910842504300907691343860912338998475785688715536066385579317638690003224892989518853201647711221272081305498697891687360323106907038006826889017624968719453426944973740879367977907536880777790189465487629581904692063188396377811837265744230967095023475584128197130129081358733218827738715452476798706526588861117434652964668005342310482842837210570005497059078812466718104457665579331151219381900743014444869921587747187397498313050809694254207972769027253587075472297952135539905366485884843464018909346707950108160344737335851170036703224862372319264291414474567263306712964854584511435204345839919988801861027732063153851898345597405174557848186513155223567348887760699677544486057992714936205748496107059884586092897804416894660033174800726151943442949836939288360679153122209249720776509543114608749378390124537184432762283959288273840502279668231072319591679258931622800360401490400703634873301424597520266584966476762382287631412991448747213647895244714353364193568580916411357583185380542222225068977730790054264291350383967482089847422456455005839312113103612091700160727483412606085207155655215392739675285827557684439795150047062417841437927473502223687677174541929065888183127360134480677974397688935645398002778556890760740679132039909039712056189502030242873111977887562601527572440757407546135265825655788058793852971037865749015745160137502794237598439311040344924389618003669676826584912798400224402379667156895587866366024495482108246648748780814686679870484228710168198510913648031912053740054717119417189431188590932330719419366974332891918457537158166052701520903179345288084128497836795301449425836953360686044378480985552647264826348935963360373221388641805362991335707017508555418346345801167265040123545122491886423890167755625353787305539580325587943580195935757919474468515278735898789228439436641853100366040770795343298467641893257573268678564168536193735069085306445071310173540183683430908135473544331808567879826751316666645016004472679312779529540163536926777466325592105774005513511435040596259442681222040427455183340871664923041900127038819429195866835694565741504004962144597227667114388763485404143342685368844489780729219169882312733093516873814136120509651166821369454642275538054024263888612754453022335446616783083838649208668657686135696984187105024802928199333096587566922595690319926147829114448013245161154328112233080056050052333559419751975202675703069817601907033052440718180040863332224178688252759114677060504837904771945877804711097401742461058356191044783741388517491382194920501225678750583093352512267467848217685963093502944524625549894833484140470560066067156661956717216025050001834859520125322622768794183004111711168154780650600454199047623101016496884650606993742804048210815236149816686568382841481258402985461700944994275548758698204892547432473813858196654677464252765841815956512199602811845285077974237530757279491547799178228651676822748129204433633544820019302023911241526030945640014736897397044234166480240617300673489546497636215260026999696835176432920958457708898826705878086449402016176973636383113870843571800664734272740257896117835632874618880000000000000000000000000000000000000000000000000000000000000*i1^85 + -4339034000391806341907800112460446483418612559093963846008510099330386333111899554359901962431295644159842655709134774716058479191888521030041120686433485166810842730787025486338341685666175424586236329261558788107445795071421153311145231009415422163123391390535765140223596439673951509798172828798301381964364699745348624821440084818007044368849140320090603300633126752689896781941495355562820151124211619528326176643878467529463600175806585242167657138083497016624443963241210605474977902363362847232365274427520609581092294893739919700725797361573578791376996716238661853279657901157574246351685435523540653847356876334733197608728980756836545925733941150305050256481885222372386336466220540059245509066108695721136749931996449991543620297939848260620534939700937754438893371587581086166156053569077017498064674548521465590269230503044208752962277642022202691884155128445803824071904959564183075653387965925506608305401682197612592655172186089866670642284255204031003494037042606763151209558140132621671994406483892997782955840578104522433305409554845602787589338729713578248739969414642858505538853684483616736585959102133695154530034538448351820278298362860213957002948277544250778908879329738515587078610178575041055419219410690464449408985349770448396761373443454898973526530410880209209842465540325810185511939685741064649073146399762940266678217381092259472082625865845734912627802686004077345075966173854997647682133194266893696272772120786202769413725739569721255552261864059435065590392178729170697101368050366746239764792023918867052102535612327419693394599661157542668851430928208078812492616582124781673696029771696843943390622754423782348776115008378739523708820443348906154119791400944426162467967268472938742326807118964411437786328419393453225224383881449202872524120449535437155429135815791464385033761008447972121863593129589335688030989191548002309221253984397072948787870055414170906465208294487982369676519541933485769378437189473701890400082180620496002555031686948080734251108003049658684798391758888923434695921032895225568065101525299815731234281148066194342312056854107686762323890831085437359630176785875440177423561679247430788871017600294336146347233116459502491739875731692374458207591745030037149494041623640983369756662449661662937848847161679544018025273884777346943189671254923417412150733493221146438490364715810418913685921395434688039070331266881144167280862079891494596771819912002389534603014192284526773222254158900422384079116570412467334744404030690303398881893899744367369833764344116733854674859976836011638553310460593234806123446939836176557149210139724588080572277214378993738219625832820293547199479939755265627391336307800457328217772598118528363228362061029964736240827129822279976495350927125161442512536501238382541021798668914337382440432036127327463120434264237190344439746005685028482080951326905492850553037784305944580704082006120176778415821036188873632051916550699963298928798572195554656531749469774553822681574404529340349918690434530780425021169791481026714821978572769144792874436719880638948891149039923553821904286584925349022074958473096857543913239900325867670875126062552878108349946154416110708871219141462461321882063993123153699296604108585395815528913559823754081935032320000000000000000000000000000000000000000000000000000000000*i1^86 + 1565171760567702703307215178106645224826914983179319014862623429527236952788201674748806458907598437058586609859975965377479805267641502483175399202587710863943934987313956556211686705945880452344703029104615829573467216556324778355841871540249014926852331873469751159460973782768941599697230516751945968533867092178653349978457612128599321229338116982809062772554707080056149953476465312540753456632816825037218849857762974791186926055275331192255779360963306639004293886585819712030366782884604568597728978803805485541005000205165729560986971428454928356862235189025756619861300006075593887821654350250166816963271190982517455179443498475882206792252453511637578443586506782242701512859170552455520984445092003684241304136480703761460107475708324838187860760997211602165644460869832370122418385735627847027779655576519507407641564793092595339548136874122208676275393414443241702438975271561776172980895808741203411306096787381162057120370092662301357255646683918892055812798489651073760655747590415827687769667347616460557533866505310482258699349247381404274868430391927783275484596266312641840883845087565380685836321094830986684177357226842854707079686490797071779253994262025540681272543950104613253459473985285168964792495723709453383908306170432399975108530480351920375204807007859895898843061105858765520744281784945691903545084486404163237404497636998213781180932436326861636560556764015137934734531024317048376378826339091158093288734365187602042301577470351853581954075561267113263000048937216619229642593393124716744003162680503726390341635220555720261411595023992850633242275374606215075915245361277000299656707118277990701413462771999849555932876278344267690449162514634164922358221130442648119025608464112672990175870490166835958890366147689228780159107198338837860979122120447702465871734507775582344450167379069894144146048408325566611088212157338564613178445790861758387298324270427215082320686449246052438684053811944234889585328406487501148454021631605030247004559308806786862250429516927602131875294418770742015324202456084894558875564297503114834294067228514258833544886917264575307664917701792677846378253863845424426616277817869391784140522577208696449109706475542928181322611844060648942063001262758209792701889036708206923542801763870435371918187439365789844725230927890197586871168721020716523488939990429185861444902732699459252739945834800672759492882100523627051834971759607782870583637992150519925410355851274150405824517475223678199472224475031366757077923985595536498252687908940403796962651898607275375492261935088097279150770351076879583185589720237210851821379467899241473801005014286465401513858171600608245929777197902091484053529973160773361557852661986993340019818461043318115187736354748168744834795174927685348667308757799956205038293041286271701557988755558140264370630256529819861266420353408594650954073122288468465697953974012000794217067473357899881569669860788367236568478687371557643009420944954589120489130507227268698301907512164381744254516462015102229514529820810671104807196528383399516391098539946738882766156513723855001896423224681649035184036594956585318117558160073126868153214425141861147362993958385562914951119587255655773460221596196377526357477440346733090256542896513999699968000000000000000000000000000000000000000000000000000000000*i1^87 + 4367759500240755552847053516496359848641230265814585381408942569944240115922675785290916305942178286869914690350158891805532109446620331075449556357379398709196092158205906602520004859871859798036213058604604547550615526174645452417612380134917476316746171614507726778914235315030006124475734485550502204142900582732366100201130634269988487040302037941572562147758650697973826286829650168279241159988781054695676859753204645041264735172219072479520653865515524718240236944806961684399599250666433410594715069304423069753198015968194020193374679145854999830660376172277152337722009610311712907324090223484409923988517739661317523594334816400815043177800809613690998745963006013759895677000082973271023516514893157918634828305253756621729691248368368670286376241819196521237633835578841698175994640114810481079566811312046511359261992929334537349359332481494024182368405724514831891025228512291776700179409141696358561221193959765008008150512515061667115379756405679030338597288704229911719627021408667132527077123161136598870113941351444206883789434975787328684715713215559378448512794115768234225882668248180291388622498475338115478510676210304831433813201217292047015749444779310710569249331580238609156721466478347037177380496738944573240778207779404991618955319413260312645070200112279429670039295235527137335872447266008699203469824648387667206837364407026045193673777924019606876379782846058734067239071050403727608599466545433490712245948816969447522847793484582876912092705799293281044582577296830834238832736536952981023756865636689862985106109892061078202760612397009022153332062998767274151883089609168659411540555585885445235378651546912253870420849457340833454433362001795141208767377001461336751360441861952421927484095346503009457454291408472154240278321542676270363983319489407336892179513567450796236850791189088271760755130945902601993501748185577236569557313744672710196594052131391357850929488665837814761773251165860245988565441753151534047494138206200206650877556266372127551831147766063226077596925055129178088744968825414885884604127846978030507899765669899265090382704770786180928178974921127426092320389600448846929702958679353320968218224569301855120743627766432538794763465243567983055131515971939504681858989603002210992273374105467256730305770088301274049641673666485197911002157024920113439001077365636028478269195736191685648212804586407156944969999877029528935305918356525850542430422397568621182594813638852162560396668431037945945000145825816366442144568937916723231183000188422052650755179511838507189565668316432035558310139526190195756227656343434178499764437812188599179079319611022378972988176294138890413635306765586295827030724974611335255613336051682502807705866077138399514747048109934038859431873794936351469512774775142900869543662009562554392827158910962232218064659020863021239208188570260546428987765890804935019433678898839640917904603018967633340778999300305158198827520298942282754544867319311170081174124602586887282216041462723680734561099330569480353836988350283368596970183161507481593665490554536887738262088607726079107575904153316463018593413261881453936282644081154305675069295313738473566416498349855946413157011236937102311413832118966871444862186259784264863347025484185600000000000000000000000000000000000000000000000000000000*i1^88 + -878285977899673458393029814302303289251863982472143819604780674963135812759135185946186021407898621695875030169513905004921889969943654690340468481270777181975413130462491481833848049008240457225986137234569238994158313465945288714518401725301798601792858247173014857804737488940829419376951170025872726650661302773405430135590816893239855417019341772074581960479450952864407799338380271678286311921698047067684693640852497558978890441221815617572412947522148378502167900992998816336205031817975845324841731419426806649002794759178353797575606192898783229336358787339928615424774136248992084273391493786874761618266277522844856189720202369775695091235245723918798565205773920354590532897134691141150607321294344368699459135405670306018046133664472843823189925732908064354470214846534902073948336914443819854262451386378828774481220841475501885193251233607844831485205963085062688334815044902486388705022355284994426052100015617350503041389556577609052166582822355008258579533067530839498420402268477762369597400610388300647986651593193060237139438159178840598678811742648152648313689958403969021092198888812476623637397768331240630777223751279380992143193098616992593227479277211166660524391619535749580132660435369348663192000038874698222309851994406621027465646917568050525075080157130025902507786931882095615286033588196222177061795006145606973266513823034560654918175272700966236846906059546263537350323454581525930713328822885826024121516501107021498875819631795422221344392427309941067326339821262365486747451528951551648376740171437395545291671152616843347982189916821517061905678942010124922517084995807866465721909272646764981169097448963387564715457083748425785547862317777846726306397445635504124099184328591584242884763608425490792620131978980613811747548101802303048619164457460979153085163976626637569621048886278083686804205916631765704712524132816753119833235321802364641466640198722418213520750572751889581455242670744267013383849712550766475198597943284466742356896488054701639377771265313144016304069378272742389096436340077742903874303137444990813227179418776475320475760432463407158511300571663428932974080180921957991405768003972905840726572493851997816811475873013139352353713023334234663516770723440434597366290439335289867282892152360647359376439830501132407597831408147638158704402159113417432722088208546701533498440651952166622902404215044782743873763771739338063605456463551404566051227612020299685425850077067511461207154445912176586065736261132472655634935321517868206136274874970840311999046067295181563850268740057726419686680394896123538611089710598883434594176498569827784937267170375705596321332505890237975028997275354912804946479554862200964940428156704128864512215952805337531457064566007968532953512819168200094624797844888172636446947279677680285488054644982257007561175508714454022156820362535852929878573791289283517648103112501031106690792322784510922555547876879063687218024489473030748275556480475921051040547210715732507591291410244412126946477785608839997972956867146922691373631430972079296763953763008183282495185277695078155731075190038603879194440365286606125860984313328788718620431980240222103390253023077502619486307393977909059539980533997999604188671422954506523278049280000000000000000000000000000000000000000000000000000000*i1^89 + -11555753379120286916000047221230964940428322249686258283910810975688196496364477109517306534066885276714756507694723071986895843596549859601975766194739561761560783992980911547835216490411301289254383824502575330789530133123440426913218420448933176484401526691910386836661914750254202622982108566148822634270471859145889665937729804400644991849366679366192799011819088548763168883301118077124624456344924973321086666401715478331044968309547375124837049326494348379331322331646546705995336326951363627601186833901882398410948920069526298888988443061858548649812434597526594350928201585665421599064924153662941650235583464419565099116048625051786558596080459932882485020247898512395330411640987020907280626377968737134073947316835558213984994807201057172480574126887745331441784262839034866234311768348587083448608544472197907901169110139850655876843563495794025997910296589688894205760977407919154634731545587208798923894745585679278060148745456850297417965411609510624275358936368616561141500874713478994056209129503498510406368666997184121285317614980554653622270301546542047910329069361624968762437039647748402884219598620005143210477161780161731408554518564632055099370612193982196726899303418859167549314777306701526012630113616535907109942432502170226739391718554710106263922706907861585439043633231585392495487064063729657624426206890627639350016629469329172230473197932182119260019109465374992094912801857329239441971641030368456575892281245624457204314321196227090482312836614784408198792061196909784445584925079848689222158512564850499682396538021406299474956384525657665777179240683858846706778648829054541628281294653900632723370386311571167240642088827233156917919589883978913204561747066103842955789592120912913391089457541387557331722255767002219242811984226640637726047283763039262099431462888364935659868083301716037231062230080676785166962825720124138157576931420012650768663142974951631472083942543272175251118405054346635042208249973886002297878621495029691230734639718786821470380488256773099152663711272591331634528728150374374065396210434818007357428468719823934115946756881331420418120494108848168733486805018914399961483809130354347273506656172246150536350558139611963384327990680069999537253597423725626360782055960230300309783033281781061505309447696625581269052676955664887366252771975843670053633987983893871324891140328583409761330612290560732788671652373732997153414412955680789172590783349909613010069077860674674375723272069891762560730290773659990658269082980786248954073722636279083325124483806949852633120293626718508665325581187399526642620748552400333418418855907601146920460324344146450859468532240428815912705656513100159263484639537551681743983878130289080812442748597646845659484645269221026116015132737495413018111541699705381503952894809828610240021154165642849839533103150230695504396826524260094125998134780315945266544147124950429646211364244469103750404076659125278317911155048400252854474784508685917494957657453594452798265158477851292835180163546030050095168878081575319526995893808399584049256973739544709598202497390118362531810617941174162386764226099976280266538516120024019747034172440763373507720695069926487871167227629516211287031357925332290614233261829934546944000000000000000000000000000000000000000000000000000000*i1^90 + 254609514221727371253799926060299182482297087809919567508986288553086720381147561167871747187777715532525378258261400872334636771982645969397642109949651004082756485567374330543448297256130858989733363981184934554407324946548225255411825431990291701884836558418817895673858186960921391344515203706437435618921630578904934476130882002342139716260835269794614956009031861921671502188370316982823742741966932964478844093744574981640948983644271448201629979269886953181719237900452977267665838380317944163785089754878849520131191847524903112675268487343744039408893631050316376934021884160286024721253232188149009347372168060245985351166099221773803838278273485213165813025605653946431844990335537047576350545545299016029692915796889598440131269482858720875065231758876379690866067997198017777792628866333710579632177233561320012374685285341679980567442462567863040847945464636927627788769698592170733346675191817232208573231733819824529015759626349746063811824460709779361230828117630754161748100298877655431361494341128071226857808890881003308509694546571774274688843330181081306989510698259469649845120923352720349351173708218400840188551213955698843451962701919989637375166656077434021706124601370119624495801416273618380832479290693433666874220624617374195481311721709815690757611250053724465672318622868536501507401631600351380108278265363357170389568941054930688725728666422589555842833880482054899765814541318293452237023075186727925234932447011678016248292179631716356710701505800040279170250132021578030873329384949696724821538691474167999194741856741435754330370002909879120831795884856397765899569534315925212086123969622214500918278994443910282033813383455465103229793163578474601550987499568925569345266627380303410152939253445148007371370631897556951860677935434746270263356025141885895381133455408838264752396020448062497829857632910755653087862906380873525953193488609458201130991354814260188623463280280225728846853469100088993440132510535034470697581001993956954842609414524804901694150503803451567714314989751375338770812023048234204135811981040088868442113361549653692130406356123392564864256372120819516886143065348654526154370596420449559072312179526967583888967910745802872351242204702001318610621949052662213032058469814429680194272791423160888890394426301172641076935337294325444694172024116747734837556211141289964797699209607986852233872070577454032503338600878959670538484448235479497885598626653345628156880769474520641717181383258151501162869915791254561778647303634918755580600104709136427459533324743885267091324756703663022173420690203717624460100479432553524720492632634139045325944295197183061586260382213620335627899561741573557731684622453705818368867141880232962627092408195939055220755581386284244572730364784593366028932843298201585159961206227272249226731500819929163599621952828614905377702053118346774913237373770059815445194072356104395879716827568545722919659672356138947324843866443842909682683212795310982909972513720603561700097221032894944135768472755940596335560447944782342260971746863688446082447714875869566114804521816436758148656891040135031137157500183723746408425343489618648986848435090919903536694980189008131240246086479872377546249804967373867102286066483200000000000000000000000000000000000000000000000000000*i1^91 + 4870845987392786848175075357296721775629090130016978502049554077904036086380542267424823848877294467738922886989852701818238245365110943845140681239224130455620200748247988259960124454339158866474317864891791266248649819581701060590096576796583323368416854612864001200881352683563477231370871225890753864731585109841352125176791211293267453320320207793956834498634605898514777493327039523988873322657027872567257310201642262354241334514541261173902752317194927673252168570295166901990448282102649482287232000940290470266994868975492655018638609832695271200238909787405044733541926763581354775505573558590187846806970794101237753539579450975850276711560730315095458207653122907372574794182338560073207919240230260369808506512567120539219224229663886132899100300431242491276455158592713549430201088020366535543935272273362306244791653263953057390873693939334420532658874016901421671182564682397625865204694958063800944997068414978067971689949245087415488775269803399193177678904612636470330283887597143293195850016584068049451319714221498536754672296917444687765116058776980005009263505887390036823853752006339464880075679436063171683889291814668529332301868397250701181188485855224450012141239334173560420631732337063757675631144484838946483943568869673702455381271063786697982102084605021635304676005648822767579784461759266230961222288777154471685520490692629370991724028966651467874554814919485566373308763391235445677550731146688713463411607511322516499877724594576539768906486015578937734841898378385977492021439643355968250572260802620683248763348313403226594340723343074278242013655743556726090430933706992493659912448947658781938365668674479648931731252631539590105456634798537659964797759992713561954460169831676793792728376187543598936863367672185674045983793377149492772916216567524906874120373200440395961567451527886028903210554134696282399451316058605550795247139068226109073014253760130039623282690549451564205261673481301358677453149867923635107887193273471527320793466426925227933661338266475169938793903665572597379886759545660410496527299964031931216786526595087739912611448502150675938353351900919753240750526582305277217309305395869841109604565897246792935033300255970079772587474326237765203051261614386275639641666903325963001121035492464374902284280740324992396967560960247150457614421262569734143650729622750680235242599850125223019726554783164480908996806355892849320796309676321397761088102758486909584232403459982516904897227187081051989598690738993044045451672674229481668541575240886569395389950712188458895395005304065054965300007708089410605067864290538197097378176499141818528788431226751527352371175883783997732574161604065928787311321987121286164558537908790166861350711922970730458184767816538655536204003192643420336441800512133136942653624493829014133054743345946205295833435806729767786247971853610767241624160405167963041602458446026305341290658626847576027989569506817059561010649113280243459030579642355346060391548302002138345462477960313597055718408263203430011557510672417246335137000194097327085430344413330969861374152587891859003705705141212100158860420629467729941338029409817086207967792260272160774682262151254173246760716284497127735714407474877334164602880000000000000000000000000000000000000000000000000000*i1^92 + 42492552594355246285104434151855178097554732581096704005154007774529587622827354651609950438458836974876350401307310030367910858303315421713338660389881972452359183814518020952462920916367907788565562576630153155709353273747509495545286722272332749499707502546755418510002755469545671333746827332025200982749385304635693691293074682480877136001030904737092456263641410893796043302834371052018654719224112327323795402766490199746406900885014872135478970497494902302542431545979073894368072050228426985672228904241336741297424151480439567697949548862941265341841954894536958287304184040362963335407313849455923695497524889553690042919464491769340067138796210712368960853655745358682771615703148388270974525067628498647800701979692440284418756036505850408383092611590242359859478678444223819081573802126603409706171203519338199193148338303574355334341037639652985238529142252082516536776990520952635152871856812592285869384479538752848342623720114763449226626594673274998453769033263191086449898035877633890057850786475661354080780772200798637963798683130774581187058024750015359808517155156994237879367405965795432848898061122757005337221766157861040903276925743390439238412658763214029146583313625510826648403531547335502864214787146072543940619133124214242117893096336717317790479945461738139599003111434625510017387619032583169389165288134088128278309991730079873695806565794196721643695312936105606272020796676538190981617220711512745272408351420435786120884936717924018671703074048376705995444453845149489922220159642371570766390458855656262656462410771577487234720477522782408577128552172602906832817310166527531676620575958138462230361585100594135191473073349638189772333361987367951980398560776649900767730509195102754999571905928949809295004933232912796129382951841583494059676238034946756757829108218420928991437754242734390780444569596274414630631241580860510771353600926014966148859271569149902871443424446667503715412618690499357134881328348610793001434459004300871563885303221192184910337510879863844094318105373992670747084334747714940836727795514439126884606822283428738251757486690619461540688578038886087654663046503441041065039693923811784662165103681485084414190609743143264082315191276713077559304093649905821287939473104747399338798663729667343965259518879295410721740295103099268246236930976842799153704080890884355926205870677659671587329033872993408882718513975300845309879981444935530801776743312185591389998284105798810768263500115158663278934365930208559385251056975689278713808200911307574192286755178508424105561871586041493675866723011708560827805142405279382419266939917936708426624222981200385022416658144156545149954455401736508798585916705005631813937153849986379606949304336467376198317624648454325887582192612462159972623513377671511858917245211147489879703342146500973662592731598880087363451664225965264377316683298229608535849861789666693522257282185757760048390018070076286929751768983052709934361496624771685631456957896539953550868639300978928450541872000919346354056905872226120931739613477967577647565454104048183817476224693636246198229498522210771203335397856254181814238534440509306225016431153792810416198856634805112448065083666595081401557955687481344000000000000000000000000000000000000000000000000000*i1^93 + 127394095215437847025733427889127930626302331919699678366746949029494938174377602106148712806134889140474358561775635833583037606757869439547654960108557662108169687550520248286819658069895783704419956153401178376057794529625813963072461123664410307539417507482597705534346317719497343621495972323989577460190748265133781621701490800629071620898444722187948237305878186298609863623973692262936331944636786469723717481204384059271874043125063178591326635093970699142691797865941403609771589318861418730539170865773051030587573746602734327804294275953909703276981608322078890382303027519166010446439159627216924439378699230750183042703271547951519842573292725414851011219031697064182147255884188338798421192466618048987832722011872851092455137872327468481111994483707950443007781910920759690996113709529439423782617668547964150851645403005671278594338500424857682730522656658134529571049040288364224609005030611675252489822773549173964598444778320983934225687344394920696897440623291297991446032077120595411344305745473457323234444980346858581585957353605836370998100981226905899724681844954470007309258396808590119991544752084383298179599983872881660666493443940295436261064074176858400917157469446984255431821214430993682336103161111306512924177775030887354119605133861306902838548801351699489254454294049067604442561103465100150350444609432986561802286792760599183078936975625345654525054465858377089953987204481451944550990024550424717857318873352644582664085542050732377296319693404289445102825152498832488935040193742003556856138242011978134174422125325993619655171911358875841415616205993921527392923634268651933737324987940662973005446726008955043219916004719014681777114086881981562735764182379976703770854506746370283752019535742943451699315301965288915126107183000106623447792354816797418725267725176998524459601985958696314792913444565361067068157223943036673028144143711987003622324342346964942602910609466565342638190936567603047067143362445036629675692925718023868818752931842664743996198416026679266355377061526366324704971821680003391505471959585429094694513201159879657616075782716264004123060694394717581441066552332288497023747417848640473749096020165178573206478221586034678491208611064332099150090954603992575170039171095450623046264063398552466783406043129157664746006851402013775406939033208581613932542281906298127179467148509184266212264299427482006912210814112649454218804476108566284931864352937763378449457203114880310449698051862304127321388827344333175133177067781748656167634601893250067843927199333275932138055259182368068041567804444646194556696665465444493916090241142296916952238850495554642726065681462638394923704316474352361806209597352176549295896998540557905458079348676362554928112116619488753826613132318159147158759685457806391015766962603570580972344104754301505428420512029773654076020787989949871183567840822712025592153930534620562860743963616552198309383726715570678133086024546534633943244391910423795373506498336210479762174144192326618671254394993639217744079479955124191011236772921807991203089961951988359844711552258697147853735492984170948240597662127889698789213978063205438685394609250249512449496542181007293302617622111358771827572736000000000000000000000000000000000000000000000000000*i1^94 + 24215636482971195477612330656904962453852695428980657818642851631393915806614515842278969248536042914424657483396714220469684832781557646942127759774104464341501048869586257635855737014785665421356242520528427863060070518316837015817273367033250289869766561272540615410619578601960685082970778713461471887328884387147928512231580812585950891125088353819950848677361581736531129868829891669052914491761659958137248758902099722440307402000578331466180823939956955818800302119379986478896295637506935667526576672108320559103923453287805355407496787332060343490969146720595626106988704638351797422599088165472036203294311475846707583095112984615391375121510543338233464948150417719358922639566047690131547238167816190537208195476516256930044988852004114133686752627199588971120309584460595437835466615669308805088092107504048640039926979566516790115579249769110122443953762333114366204148862481933200015398353597912653241033187291366183994529014074868591777496828024728622617641760576844803920940180857513490561974624527845365197755269385696614459347873896556844873803466832887394344595985324724079456575642471110578480916509426815962681274676823179659135139607730989052889006062819417531283015394804257608794866901382589390155627508743249867356356094335578645886296297691163398791766453841399880836399409810556222007589985743087607531649868909827069686757888517401676767786247893142125075317373764537623638861145363877900100316354178139598810076823473133254630759136066213296262118075872467402424709013664600998649007679405739737194829917068518311770133317061229649309358616509828135157950445105722055513439387381817734256176237399680586454810305276539283663907527111624430820521885250058762934336213525076238573787825194097741116363533771313824917824560430144469715013452883287571244743948260815293890723208795980005961824707871416003043071554752516157096146145111133872349452570224100259852343270172815497864806350094298417156923882396370925981739026224616394638749897374352291332748121051971764250603952821213827406330336933676627812891743403943971266602366703265433163280634600502858794239475837932250512341298155236858541487505443647375540375155361014792806369955619290598493599357675465885380996361739227348761374359255353860647171770851620450750534631392043773694732537037433876831938907903539963525443320994166227396291640630009197113206310772367488144635794406216065454544340715461479806141022932635489050677152748144160706522220952576546782048580816413452566647751444101027424031959512906605900836572952226352707750324224012692728485199954919362771386769651625223803531130005533162205019529069015017881671730125895065708038782089861198201001402468274648508037991469732272154489014630185599597926300486414695583158731360676119452842476653740639783849127959499512372505271997575120826385214248251803018641572036286636180264616018091536315128705120554147854626465983798216508081971577123964586739289048938013392162406182492828307823933700549116543664189490444062750269431125299571172566966282439782715228506255870578090651763561192972693035297234408628765912165521791880954827916863396847130179068426014209194463128515914857518770132515273073873144460054129893527159479483383152640000000000000000000000000000000000000000000000000*i1^95 + -5352789248352435294161056702916062769482066792787947378262011685122302950774511015989064663543021000510389503719297659018201493452354131497554528058092131866253845461592409632056392943767587922950745642562425548169844027505019973204512659853153816841192653726074719241417851871154504291719164642888688896213268450525762717719369854374367239610435521038268523735795642591981887143091228535439211395346087088306135866063108800700555444930026271524498739984417841809279881104498050038914652869624373831384327552312426676712824598444798667542844666995187444769314452779261028748391210052122702541029065901934043998695377013960382322803599772489442156330117835653937571929690682618410255396022050084016210568582494375378329512742761042929830469713108072327042943070806953833709023218584632425864625331949656981452693559474216081842013955079627699944419203057883860570699749749255489011517380194351303638080069890208261873094670831427598290338420861010840307127175121152067178541031725764687810929774893949611490574210557773308205202568581883778156029502837170143063202301059101882445744512151395536728972645376758246144691765123563065474121530737121929367582353281477118458162071752892189437022752099927710342117030179580663393579406523436991962889081633149167321368480312493503168926330134002717425200611589614689838441340891838037444951533885327944271306961208935373311656470608615040500330391007012966293991440008542151911930220985708123828884938743648813233114037487301931545388358492389664567508282237056080018035356015343359464541799717669032370475267834652474831954645890304753640488786418541486649428223216519181379568023876863923979258733739117074605835238137411435438251879002892302337547450383094054169981597484252842860878298512924967968035562441713631224299310352978211579731010324138800627881069326781753620700918974296026052991127081824287751427258159534469841303429823650454660956555854908294109935699474530787304972812737057151476223408230545860865284377392778532246701593832898130391596023314171869744493450155806146646574340660681670604779000694261724355360234988351133427045546524987675136744624395210914302376925580164196849755777546586505057982664774388193995924630748827186821369734616623238556000820618882833098358318714288867434301882412574974161790685955358300691323380306652121544434277655221410346294240590453361713474609009206846735278326661279942354420254470909845031053815822122322972586071560957763884020661033684702087404026594035412361172809762912790843147633482753226944626248321353476544582008516581009476627766327414593310562301693861815763578644469526236401315489143665959455847126024330197302034889250281834698368647716273819269105868673692148557521292635983738855468546471753638968696591108683318741170549910090664987572820786522341887042912027969070692499810507910658803462575904691492469420507615088014119743131715409122375566979804456974692256799328012702371825942144430471633333669959609224263772716535399219343520552855676574743363986033033218983165356399982383558452120627020800371559164786669913237688962113101176140381816341806361550727530672512484315026009247890664567660339967428467615270115826310452363321580445070756296856199757824000000000000000000000000000000000000000000000000*i1^96 + 5041727515370600044660227574413059714515294284287538032999060373274223505988425346130123838758195818188695283440061929793009815288415570217242747581627038619841056935810838285871179600039393906307859482672846621859841304820969634061430156985193451962503838859053325260589736714544105485164501564372755814767311332670765662465424057691524595325136310163321979196439962716879616312895928203096553372937724459505254022616339569412688146818005934632168925200664893357352231673331537791093528979254799446734630343461949280734458220225815832064278554593651909013464677286932920589683440485497183853155670153877055451025106818531176621459048360167213069611183005238508187333310044798290874673878437391445661241726267097243921639385929610147640833482422561559248316018616144091752504257445027868829990763329362291869637777334510246025924549656222189490151344042766932765331534785091944517099915157140669122377657464556072139780072090491472510553221640179214704240391456617146973878904786834888737988931804998947011455172552572065645506283680041603738936863102194099387337940815385237466743097760975462361346344416251066274496378697256405160337271895021525551862278400917876381279385821360920785273246253943826348016922722848805600466071181985072927644129888939868173234286455491717596376035964651412608250763137718031080708647682438503682771443862959435976943790906027230226155195851573093575905995165180978496599379218952153237862346166672329743959874342784372701973862301220330455297566865499400208878017304022435029145617385130591753295259103372484348115792752788363351626448432637934706057452257967778088460613351648306326849705347097170493891585515597006004012820374952854657023007570208498083894142514389870877671228072318062414638675426782345508414401426405095800976733240809687618422198948368077499208072516697100427619138568590042370823851060796203007185035619101712722704499463501741167202412415640732152021962799333896005473946760420615249033679427983780403278437599439322058637673770101673312994013639867653856015102681726417115083452215257877953433201999304625725355781466596393556509897290530282923668068955056082787156224269054667020830635887672943186296389663404676029418209914879356031135411868457423503236672078948643196151188804213398763462375285567958838586608941300219847526934424857847656658462314208826581718664911338636967015930290469858840888949332431038234315810417542636319313306435111821411745544618662215376225549370130057091730853681900982505356290594213542378430993329021894452596315770475592894342852245194893340148422206646116180685415499986261112768433564433878722806415258091497219130100709082794177598071115710282258089746459821002970138044312192828350807609717226341054571177104927491150058060537787864135417792280146625596127618821297874391169906675960094742878011832462776224460447083170607275311180931205056804177157455927190950372613681782678334192022544602969010226437823859769626185623455873174704722487460915488844516216694832794712282308628786154099125428804954887423868124342834091156971615077841378813034841263167625358925372963830018117347004500208930465399157916925882047473244235195720159198750890548548938603293870008540594176000000000000000000000000000000000000000000000000*i1^97 + -52416248348042018553865571199270309616392108045278305079855928427499935174313310970681858430448292772115879300778060626240103786648962086150460060698961328444034192923167578403400407154558719754785879092672733369779264625941086961557780371005464721610861623105253368450751165422713594240375767959177971350612276495042567966502120586767114181310719421325539154515194660706825344591162322915698326788257914700856054924500846561410305964718019918193366566916033131725912705142062249380262244169854196685280061328574951441112439340255252581030177080130871306169127257047269094652026280880324306374105795704977459557032734995071692497823117816473717113212369904964169049538943452150418344398069489879994529751068831750742499245821932644329024056747636265365262334722981521549380534160831732765032643405644979045966462785277071289680971101304659621665445085692728796230771329960672696799068992351356325022558374996281512811213725901252059872381089468543213168765713439457271663026265221915556669906322596393250187835706921836837241738522290094842705625564792965526457247107175772087099404835286887629086749552473247537241434526414953840883353485164630863983079011080390070716693149105131045358847137870486152636680981575240530866105808460577424998335357286628306461478372414996145609121260878751620404221748527938680329022893882267447390665872465094238273201570943021787999065502621479894185577233800896905349770233314614263209330384264605907199336048952477322209726632586921646891562848015588022113711051589844146510186668412588403160698200260055235272400972710537674997693195053715096483107643973795724460389662187838264472325228456588527673977726595522469008677106107730473891255101666758729537068524372992567107824692093508863898880200327118147327414952627626274307723199737551030522648426647238708419144345165801070656906493942083977491136450488404537960772267335157218712773285448628893109777722760363493391781982155927167755334690389628853010840940210293179989353572831343483687583946347881056796812670208107819592563830870837470405450191822968320540984665394023427836186389831959582033982847727566849682896532951620125497104554310616357374663087756010840480059444075658609437441274570266525137785901705160089252390103179943493201492643122380276728428183046034379182466983527472271652379275290581757342604325247660665825364362811603394235225747143964348599662531375555495875605134705064341341566295947130730228953806152815575283388201038114445806131099658159597702614441829193637165293105158194865926212029917984848399887275903712030265067415062520037553592749430067048564361450485064704870010496895239653843770575790811940652463873665363895128801908211168016538139391549757355144007658238702054555350205826241161387619257643045443012075695997610097234222152901344300365691144607336004893542141501346358550469648531729626930866714752310283056539941477987386486625139100763590669263685092054910467729112941388266568948597997150714739799370126085200889938899685390639991953567328260709779619940834657414525558351732007052528454622364150419760441488583214389310944174087212398512195691705252710232188071575153532695875469848764974336188164967976539593818428963553280000000000000000000000000000000000000000000000*i1^98 + 279891338224651496461426967171789155210183694454951916647118840132510260812576833543129169822060530461610169094870125649874398800580925750322952565152222365611116453922587345299680970772016871941612709073979266207242026297128996267462141273868024530150443658027661383701921252605021176583092229405161289542422995240927878969238460856845895377140972092279624795494425019731780312064067267501810989737164334102531998638482925223527270881784857233997130255020694097819525282999285803076508759520876320112682260627720382529382231219435140054618782001079544018842710623169939125621085336618177348765605803787094603826878702369282702477667989735731725686346732640029263725806183578509882095043090086853562050086604697728393655655127599634986296506397430762725996491163682870555963969831511481781691984296646637803459022844428529745671767460888736161602217359360001015816227109609418064685623647650419092118349838765042221162107028577717063546255226169916284796953587972608413102719234089269959818403931642854929016448137856250935674144607671274765360099891464095136339001814440336045817950377145903838231323090387295108075014605714980244185130075571648183913487001695691322365611299474811832562766028439443886533320308838830172289962949206424645596724185664661427315045661546908934131698364445392508773535061928749162097878872748209781414515903282808200695181372204440656714764743314284244752742474789273100440210333325823729877692560571356045942606473022649897814593725092756234504040059297569088774696993592108134897081610932981108432578451923535768005043945625819697584070065756669228772566612407457985566432886444942461421180089352353643961567345773191948916625502082760670267246414135079957050532902171488355802619114946312062196347724940176731683831265148689906354917481434957415719498873240790250418492786083045835219071734616282462855638251015075242075190969121442462390552799994903583256875085778761713975813721185799393823003500318921536855668184322792940289169349703683205141069485205562675848375764705453751316866371589334688104144131827071358956326885863927678921372820847388636022489736827145749702780870987184570669173771249855024846076535113639056072457363382760707274902483400315487891455040183669738977132364992578038243510391532460196940800205773879662043186161733416699420276034313866127144329922253441504785161797953702434658056058874772193439943316064080517872273273954572766208959457550511361569211567295656754573300034643659333574687801167950525398584228110211059551368100551384657560200433889375338459865997586356006484313193998038703646161217510173269215438721833975073168717474774034912013348885928470142950926419443818163181525008099657117775448077574420798301673532025190610801403502003882890602488771179973256629718790145601831747665475593671092155181576959803348000986886875431853454735692240843348181005084035654363918135585231369497186997372448666810441946583103363476825953345308254020548558038804375527378073952864429172143854572340682643085665302436284997804808158264093558183620389809138380727559476324749743294758910303317278652385399713590744063869070740790465664242674259724356087704304061318166491500100751835863703355392000000000000000000000000000000000000000000000*i1^99 + 168384342032445835627270328108725348179798282407387722494812325167417861879087917867692874031305015326169578126360454692232462933429194260783706564100630974311609104666846826398262572726132144352509110813551165776062482218775687829724862623296129870805788274924562349930306662047592578689227963315345736024773336579495443289224394267286340548858189616992708209155937712046195199529873824414788074987246339697465433089484582905537019482281961825917201276991768408607848088433746528241902122267101716253814277812632161140287337366536295193725882370860260327445704902168229230956321852176536625869679189578891404097732818513008440529982972477107644145201687173398695159228281656793003314014938087425060825941240109220077926752373197566395564245589863242428691426044384161581900078411887909191094231312826487602602103357797902152776845837964264026238674559555207890563178293208812930179484304605257374384118451831680037718565612949479672098784893056424091105204024862909233258598280316875204611971504359081595986975643820377981684839891949498154929682320604584594705707962827040911290283343771846137992432186323192106743665999689042367599475963766740460044774821225414061097249716493273414634532937395637703982604199615613423792980838552308335252781892153122249072276605103350924495895197594817950859495682830166171851025235123713865504132962916232668934586360163800455932856119125186431352375248571917966952880231805033536521455072178005584840609848219298900653933679370970208271381963235439286439714978930283540986563377329517496470261757810854050995187084623949901695039558614855161833498947677219175845613738144828307951146089163244020825683733179462044358200956734871178536192495499779453900831617626971499518774263919008962715764112055753591647844226349524508893014981549068763818303059897662345375949027218055316420297263234108917240839485321406259370540042427919534096495350458158336500925333851141947545982428985156830122877905064808942954684425329007087172452739753847440390618752637253403280422664451369131346665232204036632215196850835003852228181856611355396069733636009287159700144848277611464043752157058720573621696667231930299794104060558899662173184796911361386560340189369063501133553187797930911993692739301219996476751416906209992469624863844641994924686543883320970750294246822701226233553909118995496901057384680485303510000310083079579634271460146700321738832250842274980677927979535950094102052234127832860501100011728524906256016792845588686310587786014185678423250156636619814880461548685377630423516501593977369599724045438429325590488166716416276941127962046587698011075466312516163815683392760180145755573395183824236448360171974398853618816608484275374794286085103852662926541719143292585108840374622802987346235097417572623761908509811294264259204720044226777582588212275637336482485708324226323514529781526640740039758689622442060062541678937217707874245800164672523721177278291487732899948091317393269647860563410877412675570674440284947638179377806832264979393409947571926402357705014713377343262459743804259053203783020719479193599992352462259804803097589677633586135530053595187209720479491126212461740270234789478400000000000000000000000000000000000000000000*i1^100 + -1397364569850858307880081122172001684106344680034039179460741640113445084100840501645388209755909475099806093650211253790321684768137361631129336438978918839925136018254936299678081544706744443159749869599069873061323236195049359029587042765234653282190927622753588500818572559888533409111777139761955338575413281830784691375304049847495594599310918712004074455902917164233569068930332140548956047530919651365207038963667212664678337673848838325613405295102609193820052104899077154637406333879217901834791487898318678562063672157237259250361122263538782150752351880664044964560063559981690008235795906653846901043267941849631157017396947016130557262349047614175254464737762071429523295117644739954416005937436666181621214423804590581414458029897856113486037971146958267061555815605647265352125035582785567567457970793523065245362335848782142909138577513529838150371467160125294121970685840960463582178314448190112755394047517483085739886703326424028737315922390990958874569360386176835365759130021308321403323004445081920685553932039496842414652152711263126192320212802366648817140245935229194943662610603548593007971097408502864242097533572057092065743230611474163013807186052478114886944350137553096054758623967777646044583541468957852272643648427626753496065146462573754376276543365789631389180257173534666665716281075066647143187189113232825378304259697949337720246663540749548521146812716487044585378692080473171138080646149478629121752618730090708048812572549633343288040052686729217053247818296318415199289069131176407626210309278395333490840822681690783656232694117860961305735826800365743337857429853963869531110166614916047859278800815223064815678254291833975026752963019535666008410230955887256306536503995077836580880767077656897779340233111235484648206830950455231390413251562034607403304297625922524480509430668393436602779264155991877202526574183888388892160924325288169428988563487449948839604035565445941156272493972276036372692052684370809295808323812807131356734701141487454805925473418987483031053436362282736913304063522697736521728095701542342835331972111875765693394588846494067704267896620463003124005908584273180319622212680267943512294160163116036873525317102813523797253844545080548660605959586227592400512137858739323505715239746564084872450605441233991126377806471729792546471874118472115992230326046314944056652018980102696283033736334707355216940751833677918553555132439774826511792070134133802801943818048100266090878712076680430923569021987934990621662082591946243200024579187831540732166525536510612738552853378936371691112458225913617806983252727973240062443647058107198644081555749246978746679709116023297432692846519416344391063453011415524705790582154322976564785624266173490484664363860168734037659438067942330040455484845684388209094795630770214439543447641698694444760694701506025538909925297392435577875028216269004996104250284506760929022617347661578317926283455437334909357461714772426201532367033310362853438913669258858457630715242505281148716238069092241643339670394252850899225289121116991920813283797839409325649185017568608666138279236860973862315380273946062706219757834569225629929129902080000000000000000000000000000000000000000000*i1^101 + 4404283627321398260437586405397230343180498763392732642296046223942577895363934023456968265525790133150880578455067612123048647536520455783266206228385709627713301876509426189349327389346174998806060422847053977139223588350225877069156028403599961420306564561711146238365838578298009877902582383937539740312527263018817719875304812819843345265326147697931310758027447471196873962549682810246338107267557831141153976490807824917109491896960430167717889337695895686211348535727989771851059508547369515567929209839633166207478724542808914307099546111870645652892310649180614352375239045642700213920363664068734810270332328160306943762803973991095204627867383913916853127985788622880007187578789458184054759476648542160459809140898267622932537647553561867296212554797487390634235447147857231687027317048020272657795461265606797641121279133680409298871518047677472894778605265568417638661360666330293690660885332042649063925350438374230148534904701571810101854662761850284955620519425380570578150276551321454578295204039927737754978762795636347594358086459415828061662510679860692150730829201545237623106503594280063863106290860813831051646223428341092646722901165120029583027888500683669440343772904404074029329406522238430178349823439824558298194999727518620233862028994429900477982860365900482897272994324486172078386259130741065072690712712388467552863722996018836378342209702635814932725905054042996133143743844991696942915861001161399934224103000370183813841614757339756300456243797195004339335783630411059973038839927420048782858566070456401530852829454093264621272781632072476675131978355512111113944486794763151465232837765372673330894878780788550095552807552142251107028983405825651945583578239269803332082089197105498346699439569070164977300915616074815789654449592306529742390007267782568317045411849710001787012450802405636620768258267830234965735957103535109345117226872818585906952084380199056813429580806104478389521943772319885437115108267305102007285873663356267064337960045613948136252995501458828414426569963389778528710968080404925219550923273922870345312038808443696759337789740989423248581051972709942657474658848906192443722014688788058091229637335790886806116605525444302091712178913371502809937696790773442797847606155024625854434819246646298069634122910563625865645175079018249663295663051125294137710280250250664693705647262735986768468490411957241721523301930399747726503973135471700154231826648333453541324432382167820481240865467564105707793961088765417444285244102312668015927813509185241360056989501111344523157809774137647245880643376452290628634212922439169240440608481523973890675953555322994262196453559021226689105869130493379376918922766467083697536039685305169960260368654719895542415981440866741386762788224365431814375570787723918682734878631740204806731260631233209524067771877209315591334009066643151853253517065040914475210936571014228572817980789908760190581266403016393325605476480962050909232459696284138428009172484401151814608426759564412719469388484910766987918716475098746752680776012036771728759481170446269968857862028868949870694598791966612045569907973637628379718926372495746400256000000000000000000000000000000000000000000*i1^102 + -15153888826276871985489289479891564468406111597196688775139800058662722181991498132757951181428959611881833975917206502289178831729978668633490967937049056198920792008475920571404373729564681524860151379670239142967593701689913768510593322823633645305371978306600690835689869783138278503915562712081222822338340838387155545465612841129203978176886089978072974305102609173727453155763239995206603901529815860411766340522603513328590593751569700964856826198271601450580228273297213474127872089781233443411946684015763560466827000025923998410267970312225625852499730408210280473618386232834944231989859408845990222811584077873578744358845049506747005678205694828481020600223630787748683830061296803527054144488907526553962455069578089304916629532626491649164706413113242382870961841719376943611063842405512165937093714042997347171501230163227275892990270875787223656267460902956884709447449593201904075486815926054266744756938962588423234115095025457440076829639181219959439781160402816766693121318050274399088166140965409612556809085875236806278921396327435705300679354579468277145300682050471638640094180763568416374595516274421562348723105541128175860162663046643809044822302967133217307591854662207917028530155544708059687091618929354654859395966367074699037002243175346977487258693149701954642341626787399368296050138211610548700836307166988556524349661065538520454951798887147570508399471990092564802543419375542081885425750317519388188364796904097620807646989874889913817300080857515781394373724001026677331893447104385021457611676559072709226476776843487315757742618651851366156683144370775197850190584563575560778741300883204201843240679814711209837695627912895046552076197943641196983206694299749142198740608140364264250404412480130484888490734606606481424730042507995466470781360472734131090556875497926365905217283521282029169635571646759038559897356146855394528040852092692702218742381324846030441418056402043928808898471569336507929516649493568063037868810028460830679304391941107109138613591258148789623522374701252357995573496484786277044387878244017527345058351670750405899743679100177471315554738389158618326743059316625010679157152963503948933771598996287240953611875149995977893784684744285282698260108180773518718872199490419102532477967151959100294689107634544572553187353431762891824147382719677485600532418786401350406119821738969593020065313679551354688074638204364159043867377497489580017479914857161214736448709401164111826462353009759873307887368524767126927980202763380120670186076904460225807168432976389669859765813664565823137059774005682265520034991846206092575253829445393635132242035238645412259459014633618928296243090691920304315636950528340431043272008789655307087419316232354396016124254162447722148426581197441587199123366832184237495687880315509269755494055465222702480682629646900398054361843175181475986819762733140828831179620523611219065234730912805406818146395282060368775852772940383870701076333212176812465849011859837835114390268819101276752915540619880006430007078004270304250825645340509635490528087349269257437757520888857304584443939107809069830853680685262591410697672432025600000000000000000000000000000000000000000*i1^103 + -25411441380494452309498777461018112800581502392235347993308419033362962627552842865646766709115007376167791357358734707028394569997677111266071661061113909896047831687602850016749566527531903901354729134872261771605313215745934802954121890236129247500804500937739607108347681427660192381777306210475861711924780421902708857046667967025708822710671791941306469395384097798060246359822412284518220836106416609612899395976961842850819888882948317279564198918806552934188737999143604982395404330951888687427355296754251203867466402716195059118820539762976312268914518231871970574531882755142526078643408718707955531738166548163074317269183457355860892787940233596188456104059832919569485317563224113643889615637793206078110229516539297914146116681706895499739482189285494372924882266085526170353270488809821900539899512200120107328411943516657287345038866449440332529368577779258849300045880222759345434826784054230684170226538674657890294805748185598816822761853388453456846716072367797320033962426348178729493358018359975312334726795191338867679838452826614855873085756956459382849922952038136364528024446436162418751387179146144717864533598599365270799513405115377272071603850175768695577979845833840485307348632669738766196924398808761904785026286296815272643640965511213757468658773523243882174251213852494987067300517495570490761360748800963919238262422930134111326407597922539110988054407371733335901268540795074591537885650741800080513695447717524707716243905027624554167497749424327251949701576956729105903288637302252269056143176568438371202224726865618046063529225433369892494287713728533759860687434836707899367880356079729122506050591542114190091511339339919982636961271478246104173721178535100826988777121600150078086060215036665352446920895581178405467500113316386514596493026790428257379699675023596440592583176000837490514444139485254032289679966639404969125984749147598449217326298766761944242429806197493473448104963160324504188785210792707011933051058584046247541473579041394236373554995556036770882579143232610122734219741042216816843239089616906830569441438601171246036949403058717765957023520086353279488042022579375749154229721002923711294184091884886292973627638258822792320904649942814783886184303729015204152167078584885287666224600636734371992929701682979578445405686275447628640749682578589114821984007609590198668010366521209321276975259628694330652701782614289422395981130719231753435564712892382412633803197916842413235803792929655575659294873905415333714196261636475224126583230044941101855263563765323318298837305788293151862888523637359546309365667121562139174705212514126891897013382696351132402245124759044319226253990594391431548562782315930334168420545792934618506824417565623465166524841700917352168952068594005843437265661073904596741949927832357084753986229218724369379095399216201127679989436907549979461491282462367525312221072135374736625297870534416814243609669911146063239279463472089155375151562993704022735184150031871323908008599983114120309703786417624371321964864889278104317681545499614031862221265932431800406557098573892793924149572118480686718620044066421655564451840000000000000000000000000000000000000000*i1^104 + 162413681117246813293830973909553765551934524808740564543044233392111063531341268417419399014734724396625141989356128988952608169228193516711832476362620213522820400251642453831019889956596158328054777092509550015443570781982650077922099390861009672421504303245091250159442662083545911496156027297098811453272470951807675042243398455387798805594890157715865253928217726147541396238193656487757441446693071064025082313858358990411028983200635381451239598795321526206983794947660625516308948512509740206049684072513523941369175462262209362664171544767161204044447785197330145995638035213347049500942195012782349120736764239464559831098364150864933009692708022393602690411198825235413544525641094477785479188514858909335999808298368062170691934221533075368693465164652216745056433413234490959992862695056813157342561626663672190615152480219840332866850748057058941742966191335020871092332258496732921107833699834530919064790294934051260495360470224140503676299681525699997912058988796838424344094630715488155084758455979668492738119938240173387290487157768331615639464722462010242701968275667645699721111021769512023836871264354006436790625194903968287322596147017972948775929101490856432750609965527198316206916142118019963184069838127261536638117239885216887951705992371043698511397710503290341546218771393449824977954229706838200115664762953409435484208472994021107371830422351747994977500874453532722715087979991724367400761537133015089787447792594414248957260990234766272447698173958620049875537026507959423940970828463585071223990158210349026042088712744053759079222943198915384734183263744937218275913444296234772200744973983369584738528136417759663787195701095388549173373570813732257747076751449320199814762376784648976335417166935634501357512542939116595152993916253364780549726525285636336120107690603699240181327272944204974801277986037473042964243123148197844716223942513496297097092118329712411828931532107150111217279309020474273679106421508427449186742194079930139540466106536040610889632301873140841473783086869562543964751328783003491797613993850305646265658285965560357222951641708318550629862742010385533911313472926376888939622556201862666866231454127095338433512056531858186158413976050166110792227871657906026732452559345482876633055248973411145372459084655373625549627863616074699737099933918510303171048402002983575390178096317167974903400979941302310656496810438828804417610409728923395323511326432909050879086192841803145455326392302600013383657285070342460234798268904160389303167830512042632330153951034021085685363433333243287862385382735994113731641628270784379666080394701924219713930986760170902626794133937741709525397343033388498177237726388275038570498035343324929904881496991280223101900262190620822681381722868752751004958574549731138111088914668079055267067545008204700720333138915626547232112642921915824001895850141337824082254877485608583808117602168586193391130084041509958783185756907436202690492470307295092439004126979194296467432823928532574077921471311428782544621082464981759682571532526738136992092565288384785329538340492617080857396976976126129963923795609649152000000000000000000000000000000000000000*i1^105 + -155553999562269666309652817807068876414803118573876307440846197483353078252372885295684907987462869130867292263302814344047975423114713688551240066059360321506122894918415884172228528022492000298415109509214464880297154295425587288230398449944072997924365381001076730661137394454753423818469142590202168004691697818815895922490948359015403712182066201626361068086933964733336716831117477481633926175866147233577497865879112660363941522720200157803083737689374282713225480725965552284850102398220614011757678431032812377746523024591588592036048373249550267461277231000028670082916408664057561649147393127153677334819965630582222902388746446016977488449441652725022591410240384084144095310584530788520097340065934881146559304981931610334108036942660079247788502719113487298314565946368080897653375709667283143059610960641055176907763650553851879038512261186310347744137146146395212117913704087026051104504541336327769417130853096586129253575672679051017903411655962767846686207332579834831465809234058086959355597483835520292651336380137890325084605739126315798364927361125627621521605944136633379433081744402693111977581123192803968128391466875074478041792738524909423855013544778724603996080951409272030340012072712954867188547154491916355597395814932436912503589603631874231006895697299098265859430012537515371995312353593536080338628166728261444398420172195882808495618654936385249801203540970602451461380724547757952413220859089868121027648426996511711827531002137499105275861445718469154848129840525370398533992326160493297957009804673032763822205615618791181891866744277669255577668910773097811997522244281760846948606158607851970720285339802393136478318752992280137504839704855026794756895208607062719518626821302341798344000096638449522601695322879738544826466774502663033036259908716901610093206447047472448605632256505019976702715324250267642129259229954673719824907404303313251342653480751063086754375509076569685007947779691751712588127855226883020077883570766890482797364153889278150640480984344572282017291423943276007602134281303034689898125281135846246094845689822840351405534797504165701923158489012725212998965275125918624732478152937595281465199101565661700990740710363255489694729299998860526449119283976766250557349831944480643470501257321981467302985821842075866038426577865096767232697212445772642922024593128497091831252830899365789541788951157467425993892315942475250057967260025242059997349708094004950612692062925160312019396189953988043522926346456565106341199697837750426011192921355907887743074984157849960919348171802732622825397106558155395928728344957730245689052349036745033930405588023842825167147739218533540305717618208109346974472238093208758359399344656547345727334256244705992827003197851958219899647678200718306700818692738646378389772232301142549794585578377880360275262228605646918061857424155295242048506989309447222079645096762342912101190910336900768739336447765547956467998220261645203617281437215384445226468375708884773221066795375582484870169446515052035567692889120649787939470091213085978443180991493226171913782629243864327708017722902346533153905049600000000000000000000000000000000000000*i1^106 + 58728328038675491629385683485366111385276112599945399664750453391263269299349493453289504455679774639767774143879661173578563262765016300670078758320877230740678696070495382168197867735330911523092223388738232250902156159809383312881274725788597189460162363659031837519854368426975569451797458704421928484403658061909144619644738549414211961755913678567028814978152554950695561321991491863688300633220399630090225864978307808748110808783353811292854097200018742040523044757034405381600343537431954495899923109999130649055077252146336295473475938221977373670002756387009224611461797060241617640766150585840686841237571829261160827166051187980635342343595083302344879784360839023577026819872352418224347752736000071869888804642846981990465352019500107651696399242914519908843880222587289625357474427726739596732060054439088294938690241000899445713677211747545285841975852204854994459997245639428842784822835649839197932343203527731694907536547982872959360541195231106093752205709877004456793178728600989294184371754001143267504394434299488659901105641249672841295305134718338391318770343145703551002597827908861513461695270470583280139882249498875083402639678171404163110543083774888443786810740247656136506440426846571762793205389542234010696191535823433263802718669613433885232161793230721345628848045294706093172152830271207810272537274474914257417025503990779813376248165801391815957815349818565635892110435442399533920400550409222736115340699711845939151658218305758963346951725900086548823097806325142328033273555481243244462201058661223808366314710462831790461681084258525180382369052107035187599296447147277955210425401175317264887477475305083674558088763462384436354614206638032228009989135930629370388379728710428290235529738892987675882707048127159002799378955859775764377292448517527837227631481109276925766625733893507161619168622279078112872021928950383018861790791553693832123076815123095268279655002384511555324766066553629937324412642086647572065754721138483426011398347974120950377311492048646106974994614276287310760471297161010256596460475603476869906919265424314159145161280465354755874118847551781097597410911885357938441132056376551647754294149310179053963803532185291302789196300099376136526498803339203901320309119250908806631081914665396212120298794164314337124124937340132189501202618355712377678490135171881286191885728006309010383586109135363482350481291299755106265290559377604907213491503086268227869538634789706732740299389301423295774844127029390021312972594760048215023181175824785375546922192811433658942427516563077326808443750939174980833421979681302865957805608872706387229234196816582239610292598300383270712099257256662890783022549117518085691222753652870883376756618737636859738353695431010304939503429979297945204885370405072582796808751437408629742825375998922781617261525793657640396327351587378014491820970982523502487853055107575408038441828039037118422006672110462403463430090718705966138529398478471303777637683868309415531522131334959505218752259690580516144527594254413111385642705757780324478037202519348174582468245508300298445622245741832437760000000000000000000000000000000000000*i1^107 + -10823421953402852363652374618164946775722142849270232985027493756595159775574224887851387408424279833025681604219738571232684337382725626035330188010944626072032747742915636980926174159598443757638658581756524975508665283375566946642650280376215532098978749917986331036049153757253569681577835432025200418472965932383237725795347469956978430336880462045043142245312127817233548408165768363088734439536815560003031007558998199144768248974127742687164993941898109926309453377134531889793708562845425965992893988532905885237956143556209817174990170191252958942588318239156498909894615950032403212594271539209685881076687849266192881937914736652922395818518006014364840212529496421155484504247976625316035871246629271356009752769801104905745087659336678539233362990629017229415581355213848983386360728593989206209823963296783671636325247039013342479721812057988869370327344072722427420519579327148593233781587598470031404160719250403068388436895301398069591562372028360397766010962952412812578897445190924957520105421512516195085442396347473516829385386649262352596277591401188383142145679941019903435153386511655584411579640505376682274728567167448198465924102511760364216234556258357863259969219897749864886361095988213873724148556443628578042851478187193719074989364846426321405854037000656956106372051705625917286457886513312353123793161713840093959890602944417170098559623275889694652605838982010021866588904923052456077118301200429653772040745600184404145040919500708088045541899883874903342578968597428113940903607682290696532671076500771847478782941882100840467183329254563071197779086826933518166565138170192559028100546189214265075354179869895583014114270230001645962187934756967861158693393544070069110910775661862337218511029360932180915168509688745158599018997911439508528424312429956349341191956248100244802846988441729866036888169681070583809309682340678001314297916963614013555765895130120691823832728294150863594283749078830744777703662097909501708972233941797988885729510000674410597879759379529841511815531822804166158729719343130095621838520907204394960158400978451362995316141844297187687939965403733620565892577057701941153752276830739382134194499656142964824192886211070757711517952559656012134092217264574577540865410316034327260826610681702290877908418501744848985707426638570692960881680567603501595413523647301882652725161319020221928729232440156233602476444932349682614172156834747312558825563808204517017589383362970837190052476580324318696211757308455918217896257064284850543986489776075114206307452881810240310396243987392641225073437558466709390325312758058967928006559773486713559348745502021456417154257301257733157830694177781943313835740949181736974224870377271364174761591052131407752009258840965773219367987921590173731037432285125458629030755269557278565231672249565569318233206450385085087337276741379703295739633373670336025031150610415306444638845484723443949993703186802502590822151152647133222885878193587093655694920400740761449660244985504489860091930785018894829813193407161891085739008958287715353247616761836603235519265510886554496067960832000000000000000000000000000000000000*i1^108 + 1044855529549821606961299057122480022665712552520523759636570254241621800259091428675670802392083324157610173873066872999766574101025082622107165822338710788975934807644495982128969592162319424867966163609057530631868294079559888790288160131445142373547644133877460463725457679066555786738657786538277312134279361515244936772455395960390105280839083472271990824456048750122757401047198100730886340554043910104566787887903307090546893295593445898272550670975655146802010752833400206784521868438532747810019334785114942003837392429077587674250918621695883289806514936045358857484196332379587735248654829592826838318976028734075664775226865829415876461436814032211063638152191172714973811439723627847566570437074762364755532638924268265077717774553660550710228449981357518660592773170344796255266060668629319822827614714109849336537181308516710338514976622175364325914489700094262515733833400753842545473861823887484404903868952675641651385489126368061856317844131824871960675452038893532455724363441312997925995878759755519681789824420632833859441778280436838995005686854547638009865768238589210062208556170550103480225368652793642824897864949905452694163441798389628522696859140092577922634770039835481539233316507620908179526283824408427001862480794184368703270095637380683178109043466840661897725025502205457388732381046935777196854422649186100897810214410401503977837597987088288413733734043160395215603649331152809389378491108315846558739330364298419486111690403686836241819092060344379430687440623016688786086032083527885845459104588380169159755812199262245031358780892871590664875081745797024621035726031985556560772012178421585111168632454864473435823370114443131487570847643168464273372814531767075769485546753213808834912240377951203974852991296704321469650779768081963985290374252838910535800317163661989271618155152007631075837691143929187529219873370046671260005234444270193466742041309605955687634662981159574718917163380300845414813412458740276528305358013269245176396125309455929530729269715659394041781115340167573633058952462187005398001860956093377845518249080273924997009273242655539982665842525645596469851985472251914123020440059408631214381651081678339399637597099792974351934712002737332921160150870824834374622789688692217945558381764159469475817251040763268523690997394332951198471351012516581508762391104967262935465260664846914215260649623311620032677559721688632572191198716264207543933990065964861884893393114656115181784064579949256124727032728809076239354204902564743941702457230315539769441710900752259846272586994484434414958337474840122236003168288865940643491254327901928996502016029530787899189325379012854036932935912100220792661254995153931438591002055548262939627758714888876193823675663471645320734103782963152131616009254299522425686607859241275183232834566540484247869605077688723463727091841852631035464935304632845184648221268207187713726385062993980451127367898052218607052047687961287436639665677159859476883965177422702577102061967474618576444911755364163093539474018864012273229902721465452532360711542450213702879284022044786688000000000000000000000000000000000000*i1^109 + 157066831786514765510547290336067806567014683996976456842303461344187645972822221112174055426870089449175628069464417218122351532617255080198742954200081309998039685638667695355047533772482601861098449900343295892348161448585495853996111445641513428017766199995773117381196990832126923786299596949671563951640604138771835908203596955916114733553589453549305201147066770444239874941397941273038965758856159311175604036475370745274374933280767526478093796349386524497489777769223316982385532079274730504799124927156092013135111412558074006325618505543837373456706106657572081071689267641120335663320766085287933026676088315322199976146960196156558896173949794741447805825727820495860577330296877251918485827475555492645975004943642074080057006249971566920843211392880442606993051173789366194710808701744853398980300201491309521694411050838498276152288818316427057916924011379028350831946204817226959663000395705403141242620516114879640356705671280366395568997259231834742855473970222677353479701307468110154267035722399032507751920455931040075552941225083265875425587057047710836693649036808850831775517703882563868968695890608032887778687080653398644711558409228595793712771616643676289385240984898882068497236226182355937977283909410784233053991773538453419067999998513122035237082781851714272739271347076729994633356805482371895378271594235192849670263544958731916632617804602192851754417225199810113701210609175574847939985858639543828070234302504753391055873999441075312741088484834030504417170167762891293305068240729293179505939869027346095259154378017890198523932374860810185169727140643965726204210995804537696925922655736364871299717164751365444109380464371933039389557687142124254406885196426905753034832252840007644267004140458332439067713658317753082129896694023919561818709234700461838089599486927853462891629353174302138948084075310297505635510437062794212786659994164870279793592949019662433073819164673143346987470570588011528427250068911613355695435164429985896207198161115823381538387615655294465880247762880715038306134266296297832372866410283522506652054928319817126104296749433307590395641548740903026722479837560778720365461061115783456166633840402565675896216160580631371316245359584131823867310764523867922451936659341630930130613327972947634984368664845756683758816466926566879965390130805202542108122744585143023874553550496016132161068769937538554797208593187073374679678189572461017030855991414015997233626453604197505652342351445248910700984517652983709808273436880731017485108042719963375226673983676528132719566188771617923242968993729196774426007408012436931927085249012308731551353810387375562528065833210604867966758727759702543634678984408251514227732864381960652959644459186854572445893326059814070225918473473140240581091266303921180691405728392837541786948987764843317343768565014014167851614566043050458517480276144325761211075916535680984648121252875025991086891294674372035666124519760898218840142002204911928286958106935419610234628748211967659428897621778806871966282310148103139553573243699381603249824727890403276187091599360000000000000000000000000000000000*i1^110 + 13610880175196747716202052978097060183868925190999248776977478353488430601518992028205044854483764176418950191336507916108542131588773265676564543211299491600650746412322158692243900498499390361792714686528980683966626460668367485437449519086281340197527398158774769622640576626674958976918977087102960454535877041701533645213311344541625822880568551698139209844727379733384880862126534548280513876000637592882360719087880541699471133153342137387521677696380505713398829567272655710117772176132788636817304064279220059204214236461408848029896715276972161253762986235162275813439425735808298247181335672162507461268152076256947800697147929743055743692739754737803307725124320469326114000566449010308342931788082806123783780287096414192611333232591142199439817955240119065861309468680673354400342866799420062188078640558481244858798863237920998076081589797070439663489682857337479990338946086921425751953281513176216122461000538691176903124240249826924155923231095520517697379667864597536608614394491518082425352433663672122977194183541686564370486875492422408305348708883558966794616811138555932909261139920842699239004169032111651117757542311169551708821353218049621254269549536730546202458810645602549055018490464371426260571196092386331306221394961891589785045100555732000349828047996020410330590711079927157501105695203265008774354374285973790495624718408399435889670000684285359510818971670948063518289221236241723148196906563541479243836223233615137575921223718949838145457527919522425447624201019228926000773753819629595703117560002264663091365949439051566127568389320579021030461940879399844641622139994660224266706677653396930504306848690753708670438617000998477877480729651113252242303487480976165276901216924787919442914121905097440783674704527647831008350678067586958984644162250362309690334265861718373754753898749092770649796640077015211330339932171420869665545812920192928704290156482847846935009483070258442731972649367633376572130257880679518671152354730756418027214256535152228255520424903614046704588997722709678242303606557130321929527532593342143919557638415253437953811419135559515351941130295941933793787154181437536168331403734828626910674865762793569997764312119924346525900514066651374504678449952241337277165313950805027549070551985248457232815448109786925704374234043997715560744702411278029854895931476776506900904253675965436565348971671572777267711959897985328946298558164307519622255739691846136470911186773540423364590297918721660498784583533615650775585955727714390177485351003834518362070019065225819918321738815406420552746959249562505778238253005896056157571417138503917738352279419527517108814483350413919350453305374408476602983049123975709760321974629773112649273928143543321034194131539342665774580314990714958480486902906997587647309621727726584323492707326172731483854472357821093144336593758609460440865827441076737527397877419961047161658064566197082910962786746468168499377932728124946966643689945067853386092539992062858646880428642264161262050881774119993971212466752210742047590820098079355602277597197438550016000000000000000000000000000000000*i1^111 + -153674830805998272735341128463291875087820130907333386111886229069163927509128637993002324513982993007104208066921384563390480091085419084139247221947641740914348454439451318059462987534140873753240005147218108402382204153386192814815556178968117707938933920591927678023370728942460925626881191611207275098077996482156951511608295462234773312980479297288410347621647693434570559602372106759995544470908393274732660128154373808307253877643471539778058490066163995901126491171583630520517838363583497769278043268862861313803317691253893350307589998394089907978729819490041950810388798339643772807813747033385009154121977159428228472488836796347368652559289023139125593428227260951130578816059040290288079557944053176565484614823580189485014764839086513789336129163575812277903957130724074626889673771765804880962759013486496266285112987403885216588650861117671327438568910115135597900353156631175234004883210077591455308616493003611094694476924939138447707542904496551839973378626110178257968926531003096645207602682448954791907129986595694714749453877916956299832046849210172546704549618296805122699217360408820019738415478130129002281712381061281904808209149950244750955114045152295334668912096590411077465469459709557729206486272712374419175785556874499705388829782573940018129061024479696638287227979508863147641618263791021695260674701587677504725085862229779697529287456966057987413286046451036647589424754561271240879193945809776405376241104407479832664693495544844077613847193657836930080686028326102085509258792399471167169225526870220941796051329227561663373575928985467415954649477903406700413715354399389745440766350630164141925310511082653908142586762762892324725183874883950387514978150348674725027767836357465327244532175506073637242754660663979104105483275610497887361902994266398417164087687399793149366850391706431008935953903690362328499581962564893723170616814260857395836100783081684247770766455032889986206989426728313355428978710460950182448876181001568803585696390928179676325687523692252455460891048986368899998049089071777390300476140062521486286476159038370575340561519445525553983019345043517538761251581950413518920537354069147769951834484604789689083672269799964336822999116496483406214715064947640270798509164964145564501289685400270786998393395762869775767477124487932935249158565935334881727589011634752091918871070802051639841859265376887025375928242430769154161805955191929141063736349693409669154277390353437270473807571059972945937712542736738836402823118759071241729739819996295755508674878893344680089888451656351539170577038276763861091144736927029766333474197722845935385944647301850722279858935924717967219044297331629139621639661065659311053471745584305372456894330693293036531830013672437311960480948927807259572275679904324922146376869735829323660633072074486458982354321195348138462270575183904112731282206004902730128229281573547700899701669772998334078866395096490794997473472749688753222886626458747193573494017210450448367485822245617804711861768222738746694609277155504100425788702266796219908803788800000000000000000000000000000000*i1^112 + 7965385655727424268477504262167243697607290121534399229642543497353628137925618199058924164571887810145876594305006751794326619104567056901695493883232016052245721349639529133961143902178473803552598576683598033374989011456807209190294064046321789855688368273828124500507156989050754349395314896920468364941155527304287750892191421739774756420169040575207832159533567015091698370916769320316423602981921625763164162009136899890977493710158251374853249510936794043239438747402223742803894938689099690248133105329261155563463169694155637560731124952885512900345388207257408518581895206482340608426408741031441968381634001149751840821413955664442969364596676546213004185012687333707277519200519874048581871130860059772126629076595780380666936514234847670855625648090547702256123788672526570209779437593490772169648748284849596670686016029874429593264422189221244868206084920848708979123231314008373869288326907712074070162955503743859013864545915265751595031336971771736286480041081644072765804999958837248417061737219164969549548769180098036744499951342440276297955055345771046770778879472740921998574615469672877300092635475915381878732679245138904786146100989749701094298734062780308613955616521012183637898743051492314117674803841068496286123363821348225881845791847087102044482196723112142973899518297159134989256651821566736215771833470451647628803966559428292369852106172531786992544530689906356289345449601251022182463661641211637350643330600506760101337912312066912458106084878647101543479003853867645618478467920707367602899217163245563041408767556382548352238061574738316169326777150292375199923675316726535575295846580213270665537042878819435590974980167242419397333279164208151044951488602439421913977157436644577424924847787674966251952091813537018415206968861252162917033743156431578766268685709462383757586415755912085533386895491083152805275152759356749277685462640742598761352113322584652280118233517848576753880748100872814116183249233008071435941974749133922652807553592277869097693025194107496737622017457301736840803394110396525239626415827867547995882886674602234848935163572289752076254403688740703438245524664689181613726640164423966330436062096108978662620068212378302863937431478712858764071170931211968753312322066420524614104995139414197778421759674369348024087612760967884596210997726266131847822934543584935958999407848802422581266492340803821719304940541231201667194024997369785756935766568369125983583645081043543020339654652231995710975192918776482054582283478361065213101965045381254531877072057033776594878787946473533646734195203102630152505628042294185186459405133717727696142811650922235917993566828755919753098690720117777090113645863069534128465057244276618354090776087489688296801071972376890806719569835661363960568580265543658873516202175817484761839104029031106847226287566076912337137418706638322843775045097418016424262082260415956312949576915107191182020552489859397110455728607624184581189556495335576690217470466931319480881448225786127813674255290914972138778118569763493159881656323559915520000000000000000000000000000000*i1^113 + -71464418945798048213945287696364701951616134438839550302203733883862375218817167852223142640068664909002177665884070578868622145066097846011040739929558211071004758008081150828326655527195311016742251333902319845921708805823642346439965903771216619131649085551186310224211797650397927547326318214820751013891517933449383062706844955196402258747680015251586445067288710450067147689413445027837562173146967132933520956256486856018382033084251292764347882495481797716776724065862731974251686589687954162090189453078585065293240649228632876712345509613150188562732740597243812996424578203917933716920866340021463079256657633255919991510520984893523371536088584801898392937166638671345852120171463552923350761922531874875174161293097855848948601677371432423086443333883098289033028380432420952090094983581366943038307778916323064726717722609223293447260904772262381739838051683112992167862221030184458482417555542726379871479526823413034480637273115769649752200304768588721289906202530210319421176216324870177362854615045899193098103719541615670376172553242654373826952571945934275870109410800608971275088680544396462874465571080464167505348211759785382701218203976933475956149258305709673495063405420637017816439667892553364688075554899406330497397561965109366181071761149192945809782953863965164447221124972855604408575908473546580776436526736558839190948318199286987211359189300786359520865857500238843863405388851496608329558131647822497134139652289551865543917589437027629336698220416108592598158419279760513458565057552490955382888060434636287077795826269722171030661363629526817248757556402387719022527925892864691947142740922219818777043525903561969363867294920384837703247716790816658425939169568943711177236174617951570693282859701399333259277516965384839277206918597262960027404446841292912241358870661006483898624169355030464224208776231873483940229326229300508009467772440567815850781173315769067618125003120799420823110948350361737682248424819257453340103298937507619965235500180680147350458886117529743602664489125857774376905640133595382513401458126742282010884598686269639109326756197197054563761115762224176126404753883246292801813708399075485297172201567003535710340334659657623402517072339394071193333384111210483623080065325792729915348446052567645909494215788638655427014072873286545015304519379533511792721992908501598372490362290173773590720034973338442956480313985469830524437638670318240976436515577611147528230670716898742678727054928947510946160761205372765535819693039821159084462503151967218422237876176308427678236069262198635717001585457945798609166433728595417100311151652750484592614716482132066439785214710667334276244482394384573972522829448268393437514896506860774501899956509183016761802107261386042125505112841550235053120308019310156261474274863146454188629142659266216769375966032071600758787318498388226768593054963967650407660553000595743187803981738648166117426136324558841338826514463696344235454350134235688344730527764491499214975981715609768138200445066195904080129988396813508017127424000000000000000000000000000000*i1^114 + 1174796158635619770528917173898710033530024058250525272664325790323112917866186121793737798844602866093612310354016537407121798034152383200858269723622655867218758831251917577408780985611938722950737469420250047455712290147130768416378970606175168876054288384735193669397129234821004237375762750804018957171508844413864597598902067552468078411694268386418599014087151364950085268907511099608554676352872486897098567268604989330275804711909132429428608504582818511633423287569276498200937052971736986829487500510876025429750211752806959665492362386583150410818807727378902045088076340103127823836804640422823192093257071986519013176721928557590220591236037314770927417248883094372368248068570839255511676649254897279557606380898155988137495936705412231197829278085173584561186106504075469271884896673604626091850394749558482112072441140273931982780979577905072784709836837804307668231426342056976191861712719250726783766912704775023193272720226649240159976970803475001190786285562972916692422848648983586735545146360232259337396003176141115647525177536877674473921255052971001351340471826157205504793093170475133959505014273559632141146424873035949463967404525787915554945580519579796613784151736759575147732091623139134957651303284960983631153216711490325212810429245385100814904083042683029934159191901062442503677696577976372169647029393767353640453675230503490052679295057290341117918539892771528509999022185044130126674947069210595921777667580289156552769121514496400111343546326684867287036258167552280062057779161362789866707230308321686063918472170304376536288997230373838104423637567350775816003298309694947110257567625228569386712024226460894637026541360868072459826860236204315588452259704024323553044336788622077819993862052172647024819644289242240973197744836320774089069897561544334605476814544990509872617846677723555133123290724193907312256515136819800983069505534739547556659550453544556112181906987452081203919604769903695491465219659807912190426158816926158836281355374952024829249810456774711684715581058047259476612338358691664348336424692602575415324766890667680347181271533690283049956705589155440228219914188532119528710140198485530999911728030117364372514183141956651312792209584558172876797018501924709777858106476351726795946414277695272202852969156774762947168199051263506562084847138768862234302676714855845249266680456154271814653227205684638474521108865323992076754535669122109985431097929607143918791761446255972864420660224827714760216207556782906278069311077650999017598856285392382010916148063102269077759046070308308382310477047959267759287712984628704388428973781542183836009082602092374422766678923267317957521014661219844408812041157044095014671788332908349606542530864836777871088637915719069509781540318768934056250216609286940552063003140119002540267948400866455464936531753877338686733681101600826562309983242092945867807975394927634490797937489073377160899201973118940134606508357865729064785290649667262535244328670959887158664066962131774948542189290619586795542738967828889600000000000000000000000000000*i1^115 + -5960194546026735520231123041799372408416879880737909020779189613542783036094784744159455257213741851696058974538944147548592003132629188200751793374293865382324137185737490753389505007222836883266723640067520840928824642267488951635385705434919249461058987988927830825355548840413385720567897228501234491972454045526791616434072835241862994577726852563578256710826050558072144670962051843554450638641447795917866798092574760480703553011620766714233774721979755423043934540126844111159420388168164664476587232120791398544963963889413901592252229502990800428114682094987392961410813929703190364569707560892139437259124901467342808906424674493779478772087488319925186212990772018886003517087135091552114556306230283798159691727985812651375445378038794564166189760296545982562487308244427508184536247722350058082720584964505364714631523630859201830812848930995699368625444330841998628216590457055254174781085514764635521886195264700199091056837926543203126001717838015668756279010291250228935504125599013525863681343071780275115572867793215422840434577871044893866960199675057813949048841096468462120634628129120267505842156404920452832808139077046672220450275492178500553303747640419306219382161791419416490758578439513684382169206026421594155108392025554819661248069659004847315108749755766989398179061643464561001115384126301667150626459316114077614013639422305035236205553239584837527670813844264519252745230959727500547268557232464359780106025107484667826243041993100572927014216024911327536219161419238105831218355777525104535950514441472219869102703267017824545941670454525755747865351093287171522339260421878528963763963291882546396639517074496496497855852931700700912971292820932953887242463824442793413673912678141613637474167273587831777301552542525556330405117817261978199012194639747647565028918390959873483552594632602117916540955814498910127037305768653126968738210504981871054948110063063888771036982191284347447870242458333207733717672222861892475904264546951544740295252077094611029756506590504844799022635690793179665718894490844230074586475505472779476463116387878034245897788225464264867008016984979837157579223046146066200910265142698419643373981013555335349554042684143789233253882135567996152952107602757385640943138425638687566345980317324104997755059092754472757150089786825968438878746967187140108659468797124219839333576659300543502570208556037136071366945864267049413360172976491972823097004265683164285794222556883372663149033876929339027926794120305146211757618905856631392220018078140311252142542014662177741222181533300678698832952318869802191432796855162273919821505593988057434912971178169371922332755736399452016426864652063314085114893005927136930088839378446728241405247252182952477167864645066703180703620602641440042512622021457387891365352523247229720311601719968517595614944942154906266446869209400961377040487383838824319316919102983928900240017261479414138022014346041926053121649004910524165628358130636680907188636163419135371997275777526300895406924475000299674664960000000000000000000000000000*i1^116 + 26668936562440863592962282862023601606129873684621929193911949988140318613880387776170579093827801894252409128127341348464256162084900644688014181750893517154764758423839442270253481226596581175242380013075541988552616296973216560385392880309833756158788059104268779965520900011880352508224938118716486328108733876060299742512985238233550316172119943368858305318857637779844731593539559402372217046159604455139241153186350880046086192341918607563842171313938790020603901423839392243178626922665060140155214574467191748168579916405713421234481763545626964340961181683961789059843793257982419288207270739142803681874030895126422152513216034568769372605084029226708165238694712682575652434266181077723757106109752296006612243291939858742554533094236873172622711661226412776729659364809873979281691121537849676517130797100364449364380677597623685722619451609100804721882901736714518543146496449339688183143729052933049708558145669378058146742499057039501325774876085579056600360983647258808086606768977089727111208097314277106616091985758196454430492629136512835841431764834177769076435541410321950143171325683365699715030315894631206696460328037494003409669962687140703683161248529170986985175699361075389142039321842271690055193479308172940698173084946405821766486577640337082820384123078289305631178497910948516585859593400270513967565042667886793651875595697042990907537912017108476813544798949030651931654443088791709527315714432680308110278122503955862829464457915380943737012655774659667213470401139404112789156198291430735363546396719128423233965034670592831346404360262827986968116049331295552271228035762928517863614301291100965236491204275292116203490409833058104036054501176695056471382178958528446347717786213318274892711196231904876778678974841307687007730105831639408082648880194379128168059606637969462988493163912966495548251308450192305752157672415494624908565386689212475528465789538261215052967290825371472105744292205507549771508366807634698630775393315205388037650818729918649213556151093540906675541616411876309764022431344887295453960782556620907173516698603304429625230694140764708734295327453492743583623843659175577410560622042650897062829488772113181110482994732138355123723074060817309339574826868050383951730622478517275695227036806963325531408383607981069085737920076696097451445127404069333500361524365287358941578441877022043054533925830766289448935470684702406347769401606068794611314381699147043619208434815509004627252041893642354416002876061447512312371560830254544030855234046595545671657816989345033916139254023647139818014195227294886495891107472552217162001905909625471324408028162299870995041799248988201418785589707722702551046965750608109627431635424345017627248965115366736464101384941884462113847390396877811841596673824216786379827837784284009458665998977685897372665672235887675752454816503473317122851505607822731292256912266374487462234439402209373799685225425988549650935259221441118656981414405788064173142189943843085302452780556853472207508162478080000000000000000000000000000*i1^117 + -6983258940748239015327127914190727549021353291090225129988254859349664932418935677598252105024492491125807653581102956290348359126213830867238121942766913225047824752262926337158707223679707081021694447417561512603866549545982093895171177848110342903186522941590288486246546729194659672992625171837825487305343263807277413994370750726009564111310128182560010793223623414810719643222742382602999232826313659945885367789423576410973095729212565107444568270625096721258170746780340129889835782539715398428918808241322580249597796379644332522561895186721832014786480154219825457687142528800043965234785026743278152328467162542420992052608224513240228395906183261897607153844563411758260966998860332394702665782267026770749315959668391849888986780170448750322291667701860208221499038728392189450840994545564054518008655731392709987156730379167982433128553110716171089096512234420691526593528796484526755720001379629747982324944701131435435443711893435805124756265903141982708730860800290336807952595288739368715896644631292186521080464518973448714931948207933734952859692482041834026806805553517315907816401961706783594895440741288675458404412662501057176198452114958235675494138412721725128197603944104072637278547361169452862875680634531366709428808237389807624977379837439781686700963382736979514393057949261588829037047248042612921579446111378612407527534439018891470605538515978531382938299042948426825974191098220366314515636215220117415210526546367730526577739034056848184216630488699868457388345093886429616667811120329125920906610741967261578278898435851610360926478017872964750477069785154162642307838263933712469530276375936278129010773794153700122663639809880554030842156107436162825586181105538298073466703768616129510116172588710431176187964430909168120254744562676496830344937129882087960213328560526829488147541519581487281791831480901545443316563910313377816078255083962341434026263071959783360924879919539402810681158462290876376786967084556212900630385540674547785241121044313558825481315878507499865819797828233186307528058138003159893990865251447288788783145796026364315046312814735312359381343524759718378326206793039278994982201044775903857256269970188747620585010920288699637500592720934126153268802668251472052087419029068514525731050414311369361392282997582088066556794124617491029774213565123972565576859676985315650993444576127721307757436097219395011567626449485760912629538837489751017688280113397835235739674520078261355692035722987952412262179335204977147265013717584044735527719440250924096408512326357727670905111370917252748128177764893816606572782284703017353103270622318411651693162259531606644352377231154117165840825512421487482017262618099615774389701752186009929042067686622946022770447308072982009035027239425050894650766453764922009944218793731577564342364846999413704083474299789997145988590930636808971908611831136863057105980861310307270749022536669034688551928787833636887187095828937129160795106743236811539944453244956360375829647228954424115200000000000000000000000000*i1^118 + -9969389535133206889644188047610800002902437943166889137204447750001901297221788293364379342952232929469340502820588317623557062990799527122795022989724792343728240861069342458413936997922151069940839836707626310876616172831039727699214842149450555663676658070082967177212461940528122358718114755580241656223487843981032823499003955087446690654288139992694227750152019596410823346858493908830346890184714793830112382570775907759386617556309843343448637113237714979958510582654379717767678145528031390182225459944933079411554544323775083206682477660996576595122372115182774421029272883572594416336487521141716305249238029795964546930636846830429145567280751023799163201881162474170355033820013377674351853697900933185672689132418021568322573472333026517379009292597947751265011601248647478118562469357724249703091896339002890494197660042437229719519890374078341886603019625867370939760283380076411413406686491771351068250914007719964508901938820033858489173224289002933466324145217003469718342078858322470363401662957794151775593465131657719691633237160998019228113888835346672831130110036283160200366862667594368813005103333131341368522197010110966417311622764202276683736083709952906518955404226003554442160101852702851493206402439505417504500305595962818810372802828286317435392846884288006480455506839754861776527928472211177850055435587688663936840619416079882321607623727517721425653311927535040160291168188396516732163457365801003538211137011165187769619761098337356817689162053665784479261403588255874882989268100425082577924605174800580202908919236286142366211547816570083384888483156284657335823193487137333862216218955940230574268015451737201710401252610331965231965156209802089136476887832116983778961425828843052648267683245121077717267700258866458599054976803985534631467947343922210085276373841615445985320830488227127790952432074845533475464843261074186784739091236728330223793416670771914573848422370196108658952402843507429537074954816633406595241327495402984321573563740785451178391329827459656524009516895006794366111759087305188016460715661772099673683280578144102313165719605993404841395735573617164281592217275306329846238362757286555230036646320950143159662670127464762296478786651326711057958207114013022608335938817775593817559139570894508449330426140604666556186123017831803025071174569702802009979393004564848177217700725228343396115125041192615982827059612164838360757341171861430033582364295766575036082767911228368893753907336425173637232505151453317642281630475709856893887241245450313714889189167562068669677475867765613427120780371261805402660001746671010994127234556510862150676088902758531656761578158416956950906096484831514029679781958304710902311767967795891279806732874540696694089496658524399949923947057175839190546823609834143888107349561361025911499617676573564651565931106804047901976406927765608198262493332276392807193028308716902608426996917940858328023605788929271721496641876843267830839101227485032257885998010912504547293265920000000000000000000000000*i1^119 + 6039596550360801656553371331191571809604696004106952949915815126499821337283145511422352769014522210979784857221635253051507097969237826544586715567878386431145855241165423919293118874553422995365960146765669833970209874412909040414384202065839917127354078162756523804820010382016601966060216294937295501418041488968299187542190107148749404449602445572425148618233886190488846717695518239419778253121277567629360625485680407779368849256393847004735837744408128197751478678871302430976204904150681030073839294332674831641895284080051476340298959685627726180487725130252376158830672372174493245373417374079986125301977202046379482079103640115711923666282504977250636159820604970572716622973601192965626949496578277613444077141466463139902959779071221493881479412981915138214978247944344981158242043819291890580692628385466095083038025615320317031757135597444524728290585369642575248932239712453293832967117673680933871041797713196559234952522242497440743552078180912213054998087385373659728896595902037940655859715246246200045485725290854862289493426265196817321446734369329603178052957701754990004474804997787376426796648877977595183765115845948422727692490790490975651978949559951070772474519718382454497853121668854414103663797151805471044598215380076670652058726615209230898527811126107105060776069915107417237229846468922705957398684547028088523065982642140464836501449178219227078049987188297479292021219561910303165518757243214168737752778229900324581970181738155619627879901339218150663074501178483868747204580908150299628775283526924273629091333476207961963803065942575663185871632704698267192324112843940249010129944021920351150015632581024164845998013824851894147074457756620258300348970151514164297772506422534134165444125726962566763709059701925980442744340664884378709993135221769989859125831713264296943786748052746769741945173086550973348911920203903694446545067926134797923615083933332738175133536093885344149199008523363601799690128582131262403908112904886520770721857816327312579561432277723787770943495317709369091006649585925998212988803988133105157943983720482848074836223245355967542903659976796926802922414330053333377716390973958268149464168365544999389478780794387867521753229038354807706858336348011627815530099212132281716716582033818862301129917548789973329810272373106617693021530342135865898233321372551868689944778333846206600454777186528985924113818991125493716588373646927309699240013321149668264311965756379472005364708160886983882335385683481656703499227339687933279227286890162112027265612807810632341280101968975625479346552735356792144199015755533742145388414276199284947155575435874197082157477319968450060147564050911952523686676886183360230159583455849754584873854004864993482911883046014905996995391022689807976315828224203777753739537937439957039188401971384953390380159179195274880860977966863115160042654092465071611755891303065374777301129386788586309405802907884440038525782959570328217295632656993673531802976612515840000000000000000000000000*i1^120 + 4193524437338526120753569788517659854536067595856217764744137741331306285970710684636860436177275259194377796507782513729472193596757332710425011717003277672854408072461522753376674009184680355028727211882344672887014692328803656245474822503585917937208483593570302037281494575412391265280523251925750284142366112765440872419185336730704779796931144740548437078100591604421487278178827233469105396541951876568120786304874554739564638083137015551452235956156650005362177167639756612670783496304553216518416311014751793002018790291326005033023542454948292116064868712507613223101608847193124444382680761279281142054617153970231236215796958364172051078058294129904689506785474921298980317506721532463878207791550025627839674224869675846328204331613496998224729683973336144392701007683095915725464666121271119834184481797743911655927964524317750258692637001445317293416227547897993441541434486538231629180099292905254051132730554506216950738026980958467215431345276180217555241267099574552981943649784115365217038537213779843881195054325660414827690901137264862948258824707846001780031975909768688780438886416376873264650828810645275010446049995041518695598660622068536006217576206416851835201062881761457418333744423227757317672441155408246818308868805335577478777692327540323105309522279687180816040548871136552650823385113699043666498286107529306879845345743831796753524021256875525115325375786862203812541389003598992266585561495067609529406398983491479708343251704917023136711818417595168615784165714965436440219505965854071602445800132238695572971852805534021953149844392263623288721835978138387124086693873369786691412236303924160655295261945796509830350827688620453426835798219799576815439995152928388713347245120841845299242023455761501215484528961221461774335074361130954639567721221212713907325951112616501880441879502872520339679972632744357488590920036208934498590972957486502951190361025781473141732349667003323921775370536771700822797188978312674792755921696651237962865733280327586600685606829489689549950535985432310024498229631056968211666171745040050666077024388840328004059645194433269872122908077078801970639512295621757845970135327236776190153709909719985656073658107670015346753245462443956253332846226011126205591811141986568394404446403535843269856821102800221378023751852914756178739024433009909766666629179558302289881971114208751406977891395019079283790415782190661835567625364661405954607191443125987681561688688621790712651419689945817551242015752314985401312132079791757050709850623478967549512675523338230253026132364118329301188990272934424442656666344014815255948006605834427690735645266879978915685165976714178073824861051965103039845519099216677829493820919429822190310366763078442626266693265986169323229243808133104801886086695254707917529071032645825837621054712845694810587307241745046658039771654286995477602314548947757061099770042370860494795386333100030377281167422734742168479547479462235827476507979961264504832000000000000000000000000*i1^121 + 27029353368566495072379337724701066493944149235041260511535442116632204991241592319000349361182032677246348201282411427666578804551211989938895962598338116588128738341660286447609095345514755035768770319691102941153106903377535738879368224422139948620291854884077610106346060594738535764807877754355201496751113787622830998804102585976019556797887186217656575877365769598637574698941029261882979995548980999213110382682954972799188196838781114373158546627275927259199129011827240074457464545103556949927915417498322002432281132748200664917938067676109313879996771352418924606393895427547711870149678958809199440482875688508491551918349469804163889794242882865706230134829635541288002957437155500161231379585019529838109984367653181236136188669980073193034770233095557512078581752427538435151589163384624859425615107464451957617907638332985960719781283207930098514979029533978758455254103087040474861802280609852324846912391985622115498121330776648490885229103412113925644058722130571391267990019221813750105857109395813079666750701782460332687346317808195303541344517059737844932633997025689786894253744720492843264209627313215664427889362485746138852989587635414806314820517150922964303412442001165599815811202600051773912994088930313227293395710935702009143807292663531307806647222450823213521677589308659339118626063397693822118846179729862881711574400189507576425229418682450318861913247631835687920232010424372454205698066607656413094987685928129683562371868949202323961579371642202254922269350683315890818480418439486035504661586952594987754978217075861019595305070632551492077902018435652440017967698937168977798312462084979205549413496981034656192605862653054399598920325156103851837671290961681426778301838090417530309199722186449620624564404953596733180365741122998996504207116568246602394241593595809717043770466253081763854926798593776411781942784465788785996312982290786398302964452573390174691436366333066732653663346351805846390616894718736306605582325662366965218253195738430978580091032812298312195946232499913676629593831828772680191183408680441506623558147040268403380953923325645729429229482542360282750569527085015666404855405381014176074250134862713413487499321576478534116470175475540345425074994445948300968283092131627760933030827075141051844421164765604994898337490980022787087423247237493087746086845358314697906859629844370227046689544563379882789941482199019137094907244608234750184301708380518730259800633285665680114289829238403891210416325488260413386198542626282656518161175895887040302196270991904033911525114019560896224081305706389635213734156337310694079488102004330121192381654305671525437287430266983306154437442066563673247682116818729436425217461503242045960081670823187508104110766341953343697230478390430857047253764501558636538263890198402426167116957527489147627478328584647926793289094321950738530102785842992949555860086811535824952222691617818120936779815165241631797655607670589523406041907200000000000000000000000*i1^122 + 72814401003366266927377302170770726958009236726748930937397442224599787340377846845789183357859406193318971224905031477526516705543521592266718432100996869673526029223242252909938389495893221860824545695066478382532946129436711871425701639321036781668621183961126266131524563224541566330885432272620445582768253474760928626138025243007285238966398457186552186913973177116700115944391721511500892636280895169909409027584891244010989219478439724914718444924076152143076797575551133907784459985437166361710247331765288961781248527416564876774163724647485490538484865034978502034801585461439830302822056176733634572133127752860680279221444519030685281322028433183968547454334837281335623847595902876348047592450073765565060334312238994683637369665637133428254781353896199955350810126983406423759941108183070944782974681579564372143676710605156322446025492013394498215590591041349787052943109516332947773335292802736108857344995116125119299954566359159383481946191759928970772591340925238902700068204735521227998464614388855109925078893720014194638602568552149542110069105095501967988049515909789061009765092345805159391831730032467098756552877292376827451845087291453828878766274457442245691568279731860000892085872899963146354061390303390720437036014587294270275667843378715126250126165658158982159070445744566890447355987681538830264300984072761647799326594783096148050183121420148322678010115127506579499304284117687621004526296299987407233948139760176897782671451003872652345515658821735913306533493502904315236037657433921926794580497408843500708995473046515099756606139953192319562973295709146949865211067277136855646930774430246204537194497839657489266647913867011365914972638256718407438217734701765432457083334823283867041351615220708252762377393991547250442197268667733720182128204438027097367684556128745071343385079599266787889166886855515735683076160804388412985990388764814103649900538485410302990294754178216236790380741841625861985658478889002731554855662978971733172722749278657228106318438509564433216248018310121557104884824001431552420430784565758992273411751933731314335037938778274399051344664708694590584601380925622391588679304661750970258640458577994191341385706043577916140727345196395943922490987389844187081310224333962163535162918801014099691211920018654704309864791537910724452157835578815828828968847972668057762477305256176257020770897917479231013812530776122046191781476324925678231639694582895891704836053919093991511466028963809030413784537374224361849038573663534087671099629356393251504522711168658367501840273783177477902052272195772078746811124116710495627506274541321812493149096051128235757777248100424015948299651524107435284958140335393839597510586867822206581829842816900778365874116441131470399770736883954493588720873841458511449528119979164884597782295270729596958667375983043627282980511093456103309070167760138808837878209505913528421615545794584543574946205177001272944075084922880000000000000000000000*i1^123 + 118140111901941019018402908986602077685281052578766741327913474995964863388934553104631877956509711804937916135653344667604620942316744302292313704791354073665096769575697396557719829875993817216362270117677292973915434313163706038756343454994397591645504339893895850001943904909892411525316873084767396953663062971937306746001048058579794131031010365370925413428611916512212631460433862018231723963705362966923562127439758564487687493920255309270567701043144502915105075937479586319391624873623229051305657822413790422631356023396451377734685091630780292908772960521435226512400566333693550564412632811603159805711387010470991854772498838790595875410465594582758706446046969289218018247368389888152431250113839150997682879618749518403823766442006540193207628597632193880731429640115659944999563294219995895241266749391938174824120188021035032545955152654627563625877390188978363881515817079747301377886056272745146253868091172329304863199528325413335826588840932251990451711619959155507800234089709517760873721486318216629662389451862199743419381872541105412540396894884629441207496075299383513300512646963675034657638141411531739202287394902729549209848213759962723188139509909695252049211940994905250026642194555733559694833048997164448745251385978765679074355514813532003624766648137704386650033873517013237108850712136293716192542510634251053721488263809379439459843563667746606681596234667935088100921716780666064015687993197967071077393707219206800585603065042454154099810973251621809392132083897361607949993957056673773354213910134856802108327881047594484617549215072839578390818441422682015246980309872624373120621707854446661320299691244612388640958794587386515768013834725922418619660246141636621153429585485999093676391839342856741176772669147085526203086499525348638393772652058509006300979602302900575348600154230786148456847116968419989321560192836834389170939387463613621741994137792089741868380468915925446197706205376504131653681134092341090207032106336133618980845682163808825952038455690016213312238799540203635347825955346025155088309332771833001703153022494866948076329970439472061736912481796119480986845582441588539539760634234106880599589307921080067907477656957772731734607677090480605215903359669573615298400654768924929148667452927318463562037597927526515391089018110489314864450027949157376193326782659960071352852919131587198536980679602251169349425529483929139236715629875713401387332571132012791110718803560268382886677066386454393460787459807884812100545441440099324833358892523525771150397862864364544777795853018202492863454512238174566389549691085901299694623640858692611064021039297364642359960227053922244904222793596909730140940470200354731906189445329026674778155238237404140984562782789673807636314591049822782766966352832388525117563491170308420453382356907444427150209914623641788297332871898795994730115374243737554764770596239752059824174087269543858040055969890697216000000000000000000000*i1^124 + 109927774894288145633013801130082430549707238858664947842591897221414816935792926168184934846766006848957598930538389013512045053264270257388777332160026236864818479360103424025221418128875993539837647430880846234549280446864100190736545561736751953199180597377014282080802697259778973410875270582835769674497206296715909804191544352189823185680726781638000545686238093028241394175748696052669439080255375639194349199485991835627697223326466669816562917282542280485505679059300104279448358968536773657647122675484921497571885713430744564686289231570231973925598114413291218847324357109821550428393621662909144203641145400362392117690053447493990699338023025010324692860176583331954555214839570833902199644794719670746207987354192318287652099191125522708328417267190116677729215529517416562405327957661017995274702374991781549084570753499965797814871024197349276686051320058083433955008297107780402101154408069861445186774903177047799209567229742492212772190697401071210382050800705263861545085142296203123743123050964956737338774506499375975195117711108963038812807471527525892081167562618790158396798063546891142048931320640793789821106526039241159392680903837759357594409624954329623157466870107383546139232862287096907231133404227195647844039578919768483947867836854220908285663958413687838158601126381932801884772011640747781863325510774568504312493451160471727269919656276758683786629429239054662103186243417932999491710220450579315333808511149474410747381048330807400819536594850555688929385666458261061554573487984366796121104995866002188502299215746118031359655115004338427956567831664368808823080037953114701145955038942843479435455763565238572818075307284693661202760342435067051342816967053239701869866990444581909503335961955170528131822929435759198594048641528397605389552269982899774153641935597397998949195055962314728857525563408160002928735908643313229731559993848423638211637134263904361635805722203727804222799652917714859368486639362542491928998682983731545381891428032259874596577982293221667135421444588013328655533275428611508689146789659052209278541172924498467892653735189778547439397919282676315341020279900195796203332214487737750353466183354580892437726259545378582273176081397138784420455837027052288243958137511156403837144794960775800196335283215268351203198985836067192633303089598289242651131620855084086655863365646527566475665717953880736767895723987992784587876674777791125475086416794438439395435824519214951678200923479487946529434748260671835719607800666031265017903773024708240979913666947630286835757836270228239122006948261873516914810193863774323349275930572659548663844571074624760776076928189466659776156501100753911105282122854234560849880682097139916887109809005320720163083550205459735812974847982381163301160462443015159016472226250771760729490878852419420440847601824746712162053001386519791448219761356280844633337124570341603532729791309034899374080000000000000000000*i1^125 + 123570931078024940889226876576425369863968095004364287003594636031649520172082849659529576284257629084774252824784711932718811750782623771482645690740975715413776138094633653316045954474256281422337833459948031976867601730030877707753040895282424490191064732046257263794319061325466175986845402040758184395229674213258325033207618153046520344728374131667051486897779452059232521970714776539843421909573473688396426705331155768472238806470946807057525867748975941573597636046409650404660888185750142845010639974331903832599654304685692967220866325873410411480721644920473992024852076962537090325552641126883220278125313456604311298872517947936333850394961763216253023678989791188075952938518057728393654161951288545695144355739155607958175580569428573159002776027493884347135468003927013258038338002410592397205229339302762604196670092253226965581887984158967410429740004613813954506700387774628597317854190029376146594668762688605476097196803367701245470763314932684487369920463467099419710572854374747276562593059036193632255924117263494837533238229165243621091873715677917037286479687096858810696614119504232274000838790280785353119399290419791427057993433312140430842834529761192307780148459758336847804281234455460839866793287245588331371523141603502445119706064478742334233602903723576659113238669995006157978113555594318639792116191640873469215738841513185891630350702216626906615151301427310359854617207729016459594286810380187239254641631422492601763345627720251069284881907703113551977199055195606579829499914646675274744512401454733029729161037467080925202250157551767098793144777553912667200321624525287543616056375243219335401976820061031207128092354347213520032371601293226374347599447366353850936781521091112517845900651584002524602822333534924419904569401373464844863109353656216111937457477402999635523348987811998970164377825471438811178691724917396736582154541495666995224608878968411649576256334978045209505777247299844053059429418291620285273532271660445153548109783360974749067437259622321550053064459052320045778238685720212600187813229694279210600847420165002598819581019002726512609008886276571477037437449005157500684154260695421933958485996319334526947990957018722021862210857172537683747736119085093770591152328058519360667347413693362856889932545781235049455331559017955113377321374419860254519987271646819309444951513572425932584720168835340009190815407078878541829475240889231629339844093732790633442838560570321287463234455916767586535376143428572422587625430201577015427574817393287389981676499155735410445055742313762736850267198512310809271547562244651077613612730756804114769705938040414354072848070510365853094938588191595709724590572539620237885563654056738704900911349047423705321887885159478918817828078399102906640988876524631276347676745331564201458886167720759196907778387051856152713895725699841432029608316364276095913883844448466169778667520000000000000000000*i1^126 + 410286195959712661498181037498553187333563546462860380787380777312731441732310835750111088115451300108646188128582951047211734432982082454854990523990875606769513853547028937830487886436351981046068351033879657736626258209803990563666124276909510430584776424929134351455162491899458760719868817160716782800924703267216079804413656488427406299355506185370945637533513645453086899339650788983975079443648664260815428793191557678648569218275597603228362841540908452811386928231334302851678342607182966249575550023824691619624431420044498167818281660758218423422646602296381969199617669285025863607020077358270800370813075551597820093027828091328790539151717627826733532491359533712550520514273742339487918856588137343314891059610377428249008201948168196572493425254744969198712991609041101538882018987587674524596823263941686924908612893568381304226226545092508231756497129430560959168976629496303549427501136906164593244976167309083597689126744933331660237899547644257689985876769820613489838382407544404805307103985940922947629048680277459407363361993681645323570187606048253591558492787640743680802299091690865566705881064564896611087944330385509374071225091240781122023396359419272678289987020865168027129602415493642222644013567828535414965338035215057694305244894567359264635864107603013662087752519439552849049667007778139833911337704872919180617678574831130773127429931865632817702531255929371066159811023302790668221864663838922278860315848616627684903064637201589710054381354918159295805363007287331792600679044358032789851073712335752858339415423506620785928463954689312363969417499095810646050363314483416673412212124620373787709944905244242629421150177220305552880094771832840321461095835740742586580737591215593665617361463120741024276557199747081801103201123325290242082959318607384098749507827656392180728087489506026711212620481188048071924710945489631929946858482703122931035355147074325411369847182360515082774759861220325475297929836154328748607094614127916570513336897859125257111022521099281203350957642178240163201610304897636510965706914374741152276109659961941225512002120257160330669971596053068943806558562043730668421470702817826676394576959888689765850735899857183887399675762818476456144286827195638706112356175984954325412841086998679067357873808358977199593322626799045476083024372996763380464573805658134396111938679545737637145257721238565682679123714951130115964229619747562774688889317422979578593523896719933750052926035872922185525862513210688973091940014087747183780608597544440177608374628974926821959652207074357893867374976923347538331143060219276340126588486060212811597245582697427506032920461944336745318045828985730881963886909111616861286469796663430243128780887631103373398994343385140321200485598698707330369785891304862139347273733599368502129039832813656286486588019708878203554815067228377261016933518739262291421973761228800000000000000000*i1^127 + 270054141329826879962045405282428870429542281280221751514074660487494614264976313125110278327547540170518468007377601760790613854831120565563738278181853739638141924650704698529502977339551347077584735959285337753859300844305119046264766990343632074827360153778201110895249552733582388305134955892676153359350626936599529625288379925139324077679614222709642855086444003030295894099901453641127415837202111321332156742083466112282578947391189108255537409396513249908045607077143587403300385903724884853768071683736855002911092527005075060078711167114880373043096149306476727304943879846664932426438443985968077230542079039086288169389378760985201325818298918291733739816982171247470866331154982944636655434397739941886988425596743901686929340451512589715564957087738459047688061948398517363121236018827155999144942841805000363852238641583511059745753291731440605914562934313233493615574159839547274109556730499815756247865682668112590957422714887896658343693458949455833183457107446149496285571061445981592378192546791184965519035726581179061987794975472600923263430056529904108136834001377633063019333055031312991712308738298073240514695359254533465034626751566074349969206636404231940493958531055878281300239354163197829852461016013367845291963098317583669309875762281581072099691841281753834262744998351268025574377844713253973874905878161127651419131006243290044047282893745420218622040977419487755612232873030131566231966508681181524575566554371903822362962141008083056101102796479013677915753578774103736529499062437982189635258014907686632827628804909302461704929547806582408521310807454865256198068149875889285897497246744066342830831017700603109420039988739840469178220249755205919691293162385851017783375140123225804661559613778861292375216901674196929229067645632817361949864333006310599247091912918986106087772378857420700779226665722803960723893514807661723579005979091653901590848638996735599697703432461805549464188659895845276493368735332592720883537395766192575689949332584085837362860399869790119193236721127462621611408626710201594911323841554449457144004638422795066367681244819425413697346430708717757714564900837465785049776032477878186313714133331074886908156523418492548119736888100643662608868421934856263281457894585284543546804135508637715149412336126199357150207667276731955956007823300674012325125169362995901409499730236563568936875371558883637212066892046653184079469258230835991949976584667829290369087049735666440275565913018848662189594587029709197859249747296475520519459156812714995128379614974323761197958091543551294841395277182540068292565561414609258659550093005275320489794695787351774730097173725860618725247012756859395918559580104211002640195797451919509942745144317376625840088600747695715262349553544919049798391861731743487143846210668227997073096150206139548141776226224228248687273002741330806156976024924979200000000000000000*i1^128 + -5568141326806564153852860957448964920986519760242048603316446416571104091334986356672666131385083016167161627596596764392412896078566177237194796731964779494790492355531124835168401830872172382759449150952424383273956324226440184741826890345570840869065518400884242669388094926189027429895164212187359276221180275898725559929548797954671918408139182547677852810874676913650016162583836772261303985513369216750369176666188293637563017446749428394822880076012977712417195456046686074318227775157631535783983701598697407224223307405472886319655980538952052361830986186241381316688021799885296555921100511908878503675250769294743559640433576188766338795471131632935230864090784896085698714308160248495077325947907573194068818295100570327967466340523628974560949959717931403150237818976141766024703359862218734307517170899166132711917650214424563695127881891911381332378475838565629668462557963586861411808468623305843302109847325635292961325033668908308990914008937421044045618608209821861376967098363686272989187313105811925786435488220602308454845491264140645953638581363801837944049788246486076601541230708086200624612510073922677513235862678410687411393227743002891772722399855222330456098429583400278856835958943187415957549876873802231565817573468966478353504665785286446515044263606198326804468018266741693692966799402362825964766851707437392864991993165831526022114508673927450676155963394117265596392244545702458819502108897890682444510464477740716956074478810762505939930462779035534844426878531826912110129918988655987393609942555338371449983429232768745458322157849947846462277758674886688501136451271797584754476376855056082915926384337789081915571034823140806778183080939699216900827914225420949185580546220566966261682790142810628932347750138005681515375280956049328543282931046681621550651686673551975047647673819397570891808035760111941524380884120059136440433529339604694400170923116445096232117613223799553342138442657523151274323406968841340652996117235396783325511308304898008707980007733724695493497381007949617669339686021348141413721140614846123301952193045966521833244405359309623152649679003411591165717905005760295982966089453155271658129378300969469788974959413461214751626925257142009755986327696544796263977909392819246958333654207366221919829225341522574662697505861870322832965404126179838205890372836081539790699909284757274691318685711051183045617420706416389982773481173865221555556627621903026698789542925825220555301990358020625904876066103662566063946645710949238647678902416743960389726791342588542314222949887813816642596669222561114385857631983792128643068148245937023218187779471519956113094754269862166118738426148542852841139692228061221924937098753449929965260347988481328352448087690400360130723002075251776965235839618366340094218761932834583684203051618545198364613584822674688403812230277757927424000000000000000*i1^129 + 12946710404575182277238958466814632401688688647204718676357469080059053735484790584511095319654316826666837574614061370919651776406809304051600875093075874587296819664018040067655289603872022287636761809466769208568585993859757608426542015922168045835028374800190134229236694441760908130307943683248749316429408115559266908596239425144267820515473140356156336512210681851483946421705753392164398218230580750404587774054058911374434438516478272656188135485888457491766563671555510380214528778653597331098837651641951026412942878332651785348302833832360526638183724287092693281281767681276825804643829218172365330599675303424693374001154474297371842759504080534046209928609975341520418876699491876862176386876294780261995984885625809292812436519937164849063432853899948355764619426040235177213992889061211488281531307514476162749461699548369702829270894910436944401643745467410162326110611626337519589270053407349964179900394237410353540467001355457763239980938045499918039051646211763812949498922365074485719137144427310876663453509146188739934818646851908562337036783704894916345359844772694576263781603184533092893083686394095359174825652509282651931436778925419941424605087809137135290148177335661787276809669769940790739411799408755677923712138391127353084930988926037119878441633000678213514223793951634176385648521263745706844762212359927221646671736986475994773592077338235004833419653608427791956822027123728535388228447447135973123319645689591812069235123801624753587298850933833676327144266705648080003417733643272604004485476059587500952224286753393815170820079098116331531229722930206329952366633432717232381022392303361107051793380396569441065402586491005811773237824430606329721699305170861435581059909301838003816341549215162298833445021877564674090043001812996453637133492167348240830529491453530497746411663945851123757254825899229404834487024698957291177513420888781605271981373731077679072823961605284033477007831330771292198743368598792121414940764431186827319568574914231174954060240057555682780175810478120983636849033410408431271695392697037359595969072505099604988180403846139168709563354428040274786370084228042015098083704887901897116640745626854281713655896064927440692137701124948332316930223585515630053142980112713587406847777441310798156663648935150983677267397503857430035460167981358667812219823294931313402953353159315134644830815368977581213009788943711679235581786792427352221616534581971648036872607791404164484181125159929659605726053898281710724685816329208880367334328162476602011771189221134769070149435677922243661153093353749527270055750659426470684638570880628441925705560445040796979863479736132020451467428724903894200846932103825966563581558717416489600477937205413508307822087978028028715742411935334882476457969767353466370597338385634369316062710265912500544458207112721460101120000000000000000*i1^130 + 35541214895190971846789163963309803075927550003353343289707344205189486357560005968158270801789256807780469292636131492153546088532176567116977486174557020428808789419447184649666518523907888728072376138674143469142189716201657424850579999191179506095882620211623071699339764400923215885710309798627873422481019480184926398230474790758878007575362114041344387772060883065939137102543072045090119080945123150701861113833863801089516149038960009461543681735666735936889848224347452787745144776972435353596334629942227960815264636491173577266048234173572890509082400784749781037234999510754101692661268297985251047603258345386087584321754349954654349176959361747715881056702600082156854308475133038506597849533006389365141992915304967077762862850983393899587020600636775199920872500236429095010412318938528148463426526695943403740594264278704824152488712957548356121452514308195533991028920894405696602735616087729827990499741118562983060226126755883400973012658206420966609833379225637401144869946337718022273397557559040201290012149204286765594985539182903394576264868226625767931870001167380708115769943615991551921521345477096290897456877641441006474632728807929222567369269290019721575172035014843434923235178227404429199830967220527429346903872000232892982570919589310766698040979082031074685842729051519693157087628144656042334979602574402054808020967542578608778816204675180033536378733449418599115105126236023304398235385532991641460361371089102392501304677103520433290321640590484448252680747356229888680496075020305494451813844086974035046344772268240771158074465262416427903530135045245310803168502919747342633339524592502915807006441856817892809114205247570008910275704716607970633472855231560074641251288692820685583923218801595649234077351421758181824600059785393120368036098120760866517246775679070160154632071259211105326317033964639431575172479709639506695105982468280948526072061708923924529981836915144848322234897096006056696025696546123985413358567425056613462795293180209905339923630753431691303347612797624324927158696296131759740910714207571316961945503661772452768281442808258560848536998368187460769336740171952936436253149409979389543736785034364098122658559528536477512115928236458085711477793540188842837294187491425149664733653413452763938409696065953134241030742632675657389455580714622894333393602781338984244961536657464743194852960915917852485406701237943043000876698914699110595853484778543135363281984221026464179998493884992724692273855335635413868629312357508319511560159218211694737968173080488628860865463544341812996486692085194219963513134871630365617843885969729280452203247680797795942987733740262232196304185192215506500790912746930946844687528836181285258416847551016943878427186347001805841092735005621264449701102485593430344608820165259453840859047640677998881260175360000000000000*i1^131 + 2749882511271754884795319287033372385786443483589171869094155020835394807594804465346383026205793308312994140761074893183632950056437883833584657734038823635531451925893588516350588291012067854188391266538934037757066941653107366688565710472171997882241068555172839105294395996452557739227778698608483229856003878358521939431687072115642652900478001971265717242217300728276954521482377846482566531562305268604431392802436893275062240333661961019171154231563542057413269389351758606809480628063905958199426639260458660072206164628898574118903245331596899964675049616738528656400957375436298017527050697529465013036834057426091527812808481677285422469668098966370164187521030023522917072989451627116673086530401470363305163757732223648629253212320429851174020007180273274538160424084521387844233968217998968695291519458489013559091088997081181254883748717352489078063989849017265868694734201465174461748971667693737527588123686055047237597069328022132239456714012929586579426005958196646477976355069194958258988052346696890452845088337472924318995720774872041033711433991690071093037589798237204651697420564452810627423398588509615474553184705119860564553594621624014923841302739822691758945580494547541359270950466958418986798584160781142927136472093900907467740723106423937707966229631048340364435917300801630371620636828402807439337252400844266569637875359899390681436898669443895964458729401260552722448670040692244593631601555259339550860069131412151289060260290812503226033510348165655262052309635731824026769831470935337626425440977302190173533809940315807442343220341275835452469529550324534799170252092351830559611903012099237171392748187884720733064550486995846912753674826269577548332662534456289911974380497718063701296717125111687562862883902035642592232267411631015186654238441833975596411781952939696754318527541166271115697223675599132716882817531517548806602892273527269124391885080867920725470535699021219124643309429456979788357044606359048014429973454430079629426148860790968855489117986646618083485319764108744720117124096202126935999506554404399182725974310897717864596413746366576940849623227913458032695543810443877719090857116585242287475145780207828790105204491912384953126371225418013441854197270315245076396349315905730978076604710444595273802036578080869425196645359006951426594854723389309069574998494810076301892478984586172670112672989952021597742341809302794501424520828418379474532323397933537070734178447209343009888113669905483477097314063617673319678987358100661427009190744930294374404788073843827946471958309733705911303792794348491101484482224288476709432419033698769710471919691890634432821911766853213649982994842788957164822544610739768189850587092323462139186089695545234116400618195534383620431369367362014436542865495474727350256011730149026281949962960896000000000000*i1^132 + -384353785291591285118909660336567687944699028309646842561545847285776107190622853195724589217864074245088564286681749867609424688268771932861623194238457658911528061715364575370377649877935920163304522819198777060686362901273094925910886522599269005986802350715900402083757197658651021751433685073053062655508095172914580178856490160071998292766224750502783558096176570875840992250769786064869157470577096760856956449742358688428558584857000305639703002068198692262352653616792299840953233069555513620555124846945448353489422438393288123827947936554234388180082345660336463629697780797339686338679655477273978206911911155275521871574622413943248015487030235012740977522434322656403934209113832952453470148003744325205690222638643511112986349545428411014348501079739150302292975003683769460879559949304630602978172909496585173497835123843902631679531323385990341630587058948307870576287862004301144944713098108272240897671477326534667850780051989746184907891408845301773186656188764708437233817776521122051458846600244984447185889384891579019875229065611101704872104013872324220868987494605414371126130624767468906419185281426318401410027818150527401014361089470109537597002234870107406382144148049014940231475844084952658082561024928279533318131999485489590198913551297096564316395923252795348088444365953767815673894482443199234968087812593520584718769794477144014897533047839506889592034698449185183645809209602773996671534003748194929612785252175430208463137363377593673337334820468696415803693666943789788748576318198655721404314677174231647279059002152669967903991343500666456380031066707130141290223807586637616238943774418860902808949640074130359728270835715348355016322042113161469765261604991455040557111796364777908100006001025933701936993264815166491745771660236137360316712422422595642003695704744297370546279474688487813821121356321210973572773840719705612698861566026093114142376375852644899963236545697477850108594521187144239797628003543718728324243565631903598302160997955008509328628515351426963631946769265216992662013441451330614671312799346232110750539718326502813921988171324624327597628969677630668087025442649532853552678184024605839294139043464581140885854044364293234585398858387860729956469871194729103635624949611069874499465081359728853825900780329242407490524368226499202812202924698617681049694654100071420761258177144199235303219480084755711053905245027635449414268441758780363700448334506271739689087425701049577369359407529039545466309004458667498184272752066625829070467263074418234449649707601293251120235065995781961666932120231723543591924363857853714026402831527494569841995886038778084458994913574365093776537191071556867895200921020628971675787625343830730046121251086912638286140637237096118130304689966891415295166702241091972710131636686028800000000000*i1^133 + -32337177739753048219439377127607464653665909784225449832016183330889356967994149171362087650838322058538672209622998094547061171824217461196483464342133219816651138352766317365823471192057495664630779610606604426580432531435346747340598606884394711191037947499664047451387548628800567695901684791859819379540925433997765302429838539490376559263713786227028615885463855883718442702316892345945025896606127153369212183683101823370369105716085780713753543624343890279388126658280797096532857433410492685698165381496145726333679605759670440348862538204587301315359296464756931415830025816803378767996649066565835846866190282551205608449998343467032750866261780552084508012955489033862196779016486968392542836538829139239951265652920430376620655955990149419457671056279622579447673872547220992689609918366321378300665335249339455761771473595705893279669168137234092608190466773936082954648368223257099732808313569437480730706805757852959021621089688843116335378697347666352774891124762800626661638894313214748292443190319833159224904218941053523349835702096520661862784072543633904298240508237009424540170199575876953656510203061638709348472086994096579323176247211071336886073505532617308139204722546883924698875200489006712615011528824124802427811050637055192970987403486525505337851653351825096891155017810777230889897753772328732815372602668115785277378604403628331762005587705337258986048133357622860404219863460043118057352320136102542260052258008020965760970029774736868808800159952496181682218922692886613777489674241920183885359907354124940684023739958648974361087702087400976584137658719007611372446333645970087246707596416801390357558793822770148402895272391286277614423854444378239218734392833312572007917841814461560081938393401406671610490973304475393270112084935016824534421512144370436994753905184235106380181106556606821932608170333744628349121494108821784092906363202761778387919952210926700800379066118831865704613877731307690493677607269189328399302572738362034980994102568005471443600382933114513270123274129954986352480521222250535688406923695579548936045948230381981958770855790756836202331384161010302444044451943358569392900760992125198340672288128010575143419854471895297963674604103706121062399250218724069075708878070112820497188174472036758585757644284751645352997682586752602991760570643423688951701701516681712796373268908324911159316895450352222604733651916199340145555307432653726830858423259021221289323445923741236115533846981172822227763505438609329442830990989621353679280437122008628897688104440766203117473297616850695565052098244062423317384825429860049353196349166644790925969155834753668726475050566607547335174957380620630430862933712296001540419928387317201602266697837157566544811976052048503890605531489169840804254715786884546560000000000*i1^134 + -23437546499771803617769474728198410531700382933042795282263159753665861343290650165461787839364670868612381255801096005908783217850945105269071847362813373418427887434413165818284601927815621542869919384991036529199163903410110505118951531470623773776927123866235395796933811310541768414356132676088304064101887442872506892210896782104036974694100087698824064634792893758165710634327255163052269501480187947632492448942451983711020275022673759203764951819179483081351219274983136604937740860326006299321492833990832987995264586528221963992198846357376161339029012039965533539489895257710604525248146364385241710689446240419389176853571923162790883098128474496237875500889807770816262171173969795351421562977314281835573514435657193890584163719769184731932435796136688655250173364672585794939684654303180876572511699757436849451956990570781097464034680882665561408375523244739808858989091665677125027829269656689864812564554117453253371634287837457925653485107782744436361717466560956459646452731319046613534788696017853459995692057198650606481275443973704999209731038108356711761644706891008304229484496563520146202183427058263431095433061601284906810374297366967240205242048177235201297809709859584425355844105643129753920779328946528718048457008121516429829100841872742055034776645520273310978024812689655787724397222377284539264556644427302568088133242648236520636365724916853314606217890118707250309183717093298064323243655622447265536087315260055591936195093188411700663115496799138781504429790771036156700802368651834215352154427095305255227415054289572283017551714789884883104417436998840987146268127894619875846501375183606524259992383725498519709869138689908776024123789723256296132787392802217883212017770785464348540006376865257530630223306512501645699230926062712691613355426392099505309229824683280339263656163198209600633984595324641896442503089616427421403778473423138295603290156007199086403898180051780810910022286890741989728387680462749468817097649078378993689676136598554916523010201088021257469994726405948058239060617450007454858535421199966933874524653848437744614333955583925019685649394664761744047566368828261355068552127849258811148060246542396794082354767191216147550010835493429707563796019994861768801048117129367905106230869894382514181100325533067031419310719261432256592279297475815028297040090348139546619445019010333693304353282162552378549518524994381007568333792129285556443883218794936394562554460935991746294988050773908255289097883593833772966679312451841555959729356688309067247178844304729390342128843061153999193234249107821589758062657678752239501053094490836546546598120432161535077666843601430341012587460722216918457838847482198421335155609256949439504485049683708417265687655735195056691779269705005531136000000000*i1^135 + -1167834868929282537999570522111742290787072628390723129479359140974923454876914678727686151511305872120387004801187457057421996947725258973282020036721491762441141176363030664540901637255675277035742551106165053290325423103851249618096909956686172873117964621455650290085569511435080799971258990797051528788327406516620149840388859178797072607619290782230996135766678008026664447180351971342209805901261111324885051806744919069922324887546710213820487847757532469614621645371416647877232755533643470629187855550466648877737356992655910332463262000496644656117140866589416705900618046935990470527933469215197891383487017419546246689634286174504011268613978916674824011632860479224107196168123857074779447760258519116661259450782536584088959902340807442423307749091319250158699522533628112170668968833263073735281103746746690300036991392677428457226218661410130532927199360775768066399124250537883760898934700026546187010111342027420203675674668134441837478911878346895483208467158575585958234159487544618644227252836842701845768851131262545765903949372404842140433959586196569951178275741175125364880389612678819404235512926295285498415393515257289210368042721918549668237794302995183607063161952217358387205306104303321067263227192645925269286287122969328875892759454630559667705029406957707881826229026497198693547939876203588002750023563854087668657486160044680037383205877926564921157495044691109379111911815402270653758206589894939557259977564380002124227714614242150866034777943406464741722413393048664236902180547764122680886531478021002592719477239677198247887182952719637559110765988385166779121602995989505246531910579907046676184847924278757202707040626429943140618720359276015441475049290377679497799287657714826430999145994916840213311728507265779113518797705063031742146707616347763412773659988161214045716760977079599137506284013384196447488471410574530107773627924772724817638504074245457981903566251750980771522623088714778298197140555095912664169379701428151387683064339197503555256223996182207003522752081612952478959547115815433190464058267875887431163591715404272128674347191833355170282140867755955537102177731179821501900509305397452644574008311854521375141637491629317643557490299740698652602846385736272182953283155423078508813185119832955684477815944762245489588289907823496976705498781816912251527267817196372181809346272215291987158617613279535020736446142730902972715988090406882049130508009465492794270453522740656257253193816459797255160721496516109681466194917546897286221545117010611508065732982164200974688202275617861694113450723438821088251604632629118043654816431496278217478695447277773780782712567070278176917975351902263959058304024644827099314346462606704014867956069388501570320969122562971795456000000000*i1^136 + 170289598831464503526562994694568389246557929641800116215562903446750081041788086077757357794585738518104317381808417466582070972763425293600108252488720250539461323249876046280681207932591709448006636922584841375643992251296566288321407412835962226427030631354961651975801887801189837738864214672297919601220659788287257561618979594115051449908258510985199627907648614148565549575611433144176512259741941395240871206150366482568975169189188715880677931005544023396413273797054534709988195683276329826912919127051609609732500124697842683210009341054860216397758446908704174758903134264294034250445382394479882633393623422557392160218834143930080028190267176285156705549908870351265354229312274087716683382793006158474817000499032757548568324909571385591497131806413521509881206564662748182741523124654149323985400338991328448698055267495000199372849222692599742873533595894926307199202061552516985705040352191487468221888051100253102199051080706161438371993271076527591721577804204503611121393692113653201926661202803881956264945741253218895584118683397528948870393713927682756978391760955981692174987496311957007955557287541158802268815757103395181250955393221708202317950763918680978370348110246605603693886849143011252071372136839705280309728330456219617936150568115089834339278460882447173196616982612988830961826736541754683063654772426657305363441227890149135769668989358005229721400926034959270809811161052917363627336915044587398668338315016500786572673791039284443295200586739085757630971135039360373955920682093590007133866214756561061849751868170196180763316098793381543537426387218185247406272779039287391526044783200099989206308724791852814712227622430216260542718581944896973694590303903537028415180721477717164173076027803101253083533832948466017819626630844297827306426427687853557145373151410717077372963758497083050223823769596120657630669935779509237990428689736662707731601463829233720165965220212246852581034700113489873141198098662564231402569189460731973894815970221877196179328910883554982682797524189856741331512260090966311541357940208607023986018824053643890551404053592457481128488022060264370891128456452164285569230521551132446906848738796233879910335006872317236978950188097479859541166553053130464284826273369203091143781345875868239442684492804130511430455056549989598020584245801139915985448837849269448419446383428975479487897454779716548390196473950115112878878012100820012566440571945906890230081124703350347602860085514406691907817187336794082179688648931949272336178458038653985567382173442127408141650624682506668629401917206729753447563933170771644821377485779127485741154199420866395647239094006223832080614441735696129151255940884934432590939946374755979614548388981501266493440000000*i1^137 + -39243731585493103549941525272491611330799154594616446043906916383450964082566768313922982650886606358158877861159672131004647347185690420099110455813622908447138763464437844576094230457322350743530610376662083800313298462183211588896912160674067774218707826814171758667728650476821461354653307517886839782182830137385137178561439455071848132605171515763098329004880706538178779033733369163585668979236974188309908195437839784639967130382431505334474909089660376000387893640745654320149169764300535136333802978162112643169293190492812880272657028919401425116280879555063143188726112772187683227416697250788383996753523265011598631559382198121921908065959770293111329889820430655324577991093973662678107222668237877741180183030826970025688489819684113827079449078358926323055053221716674874663155459402996994594134129212398925619189496648121165580880578062074121282590459948543633077653178986066920540071212324089259547639705092899721918725844409070561220257979274826825195942603588167134588304426473523179907820205888712145699572749060796849909809426658831065319746344821451692852341158839506983939719503997274405619114228607914978100587592256551755984684548952383394860173054334317405369243708272010623753618103841687241227232025392352075292746005884447487539376161940852867082169830573016472302088978271802891356334013510669853417977909603205217587010664567038568188874629448720160927432024389484899714453923092696296911466816724413671196441966922454809226217262116664063204101904702207470363101912287593219308122226456619855575458132640632138445588239565577143505618167104176326896180633686234273359975490154984933368978675357030492660673246573478036391129710607333748213908299139279020855898035537102936283788020798708641138233009964996094065970228535152259601375566566088557082195939418474236819359785365181523640954414286289292829223008301974233783612143171198498883669011263747006503181670425271463370197042204000464239199724848925052380674388292391302914688649138448189546672252824558875702962629026813176404454703699734260940070146206496107393687387209593848523150167461079807285852747893864539439882228964484424172259978916651793229797712793253454376663571864723034071739299033499430227890049387819301227405763092217153392535061640386531163982126885937746994544787520213937677971116909239230239675077293001655330035014915454163297630102522810237880465496130397702449747521861848160291395360623833738977879095079912014532154002413674227359905388133985488384205633647091715656953357388750816804371412235898135766275276158198141563793462524685358050461269588144584316005755136456756333219369653567419922351083057617696306118979374772747307826871137418036244603526313096037452554497905075316326400000000*i1^138 + -390535962814425345174287329320175761732371340833550088910130903523703034681967164962445074907982008322678967051764845567707506646372127237790094608397887583061621309288693126106977806685253405765355736537164969250750993896973545884283343934299543133611262572720274021050872310533057209660011409299478259852682956133124060543005110096375536110084334512175040648382631412964345501673553242562992941322512212159017420382022061662643323264577449760874587474049617663687259089625620503034564708084592122470099363231806562749146640229929741287801819568131243115021383701394452775273553320024255626936412293164250155533132700270751724993476725658939342555543584786074806655146236896604164605277847230344084212135713256446754821950551430033675933104349780031492379021477358620710128543780799803179153358049893505719998924723333924252193806783428618142266350725877973457389547069274077876248468506252584415484080368930680221913980443558676899334703717342768311283742298300441692589557169024127093827926014201369140857838982351968908848265139681543169467093970330461148542845471419321326600330580706323666892573456540908516095940896646726093123540127809945185613180373872959563651970033426363043009331019691805939837158929974868901284465565118812250706337737912402730473985430451017798385628279231847466261053457610087789889406264735116842212397247132524828197872689890325853029069442336602928525893348270404085262748767861437825577201435107289500202440881499637930381354498858219206033546724789082349076297008177214053380447077545393554537570375059999959336560051098617860681772771220153771013647811118700502866675234687136954926113035052656695210246234097954864179170608896046339984791551525031506433977599617887200472270703924472953604899991357853189262368058263399707713955540837246667679788334348484653142491320153334288097416974874578280587390087301665862191299322560720133863249271619039776195571794613026888954727978777486850900320111904266052531283694613845212366111809754959352732210521484682866542595152040354463518889390934494208863448075328752217267328007854699885169096772989086659285285418737019249191335566245584039151967721174884080334334492272583235013070360395564928195242613817031358339158810964879810149084280321504779546485057230695546322971193830543215161870351601023477570402525993319985774041064574669939750654469848313836000965963917801476235058990473301286944295742456203553010942896569154658460290559736412788142187358220035500645064269543645483875540612308171957003044619961756934249984204088571182555496958599040275452149245094573052517630428260360446414840840214570953434641306323120000442748300409509577705362539267871933391166642874821155207709948095181619200000*i1^139 + -1375993218161049832635138128188225424575783086470816451778801087245191912743610013370807985484269263463213502027932053553553361544889100629056749233791108077295851075908815823142524991479519227454005633944325786079306582922561852131542376429098084033905935418634979570331095024031509765020309002968625051389215117257878915027122758141458286943141665607237621355739166509569090172321977831267651716273232366266220445185781758731578595549411828635627500103658254242827471109061199469989953616933277585634155766600583748455724753870914657841853509381129794876487463149705070639597823061812285424295352669357606547407820112104462886361060490493251650183410775947308781573087562258812569840813304353206162251326185554699256307508514366986081064470130354020992631161146799498801597137444208548726543451641024043948446244588226378901098470699232731348108925134741150722862882518629704754365525597209753978463814328432674423553397586886073959053917666051081866348096342598868793150398383521382294485256503282484016164895693654698000955678772411061313007582046354149072562618883742835834320477395516813869719496116398484767656600537525359559619858593488108721977745654068142878235937164844599767123277750771828720040678537426476852266795727398829851406183666945329541819923299565479464815950175885402914725059203849429869836184462960129345286651171136296339497492543318253386722195103872165097673409329928520222427987206449457192051224722607616489132236206189605137585368878900410675576508064470320088193174213033479781405368523804231930050269849229445657069479720867837620172327612858436074582203982217396058016853105335937128403785535082065290404628191428044528016075171565110970339194945955300410201475723570285037720968003974590612095269714348091066832427448047307193263840032741562193028679015867685904525534371446277512283627209457602632946376914792568843455006065805273557743859727017427027328773349758525461343107817189619527763623515634943301125273880023932760879479225187216655330618386457028268592232706684021909507196369664554999874546325506087160371291570254530788766479285015172878005861288627066368566784514864744137435537916945164582456231115985069400069760612157966580015488361778923311507312286584738324199194393807933685467244176535602427266739010184775802292434066464493852779133344354803722004578166476720646138258914381008204682846695449271986423480642491713841222664133821773152451595753157239357401378978537110548497626340433659325863184770418290969248819733551354517240122906053980256268680545926746592286836697590438269842539806908600893382961719962196392819619838948310705510883497379025034466806633467124765767388149401164846654297168936960000*i1^140 + -180632947871691311956399775136297169177380938285957620939428952588280558968590158683086100167813724214259017445141809994895985121755398627569581165559726490889153115135061494610627809314877147919629356952826261076706380882704449660493815177070589050304616994696647345634115098929749800870052345316793299827646757325978656095323177842768667438137304044436146984258916082372351193627334108712336004737163970993136944720064977882356887453931606742107654220901500279544740096221100181907871756729591555836031968063284105393049914449377783357242767624067867507180567018551164407562746362639877559944261011883589904950729608665810685522101593650774487014403363661628763179706077921690546576539927712387688408439945537539224584762154641455131912242319160520872480103032342696442973383176143282490305593184276388283775907257101759799243748976061797014398149886765399575976954364362289170324823294393293971240385547576215097943840094592918644790200661359347664269490670264699649498043043578298329027109671226691527863276728474889266583351125325739633311511362372303074264077172510636793061491715757293477535300412804427957751731431092812732731509885797559710300554616838019073963224467321613317079632911369915042518189738649048571480380864502051921936947898356793905691092013252593070028576839123234562849468222315167745911417723010546231711465423836503399590362425942655928160934957258986080447401577863743962507865618227933561534319520637201755672339566946600810424381467555933916986544608467461636846469940437733645889643703199404234228716275449681756686407000510075434877996512369529791286203977396702585270315365562786900160906971761152602358099766751245519496851477285521243868109901851266232741531692678022507835350135600109676381845761429319225159522639487749280455565235470555479218845501564948407142478122609079263504345625045317948121419965133727419645275913127739964404237544603801751247519360603270051189684020813264137635095137656528403786255378015448233744196737105752460241700765030751270118217528358674461574143876076931839241293333758748572858675268872244910456768095159302107307526958141402161743331272567930458524626921723450365218133377939202126891669627398163608769655857059213597273680775654360213660415677436173660332404429217863656485379767251620498163986037857904640046483449057797742980514108655102523047757673394360815711772234407964529699038133012133825595795648622187502146326364393248143762451294731311282269258862045617183238105146579927471872116268746678594448599240175311405083847916863250505179255569277331741450670544034820687578719720467143404170072347610571764841535708029545971597525746463608691228672000*i1^141 + -18471802990266968341215989784161991501919700959360239706268662045789519972340037559405764277107225444787719796100922853544604670269899968310274114278109040038851114601331835183895568016949489388273960687604670043989521567517582793352093016702205510634525626185591917273685045680251936146524984804706670275741303411906753181256728707877671211591624496069839666789540439493182835218388779170142660095934913520390815506229261713733388948284769182470772371613168965362776463625734870728319003739233480873256691167589224462798040036934211448238703592200742276561676389909679809512015407350046197811670871336498209101468784458885116337379420887910884935372277892413045475793081818655263600215594997128217275667018853825922135465863178886022430700880120509471598406301726501885582032452744190554160436953378894586453957355836763076564534188947239402408626168559919661641003244936284914282026868903652893017018465023329562854841888834943079378150016863211016294029238121439766996996938132068587617383252968534605601326369050391721108973234801087038493049049161052236347179038111059029751037403456461857445952235974726984820655824319283862650620699740255130192651947302849868087406867916815037441331713707348826870888695019173620781028811338624943661201746766979682721126388962740036820987312386148577716265457923163296130833539469524124376775437848176215091963406599348389445922037513990545660334403186260648590227410709569524663493920230406561356654446723892113581108334310103355214604546954169727295873841098529686963302683833650213231833234136217993269718197846707293320726334838652954780590642690630324772379223140782518492729110231291085420022277734359120829293313640403249441694040518842352724817692757871839241975104959666278689445345021798843927927355469500630991860222030182062876538587044995655612083807960486912230199263913483180028421952507455804503862948005047082492907196753591228064605175725278110929472704237339103071494539082775492720310867602319127372756619151666138590199951156116956720213733059961431414305689828198197216624200404370494046597952567383257053045553085231794006823997647048566670712869924907697624697999393834438466980690884859685009741564822188560195445506300551532179966998239674038388703305696006390477859623872373305855930906985404139093000888700913186930332798673060002311455963982438899446024440101247215176314178801528612162691679085388494739356991348510954103873626159906104215513414823140609440073591242187106199770178045333120998517518900683149407639937727187098526176882699856538258400391840808655235448408345620254535794184195969585362581261700300800*i1^142 + -696557392097013789624296207434471695555236051677117313457559034101305789107144107571426140387507990102510129725132289884616332922265544198977287538969537974245623139442193992361078856478247901910456452950975178396268336995200507664734277365472569261000365372613689531500522728774555950306929029749231768139971470149199072295970833573367737500444090517613240495434212306344664001057348989437093101008400893270654337001965763280149485744682023271293144192466567772689342089588919314741734487223830789737317901774068472817328852334752537567691034288159757036446388688535235599367180302737253057232889750800362386707889338334932108644649535543015537957513253633377239315700901191243882916884769812564957268347090602052654489344639307209040556096190958642521052400454789403045172160894215148537332602044086527519926709581793769268183358552584393433760243427964147824466946074257599937310458552481013686442930236937595839612486462429281845052172025744699271847126198383430902229200065653689112481056466948102995066058447002567037678946974550970068904062544503266711192895785103449376623344764387771198774522114317592815433105851209078104257650865697573312874383746139935074132095714110610015861173649765010182755320811731180101554188246474932107286897830028395659201836592447592244527999035455656804328569475076173743792841273678761156876890616851395745153711775954746686997045615561865246493412907696013487493502266413600946339802026589176063615725574879292653720910679024420700258212645628524481328761407120686530906141405555547905537562921462099730320847433085723076448914233168684536811751234708146675958770906005475497042985107628186157730403998387774314843928721923027803832790486716409541734408904926278344762760199015636564543023021771264237198812056420103917923403095952932243214188301651007986193988869731293764071403770235993923238932665935112449551427961130482798396292137474440093773568936690882084352901213816564510414203624726086818832574561102121875915037644917448091954710322239931849553849737052756697342795631262461163977893589381573895275398156626931895337915834771598329138198391540928662545083261911548463012232372988856560041436429538988655483723926931219908682319964091895060588489966851049552623351507054302069697052360989364069919558215891968034760314438272683732362671481520051731753869821376470739846150895074919782884664676678905733107464663603326448706668274584956378116083291435815191401594118896606005953899730056110111043345317670006664959466572475845130761803891115984416137241547201633059428931622671866228899840*i1^143 - N1*12553863157223938723106661397143684190781092963594140512881953078921192630437871841706733192520739203373042288542829869284161255692323815619689476785643161951262279335014966565496985572399092780892960066015903290039545414965583754973570938259256837529286625806653968337063697859790695810592309325020559218822544826049179254068549901934757324645630460646781412567811139104382204969239234615057028695136190775010623062783751524298471584972867583567998443935935729917388806662089394701756205016032672759472726882084207413219712828457528265926032758012038455040712421639601380532986536680084967687275057711719477993809958526441835891889*i2, 2373745112593319946226748585758746872783235406144618605925888161224086391599043340745787953369371487051536775964679916356996085408461339031492438211615422470673936545051680081798972578609884363275152506357074190072197085879883015275405405253736419802578667773186477834425632461502282829556085098246739565997366643568234265181094065473909276771654604966922309633871589201982521032510347127716345658841983000553887087577981940870605151931841445577384496027342992887434634722429712971942259867169790607815562744686109836253192949377156421579188472743866874930280840889493818030304848837889048767593169033231635806915044046471465048540963797135353981416235555161326017727311591936224089168290465505978645545554389233909105274039239414903020058181018974701666434387028697461641931815224130631802276889206529214526330952936491822456163112765567058387192181872865094836736316042247062311089615553635192889972574656740816728473882551599100695922708618749350341035496862099415722300682453413175940941833062632342322455445799802453748327913964117350541890766818820163099781582265823242951124025840723509147982485397219573576756314193529986102778308237320274593800228745149807637967013952750542667669186293817137028779386308791013168088068986688645514445502205498063410340938224460688382484834088339558824069546217870264380176257938326560504806415820957492386708160096492573979381756059280029624857762798084586937401163986716709139015891844789359046608421025471969015823187015624626437839383597809670456225956576921876164534501506119088601548956375081747468357425086345631696236552101134383206140639802166487777602978309343267316794539304196134890666663149142536580548024431010747521121283131485994714314326114344841636520673684488575042284227842196174689598388258348573156764121664728232669378777026024874017277999606946912513465497989499380761285824740800899626960215147250404786956142807604209860566871348125790486246133213033490920701476938502041844791835150667742265567568428442619120977405063686739113721967963855000204788357905010312818435679627990344206033470191312581562628620263142833406335147266121912188278512073431783513778130711912210385199747453250954236549193425871548649774091006149642798624279468381545208124338006180455915770828453942610750831855501871819678143616937385760248412651977088481220706100890524660180652710290117048713146242346816212249090943683045233209470401246611948239396941739234468508653019037847779120697841869715643687664980181832592849519151982859108252918852687129566089550270406303481126786150486669817831898411655846463031617310846750744636043995992067640292259322173577477830872816057524440414128130116679930179788905564710486565279388198249741427931715535190890325802266247848529713353322408147117009783228213371716952653133598133245786301827427916648790156121235628941577815941470919887767202927503196578002384627199693561966712887685918304492545505644398408928427908573831188563140873544709347286704005084787420181383003084875364915507291052355832599450592079613334475408500312264981810785830054110991449012034759203980165434922835079773767141617784609273384231622451838502702467570262710048530046500647507405759071974447778310792374665033903395619978768530645214818628937655723547171887833018576317014704751939170616073239717964873406472200073362946878348995666739263312109884010135270428624820542726929911839696414347315295712602677428746181575903361992970551952500249744519762373589034884533090938291412653506465382128363332569566673558190663719421473592736102460773089003109072119727276579021826591443057794203039706854003510240870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 73319146584104178575898698244177785073353798116706698112155564211507683530139372901179185564225674646012585240590806861784901956089411042744450678453185624123883546177921387408105347844355827131915549926022175028668995858244667922461856246889810531651985504354528766643254449196978121362368809973361212323179077800333154103088877951212951983296625730487655927626562221456641998597994976161853420216851266004992885791895568310392400480992610643738529090343166517208244229803999754170832354045465099177017073425142793930703452682056372767246514798082818722574333832336635330810419812738533504572628088474425183969376326486409872484617914015231866745206205527340403866678630286818296575772447605569200728022572144497836045253390584762563904767654322030640420642871032796255793282597720296976214941179375154740871184869706303520363462746933268900779593163826684558183019356955612629661149755861460802009513672844797952612624511008682529806380085949491762522406130222601779768651017931397725926687692133077534836990773711714705925707491953179100852440796542081242047257403437053289891795097597369093920942545494185665598514113603338582596680623403382893698143340268308686643107909415453386375457707897340497893403660443699219187530866233038291159994696448317039256757180802014745313044523246136290442681250523826372263432283255480600911734793032963312913328700891054909992349277667037126930569817017983630676902683371562993930051827763817641632674583277466572136570069971515937040330428686979736487340325929449980670542937538817456129163974275410355538589635546716004317734005616765482137797312309086280119177769611725046976261811261737160178728149865974607213740437602823269265342199751446579943851596119574636548680111871033760809781694179270073130024569960205064211344193236915764109141585027810040119564961214475921026284697934096673384482246095660483714852843054961289250390718969313786974076031506445684877372611262514129956099579714840628614899603373719204264189990285447834339850459174150019240676635201201664668472754988403414001686588756776571440644211304355537393223893264838543863061183923788496615582685677869774884848399362047055580749144075089276597959987568645892178384068486716673824858666479346175621791666575026191374798009484384098650167856696474563972820363295431868976239796974619312164174846031899968737559685798176852900355703063882602102979444158009713356639075384004684182834208693700949712320134442186922383432810570409402119160088792428712112970129368684542843981767234730246121684700656427854887329756769339129555390677119769613153934835297473733768443774706389313353197790858912659442269534687079109807466425969589697343776042130532747467529214445805122785546613145432121811090323854146312929522207205994421630854620585077013504417457016672006343627247173726818418583302604337149857189205660269916331001536332241437693705122678209343844535554067578569144419658924616868813379666006939555425741388782668510385822040449922623986472146202132944580156185338119438833965303897889453941856884134564373161660398375911096997404494949623915537647094301963263617802400626945440583291975784662061806690541871459689772496811428083568299120658323076483693047745291560770261154255268714923409770806175115030163848544691167834028893163373384271323115664705755900290721855511853947306319979030950717098305341666026221726579024323183452399393074171864635227883841530030828877286816719789124075166033417017489781460864575942336694518957376421985393714552960092411234915533759721068440858662218378666875224226203766181438793895117995135586131688502873945396792524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1490635908551117433314685027169957467993667094663161717840785619579826271821402128424593779378072193539979457615568610046343661695647267321549970961118427948611161473324254716057677529871231919654380297445772790228235557112224380915048416558807792255575388720362283932970254236038134651780586058727874064816144086826010253221636440532763213312808908853751934694462986465382456361280293979007895425139152863840415333143008601108654386576005768182173235790866318334339288000640025437184242065169770744149244992614845421297182707794354847953591717495185231122767280363090282679787886557645051933942261684494035069040207345633511813216788841397677286022680287555442653890295024586057382098543030273417978654306597676787629782716776462147583161081686969094872555287578426215789455163329889158486942926557594381134933772345681833048315422360712563719385293577026950143752378049139140601238702731385564995228093093910915614332301497704311879506219869977006150733122950188101830875335738259258036993655781887176899083106448895896810537020420791742954772503628524731963157704167199925004689605560726207470056039156629981736094965778316808535179479772093747220401104397179336248599846384296069849264481158296864967585641802100802636105236288109834349385387065073116651373520593530794891488499748566591009490918672160792406535639107266928342070011450328142845245290222821099070097189459638138154856442490880454352695489411105919035436587191235292953922440624578470721717139665427861427073013588308023454722988220195981976883286200297555915907483500585019244427633331124119195220059458312530147343080032536147972783633792638321112237330132180987584356249310223901944293476165219208826704297229747310454244227785428920935632466843495613857201870370850037198230286386773817513455973186220048984532654761859377711385970480962362053570046422752096172792954129109383043247879726361624209813252468245966885599066554150583008771624035251064995207611595746812705792984738193499893181284000195750703692029822138724712965182447538858529990182006320333488302827135703337473125803498456255258253518851250147617965857588085253585135273886351558880301217976514313777802979717922021176858675818431348874195294141703514785294237899413045957999522523390651717903831491329691154591675464345823536756557918847661088543178660023828932042372318391781754700032936017132096268950585145729298677459750326251316878467399013583252751266278367919992065522357204829454956116413611632285642572577845012073715196115784631756133048103684093048483091191518593862175317130072875700009888456786268617036787814040937238298419563102466571560242610187321209115627424154214634331060573007112732619589513507740699323668974961529453351541434199348273557571215674859353058419813348577052805640144387609742238647018955369328213690562034385336784326832512354766978445120316583627419464348428791747580167425550507304501437141529608018671855199332352088002360191624926210548001471151441475112763291099129270486082260242610443418235174108928624306126087757004784893178894795908453684760590392863364264343275349508463648513512923546948175781408741210066875127371867644270149374761807456792618526112093551189876796933365588491230762476585814657456918750211480828582855968592499688221748168752393953128644907745394425633962374065548100801106590150917127225141326084497993887136232626274624723464382045006216199090831016885545538438505747217290732284131047218213795743330101398300032257656580499128768340368081310014585501189838929473145292985222979416730275582371829613952674981210171102130785361140887121890823580599865793979613184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 28027063181658935693856328201143785024407905577406113812253066321858953914641021380683295636713144029111036711640458833736954517203677702437241793710408260255381082250849113161614928573172823313280321256615655526527061384623464694828955181144909983646236056455382747280700888358059300425239227358368864434988586882519341877984585231432579732513605785329165397954374740902758268947443651167633306927809674746396488729035019036154596450884873859141948380491681938190756335580479622399599935466906323267456562593523095541029415914409370667497499946718283442628509003252921538088307302452668380132637914135834730124299890524748925110126502780766293077608704614336548576777357674492564641678674746311176589002566991340138910971580262197183642349961784704347222231120413021102161944462421774853379076869140207206747609885216584543673748799582649394121508621917210492988152899086566955860143591878766545255114004629496454915178157795586730422418808500919659050857092029207194140327130675434439776403521992374565737512290823073558503141704366248686575146218664136596815175023160256250984602062235682098784264801742034687455172026864051534979116221744964138002722267845299355199031440910497590811529477116616361805449247076036896505554264897084922487542073093235038237661861678811447090433375783675169827078582396796981770363186322730909633734169911348468224550900950787053682786660142019971636291094763728310382572669451034695489957624019666924185565785506657707574914577835072805640825206917134364922351168339510525273443695424151935148101919056437449267393583658840404750282451570536308646704962966841628351124698517724676372208582161402828423940735701439403125919318129907288011393702262006322240947615795783135371996256875686797364864406129513140824281411094223803445392836019041227300112615479118694093841103709066098183364485973692400792973906632807548646411640966524484408243962868718329529038813308796329847381402392135575296976343587735044846321876553216283218741522953456284355361882915632792934565836704103075487684722573105854627023117602306872070956723695328821592731564304477475622376563125004338681050007316422415121410415057688555630694582843913182014134127350293437949984378905486762300507071934814269034338671672778909676595631193863778928409108424001554825788234812778461638614504236233459434872130901180078968691205407150534358020771726530241309788322358913578583459508214995203303150252012967800128680675154928183472338593303264701028355390579566483936458972560144640604532781878957277420096961095473716469185292366992867204058000810315308561467543068490966239951639582502697644030217249825946533131730423263711735830526363752082106803935777042186970340984742949737762438103103276109531665570194843457327329705622685263047521360692145803919383407131085620950544913602182364313503363795793541158393398726355207343416649300239530483414507503630823456913818472631594799610318438933847625611192694169159693599417249657554013278685202455110279150554877489931947979103617562124358441389410984622457642999027042349365667924406791459381050676552657953273202960070138492819930740843836977128049321248565121545200862912490425873984995930582350518859966005107427084442855567673129324282026293217512670823824124670136571504348210308256900553708007453019728731064847999690919892419286972671421544736912211654386619369263088334709116717212147126317216555555000541054034115060162479402720623289227166216579311573551006519285102941544349657395876822172863341621726128154192264429377150197536579049278770520176331150279267127884268437478691129613362747397135808319984972595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 358187758908662904203439847946315869727084309030358338594346889154549681860518820520555566746472377816560284471954763101614735139580606426809166789636049852846333843949497847225945583328019484130051731977938984097877265078597583860066838545334996516871101029312078796644372321788952201280804131516782955093312553243313018692703451499853816928965918808175176453448889592162910204953482494345937295556337493784031177596118358185208536936044146570563972597750343431281374915032578403818151812151546243403748476422016457119005708391501999565428940838078549320167840450783375396401862588088284683944541930861221216048804967558033553816486799415324122247882554505398664595056478084902621246574699497274689797652592107557264504923346332717603400995159071555462044903014790008500810082053047129575715484542725313521050442555298975184874581410150068828178327967726851186425942529905033883217475926230933912111602378710831231633657709055271285157482670564298403044996011722149537555217458451628651101065318895507783631412259390249862761511442329322140480944218391365880526796379219263070553083382660472285754238811152597740358234047348511910044041510117577491287546813271976251251414811531489416733390400297408376447490754955390704261600634156779896570728837576522729877066754088939311545485148459306148095305497087261894532102355416325375660866545204147486924759627414445740711286361415673937685956696849115004806699737263881381361952561060422925349484105958176447825770388849941196675888256776576552920966953143432069578446603345221366125777031663227377003592627466650352670679079949939421108661093717540568986075797437703822045330060645367843351972021951998952800094340829691129856657776759174448422483476921813637800023658218408592474222876394606060503623484056128261483420099321682438070157140749843665886765646886389747600772628439291536633155560630798333659431683461334478717581695414577892089761535338952333938294542950178821039874963102660691986632418915203122646737237494813866134175420200501625292758645852306774333358214979703989655748321534170922764879354861150855700775648002643741795409831244246331593725565004064539311148784023726550379316416765687101367860957222396220420957295022151609076918870755198928086916308281702279315705487861205785278106405454613965738683335356106053998881743811311552729766146225253145682595939560662437679893801126628011042580560631935464909967074280017055230485417716212599898822450952179742482235241556325571879927321739364151865717839226415444719464987164425017457571677365986518989067197098814220241729267701870883421873810715784996264719296420866176735645225539144261212269779303662325514185058824439221050129882037319501880666738077399225668278643219109386003605961039115102586018057822311098951603001706625546771040997522621784975531664781722327004896763995390340105035149733363800830933183574006506608486990147150782325993071220761047887423832128768511271995525479868798165083735960535629850645774781171490917156378166698795490697804168417331579339373349023027469541988173903282642265783481365456379904446004450826845010520583292542504048297370449789938330165108015147197026603317606039476780345155596619344088967604448127866615904584546990580284629038022760553195196168523341298067837687112678138599073507238901324388978104798896463958837380148763168617170052767698757544762480332615002838945388890418908517139354360320675275351734794810165082644291406276181065405995391332934224172511287746270972018297056141891231448681464751442756914349248112433960420201153642643521927250040379947841247140237139953480976753266743941529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2203232905053941906137246520290898999950538919080442010799393053114901847516410759475891369423608763150331093972622447708622017596249021463522612133591377113956142785706147907902126219363668005324273930786390764323128349524096433412374057747628906483383470013461874902353298267311719065770606376526294050240641221738843215393466928614351273678927254346126797592735411476980590931978817004842376634581813097095929160720002509333692244188442533487992331972378058613799952472904831815361706970602808687941822621269249493556672691198131977293929529543516197158736213453356444114035029265920055974952438517963337521794941424339289477228461781081724139965615170216936155551514219605495800541325652244342962914838598193556137512178923409414992465752056793832781656206034492090747262450674309142273451295107460963040288160240453878055427789704380522842036485391488588633510132625480220100589445158986264672858479580339460861836171732311636023378650375398261099494171125160877675108792808118641456081694657385296529005888200388866168972043041494639027062183398671600014377057357424409297346763843444159566413289714691371563073304586977665178900094464065618752347021423966985892864184285425128981207661387889173824354854824753764688033941153063352012756583561655253907968260689938050327128809109516784957501344604076085508589522508619074240899745472832795699930531168167762325727654553402083751617731582236573587797084456623143775646484972698299303289579623569063891698724974234973048543662594576209981753424887911871624583162533513151891968081831529633613511259860927277100317988406474548960956811520313961410965807730542422643899828981620721699983027669797572380903499857150135789197766655481829711900049000257484223434295793575550937865863461663891396864516021165569357984495278521707401622918582719892416899310452185521605125095895268066989502273853149430860180680612858170217051460997908789022934443899975414161218645006626092661330291630530861878029727845507457180987984026414144480389691564386879346828646121683002244743849511417752054595175851170353208433899748220304212997817843041103104428151188180687278945530620494279064194090886142831192479452883642835801649676757005815287804301877942342644049852390319368046799789252231602656264016869627744325668781497154383070666831399816305714657475091320385828339407183805340652007499895709951974464615255178628740600001212810055882481852222365419570584436846514091693374832327474645184645918922054305234781494501342819233839507480532075616517614298942640871918509344737166679302775840090515243804105162603496646308937742028214532502119780081581211013217860726382082208675781105403406886766361483361907865944289571151818568979596380354522130023128837898878208904747916202440390704685742025119565490974159669571872961259095611365231390641282279379902211152380191294605212646893701324599871450815833631847410203576010434156419585429135461388522718393403585444236075344701186062729129073329685848189863728274191536518948029338463326341361356742175803520023208541607890192281469770714652257444988847566400298234610662053200710711034743891834004660985648859043056175182491530280287103084270435002873983473897435443730885283100566725257482660011220319705174539358387671881275366004490890097428022878552817711349666018685787762872220501650533517031259758367626314930666258883970181829229066134496105867524481622095373955831360211783917385989673536378163854995902776109335827173029347803321039553502197651963474405449615116397749283117100645335079413828657827710436216538243127530442967002545225913962687948549258435535799047325483008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 8914628410273992998037429372287687291702619129444484945574053759986668262841497936403838624587211720546551168870758425176761016534374410470724876711604612743758614525568043366321430353402090337715138181902160590798191989854102953510425726135797457035760036255181394499923509652680567729060288565417412039733406951314058432144513764953516903483002084877627256615597457237935029675139195441502314080668652687452275232549844547484758112201916450489221521890938668002853419413060921992403573486780948277541135406573367707867130787526327078808473370093087476795201519426954805195624735025032619452873858501960286234875243104165414298037654780234803931659873798230170791643365286053531920818707984923290085115496960311683947691118072806235249234792610062058766970804838671732532992568109019272162063351545302556895981774277543618878813701936605178113739566158603718139394954288943099234523234017952092007840345619877312475538661133590173869237101261953743805277949774997997398062659124894673811470328881933440839364138066920351129682182438934795114587914684574260449765261256021313346527268479189339752080506975902033116304303180796862488968456233997766758756244005515340808556170727505100149710790672938760640894673046447820615448243602822928152729664573555047098159543200726675125629011782965264230371828517794275441250945347211574468786112999590893291488211689815537258040673467246550733074377269664344608032210778419656090438396825475584997531953447725854456783903949697391485862796958503994755624936257712200558369264709490286260959289575096810059412205897732076052386035474581924964059043428545030210223716247981749487422924141649609917793576548838457039931243800805359164549841305510078225021262397541296460042119372135164741774485976516997800950252527077683267210338650465745720661289621000836525236423476809586731485811640776215405331331666396309122171281667443308356358649257230242465159520574779802333724821848035399530299641994447772372802569646367365274023958881957085724060382169828035283099160799425148948560989784382157312246029961838366516140877703848267152944807633058007120271408135521660799774919402699773954619449530096566574987393720060080064102962458695975584440357475481670308145560190003525062895360540985206165842871893213245832037344339817785434850558987571543198184408302836068724974631652131284081235676630359304123430847810538365565191696169491281984012540286539298035258738633400967811948075932263881330004902426654766302898209450912190357699927473218232001541399019534936653691512386735702782525254791805033790732392080425063832967143262472086617474729816016145162649629346774747133267263033591876954860468134107968835919416091606076631865983781178370228408296224632587335355514660119129775629485511289172248685250813833346559093372770963529858176032647569605448512893320179257270462840657641344194015883840493590337489474063593444744292573665528102400477283724184663889730036393495569037938015454346991700282161644917142911701009545637380322370481139069432795640732092786962818520170192347165391645676778983164125611035058497913364404594511018337969033430095218085096107422777457820698136900157415870542660657163223085474042591423179879273042668465802768842776454428292124064799716961706428279079364181692272106306530084939764826626208493397807647360603797182967782565368257063187690893187483808603090062888372000153814018639429359681174370796914427356015532462727386866840206539636884658902028205045952160521728429377866364547491159678721270220053105584355876890266540764805906860091848152537381775752498755084375363163067321069869203456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 26498797733705466712711107592387692709175548404449080789631735593163376108455335137312654408713304893607916288696225528172718838968726334526418879781429346814384128722772005855795092993618124636850374805764431677822319241712115381578862157670443751125199067595510243051341915643974829695755660118245219074475986908347736460270553450208969044368775939379540009587310747254930714046871612998230472054448046922217779572764760587366661728616367758301705850474618933906574378977115757447545201586249137888383887464068886236514872777661260001394989673474711698911926566731076373021764994253951101139548110177375767790345364413783601078069380334206691917505178655097372638448643722675475115198373963978120883091600733868113430211626081472611042068154102127112525316611230660923393630585461620508789675677341199733741039281508494280327135957955682664235681301644163745422290545694404683602700852047075824672632826033771304339290855665407752202619831175736103571720670237468966670827182735671484294662859485320709340736279629891401215474837917447618395620432171828259523501781672165501702255324942035240391361925422069879840654733336776309982799017212215339961275021899210903570651216932862448851027251862698302922045314002408617004475608295744735827736449620316433183648211107906880331995186447258640665646222488804004972993651965055070791664070933662580032859122641678056827443067518903608420946800963732892340110035387127652398966268949561981849247396904207848276002891234887685432992872003816462661619065018614002149148260284203329775261266402111053157936405307228478938255289740667466422536964020429096083183270342044445713724553288514674637596264097757041582586192156103675526558182855265358232652374323220623192987594471447052296269276460977459905066465585103814289186420999582052632323251017584429138120607863573106858674289966810095568955741872860896110906357885151624752837797497865785541030638798332261833440226576770485855590350139355587607733707600560420273649281300882245751030788228339493408982495478351375862225458620610112415590931779823030326292476879796220261371643751368685033500977362032468603251785487242824687234494119850289564664615927002075745886609072369792589409640679606742319190115561300608026720596051025773739459239218389746338086359155504984880643100179169822041871171561349024391133012483748777177714534298197344404682889066107138675291011427336949534991799535846566223886207415897052814173213895053163354370250554220101841957204691228900345094855937816614795473297358657861460027931821982650586851087693753781282107619313812804903387296238093221819343296356261209916618471759592772579612031886961386028002264220492977462662953698665178070272477855284384205029493305845843847544703910700329269710817134784323191205724346025448494757607397449293651960697102567361212549220466730896436356758284629201988174131455362813125801891982232890207442013435490394676226770678080463348708527628945152302308715613886617914794463370338935506171092011005344593433039486075511381242212713529880325124171662791186859248859695319455558854567747408466351278634117942568583265644268192468682586905161951630323664230923232769596896383651574897851556767747198970692258806166594440748211490668836707770523989640838601927933244551255165048622774272739486411616002293755735155219566879932560598603613301089823953464196316889916406340960226567419498858885386177285639357067367393006058602478163050718228888705092965721242895704871095642079213871853529133853830307467445025550040616426812518444167842044806750328118889359150318217952885537825457203578830634899157811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 55043528924370149518052688285578422399452975081034737420876768376987543874691785721475213239594475869829430217339630399842661791125779858232707478546890836060029299267938888299756005082323571845390516783798055073137723910982775493072052664838367671125439390179257970848413023769662754898169377401895525309132143099549592624337785319181079852974617051866407678247361106049009032521440036735572742938704150311749466647106667654292250322764618011178004123716579023405416279974456889248080238367843732738444655880884239122844177603462118520747502309610952375277328521516192672105431896823229896309253625831095214131374726926600976146933459600642838350522874251526561126906240280302565056334041132261504834645648176755842334237730569086695325837292123955367746540256296621320133124622443201362203939739809713216098911665094194770737054235282666798941201496717250941595193835871609735438703231714291091574471868593005711027772441192678612172333792483125160754946163359189243559586937107647361236267726824626144223972948398344487708916968751441401351610566903513696573824712743449459103478212773086382811430736986338081237095311514242745566406032283959803480520042083369279415943058782271269198281136525572768884014184205601322627819474650037157098169439929298016989843982801961712246111799279186965942126205740989701610184280523878705299958595010884387853390111164386177239258973948493713553776173478338756789175148895855878085683183964834580654502490647748728653848207240716330455532388872952293047974465252548333614954390530658747055677171036717106032383536050309011142876267885888034532441111999256491975692179584497226595259334002044842675867609049352380867881238710810887510261957681399345636466293423203788710652196067827836081534370380153255107761253052910071596608450741843957735258496442791234627082508532057885280582264170781575041658826180991217243289786112831426163460380470772696373441370036518262524722836606627313716551621584981936920399524245123499833037227486909766024349774199746731183995631967398566034426613955031788514635808040016089929163315350771871647208865787794525929744650845500329460878678328193449407962389863863844005439295085692493039524251516493067628516939574528149229480633039996453732751470009369681339016840791762009253830192795709911519349816493342460088085977735532659298218260544950331543766724577301729323627509823152864709124420096876092703920923167183262322373016520177229134002157008404076117779560855263923738625623285691712814833194759474317796832732409706672489580794134322499798305616137367258883250391772657777509686474986373756742471270287499494388310391563232078578394876859663418691342688035851521753789167827256101774788457429264888302244280875011688296916898776328622404025871241547812747802558839969400856842262114473330588508758138847691437751519900499408951572215718934610930245221702337000334103038214634364144805629869991907444197512248758129975232646113392260738096985000833793562665206575742234196037137678332965732599823466644294715146933224740906730679927997916645372862790214539267785264971316988310185187304773981172508107557951911499079547495414524519509875479038517100440365848231202602936095039173420424869241799654292566667052709223482091475226401215063950714693799699699803780448119356234728493691053440880689115049881161106506687133333650217052965509211099963000510973435179038703538036508795692785107915583392871332280851500521470136950755374118583412350529721378446366234527008564513894856624924934655960155868045165596417235910830015338580466428411392135309735907274123868926997409525243154792448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 79800933048147847374130462064209064574300378581775568823375102942775554313627620349864775025831285680380584851692738780813780598940132666773551399033865444336324842737992202077698375715826554137203074323551472409318726365966694505471093294290309762506238033993555697238390120474771446393398974634385514615629290658161580775677103179455299777001950895936022082062813631205481981528863752710282056912064274627230724523317358294691138475652207033267376552038447156390977968700924134524428761645612349971433166797081743699700658877922197339599554674137577073722877683543531118582494275846413663686076664268697761526932819692182577156197299861640628239223851495406315527840787953893775306538513000996912153217595378850860555069284001840613136297476551523024248260488321278424882150645342398683263601642831044978828371358804110681270691792502734957735440169987759573528958918407691033931483188709584808778761271606990733918259463068145723426083135977758916485259547210570423221340560505569740245629633863148032552693266648557658968407050111051626574742717161767964020968264187835043417175041952096130395893581228868101914355696680121521202360644959320631152845107314872125505613175802830690616209509506752873121598627026084235122974240522897141900402259446209161450865679653369513726065863789824227641741435556942275422195903686290211646377256946201631497063778562528601388256048519690874749727243922429406905511587483346952987818285116389179659326654192128282205684408636206669307142411222866006077077886281166673721181887067099166753670580381473310151311944658853795056610125821149718611531837894105444131215770762976592998712829307260426760283488564594622285546406717303847029933535110962903609980788986996191455379742267046146114328423167275755118457615674386306295262391531623954137764258382491038972115285292666376772300007842561421757194956921532316953387494882421487005284012980261808486279826727542651136509815244340205321007785393205151941312608835365200035073896855827270058419871330013463952867180799198287733586882741363863200864525932436458460178045842887882565920962604415577328484362317826198009309734041415642443970666504773499191057231048084104737998790397292896939051640831373087379573566695479167280021414012951145266040944824309006335601595899192989945713074973092875372255401021297728340348062423614312778310128682973856273056546784711257394100003111961066335831338706644664317529417422987819272542553237401156187259434882964041886543983332507963344951860208296416946677924823721833672532311124780710620124534165460777248074645260915687477447618109736759428555241108634571769156649157486370465162493660504776331609311235336046211057458927682638490498541354631989116154168438801631250703283575183776671639263689276024485596410911918821945618973907354592253592028400868213275809684723732342343275937042136785807843034812988792020540757026447769844026620787722001563167542945120890909878428211588336126743707591762909043526736694906804835084806570410326704678648444697440214422152041136200752293041297428759821815168063539110910537801473807766890285577373638627423394221526061039661896344621680714068868980774295867178733624648568398380255247906079171836388554255090625779333881860644545541763983643640900865483652395243290845051152955535669735795256989174538840291836977660971509242369855409998215198540872906982564913472068234649899163583062846510616419453437849733037085751135357675995144807733139677881997629326265750048592316600023954624567035434533815426888627177916028161961790818252699963329038051993069516873929219853838819894277579997184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 87961767777767362986027249654126674933707343510507133072961637841088636567661551453431602240818788706563268765018708048823197521315152590318708167899471947916084377823223968113157525690673108395005785426146721372316898046631616766304600715900422674346063964273729742841922497234666830111574443202018861502170690099318988372304407020887905653727624211918987537458936598258365226588544050112037023494413787404093245555413046007509473827327917717100716823777505100094255133862402376125457465217767914896219757113442470007637845952795794250764050297830015173734454667142662817690875178872256491832516993764047649785324355917327491048361367617754659874652688947681617731091639436035498440019266231102629260907756887680546883072753425616794551129836101215931361186853835914421279458616779856490646010560776921774459348272989572529926252628442990210789808899980232169852713047618417567997836624292527746884212831670795144477194390932958988636808639807150626074917782332731335313550517534779897424202754891625870325152671633704614494181632663013682242497155005046400584359467006662406562079201072149090111492354694209019281563622271325414082013208277185664460342355040933585898763060883960945942459881859035740332517867893710429026550956235917240110390600764326960667396989835857274764343737535292027023598453771140005315275588451125739365419051998973125969914837501974991350083641484883483112523194633805947366794945751132171206597095724572060961287179230024448214446042530365829716115272221146441844459253446663593851205669561139371493338741530235158362873178303850114233776653741714659049100749815531373700292979771932903493802574851745237814276091747222741467966646316421428612840720931919719407104649521990245838330335596776165246799488152155345337085439359906458818035271398530933407261238282859184953458451911186950211827880083491124303602975621988013821409112113207814202783897489338487210686065822062976527629690301531674348668503111189919831670224801792922798882343039279348126142517613639409378742477200868560415577652592997768756267348107277452577997826079530249539620537014056519701963506358338162507232058757519735361420510922708758030686272730462115085985877494156947802283637896465728991755847726751203002133204152815636561697448517467949361516686570692181142292581916846809538101321877715255685712188084340937846177225057345494805914132886295419098098302552149070814605333481585181549102230254963361961897437817861499013577878993050187577819121517765024249188471726294009721689926618672164137163397822812370342205789707279625497937168612926742136682854446426632597158565503024196249311183975035430623205274235475799504166859943759234238244617443065584720305486297977762678075197037515173903238515746336815214077994533471725040565234371580525173936198047614717026865762824598223744818913561623881619545873656861148986151721515321820708841429948502426638863043300290442018511379175404816310047474157419390013035486648324575123242133384103530487280537681863889223368540012731267842103265937934843903284026478833269018630576251911963418459228674867989031165477843272481448137255669128409969152466476933775204672355609246733550344005217121914790451075054025251747364417163831963566842657616149084216419750275434629386085851256241279824974394643711202496038771328847660134818510960289216353729586727977997087572975699524701569356683051480825793965585833586092991588213229780467648968608329117505661442099668489284927426920914736889198451460375855000367412327159291882507450614088166751518449471566140616721879694090179519134707942847902465607251537879367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 74475877491340974027072383654669005045945782678229368775483076916675243526715861012189798729352210964525817263961488386169916287516702464610334089722463528832354299710140991741642299228588997320015652805290541643517472966106091928300109106598477167879840339397030657316213077829847412322884080950446187914415893196382839668473049712759481269524379754624282227343685617880343858408830066072063723571139209150065141649407453297615660876775804293208305100078943204934329827783092774700621150779017305572171148160218134321375199324663795495991263322709510389946995865843071329682156681379450947504102838585772866859491947247003706218599883283915210948616225091697180295450903740954549167701790386724976373462555978610043922098622033475988630501735580822780593631928316789696627552758415639494913259379133251775501949238233530973948307884273302405859103198033719277342471252659627383335441274900355385129697018178003847281091508126839431007848828036227699475024588751445395158625721767736247043241824831264933155710763475665340408470582977457622350959194539995904912234529646827048945108344298696714665207606547264859334719363674716276660629601702635794189296678072661639601738642532774623244812361344534606297309720446475094383848865113443310582806740698401025736442423682612791313466967052032020256525107576516087648919251642859348066937329116015092356217598007355681301989249737293109202496803902077238624676859591830487236646893707506772464985802888935635692790678540144480289609415079398820217271811652019887888828918535133185356505389323091637144739546423773386846150601688016317456727155416772838482212663353144842571808809790835109006534891410728871572675876023568643670941983360916940428272719525455194898100803233290744386396806138619280927356958086829387639278439665329094432461738365106193775470664290621371036645341330203694866278138347769946517096890745441643973519407343940763543488884185054687103236146385341946961030046184970236727744946751440348054358700255644683004606810194949562529711202486036306050087205481005836527728187570242620763554748668789089218393107517424073155200510099479255558679706979996395521785158478026757868952074449257382232623649787400151913648251149145821284796570818375650172114842476039315881958703021580398107608068689491761460244485337474096327979678266006769884221473731847133395553719400143738003118674823034592980166288318334116446647831629606627441765709903234483100113617253546272714853606959561064310796481917401339006193436805584366960667800797833325547141500506736736870732570940317374717459272026791361999413581837581437597174374327080799593380952730636245724365814830146130545110990533181465579575773694265991378209602967820965003862744297690857719132605285691477121462595765268867984656976752322944139077254870022943691445049971251302366750432878952790884376199484106596164530017650690939187326820755927734656570683950230692014414109748136859564069104984742455730050646941981170261502580170843557951479768005589050244913563568094237138753508744195060125910332405058500124712696541573794026407493981224382992703906725927926092057229643697456882649663282474111584880624371051234329632753753632466260894111972707730714751443394636387950292232974792037760500585223455846068646602016462487805079981854527809892657341028864026817953335537840243153669322142579275295191799578162223234263064401943290277582182219894797863985870310508544072743617365748241940004136242469690622309014771825339129540516057904751502193901216057935393048810415517803183882613710510072324008816843100555510845090498124569723365792677888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 52440663491231942282830859762653337192826803066010215578073521790517114790320619950951412103465729320332586108261430811285179094085645347060400436568574958837345731211743953089538152351753314347456021470379854221898947503575430076340868746307800461419838534829796264578047217584111265736768596242193732216347806084166001936748025901094214439949418165131801959215960268498889105477675001368374206208297779594966563356982400957122275372467725438391948101367253595336438342405298607894646772649785848628765321005076211191794229899283258192249823889271626280625103525834284200072461257819853711294915104985836210756066246900654476628365564258963977029773877733956262478241502504253702718318636533788570486645795286040061521614028008637689206340436404303116597579859008505948233193357886547560719700965290614429529613336013443013800002252486779407854098846650290829772155499329724658513136263389302053404488960411219088334701630065884202815115297704638135128222737536187375160873845419812903648530180246073328558630561379180039039607662440740297234575756889619232936928613361652147818625748091486671559872418537854280103374338384431494976676145829511446807126432480153065340439386334285865024131074527098939495026875515416577602826747983160209790084660439571680342233830852495081905355885227494847202842829976415657156606921542568511767990951320793565974006850677713707248832390998000093693589156196878189814983231590708068356978376653895782948762738878739700535758484592703479087656506937294842827332446263255574968882375629268841294690677667406597604411611467403303351170664741916499258800710134926003650669334710812437736421112583236287442334799757924215838981162827507396331530235126096098970113497094901541411601408255486780888246832480378957454836000703179394975633129441860012312469232157955274111082080842357090839574261984123554492977790293981220587090178175374871282278378601105598484656093651987814034735629193544751630053560105739270885165343175809180533796604513309620520126072537061577407876662025926511770166598879270348545081905690185342677249595044329799812817287240501247895049917209002917178412019308595167486748225296197294842777938724761839951379502607629941927577245638392044718630892917797666524560230671336436050986343238913868357853445115685090636550259570571136696830293454686399377827528632548895725923941812801122955373055003942537970479102782538549814736513442679824835696749573867751279926939847288658378219337666036518337141591617278613653550385412285508307890399447216933030757864638314897793225570446789839586716030717248144773861521386797211961131964388059951948193247398221851635306970706824054390540146188746951251827839202054574516362675118704186542106734565346392456180593303485668576269445739326377347207318163218913929539479794192829201778352557435349940565466202408167355529589796953269400800058548881385133477362343608304929911149819612829183179395928009708266279322323188629099489485644095453444019109878351863168290421992013901987850705385091280889022092041492092802215071445252603281102608956129043359406105248835482600529947636986520203778205445561745485006765532136124650442711677144349829254900409867982402268328699988154811349864488451094443887464412136980476288953233931714184397902466143057137053662701430920755998511974889527655159496269565865186532000039262900302565818229785759403091202304810570203874259070736444946482055097547357178650852352803956113792865512743396842836584921802937234648558613727593183054113955597482228794985549124865065925003587503040238058732167439839828124273202395117676765223321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 28673649613195547237500242029681048816556218547113252979538978464722683559457677332565415848677771734283213790355534787610258625885423572373713135337107062912588250010335228661811624659427322609953615597116307965524571297009750640151044503911037697194653475019382948531490273842953583187012285615637929161958846390240523506225467628553395957640171726346768589094740727336311106685707857781733704634789525431289041853805999318528004673141171775532074610908952219697496199169493735585469115354314926540349508406110965220997668763174811938272821661822192194490958594281529051719275037896073466007342771638369589607374488469372032067567131599416028030351633288492822865044459522948424658222623584703971546628484270176229544648298599750132143583973781337323459042920544461306629655689584361916445212010826101299134903600194429982460927474728504959310732810289794127924435454643643097486196351749700139263331180745736884083439889105510930745948194786806375417582735588587586672725583008199945798133245360500589748174872054314493568191729052621753873512889817005263550376413278176547264994896330011404273353503030854126181869147797458697454795170652903689827575054129474424926741890862107715385244667206190930980359486996098887885445130881917703882821435327362500099150705689488645687857836864618975456931114488349656453610395605653662904191565395682032589572058404504806212688444592158177176412801712392046022637586650909120602486764547496584282564548730622810877794621618593099819859243805895620844668952227347038738835643222127219075619163816077611674341074334720926591792514417927227151365464238819680529074203394904828449733370587613331014668174802489420359057083918349238977333335673546718206730236707334654641001067068051985480935554675878883039119299534588440823845326740975438339640183001169750297007543370721769347404734659060763727111650226653985379710902462467614063693677412913156436109805911752475684335548027800988199077688806171541525770745837269408033044597003872081458722711938728131345359986040733581203440993626243042223144978253563823193406229513491609812260151918393280909809851388235890453132932488386825145441087697216550029345357901837477182411037938004512964017513649523631275075033241481211656331949386461480598872750627507140469590060662082293058175655663282136336734279906883141302231414196864187035416906016201061289176237149493208419529549049118329029898191016239164131534492513493853257677932035728734508161872844536587193528438077444107180899923553693400735792996427786016351824931195623241122510706140376382443255838129079458578500346317976660691485019773213389778602910677795015353641217924063635215106517043465060643053674351265132563785935488198931612064932359688823196065639045284236959789804007091120281846616076937112984988441039745770168813738099068070073779517238409504568084083995562578639941212012512858888780039156360672357865578352864971610745679545221797469899721219090665585151267065125534021641619784907923025045759405514125519104184748183820408041684102510785913635036347653346536546357930324443821151394687083780056315895547282104955752330490957626387017080128907455495763185024234414880782204179658078910433230689760879848452575816067486120951298725974416648929955217614493780008928010120642066831711367597695228737057742629822935764199108477074247488848446404789820532442963563871941070945008238909969294776495162729928966179935459764075658186680076618176291853905513607488118190000377209218064078435775326119004824961754868014108675220833303674617252132977058363993825826364190141534687352280370570046996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 13039579778367576509781164707738858921099081003220021251736027226002403263395298595688215964714937834604959461252469724517919574807271515148882664600090999552359855430566993464693571507454136884668214474508446637974420455884435668090823402991994368783858528693252350809015246151560447792566899688724611548973912020739158321638749620558867279974646911143812658792552183487529743287356495750477280563345566063931276209969424640004916469099545804897104610897021379321069808285010622220658811638914982809854028906371037756217748216218152595139033119793051263897338972366282525717197354823236182921050916263762668972427986193815564486419721558137162283644058605561283508309536366544353663117498726685520846058584684142847813465008108365525476670375485996064199666667576333798452408127213037220801752509370085493901406048643222762207460866040779253283854621062179847988537283995596473480246464652790229235757593374946841907208218402375091050317133023023112765726406071783509166826037725715993932202797296886110300313126022597131281631959720325712462695544108567871715777072092766824735567496611056333610626031125588452460326145796998610354466290885114865247676753753586700168437810775143940194205965670236044710233617813013971743471603199433072329779668699980550450109092605577882519725311338154270146438926127996489952853387469126879526449982847077857123675701063585687082677985301451049469040948579869105667980809747927797549213470807358037184228522153031489231744457827520345231778630370740916723760306211671854160127160025141567475677546492365642772176913722400865597327863620947710732337477779983590796355223259595310148867493372031992287703759171355260207903380089500394782957539858292851305983608120000305450339826972016493331983096056900306373908662850621611162577580133142878104017157461436796383370652853944964744530918435340833838113162300690845523264815552013764947449619983434950816012155801285513355635549916499120273557824873254910645217747666904078948132859724561761093645150318213683008983685563776284108232348047829696036632731063024492232866277193167532027796430769150460726259199169023721491499713989955403393568123839232270797109638211067269415730420901495903284771426989162125529530192546031026469029043122252010249877224058416137754286060388916711760641036737024788942965711251546761642413994896080340878404634764259815312630503214642437479864636198464906604419637884293988328849967591963841608741980696990824745695119714302265609801251758610311573162182441490023277372451156857343936896349384937666083989951066102298520071234103820866829177627012883728248344574646516824595655215117357392244603059860716280690756903292226367272236872834095887259049378673539853391115628496127304384195620363269611936887273737600379694426583197461667291009682550151342668728305705075179349324696024644352753106940478033302074105783013408174630346043685789670162946601734558845862554854415660663474638481711968014125009609713761465090593774618149083351250334108292326842360908784560343380869466792536369930051257356680899974662894024382849937863261710849333072900784518656555100431308867645602295433845225747213189918140899880673721558999941753636824216102353070287869247955056888125730472638286305946912768986801219747481429071775802015270574216710294931746880545918126675992823153487569804011932988595956336049136427720204777551043110967380579908352223577825871165653284915353121654922733989152826390654053828624181044985083681978327836599235882896384848434131145470476670904741263638329987141978442654708640776338946807099404515800095239089453793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1985863476336841032028613100341082021823426069579584029241029507300070940214016136302046500212110885357232072263596962508707958509945234146029405032082286021107646420838644322574657593976321769199658789507467839914874616736062319134339541164306033901163478017008522092294052670400752195131637971009907686153508700767074561550710322652879548666995111483967204045925437316488182692223013867106543624182017004251327620809436904265665193479601303382861200546656162167735219641968591618906497350976726514060830856453522512272754433082754783241490655154853181282418212851907110111094071896932988473080784842527496305925961769172143327236038940903436520335583702684655581519297077235400638206312737039177668908422182172857965842725882418845010954711107705409813147036393707128229361216863324280091306730048859327557616923428443665120218858249077880588672058716564309188301146361753976081315121587171251958296992667225113767785303224694197590928933899563426339806246939788472787614415238502418310883185642864432801468810563636560632443305600130002029933803420717270085067144584256358866293876371592893956134009628772255477407518895582528796423783054945743582211866372468189222845132067898330263658397043055508546309661184580458382041529692573018110164974967208838964562574473895894476284144988807425473955850737478796777020877717787509534430361046270890714677057532751363806395785211523846878605412433276011253741249637347840834868888029604830202922991533849665143778492009295581947801589521629410091248343468829133706098687509551388276503416780335348596772141962747801809872828691983151351441360067202142426975712712804226558908548381727123940054342930098893869800159311936952153612281792480940947255270277302203970213363612356974246890803084813773643585154800679135698527905916183971169914048822795956765144345494672023835721206838592230164932788274352371640198398880525795464177750840731926810375064044186993919947333826736207618472841269160632518392304755010650198072753139052321069223625030000753172631261921895077545470002750669949401863268873071327358578011494514929015955881539075170969522559540427314113338378395592904358685026120440145634708615110030299690098478176352213291845805028643790284186239564080409476602928149163032840040130607188897110964606679206208528164291951886288655032150851851649998507596869510500666538623897934634296440349994290535033186976287549106726418941496214085491149200331940309646913336309892817215373917332578147594079499274276812874154058224878736609778308984840106903284935223232457213938148518921593921570166276912074113371176400205376127519340499702820855265445342254542841910060700191528269648124529706414759161690099840608238230102378772532408069082926442434353804863908812387953558238647030347977933232197490653066839669048608457084114183607650191692961562403604549487904637402877846811314811191216575830632254527597363969928300791795089620276402561497210908049375974356723484986268154521973176603486846943576440387722716569174728539163694223055812628659448794715554876673632949533483968312567157539921833237575267771100386414247281249193415173478180074274123130538526603400294009851709670235422663414144442941482966016564952882095404774604645059635146459426538613061819478363521626043277202376989654729328283886765458464345011835180288581687490064727627283679828777360176871487503945859885928846502240923308602195823462439741933051846994070146254665572977177779260993073541037738530740082395967196003726707482216481631321938173816333519512572661070029277858767741031156232580847750286583639254328961813970944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -63635638423294989060558601492760066751185404173627912273829482208585721675317846709569686408480588394680127910996242937427568162537518444549865429184749200842523550136032648055594062765355068487423914845057290276079483531195504328759121059877704581391570479891246021703821907735805013796173610648794699475919299928888421412992653481826665141192304694891385464435773364192942601352437393306043037105611489813207572905846132976938072306703540422066506062095877665850509568816157477733048495169585081181820513139236348039390081798005267828074777326048888200412372461831514108712714146024754488339533470929092750808211623139712817656412329799267291267604369789069265155722185754784377523642269752089135617770326645974294836663636776826877035875455445341844497402194510361661087366755739166394000498704058400471179962057486922568055122334675106269230434814187780258764557799005875561511909594243590261756354296301523637432112009069048441120020396251053972697823471450590914520107123968309859546492032721857599351828797953571666571572736679343964599981215488128056530682363651479798803590381762617652252459330895063049546764425645064053506133039376341799054740303768462292245553173102220853644541982699414042830060135218410249068733263640587924875687874990726817257648121949489647463577492998366810105014723697134829738864175567097294833067505531008386360151238868860221523514174310764633974578339188865979999226065361240151292742880363377507919310554888876235481748791668053701651154047338715069370106172418149395472538189723580194281131156572406319245878607201374957522360433338767644077210680954369109226432965892866672753417610317350964075291036676522512115444521878337184070992065454149067221117110580550022403764982145559742539894332744205501813473025258484023392932776621755536825387758413217408949561068066133963171227007786781204360215631090641811006846565094357283177553817499123434051618175435585693575039644939457474609531213441735848459855653292954518769875047756173904453222083240333426039878872462641757523306912783571862263968853772660511566863274710420486922144538444851298152991378450419228862612985097215691395197501827152530528897112152982010566723686288579583155488405798573638445730987084078781197819850482191925008093696820615394567985608119862543176021360286313002308127747272759303728605968888516124418824117036225498929235322139711963701496368746354661316662391062197090051647773961551745784087554104878792624242168473249519750159601335539377392557031604289559782224010089988678325305738376680002577346476684577294918497867102803762517872188694050369932674478810051683825558093152451280784665022874308089392681997204231541169684109877694744752429443532141721376989491343498073096230146530169652436344293352012035208786944509407412862470355037498305074985944661693734786728347994224986666553856706154086083381906690057503911158543801376496634641636688722753975609763066426028654385014225066042654568414302157081898438887118384763602354826136948989687629460421997540296819179331111836324796564708412261882700800866526872752944176290918614153020323669661767083506185102701917978686502294231453521823518572118240097091915749352333006346602875176358830653814688684185524912108577508081315621082760876785542428982569096954177708858361857897726605066574134470439063553142969439272464778735781905703641764866431778203026844393676857394112885742520224959264050076128599546904948297830965407919741827599595893129836776364481124148132370401549385658790245913816834958318491017249249230002096449545801207377868177898377537384016164945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -478134643547535209498878901469483930270541853583706962101233233110956128643740309976759708637598648606521154026491191643757148280192135013134226317185518178835525880233817116478796065271755945492291503142161136135563363931691196165710135271650879980337680226033293191141723558540038042180237914057240907695001781507768958600333824839165589567469010832850530387271311113004914618627177520670271196355974955707237357198987953511177902534097994630288251442402680786775115676743424700228396223738161593877927472675516862631238591044994069940982739415436697864426951950025803989416372391808701212571055223665849593699182553072004335581683076845551316803370815043217072377473654924761245939952700622873936598136752899304603161792314128264687098585816744403542547941240451764664646932913680931830943322169514758788046143777996337246965651976702140120964091199950522440536186780769840807585477543307797975338943201763367682402019944571537355547294847699604762049689372807646560963852430155583917016163502360455087329370000356520736508640964196586799159301098509881044557315530936443261916471258947440288575682918854073787508819571398038267650325482109265952570816181353506130309515533600905815173345853416934324745219822099120975304951427546916204527689003042643179668456987946705950509875280770323587230215598271602374798405990451014448323756727928344599799395265262837711257850098492036292405976774068658491097358201318216436163247920341886574344603834874326303130733305029085465818701003334519821926444204825075427017134578662937845543873746434554346023421478508350773305363266466856223592599951904707451869914885585622860352768026693356022409777977584650420556588792646284013310192547085957884347563552029508209099544844843040137391180216276285112336608370396974071140844370343953120608762851075005507088765888480676734216443330592498567460723123483673044290356189245720507541345506856359013574848859887104033778439496952812433599638952438393805336178308568830823172921680055209160190732120391478521092558163604247154854111710064604252859041638828413811080954721215863225006758758964170627390390298705184094989196859036455098589340249698908472338165550712112910464750199647354487444256293861263710412607501410232347347227759592165213787138821501110209294323473015402299187761290057985000939865523347228799642352244014988905313905720532806196155808343453796104240703806506013780820544828872668136441972689152741439699752432458885569174190570961714946506854903531457872150032320018251974051753232940073371357026053443814750617969917791344074290746539341201501039647353075682248880334444577212184668748155990937426062547832652036208202140648889177360399813473961948819216072251764900941137447482306753822552175441063875446155276855419783683048935409534367491114666988178228663675088805387999213962295160473857418369383818350808588761165850964927915031903566208526196224981696520302171095780259963423922107536331997528426972621090257409611065812210705503632423274033398129127127196450151710382699678614225693253624662095502907957069088868838732978601529169529219864644866487257532809262047311192696520726243973300455751204333527944467708124656132870703832489515740893434161585098687630559172363042216187885875290626659724947485573974601689369529859188930189467762770581022767422781919053818792083931153566760097291405002387484600450139278524412610539280013374412701345703210253588583604311588832714435471347757015028727728702531362836136665805466188826353307020320199059910314418593372156870864491917771927850308217728970485882939263833515544511774720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 311464977258393230066866320483221417356979596346066611854500336929695510551028018258318816121050033774796287723865503847466119006715362791511441629333004439046491875934292059710152545355316042343006480355961288601177318364427371480172391007921057337532744901303950909841500195520084795476551812629200846652055341107291344051467389166039022114993094830885479746183200386550763122119161129463274530500329756267081997023288437388344263326677404222440619033070356786078248741949667633599683019973727329165746121623954478698548621446255210545722678514289358197591264935143528016613202736024276310770531576993674110872425032025570942565587599000340004969848853974547498258819831373082125211447579493753422033369181418749566920905427359981424689833741918258937815469015866980489509438548526435651175581765292324664407287330464354415074767815807421727027260835199334629527820059536433140217151788923026385058185037836786553201970014520038062950648132530062981521499171225819083459987821441743553374634412287327599495725002173900946576706872303824980648210017075539560506470848180835776392959853532134662741045944654674709941391244200687766118577185145994623681700346641817311877507213363490009038780852203936074519576626624583544009299056182177376455264894396695890224798885691961741184278546333367167039358384774587155272586100016783527493659194546584062928146229841202083522325146003537768484516992179860260637728436141374630914036950545861439091911285070243761039676351070534599037613813562609102798341875590169732981104846869100019206257548282144998911188192762666534542354864258458850708841393986927915529895514243366565960297450202476887994344334131056707526814852818784267166132191585088283082220697867262636490666977927038121481544273652947065426808281437878121467610734618910913456554523585370846951285635451945208956125219573703780923764242032535520673279880071858814730429793073410517346066478851681697106786580537963052254156079348422307354566151549691353150579393420720247160155733317706451162741699112348540100587803861642558407339980540069594690341303331889305167623244463186261757664665088488404456717098593982228790837301903261062520975947232916795637513949833053531684623340508222990357377605314716066009322118152457622047819913592689649671096094072519052472365477416168358472223275598445198856357130176103086835256729044208371857324266256923566033752314826456760840672752887698786237544013256025579326411898523065409409566557527319911957046799277654010843087973669315390075910151292900352176770089610186472739024121043556315348877055515744742578675412141334588978947658575161599848064827270831307761752558194052986820609900930515510612731281664795589142141230848009256367360412758660200650607946608825078314327738627198341809835362506231665602746029555759523494758385485254168287875897515348840558853175742884221472006973173747271058710511479065724591957917766969829540168084664351608768675393070392106167751339965033639973668429557826243671732641628876037015819234688687178931135881540851812951703468724677378084707116833278169811590747595256509170906867095951024165939407225669081569191977071109473712443611019565596228211792171308287529023007510099215719020804563159078758646855755091863748336192091072470423938693927355751571714112739703348007098337931653269912935529218429814288054523387875698122254493496930095096132506085263552653343310685066169282799314111872090776579749440175498357977968747469238648437567632928837963964715715692642787416421475874229467778802573289386975346673858952024585171701584701823035419585727692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 502983879788974412291059092716801169609240530193003003585752192685529546339426428044622039352347677070115044392330696784462593536458447282767691237390410019244097008113844502702741141180993835406934744419089853752586429482622535284449586073440287413022093056057929362048743084488580861997109282697971298213987171811885900787432159135866401404237978170390328688431012304058776331601816792167450884122159827044122224595006607388507179767807515599192797864716758889702665643099859375366680851292198206658325921933187609060400423532217444827850220135929218431839501184534608674332422461772968441341007840355555556758954251950554535936147471480773586649120906241585794752050843173435656592211873388330621469162716327182984562651379751624251842841246857309868506048511666696696810214238117226131219971855511090921409831602369501285625690413869170774902208902037541958356048705051080264788379735090877804628284623970270329566158004222001931204332852818601361529457687253440706196378578087525386682642239635825204108214169343327335280582043960949020355697828322949541255160608846611332724674520367426384831667821881313951308133655200136057059585487436971389011318666977820318672026630866769420993044517222901277624952554916334571119012065517801628611082420991111892115372407738625731090004860739290326796521982956955677359164902821694824220597801716777030153068131067918293566102751916964853197288417198891906061926744529945485615664982037455309434422488316225919801702072741060857823826651632175860022179786479077679604343484081382692946588346330945807675878662260436667431201198277173592334585807125402086332510314863501776055594773980091238388158132624762879804715458981847966417779692387005370022390052532131166335793870541709592984598786822226715049145045546699447337855995776846794366996075052892099801870520971538452063421300335654552584506524503587819713735499022430654278780694059415909669244716282811277245719404445420158781346203183053226677094462752586471885856987362194636640887794138724751070800657166590206474656571159265213942047094324278680267721272121368476804830636623214165035857301953875437027594149197050920704661612339168335158858455032723418163652651947039541959084727856462386653475966423201378794210591180996827498452799815055364192008873682361751616662116115479011079420573023324889072144163572581179359348112231337929522705960058696310160200677862012512989771403784286809098580530989251555490131108169829224293274632298684983264635606553213019818698441402683619328999849537587723251968817761219097247949412436097818219307085206354876607942659043339242717941011692336661490222423869863548200050526162814984076328750396740432649066648781904539915939578365567969373183011353633628165043413994213647002114816804563288963801017454619757359184316823328547713910703447871149120843067643197918711201268136697574151663615627703218387344520500279086778691162488110012172648465839662026677467277527844061641469460201584924790936536513982168383982872675039031316368535002090455103331732747294323047475356399078439432123073016218567028567174857016547717760623575204775359509890574030929295080737835390940844500984583746414284431751364914541820947924723924226681128564333455436134243111608254597431988641232127342521726326194403903199481223916800369610005480582171308840323295892580176611126523761714946911856105605746922706274324701666447849939443020366193040662537819346771199076388143068590226933278951645710967454228233743077289247142189248854153862685563906800542587779825222304053005105007599437020438893620046263426571514675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 610586179913608124429863870224970541953769933594756941652773567901346217537647715327673405916069788684275166998287975954631231072890638390813878318343120627189039677508904567986646492718004164639190813954706341090219095004336463220565396864720454506872050722254078157831777578282688770504456965967502745298169777205658416969165246982724202463895455554324542344655225604181606676973155559753663253812489082749273757449440666182815008553244016644266797902200254425651881009591529688045402144627814807966406491151530901674723541748519867991206951512810379054376969516171529225205363522945203904188716172834925683474184992228327031464356961658140268592709592059789633637007556406496825091781633136432227763876117639690737327186409227990459934042735795929064595292291257666013079494356954887625148834550131325187475121271052403345506755263883783568846114590429675582913592720874313562682011229543104607000492047328063837644615329317039000260031510283830954141575600225703333967601037320972980994091528773634268057398045310438125395940881671997106902948196636041109970462709738915178740561781966880678495531319316471639616510506963174053525218906627613369075987520633353084123004554965825657312625461915508145430645596938103438696285610178117565826102847063042710126601278799087268055360242154190130675418929563506409321364998968867424262194033370772267227967229975881098911431894773557420333808477614690296686732182990784113364605830329870614112853843688298632905247053331426381698059475686858749220774714762061987055174621962110834117731469489895003153608012272848485243285352450397033995580389377234388718927894687199574605234655408537308753041334277230240689675907788262954074546560483609217011837507194876367972267399848174922099823928087422126186868234086985286632743205091099293535097120297993912257973247593135441448602601375420697026972806378778069780508870471667810633197168702924105865532418577671331247255061629712812300309280308764793337584702987847276882629253667123217029062182661934320847183351408456428666837912909105076396656870187819344122044345937100410205764281158090178984378702831652213129006543665271299039883580503922124865904441090292440945958430675974533742847171044111405577711923539212623965115179468499565750759176093395688463444281042766769054224653378410861816720247610226462589038092594027654198708834203619071819588537600668022370692348420554826831014430144082988258238040779068112512587768961387417489444929862600897469820649946755599278318044573834105576936986243725835964567012060700018317004777354759569572668217953952458731571878705062097088342552300449995137196638851550906638650429822871757855229291558155063336622506465658693614076064442139223169322443184655226448129376378529270232781997016883048737040509802165698947173648956287028359319590903997418693177512221219649625529956734090417869366050408387922595839079527939551608629076190842627003911381226395719395861400871058840076092682909191729923312559303079445153223367769493703770069738044850899192941049258243639274237101660848206466381454142866505278775594050955656051302926187720884751134493847104933438958294141560634191355051673610307260503750405414835152360499600060001109839553994478444254748951488534015229190297834918546125022454328849288960465568739006115758403078761452232021920347578839802055207832562263351809869749189012656216732528604690105511464233560544961619177730351461347256883808177068775213817428922156444436843646916256129403207071730781722374754451050027147299544143829305165578234491489507920222404667089748557929327362048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 423205757209867454236423024906911080357655968802203173524802112775795579418495271351874096876242212906450074759200448178714814945298441582001726087010534696370134912402644594319426145922298340140518580749954085013672448726274274706218307481899370708915007593889240520833485421398533744526805740544758147764636774169090195454160431910357324668398105793895678601574708610935741662855777931536909217855571751935181625845162536152347556348279691521717618867697531895083776607070633587491912104889491377751969167035106483006176972708450518907772851391609566962754350382196865462183636798795520189242200003975981782354047226088402573727438335817677561148396780907265825578298344842109182246517521908937522305122518820269061518287882011221745653170053816853954621031628679112317326694916066530501173424016990801324412020096515510182617927039912725117464348759719609203698178624302346445243062088570647636313929160929406597638834913732241679484707573082848476529449234189315341001238411237224460252286578878329944322084782415280325761131497869789160864684280181036618133717616554478293439818187909562037554468506015215199598696034786138381278127856677388723289992239873787003030881113095449674439676153082724143468052439763617748090874313306931241399273698882296782457504032286180947730965490403685838158820998267952532244530450824226484594263531962130351202897736205103141552508609488849849001869146658773194876210586540761507550077344895269549519769974828970012800892443234937804654415336944141885591677319538057321687341868548362672954881803702915087984458055737513737242854928670160715553589476523398049739232752488210791559897656887006105014823098720626984672035476356613626107977487666780812244734087762459494356117213716728582637320617017299947126067502899940037062270925113160368671309420726231108138243626162206127622272399958193599852784913765177013870147939049299944384692865567158255022113967686342423531168858331887697070659227899910928014935021470417627399488779927117466642628608857152293250002681248031386063927273509842213719865836101947741055900369150539809031880743901834444499263256647154583353562372360161597263252664725507762461526271548840842267111378278458272134191559316863559812460595671544601593929271202012967064719825726166169381865359694849785482688575797961776093150208673528685621271307806587473952683049116341944315170328098103702392287209321393155622981774881595061531527384976035789623018769146319128546917036201629298182309330776805638466615815944231648826844415810680704217971056357350864349245868480121962889710393607970531354104243634575400329402702656635356938184999208310973142798823292133104951192450115667959954558611168388914129143686267698805124429442430096761504025280684906368376202681215451599868333442900415173731887492641728054623939262894452384435590046191349798449530194975997775154707630033611783239212966796707058538932709852115480053320540296343171453418280516212676303612271049615538186421144597018006586438617841220573686675858095139067233192432417814614973560712031030334117559019452721177828144674139272301427282288345485176144748609512385937187096317055607143144248725950478004859123039614353095747027511927371886246231793895327374981100979623138859328732081010202623964643612358374822281067414168843717190012843133305703671785918103260214112791234302394917270408552626696350951733369681760928856015520839107108737074631826465609050350907143066132910372738303741398926050000269677945261149144018357173083756056829743253418177122943530946568989858099582903669574437022438713512794521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 209249881772918687308965636998756655265992686568293163749505151863569180906419242823793464615657667060004317169179764097271491665202747998249065324599881609760589158842845226390227646184597492222044192028161732109476886943811268800234488923864906391941355195917978814656516461556728287518925361774043621599653114163180762154506843791267991479099962442302716848198177968925864805816912582599057995999957866666962636486056321632976534985155417305247330497507372958889907351990204665938840333764270874034587807850988854596343164050343704580856291078789356165906898558060839722569815085697634958458288579592847756359673437331799289142689201925681954350291440777819047459875122809428847986979488417556160381356983506017973969946120265665788724871722833964058265726816622114049276516560987821217155379943037451663296655809503018703382970063578748503155909318251812539075983481332297673920876436109094296676170980978450791530478327741460806978322683387282969090645126290713555315431683461026701000933050122949997806093857027145888413674837321474983255316910045563081658645165497050715478914451148214889576720866793502833327689603478189714505769899868193906924390866406558095511427374084749061253366796492817294318175136645528680029733462406303653265778911053495931803198402118480077289047900855116147149406201372765921082439915894378439392003228300118094097636787067970497749953869102734815967580178200708825858098609118701617549531314129239274323079279517355105467032493912192975469279433671335658221022654416710097738340354440878969772066155398137090140297947024264338433330031252696740777436720679266737985030825270708767099897740624084409879724692864722803228923852593028248589022477432011745900582940622222062634197882853335353060002993081767688465589045900015483094025400965571021524820654822577534620832046599991317364154323715818450714527774008610814417114010980533369664007484197850924378545031466152810503579667186883764109077501339537108614548737472957609374394186218497691802380113369056652903028173905355513111759712825757655894641310365098885674323850343274936915486974240246941705226146923933422378712388466556397354480659731362705036204004350433480354079603902891931023857674796571501484464581931479647774310068167987170066660716644776647452526194262312394592367042846601813911106092211338652892265592960533986978133599982847251776088149786104186890795538459192923024106152354764391228583810878204060097306954703880655389070891486364147678825839934558560392109396101790649180712803707852442350518446582588623573368100219943000535949373630477103353462101023491525218727689732979549023567542668025405378779291228283381808079336381149907783090730360404088228879119014563746869507266394781403791859077003767879025979106798433184693623961335331333130961746170180460106262126416439776230963698777629733137756516836435281987911103651820360557397858680396762472149584298177942749944686759021050809538942497804511237212271728827689554488969205743383148640960073593476329376207974647025051561781339068164346265428625749091629473859256470886898150059199657337171092283318649318344765030801598914120927854071442209419912458850633420759151741705995920573822059618245453254911545956708999534101814058340569087302925969835601533165755786536701285406121407469448478407718002768997675470603540173391911678936436828730954071470855403361566903822443470729184485514405196146374894327652572384002002049606529521541966777476578914767929654370430039067402612602952516184410379474529638445849267916639362563665466704994251251310557270312873759866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 78919723728794764429612198362405284993994824991911921597067525744470013937363406006187536668034736524900899358524317036479456818418358521444848358927198648971031100046016492184448805355499030403410462114886256446835791938339951805208054620104629300673003092948100484442210084582111517916434491106212768432979703070150499591515682052463510197163889367150993878205502395939926388084760245615438384453701926313028193009923177481448652382534260976591986699166663749858586295714214431146487497475895279432863919050250619084007419581688256703276473055376071218097047661437600794967954888827316854664121006516219862110778848300543663149394128240566763842981625229114730446393474218086852013080737293325331464557873716840871648914812949336811447471373895909516676982020721785388267674505240545467998025292215510235500419524197981845889165975221547182226309330361970642210359093862793612311510173879068245257532988976870881666433594384294529245559862127035469355381223343183950303431320866792748711888087360985406446131098411705905846317374164452683818810207479776194663477903018907545189882377052364469009998663663074781691565921317236659266410207656597902440892571141824726625310759940323472117690604060807967253628589586472437229655133824450971441530174429547007874774558131945925252775239019139136051081397349313069054456721547561935298599825051862209058377459568982979820051248220464900880628762748898779092644742927534715306230252329503455670901770635642990801688619421081602993008053238122703566612472119360824134826795377716575515572206115112422411660616056153587836966590944155208091532345147544534640921355526127800282171520755205895708746565405728913109924931243893954005028286472639192353576863305074875339310571640230585563768356049819027355078870039282537904243558160971626368494191836835574000793439832244834804769578785649280260137008613662312833407054676796111180902189478683145653025845523171918356463079110515351602455933025625135218426329143700849166071177430627605034577600931619251432459182289773543384451927113753326973428982699537498392889943710833088478853259972874983864057899289806038838700809050513296444122821563018643371388555805224399157176454623992457406879346904506409248281178064468193460970773218933650509969724927298844358868820146519185274008190987704929288382962563221129754260947442029532482235919284184964397903905399605836542083485427259108673037804454243005096101861971516597491018179591803728998946169515047019250756463075772205976200058206466110033333476710309215473098118041392297136779154599288409325620670071124088613139805938014684267688297022870752182910878281069552456789556020003838390914480776201137478888259057584354460784866193691940833526847577199340914673820617159195866997272120919362880166236179765402745681909085635126765565863067500124639033213793643006590735599489022288810484857046944992277345623327110491960462760307247837381024927666736624521039186688848851419869712311414548480135062431156480847814965976381834412621526759095700213566467601952857169243817935965034246083928446322097717435374898244596880418338069474855170942579629361214029286578883602092035976609567103328893037159498009324851347506329981230925638540988639220989156769916412100996121767385900479052434142676233200953811369674796075799746409807516924425475458595694561189132012460182957651685533664692764736179233291528702408912815023836013607138840504321172263027728894809780261452855175254019394913895542759733040882160963430981605223430043778916728557540071248406743426459411684933403236609387800528158720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 24864121557525806830287213444600860720175543464115920221882804964460987838311766726567392463232758931432907891819504559354775643027169637195998842235715643615462710472606850024115765731562201513434995966314944058228249707588868554172521999354727364852545289534137837427293282734543236871842416006571575112866424186017280873760848515669360969036687743169291800329150312967431737217209271549583653894238203577705060749468278835483204688604865682490634296366838989084637264971801188722107543446057215415879356474818915856869549369088122705835981431123863575664929174413905079116432407520549355179162448171224271552915088596494917494376324487623585842649587350701009477492399480438831251748029943340207324223433672795449012333833869468382632174166657200722180015910350383944622555859357690863994392462099015339282996357249073701490156537522585314088694252900926325250601386985057137563809518757868832969385981504980464198803504872639305369365686049631301566788543716288599936255593664985874716253219765940396864198835044309446281852639468161705557599894083155870919564233175525225220750235779869920183074992868885739318055504302592463206973878206640314382764398307004044274708440186417567755208723896275842139479996916060822633264617234626536440155902091746594549824120692734163231303753070306818005928171269446453166137998352289099982239843700755920573259132478943469197962135335766661893418272958687273426942576184212878468907145517354010787478543942690347003304561470710890635998286406343083626167805442630057069355755026737891877674346601938598495885734284832988585912307099112642253484152166105973958666443565005497801183108440224534368981878475591116639606117791634584518496969530674592369847331507835651808612289725996940548024233598829760096952046930492328718925843267164012135207979488755914940221992112975788268032912511827128822246347322552910378731710137977587805971886610899923565518791039163573487043830418574754367142453780691363921248215959724258836704054007596925978979648993359508421993372012461444081435509477655087145448844480459414931592997479538703636354135532985484876892429236716036528256387983963145013758525758019298567321025666002318086603422456730240960086469458374338441949945459145397309158634309761020497546792519827877437824483528076135162026667479603540692195530945912664273499501313982480124366484223830452677235934139595841109906920247392285165007811696742751246299326641885167263986297233348468774421696830591438790879342993139943536916447469323132201201314532529770748817978556873235301241953967955499042067331773195490348550136598402599182267484709490998371228344320479428849292256863535312255002853272395872067852752519559665805863573977084634001944573711352947060039763495287263863470842703879450769661434592789285620319971589633954960792011706116746164147332195553752277975372788629612097770620400854877693795395671706018272024352703258302154884073914856842917476995311740832327209769424224338932219366655706108554996002438343517810404346975582791172192254964294052514236912422223092443444622193312781489003047904359426620014720151511865282191878185968725464026885690542974023928173466930325769645197399373836048060630159758076353151565248979761169489293047556930045430331968925643471424201829918981661287792843521120615266807118734252694791668981265899305256782697454647234276065116560229317310337675422575966387113670506051314592774949262554265043059286719034338957804833130063413753264493740342369624120021159617036495290081504444238050066477734950559706081065805310287387948003369156608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 6334759341068903167136346483989195937711114754834028882810577319548985845881491052768793664742846922559146192485334945536937388647107377089750498653226096042152287036390135308527686533239295185739528469379182087739782955863071263825989225827176557320578659093329396663687049056441095954965566197646764001523951330486200352615872592701750795313057176342967239242502091107707101717424282795087098591455696732522460709623453877331785487544951125858239613182081706669991086581871535273489475250644803926412657144742728985304755566116601811949944896873964749842557641466485694683282975427417229721130896674058463627969911776938410608310828607088318193393052039675474544127584527708722653508796133884954564565734104252221366499093923838484767286279359893928386981921190238683894068137048945732587223284709126364551503585701385075245033147066676023950628907283762710584311767758817029710270794268454900868727177981721785097927698094333665065438424395632020941301970110179007519668075839875248870403495981968281249403593092172069752460988169666309057160629509201500781976544996867731100044403890192449871804094982761846799684919917136266637910302248813128413327243071693635074170652993087912798158276478132294595424547715277877518571180873753389088489205116336515883695693941018123062860220209175023986329883938425252155983934510855646788249785584177661739335532644727237495383515921814631211714876731821827241519801780403190430418418930198962196053941730555611299038202717112580701388054402565508648187709649978035520472157353866951095719636607499282851124921166861225081430709186384898724908967228419114042314509738677363088361845324847570411869257457965414383369264625089393266905503255508909063590223560657290913578309191329992625877785344068555875001836893864111461377976999652225399200246061968860413893267191551835684798560752956259464328262056772941869159322509390836390957947854385542170417537506453880631159062094379573304953769625624604626153402195409390952386611841831634647021852759838875708658508409062812435407901521575753411274384582714798334746464726747687334675687658151402378394096157082394265516445707678896572443953012607331386106091260938930027528666692885802233815122254092131709307077041407897275489565901174699156641340486603198007390010848720499436126509963507265244595470914707608335553340601893657376153195039533879647884522505673211307932106996612835850731166339736123403009946213470209921565802818969311242341626052864173454076123538542816405567723070617158321623387112354066084097377894167243335534999793266355256649043399096880630660100718182514643590172277958212246654532280472433703674052827818767369995504507669968431807903058401232274104977145921950758920994021373135691932819305279544826753906150716335017591376097919962715189238649100836820200522797536925082870305306628468911902920869005976243318209059614020096421446342927548432215088836824369680214197641548146004147079097373102405985110798568303607714631241966529921665494332879660420761603293468727558199019591696963375764224996634509796278704244580865556139728658413496909040076282274718071805928255712249763113643015574047967157872698685196003194829896970156673867750051788129446223077343877872274565385156075504647372473605691958835025739424100503274328361780771570923991962903802511300604468629100499381134389320624826912146884440949789799222801038700912722699309657890787662161842674704599799030139334998076258562304222995588602681552669758104451400422189820524747995801807598265745888986250630065768247126278707640725632616871200030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1296013028236329144091125141230536798792764955453337038924451693447408784226381118071171896922412229034798730151979094928859238276331508057516607322464406627304784847131497137194534844684712487847971472966283502243838622105016789086480445304728499627866544620930378335197715783999763836727704329960560795564244567237681421795921228192727064261917660528353022826849963845180670742295589962120338596669838303092075579085058544266455191917877507591797121126842394116005348994649069948832257833910280610013393192248647095610733435728257149928544173664845563882121779328056944978065276861156168748767715978273240582206522168247844097367770477817854672503518484284446153810554016905447359414747432763447098818304470709253538407333536141895198271968971160245213439501243517410561809392620383816481969621580502547915463145518604005653066236241858780762065797120371110756172382034584751108477674174469360046317309237854773715282626550057981037259622589037539516256773689344263408267550929849988462598234401804304912095745185764322790572228998723600526909420796702897503679015971511761253902129402682997589930110917030352054120972902154039775496218379614042038468004821710170925852617372177434699733792512546608500994170236754971615425309621121448468219939900365551173370001093170775501051949955168009835519909615193393767909399636201808941770289094355346380440127361937153952107355375474588734172987694166485988324656354045923649554979751957450863662509222977166646349175209009160371566934567195164437377457984520092146948874405761606075005648192723972536843199480192516852089686164016830214927628093315074415818135365429483631206408650687228855432218454126217857280999457520088209240630229058499383429332378226194183619348340747372163839928667896050817073407979581993554057306136574897593281100810498641043600935223384730757611907984341175247149879014986030830145390171617548208044932611012319804639015502134468365904082029457520874051253800981831653707134069646585932802846834959161283972012861831742876258466761994374827289004611743028246325980112876798468632757345019987206069768007211497152985822062188819603705469005299154229734659014489469741369848097011640153695605435952812304786715977529951445053517921517617878395327493045346011300046883539702219535296504926543558172086717789676718615949762189389808662525014937821662798234691747854147744873160486487891228137234549906699534914428968132974427240691286661804822661599727211488395505636793222988396802486785848115437187324396147040420435825255641564443066119204092790557979013447283820113301578339701342376202826341077478347825348873698827153827352298729191833784714398139245257216774668920883676698562759221989513556237946642248036184172994250430169576781722194483792665024529316400352498323120841701147452151208467273272203440828919477117655532923735199672574712577135728795530070529154973637339700272946611739437045089822977000389890053597191899503475102475655346354975111820838127491932971739467263120671002374041583558707937815374441951315138307819899399096654966693493935656406134936018361254432794249374172097719619634363214014691324944019498711706610624796534318169511308412594949168762802745697225454407564934376047882294732544545383073147848087666064811878366282116740528228754640120853776190408161079546016424354733377571818898135322512246624373878413080136551375881847302468568929612442149433983891014909370370818214721820542920167238832618321507276846122090691557204126606587871436235797322846774756614236708074815357548642002843086212100739692252816392323072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 219192205718893314107883211898239286698750439779673619123011315117987385077932211680181307745677470172672549994219409071182051724310748702920200926069449464280622349521807510860940780943797091666887434090766876330050654563291643369994751172132124349649196376893629165831513273324174857169262020959061792737794525972150123684528011626187824285060229026639801071031359426689116552506384194403325189659368333535253343970861311801859271251253041649349597116958015394131365152783338611395650454599560679647397008395899249125065176388824546115255555160350393289447259783072536371450794645574898347690899431854872985626552968057598288142060812054803204245236788974875589094830806410367915778583848863033158867480858240556506197016278972000101791272166602681380183864778473851892552167548101203107246500876523681315097972153000119075867161455893380737881360812038658038934862931698110586246994940351338311840326457655922261494467256851734737600428480361708560796006417724844372119185329155626499757150564370064870109491070614209831496215603454038878264274579301468556009121887066183473402502318951206552369719937619469115319640158484442939360160556507611694552227728263613964471463306898292493595136858190824770923415306313292355006599824074227446046427819794359963079591410467002771229928442531449312427901174780791044770142263181042393656460792375130428933345372339688591875073383913227230858837234616820759824375859507152292875118789723994005636656075956601542876015120278302709000067188427543235590901228152519061906186521734539042817880882620663972155862896464970741059287259145719001024748068859447759973456698579390741411617314599163504783804258799559040226871332086481617169749539236535670793843275855226887658691804996248851868925133979348299191225513339617022446125982524837741738351713919598404790406257253724709267176019774617878222312037436582956442165199966864021621453595078510029226100567368951014173612591585024321859791687139739831393860374456187245000833426502416464039574939798338793741870593296260646809141560882795700153820768398919943600339726372813208494451459936262990479567010771134759460881008311786004557992650432651458289475736151276299488935643046084996546970140557296121841350102136832704080734696811945402151555038165169484716577979344602842838170592688577637711868723250735013040017771678116644172321184743960400160764371811580968536623746686787556740077516649464724129683953290596803085064276768275678611724453192723497273748040634865903665869838482525012979401970678336778023569480491776244565638870068847370449979592788063399080721276107485263875285151187915053568525659886601264561738545798070716086395069090093705621512948091324434434011523735915736464625781043600875122041091517497490223252134356842962234463973800521138651128018587925664482885420778964558986382679835717055002011687746631633207622223545891547471449777194014051529838619240654987330916814946381245044819475387346578424757194105656207671795411200811315873002569364047517911629355083523338898440497662419524258950336833058473511411307420261231453025567057600170081033679796355291366950225593374903353989408702188714473841352888601077973551661271778772525255212194295432439641618352986580095202264729835884590466983446479592147677352538934481669651675440315581023477949986840910048761296992020486653013104042046345856400256592554336021139109292318336199410247866078578980478587077195482629196413539762356894972759631946648908169253408580643804046119230476972344306661839045281434362650036982924043408622344839115797350160793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 30523703864442425594546828415955523656727917486928259838480008413513490183341891639960195567214015905566869013194932676271929441085117442532293059318209584080786670673583784423174781686052100324428274241542715497730119820455630666239417878051358312709335741236984566149436304314075845520897786057292464205511859864996815859509767679491547969340182349613861360498387226714540505622587929940179942843023937799494208996036480710069963756875121543044175838812022024378780205669751722419520039318194409628140207788304760320013181055425202460624874415934233707284353460530539082276292821430163737479349316836640423015426798509825577990562894533574266971977546774750589291691761672443713170105810856478811207643084676006708108538717126990501773489553511413547930030125204768398647633182633886379170049044316075168404571703832553223650553285879854252285664618777005870863468190474496640303149073639438452761026914183791865362068097201608365694999791604118929013335111764461501177682129805576577725587367662463133921413261860274154677983875262953400089928396676322190240744737983574709066957501790667529432567648837825049241583285417274458599407530823949114267589357627373019711927623108455671582551202441179052482749933690880174703847865755953759013259944263766244634373678883586147369516157084061433232374404841884074140674593641312526873538632319227437992180831474944500443947229518026424689500072233235265798043147500164017985409531918333449690510582834792162229760737869576323561276586775309867034585272029193092696019973402926824046223334866747320806410879137811397726744440632633619568969888021203681870017367308660006428941519291313295540823243621528112520774483466146906896809503743481269545731459664728323957207097873022536995168708612066084566607782855233735413554556977709025231039107644361436398149751101837519830696805105715175117374137153502713615359519963296437809720998119615467687072451854782269395885527429498385520343719926328609939594638527514774638284450896523697573437322151489047958928077881136472462320286345019171729027890286295299033768488848539223154599998386789479226908562831725038728547146053364072472956437928042558070431881662748917710916273081289400997902142659342212789750503476801460162611937175548556786485507549132894991481604157592839397703903700162108711704529062370910653473791960954545401452403042154719159688043957288775145666232454380552373815045194684754833945835205788069177157830247147562251064239752565687294833494522126134809677470525140568665764205810341471857380367885323303829891190237375757622312605074552762744876432019979324564867808295822330453677258666124082467309743164517425908113868044223053169663765059058937273688047938239974886870714620671462885928638466892529762079211078146527178128973820975962547112741450353722064377287523513925090487985514664230399963893199281186071861720422477761360837460393031093980142235443556347159210435659029283165910487138627308687997528076358734408063891615675454956245806958183512064889926126667988047167863815736570561852101645200952283693022725946409233361066511487935483657497073774289117640422883323251345549905312863344078404357213876190052728712954133434059942198536092100034262153041416147202364981894124336453458865653515628052543443979058138828893053167783878234571671769645990148593491399196752642878157790305148015111330874882123543445282012998242835778744082008477976191932936339910170867397854626887361814347525084343740704073157908533160577725523552247071849569677851836834058698630236671788469005740778445895746191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 3409418481931081361898654474851600254187522747992125961408954826842217895150799779336779392086946853266766328577893637034445102116247284222637871386121731831354589354206739187872183940681291709740536776318808510818902393059717457767944405090934306214336554742193557633311696740035339888278723147319522838743706408215946996358179863079186491635419787269304966338425120051161340936636313540313277755964864780702629053093382809755577576540528830383051411830616232566277901042947680997563340193636933896199320477287395223274000710413451163578721593702522595792946298756148377014770755845338261027334988253405624233477585583401460719943097650433069138475619529299015886762076621820480707088682785536079080073622675331691999090314392810564783556168365977353604180449509135338073651685731996290735227394067614114756878182229413550476318065541065922099544002281071126919725457623811010893758935606068882950461597592997464867865760671228556590771965858979656069644975135135880606150290404342779421971675486537520066330687470545048569073240440168241750680293631660120530794694906653223946484908339936804096852115473913202827187245618538151561623161226542844743861897546418792896484367020140878791112827637205384669634190188671369645818735501118116829980728977636707080090752778068570145152163959301580901470429294388901030992853936294603289652333377436352715935684233352384982990135124024418844706285608016726488815405481961052542141568765467753805064363557097245067513672721810284590515046941935828800169454708019679561414560624569637999101340863308909238249647532047455201773826796217623617557354642627842631444182960955819427434992218988510126058962134602172060174959242896341272395653854029635663276407059595625844060356240199955518519032773959069592619985828264164547433114700499051986642881791137706235927965871703221399526699243504865147560548015990858637611064877178230068714111871936573643175034772296532738032507689011411732316294301967160731229080960245013691155118374717256042000273399398301460608980430989873866072953675413563303556488054728707926163290805821963924384498757016042551236677375269324724484799474159860224473698076904626778819543473119935629901827589612877907484018478903302846470362071967251383391237516698713661796908345467091108316056452005500402007839519598242907400811087909999368388895248016519515245967031804216499215575198980357561589280894867369199336279459848657289784497759810182521787625996808466761194703109620825254511380899832125167749693497477135903583328925863469977441194930230092872552534565205336635125758692586072465084814768053909665978735959615641120391389475132892395421658326776646212349955483560390212190458740643711095570623943172533662867146557310995667128505439613089467746069784780042904243516308180702997306975404264296279055498375242128499544550450404927342672383415363407849517651805875299569437331174892001306270986579895333509680036991525511291770047272055968533607599901934396943768382309770120958896946003239063861323891623196306272829411703988153325802917695192602128437554214112052239140120846843577267980950370475590418034280594476751248230942997606186809049171922401332062544810542411332127893921975077874949271927686875380044779470019409205045719214324471030919002896900993391136472528538413584002948502119044556761986758361987376782710352266823694523493673758877740291317917564032111248998057706149107861451417094153740672398408292654802803008093219021034601880739894210520065787811732248460656064020584892603758365961035370874782451928527216760271667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 275337571338960184961129994216829912076543608768714516484863219886456755914387581238290425955275935636125415740029907348299993979638837637633743214652068113087842997153029872141625297380971864875599011108213470678102366809373357743751111187723133242635462781590889422194488572481872049042835502149863716589977643860683911153262171712144957358624364446940301230528192060299036965678075223446432334324997140290328602414524778436276502714205353925618069075113008472907629538942389375939966772552630480332784689066457787628729876765663789807906925418631966571262875039675500304040366382945392193243205266769794404861534392287075288502575506006008216692451930926239963090923346442555397530740026488048580804750405549067908795463236378418201586024112306058099418755876926982743537814091677804995114806837239341302387087156349659291799937011469629725992257267117316630275658232808135022965681057267450611431430078744466011287388206117310614345746165131096325184552359626595870346871230499101783592626975732659219884961527377911370784635846131644950530171345523206983667179256153951011821151472689532638821258780465176293333412505378179998188073292661664442659773805349764562394671040281633904255868353970902457708021961647295619230957491338418458261482191976154477703778651766114493568742289274779950097646342348684228504325248846605736833008113525884537544183017906061635206435309425988293128823688946167569244014299372753722380550956869004923337127368280892459886997708276675543428983402898828432846342995465508801764078318057265841263900071974162716567850965501296237138341219183906751960550901434638880054979872323498629010468626639861738056958767757278442488743747506634178669701180277724219918514883720756946535809667297343264992799492774804198116153673216721414805186890042658791176221708097981973603693583457794926293391817440882116005869493611843981529749464551129428716939166177056065710059117598308155921001480601106449146310295200546343846020978012010999780584294004744495591060735137183996379990350214381870865188465990057293767346920636036364836807970343784726432611019579044609464134911636336987858078319309871609838212940783663826469549287276634651806606241652099741855663725308849163357312911736843862023270202791780102897257965164452224947364974059085681731876886059637936650230825675941053056032703836871721857667571431050365049887805627493907207055340715129383467142725789686710704367001908702744286039814998699451975203828608064127436709403740004573032456437251179390066016606558027375983254523828799451947024090889113019189433852144867945246952930404009388406292993980515866438100543922847300616925154922342419499475893506743134679394028339397187749212712680497764942907188389234094708998107859681932954189585032072938211818553902129093255925071876823371115376364010146305179077900599703821273582926743056423372394508419209537896801450497983267315355177781749375845202821788354860159926749619002782435799403283988592281212963839258815249391421512475879855047023114424778603969348706968956978864271168275067876294201747355256902261518273687673419566567474152393835070354875847783130773659438804034386135221396102481654897050037023895225795013302936244247853980975993641393210922171336184593561938168772942281048303053007777075492993812965586208545544627140032500632388638652273344776920558118720462721962400876530004604554738939460889779849871970907017423475155885271910762773767425601014844518257526632612989103533949951124033761120418731680749732042518396013414286487350436829167414719176245248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 13477551422492738309516875946373197278124786762299064087170924698464950058302838302226115173023579053486306054240876552317706967463367322658976007472128174519863828414769480153678247494315606376897250704535722343687955551778919499958690814744790828335227557986459475698855976355834452255047573055048149759672555618073252517734743371661133064939082877611785222047225351081255571691569047523653794663378863295255130344223896871822151952110725887675817307373554117990625858646319025073853631244282953401572042328059687316135316453679190319649046686157673048152133902386704167807317469824498691745868628698593434939218831628733883457254832404471304472591632434970207321883176589492285125265161388200504011752745653015829696781629716154913372981343046285640635179619085703723981443252691394292490560184197885489555880562983581560336995917712698241098270902625665135877780193354858290148029773530761665815605761310766917532992564396949056208375420167214736956573204507416371954079067160438211066905369978229930444768903243175301051872418122235010934908770956648090377676909376693887851294597726131231121666136572418438520265654790744670702012607523522464369974990772794807194255793860298015761897812305607591075080589643749421212823577683291281170965019492804312722213666073331820391750675283910202390123669815007619661236603815791782271549985687525554195054332943315991510197765084168596127139054335667707797511355996083976630578084302509746641442584246193366944257955881047436817818838482675926034985886011015296023638864392353576803558718087502524916057092772063503463531048847400344295981497357790773012896326920287543952118214480738471464805169145139229264230487424387396418989823274846393561014616250406858980718782614136389180669657608317322598479199479103518665298964679060858599637631353626685282969062388808833284181211388039848277972189295010475667649623523541736235508381891357771728960592849701691314269537137509254578798452331644903564674277934908218021247491358403063339522743373441900936244201780175413721344428884346522838261061926312595681058051003598793734560337671325832110738150024419369793692097119882223864765834197231270298198044507111394505633353256155949413058137815834329857741048663331613360650897442526153255622701896977575012279174477559337582193065335452513671384314328293131072447492911856692660391423443185958895254392541412898862132921267816850401075522339425744246419311584830297137265935619617567413798249002718334565242842656473878641897492828248854477203181434181520062156078511535268663277458220432398928172904598079915040442768360625862730300564062594332244089667875194860029094048327467888599780918175041195850604502804964552947458607953602165780266589539676308362350471623757570051766090730902444671117032615734256908876799073306471143094704066954609056774965339034866714505581966018213584078917355080890462112775625278148315086867055089946040820438929663106330907796572965643801175323957490607446091669397689970820531205595000694826574358508557474060300269998357675027112428152549890202913974414442504050814884939575178261195256752644053169963782093182402030403437427413211366933447949085085042634815817427241572143525221360796854491063130179208856382122740793142665938369754988450483864101882817553168651742606012807352562783530989464930994834511517602641953464888685038046224084053091367006152150476764114584447725391122089564468831987330952944586305529736983117478691485853908465881309156834928606538264743099208487066538801123185923410631267272841469477529157894144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 151072649379662765093692956936603848314030613265793422569491594745248663531070622583483418880971074281478732272543116080460159572145247925544702288176959003817049637419013481588962227561921913442135851365068345283334103711601309393182513256275783915029849607579424758614099564975691654619012019866909999756757948598691296143014117464171342191107922131087364096687675765916325160498306927472914537736653765625803618861870857016843134274790154745896631058166941444688985449988498717722587191945009108478961420134461225744443159960385449424138367180915106643731550882695182064858116431584846111922739962211659903863726045817616461637736301349224931682491587683481832866502983584254478135767536683027220401948840339931978272586696409287184638112267376697371376209263899475401379935792423244065663404299506415070204832074664234092496818180464249861322689063596576535710072901223389587277556583115933590831543049493328088445378746660886955101593598600612548704966504514042662258520599859466751570817989948466263705814493823174224372396198042560192614106198710197163820777961762737786496447507628537822030944443657024351669993577987925113004396342888258965583888788779031246756692774999173472067264477344654954702684538086230405455579844320822851756253229147305808524011061022089030475967258718906567817416972893032321132734727842331712312028307811923233506181923256373945758439647808572415253327593640948110611817139126431840109534551874045944733971133485864539519389481650215266502318916333278332744191473021037249422382460169763715706082251475706992223279080088879047018079239227368134194080064054969272837930748803723958448944341207256678478202141665255465719970658596344737637588617180167348624725994420559473561788035553880360006304783467310799062030779172233022055811863252285952682414058324558507644786155950524563513593022883875283582212843890296534692946515068930807801168657260472768323964669943622857115194460110348673271693526423093844575610174166182370433042292893524411347848805427876189413605892059603962151355201653315422284040641752178175359921779560771872451888760044536811768004430789692755229836054282505372636082685618405805985819287011351098164062062368379391104362702744314901782364998080876903326577858400628863485189312829689889208411892849979165826124165571576356959362480510599376409497641804219082747485057167334903069711243643138701905372561507053638175273003330320632849215181668350051286560460778310179953250691035905328379619896981949385359979817050962801161498186779458011856406103327926794975389752349557569761627373170261106744680264957310358842563902622715760982794459109435625906146322140757501590352129760500024602011748535733285366026802145287478560257431124090325600345750205962450547460704767179647479540428070569564049676986351667865110859402748791008505748173887601825270835207961818756345727600087058755293349443243914597453525122073007561536745525062992737476280843270217767303685010397112411671603333578999912521694567719385040298480647612334040360235933537597142921671523603980275076067121846824967053875970561990488609595366115328616653359558532546787120611556681357771456828530610565165085201935623739127868540293390298620361769961979049070433227754480310217684895727188008178803799939748424176652835274428176851212273303142961171749249046624794588763761123752481918670938729690897912031025557628289074131968454597511000453715686351028607969749280394615264059195395501510904399167351399987319743685287537294400398693423955973900218025890740328373198242975842304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -22199331157314095971700756661579265712774673468245314873467029687134031318801208340114259197293844405223304339919156011019816366193374031320223850475564397808947029785245769790213510799715222583173518923469602835111737072051298773616956688536467965057205311973397921039620211856681743239389108155764783602505136736388371942253646577745062901057346954507222229676994672298394060391749554287494464131576894329626059334059572182783597857988853138975491252319230522549253617560691299851680509160197611227580047448298456045520590956571785980811071718768352772252284071907893801250666807582702968434393761839858373865387972433815536265452629617916635751770673852069254364998266183153404436683222320737638224808449265206818278322744705508998031813533418438362427672638490657632192561075548119262421122110891589877701164750297876933173443286944204982356488731053436288672643235810036337978586337793465020599060789184205342461365148723779211950080648611894329607925498963354340125613694037004054489623626141100193068139692802682224140413596345058684632351045096808218669482434107314601677921166986442586818581193059215547543736196511148546909915197013505567459456485280223569126205042896755833999201733409616210367118210070405592735581778189513135274714009397419656225607009400847183022549612365987808368489708121931528074249133932166495226139444540340413539165690473302831593728072845376516064071652183960836050165275469707785241769147620597928952931288409145187234365335462611868778500212544034900866755611374763974520640335965083728730879501040350666892690426909846930765822268250963832113975029865136351533357451659346097556778619430161770319115986692109462621161283155397622126432858049332331833492819079655112586913999171711089556142297158778834847378916535117907834061930277791757264207554353615925509573507982714344551464085429044946274887594426798105765047271990330307305470063498250097903013254305018962873977368503925991243658631219860012559731950810369304028757410262076854768730140848245204976573913218858943572389202185576078437712515545173933762520407503339000185162715229901834920587631896843399111707673295976870207874247211800464944017100554806029111385672615785601377803760861488996228643645578165345701472018763553192455394056412423850357230366648028607351034749324258080414840861166565263542606893939625700994557298440208708964089790562091653748072766406624157530247368336200316583454322306780358248832482866748195932830296884938275471070528784180709645328989102272221931738454575841435281323328870617360204116669606706885959968018550288636882086056833588527155583292517718079599484805980335830621398111099908780431581308800123951554119430543646589876943239472679052589970755459440109290696851516008933249480916267032539902926402773397000685203837997866909368539121789913275844708252552457506956263588721379244983735557681957737516468614947661379686982702151336727078567839819952365426052671002979166981079527885330268469016363173225184008272038417270039723028265348790832412008761175629797463501756676262139511664552364761125689456822079783840651453425069074693182012917671549235552632160847583496419682925081455320693508564002249806710207563764998370887240122472358282023558042173862254336742429723774416361477629327128512410910339873885042315971595341550393615450953082276061899234195441640983508060031213254470104388577382777997087457638159948572338820337669050013404966641190264849283863522697221344514511337683263191568565246271555635107543200313430288110632080058114946194920911667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1021284148757344932579699950546791340642984492541110255314061491014078846294859230446311741198752792094341153215082333912263750739095976911290450287566709624894913090741527061438552254416444358796368002145917016319038874124868585206974117640706818081437524622384464188671948295922883704492815705093440591752453120600150612705533322600913034558307062143632243830729272057048289961949773696037719902873576212666755441738883512012342577190628108336455316722833291257156978219489250826800304306821482793264238365495264621135582980310037555350253587518650198752502448247781422047005874390622694186888303493841629546565765557309260206151448803556109709078592270793521587533371047587456041242139464422510911853157386678140774724662386246082598768646714853872614524230095177488336217038012176728589080729795824963045809248033131045646272231545989483876647624751020008476375713727894255649006175448046108676537933840146834448751350760362090917666262043139722158766754333478770966656253502504744708237464636441788258713952873464539127682510005407057358916187754489740119820367652806163554810765233178556191400285841377799761627444618539816797710570056543646775704545457577874405941453991829650839617118888578067423876406384412954404396823756717257995480168596907094702515350275743284647265590443507715468748949866799115918644932189507029047204005609919233505214827817420582844852424054774723922318785626509136940792351725638494019632514231743730804145999025645214608561294639742257954222659041783006173418880967812352988113405531156511093143326162496812847554816262434253482563275420118631221823699623466196696362286991287898635573285481262252864816087198371032290819403014477412245118071146853784111087701171363673923976361021569582258687799938771582905100363410635415002286526784887671363102494433368769569403593874320350038370252469251138410323814332044243660873575128256971592316871646751938923894473306766643363228407956091060056922551761134315636202349326526900635725985089013276349363370013246437316813856274422133814058070690340416841130314233171722010858417197449157964075734045678757770443434840895931037786844454389455131955011044043816864390855227794174574483042203218869739472573616668215435039717350969133084511788238091293924741288511644672714762309267199478622164729338991563875629528384702570176053644087151849293894890664726237657190559729898109136723600278965429597825003320399522406403414802820111327058235552879170790752765564582172455072200205019279579901735725003007252204154751717072111291276963127735100851380508942574706580679729441172600080220451712879646404919368669205277278105709037758143012374411543360875246906814837252794725617510480899688682397971999906541277725777975980499148347568489242561846302410664714203917357580868738322057683727374210459227732294303874298357804188388512878161148018269804738402419611203697910309242980112614720481902319272470682144031999206818877584510138676863836628872590990748959085258387590789730408396531942710706961152783359644237776508467244439967250486866500745020637439069633056298027822997486785539999454053800747417928704553243398203788044054333455882131160673166715954342561380664156674675469708413431414461372033342514463525045125124717230189067712589200460617500323410939422442463847703383140197253755798275000948973239073043095581254431716448486500435937506573577717703097834299735355335456894321307317749990368106732280174415211741597804809012251523009994844113718576113987489018011022453625882713774474723961023773147407321137152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 327376578120425388040758884534928650667743121374116827257815483079665643010808393964771740210823479912720697695451371383172800569196462942562713829821612728175827060918886207316503873601061662489075954397689632648106852014190708434183411333417261596579140562788380495233488234068669644385272532757170044447751985631741990017261716351772239327208824391409588566900138491684849377312456808378924545712265676043537727274331875096117498814099370553407590132426720262668603985136787550087767937244149197632512092533635389634835297166970353051459287915854644915420407214194692626908477546735202436010720449153369074854566360890600285588012101930988869603436733273849497814816948098365758242455360105752881301236040182865059411631036519964609997923601001593150149722449577418039154289414786709059979394325256717327375753496498704183311810750891495926486616102640573122754067074063652469041998062835659652181430608515163067143370544810008075900552322907535840602753083014384426333798469579092301497244042681080399565783530464199905282788108050942651295363555546091456276178604185006883037043524281342302402611252749287140689126571924029299371727956504377338791916634144805984996522002233861132905472726890739947795332129776550199820354703542558325473337697718459665663403645194307443606363837811368561271021226063783743276724856692749366024478123662544734145874716606802733548386309055558383098443105984496886673648386533235022808988771969065761274909694387537388008505064494803997294953588470937096929105159912865903668609289589406192023234007075469698428901470983739224981254368953329022052009695715075901665444653483312300679772919115098415627528567860544692511514568883636438824097019006858701584912371565115828629175330499747558873312386816876278625575516492837364119903360439455671205387999377253293592897580614545893470630087900960943593240983868888839437795310625532049601163292450914058645434114426941693924900272900635348627403168924130820440186408747917512769678963650984258243008550310234255032913795181083117406410599214462719894051847356581038331981873912191590347380463173047362754445830237095329432421626292741529418604429763393485485586958164289032624781576179119810620057621710894733864270312608055557854422698249328466622335325418602450098087920466186980475753288416516137289126878633001350187791112447490312338637792072501053639691939509172552429727766784479591343786793522793861865008953104262385240940013878488576141315788515854786432403723945407356771755706660211665145255870537743675841322310477126311096284883746481402538544747756967216313214520609312624623752493829603381897019430692024777730939233060303210319004662592096572716820902869705339873700875452250551028797945050395186985500248513600041731251407365453518522901084533350599954565485081034770176531664752176756106376820228786455671924481073286280076562606427113594444120120883082968573920724934743942193954611128173596051963868952525811659144417275515163126853972611154929293836771630649770087939199370309779899649335611029305818634202994295605739786076863041783297295028382483956008804445009436236677935721687134391081556190678862752488806639219257860094977960600111321402760892833595790954978170613409615661047292564489924856516834928723704302412762078079155983667539353112894962440155233094345254059563314869439129474310242804008745093155085279926214927114581278790604106687246389385140065251417804322480546310062524912572863571802028653640327218845518088851016318036511648433211497705753364549091661455825043456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 798567127212250476657169529486094919051274165993643392627586051010019694184094838038445652769714551519444308095850413821270274452759075141938180213239221490032928397479168587170797338560875442446829726160403610751632295870636901695564617023697483062766181400818664675005922242283658304729635927140794844657778146899860948581231878063700466293323794481504699241246779989080149504881283522454606986590462007954222117200730798346504055409977547883471658642692927352152208322188526527411713244259635600813734143385227714035693961972714115669918300737106772207562001469244933808947719122389320484675402759151543003659766782044746580836273863005137700654576660936444485228860766197328099059884616177366114368527794522293853874521610696775855996224088479129148496397635726364450752300800852303323629308813385201421497547929885472825335070242291648750899725856865996363078624723649332942698609704469547640914821796654631265800624813838890094745722481680330222141655071240644185395621272717930403023788215444049488920761598764785485539771680978225114902026692284970059257996898637758820428331267471385391259420154045917287494635137544902059697981779225779530935481548939800346295686580716574710034186473016225193623477522569534218049302503294616736069236843078578245788701594278018607954156919510184066227863264090201869891098067800337191300862613152906228014143890330508418773390699703864493667625172762673995588118271868714780722979196823813030561349847008804558544696175050059659472815899505418085450166753859948455629737455983794416879418462782986471786345688843610895444838105849993083654000857126893417862257499687109671327040420909767020223868531271852819749789851117227410682119627083363606371537946323620661898128716719850277905235979383490419967205254370046746052182931164757625647903514093755927195721903463444511471860843387739992877075664834774909010290916839652708734065761147541934427783253336848160639387640505133530719563586348113788182327828952215172936586564161466386843784307798574935262039391141234498620914272148316686179277667217075519378793536628813028472572879427496749642494200439778698954522754012804430080464285105636415539213165338358262845724983614288797064922968810274543304214104026323180472907669522325305213640928145208413576213173903160147913813527583028821305905491402977687060829499118547347215981346646558906963357016471090005129324948126385570100165508990308539130782163326871822224884111980398492687340827965889519379729009880547722781196706274419386045382227875641025828230744938406812218757431647027733406553332965149223856942451191831345221191224589978932245094534632621598703277674752855218216061298849752524109706125783302051318557278154157463170865963171759539976594596763259701082244614521651331823662592779840739054692844507151159022033170565059022980412960656623649560803566484318584708437852733538417774146850328184218974937551908826387516080981627725432737607971077858240188270165280792064143234404542184684645870794808756939169281064434052557380054307645896431780389811033014448260394683008757162805564658476035377860327937811381928253232374476316318211506905150309673397835102754300939427229590189545639497493687604006479869661523618911512404523040222599559277558385940102157389431671738817923780066160913161700691692223324564707576816880552665275817782922705188187919829757396678193643769855696886105130358039934197506765645701968185254325560127326650450516865401006689147242817881997128348254744275118141142809417567798793858598716370901899673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 14929127253816129945393972635888170833485917170889303065262425576239827574437010563261946181335061543966141367763807281477245434614826894947234674271072827261237857408901746760260909360743238599783087870671500289006521049497073963071118954785502929103914862493864576460602652902554497008576982537334154708291150700964980812037439733199517726742900182285617845227077559943192107794966368277534697248790528118786915351666845509748695236649331383614156186152110246721179496403262760399308246292419663150404186123078731009341542840168461843651461935515063152338125122149319281704620576820191809301913907356987737926771134880056317622553569978825391163881036814880973679768520794779586256602796863582873569351604864130636513511774554104522736203975433117515585368209153994921170389808955771204531266595255259212406188969076055636783873813093183412413022477880801591290610008368075036699957712644760142859991747590265435582655294938383305285093612325093593716169002359934651936278257951845728273031807756464613883276417872256610490977589151722466905211900918165000699150810279077013413900270697538346684453785536608128892988723291902535593993094512006276613283811279382817310726569372386845585372354594422721835261519148887612628479952706926909340299226002844981750450400324515140540933971136831163679322868815709599834562829041328606266355847947738081024609604838404719868998618011512497359353012055372488003638261332429497948602144621473203220365702948325347422001029570490849505992116148507132436069576756330469760322739527695823647743755339996593802428679596924288575887696282437682829510928937884806076166625458454984202627244964755916729427184779230896340067541264802734553324006766059773549061540976314480951734176279387352815325461394343275462005910785037149570338686463173591675422055852549633464863710155707499476955890276352507366416858426216854054706446563494034248600446309412638152756992461583650405215449465853594798693631836218760108633089072137920462810546478950011123652113546070678199788044251282440980694421098286074722142338885456738058400612849160839031612186424542619906548272728264879329203128046685380782296076033314570411697484667610410558538684959419118809450548077102284591904088585598621070393102962656998907965093562807909365234987817229380612669896695618771026767279074830210156883513537419260706982765063026579410725861589052964675488164782062663488626103803868462848586814076361164379598595832824004383054242322552918590078860127415853449660685718305889934793570131195442146923442224551940926872619004139652787516866128396365490085890361808032892641644788621863924324098026606323365996090797167461246926945811281541630175138681522537656966530578231379501403809750759083544718217194457159078699064417524781908937799049245084447147324352748428626566608699196155256531237463887804496096691942477861291124567638429567652975736527536628268968345449795576825437427094231015212546050488684347545899901028102753150498691337929879518922795190865613542751156648280883468026167158487743453201562711216994384301614570947889839603787209577552191154670278263154667863102245709431418584638779295477426219136243887661997201958514776574930991556129653258740672035783180020669170424696505048672657749047737307271945606547692930595255186978330537039621267215720331250564346532913793556110724124810735575631039516969718158842248548392118798883475202448361457056799882957444943158716380355795382448473069771021464536662721280071077952514297918457830027155056039139044105546408919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -106272319442754854402548770071256674340537809354257962760566649155155948275684066656522201984304248139925141088650322630831412840358405394431163847960682601170311046941861320928862393072824917838332726148441172878661764554720907977905488953887262777225113603665000487095266743408430485224514128774144007810031105592395952902850570780892964168884656923624142337973825349123018481950210713647087370658445942546744047131427572142077248949240488093239831778266282553409936636859562167051247191487742510623801908901053947636619709843963833421629206833699368989693253444067017636341424833433561720357426354061350140238981300319882506615637821383647360163286813727809378437968712243996803798490153873767889015650534198552627450584846409209384724753573625000367678650273797543830369097832434497804925675500195473927741767011710516299719512835016129739314894601163648120189743577169232241802252950273745574070506410613945907371236378227727641041099970862324875910856378557420515931198541971842806093527292705775939855716356901455607850429772922858960363658696939244154566561323943640251825525731590291940389796261526164394242994334636470293250377403866723162827343016947985560025670673007050572465392994025801242695178325650462835290892957225868883818225176739317801747958361531056847181359945195410989586283531823628829648639809137515582844506399140329806917407991326741354193350921200085509005004780487078842895459165094409067983292530689321738413465655902525103178342061083738863140449399710978007217517456857306330259929523966157439164195826277193980409960537977905706630821860515006231812676108955464114848650902230050933273650252685363000636155090638490845777468149452765863774535162399103111051520783349932640636083782388116472741375459618352649116873448698802068572905472193124823343211911877523919188123774984148320218197653500537944783142799820134920201002679877987008002504825717687778341778437577230432336432729127157413582960405097076893595255057373877790976320907840254617203535667714313323952236651969695297147976561551865458870641496731114062372836723571650475877405740008418251957811420337650452785569943649470547888218570440323621038611029620079967797110906641775396760165830367531365317111722137910501978876134009773858531236743872295789446572260026119684988364618583462268909538508514358215010774915031373223729104661397820499604841661168720538288235397932218423134038092332045682231346528087723383052127283981980979212309612486701321438980352283307617740549326705148533200255374621618950705336981201132265709931923270211896930186185559895699416764462825407170759984138223631775007444776204657129499010426147670365901979940017565908578285626939673349744493153341133489119449492635665454883882757681048140032842365441587751389497211484291252634867929833724019582639545915894535469192250138165083188892279605375704524147669454577739178135942685755354720172932308033650383025083211552020826781058080236771013684134809702488025158589614775186421521421736668766015906292009609860924025830273230911549469045947911235126317948080969438647544654276606171620839187168002508512005211041815578433323360048594132250171775248061785997022878523920720295818984338838733186213218022404498829845550122631517944526745592535476208320447017766649185169096925806254001369880301933579009203883001851319734151324085128715874570808310280230223207188623497030114453691325055844839481773075330268429339025587198698104257568004636918988230099979334169137975576345701047064357651405758935752664678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2947617928803875641724429405511903094313262380810133090262424941622388760147596298859213239402566804539781667400975963738018532425721286007172134335435694572338141940251818487543399070761990568665265252850902803465271193486651490326254814460340007162359296832550919003638034426474618555523231487209711314878560190024620421378148727423232402076908982180648686180493755975769184847830482770100172690893670942746904961310097517887427051542280695331465402416627089798178653333315046535614628207445180347421747468120747264580872210280705282340323498144844831498313340681277079800613193420628640301133740362877895204425633967846605186198756474279156914668497479865298906440674416512727549436963654047012761237732623476849967327165253091635749122591900869914174993487759098175797770316260160919142178147060161502535438490617458672717734585955623268435199497962990819046668109247641367498399192786677719821642387909364879901732942512040919575208813770582562942534233680113234850018947647361305223863870207334246218812659832018597298358799746901261136248255070443857580919466490981234033270601665834308030363182647667645171671100234795481971935194258830445257372027756157467246030571184547586587215527957242697987187589307778524967975318215928087962431002005517738730296572663225629259572641430975552902630043779971552898235857795018507210898132142178628755043237248806526277999724109628516440596722672708373276544397557190133962068982557720036295131464595012303983447390427412618638815665096310041086389583589597296197132704530919209039856667291401649560684740264205459380501066085339780955649010564788850457692060676884281695576774198290550727119768778339438631958414833586754126966932991856852397123760990346220755806405012530785483075592025914164369452190718747452448701318448000674385796444400038821315555339880498206910448169856589427806996253287225302843985566820848676872374144397274979234351820566520190890116998617263463929682456428671779219109776628326059558490193131823278157758951026933665455407989372063428008124357855561685349555090506864061646643066036104233258003487190342694346661852734451688338194500377176128600161900646397959307161843139345581299847103879707679742050816870607216795938602783694955168553052510607365555905013452214321509933946895309832548155459181443418467813030022325128215691757357071477559414070947888839200183660156507795061760575495317939333769308122126361344696397601104040649988447219014124012224380992912191266189116932530359422021171597713472556091750503187544685593065708142222177007561173072793495833977240167378485037578183043395045321932123755076493905542338587897205087625095403721273132286661266892006679269875269261151843613413998300992438669114194290644804597264289407263554246393724102143149146820831846862989870974732791729911303422455740283327678872486948243795317499670856298516766190519262010770512406741939693096400373894110874226261712244356423361378340760964984996072060981238330453549465931652367409659783489921029539133212974674500475962904339089832086251009877851100710989528968006686642179160690220140432420833099494818056966666452817672123316583562702963563727054438727719625796823361249913567021189487047046816429323822003744398735692176091543661361478707300555770560708014693525125708435735909172390363752677779665543101694715698123443393030101187742434356647122897670175594462596696604487781078821068847917423928485510861319902123582481624187132595574551652423624975507943691625234315303142061916230626879404440027136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 33983505894191009289844222884729014417011029568232850621379063707756238805290884496287367737676697848630372325877825731811052801297130108379467928459822697014594885008993351747520076533573447204313396394567818048470965214751705357159060006132031164612896425224215987633615515666201580923758342256235941583296410660284807513510406061033280743164558434660825799672721266239601896074336168115018081158581370462056241469576825957961382223084387153073135807842833005118372427242863361171387399322204952549361636750322327159111371332011771001741808945889120810331655894415063425068796956062934379641509024526380355568353173513714450160683480918740360549467777258577056691644308448062771645048180361590342470526170464011586413761005307795577901101922049101373247911482324662991946376008664366229431442606489311175311701691467889898944734744026050068160073109335069313477036657451442511224981531013225154369420226232838102279655964198458818743312894240881259112485656518431641435123658648192624788763112356420586135477616442880180448368829989097398099690141042714122578583850837904252431420154306578920082448129361902030968618131417246403462414824866119125109960872385599680594626836177760359388449684566591292454134888152775420794205587347305739621222588620051278764451114355165586014602985613032501452380855207640451712004025949579885798236143208975649154564928580013678326515975275794901636499477824234496858534544787631235435190992747509886543995063395127283410324299630979011526393542139591090642189269193756667229421230035058378755547591903483665245522695254957710227206251286186798981641184843115164592138067990772952255916258812540877246137797331812921480185736497483637969410958770188415107947662018605133194271050787230626836786189446380578888081718172867327543456131313681416031379191081892263675089063382270602886212757483091371352155727215184292704115503435986131946733240584549774218701052819559710557026147403332484912104267631491841093372050531733771675058201935433337059275825398445018719136577137151197485214546354168356441095641781140774885781791999431173829245096631377057747079103956664504402609152775851499377746123350465465966168336411538099910534554910551710882116297945182472570525731771104853968852988647038367789643622333502702302601268201213571584924513201736500633864702249796876356556918323162966127443883829618109122945013471982570861706959528391495116714739393967343905912967235577796983932931531828079773234265781548584253414043668711095214903010622927635928781511301169227380952705374884417461018890321373405713536273261761407987872810521459282549551045283348971809384860659546410337358666035239866929994232815913824443320601274775220770809066048790814316099025495758541655598751242348893597685370580791308515585500916698180580454147181956712790219890417726872592635018991101524944876483271615184232977648191054988737027165542983308147469598910577803183777562021992405942241608381363912363736584705904032220894502362593717723491828675838681479273018899331757753149484225001872262020295608125789269015524658053026120766260929728714146444744864307556548239214987144441894943269917994138415284240676279723210098721662849364561432619546904142748524835957347295835635780271185580409212662447320251437429673732892822144049408868220990679362010911266227354418879155784282238960150251474469971036895253402159751937542986927591374572280170375185727355521843797691713229572646447927995032414137416968738656825158035206545439253072868875884494139046037112750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 129784558696209718554258816700211024554580767176699400723556016158716677248150728760434662712891522580175758886800251428181564404455536161314165893747166767058596175611267886308726069400925559200503842437301521829731006863352894420224300094388806974649341902695403257607580935359646660834082217806979580324504160196328117705867938600359780734828434616535283458357721250029098553521497144873845455699095836368212906515171110685211489303546789880550683417714752269420271209108149517770856456246022163673727793527480825648735989594883820529654841365372868096382817462127014267764084287810302666184117680974056623319585296241133138157437650578648506630756224573796821300703710323073636858987848803207647291679217945872851374603025471616928588886095689290576626950077267125279007084379726863251413267982797512113465858459109005427297363837091040487684322402952278027203441539310711586513067602165084726465425817469383257029889764632819786183338870333675937417022478913404646370192982408247917494751724353372460035446519831718965435514521927409866653071048160612299388922836259587263620635505327207332886451438312884518107415601783043274358483023277531177261994980224350119140643167239937430395906404138941545561357410877867007127127876011347586942217041361808446146163600056661881189850039158101687393888075816378243970509921033618377755259407970815344384204921909296995257780416296470257738750610367206542785269396037418758632485648565981215304324903470811549338209703486004483867721344647714333975139139080892850382131722013673812645796279968072994311094909024895877698113485014626577563942929095821147393107124770698278511155224342925671290407940902750399267041678130134611981200339534531189185111611248766479305649329114859845016835164264709228607821550540551976270026087401795872954172294489006453846181212123258333870118469673879254962755951349739802966606938147634676463362398668158110441512791458795898539643846776564814624237357986696171067067063480777228062564274270829585213747004123946101464280150859272280228230626129431936086042671470961206927918984957995435540439570445450060883595860527984402773591003317531963816011935094511747478223218005991466843433401558671066881867399509352930173405226465177916826803834317546822774864971006655460693026464941060427923587896962094557151274538950741975123777381726508149634981007518042967988357715835556717421305204164292524635824478869929874828159590809492795640398823347562330565929535378560276548864144285574709064534120040468591137853463829658228270196175510027606008706150573363896878018202545263020168968028276576746835406158799857274305095365396631734534910188595551591124340094498344648241326977047377102662384738846154313736135057765364252176471689773227327955922505699756758981369816922778820458905903548507774818635934323637767325160310078152993914813891582878393401779426192232685202884957906920367498069426091563922046694418400835892002833400565554172043378823315171737413450419888209181255194340104485528762878786139710811191708369021557560078160057133638536116136310899178098559915196430753321813578788270291881409539485528690211225252880397533233727317543365765329920747727889380766186631383106381368528700740286163356413851063215509068424497622534901369250849342196174117300765766067010613509496006410641724810203347580106885615320686389290444073500718937443014310202690436625938848715996687189609548731290672717463338023237755509118784561452614589747824920193609622401987898514530399363821470735247867904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -10732644125052787559613377435837066108574436962753721413800877977968170887867982066198879408887601441537943400708383233853543825046259883334712974314060985268438982333326027108858604037624260905784316631838272522513528508279764579086118536032606790898198547933484488233306505217389544246775074118725868608909423145288477779597371540059141384615277538657030630425684112877606940350936104521334774693180280936051295738563560607623837954793234857972835572074523459943410107530522702799654039279408781136266640517314029524780734961015898799922708918447477725968626122510466578043332388866114193489967953163620288655212110691406943244688686624391939905005079951086484806587696145087803379053282657606113506494439930200762907674618017157356108701679152017752008751070540056202266837922659676156080948279604705254758999365784640194830646798322950470002498405174756393177945689725420620109078205145135767620789956809769481326136939348566127225681496753677996923458632447028218296289490772157906221525522332095744375068984656467530012546107091186285906146724687600334979827548112311188632348137658073631097502418470707360798795305715952557296869457567937411043141285663223020215191494217996015621953177333013456696546996033993134360862394135886917069029860912465761065321521772428267080984233749469902614058477089049713556213203060167263569349283569174987886176888888663227152214327156079804309734113956078990595337282476373249439083215875512581583331566334283321153021672353710439930374370774285772187142828115337030921364416145585916187108914988535441298403720575969635901072512544218284391728194273686342830636110503793323715392046177634928242519449513934207225350796640670553485289054001134829162064048753280756880531173713457284183856096318104151055901595305124125165043539704441070131745223685769743526790623752963867666766832145943738464047355531308985224514695080467717794475323581826136214009599022650451109501382478487876924580382628161125791328315013202112733200800865303560023302057664358902350504117987430238911487230537070224095399722850951868502784753421235682449040286608134562357542514960846502666405924257423139339282419978998773276264271986868779560162660725894258549601583780442835076999216624432254570479933340745503786030542414043759123323046018448967908547894400347943789409581913553804918965639885842342205720557757248235160117227995580244187690254303337734742856154136739709965045013064345732838976176030989733193858757731785839024206903107264960921999806348284178871926205813562821991805123210710851639484164988006318127438621291705179117869569674982711289733977461164737071978204817859869210232807513321545228213947278727831571895453932338990236820943495577726723743245412101706995706938726204631628659758891323147282314091602040131112983748150710668856422693091459641026173661783680208543574896983045290016953789315843856510400715966938309019407395173579002666553991816190445176299477366527790022724286007168081353045738316088759722173590568730065315603172873410637615274556653873503294606402976432424459572985212055001804212615529564921889893649733110708262181111665863447757166197245026148005728135376840917376548820431221490214463965856286624600697104529092941362252466303494962994548986088117529177362998779839946605264947356074435855204958991996173776513587916699178353092243024847141912372224227043854265160485063246927716687546078727293871701089079710139983322160901550693895206417089241013505425068268340086578176693944914039983840852495564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -34585161817078675202447995076822010314638892539633039815854361315994888407206327142239561096827235070027371459360230788023260309450154652412470007096964464607617413997930754720113776842283085993729392936031364691526065275939742859483094280456460058487091890432589487983415968159872148419487475345501343071148933302004209298315178865098848528286956233930582759963073176608419836475210331219653473289572733871507293688675751215550434846904295644175670118206377949269628877263914654385518844241876080562100905691423911363723039802336250836765846489660400133447355611759360926805732898828634610353337550577117712224602401768472635258468442927275256117719269021795173658682075185332873339976893562289411925856833600260519207866239391495063339918352963606348665986539594286628006832034503791515032800347831503329202783785366036086979082486216792029218457582195431030701850595183873197293740548509491233233817911041019440500925167190334952521904218166071264190649456665000052023452234183104012456985434569170838666914099812604802008211783267226633154163266482128038695783049726787198906753207337255336772064189874868099710264140919768667976762791016563306981985038723768741097570269462628360462825729312022642508465882385786322792744355533528582704317657812453122356808833017934505076903502888681197461768960514151205455269428230226837862721587386737357268988226733585855553071854198360551578046013482864467065837465041170461462317950167909345878526708664904316621222276033336633518836778373236875451281714670446971928390935914253638851306051223474044406236667923764465987997336395590483694714274858185739367600690788026255051871517250590485081804912691500738786880367909374848117738983928539659129456760021369437595642918611414679599863506386551459686799971926826716698059217196869607271305693030254700318137367063380946709985919180272202978371031497183965177062133239072935165918524566421763931337951601501526687079584946639307628063761931167785328217352649382023365998570199639408632324928972035699107757474999744520773950882244432912571941703300836993111355773826930119572007972746739961615350922434588710151039354134139921883849693373826376119083536153978051818570881668228481841639607081515077032771356919481958575004119752560412059052419292932797572354680932389949629565813358382820793434888930157614568900221340809767059122768285454799608566299767243944133099396598483369369854192635935097364210560709997206993114199262709963503983934019173109256705890360118308361609374157924161252094927622006660732320758920253176838227332898650179566916983581053106142363399982667264023446176074548116847785779496324441945344237785177323301988105621823845830624884502665523095414715108244750706215853365828792239775908055053437481499584366087499317056299999666129243376731114120868400073675935492276269246679344328728340768051203126809255810078025824825738794561856162936951261758645120641487406742501430931835971258497750955430224967295708372909034809074007521263635706423699477631839617764883356417645049359781847893817468678547069440322892456066907034214111615944253774204225648489221484762494049563061250313449793068517715695591089578274457711822799564547230357567786013677300554069076295504875644963597662174256618190103776143665923231945942833544757443356338449570154174319909353017362140936471995533826136640283521844492237518178891633333643532251105499963803446866798312324896755987526248689246823947358463591363809908856515003774716432021930694536182825781268882391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 588325755766568344952900952400425521981387293989036725395997523841583753928797757515418225217287810736149158349530499501013866317223094822045308953177668525365713833096838175959204839540798783893907348096896836047862803146342807938417983949734915937069711919242748425389951195096482357122985088819249390006521606147589371850978897621539657112711813499684560522746677605214213826830031965415390231671885873268347228241860111593745270379971078198995748723305777805436369463912639308967968975760973549303088817132003395972602615283180565989858990497610122717115718588345537646493678690339957288475225831131800048600257776469873944936511565903298438004754912772686293736680505846443161222385995998143047128598041124583959549805979224819796630701593257130468321475705111738082040011896708056940654162373915623496908741067691744028994987470818515881306898660815059391248969792542505748299897727589643733775187913990696425356940604542053543822947572410914593645694669320101914356243399314810661109674720240758910580165791758512427213168803788500693634867101513151710911698637073910785235987981383054555602646986572462260193196633687410327125527721117350556537672857949773389379658592661834206151914372189583814904330511150339017539058514444472480836882378818231881213714843132977590940247807377009222909906082274993950243780481083909664396111762669247745889570710422483912649290981918374847117865179656542367315338403587735087626457863152422512440533795720006005650452587669706278030599465338844436983777300017392563663925176670372633838581850002444799287680465041976616214943382914318221539768275569513958729166473501436864768116272498419852101007186802794799576969458761922209934702681395689877232751244463406329232016497643601038289373560315128321037163200834509928991651514835455000169784369300245732510657919143412012170251268480914358921700894022212398072566178565308387438582076420777594370162928209249628032163111338269169219066054606717821149722424016714959262894436600967631158086470138149793766605533728436784718364933590686348289481870372324530881987663093503136032334765545174848156478827953255105165020632147405599511427728056213280170536135883045204608595061951236725265420879643502504941120811847801193002908466638133653640333477018508900334346905291785285287126647135637942349670454366567523554614037954186092900545298801107420286809155986029190568773148114153636975405281788917459614549629393495979182616132746539120825015386419553384482803737283028041178519655601631916716361221866250934900877288017200868184287817537423436580532744701686140638818419809076160290558238890472245229039038631295061753048408019858618329633709116058586710180282191571690580668215179106155466457337178132842656724724816862212309974704233230371934200552964060208620619960897595406375229826995611531775545496006565802619487084580605379470826672859526974341832611671497507701353166763073363380572937723156916709005157563769589323664358069563558220735671703518754699993851942141969677703887846539830388238508810066004940033028982504670480755985116115974985838550815744939011102338171932193397137346442924249805296089882250965972447756989156633644835488739884011086421510159200245648178941738127410351372005729724904742949244676182555085714732337741304577623689084660539439539848703804980307382211129420822637730670467334341370894436802002924660485135681454167085114132461597926316687803247908327625483006104017737329486536365788944105141913123218649983085590258240695828480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 493926932761451268251772841780572552725052815823858655894696753750893485583778388777935889633941578279739156615788713790038898655527593532718618994215486470661708604827412856601318745472727445556703898581105630274251232698161805518785858299903028584528175253041183428221547917906926653023117881139316258582593548486447477006493319654230566687962751189716516912415979136208817324785758502176142497693377474154795800257844195404811889143454443086351211743175831228404570341884766397789105153731031348939554986812228162588624114480822953767190220016377776174716103431553032900030070646562020524363376902334055138058252874481062332387547364500616112166443830298170563875113452377514725829227848441244450180805022509877623559775353847483043719154647720743979211806000248626352129793248491151529450862503613799343633616039281964216940117424564369528152607108173864620807831662928718920155127385043973566454693766460410114958576212237290578383022219192830896304736415082903601682197285281111466891304202506244262368662451316416800890718849954963384694867359911114742468213222729870694570499835581548273020575476715876365386881009072108455826177936584174519313427988789856097928506157431732496338572222478875747247168680696315167400777507187853595538754232945896445437942351422181033578235601533090978232112104841985593321845141852966484039444038217937935559215972888362978960391165028516004464515571975033426081872113504783681683832197863533389416626037491985915736048456200343822351881689636184340781814136681615229554185960638823028007144022888007634920622121052169425876134137008771508071195023466899172883528867079341181147632378323258270263404323846514823869897702030945482154189952851138384558158926945417434979030054176203327710750542504874366232640205968246537054035219086106281310421526535175989281957462484029266552115675186336014205488599363198079587476342696041759470818568019186543628836275684633902794910849004928440763533737936439802640419375046022181381684193162391014636326524992542356841513486197106073278088711222207776410366597473211870824445512452747419406531177597896419914809350304985735009156181393178647948635971731825958862276597434568944508367496184362870128389030642038407717308702872473893441381651554582523077888507414057128624251685710586252012411780017043796218652279974948572387966697225149570572268577426145026705793333043008070790506675677203649796331863671610737217278095230819592712270208082364085126516214475873126117490322742438796007136959405968370166962951914144983631314729357338613860013928442219030853766271951737675868712849374298212813692703413882836597017791266146914657200803926767267960254382401669137440384746340624253988677203256848241481750367013080095016231522940300011177191069325298627703469010973329038734377534694884948848217436575700455143995270520019205506843467458487648455227101170674623195792854489738741926101223384057579261962117302521078347220161289945452168671019077940080848068166070614779276777691092885964387463158917962406846080587206750278417279342076242023135594787256991439854121516472135834642079663059168976407476199095466878285288817463591035275185126891751234690431508089552579050753122171444221189095180283480186023401827157325626962969312346472702611765053724331654408112173930122351197417878050910644000486835288057714340119700636135020293643906163383181059191599125293283479257033434434652905299723098314207361787647533811888670288706607146032783870744257780314162792507896129126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -28458729793733927163842808607992363709177208412816246901744509124583702713290922047419555944250186922992687528232545350289130970456523266049050146804998303512206412177234743768920661531301323387636804320590122870869089854312929683995162269059587635062817147130081763367048784702487990545595515326606563574894659043609986648502370464030004975257412699354356864136693572297861633156425143975920827685693346766046508163894572768106177666003259688294067941853400994266370508147532682609260336490603772121944267409397296601833409879218468760208609725108915061525395921866241522240150458939763261283446550574026969935300330025587850504868696071521270153602556884221575425355814963532533129358418698984282938959564536239236383415439589552022314149960156480283116007807871262400738319144236104368005249781395217437246996733912018952124826932514232717082951430145032445352430248127993143188802368902486048672465297789962613249224232113028615313125833654929648057745769193078132483991921810762198763562608532725752837141337019897683306014462245274783108471602141089035173465640369066049973727280696508074774429665160125158946910859824752545251656691113749103946586338339571635483462224839159910237783401529386573151696074904367276307809371222642320844804943007306514075931424444718661764938697696798918245200282150283887182629829229523843450333873555791204677628215706246609824804462073402454450009591897270678322736816657006340986351315932306402620097521395477005407255201533196169076503915416440366832273538802324039228196537659431841588591348416610810007171600825872111500473344556121663878031414899432911947679490038310889046066119779910071728302142658787731467450680918265127672164687023110682989595626001257196611672605980337624348004339501574889305001961699834103571806384806933907905858580555588891395732140959776199405533663533727949304102622196079909743284889236061575220062246628907055298270890317819096979108882686989099301983506472709037120186351891091392646128645977193149710092254045660081255421426731722109547395392883090449169453582756934789234129278008324318611425601339406604354241384821807578261166827702129249402715301605967337261869035903951910905880552694179674703320959323127444195987237926245504919572054412641397241800037586948921049026839201001817856303266592187415566612957763642783428879003694276990762047852794748360580783128014782967709779861908706479622651440579001428584258862252173021179147175514024591400863310919290664407323384990698457831315695327610553020595263357866457077092267768331910165117290750689765109161484255837830881977251406187948193505071199367773183521849578586831118261897436329908600113176323917342317477289625977430804700457057061120509000882037513393427382963986799583897574648818538926279238858967407191356321017633992240952852329162628820841551212150792959922861307343189763271108085243676186552434755630303464895943642672825734352340271767920124303972037871538661772257801351771411199466336327671137833240343094348006648011558003655029522751197434220242170582167967884308284487772656618463253958877748671346977280245968163039632623955216671443018903735505921762570754081755324954245045846978137743734519415209751240333671057267266268123444053622326613901050618357641031465523940500287208802666261685750480145914325320303023644314131872131565067960968058195673669964723130814610164352387052556417591253758334740198827208161757290410270269553660031460654753087000951567728258659785811857408896090568130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 430816772613458862415008360657633497957460646766939715462944385892293569730280708261108409348090536573098350116496414316091820937407444603859278751454664953293393006249723734188272470112407876113407976399509800079089446741196257243616208993609664062201077063715894919452654821009008155553162916571145013120850816868223683067673637133173968542941149408807917228422210005971542867335534243861037093183976755463077446548773318910983679478665275936309904006154064571111091540629209183941061880877528380662111943134035976870592653237846668794641074206689163581632647714067199029447694455052281217231944368592855975732478270725191635040207526581170213065609415511565841783947027668170908736629518277262289416975896219552074113607764120732363978522251753524135833406513217520531919004503093670203728046171603476548914642491643318078450426552418066153450434356477175121671893989743002132975835891546405457575174566430233231916673234292384521630135788218162021408440600069723477767718645416168343781758765624187352695265126671557899584893503320865957310313671202301409273298368044276107922019258998989697420761896965633694811928187317429765761834230750433469907122716083757728931435958716645911278264538426142908786036791987254203823534370643707121798100729987157833304409637817480923643345291152113235402918705888217135785023222300021041449239938799753223594707458659566150667881173849783249527633599792123168588314332186118102219679420195280616697821229585790333912558081680191300675027722779318057433492592540844466808545424146682444561480670911577017265855913899782579900905259452168333110045026573455547792798598190986422238593361027183577640646667238559033218356634141141710326620310349822061194386464477337926799359966596091043862457213131564243155820742958498657554890789234306411263226801876980597691146209758539658612369074341464053808490893946892794446126245128703874107424523491225480693363517066573125814379349078435720269900212297419533082606887760842214816123803463462850473748930565242658095668945652250516305278459358158583537044436814827478472835091065829649007301929054181102498773671510090814810718673029241984186417396150301311914264096321998394994159839007442890059042392910031567579785429393546891898266383430286087706429624349751234589875858616553412840536910514176862668283067511477212744610031886229476539433429066107249181096490441198889095740190216440298244702646956474004771795582042222866137361778000532242783468964354392393726334476949537744982583726669535840440983542605826098129186654919876399000206887600867051411172239692841619642114042606184860528128911616404723165618705370444264782639073350357048691719588924674329007697630025153148811288276273098298887737419465717414570844257946868038385900410740201196854152531450259576222265378130373474973040132985654289326249987539644560202748492241540500210675819622309246988817643925106043266557939571500756956422331816653699603741718035361120259037866556779009742769946245929734662475407627944324298981113790540599760004422440096270330270190990221995043245253863231557586390358939557938677772828212431429551320345545845021401652816464346245994337798151023312665719609332350340029151822291163426994179001252349959308401906101195344306355649077513623236453350072408934306677156753396402457052720123779970811673170005599664025469835115060706206911019183206973678448278556889232651508820002379375159979274685661825265614380536898257693491126658020148270282100957562849654101508096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 9267393952178825223237074635822891797769222914454288692143364095468183036615401083708019160971752366805712855158792906409143712875793553093020288684707950095529744223311807925118938885920844741028193765111524638026969715425004509794790696555455391118675858837709353973831342715330400368234731459340657595702836731721632162201655771204690430171270098324137221663077118460100893559982316932473164594617110626955534861034541051742858994471305262033605888632877181872065626981559586339838531172872272403400235942399376714622198051311729867835044081473564473493927900563320837235772372499168729697350842180123317084939204921734234861800468379575256923295102881515426100515505272690418532639806658300247358279119867444002478247356614395390594633180303469630873282877409450841343277512315727466038129693146420910173815125447619865282335774184774857410223538781147577125787209795782804264962472233823033990019588563868765480220459994312090057990019060130890087221847086904772584993682620129620375976457953241759339511065244387515151698460212071310231173773584470411085793224934844244739930375909953108378732138291730691153532665444470207954503012679943927122445022597973236349529283826389253516844125509372443238925053951525906052442075669002032330991746008290339645382982084555945937148286391667703000424876131398538762943489313189176605018523478803708857895399426201356846224248596879368076987657435519350905353706119069775967622917645881664060100929974280921764767567790134263963068291627807601329641711124407510114407289743420999318995845536259034110395332935261830649677206029322334053869954773590223286677553761550790012918955738891260132880813728684726083815354451387490523305691032471531079876066275163691307216311450854691305165278857697669623050243434321889941173378013247940471075493234929946097814429751081091041387972454637204115181998728165813348190791642776618399264037320727651113211467117120873944048590368784091604708298192921331138978827484124302103733991864385805238723850059234936371339260427492115741041300804015088401195498004698034380315843997242178289582904949498594082131612101697682515411776227115974932833943540233830314727256560812644331158512447782470538258751700516823858508793996927360855295947028680059259876483882574281380583553141254262661044414271427781622314006391186940316092081047149627794868507036885774637006305394022316877196695856510623340946621106562409969324671752308286951549355278694571216005852843217275536101158545647987124352905254228588873356713290323982620314021130549268979234419763974540933285510035632785160245945936382994956532279018116613290073319533289291277529859810442868960617107347652075906833729070216075106547703647268577382120927733866566247703460165813564323265139727720233981124740492364242698280380121410267745897887977470134964033762388792557703031814309882336254017316218373101703511303461573176503653498600313341406315230389357248779464561895808727801263917245406023825154308237553350409182359093258631865421035815048427417282162018207209614712923372329516081079763858600122010592417946757643585693964121670697761590062763198463020101610369963539818929988451214720181742154217849887382603879888827334333700820837528853165839590006720163708380885655962785575350424513274541253181498806731943050558502356109591253746548672593246955232182862411586317857540121964941383956330434555566730917207066627958255295859090183395914166585603406262653879558206054971625435813062572367415345152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 74368756825823235784092511983850749515424865070503181212401568814857086357749058380882871173699097005660787781875739802312393676625768915274764192809975258809842544862388707167449132565619996434163689652614952635551083282400813772626838741954017284555760592307782612865912680774746941304916484531100196844119694158282754908203914252224238885712273403399375064029303175992373321112743999495032034852119959684810172408860022188171537460508240614309718993846177241109767781412987351103203845229488893056010758872592617446126686954927186843961291578202236795662298667200054475957466434186346969202246058191413142914075378728242958077543778543779100550483263390161120674102199425847396497238282702219653110680217418565967688775221816795293738432326400700556553439566407394896433338320438944215416553291664441658665254716948917084516408171212938271001334277028031574916204299545516045545701846891686938504004927896556760586522079794111624808389894964379300922553717339794134524693421707548819658586672411644751537812204747532888864990587010039783482878460677561864305960287353982662851836238635625188963218161558214368602039958482425306814765872690930762370817225477699868779908296006876371420616851045063754659096040374653667373571318640101836960273711037287335276182447020164999433671636459684157613931180289936327397628792882863020625596661805558697844505982735211194870291226294163520824368477570477144823620251929711243342129359094421733813413430416241278646076426624940283659088546432911513377170319098864009732766002542237513769770594819747429506415975335066110407088344573487887063169825741846730591646795405017943516118809161438848249024803062141491787561907595644301411381182627226523966017103628333521010197828488926164358226230335205226170509773460130009743424139849118344542319004351675036175984994791090374082086787144609709882315479038873955149466610334537105549012551321525137337620688099272070300954308086132503444247856638421770234610977833652826735326384118886092260382401819408851421881668016139694492593462125456520683637123540144679701894240658778706163148696210852198156948770535262976827741999684551810410311548234983461302507918348971917828565824956533024266600438306224381077140990073131652016757353849067502383842767463832917091163541632632042071718887355329370240078176897351926720799324489517681321547473477553082247329691662528604862253957181975198290493300252088113845264626025017437376780778663720056860114336828485948843575435028692262428470040169598781988277373482482395602714054002245051382940343837373214281592794657968342962760046095108040655002235659163587940740376591698808451901485171697148815126201772420629677675381437041524114573897488297230373334791278648761551377957788206033178399109522157228766674251129802882910947151366179295360669904675810972897821932422158049530242463083779406141464198986719284936364278129274178102455382921482221079530607623107585969935670830647384625690650701695680194610635689264025013579216616818503149866927401961315483713375688849164810287383357190773505104664750220154047515529608185883101115365146454978805732569330139709281297922309690955806499412085432264795179812426605398187467637929606693844001856047675894707105784622738966657165596785627731108517032084962772671585743870360753594071467708525688016175031466143372347196122975597704337440186401651663340498942428838163314313558154240376878641271217519148062581714795569346583993397053696901022158899652977911398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 317951621776343541690079313181338057726101397222456669857898353021383569933444692402977650126187123985114703431438348896077835780836665319234587416928616186985198076981071617961839663018902636181986385966039288015444740625086411623535300417575948490711260791073307476584575703012937527793437114430179102607055102334668315206915411297686839964631363686520291480775945743076950095491428903332256810967543783859796027287803333060860775129789019912463602241741683894666625738589224137095433656825909583725160727950819774332087017429236297797103083911283696975016154284576612197488371662112688949463889962910024884359297531804175315504071478833111963894626861772144317578119479020519166767261905967206399892912680227235048786654431694642545563612625863195093493961056735869004989067736689536075728245067711751106261000759630475570094743733751268981344169916240738484841141496465859984727975682338716492194588645013496414736721993455803857065606026690301727223755415372363851344512727146098869954190186961111076447492794182327422775270225959432006228499308731114706522989312000154990447335738340807853559055549793654054912606124451748767666227717172804855105279440140404346364395958697707197378397386255433111057544040391088497057085913571505909215076472442445168543843399604616262958940749648084166768775988855104667996680737372107305808666336207408509664623847350853109419052555858638704363565087837751568372199916580433642921216511205920125587150850662287713652769115345281385952837376478317842574900024488531043540417835242915327169400853767314244478285563002248708838104221480053501086603944217166707545611387349444005414962344886738126361627816203148606824372138464651584225779184050470154734073151537969048269899633235361910906229662630710634334680221474812913199140163178968715566760551551423468710489519592563576850005444279070861714572299637144944504156191035824927353893409359633605145122147476603144245970550486740823482310238359218013915604748957375215601407990549927716277848282325403744685070728015090872579594279132971659229259278921271956431555704411352299844502471069315721091604214533152676649769454760144147921238819560242740227724395728937912749151259194139203973837873027895481674772122444231042215999680782481295684389001527431769704367758314704150920490189066103736795648462393838296791620224277220481639294118869326643352196533680459049940869787108112825518759641840890586901711415072930128567486699724091432414803389438135966450008010392151557675495563217480165510029860600819665510994439437638191267684452542524115683382894095168523878502517429938894990829975745719545086822735791433294887188068606679777390976626567888429378047319965918670091671279736724140958648113130274426965600414454910490293008297690103419360245279130333300068826828431867306150628370719988197977976364510858848608927684372954478772238255714074102098410656366787904045349159777168123261979479284133025022604242951250379421800768252064162336906577477409025462420548287324334050940622459802664811759375239872318493889165524850833791034835022696214752500783959987675456664463339148091346017991668144016073939004140670687677872463401648427516160510324238121274574025564743817902164728792857526701545936186227105636887616092717911842172135953594043625974153302443403982940469348258659244637566904546621260384830194488629827183461326503729171214479519728729901708851790321347235777337079668354178339685479326516723174893477406746463171177479143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 725108437987824391526025587298181271116461134671960422151022962003026985451950031128157642231271844766703823608084850780669602001474196592172426664192492725537709369742067806434877596687557365580726129444130864719769154449381477141137309159577810804425465277043851949422679994583058639589478041652519409135750527642602099752517021937853235625687054221729270527183357580592260056517498767689315854469465476783126661623311189289248461647510675992147805838611864856022861964208454082759869596374394542659000533413908594393338256780862543271087198275772212190257169564066714511827324322252110163236283509369917614595382258336068609386624397420252849233874690152485516274548822119564951254550735172932558576325286673278969499322296462546106534317846699232272498302614967331050081407730723703578552584852705727188022433843409811398049936796317626627342771553953838937443098514261693486832505444647731007501826339659694298983562126975448697870354331491672276447145262324719594488955947099095368809342269802964705164505918654821458817902054715944730998379899562021537256724022901848812237791514465634242748239367911640460940615090653145518292611502718976210842490607352932389298400500795204592123619770676032593291807190650975697231532076672296365703265855765839258395191549024040756514910079347815451214404546548301951188069365095489149301756070810637735472887461837230895018681075928953867321176493779745396088175392805088631108307636393764367773015274698345773581346811322009270804560254243436811536401087781445318647805708066911187945296777859656299678221891382594684170936895490400504067650380054618477779993814333138212641226829112155748824374999980942639384215209371233837842414499454933770319995170060907096670648596759876593082543132534665784129458185377927878009005346815557830232716124900068640848253276328756112071112463772576818721005319457155814068087023287584576901739336624954766908075406427087301481608107700339998655573283458053505659652619384713831537828658873979990816485066060971047951523511059664954855895684692630250913066349037363857683431133127207683962946696628367273821264916703144349030206979286832275936709637173443422922563589756916861821768551620600617795175734057950355379211852765942614380168419059085581021521150763085135645099880220283571926355231869568192951167246216623800419373355063756179180946054795834226343807832350697833864751096227795917815197906143902446604216514263267981360034551700588446899960381044890307425443540281790259638052956494072788329377943195978596127090160132140653963269339288460689966418741300517742827018582128604392009418394232223130862666692568007283732151269599689704098706953439862959805833562767633369690430353717678006540197417649949722710453096723921811694369704716555221820943965669600830117957408648693622747911263997590395109650476209686662195303940112963294755289918875079151252710373105249020495484170383529228835183055565895406806163221951881718147041129058223584940968420400752103933712276663153406608949539376437792122561019141160395553201488543068742619850074860720049577177356096841578855051990989445835282205450655094211663824557201307452692830317605711489192967590718155331721445311939667962754523439715480690839533815690201648407374683648824209640856357343264708053364054324887259935402313937901911283214029263470151032881738249633863333386989965455812460443017054346828174437975842031393348816901977429549331923705704639255691178816672530493335112620441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 175551953633429178847146927695632935140228940533921562029558663165379642163893829574740741983685044320664633578858637876895437518516325745539309224197416816788915909895903639553663645550376330740292450145967759194125166932549575837281172330097897849849226302769565610394005973114511250954518005643756476466787514393615257815754499320066239950066859778067731710635050251325237320297846346446009370188645772122195658021509814270683392469503588936726945928017824775489592331845164309964430555718478083460504720097847797618289465115008374418391211534107005535658647631808341871142198265379726781366946621542693850772201577199675033843975262160713547069818116573588458484270576778956835317381582524259120743277442315204236398360668179154795197364320250865867814496903562329388771942942153851826781292525531019728858099057956449891341547039908466197396952174981648985873454577042928603667110652792972665389822964472808412275761919962949496120987169247588114110350565997713901621670111290170925104079452515587517869337490679297500851197708855540496068116531583938323943876549767219138495236655425382357743170363550860669877842591138623986989988123635145312977188663325974088522537996434942914658388142929412492819865732983728080933923106856810228108112963270393100106113088739750438630924690282873078970623911221223345428275733652461642019458553262960103579135693488890628055409829815785245250073575558345422201827343754951672418131606209477249197416219081268178803295379233925065308153083682241946654487516524237453962997905494252798053941843659068327039004402099565256280524068536998612752996488627394024072904090524276250808750488446380828951590693817398166573687542332263721166990361102340346703170281311601133317535217197891262268491335331992672180905286395945069351553928623094494228708053443683911806407889029610505292350968328172382540308675991284614713295528459387950626178052396512202622680616785552049363674328808456684938654367228243971245594600441788465287409979699415066003533136616017312767667862610651475178977180254977394972905891269339830605676381757100456575716302130682529512382675494325651986941466428174788416785606863507684158629497349041692524419485825161698772828186558810235959756524835878031407524936837926145564513668445214819991887927401971883603029543646779140068281536744323173422984891025455000010622698510130381848184739711474079365343985236987184506977783429241201001390940225597370045141520999698906690969945498086168839275125350470392477148360320805715353937162769057674650952675732088352194365877428361737452438001688712494824889264745807531871060037001573377892337169795977813431799163752073016460490133596358968408931304628541165624646908201572974090543741370750245457310606876873520489832483004003798246433507966872212778037460863258763970413142267302612895273822875769575646022391733715161492682137740822080743854762223424671799246739280688485886239314092925009778825776430993360466723024332677969763370218724875376840365437012572252090028516802033941760813609025582215551444795944030550213383746029714223896685233710301625962072294484335589732893137484633071427828577172242531747053583946352757921061103568995168514709844084894034019550543518480535755100936110906399124906776340329682265020098195548542542234425167649239650631226589191228625165464829248923797224552390765901035312385356145072818609752264731064445053022292084193287182269821927976108168797929623826250900452271928373569126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -4265470117112451139458412824191567570335664952812261337259485199239522672651701826023792081632024259580718463240866900674108476545015744176516401476126819929790768558279028975943801822722008292168810631196414917332788195196798998798298590480233335007468325577854420712704160580149905864750084707798247690494730042950784104280718903118195560811150908629928404352455713345674590694840279272559604309665777675805249484225393678291997146158688537090758062781097687519768543357683859078162478502783123949909447834950862957633011629010568467591976126335503451369735345757697933011845310624861932197039544612708074823209350421251373482919120518213345309031061908752949998334400150155388492384395586410106652565536442916614366717968388606496883363111716708751317446039151590806475048087050963697447952451111655359447532160303803232489550537818883472393940074279043409418759674860142226921264491449041011413484655367997591106098469011443072262147377720565451306515408204912022639199971912638148428862092429055146084322048820137063298709005386980610442430493321348900730206413924764919451878169036515606863297684118055592812016101096162658111325043782957369153691122066020934078861184373663963423809620688213412917571247839369524381269307607311896343491304209481014077841502079303757948632090365372145341360112101696400741271797714131840691254114881756662993171598190182551167595310150464334761497604296337334491848228319285438207174424602548368773172177851349027844518736856510227346520082508472818509649307965477182556513297311228114080099033067765588383551184393282448616584963260545343126444365812741116912738603504162188962908845605320592743227007441066888372575415240683678531333766543259207813275243972419208329701323642733099399235617123650972586349381506101854623773825684868762675541225942553510877256404373346674177093139717054465768626405468355108129167485041201867322716402974471793798750753360288987622357311418609305425749463694401045008037751041057978629857287289958203608536749535715519173285169267053869157206551695898696918497787664117370249626216644309498020175884264159716567324332904396950215338033703322011792115680619111695603388713960851923601462835566458355727010626178686804042458032705839667296642563051922269541666849694915112804795265648090786924126705537974745985160249842151549859453683865034283920281886656276087241179970783084298079175718181171941168800030572670166706973642681680558758589260544851617343723518384658518565331208353910386995596813808854970528474198222871284900319868443119940464319510618816752371450876616239270090340964988612931311957359492270086287040491430498026479101558782510736960326973738431483063029380494799848068131626978045470996881682941733415912617090851035096144074468231470588591476745326832765670757972125521789070428031661438442263177815100682458844937190914136519714071966384989436174139116059083664632177414460227927019457361355993550095085599151375908851369726096112508259887555833909597108604382718612701466384370467257924162364327422268342525611669095942041765956263143209312382289383373479927378467404754649788715887014489530184372130300347267708354300830968892237168541808759317498734395570551614242050670113369845788695390770150773191310746158256931933207401273370275709505138602517933987880067924922769810260919475749466143377682092381333530375803260434954954681483193436682214750242436870609101169208053791126919678956960641492922062116580731247982018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -16709914579035060439277847403434817670032110621868790267880636678163521535387111082706168999324974806931092910153469196972612490500688150822536724685179701605434644035021775306836026616380309338024123652283888023600269302335533345619642486994099828854547026536447461462865367073508772109612868437056184680948821297762220706765779991347510660654849263242630442298193153617451123166307445959385423899888578372810048020975429073603454502472407126114857905206849730963546024211955106541300581704286322697805333350637394411563597039142846749677539864135835598868215406042940854203908478401478148860289361685390924052155795995124810182116745358112362574940246805974644700438519450716622613066786548265887462151912159635872977801418006009051228523903950827200915907916124096427274354839935442816698551979359030845972082207693554329371965958774072971456374163431245529317343140626586334616831323846999580345621990072580688629593703376606738262563592058955030086210505030078163774468962485980236434796364486772974369385395349699796229818598269679824892167659937255610229002261057785870612939976915768273285385241534650640032139654117574386536092844718538628221281938881144532001167974158378048716004035095964030519385447575550682341915007116240974801872733708099701311511471232691959559950080837113732782151625368179396697918374241284096740105744666205948895079338788652994118722187198701586975473720694812815518147824754411524068681129532693312648682514832272907300596031233745861047921849463435602646847536171604392798604684843647292042738129170710102996601233820710018711112201956558364286882252924413021505083041927561602038297019229108834879105126876615944513802329809022827100207895390298585873228930043273677789963688774486348014371659469074542797444659884942058325386426045369984885723062641678391252081574089660323885869546654483474626753794094660053192112748590534666538350080027662190347551313444795930986828758533793997032266020740878951826824365698838549437778810598058231910518969955634026847775615068451694786398745698667173805472268674697709011582486736101788284919333765118297089192316179105058868556047144855746351369047832796496698322112588101797137574305059416630832757470211955273271089599399467775096526875950715010593883825227670435010838590936273309212163227971964840494845286587091358142462940339176741350089710826665459012403534306592444615790935590686499459845810757416830849148719953873509649766774312343590924425159732478218871771554637462888791961138815768735950429595464589776564173606952703048946773923034188402797148416605646788192650452636599216171623232347184397647884375980804494374451276242503039418270804087677964691036771698241915635970576441352722214019465578249914265501251641050630047819274060596402467113695068516117901411532628592682445633429365678089892804087717744282788866348975138883734326198354783447420433415390363509170534472054413494173531595583439336640589018713335663426502760563805706746334923651247913170892640772115556807587947286064594328817507374751853445107569660737761048889643451739796229623460376657431587768184938833818712926749541661003658645154067437309378176191126492619780963603380030753474527538551915377905442310365714202397438379698170793139135402177550839232992860052247955792878031721461205915217637467909489238497012200177478068089315127408054261616275492335532366572187965263041615546300126518453226829123862884622364897268220757004284879316356956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -10952051105612888107385101510614203928734339620612877610301712463272141524168951360060974393116413588145656991157093818365925344227476755967385798445258983809804223246409070864538894557029238301924480030414849992752057368324191287845710240775928699543391101748067225266818913883064581382666108306292698043955318171515380335750127732811388111170255248815379515023335785045965367018417208765131509624463893602753600309410993995055518315423246007912178766100949437841344245965462864025674457383045252275436243477382458746188332622357877113497678753371286329932113109031002477225478442273526591367937581786388295482021357555854199960583638434277482649275733151549303469945671686142958540092835917522373006245615697301160316257611084053703688857909491490263324413477726124070915461588800385515553984537117962252072167468714966808903833209868710779909149906065531510581392120476787923037399261972893661221341299792093860225780886833462824034295582308485699131140677942853271520202120001182742764187872425332906416082937618609489512385444257757614164215321947889787705782847462641881760292965785962720555622596531547504016917819465737633382151764284851853271917128117518349735140019087199877327976899766675252310564418046061057496488255857249109685118117085585458901709061907657459369915523765629376848178439476391630722975976737645453599010770013927515253726675084550171816389211547970550809848024077951475276310337427997973084306402929123488753116220330573152379730526399664470035242836472413123960755857881759632398283191433916124848573185895516841304180529823173623468318952571931198121253838492057851340471831945048033749230853696330397283596079488282630373838827233065919169864922150466083849595533648380304984892135010813229707496734154409769327772576683602874066061688153881246704314919792850564919609664698177145285288718705619203538308359978663144920730790104814890296979036529685286241434680535090627089130082107428155507497225361577552193632476497765829784648174358386963685650809862102607960618846004745110251319146234009267828691564642823142929309688094097287429034914323268322693439920105197963691730047585056065076366180983611226049654700841494767160070469712727013073757702873679868749382650149603543125116970517625594532780793681756148635204972158901797195730402028475069971722771167920859773756726991372401887111334311461618121188022340322481535094668132935645940137465600950164875534131005099196636976672964245178189988449493099068812609898347562968808814236124715312962856077504389263176307199931077446737564056866848907011911434939356398226633896395815137470373408711023444989758833736879492570477308502383474045911243359733171484002543253784802583195030027392450597117335485460871005516986962782237886817564831933827788692514152850393970745305017649053387257966025661063826271456325478367632959168760625516540876576301508558887617505416743495817403398896696685242417953307629136388090527635068366187108972105186400771597980328146496639920547689410161570347085921912110461184398586161712187150678585581923466008000766396237015483854317614935791088187931652907137489604646245036226333835589994407115354495343552006777165136799958154365052309001525327919110650329564845684893834825878398344633873630741192809144641460588006648006861873639493656753646727682965978910662843663997313473986386450982242098731019106265460230545507575588275972835137288086486730712580328276789845297902291246415543082680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 70986567378409691959695543076528904176120869683828543827631430035746356880261012800032395750065149404280471353126689332349037300488684667558202794614638728215525498798754770263035343243397539088196863618334768083472437144713557276228878784971121730633524927527274938760492482209361328531065244622390810416354944368597015576215435335234642515940193188941523989026161779148407093982616071339298774260871268428894085837198161624779420398460158600307842167212110415320889823974606819991237474331620373137126944284346350211528731763115570393619503758028754294583144038760131521893227656511214280940603368382477671777986608769354919735573088031123807580509901374326020332497949960518353674906295076786892164922749599069132876846884714945579613715621569873862442478143076550076060161979077688118351760549293755142328497750118168831061726715151186581110247331491373567312877920840210535500781302700907103187588186663555637195948118525584326962103957703340817763342715672071488412061876901355334819071911271256167605732067743686853897800556657475853841579948492342609947544629954666328382224531746387479935685057441672684721027658217383200755014295491840748940388963640673224585401406026827575733695828308512899471304943460767988830538459512293339889614382571397537266918092525628544845704626323937718151189850297262146864058027814095236365455217637012122890229430375525281021242199878298392265981684281441543982091650209012171928170377052072564786857912525250625331900282614404615195109946725182198064511216777427045669798556683292093301431658159729160439986122774625004295328570350747936465668421084390662327388557034717657388033204788849972745552028087327973252879971303427910806887703214733388320098425869617211828760838927563142765216141510580944705174976611945720323283071381096957870065708627120075067951783778664232123325565675964984298413987465177486004344872062316719321372895591246300915543793929061110845935608309164574046457510372103415273037765916477654026043700224922796717525043763395167318806425522425339405350656147353302081874575467046597003622220061125034985506671534996228265123487523449070527741036999326701343520339999881690743754712741104176874247273226229711435879003442796002898588397123535389903456451207549438269218514444574879520153453380360999151022498232531286716832380545851566423114225741732253887848766662060656974423227463241081945468291676180882027308028409168290989420439372183558491880451277220498247063967179850458334375765411239255414148231273566553790992669863533685080039831955860176201201351687135233527667293875002918309277222134237560249025277686263714331410015579620422321956151098224247325057715307960430384254771143600089489641502717203845001663793822493869497191513476698962361510120693222880834342811306702132711614316644650703619002159321988708889400361343499857244191181051661959439611166271511623219407961936127118507983320344888054011786516515265588142725472970738030393430109822158265562899450420502452528868901651987128302059295339669534396628531976160109708315988677700789660478820598874267867193451845157911205911875519080201244820282183263449883002003755065392949867890526147409344046556923210317549386417912467449480693703779153422454121797273487732949590001521081750301996066121367567019237072888160622613900339675367398282379407636741604937872724810835415683581191967597779616157078821635802129064171683477754357757131382656773551493697787774317799407616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 160106522315877924420593786640473857337158980290559958946333725576136784011330972809445759324170600864079930047448706687315773682734135396623842676797940835521237092247858397168534993817424404670047777824293844355790537546002535144247667722750296189857176168617486433532492245599622293946087605727045606953801050389419404135790638049448309790758461875553586276590971474420712813738271355671580775055842059470913269527223373371497525587012378188218500844355378740076189115447556398374122221084194435958616882866094913293822081868602566141941418597791905701168008208050803501448986291356958086030046809558280938352329034514987016630063592307718002477699407526326468889478311248431266144892617976998290496671496487465623133225546934480419052781340111749097685724282386741440661228003267701553749325067187756395361143397964323076896614999287225957111053807218216672116048187595643901143280858908362984123351351901102696530768495808901783551709136818071999945916922755709894136058515154951125938402093081281219653943679675913756910624915439098681652384690924053659380349653871969624705549546386447485438240693163697210248167191941504268185723733069127434027867906645225553522402112792637551568491104421689712435559766086615995070419843186851387892457948676763300961372887963008995041689054152954022726876664898020325896671092459822747861761012479130134704295194722508154774144026669610761868005309469076306969974651794190598959673382075715223125100421786351430718719005758922680826898419029519887269923753687794951363967306197123134724091559928677579863241969947668843397218371263138297645054295319523658101177614481375521578731663870440583293915852627621415410005956917642267299965258746386767390520013263525866398595041351983617182530332072277671979586950699849391544733184325450768722483649368968466564008737528240070598395649968592098954404506470704828336583587287411107991792349311722804730698936415051928071125240903687008246620905916002867909638513850680468914209424426348288024030644137553767890429687687510485718716496717636810262003869049026651322400722928477645636935123472912610120521232631640309768682296723024673912706433463134255019382368962825804865608310440677494234947694396301327942521424497784714445673054026304535494896220804090944095599869593324914491602518073824034746130151166868980080802636488169089786064751373153212385250647670811020854015864803844278087574176716411200211613984850742035699152275848099061155687294722593461006643504455145565213242141897654188514454957888037512631386786849588101559364474228634108820076365769463968901954982468076738701245556509406050746632626556952303837341888420657355951232824161986703632479116399710921024417678340019920320789758268187788746906347452151619194798868221586069344260976759008471921358278826951426761629430622615087880104567153644886288077293703633511118353302948195059853379507972555603266068603517080776028205166510906192996210476805484941647116884947005178355116950003301492091218946096018326705303576581364076372120816972690830620988090941338209085512614210812738197964052961407910244972830895721278333805186655668496610791000689857735856315075258338298919579845522494278871702701971352374870375067102708079238224907435094780538806556220143426496084001594687964511458752842540160926519579103675813952762187843292170930903833722856629480832928379033652045818604482734305239269304862219066997714845219253779041157381848640467763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -32527028359943950255650142315502950937042460250145551454824793745043574539799149085795884377136422541694695574353926114366602882344918811937623746854519715616335033961792230390807666897317782204467467391947347136318292152528057585995017407931010726402109993158132237207387582638962715365400348529248769624372455598520270365995783009918352074999188161396644392344904997097629054615188777809796444436048357749380512814900093082830042147801634938223499630324742788739069134290379812089545656073802759268198219545993845277056203505499119389440196422716818444013643592275783708829955199567451509032799029531053113693901811587120220180612002358490390779648254424798549524969973988178094229695194406790027097899460412338000381547690703429331806356148875676508540721418536659535872056106832151391489474519980767765402139163625589918981554944003418163975596633191862077049351605993253622718590947819458134135616606842614074919103960359146697231012381575968824158697496826839517936621458039712716901916625790374317956232097780126162227410582444346979212421181101523711928625744587647381259097995836129174543171165530492548910270858878775478372764658550426705433453228444327575334646267069259510894209042355723326398723027073244247940068861008145698906908673453338890730217567183344106533357579879422661991050007562758792186321303714712823579782156931696283046881385049567820786714078861620911075173641131719869106437651305867356538510080069155455920948549043495435282952730777276234823281732151178255659321358084076969023139516748859802928266187596147472779410860348258751136652074397609918646988304419216478803704649293185037155637174079783691116871478118274049434767046946497927901622281679147646620515096251116147493487191887107663709008578409491535449485275149420703081937084168669889785036807636151909794511629894106346074001463690747486663978885748221343831395949259343039718027197685367749910152649226018749921616194384360804646259798753133658861706409966195539369923627505856754535308351928384422874152519323109347183292136890224523036770114929190968201494988704787592273528699520471453823451782359700436736797749762845860731065479198705390517854932541495676652269828109389250893415580252994282877414984855314715117840317316320516596609948592663411266858497952380554801011881258595950646952338927728486127876195650124168519588849102373113582891365143527414631165149421991145008573574829694737347906279277369316705347760349032549142795309169437569599267065987554889798004515965871614468456305747492767504615478695348525890629853921498249009329408746638759364717134389297865777785058091859652785281148667934143725411524916613826439733577996803008187874756891236504019111560749024215616843892871126232178281272974466422763742846599921908475401659085451491370469255650867366030017044435871837835694330661598559828362779625792707366514297497230772653095477746566740931795938246355087346833973090799213703565012167894850928601128169422872243562483731247010370807021891419714652965101707384761242749010366748372160381085375131383939528483546871908113097195998184335243712402529352647884761368155986201958194338588460880284083554192327583278626657340965559064664007527168460513194033974544118617437596784882262487175194153776787929732576349131763980147435096532192340285215093062069003972748761818392311448388877089960443528932612761962210612523548627468244863148166388955235788883071687357664561940104478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -469540587505821156780083780243458947925624101462070040844594398793085108981399703953521641749848638935864294008815257053187860135671953430767844967737824020327723419294356270687222137002011417295128464280671171547239675939571563866866979813014670074407557111425965017096869365696228883925354210473396358647210636537716430546774888687471079613293229464085955390533512503858074543408365197611796914290930638708672889074815180717542563985113750262392378422551331760830158049065192695322844600621646603985163867400709998433275340133006731294994183039001261699190941651588565028387277558512220564438528548392346825132733923576457468321895263010521520280162752708329551064841871033963306649478474377325959857751577193388094134396267688075735643571804504532646038599466220125502542884630505007020734143184696818873818499305153714074157640802881821021193559906098945192867070259054472821907071580314565580004482788033210673747512942037569616433539377021307666781473546388014201024892520411362373012592831974095467261441702141168733854537471157511068764524945031483258298182484169284879827325597577230350429769247569521600181411527160405345101655713441964675659956355645873314472939392361156305918169432599681550116436961312579764040343448780963361141622887047960974833753018734794033401343107820823921312208419238875605526466116865491179062182713424764008874697943582014731977818923762734627997513100825479464694626798513941695793846234438011584398085924339132982853710667882002321874104337327244256056332035469443678935269185261344569889173711145423346508944869803860167188436822869678144274177298465525612631736377432181145237341931030639453087626654155404642415286183483369110133430768481651533661232471598068276791328888317005066702320381702442983351831667974044515794197060915947452951303796057937006788949467424205425335715475861305291302954900851877761673633439771462003891859103169568742292362194189366970194619490117105730901611139160202512368619783171558539905299588966962967417607574649966434018026265800360105309183220142956636592554623883065748933383353076378032203219427616384437300306964086543945190160686748956377227449321866187193499698930558775839483953680496053891932270862704895677833382186641903063554138972234832927086466106022054320759623504542411455560414540545872467457065492158155630630051114751723977907335913717799344417143002855361609123529974023715480788105905150865800346450702984882104835894876047946358438076123088284788893641660671017681702749990589222011692151360047341860386628100758313025120689178679236105578496101390504577054485603908053281560475540277209033515285704300136332112450445786541761926796028651825887060871454741346654290517037050447833911640080155897100087547646524769994046784259425380868556627625370395302279284250021762850745136681454630179450147898944661468918759646033464787566157801039997770364799691041151136416001182660378952099678284093349471516182655988091184135991556633134537408158300794685738492498714784326016119280416646366305154932239423756568436124689803070693044574702325667913331959083780606018710695035056225432985223100841882449818855857316775618359757011061220758911061660195484024795177269577529834634252198021270161458617818321547037348945566093767447385797167973247995912288604625769751678951309860926925682897527712859738543337420096614895736971526690285027225400650850197655191899200502221588297081753451884616023665541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -413828941779720294996021438576740926496926250058927865088780073454206956395509587147606980942594273418225954124370653716706248396957649579568827178254195953062251149683036755527008290936520045128575735175532804568069821024977875907487540269208413401666341325884407977744832305016997852044189762219851972737877473822253622933627128493175809736702313296927272066284808734672018930309568872251295510334492788299567457132193523412240895009316306246705279796625667049435244563740223800635655790305737242292784136895645956814964830451688082456939617300480974287594806410147185692562816847360967547740759735717976271111821885580420171292596581983279677944939711664743359388268062207550341969693812538264383347626181003409240153982082462434313024096169715354338694201516800700340473393051781249086703672117549422524709454344061209768846163717081656012782144184438778390277102012310036475559345300096401831027685454700084908823154697906672352189821748201598022076443687035893598190008419203318636334013990012574297921456104544746783786540489862793469253850023111772019880371038443038165090149544369683047535500366449754725538268231897035762561395303913159347840299268998610920516758429131812128340456602151713923320830457964537802324751677476436744611818548018281131290577335630799350750705788184146300332844677786008277097130853421141440395395178580830887756608320585310424598329216269486315020168154881623908702226246303317101367544732141682494084758876659029275290917517503056140022755819578473873837662020286625009853955408798985638265714277942639256743167014969547571277703093911008691588567541202933103600361118471971888708118414997946157137251047659517514391995775877809143727565113042335479121128294609368833570610295599991140236794694948547043172255642933608775021639503548136799823475324698024186072276332613561865274447434481744148171385056121202119364423157417311205667152085597330101067856771178230460656810392315060925483394345551547118357358166218346239939127804499594919609771572367331724552656243329014973057058774860750713117296133765796656550461699323445229015860448903589855085508805336693743956218874862637784201395826460168669996348383356008939737229678076549162093278040102145485793863291225373955078877020804463024149371402425583075028166583930113300702162948937821593416703981505497699870091318647067664629274245084931205634335877643221428685036912797879528996070910573448738453849216318295781073286726281123259159989049990399164164751016561290946039679055286999293081622752755041006245608495343057011246307832440385525497229151931424463501617679500391205805144348732473815778082101414231084494407050827753547952810588202792617807569458240748722238276439347088994415924043638994408591340406458123643674405695278323916506054077570362738492150277895644460332096016358536218057044178552665467203532976216962257910659530447877515475989086766559701292268205263927772238303387734252093030968214686253414939298858197663810569024764081285699768114778932156820479042779408965712135510438900119438330913332491175748098255606133646951357877218195925798791915898502392614861870297148824451175710669824672515356533386113787318218008613718445169981669848976323360588573705531188746864279526082278200293244879747057195077640871618878472762744713797413737496662645487629648102482460820140638998240560478485476754231861923978520780502217157816310757514390082125858320076470331786758455296000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 657824273353532208071916524154353817157608725149189637340613547648083265654757974429437537064481559142393563843784884197786062046757467937845407183309113157337747254263267557241373252408117630833821478813153127459079952635231004659623822355457934459831662044980913763044200151962710145747426022751914255546824299899548046410856561158920890499649539226554078845998172608164449993845058467358298298046344044640765730939527327007437050922450693592999787014035341021657766901334230572618938331951898851530223243935365468812768758509327464381493360340324095929333980874570757620813296324894163101019301760024867854176532630482945153763399301433431418493460406608460933974816616485442870884425240860963262933906631331385179436527912488695750766265898680104091729584209730114458478025189458448270356136731530531900355777336420285710476158943092246652995180229487335146323619276635095914271298278398386674287525836763633773408495158001240370592638556860890790855180378941743584761277924876449038370250146685662217468700634910556165932034256448841463764659620580996981214061619613985882930438006981900900578863956432458040178729660722696465931992421342654249887737063638817439704588090740090688098878715756892628166447628332860941050068139232039518642708412966046143411394449413478251445731890025471810037362512395060141724559054792867431709794314699295647353401998978580515975765775789875788764498211261409991732922154663264420400053596924907240834193402801576088010882709289108031953645146924185051135448287904826187974075918089245167951813501900958085577333275844728542465884078204412100573271993365853036195289885594773383321511517922994554042195011322291191033424819660620625965734956814634557518026538921944154973647515492963020426523491300439563690562725835544478148032711501271209023353757292801207104053284506355907764849891100585683539132234471717633303210118995387135652402011888891022155679781191773556874105187658246905457649381901233915588640662288150391335055357267311762486681869542196437433671011718548486903970604436993268134069063922478422314816121247312223639139589689260510993525327722131501322278013402240177284121149369241801712944351223118287474511865833476584160641816277597684573998268220190367529056421381152187016332466387330172527617880941540939026172462436576667181981784707479259007000833652658225084766448639723936647035872057438634682672838379803499563608103608075396024446557903979673964850025538751942953884933415983591017331094008157375418302997920661431715709822499170104957591536099207157771422828281563917254007833887328626694050041639476551200627062117860131616769151902585072153357996272312262188437749741545418308792169349376097536881353261558416437141079414164690857841643144288362659652890683662045236575851775871458491519382279660768553084886342806887663857695660101377786651406638251791646872674274338459681453719892376473100783644339401381826948208886195702101165173346565110050464828451661888926263161722098053063239889987139382256505903463540957902832571980448066673152561916100410176172522212660719846568729132886973400225841605434922443082930975606125684740335081697194486966792503152724058838603475979924619369417882703334671703960452637101687798204077176094468171945386991745117365475706653567502582970747078372662950095559050834300544487312934991832518450700512132540185111216138442373436699859482755407583387383477633291730373466946273280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1073407396992355089393086662924727268902708554134352675245371259816621228252005807488884126352032217860832748401636324958123523732295085316304815773428850396682353234592757844540856901756804961391441030463311851911178072676024011103383851337941925446744767290622832476151387270587246226009757256413190690538997210861859489882050041721784001687145041478701874521334195962069476575558168260642550228904730638774138202862086849101372772216149052089806040212372004199638719342187715294127080737552209184409906223289634979533228893110391374898587577412727698942329365619600195857518011342851473048773333484611773559158303067681472631127979251935906476788704942505259198098652436249047791717614645267554799396622924538962781579274465030697447174309123861862765676050457819271449377474206613272205834840862031736201037098334169811801044300060465702031177519469226942118517497253908697401637476497172309704361132782378625622282861639448690382852158408305220866994880824047375009351618391068229442347022788827091292082860096278178387471297435859374307327889454557959070885370356399012295285794418536657937206550635380388981742954577512718461733540268815795513078351709536361353339559870508794053743691155598765755354165757568791138071756587267796612563090219528078612873494206018154498079150568532485684115171854118708937378887242805143977929796385634315593188011801804065704551708666024226432076581913055894334292320354699234963850431566612771986542872126828318727802704712031886880504104521782088939260102665877016134228308435363360970093247629956606721752494670412321925148876137032388310831874951689083495760333035941841898640610936389910221467985939931648698370043982810750838105958500030431834508360392479440992040857994432090042866558862673658135046279044088799625492076570202040821618201707547062584117878929457575334684397758085065324884850370886222097881749815442088996860396558455959368203463301483507268102283484009295869768227665485358259436424841249076634165839897217943300133838860943185472611562277546963800996112596343708226085286952435208506662038696127230533291186976215244850594631866712682835737922151987774213943081669718686175765677396716006571812868983343878704654586222382068137321844943261378095869855016873250490945967953439006801908969792006339532628453274881584628003177686969453505053947227720855190764542512265060632226801675054229193749001569482880468498189731219303616286117768123321661449353568176285576948654896420505304896292866838691729608056725614589120826519340605829026349846996857776362261727635723166950994281702237765474378488259569531521423799869100758770266573138982906754009576533490800105352933352625141160287843469231567608900395524594971673763547623397453990331216928568565111668663816338783409142552599274743466366642309826009164814184186155518580094532057867296443402580362066512859432969738896074366320198607330880492498893345394619769268316922206742626588625038318558568947308806850505299788942567062370881782217800708061507031523050155961987713658389186362430448764751682477209337031462090112064164615723981705714313269306465639020907583044071742961508813401611981189002512718156779830918250827755672132099227899747918013707878523505036919566405945885106252301426097185414004491212678655464129654748869501463297389550887597141667200091266248598743299598410842760337712081268958157716238983514861915155917807993232276613179405596884992000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -333506625169573638368648244312685855388153251805551507446561641441598508301383137197664911926752057761727081406557397476355998638511446897128338017040295476834615075698752333248497672811941904019819389753339649267792282553444023620497929556421492437899108722038848492817589504767951134001543058890484493680699076257746198376342905925183890059622975353720574466123606383408139779329434834505577752196346794989739126172570651900555590503960923050854481087482847996745381324066886694324345589537405892955021004880517509293313104249621654387103628669802131650757355065094952829062399068187535666097577794154686322890292798297293706146362639523609293594304376534556862527781933069242396195378945372418963868873227912194916709518236034858597796475690720091583419337574969691333917399296745322906545664616474167553854354264158770856363409451715447987209926898029852385166885903903205192699737059972020115157513117681486618115793567145230369692065548232674535317205107801023874782403782656825594777680640340426669526542130037174672535491764277296223837886273002395138684861717636257147713307345985232066279430458038208722103216321874720024277639954979232099983238079923119530791785456201138784398684769041784897784899226940607263827819854039966165518199359207723654433726184942122907541274607220605511464688113729144428989785157493660878641761336095485370252893952762829092999455372489305983999478120721971309520187901680177967555883275433249724339871718560007466573540664347446603490345954955861002775316179858858646536841689263458129051162052891295395799632923107544549066059405228322811961770293927862347977527744456697757608673544138333838937845614427502743405986816356144855385486043747414210968372777742319802120734814353498436848005155871042627463427571360538578893351195510632421820318016325790711810003946263651900421528477514231034186069689128580647102736705671832598043814189974596990155756742413707654052278246577057633760368311697778604456244992465504463273585311614994356295964309815101255756444689703531392074900764617629096086957345280772784557964069353066346897730210690487008844186162726658748794085624053469214780604384473654239895046874796369826928205981353641676844641707577367291931720357725382182789364934648302847418151173429206980725945085119677987709263723194520304633541005379024985911213434063009175159166663573226678750640969117956402542885377191419128240231613188792045165031675128192818940280103783003425941737072493748648151150011219524751344270336514107871667882795253377669016730349902632216734746173098549414490023944771728734670868292544497855338156608808429799820271042770227072573036908843850387575439009749208175827384171489740324866823249482847805546609688875100998370176888663668551726115976225290376671898926445403206824696281001114898909358150506480284956640301939038675042439010737624916919467365240535909335409434923677050603613795661491547783610013215241789255467265228734425336248402807847084895693234929534251032117988928994682579606661279322882824706796679689886565023068107277993501701184499970918331320818848816900481882277522913455183453770678165703727433409749566437037229999874681411181842202929884712203463841878612050675917918756953297439077020300751711804979862304355631514473094507944941405202132526140843113465235878452688988660406588501797212538793079919601246693714840346078065294244713651433286171015534526277593386188800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -1369360521751719229001760885808030475283753163059761389408922495361243082421815492295143847678929280462825791881428013005095068984960083863531701884659059738320625820374410017956111340750909181163727133057313874161894333664091004144580172720443051734299784886530911515151091597533743683185438579401327406279838459128107402641275956137488567003345404086003543084942088437075316938130069122043383691206568025779401867043646546610363388860583070358228229997555991089662699818700506271215443757103865920859667219394459547314832997744515705042458675995182215437362784031898169817331814865090530028654500413779590730266417521312216901656140279856718224695035296139523741221704163498536046054302207333508664723723482935286358342049642631707809709860687441340225362143459668110202997185347449765983051124035726944256114671582455831922011447679041340333304832273729332264981552713632315176971322517774737575861822134661633681706723369092998754548920523485303832213412542996209620850282491267521411261686931162843175466849007772110012332874075285728574934292314081223265481780000043940318379356438166198531386707680080262139158381534496416741051170058925272118494266454996819804115403979229275061572240573356730349081600601890131113882649370730001507748456642201721693690682099102563722261049450044219046633339937419344398794444461357172874886996278088901350169995808735348367532356345112248140068893442465131561475807996468558700948219295156390468031736524506435942028668385178372638331953028418414887524429185824145774409943523668183127746485634633508006215045704828038770050367995861050887948103134538276887431491070581978450967566662015054848411011197979457021416195502453639616867394273185377588514011281545163830109582268389380734851878825647327842613704120686481903320086823810231474045672151836424849106241402603719121255967299663334679532367529456720460234481378494548841187523304750617343882439990954833647627283117906345531854857507651202352361957699650750943196204128694525519564691028442740211481433999612271941262535218754039429997881381342273255278004916213823835754112525900651881316324369863851500291979921542060131678395949388287187146712614330649793642537930962141262632785521812687336457541383587052833836538102833011715464149579865990942437589220531146604592266360692198732346259545039945135434148886752745528060982382535514843416293246262545024756362181568009125689275219583694029490369659027009465721972627245628951292624856602422127615514671809113522176793091419654295615953053808683632217966928538154758039947032671303992219119086149486155241651877012779565942496986645942312514124576873756268944278162939915244122167151732024744069477501850341908374314038850291172248001545855053623570261554751728715425187548868877407616480114810228072711423711219146332871529920498619721746202068113580620511977462009367172408674020110767930381642672160578517473162266218196178695469277183675351166699223957782448756690169019926302335690946856551783496999001988997991418598285027629234022223295425480074403714368226697690837596939172205796717220821440557839688826890265798261276803022009798661088903299200008625021081294450847015033729965085613414535098544225509251696296176658670498351017828313011236330120286814703447426773197663742043484069332733021840659724515817276073188961698203169650282404912474458471590064833893403292920825975170961721668436668143100546252800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 20378633555137127428595753428191326916887957818795971963087057405765267784855761728902979652363777248015767407156264099999840101563096742786151336015501711308940818154648796803524391390340585848185608573001308048223964310378368959301986571098523574953785921046651705647528656872400819458982757627736696287917295463701898994159778831082571952347300635911175414454897118161582221558008886057001503915403006176938461972732679270657751833307663054785270169488378256015844949999632307648939192548261378708257170058465546848619068135632862297448051016918537770164312293795447806366857022457659515769631314018895622470486908602798456603114996828702257395635414155960038418657653577298848483593247279008594171639765720472269862955538557226608985179114715999607339782004479240841040638774995357435421200582059818505809049400442707559246886515600328228094380995884474745884300661819637156987819554636994249246070062898437926985853740847688984298987439717502278421856336877604525976621971455934977582102640133230911079842533845059406195084475181141831038920869363701159157801888129816134301905388728644534426200091407540999012940796386131398034425674397918262091802445131145845991998315960395274754905178625573298998220452086833018715458067022625066599178120175192559450433608380179735760675935189343990211378123673810203197889636295365416486522557075971600725862984339361571868331538973566461762571822955532754726363136232550592390563614249726559351883226017079449321244391727452767229817955805513450128328022338407041183128475223155510749888514893230255323316158161306630238292056684341450293995523013001863533863881979860230970819269053903444895582788033672671713067704823699855206626191817468233370271028310400845917581712781436343162251317796480831194578151541024978638622184118718284359908230255564631938880313276152238993318185612018860336758619807974391981577883561285916082501394507710911112422539806351802839960812574836549096203574019886639752447972495500575202857514369360629516465329542317629398584926958358653558547492789512598448087023664037098793050746617626529781688612830868894429466644144170934158587717763964783363710405149017490356759062976196810931384197820367316595732906088792001248809204579917505978002573634416935446684895953697501799321612717574497882818923402069678655622042879709729944535723175886528848957564038209694613651737172619239092136793976454253292942845700069741422917212350409757961762667341619343300798770632731297962818708074738059175298217752643538176433151009494932879816571390749710957755426389576812405020219908880196627344526912848663235245125253865905985229280415110403752991362521692268760603639076279748394528582450040516619060135839196081800576427859541018721764128807601081609496871736238250237317695655225239662785358382899825797572642436062618308634686389273282646514036458178429856363185947654866753393740706840609536924453175897028826219236421886483586639920425021733791479071938712856017247500365105281079429881390378606852982062539921816713780212198504116256168882617158317542844964878011173395231739830422779842397763333362829135866060979087370169871018211946236138022675035102330405961365279298251859833046911479305404382270035937273399341941835894452324183607010651544341062473116553152178574097726609330492076596026521106738045868489410804528429343444122133651878939036335532830200668806406278732808921557237760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 948466141651280840909644822125709453720509816282072332885358915510675082949748378659229318312630697934818236445458869295817824891867543854670245818446021362311108629874870452143964853051330803568609286181748073381368184449055435043396644211434589325744592468171583983706408647061348842843591235723476959430977044359227195820763288743948956890141162756617918662882325299811019386812563471927666587347071092894032841886630895691686743600626468945579883507117761012827815148778256339767164427337672225359270021996146973860189357219192404555776966956763066274354531835830354018166716646402606650661822898483373939861573852591301830772607086147068926072941663386535415681450965304128682764777555623251285733507497873705328907639644150263076381284045070730296312367247068415302240601160871156564931572537448839645419378366748770840747311933952306588288391285388954117462362912284311944108044830794758075762260143971664072417129682592575644877368130479337198868852547445967355998417330368879771910031001749089914590008955741741702495425178113843210548379624786457110958392531820145074144790983967604063648953451761722130562026302302420905551265948056150766986658167271681396914693770727205151435389457691492781298482483276052416146804565743502004781843607731522845519888236796548948386741839914218390679911813599701108532700749123806451401910110256024843655134928349541418905117153953793414869297043146594044451035556488693767457832604623249225429027690015951945527316033595674067248983162394059866995878467039251792206731905022093186359775791427055836309714154109096629232801720572898972707964291214941433289656125347056073179734929158669138539070995721524472347690302350241260745653212971188235686882935396167255222993077117244040241636473751049738798187485548542043093660285184392439757126219849255912682147288966080346317085886748756240969524988385241119341256164146358439745085366650394110660519775778791072845653213464303967627401723499851313424040901143136010975872066631009820338194231177079744344296567933518070051810066315302024373656317151915897206201366907356707551800833685262914907930296015268567120621662635893091786601285460687341843782742858047900052305706321309581939485856014038968792422205275349814244225926431564158630769095163036823846295697376032997819558592821396765477069096862217222339919646140404184696406062065623074065623660037739169380343720538671267351050603253225372628520045111422106121440442819124986079317014068057794002189871084903988338591656571526887562206395354830351038669775292926137719570645269940318568991484333184589355404914768936293159477253253373844902471426625833655542459816787744135749427394699776785676563120469891191328743484796740208140954809968619706844388680171878797811468325993252570494488249512730440898776098298532971713788906383464572066114092170503177053360873237527422713501265532091508489946073903732034851774992062731586432389166284853763425170114775277595591611649855593990796014619050584107562572559865450588716736037850526961851216529908257906917273673208525627025783639948679130273368757180424414855643943010263012719568637570935425058403854029943174976394320035358742117100162681131154530457366618844618848248825744916125804000976669114932068109089172126847848105897769879256556901296712236031985771932435645898387253543688177557731291248451456776306168213067549471977539561697301133994022561382400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 309838320304013407572128163230955130638799031744264515634950831786421081788379881049013688976182556574965707464435114457820107239382878234744245918931613445566674250974561752022850263064730613071982570233339015727250436571073452545879751561800093924539846577055700177542261401664221886694555028901686655927381181346307353981923637050548013615024078250614685899168096761083147764561330769355089302311441010115594473815156980743678199763780626565033594274953758921917323571398108909751444372741622796178028396124556263879269948876225493414455873806023851545301907569567182179542251796091166891731614531448762714242338098553475464199893032461241586635734121669321122439756468080714666493033382060665935184167709014155996364474124699347444535190812805929107914249254722466740048000099350325170201369853676125210760673293153811583936239327887033580041436274049338141951761375671067153966146065621780216916693442834539249111381371908685457612230420113003374808913742184017158170751757734088755768086214605949929111371062026407077027710578370268041990362465894983792595166750076485734006625769722924929433044977390666084195033109027914738341493583546858062776692422585554305922368348628336866837246120143555929583102865385929094400333904431750777211476371898985259789812960203602732327523107239153259915273425073701827925018741810567257979230197579538591763158555304539625020908979235866089375576884784744755095517873209269764627668496310288581352727988383752496042573093157488956268820970713955691849687873438334656736250436465493037092169163447126739849806448962113185287405631583032913622557046737203920948831118585323000817105148120269317682365591996531970449548464189460634048205486165703901417596729731290171002331682120225218953986296632102548977828863377900803969073762366193212583817809303747226953484327600230003403138658737237689455143410932847640638250310364501392910281610003245467467163751061184055229829337427535818311041952860185792386616786500430765968576403778884416620219545351451909617236004422872748409448076388044310514371961989940379432848450383330083276347218644517360264615662329224546070484745956297507001827244830328825477100085110098894828722284415103234645418450536372382795069489546173437475280148878444766800362578653423500002854772887951303911929679724943181378861256273621725248198712834794630875360402273921544142989566536490327250903594190789744563234531308356783272647225250211039999155441387409547941016476939384143221795498952168806105433411269438148237055778009406607495883423334099967877765298524476451228763014759844016064876849512292689753746460887520185475766014865339055476680355942512020816110244803717484564211481062190920088180608795575559933359411148379803365376406838390515327431836652903862330061445486702084484297557400648966003876719461630519910046261164732219113020903070193623722482484416311773891841238109880515208396684908236086366128004447396604516814509202719072126210117490645056571382358258490324088146668311571284188258628138665273880620477929576130936280887886516598508057677079171088674720547697401973730060922545340744698782170494758299069048183395001295550663086677923733527669594681312838982580474600952860622522245527315355107932884394049018016580062360860638096933230865320125076318066748213992158558132094500969847776660444578430783531848425283425391320675608088189814723516592025488945315840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1336930779657074003754715497303666103957564706065510638928011083222880998927752198527039643222100577144550377694302229360369995984204830643132983115776033576321083437779439760434413441581205157202620814654018853267348859284456870931207431921925289821726071719434040789261063804380170813121472609884584860396801429308022593334262024041924564635789077845568757413474233308471308592853290836492948676472474584924395537975692583541463518426588537447483371385084983556541294473709322241606683943935180713005841206125262813003156825981185716063947440572332811577370363357717397100134252559805469265938195487818504991539274166398667149253007948750957878769631088466874829254284764766776288070360145369339516622903966508039120164811562126645000350506689197926935593538036630513900866130233913947927017096683845255114077258645687432095197343945036795646244286584290914588594969124904113560032057715772248206193845935594554823905616353064246075664455108372059282228122411335977280769706180164356791938540704497185998174013004429782450803914525240319640426630196142786715208222186608232352579444975517916337545066882353063726295654754079416033547652715302517667973059978444509759986483361172949074056767916313216669905401116641372692390695987811366027142896963051241839854656205479959445708740987481246901574312213957122048766808398695192182472764727845457146756570432288194586706897001681606562569690517967529490933587337407065344158449385294081522128012114570719442395287992590321935813379548380033805782714157039046017874662081579036228982125039390480638188608119824780396529637093855130508389580283585750288452344463142812276693622391198567810092643422683740269892992410279435789826499373704804320859990175979377269066838739765746667081121937012224152854085208778754118800187148166330426769838151797782102126471398709613923228787784778761578196378201798186293336938309790595671577718863705418428413865856962113563356219032182063476200705632308939477439824963447396577138698547456606294524538507643782958769058494578280138216948218919689111545347334789014923957284662188546682800998812516093102683693581194699521901775464097343043226751965970019457720156205034560972750881033107854368434243651299343813211368086559320729239662093789530380063582272698470877237739446759654635170068910663101591268102697259644468406504938449298857659738440723330853190822638163018819984719817255406789537293128874527784415804828728079419658289087141538025752088135621046904418384924228569021454593446889380273917344845043412690466781955287820608353489642780418881409509387816223198874912166743945499603305508346261114230617716201610605631586926403124292174147413321642572144663792663335714461990001684247160110720013597874551480420752012909307771999621903912190542517740553455708412252227628454776236314445045192611957911726187392668924770947952975185328198164906296554216618556814495335935129047005376774943357747598945018628177155540931335749892060475680199235650016802358846919054295996063840464966174216059785989395936614639215751255927398114910728814665248668643279503156748949785672967152437991471737249506928141059827641114615030685663198870077609514101526538887484400106112770859781769740353909427072402054828984005026826841009718137231468074750226320121823143158917553527008917210201997225490730766380408670954837984086056689940091062154707112870725787072834723381248000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1343895084822933788421068684133015568099416699821439334708779220276159485173365777934496628389124279984228240921365609441586707350198107668171354780740092665637841866510426174421983799553698401618160383006458740277545509234517659322256435969091216977336348938668023316043841326365035037631914977941289840398142598694356582031065015357447300343847141197803981528637041583288725030669942571199624823809894343460844326598866875948703819065059005327061788275307043997603671200883140879728596187206565096960930045420329623447139604896547572781786623430935756400186375264975462162781107535867112678203621680111043572261498469806742704510996338491436835937377423055491624867840140489716347321518145499561792160926515490526859159935816177195231483719836458029243760013793815892390047456560890799086414507730877170782853558750944832589288191024762900029736240928174240762200400959429171414068952534683132472533066621764684786268904381487685797927221695482906808850898713967487887678602365833730467553237723985931022685906286916530306293967116657076710858569672564159994901722325606593067769547259021103542066715961387436117973558549586188246981705979470598399663096832351667104003932243107236457998795943356502801011449861734121554099496696570234186229214273404027495553639651408086127605913766172671978318074466413894754483185666626314968874987853744687692620603041087567151006086279410328505557572777577095524503455931322471554814464102409029482029289558399175974220965831610958693444970047005505764725793994283936807434854695780343689692393180583549186049746058713552360960137702908632063174995371486577720086249430864328722779590757954250417422575633611254062117733201303138385515311538420261530724826848021848570919448710984270661019033000818962972043601031815788932823112721217469406375251062389675410554399210176348691093933901463056406236492260813650384856826511275726601041508652674675314428733120895768347072985706984330505021407164599652446748243176846874989699776413102383398174003367320297603338454174839902443402437822129680143640856610226105511974703980577882578822225797494375197122763443409334538629535049744197100794290420508347445168319419976161524463858241520159950636284180259256292985222604206050407931526858839329007056002041503584499566318198751946910225427420017255470379346715030223410914954908725754653510950319566648909775099804284776956038045287380513259107194997706529894880156057155927087120349259434858798428323681834438463196951392865693182102613328097047059849016012653433030078933713158730482569737537017038635851376562621270174457635260692340809320180811116813134623627113688097597565635652842750278953318040378028909375118692938074872853091989795512706701702803452301231376880524177258051576762907891487975255400978842603361611195565010003289717422875952153510131797256625812920957496663351893501486330380171478648810444292130445673457602207092278236846198443219272736727030959424846835227953359855156857591641144230375411345171734394647565853468981205638994163525658426825562254232169461942613175140443915286462160409503634536664431328190358203786213108510785346335305585968123828498645729822756974725759512630216624316222552116835265233494695467404750226064289752517246062161199006556969914318756062281911659848944589830805353393248082056956210563222241762639744577836758734667493112379451506422872017741063127040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1783326156748571930907947359493290948977105771829266411974445896012049582543298608540951074503740373283836551309765060262194803594918365847743965292871809387137770750733921882549168030636288844137351540926131995280721468212078704319899653981420451002239617565854392528436253846948206286306609608478965018063354426927869275916256064365302196590995086996999573481310306750362086555672230863039916251441491809828496754508039749458586140408118717592558752494543272720504861277716269123107128445006222720953701462770924863666587073681166245412882397779767906896981028344098010778072833552741259391050599776264084894877605916738159851675872434000557783048860079108455095643530866154033901774897378628856857342886540533604608478618785853709464462658120201807738103799995798803498835979261828926085462672527899127291561191897196165141046482923731390049127485422834496929359922903084769568457645928193259974757503212264075291263465952002259163450715233188484397536840452132052472275396003765161245028306058451798078924292094620180053269028094128227971851548847445132566082342563707106582178351587945506023375129915029604906682671569511659978339698629877177321150506169605509252535388775529052689905525704208337494725326967974417525683919531957692262374198925730019925801404623490337611040260216528461038820127314609868597444687857965359644215061143148410910888251989301301120068464578318747897916626971497184318058972146713262180052093881930788617689268156107025629682043954289043812700317836971276853238109106658759457731642520843500478529530433478110160833232946872040283128094384881771894714477835659851730140365432184763988968685054695043509100606555479889648104584753982561880079277476294475376995290346824400115306788004131105888412209065204110858343711406873997144241434572445613454168120430881530148655015305552461147962260081004438015549287576030695283213197979139778693975212387559680172918353248803011671994088980917656999064701828286772530409800963677390184687962312025944377442004860296983763186220173617895091995119360896383140399972854301267130878424662432731879204966212522791090632705104211989518631837765120321646257488860123124189458110682930801286287293646819237048338803722598641506908379325774173137792227452088921938481517311197235288964246705815909485915783064383675831306097429858313981312556825164210437327638628038213891613069720941225216922182006826744243537239280735354293989282037336973859773612915756764916414724057595267459020214957647404804843934474039044333164430880501769903060865138363069973365683470055820645112129902605964498119511757183085193962759436897947968470842848126482948395300562623190792657860468086291020097849243488348156641449594687613233825581850795737924434366917868954259618505393493007355402094863528287198348466275703636305429249031230204984677321887576186305009074058853308063081901092986976978300963964283653017840067659902417108752282557582599216586874842894550679857579313310980895968950444490015029996067272344441302106922302769306200309825291023435721252796504837538071744454695545245208538686805476464089236354743945787860222900858890272859400792255423313016812841618066449359404672531263623867951555916616445535768992137972899319214965774574218051001746398804947437381940010643783405896970474676519523468653607107225260264769048278069254503928772000434018053253226817881479672894586880000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 3135387736573899121343379835414746494254579405046311180946186312985842343461780756060284733163743984634711335283434750812785603827969226380366638718717711412675510771153848077953329857822915389323445877823341838324638488773994645042379947283527996884418066636243287737818742031132173641293698127648264218505133508922130189969401850214129394607142723453113641512370699041594376535774143767064181315425932418424030189844294427368649734075870844903557879114770295177117488627789134863767439755845185340059802755942825570284680186440916693052688652286763471986269257926654995092409912694972986462847755823617755301331260375710042643497703450590884913238251367667328167966098832498996987571049029732547486426932433468972307447304226625556952480062856080606147631603845577317412609515665329239354853212567636023391385270284112819770191784182506685171490972354801504552679296238455830806786928205415637290979891059742356205585776357750413898785525265934579005510060654049389483046875627929316620778961963813983005943558716604341660661672774567216279458441373741870519378636842792713149372824948482991751837361364288367065364779576949453212505579826755362301432267411261513696628388264779835205885983053827193792293447546441797636716512491300688486763161186535399382790525897659061400689929010779711391816542604707838422988113437357828002454693376916091733748063411434195222138039350714188288951828266363203271568364905308299405703192412520804722063883776243470868837517994895242556833640973042344351167736508294126306483920909109355644116716998472595943501149183976090556816473105671736277678390591305235956164382657989953153848407735165399234338941576524641426401922267650545865186731122034330217357417268617976210280300765755180579943651057639737878216042344466884706591691723193505524495802232554801021654317711664718301578404931975948765113454169546905367090487917096588269022995437297531637497324172164883274775019986929123391688685602101903423496542900912818993122726014299957401705960052200692026317950838527300202000924177434329383181543862946606404650074148962572369180890077522031933466456697201328994696358196164460439676116881413745323928067245401973303994938181192643757075073853521569726978820053008508823671245256943180467406204907410452907194333902069217892035291531054444673142126448286211165132541896747619827267971095781964407243288661161249988789262515853558300613590146898547498114311637279928580785434889916103306826321072485458043539718301891142760015033302715468016422825053688920817043154774850210247401962475474648644366837019740053520653296816259996506040746592529255963033901776876988579597193316354917947145213487614819720337539036503861313025758959406851270289274354895886165864953101040632762496152281416132839507939132348542525167006701361465220614950941296455153733754686847256143995482314649125919891466208431243708912216406820458909892198650667097041975958910688441622761016358544458800144298560890273481258684715313574704252295678181651392085887687516464588805342380635771837654607182523641498257240860436173512365198044825813776219275474300734739569997538671456796611464968398833477163903489609593226673916111596780391710193859544736941436029577471698942050853020493485205650247041794857069486529238193640162407268299357015466847733989695372296079183199906329627599533865470029107747734165476093559046144000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -3843364566085782760163927750785497045161451042885027604182424674802700571636527697944764986931809886024810610926413005631637210319851390947279870946004581796930015284875804078621155777483331303446875409085146178087668811536321582809645891299302836206342081516123750942017409510748601670382456446468242404557125314105556717344385479894985616144759949942939550459811365635741087880741734327119008934890487976020568667868214440293498875935329660351510273340992414551649970449404754545921646175336799666160949409265780982455330300944328635498517305947743017159801588043925647068920014956101139933880625854675273772129671847775992239622057517256805390390034220893459701513781285320296899470827404464726408232005595225628763074386675238932147362326173298541367572810543936611113273555572693323862858180432906144830497376681462731935202028484969476820650009820993198438145571176400723466283027575973831217740663853424419175016954073694570876691549189800772538678889337314516598126284746959835973307630332569252866912278362921775378689883489069263330705803469903809349259279516122202689165100900775891433397060582680460070094315223822301339146879159542807006070375703423220145931688981960330107945820460769297156878542614300565683199280368941095785867051621689874727454836040050953056877068025610351978256607832947585031922471493370592216394875380851783580920222495695770863605139658605117746506234092645307285425758882274171540772710979226848183574807525144732261566126139621946621850891319094287674478475583557937480741476803861088652835592218558986635640399337277440204559452634916979215079696095554443171782235142603343169645922091603020482196632105899068610867198407444312588246949634743755886629363284229899779137044178114980607036352986944866815615408366446337466961139397265131923466378893857381792003639962722793955135928349740941240160736416250496875116372774521206672452872860303016534436921292662951883101151981757081889221221409210639261072092915208395588414633024658189270595446860949271972823582593033614845891836681920189614530685886099072757827661448332296678189787696416971513849380820003693160060514507703853686049928794202975243596817704802376416260676329103628433654730048144873912303176350550562716156496764490680935636472866492842362277907683614460680554073457669294520590491459021739624673952270242236667067661524052830679447515574153507391562941001562593345013692186959703141221697703182972237262978396222771944750105947608889315716114577885316842560828567737342171581067392276066741156184175346919741671968114512812850183177055883218626147714125847160619514286088830892399017029479714795676186277134486662196480050034906283949917564741195016812034712696128622999431338502904552518224935280906951352130045734216139910756935242325884237585294587920334255454300394769181864873465310994284441702443823655738703519080594280272491548500347405730384760239665107304081453237314307649074796683759271737774673757093049893650619836384946545616925971017645500093602558601724764411955585189311918311957484829081874912562249630151657106579658562080332798447637033528991488215627102705230037870138331732866037359825693847601052625973431156527807235700066311922125947860563818404565901747857889795833464921744730283252984206764312468604516653232807814600827781950824402990955353135626233820052644678754441595248450396823224320000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 3125340425071284210794842513387633064265232277742645283603912640054119957792383247996697454883368736394338923495949370390845188275854836558038772388110336317831063819999319120737389954160745100045322445324113661387307806262284540530469180338823504125851129379979577357119284146254281603019651327642889559118931421307655703426142956631745269202080564195227733368627070081651793077881903176992659331495796387021702739612783451272167745054196026166283961429239195949729618715023972345090499082189703997281454539692105167374854716752375610043729831517456649299191955843395484819266224362492685003721357996516384217809714444278434327723484886315738777298429529699412508396276441847700541749609600845887913096937921022857596436466994558498190419078279989496089298772888887058799149975846944142955089239887090253435753375439037295689818822253513368560002020765798173208094006130179153218510632368113933216786831447437518597802279249612884744649543342181338643793273889489909191203966695056518504389051795786612917809063512859549713969036849424024491346047421201828855328221341160776420710511583389816489570317579070319118265871227176772699189882297913909752606105242346222645833001524478873117776850077396787284371913570612859711494294572952166998955241326827201394984439701353397685324203992869783821142666058974793419088662340096110665148513473731550630723418699586579894162746466382075772686418608820832704834486764457739303390662683931941458264405026781746713745347039414483197353143246118511869500528805632565520798606904411247336533456986749252312880964595915105563501354134435681523827782342022824394308575132209902258986696413851024383835304062262102334720113136781705269094490976739086985214454890620306892865030343987288704541137426322425426639585945882309025579712254866579741178881229317472844675825282331831789159741537118056575969388458606650983003965965255334922930412746130538185530264639481936104794091898310646587878689538379715029065902592686594237958269838932336707804941998288451962893163538909063038396165021858232331070993819040243272884336938247190946045618511882784786432246858378230480872546782249485973446954873606469380218889183308934796694244756300362979729912870181513500643505575314906322918447470475785700195392350588478592306505429217165278169258521535192104339793609922687358674404105569681610787359481166851542088007830832514983874904104432096668840344530247683459765785819114936025342093094447663795616486435419146380100130427018836790469255017776699332606733550233555546316128411994067267739412334295445268719639416758851286281903190263359075463775383750558736967935213174455954620965292947086165586986544759189662516852113401765963297227104609711875257044708733497692294997671439224916674856640112603592356868821135207503461258044586928543236469613398162729944162085577388240119314307584442511137454252989553767809790024479782750573115781665818256252837834718126746715673388099805368670167482718269113116486128849307190735238453281039466210515119056511895259172112506095602743105146826957040635420638702689566259618148939865208273023919159767706867404745759183111750214981678396219440672343637576055544870056764513106343643997480429859252554152324930069808893938121684318898900651632822606882945085380289823016663110141372378138791399612036750992979379653370489523891838648837691507734646620160000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1741149921826142624089224807566771070807808042951151816995114470880471476596020844855863913245937351969429820774003290565823954081089411775218117540117167069911968007404467875965779364326699392994112672241932598122832026169891916831487921871420495922747535650756011252675442062584124562599821677512089637175364473904724088760543183473190077383647558678492230938109778669460189594693301752764713409021509401365610909270631832303668727053406365527616563201333569292291237676925830701678149791000472804837016879715496881466146433678147895892226574558842246133296988607845636061995220574902273490032558220651385272801496657815139517905111281508269291606046191250318215006580739916048279528627630217612982255661826976713650570023346350319069154278986472258478172181779553742671629280902803900818646245205217852196021573386157398022936242358983277171629858389792889442280942124677221741941595287290729354848135235682259733231405138137422453815989740030734162998059264248043314199297377886108632091617255582535598584167188269482230336414581734678228913341121430321342039060990547346029195520072944828252938692256250705242519159626409864191045527679319730487690438179156704407104667445743031103695170204786580331866777610100190969829492523574934201729770136602282911841503116344286613713283761278071734208212105156137897388573040708169130461497741692802484591815330317515114052739790475621613678071202721582720211511718643498674959354563808670925585048766532035199304134623419176516375542801691264696124596837902792956890260500569081565344788877033136725975884087673513392264218968229614224763992407558481434133824612404860385289292835617303909922840560647722812325378500305480878891231707964008675606184709718491634202526814163384012532337136144067350493232246532635569949172867064721748193651988928153995353356994753854885510430284049359028690932119903388228008388924850315577633633399578521266079971800027168820007643275438557000045287151202153494515158958460854346026576761572509277668757149864561083473061856142911140450032175241133115876086712620262273765711133552636739448878009619331994992090462128487135133583402959545822956025760751963230370908906681321625807726317978442095367119803292043069777382537634108917457543402170664031817607019882477432531277939125902335199566736591974310842715468966865377963347383865715648133216873063979391244373030321236094048614458182785223211788301162752572938933800163162989712551718220131568350042276998915222743296724633680591907962356605351384692746869600771302273620294764921321146983680837398035122695225231422466967508606338135923192873269496811367401882927039909391532432616809749762079871439273729269164930610854444139820289412959570160269672203109405104546742828116308065617140251261648373891743146155412204341246045842821064970957352926655037341406703975166386540150646157308547252384846371500851643046926265019530511055031906110966210552459365510364839865340887050347247349465528436527445766451872454923393808137007480552626620665408679797663355773362709381423320151305215891211361088294607593061673781290393509535207656193335470588108686779415844768974492040738182221891014311252370600770239180496451921091627737229928413349584118114565915723391692041533486858417740638897792343273514198007861199019178305985983876636782624337317580561217417571263852846610833331684638720000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 668392662167011981083660811359545749703188655348999531434193459135780651184677328458932057607098337111816984114189218684067496282942914001977044873396805705110403297433110003345258712087693295748272206399317750709520219011292840108508274857304124220162109772536031244851490415209794815186371705417441539117773739910699095901425419659458982471227520527656653356817813703718573879743155629292920329551409557475155934903733330684991324234248906096363203292419468901456400601584948967409564099771245917565740428296089323763035145531649928564676645873249079103545377044689747827066271590382207771587747802849704130682331794151204218947131093834779451665008577220325717494669638935406562447573724128269849159907528355990029714157750484258481912122869007958229868923226719019753301157170382517252638601102091235812093228116286857198623450128347445465649882872290979319782459220682807194710841654947890800807309597569361447910919006164100789415931974301434782648998235310550192850679974808572805950414773132137861031761990482404156287431948251349495505987786639732205598653105273076412826906845124632303129676091853336086380149615243413580436371359256649088022810103731148074856828276067190242580003415263438849154174844390592838332949196519533202015278422744878484726189898663808096612939603087950595640960340286839372066604892597147651699833126230730944732763153325248253752784369347637650643325012916087673995366556963739992600489930431375061017086368974215247199351393928920472850335869061543772790559007116236553368886430667751915434840990903749493439151533175378099891165588976593196679166903412633796751824513927566529622949682450166273824047925005154090228958396824184035954289670578495475895512626390368785110164907395009440763566730345806160861247179279003130757761955115795968237218309604393478199179335120142867017289549882624042599102253436478178180171467394859996574573811619054132663672221575433490416835875366894344650117962544802772801327791486469861713198808640497369259929728376998959654564521097004533806590519284333873141534790664859762845698234072901237726568576812572674694233811224770051324182980549918984178053289034216205158850436886404817795223903293913911019373285229954727435761854462323607884848721415069252155442105112589277467113441781536884091606998388288014992202943887629316930256615632353907804183583805913785678187802860248288770215016839226542594645034809746121948110901791498236788894872313804076655391920421780610095665909596005833136861386939546826947035267844182943182012871287886325461755136084170976073610627177435907008038429717486481602672482604670058340355657948352890932994999810099971254775232593556952910334777661389972036997396555554842936260481855304970841233210151820705849363862383956668360705808052521702875932961299273878047612255477772439535317412527738577675515864787719484580263630885544618761674148999208282712606092156887035236984751506799645308191514897434254855948886433783225122237647824875010604851310433441113933889928679181118996185540406893432540391528057555975278693642517141338986432193811995803629700217828279255545390163731198930003410911286330108985887233854341084525941758146367108072275990067277455770850546896737707202036348188764396977873073463151749171549423573672054730153491550647929931454990582887939834020729198100322235030808975268170956800000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -164005970480063504844360661653811681157080728462975180330049997048288477573057531764666410326175634361095786776578675773244375608068352194866096166150627133275512168679331094999360565471850480972001307220168401338306180068740502427572901266655001211763137228464407593003496500615197737455049594828587938931109746321925773397812368173742399931409438554366623301765830013888624292838484668795357497642315762751148729234276929757388794093683804662973732770486729382384218314979879841594998836429367282311200454454345187470167762205792945339674696863377032520737463050614650852611954322185741485060655545640517073539173135524612481599620599439227638421080874245484612918453383520858259994381430594054473783054764916392489773313639853729736781721331709822171378998228008680437052411612265332600612047385339465027937945983550618761616963386706851567056974043269609518501849695760036664231811163582178980145863306684718246996130034356020439603576388930209066573811418705077507252390224527851567521800596582307490800021389569451988724475643306298687356657729100233620782571285536716831905818526097654674944556301987014433098786629300483991647621630640472215949840917553142150320945948210193509527612396185257340881492675230154556678414276987860112576084187913276869112850752537214665625038492991873016028054615716499835154412156774099427482608970842429165711955796626452841345216246125552192827201415484038823165733910248495289096053401370194950710311861833767630464905681464949908085014222421372342777549324841450481118875152385612169471554476436245683990663835462399569260065299897045236819053285854811148188643337083410440024028643337647514049771240398524840315014768756887135431329035157236403639066941440565510271130076466690893377829562750959578806444324220016216292956706405383718706471077182289399227245547403934895380887789947104944590966526917777582214360575107726275699894978345108583284728245568609489795801636688668700964682152168309315629443464505343488228175089816983861400327119126443265265750444777625018062283347734599412593585231520841583739057724749389155514007848996028712579203723540170293583462518142428498032231967327461167808025694220547124710035917984734157798046903050514118713298316415504492382607097837428203817150121736613776862776749940928205552798886114198208474318627579516212540550833458746350547148721209831134415029219434729927448386681995797043889125349042966884893648771295387327939009108732177508826094297559679081679958498019642581265585993116939609570654052292955033050807462510605451369837666316064469577372235154556941054841721249615533117026684042198424683560410555059554238539097838604194197143533343336760085458239108742965137654258364601931127895186796227970506523131249969676356806680227397894763639397932840111460162088822903354720169319065505960933564341086643557567310474681853480666536157503343613475713007479271650972157714903367540369528095682974404971888806921279710116872601978864057484397854651881878539872473336433816737182318346608302311215746685880321651434094167347797059944342074021832080031411616978248928573384678137806936806733153193506981513979737429844403696208647842532494558893410446920107391859154489830330950198654538709631921903943325495671067433652052491501141175190109563617464020172305394167120020842023844901832120645836114786582711710515200000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 16252084851774115633012298626951257279657148270761228356323518714648074900916465337718436973528078366806922748870175910685570369617550486314436531356098302372344892336970199104054206972258729493758110937587441515751103399693506608879736037267366918013913774063628752920043326660635935909449656489699518506826357762601099052306392333961503451682992595663616278932510541615501671065010904683505513140155188651520517615177981987602109182881920838443803487511391467271958447039430413382866642672529540844023024399773692649667501407907378413376806713148733239885867866605423352723120426480971123681821868586978255780345247850874645316691376270213856610062423623682889391379728572715026497877155906492459191175048252379677604717003518227158278794416601985278801905789210788036470493901034131139505759112416804887444275154419383428304659679307366010171359325390208267333896891783647636224364896578204993520371812434333007116615150282880108044826584448897212370640050053422159585301575810503874435322310132101250146751757111530211844992946629192375064316144547517233997308690999387369823990892906747046927191368931505325825071609688713772030788923592508097013120555338733413767007535560468562705423528347258361055761338623175471794382653361498223311979754680380729422903361436963722563416902575349328131183275809019496844831340230282736835326075656450173144634880385407620002097361049967217065715115031225841499274405936652901545940724841811553053873897629350017510248741376820102228680703986284392483983417277689460365551677799713876048032185199714000801466620119324929767227897782191845736381392821484333714116583932619086708573597229155327591992503093147458909828953082102713382325828751109641187909235613079224075163583238480681794819241192674107744869764796145823926652663360731087110095509018956248534408983124837304995631019361578581025678996857927270315454593474811103397294563207744675327633591095158444230068391975652382435264862458613942938964787312655099945112736872190665866204065837495792360647692827690613348867527478306293891192000253952055326481241977300745257749022584971830076053847858548094275708795146228488885841624722603765609948176657502346057213090299467311406784199274632234911128120934292906599709206371174693474455060383284402299103670893634017755926220434239337591679066737424644539297570390422495829379374114470634453708248209585773701632621762958834672444260728002915515049093403445585990452975210151824834953101414811191772446872735307037236323960119015028819861919020089680349466540325554415663243953253802458028031419095314196783946477160758679779694252252694574295753150265561168272404623511126328099300950757992464279709832137417316027072369462418968502518082503486873197828081586330119561475662277755182996069937936326055256177928385010460436469717328630178230483338528729432901802814705993093562263264406336556463036069064411536131965307049375390337240158563854383733230209342151660209785287525177346982725758837799002326076375117540795178871541757589275006785120657795108078404811166224169383373886548158443088543018619611041383716617773722866742661609358902578094844151475545916108444101195780982008296586868566985359842980692851870750224682133822384536670534371453666833160829669044114910173917052758252202975348790812880158660602982219002305502169853903538483437240320000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 4428792923868535521904296780014260614982595929789692621422172707928892376714273166303846429339923015090339547402109386660450274060166248854877553724982681643624716202259094254738148016207875770693911133995469272326285522343337798138558599309448805866726380711875994493477144757842300938241555862744349685058043708373275209933623578560799880075711586073753192951888811549420427432498674138389772011575226657061565016012044394945216792767349535262186804044542852118084805360045771357198347259109981830942281099763613852701256647398032522842740810516698567075234037978610718941942088027873887317822458020950212870700743193094873644650754782048493166560455522295998016212349568929997030879636038795858324256579693471775146293069456504496770421871899443477168098809484945996515981051729579912517498303695065737347171849229509101357021665649061144797570191306688028358001293941108337014175914347122493676956230042059504883038629197853686346652665221412045499449172844045868277014597092203145461970926890869781371354736092712673471332252880794650999082339869765060967710813347697972781874581337788642053963031253743971455023247196907765039042077664844670089642746670104598381837552244716596016263630190524923888541517009098839143127811536950478738899842740860507356409665795109277940087182936374932884177313018584206131467782979668911534640398649867477343939589704125275847414896045419193675241012588113569505041440072774170044059287284502032822330891700870572703978592534104176700181336138913177692307881919914401520639584447809147502409434469441624162734469894619954422379619689194060814461894924836823298921261808385303516746028960014640830141178109452904311796840241584482202719446694430454904981664080332623650526985741450331884831118373496795850110809216876706659576042962938189578889616773199655671765534682891331871712296557831028016570850899779618623434936734183321802486709186064521315896831682680632410909038946899083039828354687864352346950851885670307303014849745661859241811978760587086530078020508131693057940085361245514049328792416900080215669166288993020080315927246186031142558490702968351096301739901762261745126490749477406986777347073440687104519335390650332588570053319387305580687803298277208399490275385488837855317170376257204621393319366591739514171092787565542240125689855153555112013142437103179415877107460532795944099103391142904569562788229302183053242795018028718449072394140499855584937804071070217895854085199627834958657989115517521238633629004369935336476658879177312994445547043947948030563437100970673205700509734097486197954651902366622535799420353321390582551781446321243847420066398573365859934544737235183660735518062208727223010774371964860244284228997202427409538595496911282975590090419491845904283784276318574972343219129542817053151992988247641669991086180824010463158223175995247720200941932060670210957050010975150325509327120889376404970438378408697114614028855832146869320296402144114256006718522371685977798899903839812123080514979811235450495480922250856398097349068402219178672479740124481487354561597248908043940796486891223117724775472226589885781246143177391663083122739725425507124249731910923262751898789006135773663276967609439212417027689975111674799484133991305207396523556556551928199486383483601731537654740871309993768800482434296368332800000000000000000000000000000000000000000000000000000000000000000*i1^78 + -1816773961279240875556080360513171060968208733066922605566166279649594641454959362673481520937293929376112982688811185543310020564669465084838105438108386368194031533177020559173105409756520015873986667638732400287737545542777482878662457764435412720108137529846874521299908347385102738741202123899288984717993754233681518931724504096078819861401056655337077808075124362759540338485385233193440195187700377321907461360828922213786294187382007081942266222305388537554952170039894652033644845177882688673337041857276638368581206937457918123998909496446038353387347742895445986175400547792967279651250883512239613742740237755389172635690210298537625833205366993090961786271226425808943992636651156383344362086473386403473923639185560941038547299548043192675400094761195081489725492438816949908521335039650186246327509712408972269370623364607256885130572214748546995271367365702218759397216778141386473277657626149784533835429028722703913943869779590924879808550464125652580813648522278114406687228767489110674101292292329496712142575145588303884614828422462176708187786395406230039976242542352352851465907063859730304256245126792938833048639339217605762709097485839015107683535393898014684492728070543311263976144945944964999264640315118416079704056455004544483983255136467397801607097354705675190599135444420871065356078214006637518189927773005355192296928919170862342242756393509765218760517615509457663032912202545817463651659283326998921408904915661778534710804848965422544184640583831773146839651611981823929317170459306145622497754416141010384034909615444293033510640552156121296205579657850080649346975472169172327180740392183634970763545890672461493758616982475537032616239854025003124116833953531505050657255975920938592919916327164511738960311352969534270933342707429023227329867642553125251585656775766590282636162193116304608156143810044950185092015320325896637751174457026695332270186715585489272999907809633498020561443564697349323324170666665584664267215924492182352171400646572411427052404651603394327376374057931871696059322087099911669526412017322264070128625659455207675056111334264086627235303199396881023262193589797304308688124233260986499524201573802392911858090306264963724081875422046255255145358966774991082031711416034436283837658907891922960833916636218312104465335472896656584743907175211691505575013066561420048616315985089219913895076912731644309687577441214469849780977729579752175908486579220633752199084089833099646103763192134505613922130376517518509779558156634286374299051817819686898774036610459459221106251030568213171586754462547886125023149215231348613127426935948021886045885698046078190861034390401636493490604422515634949861839574394415182529205739936169603813397613044698498375529151383547875020740645660547743606192841116250647921344370261176885264485110476020397976436183432598675855781078834433795671289066864410521586796524370767411311135353770417203837689249384855610381167359205476381134157252814684453128599093544953043975980866892819937569630504554293858365508599282239911034325577738030831414226186019454684873405767352462168892474903908701876511519478612170774823615159442033264202855147526425109847511704096301619243217257364806313943076730385219323569998599246782348928141746380993653880634612588636916269288229214181757468744284635136000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 145589834256805453210458391027142098438036986204624145544559540304436525031788507391276155771103674232529596381701285410609670416295515952968249839404955673929173847328502564234136976377101763730423243372936516763263489690662314986416777684441643314412603738070292043638951678554037931475871266270993387665578820018217969466195398630288861377153212297779019760037710922408065967931237758526803705536260225726872122426454293650792533937431130646059281479971638989775257378075339405626518069213595844012383908010088769281422495423866651580565104837638579500865843481950278079787208389570650374221947904258756155560240650255107969472484456456414086232887423018469223534794641627815747402778804063662190695479890104389874128908712957455359607856776770137008503856212784457726545945437004693168815661237503275306305539805503515244954767093245159788122511864765685852542716248277130668809236181975621680624845410691702637648599594078566228405930142658081791428393028700915842697079897824232130888273167781255032162917176084738708661524851845528289599426102899685935196847722723878072500625079343667184942752759873711404689009035179263957101687739499411190683363891083240560305486703191292042857738029263303803794799631782449919519105324510064182992552797618283403924264331841773875027441776009134956939656019261529877618482043324159673858245627751534916526077615962015440196255430878172660518777812854857400444507471280150849590567882443644698372723077682344590006081533608332738343497005345584723842516826456678767566588473929092663028013667407813794704817088654571671260685375792279896344194497948132800543502465907851191045361837861024087848167215814913904758502740305345552430033268957613412102879514436529063092298110101672363454766536774399862062301037201096594695771198339337327935772216493230579058111569211964104788970228213864830335914572642845314663383401162444896670195545198906077012648505711675571240103264185377413591154139533239426470529033216863880702974837494031568802988945711763125716386637137879574127919743991125984415937036887621423091750578683509554405322732621435165862833458040713452477888609667289531011998385305716666569111702960747421365972824256001816180446913372356889206990638127946033622858650318356858913687831995776806686914994221751660882726223249510121393359482313993561610105251653860400854911412410468401271858483461491572342632284625828618662459461362737213022788627037087501141890104301349952756054442109003407168308599797635277636073080006064151776124604964066363390230749357358480168595348759617931507326858218432652910860397098010542134162550631522532869199969395945623429536403796383895595636562090680519388113555386918666059314028941513475183643724726961940991896336199538168687619962837737746450508181685103242889906180816419008783987760667384791012081977649164438385739272716365907574115979356896506472462520305919580374596598348490841809648672088717440602100910979186127895353655795219467469597954066272139706982949077959362283437868326733688029625528937796389778869817309749922847217418973157904048275840482060204091285098230838740859086005477228754516661678672110395954223442769413610490200813493276225672831563309088523710857635199440858568360917908459550300350657891758701853320007558453401628369227760201707667182536116482158819769581568000000000000000000000000000000000000000000000000000000000000000*i1^80 + 38182556992347283918103831374619885359884946446223668530237588191244345417790185067913368526511628765276268735801817931146935889460795152088456931865650749965150876363116091240867229850927211717128728204485224530495669670811437712871730549305036704553686418912010605090922526498260156049231921557057819767850843608028818754015575482388093085636662182794326966668230136145363732414833815908648611717894273871667626442318537383202739728864972044601713832335573198667028714360877859944998648491649886355951274581672628164114623731043773313043037340282191798542043161641258453854805260875890661351987386633492106519624550043993311864687583687426898838079086677693607108955853015773636711697699194815887941955111209252207865009924884466117964361427170235999778994395485646105964194632576898336358613498192234466962515451991659505568368644159144483629080539869124851558869772012383207177068234686937674928364399579898323301338272497466557932709942731352179576074109148491456919739617334384979240832158980313644633302140749360841154513891166090081647242416412595168233780700603431271967906841364940997270582123733433303187615702343245867691079691931074190529254955700809831980534966366215710916813021973431586210963143303538743018858380271141343294640246158159354832855842050657482258250931282145431679099338999298349781309906091542193961030451828597554484767942172022981016860988802499955864231698753164607639121673845075256930792710105604568196364266165712230970390872338734648162901439744143167449803563135281061095468452658619776238501781529004130565929505123146527842053461270676537347322968083991191103895944531634085833196679451996501740506458050471037215003710210978663311238958389614980445706864584993001685614919810391951024794842398039252399898017505836073795473087734637127961176665846815523769330575706113287714837194439198449332233938706733229835612906236365903579193697531266545316020589171036051022939373312027384392534282446648180522334806061180432974752938826235141157267837004268388253537818677930472470246415223472318145434702880484998104842032857522512825933359345792345187498931803359898740769328889166540451037079931009179052466540546145927584327197081039256830611524636802912025579397604077887339527238055019199241691356880114354496207225911491925929836891026240582675235570613213565447611632286417879842755368677281516023247714094732028903129821928287498534154584633532802265884979145731959145627987553789208421272350600227062590488712172488150183075213982411021373296334866752101537415293355762308088410641454492313925122136137177527740508726240427601489444383548171356496562925007648450150604024533543943610843023135677391170985104603175384738711457439806495791079910576790904442429480007596705757073337960264187924400548095974230302488284632245930587496197260985114619144640479627658734717809109571344124775200530937947461646526731660789418433889201928086195007392987925403421552740015431153106594298106965477862288060596261717979667333625989718407643396863553329918286904390464105226428174764520766034502397705454995338660776806074295550967468511223612693480853684316710977757027061575361904814703529565754206245151429566804787392003499012486603941536832586832121811045654773673663561138760945594680875819673612352838093987748866166955734157323196716338380800000000000000000000000000000000000000000000000000000000000000*i1^81 + -4959444361051202264911928174964256933093496029449663945451047885982352125480383674301984101275074919084546526168411355604538395219456934476660307385286755704484519514680261298226998270433871445206963975057736982750522978641758431218435902744982981343993371792814509120396877565943290146006255751766237206516263465963829802473177672680916363981500225081107155969030480147772602362494856540447500718079297572614924298146334425847503571032920847039445781353465315479644544639381875280518946839306404131609152864606542211437763584289449979896911207524136671183035126664682609720170607578239469473924224325597681501344309993550679813450773247474859166212043840186753755121848404189718131373898731320814802314085003766531805473994576693136492709007330121510536286773607549229783784791117964158933911579512801637788151668641399155840933514416053443841666601429827265724557915371043042687044335317483356594664834949383935391419023300446194265296391524188333436109043757145193040679369969883871779521323454513404036124433653680576356537708328606823936626746300525648486268329307857818140371329748614881000280104452854019980523190297299244743066878743862054078903220695706765403207868025909028952586639131993444794657272706792337387130843330707709384998406886882037220788958832643146993270420002544646226809664640734695862764312586341355033053831712749650262063039067190118960618901198080591375307063875215988780041305425651991639135503139391424211689653024180556639540017798438189211624316596227276524884060566971455886343475821921750354032407918865059623661925437590274106349693079665364663876455930119558366145322394848311223271718889474886071798522295182151455828175291161093389107064816587485380621050956848661120462963193257253126289302134204654743577039018384791274509345026178065199455178339938212119536438462322524125749745834019192694694731254307609290265654626138330036782836235169678212703399265048918379668491220855991717948054990119024071592343225611234821929756349721601148744565045298941529908279039534923040751837265775347008907029190850039661648630177474905816047343328898346427894463416349353858962413942585404420206511866546113215681659265049900676901265326861960444049689890558043028947039150277242412127449951293538806444607652029888152636483034345923768063659224826162195011418239786192026218818798271300203212938298326919621127625274559944333239574348285764928653355422542052475420891138326782158714118165604655061330922106553551013917251943472182890243886531507135796245888546182449417987658452680217831424332270753204172944356437002687529749593360957446490205679440319523702976828133989751699614840159156881377713348281809621338472208077224924343936612864721867843026750044401539369554458712736696382797012442186239291017521646122928779827557583319288657228232274657134369920223627827392026571367262466072453707732357742344660541252290715845548470829968570601189862626416002874391857215743065737888289784443998399984090168471565351121135444438286128770218204761668737577132767006969764073411602265123230548183134230895859696301515257505173077502562796368654124026389401571995462667554306618143225978943847551013205065825347832716435758681015765071876670211439874884707785901614713361034963479697023621693671961956781443198514272850405622501652987468044042240000000000000000000000000000000000000000000000000000000000000*i1^82 + -504986064003565905933439958697254978381894017211705603641498176394435732538557270958827029635674626407386916767095788139353625029708370358502988351300064315844473025598858228122181851022397391002871544655501034248166856419095215598512186414257170777425554308358775882515446128634407754630677605632457603840613535128252324609642826455336260888737783142156884117251333053205400720007871071841072181289145177314430217883220334220558330589086695883692171186793736673506409912100405285493847429986198372369313001131750548510264200251507135137235395158801625361177336671144630669355211989588595500760112361444717919870547491388582327699876609036439645404743573329478257764367150724277086736799434995628081527585753151358435273690564304402992985156195451518951577636124149546261156171246855238643906921034314771399265384098447008275204834729358633129102797032173228649076569888363614342768154067796880915796329959717811101589407180671817092900836223036565522916926444691848074547779262889703645205945295566234334127105401932600021648328871160335713506200222952500738554704414069389809887432332981900516967261051331598887937007191388809885311513351758939177470337344617232059864556227246467310302205312072749051541185001986115550131098890004325161567056158367688242305668300795472943507433577992449482024487318665334299288602659314445499829771613391167643174148324592757628701915485773801147903639170095158208092328500837130865973786253073529928768449788715393169137029276418760233547233567152458441480022673333323538168382035471049079182156669631746699439790045596286036240590906676365796613274090538838229901965875829511520800582609112171253082144261568000831201840916541070323372025331661042527745144321008329014096009410855091603972670718348915378727071025783816118583572582886516188195637068681936898673749382442339625982354554443884809544573005975066288957190429070396122776162136501652143782489421346290764735692849546395591322860115586971711350871609138104333178750896203008091857204105097920852018933003375097417603878790021263574582114180570056267186330095660010471572451656385091699893761445212798293469466156781934567017338496630895991776359421993520926517796560263740830841772907174101988655603228468857619148493931994106488757412561668933797693301572226225562939623041608402671867484734329908443644942115228100747993176272802881468058337119574159888837740453608148014833554890122782455799123332835834746553023467751721006542796694955867875984261812919767743169483609157701136979025435817726730929902361458523119379143276394250463057274648462574663788047543666868583281436363503275141328863494337698526356393434113881188677638038269149479077160091252851165847553346348908550326313913617669943751960175106522103431554019905730224479297685048888008239279710293112287992066838548212021785225503818145133741027038646066932157208106126692457291087253559429202242804926741372921701357867015134400399275147059055767567517303882807811238136801405169679827208024651118757764356161120305091589963598889652323231489778458446638797975800831946534157352609212120802918662958059683842636596018869259046478822137937745905247057179980486277549057723057209976115919531954051292651197162981298493188931610517046550808121123481104302980909902212182401521638242718264201229948157952000000000000000000000000000000000000000000000000000000000000*i1^83 + 33834522682586259391428505622138482312582274382318449637620468244120638330270861664289867141785753334653290296463288840431985431177982124254072017588961351524581698438272239781611217841702338738553640181569150404813082998558875188285671338847488241956019970959445082247024566861878149224141866403727070238906506344203799119600061367719040089043038829276737044431540667035164120166856014793823476083024269972300885576703970175581646715899060841762245589064899614590790111383392640856077515062389688099193484101612306120920620409001099033469122970002644653160236758892660046291175335119592488635069885130707775747168235727058844805607893982983075044546746250434365943344743965104429152225866579988684792053359910381520021599141336772817680073512307759500494579698670779194020455806657945185749693637787633779712714770889734089914042968620044782531809554506507599718787907436968429635765487836083545218115295052344583170418921895006254885869471397448779458730794167837026677972157244196541811836223813256353857212525713317968451194961752047119278851035537814581903448379921988327584766635354710797906471661594178689201329395610093001483747680380963362768168421001960271557558878906994613529013893837734701703705271364562669708623051657742733522260431685641886034797006729038179553507451822322202752410381199312523335470359434334408928040492197051860407150280399426968315632033313481411243589438473673141237712744216019513600048311960503701672160710195744157355512577731625234018845408101797402409561862550825411548263403765749901437266309171853670665787876233029311910256838437250080160347350616875158442957314945816210360174305005603352069645201102314727373286378676222544963447126467384594045663090725665693202766694589254326833181333738845490883878341039778139379568896102885697101420233825029049606464811229403741957711282258697110374110211203677734761587920595809368808852154370183193996251967815753095188422740991071981066628577330736793459451906133714653008014941981669691555892630677543514153014458315763920257937657245295861081148473937495086872473610736784385232044271470439910127327120662103048809339193902927178282138404711008202066928836325255402434790659836629508193785629332153610209922463310979794597208150062233128841739904063254358952193207187253763808431028087121484468590697958654679810579949161023972295162941143550951985750888550973924092727483706290011381770023190801304882555961724698102303972187314334709165547896534059940360488097574282994345013167528218477447868853151922204320418414668574890521564780592271846049609631380827307249543573424432703059163379159626715196787727677032441111013811563067265037929706728767166375881691802865374654649315714155324877129415803768262386283163187383859963678592354420932517105540249243789308537596979398424584174137591238798924111267862420903270707031455880041159876224963686145550580716023648792207333848848729503377802511378929503454737408574139957408296576331527681644761700752779691537977422890865253776733528416807947560592167939532239299632726424734891216975000529250444271612055565105562872857205513566545808206750265063669963746914863101321358558589766662773835183662515985104265662289928811999898935813861342999033665744975602141607595029556013683962083576851522798944808209842906832306176000000000000000000000000000000000000000000000000000000000000*i1^84 + 5707485045130684226666184763430329793043682057658985678742789720055674502940822453761169145987626116275419324277528734941820488967132942184735165472886464525796477443540616968288224344225650814839739970137078640276644569281925468354164637658995118827905754760399888504511751917512943439295922276164725641749129479530235093553945945846292288234387562753141811232356656895398984792136117423406631284834564186850970981047301549326209694054141668447323654255499618683205559353616986676376122244341791297212169402460676708627637008659308730181816419916537368219238531671061341457874763875232361581164105025887209632527801086405133192695069273303297303096614384303296378605817404974909513957598347795421434609120276306070030246473428216759850673359205949488301851485054771098361326908889610603604954634040807494948850946080434045702867355072389382063498506377565430566550902359389103977478970611148189928671522632873321377058230800285388027948320992083540645315070837271250980938866270489024469142683836129300014025988744163430726974267382611699143539959923294102496179348669500659473781805079071706430062772647939777533329186654530466564793572865350927495216925432265685093672664599979359859077292990651727895127528338057392622639923575417669914898757614753284085544473740439584576485868862012942922109501540890567609167225667869694131223478212498819862629278561903036398894421408100765941665883163779765457485891876607102699520559801274775104703734752338854860205810296423849203493276727818173140857108937768993515213936270507189340126775116573328961459068918578536832239945198273114463149450800675633648190307158440694807827171361716110753258586551530801329662567602895831838143643393418855538850430296158952831623771358187880180833421589822681950953906428111574823996690753061615865836302554550010597515578000676907672326740798014073916361515445958894242498759753315498922446169320492623298367774301348926924141202315349464644144832007034608746091605054584925402611165183424252208948627499653886867168112038891766819740138388280230450497886915852783360110767670516501038415984358591060353771816498861009644631950905925209233120083625653093311361510199905917885357289161632729392811842913713098873174533223053978785843334866248746863633317695228486862693396782490524491336058683243015568108267785543705899838124512173450811427945798799125486872782907193779563860792781489871284638831830127815865305139843558807888723549583518553413549622652918094980495460736454482526666894688156331900622397125947947103697424756551128064283974439463261908852981460593491978540084044093375578410267569211554877066805740297722689441248755313243533224072337098433909512056168024793417263333651085544327380235777639604043467812382065879897827307315397321668364469271489951707602819404738494546931638679114602021201696292209499029682939102174853994387022779106233064469937040618585987254660339731499201511248244083256294897810192438030072086764073496568046752285724213253406467174968981467106673577633941667047339909431597486784762200497864330728414781394183587054845735597169146787331753689824351354191273170809394617928071791130649993891806212870679955411345243550823841238804970190420011758378892544512812257640071476709325214181987502058180483271199837169730737060597035171840000000000000000000000000000000000000000000000000000000000*i1^85 + -3741964811833657918814355299564482582894286706602282704177192915397673303782749506701570067154393306117545498717305200775727469987780018681414753482640796270645429657332498317885100230748954909737996662033944354313619474495133462329045308332777941527129728377239658577192522619645546776348143534829975605152105676065788605324512402382097421454063577507765937779430791108735175043840747092060742189638177302758987321513462808331796052796280541939697250385455949990366121347743212545525315906223558016311365072966781099078815752182160931647231093290111501149934881973443305864189528374984762623831065528057921731217314714296292758148099748586175469073516900003204192019900975453420861734149609861048695656371268839265759825408642886564484986353965925655846455327838069848315693943157591990575963525086529052718501633085550684619009512357023050696873763576914909493614934778727801483161971861902724129996315293940772232788814454799238916928297969088882345482698522993349887220187422052539698833155422613107552036518427570828485759512382177157423596831426012931273065704580339940229926923400720331564985526820014842478227110276785746125557747881550768500355458944994721878904722848221505014010430032235127071559605916923179918382505892454855887199293267788172929101917899727312992862870946787367405807212692580395970751841002486113607655249999184285789391075565046109703507827691028983069447581496407282115622287788098867802481242301041242226624906800343042827777623951446120235472024084546948180019054792870941440403850189229607772388490727301794077875893860761046066552720834009038372843590828124060964742886111229524598090902651220171700692353813789330355016023953884145904917857979304311862324211617690113947089200309690665029121115687825897528350206797937010006617101230954692143170114698615341203712125174683491088249384832588994399164462306409983686201097274932255088218604712564609757991122353723051147590212393019272690231021020313477820205130123514051604990366850861106082768465599744351673788380418949456264105646953160489269165860189093486809656887176740827912599326083529052570188943689908815102086497194292350896122910111143344651767740983170183926260161689513228439623854764576295872956078653180827477737823975992415540504385212741439496239390243440309588417312694872045545327271492525353293039395314782071289301259162188280448302192253278981633748118393198424710326089070970562260781137724196705838057025539724237075594011106985915631080525336677603076384958401072451996759681993233147743329570582504956054769172173631389181057606894397284825602844418564558960890338511289721672113203047581239589652952607939381826258437001796052784599872423404316243527246668062756296249396329266212758939631835762976075076888458508708584781751300272635675524918352120840139925378947862522305431834330926345006114501957255944060922964190477886782937183396001950167734599530791783872567107228901965751858685258503219948993309322061136817747543271944358351704086678446779703442069496069078521536360064866399575948679486226808196135622535531581262118658102202971776294430782773114173533634538411261818212109305746442301957013873508916050049602656457072475064483036153284523320432028333931381922674023577338486452245105823731612507284199155206523109507072000000000000000000000000000000000000000000000000000000000*i1^86 + 1552665913468414342168005586841740230411572607068768629629706711090228216933281528123031115458881897394060721206951198366509233202788462824129637616854378714050776722129114198496055275236726875851181668543706053117391098208848487766157763069934974576461044946170536296099471404083138842647649386429890068660884952789833295757837191961334634616575173904810405262929187899342397988010904899698897975331821521864891499863131888153452126223238877101689153537710348642743514091964140183789472668657994955495424950316939321348644255511946283580886325099226139399906066031166101858197139511181106046228334308998395260376769634902245406899203438114722661867604048712005263705341523526199799929105073817493544958024900549951507748342896217996400231604696255081936338610508588498519225412121909595907650283302242781537965569832546687284650756088209849483515586252169452690272571472811988880272779777157096187677447586785773322873316655102485825191207690150128258205540503929669638103503890823337525281861061241628824338520278849174902651349343004461340812176206654794847068485997039971816094665585852866462460062973760859195037775377119454360987397621090616392404480953998764390926249905972874847310720097720343753770303919473349380435684830807803102937724110804416163871792347461867367262373578992507325903223478198051984919099563619623601508029330352663736206414360859624071960779879648544077144395016761074609385363333345999216317620313962736522450773119159597991611741210535939753196625663697882756570451877479292438366835753726009332082485173230833990688239291623313680975239643848803982801725155408719120761363997166084356739971120219455214125407841202761456246231309969996316128568038568038362876441725689438069363930786698038487808638604870572623461790459131195989369194241114909262406398963507467315312056609734127380254899018226710249224880303193803699087612824466710916509996069073752666571796054442433706912283801560870697795136892077797800640270013548488395415952979752407695516570161554490693495643652520291156364024742785700073599276803978490693683438767415885715197425888886875302948409084132916089182690057406922810312044768477046769506633349460505268386409281847191744462589180340305657507645532468232123334614751377127197035536967932614010254897983181262915516656027666549504880456823878619164940671201870060284842318628890489481196809206812928107286622629302604867347109879703522233623980463775655263152157983074579726092344678703221015876496897815707154270051880532970300487809166034009362310039883578553493263280695516870923215160213243754828324488907217279088017813483193117016976005602204780609094709995972822630664120186557236315027891628001338535194861051573207047103371670312419408473847530555123911860870780630420015198631541001975952757401226793920003310305012252136894748224250364575731678515608276505060892045643036379606123886358838106493308493730533521157429906207936970614131620383428880349182174984249335528448733900560907257235649416037351065915270305455873579797731537121969653541151586188333121778426974834437630778567622099195616997342148678084996599965475853826481569186021336127069511109574981419907766767259203083715795918845572840662271704221171140528398561075745899339972421482604818073991067771451233166950400000000000000000000000000000000000000000000000000000000*i1^87 + 4131989939103667434954566278686189114980641254179343140318449679697725357908343315232325054821974980360527807304013580824878630753374909738907701566284198708814997836318360071753013198527610525386007525272901402294141290471786821623296465117333789662798865207694726932881470071660288642328106221501290860524326934956376510277449896454166569090915593842342469411395187176124202628740080916020269768273056098012597284673282269836625633843775206438798594984199230936074914975875225802192554959233331320862337014168850232081464482933153600485794405581415999399220004298529866630703709231974586982854836819703500827002625188219811891033459428608345524221650814295733177745917298009512781176107041924251059445790489635898351425654605591230205411219498617138485530823041560712952786900530275628676154231447189419799088675103852902808612251711902190537779592046506798311235384441582117946307228284579967178399280516734690550938460262730747416716201827337714011121720840887321858089406261848465934028502560693734833704238927323978055535455670245661062394784507757960218937309910308915574818905387044450962743393976034203878208611978884528822898460373378132428255858565696949232369396189546591005609349273697266412164220280546312744231998417662746501091692242114957741244827108259804298787992802061750991192460721138348291215456657907656235270350786307029761890117591633079787503165627474966035269027325370103498625789197654956981028446610674621511229839875862724195924112171073475056381528828819358985050171488689026308749989524536626814333290994547483958782680264960625007246867278062715875181780301201137309409206327334115146392625354952941872553470793064480117367799372543793613905924735296280406638658608736982899687717388111600017301458609237422142043419613650688921428585598416788665779728282869262284865592812714084283673124932149137957151416342120053005103504202952141413673175241039304769784006466993931284260082086932392538847531840123282669458152573709427817755639214481481137899955056506484411036201812004717487310086898037937524944444018330161871321402524931682986935542878860589795225589742673678829398950185934752409215136797680480713886291613707529485627854947628078843088146668278726246546474263637209680916618672543092529818238574884785089097040299762389376607556722448735658843026338916749485349303793056269712052444494962670098294948119059753934375443282289241608676333441758228490680822030354680939233897185204190549832826840409619302451880790760263915903512816821680191185552584944717670746190251367424108594744592073318125418236203719678732905504657608020800125290950386026116355103535941619867475891028079626118722962869487582360255222541200710720275334887720677418474766722632084795793950398515820342885603685606739218336043740768607702015576067043062770067387174809306418729526464291281761125539759286103303840045577727958144864165377544559926125405906842551314886797135105383023915513840850160828981301796754551419244206246803733530762759125873101358910887411408542687440577329974005193091046425948687436881195248264491273106559027705919924588507735138495257189201494394622172647409090902235725799543640636139824794048641020567731454134243948074244797664435306573650643648101657267457751684846497235674344424734720000000000000000000000000000000000000000000000000000000000*i1^88 + -872888734392000062923008793966798546848356645016214157170930020248658718074950053797036865159170620334619935378490111893862484390092378681014613492645087196826529398450674144429529592010051465845448940228023926317242108909482840570993596710424213230218480757584201976008297950582520734686649605122295528513581121527845776011064172695576313342178139019481442594472040147057205777992217758702151217941396941346626020695932876588882774902296340931335322181720592796332559470628346010239148844614054238645806312209750089516237893134936640909736955044450386942011294584687042511144079276512325041078012981547695479596636704808602865953110515218100117302049909325129357014151425195738933728437605566920349449777184882854196325806546664058802426222008617480398042180196543616282868692639799274619883435918890949522179137265679337732003321571330487549521143901696796287288744763601445939050167375003400251669327311243492042878037265817659337956260181383849861500159828177789476318624515799911465770525976674264606891251867743843305316468524631022122415949523102928193882503301296813182323424533064892983054820955756196924218736688763228570252424626523980093139107037690848961501943120786581315361244748602966217123923720212451917778596547766210902657268573116283772139665143141680244319054583637085279485310275322159722798901673840191479055442863421406230001891608641290927881277695707307427033628216478841061099099268378406025777370949487207594109454296741181384794660195417348477014379365624598471913602777501378426782785215193796605043120182958299094916515523781018112853095314714398313271796541877748007677384647327667325829990258175064179737806305997173521835169153922511269479009339149896424707207500644401108495441636095678935293336990510293689292989401928484182637457357553307305289647155221060831002981273882674847164203395651140930241280831250853751715050887360079286328856072459456236952211607888175499095716876517362229857238747930223474505474065707789263449848201767266934424277191652927725270788544149132272217378716549388619847449225426048802106859876027674381391373341302315023458539041439048840587382224575672870294488711270401451672745300153654848125660300873777980015800170566777861561063049462645330696972687484942679114185702769839954288607025800258942599489248075712217884493711504444598948951283464973876245254461682352934448581190791765910653779782151022125314468147379123624612696024401138791790860555381932212849323310987504124565307254353094942968788017441480468057467431969539305594753908994886568186443540872856774141757085642908367992374544140309818814775805945773428869384032433935712501783353280407324132510059618388324372499205898884459694430193787501116812878372233443891616430480490956416068015648925337206123802046715119300777479924654125616055719403631136053109903299491540686196019212965389049166164249641198036405223638463166948128043560684046561579420060869287119204407792665034096861013048915488851759334559848031379947811682829752141552235148562603705058626886668131640142747690878885100731845698383882675579223947108669153101996051436563359409044123520801854264995533204971566517525462829672025607377162007570655352419007619167328764559994455712172686243753870495260256635033333090509977026560000000000000000000000000000000000000000000000000000000*i1^89 + -11426859656352089368403783693122766010933394446221961105350336551111666560557257466063280156488113396770230633676068865186945014596398251980056379416334976399942094778407490684882803333849046915470583405886471491661872460038672346921078423279618084175834333740964597199657505224925123619280288388789466016072511610614466476917689062444987218544619957619362000302912659561545826991811481551316029217224272441889182120650114122736019405297521212674708903945630585018990445890595807840520689780527672392734531928982488270284657155645088410195412490487311380017680291958479515993547090838303502306750499323452957364679779721133513553833122480604238086119278013911474335102388399839552381290670434130338719783271453871932325693596133707903510088532836687047705460644943421249060048693392722769079494255145831125979985183938367897760486488595784103048655429022061579932878262218854221805015811717253468112653407587280572506589889056587779156679387692734517747890595257045525434811046100808815762835144372837211781795105762199953240551362554979402132258469934560359819032615626613339297200482009975005370213803908191232274394523033080255989380969941586951059881610033817121740787919006421315165412632097689925619737710951898936752939821203333644948214735285383933053639388357440284867744629654444183370360512825849140208814173693599520911615301265283297689099200871053674621851926404701689245960579451629192358621006533587617350796931052073852554837160520348613799472628995114169383337256154391163426105467345719846846953288567040296726450007251567309154570532660523322285989069754735326695990335378121532511409920535397647885867392970615490116512511377946336962083895815265662363880819954117868262562150644188827533776556758051765748623126866204608199987432809172477778251906054636410106068286985491580681676238211090414851261801397389580958811253952703368139753277546270261799645093147569438844778039275716283554042635927364975735630668527513176303535038431097829301077269241501790267484017379084224369349597750079653804043458319709340861281493364091938723158475112683140562161222682643359406917132292878479930809868975293852896023859156137044484493107464926735626886347022227458453342303766906206827266004890311014489510775914975603656010428221410939542501597516419116924462957523492008955022460206616846873983832819570162597922205378287677336643717188929669171551855044839589428061593875377401209758526098230450037121899943896691242066640672445064619738601973246315363886279956967435233866984193556830117680894853754712425819205053052584903570440874263743456161794335015042731168561866206891718280102515647366060464367412699039583184625136957272154388283792263787416695451571886580583642633190799347979281139981382557184986613167396185880226471411396862626764261871772453781503577584047674246858735692662165744722477452290731627802799116902778611147113588471941972956892406844028688225264566124165659388068550840967051776104858378504076495279267166761420129641656358954943421300545972454498383045978774651350847500146350384854493247617532056896811030883689288213354444271758700824879530103072082249004934580030600686853190899507562022632430588054290758135240189230716687173254653874110107228772153385156434512455846450744524800000000000000000000000000000000000000000000000000000*i1^90 + 253136568222448347458644434554518958680138990762501450880144799846225395303211878273304116043548689049952589495340352080518712892468114578088438085048982610525310660945182919304232687700120839703752218024459948742737713293520046272153711375655584427153395954205652058470162335108495274210872993259102111474779826551395819535779826846735913121041814826708010421371281117736532699287613182628214813438515555899431221909799738921036266624070064729983690100832067321282107525691721686999015367115748027845469529197823203995871040286334216666117406665829797551070929766890135478297796169516130907561090598880724317819876080066299207419150318708532622609208311895619962699780646021991156781408597840097444376794452379153074769411806515799421233745518268261769816860697426063285265185326823677432180814841003728130015976173704564241802599230776364402168445187960874268173175412096360366800175160350403905484262244678269654925202920293144702827866051777524432894750597341966941132402926850768660873584794535881253873931815274353369411720732869310022847496219679809357156261430791813679593570740703430765307466055537060621928345126874650380502593485008927242695652278092712174886591593790360344447886887786059785717558109237491881598303103318457935793021699915703306385707627943690436772601380063460599056074105818084294016968047173962274879540227383123782282024358803231263063049031064846541120209230167283382962837500854385881209897161477974253744741956389582769640642060217632318700931145351819302314420068640292422385874697361756990949349002822786604737361427288656394603245055349330310089958738538638041316521297239198861702413946224275594500278775323753718824941319194377329304460277930754458711673759924101249167876351279102025264659653604523424675461973214374219782039021400714945731219516382892570653120099265116838328858673150230838268602384048184167185392844742486062840462872602572535808749651562489703024041630395501562277837563306703048792729723595975178976058380791030264012335737608389902895091945951703116970265577358812949042464273298438091753792971246525258907858436499732990868493202301077823287334786514739516889226813659617748282971862286609313256613870097259492060001084546740128429781367812960310258201350825959887459218685108652623984547735082792271836288335133091398976682218152131852871490650981317032895272500536328231352884340399245334728385671189054740114771780563134506475551104969870323219287012107611665659787342317754748223203534618579932924572067837243549482415376623885652732337534330115035403233566406961329281446409686057221747699601104007226450458799420991431308163786824374560846216498538733924221453915340607469345409354608165422737205084612802446011555110021961756090644883608776100492540564067098304796846070908206307031965707310166085786167651321367156073352766815297515110927107193588199139303852493283416334828197829707057208914032995792191529407132158012446892264166594210580801339181257473503207760655796243489858971749106740230717099785959693323327355841879444066354355176832284657133367035813168090076151661383066002328217501400481918370992773239726710260765518868333026889189905090562676951559767697462768857206423387341990356505983084497802778412965630468058812397450690560000000000000000000000000000000000000000000000000000*i1^91 + 4836968142272136182313691928681331883019796410792189460663513600173753346763971901171134433323702464547601433533401129386662416794342296581245364373271036259842687918326725224759017376353773643115660675155727002508870818917978244284548922207768010783493553212412177137406187787693568838867496902257930416650122516099111644385248532618733097241560705032781530826142148420606766985279667465992781823228317867063278300123765844628999781477553373710455968519807936292170458368051643837756550225581843425593658399538071705709027749945868317885638845475822801436905926905373873701851316843058711200366838280977783479056657866746558034743562271967586545847974630837449367644097141285940633620952471412179714429362891845013382256898093764989785574775135287279308412957711677147628779736665247370780331453654087499120150658481763334298501742035214395171227581519642344277381875901776479886667572321902557817692150539969138270571100138729540226354868708473667143767406381827695349620089632930097737184110891298739278450690453637655894947677514119509604804177425175403934764691700809659824814077076899978738223408440239193503361629589093273429919982843588456711654398377391773388580941610742289662271592423072922772625567033099702258677511571262132685573524717933148397155254086587670557811734474039805224535772807266227362463600075958835964376263729540270138893666291332018837002266957688952367777420266636411085958397191196311321267383986993487207141643701478620947042718734594884710488223531760836296890631069817311074347944265924402096712917344163706641440895614158573530170346261754578673722801975159567617448696650104632135993857152279314156091738222173559159140572739489930796792091608920674648669733694189659574821697192885847162468638011576945621678885811309024218803802825208227659339303798624238861195382749707564925768395024804044360186897590767389346276251086831164263193759128343022203972576768358715749141818482407650677381516464300691327254840445924179091119404205945113017442381485465691306891463467039515617958494547082174134908143839310901763401981767568027468926473715673824681400307456161477392164845595457060525699067229846684076095579244669356888620723108017961971623399841070580846326629098083340653235558267715073605452630657380824864454561648601317438080068720165396252291336416641423287944321462665832716696191968142870483316784284014863440158427239032213666078295864292924678178342894999557501720260708766423802641865006400602506809998225178952528481373856909880054764490270033470122336086673537105993914036503297561946414571396511261146130854350706887579114582416387535331958840342552538365715834292639510328574611735187882221072116879987779485968012728098179517019631182968335264448159143125090514522511703202142775161200613402017558681502663383344764583185598994425638737960489828733852617516077360878529754215935877227384221746881432488305118742001118856785363276897762569223921830740668148654894228801678527394698933545458053002394159637828812344590752205026395523817599817896429648318760429978934569515633627363658057868048625863233837052302626004314701608722918342884262554971904652227125022092205699889709490851546326085524012845234974917553837821778101794616685642475377903716532224000000000000000000000000000000000000000000000000000*i1^92 + 42172379232249294917976116543834026916155030972650888240751679241753990214015396003806331860623014836342266066715598638753488733782006896355671600048659037883633346958802164938035722677831061446332980145287571018747003656177023758792406996624173558894936113607443367447223401394488384771609390889114052580052553368106670852021079219718926961873640176966454651282908582201156127134691873917718896255044721080556791588940946374650162113138924222666055738655659589935354691327272329081430321319087332053394052749338955050761456474108875726128336205403059168228353811215801597304179389782562950347219257247252791158108433756832163251828399663681341304784851776575628742752146734628808116747023714237288631712933890358680169918251787411616106514933683981131056660179613594171993089537899040014442125727403733905996634755685926581826554291892797613173144090197490706933616029938403110459240244846254355154877996296168945799157090167125421557947258692814219330435001528150270663732639740761209412453595634468610212212635879102767269725438607701607860097521921273582217232572928114512408784114462267143048432037332891121004129601136398017081697211448772459524727127073213183112074477131719363461387051500854217334141887304712467173132724658862242182321865427932246194669392471635483819359480542944916812269020157519748889371717274552100859121675438476996227329874647689511431388908892157808622903392666463502880541155194271353768046193095696293638400048088385120108617614479445589547329733104763976136592792691651416710121873410364830559999795261553773655216692454350735010376706360531191857058684978259095431184162035753670622577726073581000485537555635084674523663982657411600508098744746935683123197334454457900171273495787082299644467935822721750255074111764097734911724650005497303679884978637280882078414969806456907061838071550802718296275277297018691727480546378274692676069678102434410836367886226693651404987758672113679148401572144507668833235505108373295449225211590545689248891735899007370326176792967972113608306136499247091307559997559574266210720286838320220914676680640966038023870501865062678601074831828613972764299245214700965995706606600627699749550693213119569378586116821701348471681612199009785500829292117909304552633203213117818674783065674840880770938902908693139528259562975599855942892915462325184616318637534968164876083448053209462431666668624098738554594193644865289497025281079173014948288047734030334154781568127308659173715664048212278265779320614268782760888477723810236645170639165692037507733878187833257901281088598937545650142776428729784878236824189042920537094987769787334521303433489076320195337736561266330754872801414933573107846417677498991085827250566166218198368798628335965949563067767860717201635051220800756267501672594820706586784381770252487277271877951456693543576513514698334632922345025852997855266830721401432201298528129072611016952475978630905659206971794376988785935912134533717027146504850175555203742643129618710890019489531870947849841262658510317085400621384496096015612716816839197435203968863956977212676813283434835993266503765850859020481221533072386745317788007206009063203235932877793023193807482494771997668657799980848555202437923314073600000000000000000000000000000000000000000000000000*i1^93 + 126454104629488108034240347894074199608531320082895903812366908781810119169296060587092431094632159419181944484521039499738391245849746972644512562454846537822052011388419492601346313331698122914767978811464434049904268692962135620584522397144435124403409711643052303635707771057947250181784372697527499039365965095334117669473637518289295739762026030553504670979119242481032945490605765353201277000860095358999281775560438101686479011489335267570838554365480481027062197469751765965653672977092004823525786230349861202024107000809932597479979049500652573785839076161955930961661733122060839422484972373877013617887022759350076086280147610080852732426711267474133851708499955592358877250414999974152825071962701407265651619120345887868552230756640489566474803612842038841561083597677889513935493710228311440232940490596658777315310629757659937148825314658002739291538087857602360371435024702871723030601219303463363576139089448028696797143625203833992226786290143726057421446126483134692641795195751174592380273709574828195493554133433518078009880615697870037809295599094653770910053690582188854755749349793842976389187796978597944145786411066877706030399158408236057238661496525925005583673293898411348929939958609979259207970750029516475342018753837336311541527229317472789313728543546539955219163790148064300391410058817783388800616180901725176214355265855711362089595852558100717655698224606372123840277970124895144961397106809338492803519748454664471063201058351890391048468723833813587592472407460821866112870320586262009081799985090011490457782721808200563657795448031714967520046581477436143058905549064852637474947152274307694031824452625158485757483313280604615766588737730692009051953086073247340390467749635589876382399908829158680616053688712932678437590848767658200325353313768530751478629904530876582828409855226914763697796799646170639774148767856205325851736187415675903932054723723291620234217226671250023398683400409536621410552404412270291259797923053428803697608353979431694292419821400491557074810827478878322118350523011797921239823742675179988121039320321794597842260522072192665886155513407858267984879889281169763404211417047083495855553168305699048768130395555158253810714696889212501491260489304033431762974335279737412552277438614837540245664062647827587814110817854886401953939039030353338397369584693636176147268812726051477987129001899692310659076590326059907994733338326653393827931331548736987225774270870442060695699842581079198982321445546841505215893396637372763567319744438149966297554908752362779682308901939832999552152512727136981072268155291280529584183370742871399256096095078297581074177704257630884106847557890869761237989594793167621786472617948377049295980114181676718859678639521335558629584387595767489665575040668130110672632150028597916882885724711524174524333259016584553795416075099164339319341130600035082378979689721504599210001320831625971895563853149749305504237295049950041587251456417646540447335556510596334880595677995348054295416308924895729593023766704342972687610649581593210925185122555387480090284153634517403777468375785642964898473524080906571911071204136238257409943613184390224835610123363256430956706010203206987872940851200000000000000000000000000000000000000000000000000*i1^94 + 23695086465243597533755432951753853575247093590779048932803299153990862935758453991429943752836534007505311682183810171395175550380836197405327259729274146607987658348988156578000179535525185762275335101933359351060689754582044163968024886531191945414320307818813121146146059913353897354323309260182227912670383662669910423997504083483632974781287460945665734059830142289781110597731941070746471803433096640742366284641366375810232522407828414465538464158138599153697830444905991306821365663849189462039668725423597299060029168682822638985716554586357321877507279826834755953547240005505488994408344486232337095109912615633085670422453649525602714118569999369709336507153597312225809812643598068451793817268848607329183908814041592160884114328402025006663210517321378168589515558189373010172620177777010608580315611140581400509200659478115786719213178270818087466961835018343095849858765417548809502173216746899814850108384780241558444194465564360865798635528912439067714068960854696344753742011655502080343275070591059377537655177831897258601078150368209579652350103694350513951000027560766393593525214753291064003536643975476997644825465323142300159939689989562634696671106974561341318709356343867006960459320829332469535109090149081827317445637865393653593753302704602210471989732730859033315462107582417808322144224450637118251148070697182787304404096589755827010833885861566126364766095898149631655029291762080673893638525596267054872175303392343883538189364616974386780561608787533279241208938217445949045291981428692750234724144262422328799333570617437510310256415220143884513505895841675508630220935204288976498241226296877856075681531256398094942665205373784309781643463284494755116633767927603511201112714573844072130558428302567488770761654529226384442119886688614492234302349287700446678841815522943405211625273161439090630828079783571571225073511908915897603272679753194221725359644575000785852092971514030487398889567363812945342207032898814549502761731927561554404976478831085591430973131035322382067161416447072687327801306405778436253746372259144537999244085379110485958572560356324193631875689750089681063254312176772725908117222765669752218691990357910954498513006486953978977562624856449852722313469315274025357500603664432815642172722958764278950690928338423929505674983880997355506002154463758341430857990920670574284571370260536097095242700510237780214601869659869000425890442724440115801379198676690917177001415344755169587170240215003670972983411202540996022362082246932621717321502401374593784934465471035978873163890364464469135797738445376657787149252579051258532094565317436108643500068257330539332318398140479469247115724759543721444167994387883299543453266517278947335959808417893082442070559055405342382411885327087807686288951189161609172285159834972924903958470469442517810951836239458569271171789698379356128400000439208582438413419694989318373256352359443913957364114024022166988607151608106689543361474339978798482069845065302469023121808813970403805117413735019908850407215684727092229767933715782185901299936743767957782870928336841862385574277355700542698196607536998890784362654708530662250282040569439961278790839103493749790654092977438195712000000000000000000000000000000000000000000000000*i1^95 + -5308444636310604141901151331261606762722501463396144384835331340316467829457336133515024262062754496253991102440711287633292907177002221448681259783878547078468483125430495810981108713961214773947976099885459453872333277386526239308279895766750008346038150303975976215052721920929775062479929851566860386477536951975906464579456598634456729283998328230444453539092823296830856860018912793255389689377041144750149728177841832532717693676302820971952908189929554240843702698464608976975684750989863710625356155890629696427825760222931630191362291144516203107815439818923050189533971531758735399868754497886385014458582185705744157592226650011335400623339556030627998427175205127993376116679384191730410709655721681772120441652756614764477329036147717857178515919239272181873035558075938340549949141898458890110991909827501790708225307143228677458559038277164769349148699950013576313990363453406611717519988432376056828620965567868001576552851821392083066063297079956652920079312603543479260156180222980686053118279863861417749134443910302246795013291987211267448695316869878555785470658199759343949222113906128227211613278730170491345026124921345504322465674499921061579043013972157578754872241049313460838414804178537959857536583132886447861475517036383238494924677793536258794309481515018306178635838172429728098783418481558672344242699600495291418491092639349607683065411645280282841573284588745028911420386836486214038147711008605554071115230220121475607275782685464592958076913005632298568478630101205767314460464714450227835880888852680997001751969331908902561066591878772562915643782058287276157848651169697753323443055639622820741538866856831210170362374920608016030143577695251714784754604140240159286316470787180614537653874936606838252498374948719558313001615360551765777183676540588357056893243966478717639404257728828866043975972854005072355032588893309872974413294080458989384613867314444862082546436755850315048589084136108035590608117536715425632685737276252746729977036215585462928996888526792857101252561783351185572517130620592953821196252496608314927767232243655148311211885194593653436422831398753313492095765416556307133042548227424190489188453791756263548247067600917995298770843643562690985605443165992707133772564667391103320501051257916195798563340133415483409844655785442983060064106031772914257458969400422967222406865349923998811015313941400197606667465617950021843006464768704126583693551789355968534936469696721003919892595193985383845566132888038596199048962996804409923279677700794614560318845054743914994739198365289212255828399204499967643932606849780984393111281022172169166012772510913415390899739967689060392057174405996242455133717301407748201947374818918709839095819266337967662602876453197418706284646103403046559583649855471522033098209216030298659555576652809041328712520445854427127780767011770219988856212149847420108827669002180956422481498946349901289836698984853679905336350390034158857081006941724673704891099230907895066530111055588710077172875347404395006380560865146258922509103459681474107905628678039942219210979385236609953308241822750349349346876938083225373405188549579944643186331144904873530964944523839137707005709385728000000000000000000000000000000000000000000000000*i1^96 + 4977100294634694729395985163931515477245967519517680403471446613158106581690243860015063195338190465945483688550501409202265894641817636695380866923418125550778879793255956637570735210417832019661336687310140928614365810433098881698662150659941333797287117468921795040591130074928061775972950471585128190123750986289718263441641360966251964004302239622675975028909107655783856256249128707000135385607124663774825566498565958697360394839603968542507058069027135819045842890797519794941856032538655650673169897718979663329053589920587231560162681729176646503717344969214171040880504893650254585444623242846902587653963064480165950107749423946948519560112354966300163876133350510605393737232838467886255134438320191334512443034111877545027522444918760262621862291551176420662815451812247956336007853567587579094268346426514569482238436331209311203847656563605955593822723995667311789046011921146950952746211476762911284290602046310328063398136674558785308206785324491346546870049434695183475952690553682800344203209253261978332928088157502687500557179570113431530166662896020567904997354969722934960847185541623906149831091903294491720596738916564725700973453330761044758138220843812471571737214087083147881260471993377017149653781725564176899135441852385307487900579491295421682298076614937357594157363850588082514312218385089673028027223323078560913447109333701582503236687677471485159885198078872640851476335855890441904238454509239110647944377468429092288955107550594098526977758498172645179659474410521214715571335479281237965761574455174268754928190993069016093369192651175536667270988037810861191892178887087823663097343152188426590770366391293742747003758778944064366362106387617523235379413555113093714584122014345266468753564216158529487671700506744058695238658075108071022029324924773534614856727695012355182753975568973131729046563745909998144049504119678362941895857014873236983922602158143280046715125588449563081100860428656208492097437107460649603110707716515846267198177750369160608869342359225559833700376296006924423903345181853415492863664097920087475964146949930492112120011427875685752554357683259718000312522678027466398773325085495493268474253200351859260081022346964205615338371127689900950174967151116526240212374460712221911882764885514076140422438828233210193872019483220499947677785520807637641460509472637642407985725855924851054733249704363621693047010747671110805295066781286419840811266556701742718309980030764118619662704532186746557248241998333665128164376460939490824292776253095892391299590023314858247411297061565745876650170916145808504117937592634560727956331115422608664141122261947000526262863602632175179522203383113655773831699755535593312583114039812805925701124599554169566403255273651988939720445592936225400704980538139231181164290230728276822174168216783769044043876872869183672820055843529302445870825553223786224611402166777483928744559649313502847783966045342244121252398211186758737468252692365681854319980103069357975751060284589377701625716130200439578916119186798018766200070843038627862963088338308538349829996154257092455232954342134970193864886838431475938970561329787358770540997591077724142574673491883161519390720000000000000000000000000000000000000000000000*i1^97 + -51911173944955617474854849879389621667219062366239653807371700847677327451716563064372958390555315113510922865383577219575478005859241343253507384884216574251122797314231052064513476091251636163871947201699089892788020474214819627916371346960044960189429520524169309114371501285592052756851989145836620476123378445496840870958126045360521943264043629588853016548030274893706797286765226433965330938051328550697483190372803338686342174137427199561893869043099816430258663870683481062861258370160216782131711353374210485209093560211218545087089089043101349365820596074742661164862326130282235630081756630658575267954021966842263400658263496219050134305104472610494982900818117718520351015203492589271715013716993206788552658065069396736924709386830013067262850616391952828738483507323409576545048555254368957305706562848200293358013285942746013661925841627018150405703051530608411273283138792462287312634173001254863217980215995516625233110272442357031326981153956124137453802852172425017914594300284553673992341282639337460089466571624573334134490183268881550376955171438085897505078735389819360182919645734163209005720800669012830501497572741109878882718108365460799642529093975271875589104209915962059966333618408480909432761379610422724317089189566487381447853895165295502925767565288056095579832690386151091983491036562775373897727125767156451253681840973432243996818700147647248242292443033377445116950319257857677870596476085957693278551633217142554040479121450663792371766760361661227409208532716011493416834074654070236106238829183140861576945091993830943479621803088659200660423885003557553016667366031739901845871031103379152620975873385265039833174231426116224146724069581851294478088976219488432256708451493542785775353706912146787565187989678599955110303949178272967464756735809344364759352984856249358110622839223119556082430354063997138066610525771330933969270337850029209700643587540232846021680439630336302525394921440390405582759646926021727465203659885940359470564181675078326017863214038818002521711545818823314796324858104947227588514395226429166893583962898946736740359150474391844730675931567302390394865445795870243533797631846359045996534184788482417501901324576010934445193195568462847436575701347447489629599514823862126351684398635020018827716355834258800291990042900755936200428857963734239276082714530238413767302702499642465772685767105489696803123431449571329573306249119956900246106910090006947544328335612337079767164059269390244720633801380643715025280492529300566306769394395854291341535620353121968477353357696490313350243407644098584919834988921169406974155020551960009999415063819852690294260163115336865655756152972923290974286098619268946622958448683970185026046116042844868898981268776860719973374996346965368903164783335466263787050702045942091180190010715128937825055135544142032364533163913736025441089694292104988874234478305515723729599940739145794740820995301022044068698043639768540616488096304387095849336693805088671411388273284141083061571755534449947377497484280702670709526518549839309500348190307990627982848979340374773714316003605276210588323874258344929325480753524926331685578822240462148255651146900701184000000000000000000000000000000000000000000000*i1^98 + 277401893983918639954779852887237890868361055606406262552312365001126898130478684671859428987422710859575518315892649412596870253834913273179616612008848874100576057776676894764248711348783574693774698023068938845924128819159753492728255339093922321060255390164918509101414793120408228271238205907400959007876030761047058578276529714168160301922214010593966938048697632745985401370987012133150741633905722339497040155596291103334712175700943626843939736386620847460557083874805899000964924791822715519481027305984154650564236449098835860755951946410545913717350455014984731718933717155082814998335151168100181918178707993810252173799448700564738588600999828758030433726181362152969382347895574211905588913872887213545107531348733778591416110881661867710790919908510730557964911384004294935502685244842176526068318251872492650775663380913933494282774120380041000584188666103280336356217872445399438708073374385333220999372628142791635276252106995013517825508286897973539172102937684789448061768906740371059504289100135077629132139728535509131152565499332198750955011584210147323094089162939713853280493016977737345827162285839506346376806571379895989627509867943764540489392358989637340110700061633475685199686372557425515938086437302774259731100242766073193845218945709500000518287520508466672655636196509888644796184745721360614510398168395090639248298906594709178906268115793354743592458689853525282591072860258853920228153559772707734495088405926987379376566644441503513911835654646681368582151974305246683140093958317583791783516383399404740910611370764799109887610447186256416927605980634314507899068384890307711751126795947614351749308029591069272433531153229425433462100608434272988610954232193401067531401046010029150790197600332965154462513723340817439113111345420421425486459036545694306648279239438392463249568416872736002614418255934337312197730321764134203811180184907264993261072273442986514974196662140649129256690226022204157338611476076183807719918439350047382809448406773507429523980852870624549745459179671142125715521451358170111785762019067408431115976462511467295433175866214783657725889601127034070180243350980263871133739940358054852041315618504249875918068985874430559999271664222943050877681527143758133754553419415309691338763945596780092055291959407503044410992382618323624834572145087570031913683654505680369172527872007920976200006856692181596763892762652895323736220421842029728651899444432080606133408765390997508939967057891815701703585597118421639855832332594656766458647528665256729142190092032824570577432078407883258318697178762786426214355018267280205363232010406331620689922521937841391841536345747750574632227749474814372029093808618753281281293270547561945879541982250484357128387373922496519135156368815528533896515888087919474326804525080515916258595309995551082388427898307054611977984671340762698454368665027914268177071426766440653796906047045465381101609926136533666334729229894981382546277552876069418266635488667356090632336750391517568812509019179840486063848116341917898011365927566909119526314901912428156914661928723830727399474258423971798799481263321156667692398941353404847108665291681122984570912768000000000000000000000000000000000000000000000*i1^99 + 167659884170858720177784344882140130967057204506436707038327317845952456178104550158481901478577458953351162667688201159267796567287269368234353420207936586279851233658641269025650617723421749129658887595628311711073037531727147448027725494025803295065832304038966150284550911503703287994092730802702905300125588985967990247106567094002544234512562756234738818258938282007363787829100283242793589075231477420015308938658504997863019955834228155009598019377725275759685828252859252665392890951837789900264353211227426308348980229889931756653281276213046260079500978539322420123893699179803947016392903413935870085912572182033231145189704065598309930546387188678028637066999429503567987304524220197889721560667751652337132477820447383535165673182480556184361609611761454641924306864673389378899371129939744003640031307051305987766855156767124932616157311530507891252277442725271796333527088153966715911250547668977259064005339019675912207353550696578682937581707449658154536577835741804857937563763058013027352783450264456598408957313149333701220954817814813305689309715079005259288432816864074458077588327734335708701500109857325794155228954142166267179276288113924575662154825167646173819061044452625342381608432368339165631129216255052122407094111129261383018150341937185364333552374837532181348722640818421324351297257362714903649135506988679080846336648902452403095435766580825993991680532329157957361431956678211781189544527084019484537870151306629855945732436383163805838424187694345458286439195964337409260482126960356782237702798558408301855742565292674822063566031549029133295859388024171754194878412613171850371316670377132045166372095994308279505822241094329028837863662300315572040901509821409401384433574561901122159478029048131852895515069674625048862642623607887060156924616459713754128182853994791294916307224623054360607936906900615082941601122477037842639813520341649041996555375396645873783305247474643824733439714308415312349555002058624586120540054990567415437709909373552521017830780876527578495218155901303676658673075134339976595586451804125442032241952788336744597554908991863710236773620715561808349891182249229566114484900699502685300114303569673282918388209114374776393524275759821197648640509832605152342652283952727658956831194859392922646166588010905960104849887038801504205009030286708159860396210116530684907350470782331922813862395061967200038033542911333238196154116837579990723381781829262394021558261727482365043624528925663457821738674135574253851635951515845574576556606034668125096482011094300690399125739338729766696270720070482515251417091624725495387424083299241799828860970138459883585705122132184443837130718276180928797745728342140658116810487985870316783422978966249991429744529110885908561421773267988829471510703266658944554773394009541123455099497633998220371773889897141876971394598967685249338649177846923527229784095400615327685590552691272584335168594434916962983904373294660786052346590417611954874530498896505482470237413772251544891873303791307882116665876035685126359505880994639179631694948848003884810014859165290721759648143384551996869407447655930189760359608255428381259731759550116659200000000000000000000000000000000000000000000*i1^100 + -1383553775387153613771738985612680450237580662125857769542903340436456938070905539826965253626226329813043324933804067451127082740232295419432904828388555602791307065274641839689566799557888768689573279698472112022684831651389014777143379660723554560019286245556464301084108226249755000730251046243571801541617536691902028443748108256616842646553946675004923661863132012930457561902549308428629626232528599789928021906688613802044033746052740645331640771158623320241113228294192592942973160755072038554334192704854041324283538941655494075209533348828917269903380573054403642775262128119979873344568931715653015717137471178020685317869405511342184737356826946444697376377002718450511034901808035218596988094647237151809835518621240121813134351572084515076646242514769279194999683541949277773103392890672731388247949340832592083641883129202038793407386350399693429412866289403743959703471749258359031001867201655035594341881209453019512765438360670096487905721539824668758222543389514267865215439828873789105678148334445591793033814918627520523773757477109185627732780900704891822908988031159167200999184466860432811970192680135400402798139431449020249701958893808917313764355360297741184727709533735488771239408443377253240899585991254018692123621796582624717730171161560320888859378824538421537716111891791469052213098974308756056752969375254440204950726249603738674837702818979154945549541671345770157205154280975636597643911566511731459372904620526789598000091230328906333221001484597267993774081535028437525361086847315802834961994116800280107577212229163386873822074873621236702251822054578763994314668569913771703702643258150788238972834989957357064520319530208063328600036311381671784242719817141071302436799546687111120959451733001525927875997789401630836035144193516175989007883276431996081719563795748889010439431132171944582359857057787501889735092637700609456055549897634449219577971897068459904231825663704860569365750512066140799311018458677672264717801158980773539734890923842135710276516703080533941176310555753494441960440752480776633030783958231937135107025478729683513755968692287932853688244761640987396342845239060407411112855283320222320807571295392432082860738880926839240201044038881268789448611479263857598578089822736508290666354884773127039572062380609907446935178250520821846916133968607041744049099391393467211903749616542396194581686807590448426121606954455565067520669190287422035956582259643262118516845599174017342043208163031219241363218071319678313882596510778529907598478667965896018276659770403872759861467654710179071982400219062530736093044365034248903195620545996105585813991641161029665372340449553717145180037109937845067768162901491797751193211881355791948068991931760186879045159921776851330501393064915613671571204400330468066008296600687958930420415160369361388843385347748071325113147247322759176223397261578413059682408851195342178629957167197103796168575081805631218088033905617596153588209106193938203211947630701079736108974377388589878849740976100150163431003087812256646679110443103503844154488752794647674643027459474911984940584890889212902622230288598380014161489562380590705693624893440000000000000000000000000000000000000000000*i1^101 + 4347737187191830436884524707672263880748351599291210007797477148954094588337383562288738109436338492419440119356297406938550961909737886813086214930081129476925726801511852313979013347862094903395062401852864886973851753315805932298245572411503746754080671573732327845205147737961474758253067030409498068339280863372372320444905939815135823567663955971152831166089617082121202669600232186017276129444959240197431889311030066705666384701743038155861983509388543354433605347468902720200544918595102535375802706115238947118311997477096513201104767188640340452491493250773408164415905424391745296143330980023743329337834168595094153283036825670551426960954036931865998244073802552579363772924096033754031589830870871312864225632891228754146920616496704245259119537852782041665963699896035940985003281954821517287103580694269290335184483341492822650878132926458934120609711654980342398734355118875029999591811626324933623961146106644864850118394258396410475104856678274411221847511344081559623504710052275734900956287581982585481602136053368589985694638661726471922902434202316601821867007611419848192023066936111042430926114414697106653432189205778772875389903126522807737342032994925149456806284760755703857410870414454954363917439115391486385215471317284893312220065822109486334159268248869596269188510963001137569577951032593965573283010025277060671887291879179186868384818959645519716499250551166167344776770179434106475189292020218797653796850469316204324300898227531418534653194947469308292295890791449780608470354265516961476579579734955493454639083845989517418726679730300508125056476100054891245489956417552266850648803724224928361071702865955581384120274191950246242377784868068041537083837448603563400657827025908921356724034203564352603698684361005510931459923760350645738824885498462602403583130412432634802696725099953973326105136249840885115356370121444035822665352947657282205819149416499336646816103543792737796080070928214622921897672921758171389684058335391554919316222308499815928156801540213467901775949339255859236483398203910284006478769095527620491896987300411437112523455333676789892035394590900170096284551573978642075579470525001349231320637083253356875725856905903599547460516549382520297190554231235476341733910857415325206679479502858339702161013141939958795473878309877303201617741559971821169769808071430201462807212322178387162591055697436244915858958993679779710929579926155633231797555977747087279947346372334424295264423075960272588342623894770224236487709414354097876650960853925940042125541480667415460516930236384115705163568899280857688823997292191349487993405144005589438810370971480590140797206005250024651077656741090365617007798731295981876044855895246353978057813886405830013333038114454572520562801277228697634364637147281154112069928118967876230558733570771411775557704699623426090162708746342413284402615452278807614843548315701321750077321749711267276991306290347845009185084786508104936574036731457055418969443028287859081894902313288301215571976266640890675457672807486634751705440917840811343901329711135061309171882914780910314871419560883623193171043862054756683169651205403504646553600000000000000000000000000000000000000000*i1^102 + -14951938501857379195771908909298587461838298835546355527399172544153254645184004852693563105020183031219257714895388779852119032780043860375161238654125629299502278102233505461824768602856413784543082524392406447902593364851846913285446914828512070893923465064670865521117480672568640139399915518160417396162995476311011243944405733455119199890621587132127322944326744535817835135736582578061506637516718740540347983054538133268390613521436854475287173506557754760405094821809162303818126995608837140932045921252223635436891143981494426465332010166045129468187881915886723414193718196324621444174841024181278735325718629183634412948945933834230472731208606891320283038725656746539684936857446094707171524722399047234082107011505540633436626590272142662321597044731949532119752764618661938405479569410899924736731417486433783808343615231241179026760418619273177962485314170841213134649017910681929766221055402398493102902368729804502330362544849825899856023716053608349384952065527643824968174359741235425545943343927158470766799347589588430509594874287613727916249661378180960182504757518685357850007098743417133700791327625773019393099055750696507630248487737292477721523451273509137939207624479949609361357720830467025705806444345171665484810953946385208166023102594257699487729245000133524924219896710513674044813698213221083636189484410547552968853848981923279609224087289091345476155809067336358091555433545731748549666857082074437931612057751554789211940119035111578668213800556535273755563631210017397570510676188875633184668698401922928576067705284967198378040982095171479078229861653055408854410110092379471515569664612303668722233736779967667335636401964601614951065640857424049742889184040012515979373461603780747551458630248790203078701739631245467407075004717889502598273396612858838672729856291069106050922481541426005153001015570161472082733356186414395974528427279386340352919921710908674330912323251275983419690869318087206569803095517805530124152660476169935439439314163969732169233432290832594176664036130001198285346341752905237092592769170449465390398048115837557935032999187245663398413298874012103165363780838451624338652849797585554675498559316988992567998105735029618071200702492545168823714865728277748027046281605514971654310219653719293487734363942651396236245471046191778668530911226125019390198353802978035980995300731755418633232431948145367430951668954321046585139291528127849838383649437724564180861899497033643365144511320765973889506023908104580422015614131654656177838493365260332505343803759835708113352995977225080806721836628072355480270729100158151157014001105589129341433715836030089587303295712743897226379915157916517054435679934784827367533124711061038861246066859844712681494373216475299674107749071040506766726512076502335354199518936993716184043678152998179483886149863589932184586816059403283930414069638596658918770426349142181777309908735291240247113367997819213197651845378476701844492073788064546895521780840062495872978579642996567009949011906169550698889816979339712982141090416853079002996963273543747624037229157026574534882501274622036664082335968575813459857069551124480000000000000000000000000000000000000000*i1^103 + -25440085507862770532808450808142657564852665752551438483318141776528656285270441293207004362402820144752615457903733912559526061047569371917362759387816291356657122069394434535593748286378357532736370011222708114713193993512398203720892878366682422303157133211986804256105754303264358167967939657331059086954513737040728424922559751840516071344304604728461474571911062596220597583774179283695718421983307962302523805872364663017994644040509656218632324151857635855846619549220255037844805653942531860217899091963376173545085603097308680409661462127784851289043804919132323794326709484690880704417822241671178056051160624097998272185986751030633045981101208059018963023590691020244017466416738902634910091164404507487539612079756022799592486128744627706472912441883552429781498338151770266224423018648936175630020999734076385225930233676357255443006057371540664837268394919096442312240605515240466336817423409631480103163010411376207886543265292554903762495561114180573762889966086624434970265782366195630554859544174601511634559986085260596107931451015513908484966884378083110953347279904910541377423270857731970314770102608498973285866049938845543628509057373936314522065312266428271768109867180853441625948641756900630093718263165483770424059133389987071619613881513875392829946589315654628407371513783338311254970012642252135239709953049042073120839388874024869404914003655317625411346651747967794939119492046336447312670471043192215119124558768156477309561359408151389754358480201433121977444135866167334939945093192916696248881806090523661691935660388294450865435668036122425802635505219368079799428997018965247019659215872928060052164998884288812564543813478796273340056363298794530237839109535090198016297279777525922303970197855329988245675130079811075991467156725409151563293384443599190487889961427876665618577765108761995110472156858917777497013996812194516935623955810534526637668758544891296860875179432003279245630781511757526800917847033382990127980102464633930768864238594489731351528634421396441745072297120822209735660942897178321528157911067445011647182610256996115189185377812765335322814895654798496662321030532049822252393877702653863166599951386300364617908383413246051233053748943649593871870003311411159192049416531410599932728470506307422681277147547387847400750512170029660513191438474006245101298185419517642923694612250779675533293558981420941219412571204568650537217159517119403150365210140107900415817116476592281866198164466366648269971279138497325551055840688788639990994042704098321842573519003436122134963676572152763366992808076785095019181152767112568932092390997176847496962923018426452180211118621683648876512682938207498173313097119758742631779272111359950009082516371080032857231603426117391058539227085394659948879965125827808339566626736257943619857860335044844850614485245147197943091109385827166208719038908775557437693352573819458615595437374700790762211925697424399203845468867192925295835728098692381017377876283493706005438091591502634593715129337678851625293870638066928974207237598470802166622053531003063863373984248614202117333405515447822970075244829935443524976640000000000000000000000000000000000000000*i1^104 + 161508408970017894797202746643706686671705705679736727813673890667508087790345676480492073323618668070467508233706541126046541062965251286441519655326503272617494234414717288475897142126011010690003587381119275162051202704434492784285416145396183204627933872632607013709224870250797886146883530072930938381048142599035507529622540228316147485248473179462489248198282528496039939267290776558071778990705676256109508196920917750039105256119628931898948092578924427978578864039997387824430699964229510396190445690078987876265350878279369149336188854871228715771516752858297028207255066034355388291249014393670833653616176212119453945243198781653665090766143189054921748833987514769742728211083351281818968092376410198294275790961963104818799653376299592505048858498371283517885790194197404915142646707964181036678595012131622051386348135351375242421719336329839721544389096845518875839700392616423480487649137114963813340734861718568952534919016779784460634578221235692869807283084845036872870245435438910881933108128168887950767972357485762173526273232118972506925052385098870991370569205245543992005266893342584364936190527039275993941478161021117492620536763902452269790729440071712296320641702351316993841450046137327089334704897956803630645480183356157166738011366233239108377921297203908439470212198407342774836526911913590763239669601200884007168271065250544883803876011369482203611192376576563737504443530530656086232668052817319631707792524679957177662798532049308604128470646712661980062993860424484886232674231936392826036925028600385653291435761387995804925737985656625734148560720680571803563027258430230262874261328391351268323042983082001988471558771746054683068167903620252983635356433476077790260316937064109813225228462772716725096589021984320575549020460443854590372910751170782838423702122876883850531977800502167831649207356153602824056224865791986470249032285852799100062074281236642376708260391547215458738314544016983898320335968584614928705348444955753949369567781390420256849363754350663683670909012356825016147725758827729368343815666762830823074581287608093282031368277498641206345590363726125440718867308939624793393693634168242694859762418313398048074580125586672396076651420261977010609617797493362293187684963256229462015366613809971820911409519936139915833297946371390101579752602150193655793034931663788028538491573193293224238020958505863401875134531258324081872477963582862175472442195054605416921967076616348269744118852142265583109911325579921829595520086986267496412527121337396324997358591762669792106483058681638815942444268123914590642076129991594602652921934777361114276810033614534905206000666276948962703180071749203850433185518522644919420188309577996989955428909662106180893979520784346810232643593944025886127181869276729952571345388747527852801794393734766381571087624781458871312340445399902705371219866965769173868323036378271407005013044390338411721213401431897358784973983699984010785209061971792743355840370890880276169296726244154763564738219305698773275075126208463594752978978086501683261158878826043040852771631285166230526044382365880401959881279711635046400000000000000000000000000000000000000*i1^105 + -154603489944937925238777530145533173806595679783142276993576470164822638314262792780695760901992655379082230251038255273235018867691804496215401354097916761964400050915510669259374300967024096515212426819166685565003414655379788212538152886292181260300064673900934285571183833743871436978317099455700652301933438829397465871618961125257762190051499181397819830744297587152539234100901195911861835350211191818875796573215498132295106580453944237631497763412274610036896092752713685725029204517321724450490775814974665797615800830001549652806826522812887888182637101532103241438235729478482053696576888741877045284089199676494673976957726395196131718856094105050607791126166389617610048265846997009055272646304744199745981424387251084287975304812894582703270011279589937623190764736659169953736230133323920739017650371237170927019106746795562442561794568671412313684646723245014718385412218625547851008208464034510117122481198268583283107177034971997522965684505716152473039510138684091175448118522135278535663355185850865682518054436864132140094447085141487451083815871889622478016004638521222434418988458423169369735866233752735196424672913144731188860361630048403597014709277988924604176542644824671408171472166429312587561908347845060499881372768523458779116739638689223806023351671373390179058298633686529472986538741451008706475207625451498130029173002847432458553914300575938767634094113451873073534748085025817832967355981293786175966925886303211069720400491528973047620813323174387777512965308166250369388202691437306283200197874909598790443448634451901520807408694916109971377687639623134481525979500354296241558028038036854170815357269624017223262643800726310615028512413508863924789325021976260201495725952396667455989500695918363061862703985166346909311639841499522392998936515936587571598145551980174539060668951155228431647249355998454852854130458163009416765193952622800992426908907347345006958260604730174930109039593294488088266638236479603238651432906521446243834720956916839795653304524888075245923780654347092318831450654597832780026737797129696136621397719437330651040803318277261569042450191617261975600079935800732487865029712172479802487586526815415127011194297833522544485635078531102567208332163297451831194224523510163849280159621338302369928216130634402803266126728246246712444196394071468771791213025763066686970962765095357681345576454248394606301142131204170822756341197468428271946693117862328581883788409838742059105607394910311835774359632805809238368616012088705338105251373192729854346401664430915680815937107938146789863715954771473666152952527299804688713770723414452758946974386369676683438374402985576257555523701349939618429815012165960046924242195147770995691161755657736398491735733701966311166902895861475224549706205779626851269055476091395787564060378533729462756510117866720301541806194040220357449587459762908291807752826637814437848995712890983034413521911691826304095232490909112077546875329960904776297376525691783575011464923775759107134588924389172256693033352009121804207093645550010915145399538898563788102891528454212726628824285156188902678866165760000000000000000000000000000000000000*i1^106 + 58365466359853640173542162420705221405536570167286524539700378647940462873877949093574015770442279519006431565141580104910017695447929998424462915309739392494834426685936394181022649240122761993080484064812868067953578824369270068996307401804552477642017631420268763543549807971177685793662740380175921731036392303990746929202399807845966982328078334942119268052522304757034360830600686416431285018721284015983004021324756613755575319932001408944398403604523100558501917814509241125802818673201809143610284647299153366067206915789237059957244228023346779387405716209992995609757070749591401753349481686380961639503199401116913494077233801119983320014051975211101402954846117962973027555832072848267371547139415655117017274049471586961077704329992104571550876297100913989075800608982637827367731643295584489018155091802057775403353521712213396778254005814633808324084713321981639785800539868421340065299256416563724252560311792603094003987685086701518427481454940344205120977679073351549863654671743150283303515226703768967608373373779785077694374416558250597686518746961038316241585638606077132998748255539413873292357118307666691376259898435071031830693385366916448478751801279344551369707674123428746489824813970340960130746874565429906457643623038974790294180247342771312428568351378543677715872163886891409722749515831531860407009437952554479730432462286888616047037409195166095531020338432556345374293670021310865723062337302958316248025798563288123665921097447386082435883691301901567037784548578282412220148655205337421999483511741943912763603594524851021022221098233964661541414293872406264119300749703930190750851162153905156136211023070530164752501118352613182843064467767153922441833575975026777619991256450756573148519602300059517779664688835934446746808558011464300101167318899965310777560817066046545016170054129220980042480711458523737976997660899623463794882206689401502080269349874110906673983042723927810842468663992878486559758923201432016161882207141217832849089368332490431149021103113271077014966482801291125443737312383732031977264995078604080729013105869908175905147960832201367405931597167952833822217377805131147294996800373479705064942602542493140068022600597539331225441659222918295386108240391908173984307228340928919362062916150710525542094809866729071921160858758597308129411630014299652848842009992185784618012272333498968423234801284321200451234364054745655967029019344294832622173160404800428829589330565589972506103201269804186133876665509257837972190187398549906208468375207309880109046846035925604768548322467083161300426636967959238669071305558359998344068063500595346269484204559399933419330483984322028257711095771648075874287228827370135158052808446352413942112630838329530502508545953919700356129068577062183849129489925607522068382003427534603285790743306336301254681289514319324087885826641672658811258465554312599420724852247151262231734024455509712653173159197282208158683999859778845318145701833485544624315169328841183782328331936272396398854547995044024970217787279308738195488150478234056503762633024647543857745229490458035038046747782824329216000000000000000000000000000000000000*i1^107 + -10756423814791617158967774697375223419503522822687350045916814609620037669263796404277476454571341824611727213007484048076864630411003465240498762514506901047663452677555680332318255899109361741489791035418760423754392954613690592781542030412506489813689801368881054511994263491937512595581772910091463052070356232532973531681320488918547198617434382813358384529747538623217090915830228757643780997873634144038214392800439470064055560700161518342004797680198861778438448078235338178507210359672281168574483387293852087987651084637934967777936655066296371437958182419083061738287561297164174719244878716689228233561397874768439318117525829055432155624334101051686135233456603555593450126225153179587939589835939596751499982618354783411383352721319633272358755844566609881314373563987152143859084922967658383422013766838518041103086480654858602477250053288730734459280728700946466944139223303774426677522547602624961313914184488918986532005920367710858111881650934118133783552403190874496840641641861182910443882574036645355546451823620136447664112101287424519359247815343795152814527227052875791512745697937841227784853678645182103496928274567239358424568027930987217901766149758090075989841914410532839181012360250453538644934865850701966429339810937897315727288199921762964442895714660011364464745991232279033905846715110491524207177783601027797946368572907034402301763913214744466092475471201236284419205220239368328606110012605686606417810756468125716641103500674938581147865626362909002851926905851267033643092098611215512040952278996812400096554160642918904064224025381881183818202125040170312844428557386705909250903328611764554935229204726500272126754534973859016669520776835254523976796837485405703051968326387270738546122980434360734125251716952285391662156297003349597992491188447218837871330392295569423252990498024002157516788189085749113979957719168777192558200303565580234821301808282235475960336216562672737177657602129023581774733232041444506565445516554941286573449390742345125313108226481163235887423882004490845250310952256584143316201700166440626535643735049176789804243993334035416064835767140592094307620009421149927343435880241572076802631206884753712184581108751683054361274799169109857711144491984262066217532862226270132527525308180337301747883224846291041364876967493266072074860901773643754351228996827233758359152041023269672007454162317543308285503812374537991104679260741062748808285059279816696952227375310711775653337992608035663759100186098464289382545805873899681063560063409171334589125400227420388538053147657156108928327223992775976462275608050706810402314616778856200318464321605777737681153437959856415467404116557945004123438803879027535744274467832042369543324370117353731657859067029790685936054139176471634159654002956039069746247687363699803634733723916605778951144866283626525039383007109438104903045583613542360981576441863357084500477911520745667441180918049285669089709739016158384105124970279194757477079759143336232064932091280536599004286153522605840005950005577743255319390337126145909802546972979759494672878792142581334284871663616000000000000000000000000000000000000*i1^108 + 1037628780118063670385132649961656330412343067993353219581654609083443329805814782158456320125215022130430185017848808024555454719257083222456912997782004066950400705864033169476454475785204221002761279242023995078978053671196040369276444239081985472095169184540566550068990885540959130447107282039064690619074059832155746980197103362186133956905416326556839711412498191006510087951910016759606444759859881506747209051937637451905659964545372689930234190354632319102750807645856998027627898570683913669161464562145438133066399522062730644086260146027017441900918075245211540391896303391400263671929554619059948648601630474000816286313214733232488126420401117962486981759609923795421921586271679523993252107616695946635260448069000114658566607822169090608968376094127815330272110283595733882992736091106244003321173170998940382149785708134329425254426531896312466758290152600886985981842172128792432762975359587035236830011643627931360565145657874503686141051752072500403683424362878236479932771739238937362942216640560748373915889980978269795708053950844244758547731211143470687915967080680080016741216177543536296892619945287979554552956130724463833974966495809755543678695950328898808597529306359460901207659974739398178088937386722329823349747012872030834473220760130437002008409478233929819098116796443423455354300173749708299433723724436073690756171902158181336675237219018806131554939091980876928209490362489270301509071195530863630656663801271468264685092176921492938302046919804760807381533464864830805742746966120540343520152212447092486909298085216767091784205847345366711027864200446729127812509183319686603394667157893319010792960997521946310268085085512977307956470441099066529098928425490431683978929643365128915753291509858008861802321012426431162117727514172047252267984024109399133302662041594401352422655064797099776548874049465800984798429196117867392384149865534756594236543576976245793747849540064717556869937292839182282754224381547119618881996481491028623909559400150166688077656550931793217683268421670161626509554930035346775397601845003902362246104418896395941243293375232475670567677917901137575080545940190085488387209313443955441150144854968093547122275067345998546879484108006335928846980262317240717990513611061542298113003237234727413832451416658892178165931929134824040922254560585370076214316279698537588511552894956207812421868099170296397520858562769250462827040280019991995188141886357459186428923560365026642105546088192522035352433457003180645292200194025020865242479279974254867192983988647471931796786434674821847006832705299900532115034050693431124400482310410846095157616334917501489986954767331028078923532309824224321756246358088259966736866708740678331284200713819206126806362646323865320935900752406678862502080803206278889524633334090333975297141480376072702393427191907070205288626749437106121113615133672236432040127511958250943711303355716790314683159993670913457276812962880406758363880547154571872382892858858285230524733301379818313909024854592357066378351689503442060924550078850764904557452034392993641203980992531713228800000000000000000000000000000000000*i1^109 + 156014981167426636501555259135427069625593749193399601114476234102748121444088085522813772045546462104405078159562336519506329213654411987215710125340725874782778265797383123310359127886397550211444701561972726641869511686682559614137593802894188980788125365543536798545863624073235454369916623034292612903932628082273913178540137861921450703490367868794791788198503073579008545558988944929195463937296168558290088745898877340740427351565406061460522174851758090824480824608066008657364983013107000167362599210546379482400145991613047484663036338555497497778262561160207108866111875458012548150833012507021459777398480908847576144715832020234723610932914838002678978605196412364232081890271959063405481028056068224116129431246178923748234886352767852151271128144307482733416937061664035761533161569466402507692299068113043310111912786544865351570358564335203228418669467104935331429019667027614084011724930768081117126549543249718578859846194780710123178861703662235493034251716400045518585617737926214822125483536115260774775692303242473180922950999328779155690926013071922970173205841741929402518240495035174955269425707797688123693247872577664561541699379762885917399795666612276103970255194491791758635453147818747000773531462976295314799509748004523053486723040836431520601509192508934369331544090866679654314351393591338270278453027819026939496684074804544137985901565644016999742324483938283171908770097790835873677243264813104575404690867597827623920840523259137154047454826099678209655014211076190567647568678782377999189223822907064600764416377599177449969052900021521314106655154443057349558137565552394808318810044876938894835799289154032013564799889162169711798407250987905104292520592940318567814402129079290962902107308185421653625973637681233685740382972330499227814899600612080803786971980478227016353634309146843637227515033912109908539561920587912051938787079434174207937382242877571652027011944655600918709012951567441237142369709304411487517444841351871553381706539820326881177690214538935663745594829857862981210028197160112827499248478609134495316769398531819164180735800140364153720577032103516609846846734627100861753763322072748852335805933096090546989148828131812996284047258391558772222692317329749735907410809416787868046793781546730160658702127887051386824515704512273308540587306719266006141866806225810385332359799547260483242741268587658828151792146872317056344368088788869835676661838375987495662168879514438630257587353346095865658801680837415320642393093237540836728663241280892674569393256984903923310570794757410967383910421510059179619025933480773566798680611204408343649028641473632439068481009684321490547134955515953073905321648740296570995584220411325919885259839549581427002481170146402117512095443101153290865968953229101242273540001355822456742735110177607506745865525671307128383973697477094455031835790671199223798152613001511570442585709155664655841050250423938980974051214856438261176096809711799811613434108133917170589494351646490572909846025665478416384255094698666098443859699671979555728006039642369828454173507584000000000000000000000000000000000*i1^110 + 13523654639297006858470323346749231252077987352558313710196650927610438929897846192231004140885621239865303623004182393894542798282490287410065561595075826504001005348373409563836143214193424297845011613288201863509797632332431128454776352130341713266497547005923894673465025062607693821252511053938295569760319327813693116265544429580584577746729502369494057160270182879370491357519901346766942873842048633942738463653484429254379812680042890098220267759326872903593650028993722949070416085221385660890491318972283583384449093543019802024613867178969727463461422419068329433213799455646147935649973844093207382202597825352539534623439744613887512408373292665694820118818828690450203669719358622209958986202203362684385009535231881448095983320089183600918487246790104699152609276363613901230754995685808639310428202676021878256270599723941093123960659661893891293184636793516171403742854390597384177108036390265652520481215800202555391796762251210374649648278608187639538447184743003557131545549189030433176219779763712514347526832151348292190797241176406574133550342939633303023031789252591268326613880554675333999011312524143737647486972078758774498764784088440351596855167836461351049351435384997663012921603083553881803469494219692037830522100144121849569643769942681726864448655742155649190602974614367708587864521817289368783189744863240779157752765198080017352600925920534323873789359864252292340105927058458934312777762972162337287168677194234409044495848769389683273925655270504795229010328951856610170829906398656643322723833760171266876617760295587201469606277440679720598120885434594783975914170738618234474372483466047041266790043831202347614829216115253170308799198041178677544958572449980776412447671816245195560827780645855535577707050923894848794645535362985393936141265956740278817554673739198636174193204500769345843174544943231256975168862896366769934114752344806166693467444715059737139530143577406991780776851229253187084985478871491855260849810964697362850933378533246056689627280781883818147821878272887116624929252194063919807471877470460866110969618613800288445610596747659883565913746416001738377856484351821580193518989954841227971584408426919161215227663101934762819773244963869849279031485266165764075897521324449746737607712726206433710696829754410649780308278784105163418530502457475053564207533693038377741454110223130738676037258360750719869790230609490344057703304336064750476646953641847583399046860906222816429586650568846983401284419325495448369500411812416363616165774911094683138477637289337843378895149203933533872191361415109318832256567036010988831645508341047360177448748976673491297787541549286552638358712001647270252267200021069771549648614660936545221649525697211563801350269159263947917285429000151395334923365783325484052227963115160761918248551954207398694001880652905939348555164982439815218442843630492402912556510135658730585907341220633813132525793981050629762317403979290441835134065265851028502368747977009619683829673895194517536399919972919526493480247001861696729738351359905497415129911897806707097600000000000000000000000000000000*i1^111 + -152706744938113213393934322760286852836463557810909670252326265228331337253798517391189144579836734291080226100991883052715169691239522358894160539751255130906870591187495152176425644135864757270634731647375588775925850607090980629593144348658416645832021322422253179833692968909534755326250373620234033240236794991820789000647148326250471490754829319703435270917884434670239411121388360156919207107655674612559385980198035320318059857312414485797871442279034869504399829537691364975720257957809488687609547468948242115415831727035424429984622843426148105011895574747441921931309844744866030824244523942761199656874410084163584971734565261494793237320791014408515376108184164159293159468884420782176323756632301792696861087361581697179716915607024082365211679083758640962279426167196426781868671086356042039729857988793196875566533795456617440887664395494018373222825907530427896106026408409044367471521558307786619293179156892652796158141174918773484002391479226100831204730604783719649723665781515537960227177467541257801770066282999092662028757408481997702031950656275367474548520669054810056025381347452729193180815692052288897953776096614249844818918807771602916155170699108583627449698915345006731231105185244509820398839740807629815184170203561586814650007771357248124507365921820693580508158854443667818776934908421634161413726760907770091710156702182659963484277544509378487201196049157203131434578808740653698026550225212592727087154580490640084649041509501209953535272659551636069319359565376412781928310725022069165356234116736755426810421339495858020733608134689310731999210661784700708076618690394504457117267101624779841371324231236069040496164456497117907716496467405011999745034721983140400821147243094975917421627942371098704323186978914204215763769265890304588489804609082283485683913026550393055518430652836425982393065637839015476543729920626999950015972674118271171551429826339786965862808884336333522383234124339902664188415267049493566628904638202873837520856616063563928424419831589567834348156154351914294025011636063171392753747157393332391745559391659547224120401945929773113378204437548734095213761932675392812705051074526891152588520589126942390389483014762665515717107562098288555316847389150912442759837346450227874969063730239028997769765729967894205861105926185490033248071386046516161308443688480034493613769927180940838865299903926859113067872299451732422466925154630748558516208447201772316610542821653965350283458272436028066733169435356055036922424342064049745734147352262273283126024978015958035619677093334652835343922102939072841114093457784132944344681117921897151102177475659562234621613705708924021986135171413610703357870992606552284468773152610545038760451953332416907971925638879349756817519644715288049099526886218231218603073949406642071672610621767915311598951974416828075487706041254492453628903005125980181554757739602824234069291857596198515671220568777831667556778017095775261063900995827466858706907169864606156906018414455017430517599778138220679719809225590506977786245555163773676945198284800000000000000000000000000000000*i1^112 + 7914040381907685873391198235493453425792434488822755973163059071212564002573039070802035711321120807244297033415824737328259384335679787629359562265671048301864015994069838386257524024429569323845247564038108880466159147834127993857084260624927913278968080714238433626603570220109259220028467138164292508120888121920006146481981567245024557472516830867094699338209798925066571377942232780490856617221521735401468939561434419683928939468741042906250163554856128603371836766892834276407500604715157262056315933595398969069932798033837789752793811416097125678157588822608997589422180636524447287196745830610148906005288533469602115262457671538843246381110736799714606441175610713192942699065450752122467780820783140378854709398791660397933553320330925075238946173925437772716341349543574910655291622456050207449187849740516824120276062569079676441300649032259872493270941042595715748455558481269683186156820013007807302448402138324769334782120930265472492320062837628686929988572350392931210553134050108195270612095918723411789806309955026973644718440074580522206514972822608326248251430165142654876103859125393717299707268983037432680088874051002854130864466015053451122910250864334162850570289235962210285878211722736889199249902556073239541258237645603632626234807723918499193451856055799802832349059884774070984159503198812716104661022941416552123214335559400930163612079596819123471332418651683156551271473886042469449501610131044384081182684793494803636332178701178587027415285383681627926334356820455327670145397113287763935125828934397019956729503912344388648116419487171084469539672351489870991936016320289863329620253652246359722536441058466864892550785744248657587735782033546478991651770379750841084758699033951399765874875389099605134004985947345081550340880758714419973581218475107940523011179211126921348056605644748332404653905486170210443167530774732413630917417792790874674607637141018316128136380033478457410292271639933897593641884715258013991481212225422983906231989381618704441809471764930791242493657738704142429613639193621124049127956981881885433701828252294162937260864853323159225543129910207564309566372988215889660773511810396573996663568922812051602817838069241888400677951467690366082636673179530428233593631455467415323580581766051916490553631115203763322912449163431950832961324320725126015890508901336561118941837286906425559198570276379880615468304148716027412131685253289282245157300266463770347582994054317669188242556550125808294139408635520052044768713525430549848257610105834608581997489042481439125026976629392635039325653395004048202977907561486204724431696921286767381959103505540104734599595793636144966410802769173013918047316744261149445447414082628210155199411231342509602108119232146619772825813299743576175886671363050772439217109295913712587364966764368303413896093059185438203462807989013621015420545458587236527428754096759677998964624046890587337494736785703921075188369423771661215336828182291600321193856533943078705438472685433480430312009455403923896179011144349792179459188437549056000000000000000000000000000000000*i1^113 + -71004125501846116301721432885740200486874997108841583972671259283785453482072038640227592992032405591577622109606285893603184177146281798202642112539486330653225498060534476607023837628231069185863344152398249244201565301523336396187000988198665519959922700571117022436879560638969531303106836725546718364968375391963354765119204557067692564595283100830051679701853852878022188380747412290315530084827096311040814031902636555616566982891858243813413450708752631673909943974192641133914898387425487310996992186941472124365990912820722566319878201476346500230798997392928777881700736054081690906294250775801556470064971081340759713135319972967199785591087850210262197134502641335509677768970548702883372052387823511102721402986540120700834807686138259793317916791450125845420619108432802087720823787641978071287062783161102403744661243561667093027385746718674539598846776214367318684905671833078406102825004797587415800906342985480862308120985308959078438696704732782221970479886111226119008054983238310643946611135913712490192298519663573784058728360609279649273266989803241449449863366245275362125198322002977395859938245486096114318269047906368290850834111001789403589163177099032996863054106002554427452819034032289564151673887521274541463373332850212210635318161626112236893230582804190230770140128869154684125937805254834085360202143376425624573434602913232404416630712515087124514716983617465087721439191456497144338092565221518475702599697650977721408553319394375975486898967127729363600841739450195075404452346906206504422445285301678121146739704003348511555372058930696253124888083503834113093259807954484601251490278496843881745616758219710484059840115606622973826284640140896800822293084965829045007485338554294352446335028168788163441759332122606852352756080893408750500272315227386365490331825886268984674730527613089240089190567447881433866349432449405786574151641587987050269080836692613566361973973420634357426385431924103519514751613426694516339478796344183179807017630005832682529334504334028880711018541295270078352961387747339718429718572760637213325792620294932282379622512610535251226554093976595045314200758426811338052474661976816570380573578123245778894158233527785407077114639435763809560671888356074363202067573778039090524943392105837766835650438957735691155070990643833852872797520709352994806093742517417756200625693245822834123561498361825345218866260588026201106488224217127535540776113080701114456026999097931708243189316423878911696988297075004777542867806025190192015797092598482720104410246342485586347956015909744565447911185900439271109617375465165691230619653832955929541647811131396521100687657624324537067285007927266628998074314575641413540036679690625003657633305564716312266124637651660234485139698303085405000788028162560175639504286641195820387794159404743101709108413870788121869566165848889552737048054941254045695925184843978397872799482054966048036947922313158715147828671539793245312548577402488014153042412376717276869175842348345171968015099864537182097184640442092177837785088000000000000000000000000000000*i1^114 + 1167172514528992880223642760191580793753625398432114188124694509269797032569631638989802949658785692620830353552559280017699619937192279485572631529532633249935530941411235684837717571050804798858459254422248771531745607555281202380252594322781727910738793655663247722506475603918196030314139177391827764608291687250068482587086180131884158816864232627298532913266421019998357826339191695244314743359938249991017767946765903302828092017909323625969245802077433028980652358906555872277099767596194584679463949203552235231701985423125925971427300850238115651188906591647786937856479289645643984377328801086785326097813980286656855866603749360015888136294955367859771557089877924708942073726436152060830271476505381220954995616074611284806569847024056029355498398417699768083921782838485813761177882557372738437529035088356438530085873064029314978614764688543596893679408440621267205928840537961351434716340101341004879203851739741684789517560201008569800345807430155333639914766082014036635492658069219752761605761766984456859991241207489599479323363150866752314081930943256636077896312704594137448349085551829822524767104401005597737265487672114654779352693702252174124337542010332164628301768810964190111030815181207419081787255725614284267968168404443702764966027306251660182116747070664716933392084083567300099181561068742134438464259107880670206064580082378679218187308637857733670097056647947014636322967413036259748548094691829072020944976508210904193239865792055279402314186247823583881120767370652344211717084848366239823098610745956971528034365344306133082288648381641189089162685717528950328584862081488201086039082531324519164785639283256416646541749886670490492032039941419063790189818264185540582016406366567339427318955406144583912286725455507256767468834211834510485110779374069102031216414590280323956890976990744937979169318314756299006446345344263018149450544896925596143825583550279344869538259381227256636960366844247374149919627384948623996902779395538234887356836650854333758201355831805746921185727464880816720363003768177457056850717179813819317356166583593738043149785049050851654763827777182474372628186093825563147211713869545150207191056867891128671124695743560832536381412401003545268179418975422784804699191111379285583951953682298486094231254949895745012665809806245881882529390504175691724058023502847272950543360872886807485448506485432951984725868761456895386490380160295541580887536229477167717751753501128990699173356663465489739137219172003629442282134553604016638819146141335924320293867068669393655653219966841997299615999537743351241168465982512994510236191026181340061954246930139183044976120890311748334619952986206489359049473203996027825433253843433525115998893813218719900581176427548690098709745038974441172171258605160530417371798181808338174737645592311118131610556081169683913103370381240186683267098225145696119176436341022762481528488840214598934727989677832316834990401159444232137754042457794596939372350355994088539880300557154320288388163461203936229725069000551956480000000000000000000000000000*i1^115 + -5921384940049036973784005940448745048543270498192164961247940974130952603561645658387661095313842902964335616581432772698313366007892911705090126788198368802947364765822012512773812148300287502821381797032401505244412482727963855339131217257268566838115500655216339272153426457013423888517933285197804088708854931038690597494677138965480249229204403191814640013165937558500925261824819518455580562094985642539795301889855849931540977949912455417996985013836531274283347893050372778022558202827855257509229872821327857409410392042388043051083577167303166558556331092570374824327091267038487829061092803996733766721508534510227236796378822093749596132737459143273312382431701812287954281335200153304977695289264884626784994041070612941083547100682001462094215927519523104396457794848085865771562657187114750449337506646597076620950413152673786830401606130982692031578381259751186403988654293817905093337747036386480485771661983356603246341502356384554061560083806010060579217824868226348828511865234872591145941184623568834204611437357777688724545309551742321640766537006327635883454422435747458013943708925916475958183363638878872483424049507642321881984431422632340538659326132429736489014519547165396915421258248039476806801120439476065312151194686544346046278937678217318425060687182592688058857741618282270045410145089643226022112397992499457962233370823006588903852489926539121902327085147042624202597650916652988936142861951456258524166743943962777715654432133915683657251231256884771325377379297226310701936271645407566043113540624003542984640624145881217886268152678371030583062901783314797538770424660324669625827029220194352473433344083183274183249454709252534664885173342838500984008236229259314079407255361135964350399196321262184614911457932906019363368411862875786449077376044764070349573951944479564103744351134312559739981828675907634058675137231210923373646876619245150228064035416480751862102165661161515627769597328963583124426458688376387324167651758384289481047975502900139009046814563325773814652101814115514614818821566527757987664470738365140292510179873681065776961830241991676244691596382926733671345134602666436937753832248789361698306752251010027741619290500799037224740657005230993311207480431424136474540282030008573973116758628483831024970985814984056074923590083204365072283658886436079490242912614429580267206507068437365204347439011798902544278626831159966498498069886241711993620008584319050627887310780380401698187227651274139259974089626249648134531598397623525953935147525743939141757552498781186277220798320541597208270247325647251195257330309790785917167720675881285799763719988176204862412718650903006340890577253547455122301087775352097129107942782708593274900015930592090560246116860227137223575843818275746866596162254169861561392212135110686279108719026813065479657347480405849403250083876860673549624901630673200294350770748930058259036230985843373362883711129399743148519799661106403897070583431029614619057971944082993531090592930315551556957019169018265630408704000000000000000000000000000*i1^116 + 26494553991769862830678737884755811031630749649237201252562300467907957943231983657447251530118467975398660573683553060277113589520009883093581691713821036204497521675149734123174791787207438381986747351286670627619142901184699494128634651504679569658774798523491922917535931044921389534373808141098825050339215907798811835916695742338574769609607425017729047973991553656966057123239479230839651950198207558748567600988042402650924916397374150343423865362163236018687007170493718325793613835166181448710900541111009287507570894564985693943882066329749567629812361266109596485420475556794289478416029615377876210344721435178559529707634029307919125464818340726531326263734249897342581548377065030676997264465405470863916184920699765750568854733027813648293848433016492518160737601711945063532770326854880088183525759312234203255084079834634695901276787104240729419945509543517116851480232761915254153681207002300621154498544322595596768414339637159859300438786191349080221351075823449883192130753708318245825534471002838833691149003811964373046139639894442754273232776459570247238245202195274276579281310727152231134833816673195812784649228542575295425948021531113678454740361810711497204188588690469921960819370906067258980289825817115947019051011565878402673476964636552245159915166155897584231401296183772568987641836810342938642552002354230097374694697751586076255635943535920729848525016335710650540790785252012783315515049474583359832107755766329184621669015772084901496273568862142617695130035420672097741614049805368464126678429421522948192505750218311353223855206024593815037044616190244638495771718975447543468999634509246242980450180618659687346096965498844227430069260850857504689775973083485166812429162456089773830320064349651464473112540728644498927958373795708351505001804955520152055940228117959473941249770071219843286662297567518770190030875125504292593732040755130197572613594709036137108772816862849255076804290655210322630723572124637925607825474658578195837648458229428711764689215780595997468072285078430964954088484756863856794844428297287106568608875896903446151629525474936207009774834626114411421127570237559253755484849441493378658588971935079229678730343712135049204267814229067882322935432255327096426999904623704358772171453578775927289906383053088863616541052243181720495514152833554846664852872690771573047741472323942944506056787930849146209886076099754232981454878405133646203673453473280827344286923353340045379798683580620020151645583479373232285826109530250508913934607878960512695958922388458823650481628669516072384394797914366224563626054736920283949459780729101377161980147994226264710838837435029662920331549489402614016849680177259329404863806773147759286743944309378436895102678138332355550128270199839936816567585549767409440545885541977837668926262237995918506657566230027439062434188903427221371562355212547384307774127631017005725317255780652755998316479339959482742610661649395162673705972820181069446140168256407348361050801020035338230012895769395200000000000000000000000000*i1^117 + -6936380530567136333028700882311900569020410438351953818333666657897525931606147325268332900883428546562295573907783377998985507883915645413274902172878559078948258238517103459471284750539860273331107690423065805840322042945865151546487518706567255578284345257382181624030645490921621077336934061430195520601385652107571602480023312625805904537902507237834422368667734289368424138896726706794647724048234248752252267782866149205689509640958485072443022691117353904697816882547686219920561886116866484242837333216493799961024931867271525823091034905016032484247523188767085240397470880341042534922785706272644200575518975084933380459909215271677912812032825351056122742973552325502066703087391574573001905865314225250285295926525399784961377102167395418989526691131406282828998225959352383601456186886081778209525680168559970938812250074754302237888829222827649750145560412400202729938211301503864969391664370632960996533044311334801355611199689493544633196452541658394558094207558737210118441517143722176651868765281161385894575412746743709072424424500381328579585610427982794499301792728738356439478542527625982956304520020378510948486702813730289807965913919549101458125498599079725581142437457689120290077588144216929517290080762422195584781804921830683969704618144665019178825753645390621569512899574092664561675780660963610479320522341065480769754320888765460287036916904879120052426988266568178375355565647604238642519540557402424294608652904404166536479281632029650099505339212106318973931382405224520916960824801237605266084233444731059828912919722496387235520401986367935212961458283486769583703242232336659922873248137739988543975538912407061500237136346840618113616553722213452432405737921643578235313147025232484098820453756792350308360107014629755280943366074026294476433858283585635197651470247167934942261107003751122392316235158969639819073329118605296086642565788512257445078243119276030523952834825896035667131768547028870467793566358168073645353953224641486070193116760991016009020521571526184188108962066530156683108217548110434910041436109454690389851675142506175324731594468074187911871475933280240865017639047570477735457018543184961061849829049004318546771969036131871657487158077088425322051079915852852445683394460601628507264184137414976073529034876750430164050638601441234142188617165488459576326999566792197424035082184156338174207010223739791156004244249737861831081443588518574068211623988494504872468892075777479020105363910350067123728163241676030426861916115497082938820485840408457130541904460072874609015104480789416383809407456627825921086467114151586573614987872057509193335208904147857379153828908195205607579784296358220386731235592759045972839085034678798580985606029367161369425303540753516778752308822124093622196508416499928427932385851383205085051191989160771796900205420537192780842394768058568366133087591007604757011148303035660806464718089349245756858858064846065691980931045558088735221559054206792411721218314634972968195533606708230225920000000000000000000000000*i1^118 + -9903714848501439080752743405915925808566494518538223077703967409863320330791332870322002559667889310277971293093495640538949009974809067958782563534249891764808186018297994498866981137783482973597157537714271534779507651272253436734157874115420375076292089406011957778255239431882196424816542633667003393779822461749383226339359123423230655439305606079564926163732028000805412351243796065044697510720501749226501670833968786451375158530854878522151309682311576976113319939603629015150468806648547239402450883833328499275881356685181253387111229980429189509553856083753721353005084993804583574067271375699806419562693817952361707981714745353648585989929004080604900064911134342430438507207067074055339589795077054092014558032106807351317588852039416071241122800411922753880685290912072023601192267679658715073312276306943938537519123096571100009380834168356773281416081836332365356227830070009093299898139047733489094088463932140052469143552680391932814238492807610909746980368567547833771678001847257787439890471291912678060841794077069309074122915123243778573930027402898274999022842929150102093860115238074831969854827545942894247810416987451118924940261700820272253056121258295543895500725434054609883214331301596491764635827858764777391112061478250040512784052892370594900437021306118859758145402095225456442743946774745030945288788679201919394830166635137805684619379266441664806293107748008978062489369212884516121833046667600102270092764389172541644417211724230359647384456087685334297522471608841515695400658734450443977089912695344014885267529899076548892208567335299511346788798133088519122038108959770227460381444481735038045292599516187449089149607455896127193116845413636128972239961295202187967529974945921980091308116739709283882496507077799024053632229697495257775924297735875071470466222635050856701955693305432766811685269827112407204683640817494505763549142950061146991283135848619340260239691940870887432852968906015776137308368356311251673483476808023045579025596800684346890211652594658306861142869295251979119696339563436395531733460476160537830093095547714258524576070949244890844699387588254245967521911508568598369244919512864327526530827258064758893047454497189175287868651644238949282200783247998727601568140579125281037116699989930907633952365015295139054640001699034319756545926473047133380585075943043327155784614856520498041398982228904597255400936979280414204472293002659671377579721709619050029210800588846601779684877773288897288252935987357468376667740648042290616051175762304839196457813470622652815951959029499605200423368608117103161012094256288885616741145000450600372572732974696678264254015244848377243470997369370780610660510114932030381923939102824901254691883438462297275517587850575688484605230680559379367788380369361542324688953478646324884822811703730109277328710865461821675691488719348738190163507313677757501255022901820004411396337279121147788517777979088063440227818979591022473983205584613506113814700372796757214914150400000000000000000000000000*i1^119 + 5999340250348477870099877100051043265422351729077766239822658638992496175323948492596777520002831692942364676053247856719728214394563612490611243986249035719562060697717481195402655808878412293124788407867561480323669915449864805508430968054129609788668800953570935216811372358419114751116546261089860793370624415264978459604042505317585471288433697431642090250371595880829642260902190039737033849101511045086201555544131732695203295079496182801775510806896760068583912209724934724717938098531679234710986236985180081778485166284658634944351876728719763154999097438596148853180907320705526141596400157166771089680120026318141779455570982403686822494247225398190303227641990812784257099432172783534470294320750042402119528057062994149070091804833742091985061446521003117127778015514850153930324157594857038132297422991202509647450497572579591394600443031687746321727249794472429223849940236955470674844629155802501147241626249187129316544164843706155135369616809554195880173577621424630917039009162290405743327564025413098098127609648702156152728240649248956617717093997834278667605049129655049268257122103185880282021558112514564955177674522214416330094985270864414508817864457138013052520185097465635555922405768194539605506278105956581286784239016156304444997988340527571343268605888103464494714849219992257543653306838499055196487545283083229555538745454864482661774633246754094298673490797707701540551346777602128735509714664295877236509645338728310378844626963622256061482158732524212634760665149289624860694717815641975363772509880440635655612392337527741837262072832364069570931297271659449607609295380812923617144790462780613817428981606561883089915136202514154909760626962711593400169903155751079316138448499269194633380938898295372501116970400641299735067717322691982282376743243453005896888220678607691020784013299948005354317126895042532990142356294820433444202194338596466979688440645664764454351155344007074464588216624984208453773836754499760402756274140957938460412785826438578961721317400730727381429925703366807018772603556264814416662832398884818172982698224183778312314686216510691933536863106298629397395666308258614661469769620435054886063625819815696179191251724819882169794124737138235848941470398802234440718172207966126053484169052606689061596059233709261259433450063113695228092792524108822409284961311704882605695905199064395279237087628146278222505113968618338789233137762584322069173879883269315604476058423910047540710108985585246646748342000966778679865671879780244832833645097814851039469133051199418521361347812521975383185116920790904120775518439677187832032123717726129992965248658614093393491175160171588705742481590761584258852343067230543680768200643517166000984910942440807660904747284316609134860556317912479330047147590565871899922318712112864751761370973802548593420687038279429078258937760829177420005533113747740857076864902714795296265970006991233148517494463314499814779380337603765044830704171976577549561161316302848000000000000000000000000*i1^120 + 4165647614441363297436791391429699832700222584777001447499519134089802792086843018466598507928195510972796236461895347018842533565150946337225685382596218743191725912611331707510889635479060311881953670056324676225030417902567980487913136602323640738880904624577431595105949349760462388476815169355627818123165284653123114845375306368443113113076586814295248784360397615956051241909149270548543339742402954171586051738363033476249330846919060298070313629691825251313241406505730624551127314349334080003838108060529735735053271849587036562853364593200036425184675608607939805439559852608649216793016413694658541318392963964895651695902612575833423028272101019829592769363101927766957935252642641455970573160322914687878800088289049178670083304887876007644272417833086380121644080710939563614253636628196776011007634672672516676392966931449129308885831766631394334538705098998080479543989564205924763573165035996721571827182701202666982216299496474377513474967122643944317877369201340952865540589289780841268482985884685914954765830723823878091615339383114589637336751452216646850217171088316676563253956593452633218690074620940048020276137337095986146476155699435618525369296936527504397897365116226604744130903298530049764263286414132622180370866349442829958596384973315579511217304236515698345009348334067546939493823101397314161824189832308528883243806309413398526593545924829269352646080459823352122392606886196333976270915698389680553019595781052051414593884534034771074172563588962432061633097429182770941516787586616301430761383724480023471291875601154146046389146164258653340794004831328867403905986697808798717656661312117787379321118364373341099830769215114202539964545135995214701933482399143875246273585438673198930373299645344771217064664118173322586995596624475592057951716026421563553188743370673509189103214854568423100967432801001821984891624466553779699367163079893317546248240171566094330556455032652796072645565980491735848737515748395819170193109348051162332977900581605633425132673120851025532428418136906757491637393215636215252585633618006017460868861804786243850323624242133146478592787262450090386340675064234777687195551247120710473195701606448023093789473585485396392743631617330926151449160460301723619889661377924178311923443438472285154088726754595884945766181580367320771053581925564464231088446123626813861925070445036862875594118841832960247215578107059242716361826320216653298525629029845733101832116811180159448269205312970828931265819646860231269211791914068400409077904356185178101135982754930827243658211405994634916463277984569371820253531016132076838181520125543301078592175177218118896302804796398322795435348994087159951083996789366111077588483060109244102003494076609380493061622308877613621762280650070471572799677981848712987204655547764965492762913227626750720979577631045809354480499884188471987164442287334405021206812575387998983004818211956411932275453088184338517532411575550775713418172112328937313402880000000000000000000000*i1^121 + 26848560919699648999110441511724670521739064020184875512636615486020168052998220699186274799267333643741434809469646800253439120274999170519385651801625141615708200997919924927913516160698863686539589464246916992415296519799719027870190942148540253696251262047755829940236365593376617402200205865152525612978184244647198510894776580943964700624067701678452739370296859633418293622725761127832428681538564031406187003442077088696912960709010674930553980370061347616133978056192398745303398727814694937868188735970949450169822950297531725963416026348821149461133749774247444046446789750004078812766496251172590348346582315538308600198158153067800717106111482554882475534832357044241564055519241531491020459483537459175149460648288570317079134706611487312068814804459966103840932892348064025597275192410984189403427101140463635478138196654465939088046892056097541990265403259493226434429308248208235967483484285732830672918287691709388354701328064182266999898396388659603084994692106492830102517026711991734389031108772794254009155851876417999053157980799061431861410882623304285083907259042558274690336704466899851100946443907692285487119311504904533772237478682658698944990088410736801503630225109000438410301503877014497518736286354952495527084731334564065372141725642649110871592329827165590180120061674306490934838269637815283213260969139139229545858090487683289096084837661955473394059708286060008731929987860928856594752848165207029399636805726070354417955614354439570083169266466228439988957944900648313708235803213447127247784241773725091491604559185315463765752539929226921964095831971972615738482228233624352997715821449651795353872920951274138391638512666521256559699004158012080401499336753599676939382276707954376681241758326354510029196134019367990527176447338195974759333326341796962439777076529576784443202000996988978374236615462302682777769060413117388795824149856652239702124296521849861627214745538782413421617796773583103215505773751466055486503225953722237897719925611348476994060386136174908635712819279852717543949318257918739900397191966607910673071173052222715367436047041429374698221876627277526499051537539962510742117390173957170556686901707879816567162447063157198234646786435692665491089978272340083743151381404382006154096934344444722239482448178133859196008462228335918294644656730029780279294667762762346030310490329624992967414901553073839401346775074445375528742999671079466891934128018077234440374584340032963581219492187194668363336729411358036760322187221834864373726124654313631773261904203206623747019520946182179967226577820204104600283496424707800342933584071448632767145185448275217292843477074463646486579298749136747029544472340609438748650177103689252951330679169999686668363891295360246789243685407319190507901093773341327051391318195293459676856872085324570520707972204312317259638435953860438168882793877284844835111546111586265200364177181965503075333911143199089896886407891496566827234885632000000000000000000000*i1^122 + 72319553911215383003822205188551948201196408942431026409334483660870561107774405288070638644301156327259823334719905658535614537250416220794994124149204355146506062140565378428234959435691242193411910714749806623337999419885885874690331801589812734235215660648038871622100004006378502221147710134674146916318195549820650742626980158843948170565306225032793932564524168995115811374807831500111610570169270399600216520779912479046804666503330616046758217618076435901927694053831715533260696189272809026701776661713341081597337043367854515778286031593188262597531943530577201873214229309207290644156067533478462113120222282649068648048113910757710299494915192239419234235389777304592872003027031343460588631316623756428844035491337682527330625296841653316800413561230045474378791027188886239090810846851289520098297236156800067791287400927210304225208773300655743736895807891707912881634353012847999191798047008417325212524943459727820597465392624124443858876281918052309338398726987078545987939281725310846972072887156409430641493489406103796976632336394693079261985411045248855789844015364502727051693135564769217177310088422199799865479529226460925029568471505609573716654042429035894982387014648279831686248671951784335136339158857996060333720896522076370602102951459441767181993454709770872835397318386396254078151445063674829015229585803644476935296699335582226420715018782363045121851918209740244565947710438763101935334114167228358275647454164387107903528704156927775234224354372287470184891766543314636248770703322345833256015377409264647767297494863584875989217347019312667842950879057099594913006374376274295469820477424269116697307934415593726012553386862571818196474972168469528333613594563464433788170571390490897038876402854424359424345705213613956329582033913302920836558001518382858198182130032793110729088645735833528749968195781795995785938902406322191304274367032969771176157610224585790003723616641556383047796582855851700039993599072824120441152483758186613209908904897824734247315547053306197939071232553546315727291969112728398198711192765250708000659236279090457987464833826941805492490583415327714205336567982047308043572109927147984480730485430345877656432937447005575813498066743536769564950031455041809267631581271706089493354021333229244818144119818429492606668871066576790607282929453383201548182261364731005690797185842022358773544548423590129883283570742056884078055883617794423918700116796977959563756775020177806714272547835499449434266498065538618845437756959511831513227087270890428588364926459103671528029312814341174004901335744435164098888737606299585560556561123424548330962110560792468433754227480223656976566025836269488289943519354204728891434457137991622816667610915005793820215260126474982178182742483840877968491753447462326471755964282315205388788590883621786442513305469080634516505526818232901492296506753673545383980667623526600398072476051116251974954678002283462898720131199795200000000000000000000*i1^123 + 117313707846008500377707485762585283260481738454461049858955774089024725921595442990231333912257031324139517913952710243006063353938131709872627207181813902576795053127253565671833880516442284838498278945665743662370370233615949041077655837991774379856152955880513014541249971696888443966329828629250242199727924718803402984352543371647796030546758139873617664601674008101196328722566352890199612000454608481082894172729747058206161934605919245056113232291071144766846357565639642453933405339211434749850863939441140940261471558941020634570493814519363422940066801026840893778449601895172028608396465560411679947274083006199842403816125710396248528106505818826293306761676377412494352714514579233675424341736270924522262339863177320444342872156419202740749365353419996690515341416536848484128923408162914954245786208356954067289507005576968061338458643652350858942342968110716505738748333887337893501880950417471474676530026033161466549823380974871498190420593915522268926314999905050396289054381510808096322538696144864759735057699199558460544301171146105384693609894691491326409635082609208058986407175919879135807318862256149042987182253985469268726982464769709670021726152329424978064184804459524850974049938779858780522576898982045866652539408070535823394371426412302778887918077842111814570873004573036679815603600693168519128001652264935497856122655633202733835419166363631032267968442323090538577813591857606018982182282744041018110904478085740008373001049286141594499005536824614840746609328042719106042625892529648753146474061778481732230046664122450849418804964214911241955850302014934933280152704038296316179852008013042686362240194250035394442649756475181757940922780439300488772066977861593457930823835643196300062609327329439512097644262183091243675475866939961748093748243922129634565762462660180439861789027145942396824670817427856978833184253522128388287100590812646257829801455505247812921079768425111113475408914473485251384204126771458914230287848371239019159029782619015231223036502956894153060098967268290094634575789581265049807262860051381912599317406785959113589741494576106765327192845741122521318744644232513638069179908039120964663179329857411307262202108168374373737794602358027126611005103019019198760955249011576620641644364978189074963699969979790691045199614494327188201459523421276033079466409800889975053396263574742708478538657704724305142344375371268516592616064553165991794834939461189422509514985153105457306222465289761430108521992458122858237307812777006915456145062787791429181600756269481164037432919464734497555479980876229213833772523851102793303627636913991777115980580417354767522329539207524293533343984164004711123767219378186072067073339627699213669539777767218630161975754439589976089583003495658805168207162519062502573519558025086464242183943168077319915497558817768729901302033028673725305811706046789326740906917280479911071605667395669822511221340682531635200000000000000000000*i1^124 + 109149379380780111824036510517302004521256701863361079863839901085797680049470160507143620699239232623815800782896015337200677879503116215816064827359004495415510238218689716157791217565941033958365181303609701646332766986389965724895719168565237647481815715397341350000975898724620558288559676887666491889441614192810826092566740153382784331487470497649743311695676826661819139778425311501780235887787053627645884750246777596697634269255396909963713999257976547694729883049625541472571896474388579616633768882005701519778711618432724011134013183441401987776981693829930055065943497091103019019338266092806861056682536096402265662970940377527396441112560802865458158431204629075731675301563263961928092847953205323129385484259503401661406938050180613251386238077442771019805260307715982819345766996127402279474799874645388113514918533673730901575010924920662901678770640880259330322376689381460317566979767280427569634987830632527623874496331917898383839503044834883377244684392952455671969771704939530606947308441477864923630186569587766633808873282321363066538970721097082470998813501150452177352904807065573898028552905897612558298964591669555620111042423333379566557666455024098310033567054278978018697732903496940300740276282678836047584108410079411772056224109543205949168251679440870117531349129126730673461620108911246824600285016475732810901253580398257453096927810083789929371935420217257788772077681488704883962544088309573280851311058717790407564517690501646868161144518227623781951631262477192218008111874117975337123987136223867728254829517322445465878631111341823468304176852978483775676022832163213304408008347939378405400740051656608785103945226004083190009775302607715699747863656902110176740038106959027178971812854766444248241421362708326241837509090741693882105288185128906246868668524659686426016741861925646969514533741866119625280388113770813833870242614259098879822675175436768845121057218937733187602574323874864569454498192416924408380528877457826197175817797987439480537553628465129713084188275638871130826950940653704353006570106573075541738043349083336531368939196859021478428309718958363116838158369262123496438057235458699472963749966707164500336654780142201030111575821955064391091032914420021082484559359124275263809495688810119376494527435581337903620856025435679050088814922508975173218950586212093421098586146618632411984672828365371041196615538001832007354541594030170736310905047874226483545109344259629581776942754101919293893649549568204367217060303824545200513553221681119007134067140200340424519472574735854616268275591538364823213121298848192209375553875019239356343898726809444807988934095913671666871595401452901054804470499334815648335855610618986427184511672418782226055514991061926780878871459435007351280638648120029997986638699162561426589194040724126407793641571760927771968372093593736260639990618867506072413628243961391178257129011675695151054848000000000000000000*i1^125 + 122725392231542024774831508377517965661835928596701940043330721157532584894235575812559487092422482342807784651494788576653648416452657626220847092238308989336641633373839143356507492458404772406103843567159249273833242708580166317511128600902376684011477240714706388896931846068169312285355454809435506686799190338067445889979742169477404875187349380453003700685515035920222627720564382146559359595018317681257345372543613281415468754360579329706438599102347711347603742504129204331875138363749847203892847061329697363319873674676089799395748439158782437099390681867273952175777355817771605469850405596915376740787456925700460204394205614766242669591373360230470654082405031349239479924804486866736702471400337596237553792993489560864685466842302684145849866126056437636195038543161218636609078647815339703465776282211136360730117299611783500414812673275065498875034861983803988216310606842586730675652049380519898352231559789693395853657699359778043175920929805184816786466335657078409123483794785480362256305342529045820739253260758854975893962167911744542479815093452848225148765308791657893121492496776794638931511997353370230543320006264447497462403611879547887819205701307281056349237771331742813677126501098879123497311765007436584911533365888229044295249789689932224860350208664182117704586104739113566252882606183663911475562607147402576263411167398683926248505312105557344698731456998993111163959723100803022915298029010731632908677403386715990044729118806330981496817914014465096944409055168692276761204293579857574118751167824544411151554849970504070752218826776872318402339733941151959482693777923488202236780520149051927689807862993684560092860809610334540468230914673011545073046760384278221932069023858008635196925341748110959574180572982635309633279018604764237808936885497989102249379599079885481997732305572259395556552434482654008498777288512578264962393641042390012622645092470019516040104412814394299487606584681960972234243953686955428833289159671646125370171268197032748643837795542817669852759276609179035162149459029743723056838055272251641500428390850563522414570820661033453451616764792180577499064922871755066561500889661863073247991846843890706890329323372887968438172542664404397774754893918860848795842295878513734017243603793595129030438085506316442839523313857377350248211812114180659732807791178129093516076790430118609825999370334671072954851057374224768881180501777560517059187947198766285296256845841851953153805830281901124289534387702119311044661495877545636404092145567031139724373317020073517971215849869509427900747754213482067111181228717369704300324325316046871937063173832405053414246178849310860626816079723063944500621115857306143712934081945423227858368931731210532132406004328420550484029578039681198206429282675060004567470842288037625394240111333267525809730727228839362256124018499519265416120063696421050623461019219710133097883238400000000000000000*i1^126 + 407443352328397873424252671714747358580435732162840812143732864404152391554079787412562288466307429369711501425107566669987872754322086436225943780524536826028062998695406926029799140576144770868512697032293228068400014274862618300856251751567860115851244405780834583305980571876127112621087685825659636019461650020918066485122225207167712118633276467124495851762653664869302777911721558596622962766597277813911079951578973619974750047390934527173960069443966605471369926984012853230901051573809987589135511175103899892568994463217340905020377418954775978745142413052852587604254575910197441583149111148093999075574295136587631958086879054020177471008017218549990108439461283603425581108496186852407920657671259507677997647170923487996504128027163456111016580878247821849476978629107449887685434822777684599964565124747542474072170339815720490668224951904268319035386452251143073286612677614144127407438847956519529016021759905873218444865235991402557195975584274538203112902323185701618241179018385683306037431527292100944004872303369841919303137827257944357754771413488771910419102418950857297918149142534339696367927390356012975333683757671574212837613430246511123490773803228336915494649479829605171500210597977044001352317821777594225543886958831656255222134974587213588137246887474002299138848944201356718814909514116155497171081192505631769922118783115064385654623899182777603491373555306750801469510524633030434632307782581635686622361919180336930737264116715460900718951364270728542403333236903401743559909612717304409381725665256132865811648710297362320691891508383370019458792778450303626893423832655337572768061392700316344988405937765818740353212972097429547353831377240984237997963356425830175573935303455826110271917113223918665223625629964121047108608546487991477330079410468695396461969532155176423125917584645160280241806731818209142936368829245131277609569169991643289011739188072635836703710220113103944331140584969422667937901555411667646361193613535545973527971763426363401076227346105097054641752563857917597396694366009335565627838975154404574046087984109583019268423895577545224290213208101165472707654430303737656120512421555160940998617329868119682204079714833481716550926954918252841755651069178634151972062138861425703906740962348855671312382197537249686032383137498144282247943998238427484784290248141366594470671409954337113377404248114923123847177828895781626764096133224211893071820483920662355940199644647512332569512196231264974663354566366127305451327228493377580467391480122089183501612807817156958575993783520668303995107233418839337539142295330513955891482753014877560885772509653915387906973361708230177037395813677525727793543656270604786061146718478520601651373957890545144336531764731463356403938048391513765425910608436927472567811713252652024902896416893397702134167524887791046125395168929498184842113363217527877252312224235520000000000000000*i1^127 + 268106729098209230903136966543279885650911611861449792934838566708711196232825372748859246501063238614554918932553590946283665396258899008981325430799026464523388507305060505232894274220636376703970470907464546938239016228171962722054532825133545993034671902214137554377749780349966112101035263454746014391819890178161775335656338958859200775369846646809942775771474327397402644655285702239214266720312608056347665370128071368835953279906710556193944504049413452510578655877069379107243708943524761599861579294306931676462839848829417295684452333792533524614917651545126235830310034571218980566036610186247858661845482490899099856569583863781901511637986071369242123648278465726642035230532345115241392485678461009525608908760746726785904774129576206209612305661331087953868837121023705413693205662683965328842957667700206386028585786163094536493521619892868773015298978175151500611303357212704709805433025137030438775987243422361711934855939334981143635769612598444733574620696847302206693504313358208548572343858310284039898809196215717226968038878586172248752963508460557706892907597325837966950124781254461246112605789625725730663305747814780001697832819029442560176300154650979292657208536674636872285402998240192263716357706890707342521401384051001703610124461397020639004684894326860273764461558959457806882805351590759063189969140033832099753887056130147589215578949540802449961734429363364160470415303878809506137705861218568680129127130296051973102877753718928946783206331026202094555968893103716925933211657593880401655764756703574560032819638296064279828929156880288216205617281263699991361104374572918676708756239654761954474444608953710871580208075531064341930474221663239474936407407642096364187748589898677844939181117775780930861352392553554809171065471117445507765467978523996201032694433797224504562596423550303463120540643769953226352622877109358577420312284511258788861393638752720408208148904506553203557192403065854975504138499934297041112577617659747992419741233567166536420996583237879024848060836790757163201660860814740147390603289907255796783558977636936048605069711266314543315136219746802959789284450347826055036647855510659734381060721716745503160553207820790430139332913718051886450375908302515977126643645660290229616793462344420469913729409164787979447179619871871888667471834936043473142206828117968492484084787465899184183696500161269598912538138943003554564076773612737087914668630442474738888053892615392370818923992838387511365192900852457342110681671346269857078196698900369915892120338135984954719167517181813083740790285704312760831971581429158461293166077496863984779537859510200133550443601994876718791227977087187020090777741166865122378092772594057061753900097896900204252160177422109719778527262505813796978720426890720187778347415069219561349281466294640605375212377384019586391414373534528911750740967986036736000000000000000*i1^128 + -5579342412125184265503853769313879965832380311708070358628284711880759021762198727675381944713336288438407186969034438319579128556254972004546000078183346194562622902118600139066582046780985456933958136947964071434988994919597820815217835051576273778893146253654826108205796843182390166403293278178102409992915993486344741244610854964643350284264081062061451177147120546315561844573542396974380098947614183627387917193549001952429179176499662367697865574195894201156185199295976150292106763076982786014332370447143711265501325222433654628150546772370670635173390308276381419606887491004104946273910248117123808541928555936563876589690208445492607175658119521732570336831869390775839467938487586043859269031790502722794215744045552094959678804320651227155212010310585702311701156842189105247800019631082007261196772097165525991731099289815808035395836861141075139311615159991807122035294182654295258480616568037621427865551605196726043239325576826517601522627942421665517381784244158429109988815121632422939241038859218178502425489790288658474844043080694144417092076841901241080934196917704065385160989896806410652846306555780144130440247615187969090133887767448873320639356273502633902419582431873366964986102279836464167534027614135219120829717261103013817718028592734586584582061142892819249062478253648974209939395748683251759044373103092182834182017717332051084528331257555912111845260776313724818108917607572509326782852162022474969517164893244996896331539049441710271938557234092138230292524300851436851596486632922900893877726623509606162457149412910487835782611608118792633835377068293729066253551097749640440927601256337341806733363124981902774420785898224920481684944262536803485619837297480503529336959675549069562641788239486744735642505597424298553216002035365941728544482684783492131273268554082810522032032703666377240499302935314861635941604740442575242046540074680037582582594790388152740948010787676118549097478674771664100205954474213402731892907636780645421542259410669228183730862859166445924134596521967138998782283195988036725409704855032048942736308670914066524393929374184473605674565684453905789262098593354461999859256140238477325437792158875113277574845986555338259545365748518667058674516943153255234644630807174556920225542284228101998040645459348460124777803010630511528708757403620432547457308522778619535387335134151376302166328215721333334460627292530863132651407497816376492240098307352859879911629615574841027425598200301978711844939903329581763198112538718977622292470385303021221965690431338119187643834035894590404078714269300466219081097545896412368083038458366881839855349236328756270861771018445267274051922879708099114915339407376480395269368990309244774251145570652649008071694973436601781112418260487191712848131416976826954395419434668902442360167438713505907336343237420714495804433861489721344000000000000000*i1^129 + 12887251281390040785681975389122663308939735811406543260680760628069018779770757257568251470941210758567877649229994569607640298662212414321259761330131213235105512711311961645314045879206635391731438622219670953897371351617588202354190724788366317545503010028069540598500175521810268225588011750760731025786427637131914987778395634113692119631335832509220401667379682171167276430649525288657315334019662062710592440366916621868981579067025008725549191447904952267062286781222771772318932561021209407380914012455912136073105975130864871398459776025409456845106239733400950260961769377458695668458223175982874232429177763270594164508065996051899825071291278412608235354194796785246070640555879938175812276448485104737159143205049286989870213254961215649879357407908059741062970511162135924886739884080769108750024000507162533947471403349913854751193936171277437250441688353674499211025304589882112327900332192106016427412983316255364480546666980735447921932408971118518068434742949028739029118275474342290683142694624694681629498045067451589976008005112469853400989355394711654115045839789293543227639788056287784561336035712484263512373245153624330846461668641227065848193264226833587647762962103194195175304853656614333142690615358794144601252052018432283931107297203987969190131286510481301819331178349625267847715164384978183325799646638538495048472887813209229138122585085661853807166371233510647705084890148296221957117480602676175703313407547274715450389899578214003172900227476501959853518310674195071968106102162076604188212419283119426063468035214509222497951817591516915356110992211396751146147761643734026406838942079838402047715069287187635815112156150649449408992345666941169794291668620381329469140484169592228272754689008276538644866079510884822580566892893942704769535760604225516825857310480427642076971164981006428832236044058311768634933905804193242675857424725066668108975667918139146400754086740923002607132519446746299914788505667758100541139000073666245612138379840627413985466914239533208467079400438174383081222893178984041987185501375708060276995615408921022660343399986087886860534021455403152671018992937431357032241342695617663711780689685985120547855594802612364933805054595013893523781821964182609864246490132678523021744267333078397072789493643596676996556034838083186991101421867553357901793320105401822346865917722961009825972642077393423029379594308757838243292546201658210895456163062016750494970118761213268082376108574424737941357366694711953164076652829956287379746601245751858635779247799939867081727478511111018984111485498959864780653651438684730229454779390108834898951639669334347219708169141127938833898483237001243567916272581170733911878360676659943435383990112605453897407744129972144007039419923264510561082659922534526010087832592833131438111140946599949580074150480050148322836480000000000000*i1^130 + 35276692573907550052442375101755813399926418231941107275119545230913701008710954393300278072215442654593731273243996266052564650411758085966491029761199421524329353897358609053355261442338425145670051825982870319400912193997682250243550475992878120985740916093727531758907133430886164373092823826046143087925877727455453498179761937190341621778781751694273387357727933917513785306355403060231562747277757583981678792031245084590814009510574275085898511565832630088281875104214987206373776202343501936683918297928142635566863487951582472335038580026613758914667274503499782466097510672703337595199125199395114451223912766528053398690197199422230675022489591918063861680717367046086256692213872661662448721714022822811127783988595828287429165605909347909987966089552368146310816520294053259713062561938038188879235966395602998330494356741899395244594841740534944239873603432398818153723118957939113148739627888097431103459371095185930534422610383837730341374672325694528265169808285360395284095053010043869944034709346967367993357553469629678723754336762152674081370269718146756505345816686478408417619482297618334828063590935831296958557778421435115453825184751491271193338757742002146821902811533099998187190294098944504188755331474377857363503617028571084567510284555613229218030032313274176106055519976201854577370442669739937543678984592972983212822569954737511467307647204887151774094674448355967132895363186268706082981239136245214755441831383627046928833841397736774710655862889592296099657874218825747006218589285274539695097954949955836356341491848054910606268874575973036676373040038636932356383213909521521153971212900668081618334824298344512006213447794777326641779401371509185146300631731853640239944921419932702339637091186947066413888921885220495665507544848230594771409284011941442466073723112211685025138805435343418756360659187225496378462908505847546284548881418832572159221232320346223826578549677380640172582462007087902155587946575637255876767182086034209426947672444021055408057622223725389238693317555862509292811395673252600722350875858097110224281978862324564183549347839072538479420299785789066320689404989078550733540513932449287014263602689167894823398921998194440047849375790512876901184561284578885544057828892425801826075965578553335275134141830195222992126118682856508747325327478828322597036201867609081503458989791791014944431120982332167844533448819135259459133746119110652011423865102333838855539350824779968014171536291299779202170028891207052013606845437364810622942633185789156794629542554215970517226593687447673220498351301415131393311406987966820615682885404511095882523508679135486663660611484511094578596391520830381808188925043196188757463523600741866461115497697285769954842713816560398586519163907877082201186638641805363865406972003619695139719486657451058701799522304000000000000*i1^131 + 2728741260759631402104202258069655840457875809042111847443249250259913083498773069525855507456828147407223636688470678323965221884810627505975138451358718462635451748108822549969092149591842825964660513445362297574842823997692439569673681808064706513162471713716396194795593774851519168592515399447622695376188076534739472580200817758381597078727583408558070137705589406314188459938585429034662536761464783538004193288350967694570322555190579044036408090718715068184550540588906445892000894687641740343577505264661542317609173183695607459526670693929301777331024637990004986943592001379555884638538489728899653107135138334384661738253818583733773377399744091612546424691279049045445655215341492508371264735398243476937859076373039115313149610339673919892040378196804594316452843918826301628272303876998918510920560031723263501867539784378018846883764842013017404966170491897219085111759352283014535458567608055918437790864936217022958405482909445673570149681035017869230414285179483219658994863973985357453771874833817157418709501539103186412056076428599891014847277379096723177903014920506661471189988726411529174972674919214093169431934144375956612013107480962501404127071725784429482438207244839695210402719686230859179436328895075891206079815441252964559008992648577216901058413013609746146681486897922006571271115862702633589767357117503308567142241641734949317221953684037679155458439665608796175010923580686765029581221239501465111510661437334210592366896051701271454658482549269328353297449531416201749687820139055559087966780286452351918480104525564627897162045135765165437953911902991356679790321891271755435200729154190357473170567764782138130527000716467437020471574697453229839193513273969235098457118030766133311681804484829416254681188092355529032000223476864397936907580021114274125863404406231169132855699983938308042066128802945328594728888847152633970825694908973326304698584530376883208149991651727585200716607553248604846237884720740017765026371708260672477347813874536072530136849959718616644721308397177336090708103202480347211473559050747131743702774934150506436137370285068340237848814730853902663492374471825091347752843439735970359437770010871043161042537265538054178939612876297548841573310457690190094775183898915440939660058020060864800138280048834702252979794514422796379211809242380173442949715294898162756938195255386162934365680909295627851979995059906957422542393750621060857554242960660809058081183731832715754433837637851369539650680260159811347648900372975616887064374951446750649335025651929258441985645569059543635718758065820867658523512023342332639225874911580492420896722521587908277845888703770698233921007527969408577278280471696089255568530409186762500197728304709536580241070021983941930057689523318498256693395731234853575138895915267307295027406831616000000000000*i1^132 + -381478609380920525662315627964522853515103832649048242072774580384047985521194962643073079113701077796698541676051189919875104838823251097798364557004718097989952621314867563037313124216684182051347521348148292296646774063672327012558294285638501592775851398295781199858163076498924708556956387722801990901851293631777291670979380520611743382421636679951030382021182950893036817469976256934240740358262943555786220367356662092872047921297232241061446280492609944810042039638700748427118839197360472333471258572815232786814839963466878849235914061422535880647216802220311808348355282530620303804441289104889845318070263392825769802879966874865110601612299966134416237508996034633408440440245062240498518424546847716302751599193590253718801689244926562220752534836325834488434676239548836854876159719120160517079130804357290401853567051655100482926520732542125399146535325982621792117625329297948109669663044305399530185180379174034304257738364312733382763321803406798050187182416257497831496063513022812487317659679617844235909696551838455145192369380039820422377423272608930334149807677306071730204945285432375281986179624631329366439442837007972368915225918899278980524464043218681391499278022699615108252612250807192789859152935456986371926726243811550251158383136425547666276522495559614526517084564226565370408802566245483851227885623184676465933166966814921345759989156266279060067577567123399531771765914875018693382332384832180061470916235272567474219272181766332012038025612147482311462873907642525840906645319399721270853805320200607192576040338048797959204901314793254606832484876560473920608027589596279094376706141769513042853328834516625406079902145541430576784067144853766307620829276789241324759235257822288847782733730426332130116136234567549989209163099586437471670982230049070584005424991545876871031786737689430211119667897301067086612481043573574946359461777624067976683481772946962597965467819542310798736540021991473035161452904202261616532077317829088574774004534958902046636353077440508991685065657510090621165862593423136987179805431293671920367538827714360712892925218319211763960069191074490030263790489057998912566061863446559073721040424204761143359080233989249066788860730939461071515687530381637996897565440033672565236789300798684716686130484517344346023841372294430203937826777304656463773144630223390038972681356733751563771354428191054733751436558387618371784054100914463959857483583704168178189644097761092884732055076961614299942940173905848977542971394257937797356441715415039500741707218431720994665787318297900298809690364598265520522686529104465511921958700639397584836286187720367059029778715235365620117211062100844364839998616610149656078824537056411406540076748768578615886265608913967531463929618266165628330131053746692156143271941117050880000000000*i1^133 + -32092249582095221284412996804162896195512626790175139687694451675425714968393555217859803196514811581568810495312762177899669165378640673894863967161092701450311479743703566522007884177057242237943250978133981362688626475195503252927222822243475309915111039603173802803591575783464900953966813332022156606098042605756957404963886945776444076834431173522864592889755436480602511291172288623065420708528006818651947905213960644662001322788105786652629385179237152689720701089745602010007783869732889008064324175769933911593677308239913349611496598681136402634431737936141877338609951986764768027290169053103698823092185872779418975054721234693026942290076505155824747199756492819873594118466856310189643355260143666869272337073192430419884947205936436879354979171380852502923207962596965663768127402071323206781400922833586497261454094070188997685120923026116783405024720336605396369146519524599985905375226768996645258032178375343973143854680845044121486542901570094473869463465979429503937391586574654238737053099423590363307543219915141492181471702260166483316288311573133740738282798392110841995312570523095157265453266005920026646198255642174756346956850560342450363120715756113759285617351271435369283985404157476052484406374334040731941444912179104567934460199603202561709399270967674824859899975219550144495232997828426104400704371563463399998209628932689996508270817429893519336979081074446446852868991700500757698985048588615878241943192603007535671590829589561908632380499882379947081292461826810785194887100424809027283297175160321727962912710712413935094311238919472589563448653806505036846416409885887721641130583474965946558003718584679829260798019992595703571146869199168717574153959519242853888047767163512681808973708839523468708452204585971046881905445910780472857435282057768404537270782174472904321773365619482496658258544872928622887105581158240868205215224827444326384886356756853831514574001459028301701346251238984034282852103200084142603317413627292228428269053676567807106228081258665829646089655138375836323877026400020798895630102003766524687640402634811495895160429151371742569724336086178369291222678891660619319059081795125236825290604503719245288607012728933311268749258632376593845958341182009514135320374205132502195951651068886737808855999570663239490302318335230425314567185311672110907744525522056471748258192188239185461737088993498722653846663438687992511972105744306134531358708325381510801892087389294430674105830253799993295511354534831428044930368169971977398709149883437181424076645878948756344334438790319913641460042594713624280997914787636624974209115237147380467615531454615893346257966260410959377759974686193558646338508073274327032865276530381468404277790915028514321357813279837600925863211026280165263252156731673804800000000000*i1^134 + -23262555417001235201915304743570769438381615260498827446356859615445306116765599181354895766501465679352989595374451904696505286959688646186748845705160044161124302441098842242471330843821988744122232245805511524934556845848226929739082445921178082177661764629863842595823765060168805694658541315997347635343200459426520270394747910101158087766549173127400272744484641751276628027095470407659350230547758431358357514130821013618524340014705938095161828639099444022950411340711394533697953291239305363301511709047912576042749379028382981290009728697803365336385017157929247617665853994309479467464696093416281398258497676888285088145515945309369871144218243438805078522027595083758280286274893270490095849722916399571138663222098750881963051819711042365867106983067700596707584987897705255496258089051410649249617429168107638664374127561543150025827265324361598123580384932025752514920043657904191498058287496269630246049203670019513202251643820621496702988251175628582001926578444911513350118438040862646366490900183278511809377943755322932202759029112870674301072337264672013119376657037690634713628132015090286380786315743814751597207927939398377428936279995636946912600510998661711409932423517858505843107302875139632242647030288332984348053334524400550552977075871660283475485670856487289015082575790312175388891840894808967337643147496486985634589008426998208745270202455709907551353162536009681345143840132012113931599585981472252437183779018725561912897325475786738884927865868234542780825034783596542997299667901717348825886008786551118710396107482176889610182824436632098880889574712230057470539609649151988430210977114025420319375599377466502581675507362221874797785110013048128040168639495910597610818234177796061339084988047867126946087018468600616570229128035845198104497439791017071566162203525848009209337273728108961940300634471724169808854855123078455123303485374391896305820550406623984814539543189253006530487418519758106742362866603612464691232337007878368392464077480703011568824689668143551197213481942696586505954325886619052408232037373634919919969288867474967747947952823612128515643672322615289849231342878274652450006373723902854892310961885333673015630978790230129229180596109972141537717612047028234343715869301525160029000420856467445604120522019512675677770992531901118944127901046678580890020823974870926599000532757669245239866201255574318566331341901968734104886360825618728032976865781260524673059193944746242096338610073797133225759849630507622895404989189844042088908424480926846256565957083752368746421040613400084390023717003740283343547913068188369340921982586106881737780149191210136901225551685154821761739495719339532398309446330771269393984734288393463124393914689441890220146022168065355560893289787039521177600000000*i1^135 + -1159001939959438349913921384866850631706370306872615600577182885024717288460407846013481192189479070533828270991701104790800690536587538319159531585923158691460104836860580372094466066987284239116563714683024712172888078380328066826219443327673926175058980536137082117779837822401679229033722150720243399354116399341957094420484894510790836447141649485942062855469907999756898773191038529921672349005517765272525332409673233381761489954739112884713560901160020063690260375618723761525662659099726679647506348155724265407216881739632500576826619383191272172492148194529216801084650016805862081503823597786149760141756319573793010756887854674021047933968503553142052337443737861972582868725967365414537509452334217061803332706939451270447424986683170628214234425491093584758205997156291045685643953706040540781145848402774101949050811793637968322570279243309573754157254366904957175027728434418503718985731751427183208775116751290336799328022700074187757980239335208467478485474313045661661049024330167023095317054614199908987338719425384120624136654544886824911846359868637625532145711488266194724564307188234857306166826899771904959974569800274910426723859205284457341107548098721277010192413570733438304026246176366635732046422019305864543187628433317817264687836023162534589190390149115764808582651336108061959053103567180368165451546648186269979926465010962333876009632626044945159160193199033668215265260181691431541914252096416270669826384115048462043917709661666125836887123291843747101995393089944963383089878315481738738542455065023690822139801937038127406734566543618945902800363290999233916427757421241200652494955811691014071479586187412272525413678680143546255123486901171362576037742829023333078220807081224526438173118318722052500637097544838358006415579002601307023072419514730932729988745422146224390699775257764657584199056158275739798925865963993087797822260257329750140732448122054452619334018039412346343950884642561879331349632104983067289673130925322501886806866095584832157402672510942926949622518432020210664327286038316946764345294442292925742432150651240712520800743507110022945434825659660480782481461982572909983169639292169214073351513067927948200233897577744922630747502237689497973790551238028727929434934511735342841561331847889358694784961748845707904055355929588561052156765208905731529912741229790354400344011963733612282690770475442099329942941336140687530479880168114154491688614409676118246882275248112068777209887898443719034170642922967271545110564227661977076312124713121757681270609943284354573578935343438696526835095476493641372613669214877911036921404384959699852646823725209170941387326098548218555542492469963756878087237877092728185167038743997865011515871104333470464186695149403039323914240000000*i1^136 + 168968948571684853515425925841669958846409866677668413559401590151740242961602005660962047823976857402633066406165731521103471873251843345487742249311514126596487781732747307352799028654208689790343489796413507401079111088952828695511195175250421256556989874225930090037587134971809389969661416137716904095094647872371968192759621919600058970743382133698337080854728760146280331291463925262664258952902420595758961034260559830989616657040283784859230690287234472124639792605997201038616827487142819055418098092944678706113311337072036371784885785137624104408418448982690585701360328182260841824214509667121717643722225862758137835420699665313446535427449836031678111183929918782366646624389253827980905962207276648584635598507092794167131877022490479329170017831545405831842037593536208757940888569728970437255440011619585157897445126255833467621511091924487769682899875616682022139829558735281800782867983451729649845209664225211669034838310439067751150295003655637328887503895065279756956285406321418218374220592798897357523654300037437935696626223259616223222327367777144237998705376094698587075159154892447345900900098691116978702305967039423295619801595909768813412105012011814793935394254509259561660849856942154656164302085957494473236612361706541899389758848922122987559074618119096237958411685591984651966198676650763270164449801318050949858975884278464068052581534416041207364638505762580455893200790498815503486430984319877457836025499046290256603284651883567049928617462515985344215114143735878221461399772142565339735278583796124100216127486258108356975665146291168368996001116585046442990380887442814386652388159236830891207630933440271791662336466661399016233424529057685500549112112192347688653040265815526847971376774854886482021778185298087450860929313488840547644330347075337516836723366136700938783957458396120092491188308561600629580709072062763908825008560103124636368947899229185060710940712458421748623538605207039147396542685058489778616720538961398627783193430426755791487674686656591602557509638828403524454990104797213989593748598040048647444633426362415047380405960419748888759234461045539933359093587921495352093350901536834254363407039754762622625953103340924974725085976379924679195133656895758313658076567699963702522511046605048250841252891133825116181174268480199833827985042785304911311919035757256794011842006624653277522229226209551018926601425505888205069500380530036634750337254699950880293270544380445251145097403497697367528549311736981621963806748451070524217384881907521266923217712850888234192676329417054054706005494134670013959066460346676526352469923366888539357185681246326970017695375206919878490201196167969362229047546525775429807484363460003670922522797225703985119232000000*i1^137 + -38943286873949546861839758430929258383655745670584070154568479084258915036140100017333284360179749418799252882298671435297567371972641574873009109168489641213619957885817909605814355986946859564451831017420072480959461331007045087294647108813373126008841525093103151168290196455757148103332503698600189705109970128778710400791096822777451508737860575953625339314484793380373109643634524062297003593461826527217041530411821374710330236390627592356400103195137337422041354645150460242121537112788108297940421422983917341076857568110610048915129658359244211489340093919580460285628859255796404772747697419461856853766377196075505205580428734851504904053516543033899312566686768173006227631071224652385809585858098784506686197088999252831492643261311061773964730145512385815144218531192287439901848849399803994627853827028172329069338849133603735905788250250691763477987290965186496539516180921506063223164341111817553809605640543210143464278257983493188007913549825089562928830633288096294995555369774342903636367500431828541764711664504282566268251186686393126502225272631575512280607860106361892696068984399845327187882923640799764816353675952946799922080671110958474283517238201862572630363082356515682160310409133194552083830447121613433221124828353068325592888711969579909878465960349566826048567478364529249673920478960259755014597067233053240446676997662454174041529194215173499609417015702844730642821004610544747878290172580336165588782531505473836753255418033691029381573054016912749784091536041381878231039535309969915648052516639228695033916008456907369194111633134939669001844412673460945356351328959563038068014444779064901952088365001650296145077943635164358288174919789720367284355213825824096278460263852982505096195572429663994660315681112056057851330968499728965004567148113425870815812465898103533883818760429331995237416930143633374035025840056233174550477631312099922194074759648259734369950441158236878670616465969303335185865431794477940541499336822603588731581282554186031232082021130812947307627574771707705917542032196516352062381873672525086402659536124656769480389098464050977807457615736128014629332708183958077992678653457123385600805257917860531275724742777529800201677716797865489396135839992194735915699714249341847899971945834079796203488509218889742609963787004790983373776039266483615964772396047716887910060474123664117148982751861169222505749825554860100446943460123457183974996624981336864986663414686499712412776535210440154749131217177977333968866904126451816939615620614084660056415834243860627671951811746505019349724135976991414753793378130375623067352915733829458669722870558553419813066839479067259338239534972356453741925877457259883998841614922800822851993600000*i1^138 + -387578736118292426992561225850399476440516621984932055956738333148753218895082613434211626036622083773510414609987379919149960369093822205044739517379077988474211341000487459050045445649826695956059754335146470904503058149878283802203768005207758019656500639701003181911253457103686869552198120421245981456497421789409522264660114728470184730872869295334789737071913748831886609673657879343026277242115743521033238097179747440460400682957495725914135268901952701898661611126124581840899601785421578458820399909520735802562267978095910758267992965934592614128566113264791699115105076383901952633212940383463961978699721308303746059742992850032404704849627523794560519653021240577562424166136264439040114287795081492874664894287394657416049478853796033660487735512713372045446293595885089832517573568427186570215339993735037119797594751733424772363609216105959649144916536038113449502157135871104715632819796913736687296780863805361861456122873143197252081432739441108621915520633240537021382919319657365529970305595504331501986306775767633855295563394990267416333062809803118513828968356513097072570247941921268842921046539094728234965097075371739999560090638141833549398879352007255722334327027846641166418407336318751703320370143181215098946430873969856568686727828223914649121298499468011618597448271186073552743598034595644066978048737825831846706955764384915735431156164932341946961518768546483110506084784559261070472422146595354983771160518146172208447032483376277560081105003134010168735149175347750851017048427441470555434371752228496032795507864373640571386443319173858395231491845128409724800281169066137762012637226783829637030768989808695490672886667941140559924712156916286082326994650433011472433318403883607597834298018990898601783720392546883237984344769839116386611846328393168656669350135810911990669468617320218166934637889328873580487019976246448678266396276465735144824968709953520104632439638484330451348102239369181323152425962406184158983222354995699781994924971421049077580904061900628546155454165772786125279414733336460674108721873428855856061295974880548690524495142012499339866553176986714924206951364110606867737512404204825607149985149361324637664704439113748876058647778048099667233514691600580434463194473581690179183444472061123650243519003524070750784436219805521995812796862580959853069758787678654654360549380672651108345428055621155951547290571825008234173462564234060196282193222339927227821021186095962232739407161440052908988591920407272373687773208234135846631212623832838586316518117324225440814352360517281780335176382693751288296621779785007060355777513043456043574501860295523342807631837468266510846791736602759469512315087324027289600000*i1^139 + -1365555479546758285090913690952441112176444941923079101805806889066678926467644188992843787137316911835951120962788667910352969073990643559266091768559474575914616713791676186760165822346398777613491334183834158240376056323476695813491695325021327629490386330019564409255700250044156507372350042839784051997864612638064314007027651903729031490445043554653417223880870163250538148222287071909747000086302881493099705179959496362975449121919059617413724946378746048052932690932323581932162532919186861621438891833713729919755693079658250614100366981955661850060276937218144877443962182683205012792881131865761081150656106312978541198818994422618143603079776417371720022593316502359830640411758090628014567466713623554357740559843204883205799738035548333523388445375911919732211176714736762991485026385096807365723218336472869610757001855278134956192124806530402194726663063512517089894504623090115555788095573478069906133707318839587765756668638439111378111085524595756806146668266847262358591703931351403371142594835175176899513401514854837920355220785141590099838716920885547728534011763203483041831384119947774273606128544436508634594499110757918352995266183082578472864855405905286010535409549594866590864124756411384136797156494597261320694097758516720689714181074310370468867750922806878922025778799746505996643793359483692326638998695133049836393467983990936422587019896770562335062566973446555026932155263883502138477761216766248895060761960343779062693536370546720258539743615867442849664367219486970618686358208341424568105619526310632871128556505196015578368701148908115733602577998142149815016876661707208773776605653645226439191134583680384800786779121006060303506721409291178924070924857266670648246500981223686644697199346089753020959469151410192578014538147986267297947168296991550497085863735664059205142688277949056751084659774620604547432023016678336840152725001564845175544378127173960106589566709857489220029181731324080101625941347525189401096559824788463113378879188652251312390311323512682831991615372254049346347346721905126136692881554884696635248835862957500847159679735732457407001278277901935486237882904727895506564148595818083487723035283195873564900708256475565500210474650521544417668708785909567754879563811881858781460165363932465468245031278248827535136581032937478702445587098573166362033183026767362428300912888934771692373456419695444868104938307257466962158232819951150543364031273433716362008168708248463748775733460414764934835412747367148042840907331047743948125646463599520180012248644467148349037533382824128890064213563639871178864042376714977935218018859476231990687579996622300708876152838272205302806853139300352000*i1^140 + -179260052896711224307877307615696370347927240243519304660812500669496367179318911998920798029606956792381576790165838450657876427090199146271198151890016406237343207721698654901227436107436493432543492949728950007031619827249252621212150235665642447370992925146973248851595423696432189971591522845841392591590749871795225670291031152272857881821067842609627550302248159692278817170982169036667211927871487680209229594560905275667789764882281429887060873387290312002626481069728154992436777167823923239052636698959254799332451962491188122873563155469597179502869224306579460094398500361898852160277707760154138819804886790051337841477306214426204039629475149072841625371427615441284139235561847444850512303444306321755594991577120912241950963691150463429436074734672756080115394128268069926228831499146240766335239579479626786673388624534954580330030997547214932693920169689439521588142266236730523166871174319315290323414460807087605031264928936548425056688371422814554711873688533662597110041932195622259377316647850326017156495526976645207349995832400390932567992266457333956771225778911914298447106699584466971588719326660328092549815459727740120199376680167173021882112116194204159112759182437861793442129474960547036143282799545231200722354505999159262702898881130709454436101091423617210988890436901776790920624851599229822570025809249815559176363138237090054391598867352622878996282099908616164699094365141036968116939253140160470182052918991663437851778030297158768651687588580786220683640170264082605336258260495184796886384803693158627733035544394019185310925313081476988594999255319895015486373221940737145222500900055719973426585232412225794899347154732384561796834919987857536918082205125237496281580449282591233664637557120160687975537107280646318568377818996298168520463503896052019082940320689177904184805127428869639094027555039369516340348344904443317336521545019041989833585990954767369910769348929937723032607375212377370257409372384741442225497154826879713754286290254124222046369177879594349615524699857023668255202038257542440114821285108966920355589768482878008419252367708943702045708033913715346000772194417190747867724853037656325643018610233305929036438500551431188210603846518078766121172046376529484846656893575044474033925853511374892497326166800650811379822807664858991938990211299583250273506475500870067208590272080855242644822948462714831307556228849697089772144883253333209606599277093367987293113376868077974170957309360652153425733189637342073295674221058630179250911453388142607401054011939533511872540425195051548015672890510074461811164161821207058727795251082290552376979432888811969419673600*i1^141 + -18269351319346873716107360684622378349620507997033797193841312743257812790586955419002948552191918293817961583867621878602633835867449192652994232463025948176218817995818919834658502331079896145871683575001140068637559223784250035120191149265427215581089858481755529173574020350995169929611896678004435180959723870704489793955628434992938855308410367435524987720870069244158067452474990272787575501449554433990613970626790237934789552727125387505990454288056693842808577496628408063374036426700436418941603503167211163595005159397668334068244164717646711711515441776622960008513369868016272426208215225460666238928915551477690198105135559119985711866405225325054276684453997021930598113393761606908052027469211974254211897182762007008020082121314733253972306379222294475431720318150053278590206116481678225745671794283490858808542796106596770989434160343809819144202024331982727096714310468616783610958794493745134761458451026778848410750816215788402068053932245348939203783490646390684017427385286188586437186458864767078128886738673837588566834652657126349853056654890702462891722994673580675325162327525695139890107290210936978609579558363269462461225297025956044692213590815800344854700721248184347186181880303322163318554223457090005604389900285151626893271102980166276063972536037689448674694435480094624316504303682406132826801220795066856328127344636733131406940459010851818923551889634735907900654420239525939863021001856568575818778663667430736843850554083595251496207958099897847390658194285506443715964900493265458230449735073843467358184369432854910003415021985610658950251104890339646493541149425556167612975926140059113581155196736268177530274496640173203338464984686984305118794302233930813561221406085655671426640542281389628866363161201740640810311185028491523985293367528717975852504496240759489407022641953029291865663286318806368685206218650751506515843747868834763363058033383940573108559486822456145555371761639682858069941214304368363209013840844016896336770436519552211090590118647918827761592796497969242082586835491124457151646566243232605160211480923166777812024997567229314657087255801989989467017485877671234778133986289897034017299824908807555836251385786640463216553875375830210058825925722249727104789659139804208112908696728712720368368002997161392310240464260047625926523490805295111172152995539658441786232705484188989907719696087921343368598284828782236429725635144959711099514375053458816998248920701234803765105266394483845729339377426610807179126050219597783601231623934715275005642480753221246104231510006205985784103665502631315643653667542794240*i1^142 + -686730506883985592811748081095752972112778755503008350894353765580916865349304653724939197605478574882902906638909904536716853309907846961651461744042471042882931476935218368262192644132352652323496916759624800522295789810110666703028805807535290484780298692907538027460318033266741282397906755773923372845424830799060867423298498770626276545314021149004012629070458961939473280032123789718169667440879875980258681017384620027186501339317321710310953062129476177515309718991446182122517109737057363095395382275980449766320748648748003104382842757140233887214972575627523884317020240604492046303563867877010129855110680245270072706650777889120471873769905992844000384081690035335659915128979542587900998038293154192079002234446807267572727793582530625335934623084678461284874705322486911584808004914615421301147036461695801474650092219300880090729119291132520782041319186322190437542849331187373369129700475569419330882786469732708394892240055777138878835397126362674011375641609478982689510279447121311123981958443766139452835301467308111128138755819297896145137471052239349853163551321144198856048742266431298580809190080732945946019322899960260578541796082705040837053651191885555775581631450193345326821768676025227312031923004029098098604582890685553396085228144480194644206658407251912797738892127781791113194592155647176791412580123290144923794162346955035909493057109642815054992559683272905644649361343139901123795819982041735425295210087724173695526315819452101424306400288695220293086242901768090467084355199077964247571335460007813407711730800603350744448702465187094146261313236941783873970343670409413069277459260916175150514863015250958177842654434706938667912243879084958826988319616269044764600246215179399293685416896054321970107811040148494243891172965908351928588670223004836729107505347760717455465773906942725457809518469197542227778555073259087445571696874214741660916137728844601908982352783450378121033414465845638274624014109488871514754304863539983232326581820552543124813705507604912929826777190947343955298364019260271452714011329753053885974136580532804743217356149455405648002918255923087216946353161789780297942218307270192282319414820650710964590118383562739358466813440149693566390337641583564969522025339974343067545992704046117434559435015420785965362571671772067372281849121172340683068527594501382381009236246801783114761398865645826246786991084192468827968832863312957888657390465573974072795984053725206992786613634587332062507287674667524506084800380424231554874050748653925287118306691343958732374016*i1^143 - N1*37661589471671816169319984191431052572343278890782421538645859236763577891313615525120199577562217610119126865628489607852483767076971446859068430356929485853786838005044899696490956717197278342678880198047709870118636244896751264920712814777770512587859877419961905011191093579372087431776927975061677656467634478147537762205649705804271973936891381940344237703433417313146614907717703845171086085408572325031869188351254572895414754918602750703995331807807189752166419986268184105268615048098018278418180646252622239659138485372584797778098274036115365122137264918804141598959610040254903061825173135158433981429875579325507675667*i3 ] ]